:root{--hz-fg:#f2fafb;--hz-text:#c8dadc;--hz-dim:#9bb3b7;--hz-faint:#768f95;--hz-line:rgba(150,225,232,.085);--hz-line-2:rgba(150,225,232,.15);--hz-line-3:rgba(150,225,232,.26);--hz-cell:rgba(10,30,38,.32);--hz-aqua:#4ff0cf;--hz-aqua-2:#8ff7e2;--hz-warm:#fff0b3;--hz-red:#ff6b6f;--hz-amber:#f5b84a;--hz-ok:#3ecf8e;--hz-cable-a:#4ff0cf;--hz-cable-b:#c9fff2;--hz-in:clamp(20px,3.4vw,56px);--hz-radius:16px}.hz-sec{--hz-pad:clamp(88px,9vw,136px);color:#f2fafb;color:var(--hz-fg);padding:var(--hz-pad) 0;position:relative}.hz-sec--md{--hz-pad:clamp(72px,7vw,104px)}.hz-sec--sm{--hz-pad:clamp(48px,5vw,72px)}.hz-sec--none{--hz-pad:0px}.hz-wrap{margin:0 auto;max-width:calc(var(--container) + var(--gutter)*2);padding:0 var(--gutter);position:relative;width:100%}.hz-frame{padding:0 clamp(20px,3.4vw,56px);padding:0 var(--hz-in);position:relative}.hz-sec--frame .hz-frame:after,.hz-sec--frame .hz-frame:before{background:rgba(150,225,232,.085);background:var(--hz-line);bottom:calc(var(--hz-pad)*-1);content:"";pointer-events:none;position:absolute;top:calc(var(--hz-pad)*-1);width:1px}.hz-sec--frame .hz-frame:before{left:0}.hz-sec--frame .hz-frame:after{right:0}.hz-h1{font-size:clamp(40px,4.9vw,72px);letter-spacing:var(--h1-track);line-height:1.03}.hz-h1,.hz-h2{text-wrap:balance;color:#f2fafb;color:var(--hz-fg);font-family:var(--font-display);font-weight:600;word-spacing:var(--h-word)}.hz-h2{font-size:clamp(31px,3.5vw,50px);letter-spacing:var(--h2-track);line-height:1.08}.hz-h2__muted{color:#7c9ba1}.hz-scene-head--stack .hz-h2__muted{display:block}.hz-glow{background:linear-gradient(96deg,#bdfcee,#7ff5de 45%,#4ff0cf);-webkit-background-clip:text;background-clip:text;-webkit-box-decoration-break:clone;box-decoration-break:clone;color:transparent;text-shadow:0 0 28px rgba(79,240,207,.22)}.hz-link{align-items:center;color:#f2fafb;color:var(--hz-fg);display:inline-flex;font-size:15px;font-weight:500;gap:7px;transition:gap .2s ease,color .2s ease}.hz-link svg{color:#4ff0cf;color:var(--hz-aqua)}.hz-link:hover{color:#8ff7e2;color:var(--hz-aqua-2);gap:11px}.hz-hero{padding:calc(var(--nav-h) + clamp(28px, 5vh, 64px)) 0 clamp(36px,5vh,56px)}.hz-hero,.hz-win{color:#f2fafb;color:var(--hz-fg);overflow:hidden;position:relative}.hz-win{background:linear-gradient(180deg,#0a1f27,#06151b);border:1px solid rgba(150,228,235,.16);border-radius:16px;border-radius:var(--hz-radius);box-shadow:inset 0 1px 0 rgba(210,255,250,.06),0 50px 110px -50px rgba(0,0,0,.95),0 0 0 1px rgba(0,0,0,.35);display:flex;flex-direction:column;min-width:0;text-align:left}.hz-win:before{background:linear-gradient(90deg,transparent,rgba(210,255,248,.85),transparent);content:"";height:1px;left:8%;pointer-events:none;position:absolute;right:8%;top:0;z-index:3}.hz-win--glow{box-shadow:inset 0 1px 0 rgba(210,255,250,.06),0 -40px 120px -60px rgba(79,240,207,.45),0 60px 120px -50px rgba(0,0,0,.95)}.hz-win__bar{align-items:center;background:rgba(14,42,52,.55);border-bottom:1px solid rgba(150,225,232,.09);display:flex;flex:none;gap:14px;height:38px;padding:0 14px;position:relative}.hz-win__dots{display:flex;gap:6px}.hz-win__dots i{background:rgba(170,235,240,.16);border-radius:50%;height:9px;width:9px}.hz-win{container-type:inline-size}@container (max-width: 520px){.hz-win__path{display:none}}.hz-win__path{color:#9bb3b7;color:var(--hz-dim);font-family:var(--font-mono);font-size:11px;left:50%;position:absolute;transform:translateX(-50%);white-space:nowrap}.hz-win__tools{align-items:center;display:inline-flex;margin-left:10px;margin-right:-6px}.hz-win__meta,.hz-win__tools.is-alone{margin-left:auto}.hz-win__meta{align-items:center;color:#9bb3b7;color:var(--hz-dim);display:inline-flex;font-family:var(--font-mono);font-size:10.5px;gap:7px;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap}.hz-win__body{flex:1 1;min-height:0;position:relative}.hz-live{animation:hz-live 2.2s ease-out infinite;background:#4ff0cf;background:var(--hz-aqua);border-radius:50%;box-shadow:0 0 0 0 rgba(79,240,207,.55);display:inline-block;flex:none;height:6px;width:6px}@keyframes hz-live{0%{box-shadow:0 0 0 0 rgba(79,240,207,.55)}to{box-shadow:0 0 0 9px rgba(79,240,207,0)}}.hz-scene-head{grid-column-gap:clamp(20px,2.6vw,40px);grid-row-gap:clamp(20px,2.2vw,30px);-moz-column-gap:clamp(20px,2.6vw,40px);column-gap:clamp(20px,2.6vw,40px);display:grid;grid-template-columns:repeat(12,minmax(0,1fr));margin-bottom:clamp(40px,5vw,72px);row-gap:clamp(20px,2.2vw,30px)}.hz-scene-head__title{text-wrap:balance;color:#f2fafb;color:var(--hz-fg);font-family:var(--font-display);font-size:clamp(34px,3.7vw,54px);font-weight:600;grid-column:1/span 10;letter-spacing:var(--h2-track);line-height:1.08;max-width:18.2em;word-spacing:var(--h-word)}.hz-scene-head__side{grid-gap:16px;display:grid;gap:16px;grid-column:7/-1;justify-items:start}.hz-scene-head__lead{text-wrap:pretty;color:#c8dadc;color:var(--hz-text);font-size:clamp(16.5px,1.25vw,18px);line-height:1.6;max-width:48ch}@media (max-width:960px){.hz-scene-head__side,.hz-scene-head__title{grid-column:1/-1}}@media (max-width:720px){.hz-sec--frame .hz-frame:after,.hz-sec--frame .hz-frame:before{display:none}.hz-frame{padding:0}}html.hd-static .hz-live{animation:none}.bathy{display:block;height:100%;width:100%}.bathy-frame{--bathy-edge:14px;-webkit-mask-composite:source-in;mask-composite:intersect;-webkit-mask-image:linear-gradient(90deg,transparent,#000 var(--bathy-edge),#000 calc(100% - var(--bathy-edge)),transparent),linear-gradient(180deg,transparent,#000 var(--bathy-edge),#000 calc(100% - var(--bathy-edge)),transparent);mask-image:linear-gradient(90deg,transparent,#000 var(--bathy-edge),#000 calc(100% - var(--bathy-edge)),transparent),linear-gradient(180deg,transparent,#000 var(--bathy-edge),#000 calc(100% - var(--bathy-edge)),transparent)}.bathy--img{overflow:hidden;position:relative}.bathy__img{-webkit-touch-callout:none;display:block;object-fit:cover;-webkit-user-select:none;-moz-user-select:none;user-select:none}.bathy__img,.bathy__marks{height:100%;pointer-events:none;width:100%}.bathy__marks{inset:0;overflow:hidden;position:absolute}.bathy__iso{stroke-width:1;stroke-linejoin:round;stroke-linecap:round;vector-effect:non-scaling-stroke}.bathy__iso.is-index{stroke-width:1.35}.bathy__mark{fill:rgba(170,214,218,.72);stroke:#061c25;stroke-width:6px;stroke-linejoin:round;font-family:var(--font-mono);font-size:11px;letter-spacing:.06em;paint-order:stroke}.ds{aspect-ratio:620/680;aspect-ratio:var(--ds-ratio,620/680);container-type:inline-size;position:relative;transition:opacity .8s ease;width:100%}.ds.is-fading{opacity:0}.ds-light{inset:0;pointer-events:none;position:absolute}.ds-light>i{display:block;position:absolute}.ds-light__beam{-webkit-mask-image:linear-gradient(180deg,transparent,rgba(0,0,0,.42) 30%,rgba(0,0,0,.8) 66%,#000 84%,transparent);mask-image:linear-gradient(180deg,transparent,rgba(0,0,0,.42) 30%,rgba(0,0,0,.8) 66%,#000 84%,transparent)}.ds-light__halo{background:radial-gradient(closest-side,rgba(79,240,207,.17),rgba(79,240,207,.05) 55%,rgba(79,240,207,0))}.ds-plate__face{stroke:none}.ds-plate__base{stroke:rgba(150,225,232,.16)}.ds-plate__base,.ds-plate__rim{fill:none;stroke-width:1;vector-effect:non-scaling-stroke}.ds-plate__rim{stroke-linejoin:round}.ds-plate__rim.is-under{opacity:0;transition:opacity .7s ease}.ds-plate__rim.is-tone.is-live{animation:ds-fade .8s ease both}.ds-plate__dots line{fill:none;stroke:rgba(205,255,246,.13);stroke-linecap:round}.ds-plate__flash{fill:none;stroke:#e6fffa;stroke-width:1.6;animation:ds-flash .85s ease both}@keyframes ds-flash{0%{opacity:0}15%{opacity:1}to{opacity:0}}.ds-dev.is-plain,.ds-net{opacity:1;opacity:var(--calm,1)}.ds-link,.ds-zone{vector-effect:non-scaling-stroke}.ds-zone{fill:rgba(150,225,232,.022);stroke:rgba(150,225,232,.17);stroke-width:1;stroke-dasharray:3 4}.ds-link{fill:none;stroke-width:1;stroke-linecap:round}.ds-link.is-l1{stroke:rgba(160,215,222,.34)}.ds-link.is-l2{stroke:rgba(110,236,212,.55)}.ds-link.is-l3{stroke:hsla(44,84%,75%,.36)}.ds-link.is-vpn{stroke:rgba(196,176,255,.85);stroke-width:1.4;stroke-dasharray:.01 3.6}.ds-dev *,.ds-mark circle,.ds-miss circle{vector-effect:non-scaling-stroke}.ds-dev__body{fill:rgba(170,250,236,.13);stroke:rgba(205,255,247,.86);stroke-width:1;transition:fill .6s ease,stroke .6s ease}.ds-dev__ring{fill:none;stroke:rgba(205,255,247,.7);stroke-width:1;transition:stroke .6s ease}.ds-dev__dot{fill:rgba(190,250,240,.62);transition:fill .6s ease}.ds-dev__cloud{fill:rgba(150,225,232,.05);stroke:rgba(180,240,232,.55);stroke-width:1}.ds-dev__glow{animation:ds-fade .6s ease both}.ds-dev.is-late .ds-dev__body{transition-delay:.8s}.ds-dev.is-late .ds-dev__glow{animation-delay:.8s}.ds-dev.is-path .ds-dev__body{fill:#2e3022;stroke:#fff0b3}.ds-dev.is-path .ds-dev__ring{stroke:rgba(255,240,179,.75)}.ds-dev.is-path .ds-dev__dot{fill:#fff0b3}.ds-dev.is-reach .ds-dev__body{fill:#2c2516;stroke:rgba(245,184,74,.9)}.ds-dev.is-bad .ds-dev__body{fill:#ff6b6f;stroke:#ffd2d3}.ds-dev.is-amber .ds-dev__body{fill:#f5b84a;stroke:#ffe8bb}.ds-dev.is-amber .ds-dev__ring{stroke:rgba(70,40,0,.6)}.ds-dev.is-amber .ds-dev__dot{fill:#f5b84a}.ds-path__glow,.ds-path__line{fill:none;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:0}.ds-path__line{stroke:#ffeeb0;stroke-width:1.9}.ds-path__glow{stroke:rgba(255,236,170,.13);stroke-width:8}.ds-path.is-live .ds-path__glow,.ds-path.is-live .ds-path__line{animation:ds-draw 1.1s cubic-bezier(.45,0,.25,1) both}.ds-path__run{opacity:0;transition:opacity .8s ease}.ds-path.is-live .ds-path__run{opacity:.9}.ds-path__flow{fill:none;stroke:#fffbec;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:3 15;animation:ds-path-flow 1.6s linear infinite paused}.ds-path.is-live .ds-path__flow{animation:ds-path-flow 1.6s linear infinite running,ds-fade .6s ease 1.05s both}@keyframes ds-path-flow{to{stroke-dashoffset:-18}}@keyframes ds-draw{0%{stroke-dashoffset:1}to{stroke-dashoffset:0}}.ds-wall.is-live .ds-wall__bar{animation:ds-grow .5s cubic-bezier(.22,1,.36,1) .8s both;transform-box:fill-box;transform-origin:50% 100%}.ds-wall.is-live>g{animation:ds-fade .5s ease .8s both}@keyframes ds-grow{0%{transform:scaleY(0)}to{transform:scaleY(1)}}.ds-miss circle{fill:none;stroke:rgba(255,107,111,.7);stroke-width:1;stroke-dasharray:2 3}.ds-miss.is-live{animation:ds-fade .5s ease 1s both}.ds-reach__line{fill:none;stroke:rgba(245,184,74,.95);stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:4 5;animation:ds-flow 1.8s linear infinite;animation-play-state:paused}.ds-reach.is-live{animation:ds-fade .6s ease both}.ds-reach.is-live .ds-reach__line{animation-play-state:running}@keyframes ds-flow{to{stroke-dashoffset:-18}}.ds-mark{--tone:255,107,111}.ds-mark.is-amber{--tone:245,184,74}.ds-mark circle{fill:none;stroke-width:1}.ds-mark__ring{stroke:rgba(var(--tone),.8)}.ds-mark.is-live .ds-mark__ring{animation:ds-ring-in .7s cubic-bezier(.22,1,.36,1) both;transform-box:fill-box;transform-origin:center}@keyframes ds-ring-in{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:scale(1)}}.ds-pin{--tone:255,107,111}.ds-pin.is-amber{--tone:245,184,74}.ds-pin.is-aqua{--tone:79,240,207}.ds-pin__stem{stroke-width:1.3;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:0}.ds-pin.is-live .ds-pin__stem{animation:ds-draw .6s cubic-bezier(.22,1,.36,1) both}.ds-pin__head{fill:#fff;stroke:rgb(var(--tone));stroke-width:1.6}.ds-pin__badge circle{fill:#ff6b6f;stroke:#ffd2d3;stroke-width:1}.ds-pin__badge path{fill:none;stroke:#fff;stroke-width:1.5;stroke-linecap:round}.ds-pin.is-live .ds-pin__halo,.ds-pin.is-live .ds-pin__head{animation:ds-fade .5s ease .45s both}.ds-pin.is-wall.is-live .ds-pin__halo{animation-delay:1s}.ds-pin.is-wall.is-live .ds-pin__badge{animation:ds-pop .45s cubic-bezier(.22,1,.36,1) .95s both;transform-box:fill-box;transform-origin:center}@keyframes ds-pop{0%{opacity:0;transform:scale(.3)}to{opacity:1;transform:scale(1)}}.ds-pin__tick{fill:rgba(150,225,232,.45)}@keyframes ds-fade{0%{opacity:0}to{opacity:1}}.ds__labels{inset:0;pointer-events:none;position:absolute}.ds-read{--tone:255,107,111;grid-gap:2px;animation:ds-read-in .7s cubic-bezier(.22,1,.36,1) .5s backwards;display:grid;gap:2px;justify-items:start;max-width:208px;position:absolute;transform:translateY(-10px)}.ds-read.is-amber{--tone:245,184,74}.ds-read.is-path{animation-delay:1s}.ds-read.is-aqua{--tone:79,240,207}@keyframes ds-read-in{0%{opacity:0;translate:-10px 0}to{opacity:1;translate:0 0}}.ds-read__meta{align-items:center;color:rgb(var(--tone));display:inline-flex;font-size:13px;font-weight:500;gap:7px;height:20px;white-space:nowrap}.ds-read__meta b{color:var(--hz-dim);font-family:var(--font-mono);font-weight:400;margin-right:2px}.ds-read__title{text-wrap:balance;color:var(--hz-fg);font-family:var(--font-display);font-size:18px;font-size:clamp(16px,3.23cqw,20px);font-weight:600;letter-spacing:-.02em;line-height:1.17;margin-top:2px}.ds-read__dev{color:var(--hz-text);font-family:var(--font-mono);font-size:13px;line-height:1.45;margin-top:2px}.ds-read__why{text-wrap:balance;color:#a6bdc1;font-size:14px;line-height:1.35}.ds-read__diff{grid-gap:1px;display:grid;gap:1px;margin-top:5px;max-width:198px;overflow:hidden}.ds-read__line{align-items:baseline;border-left:2px solid transparent;border-radius:0 5px 5px 0;display:grid;font-family:var(--font-mono);font-size:12.5px;grid-template-columns:14px minmax(0,1fr);line-height:1.45;overflow:hidden;padding:1px 6px}.ds-read__line i{font-style:normal}.ds-read__line code{text-wrap:balance;display:block;font:inherit;overflow-wrap:break-word}.ds-nb{white-space:nowrap}.ds-read__line.is-del{border-left-color:rgba(129,155,160,.32);color:#9bb3b7}.ds-read__line.is-del code{text-decoration:line-through;text-decoration-color:rgba(111,137,142,.75)}.ds-read__line.is-add,.ds-read__line.is-note{background:linear-gradient(90deg,rgba(var(--tone),.17),rgba(var(--tone),.05));border-left-color:rgb(var(--tone));color:#ffd2d4}.ds-read.is-amber .ds-read__line.is-add,.ds-read.is-amber .ds-read__line.is-note{color:#ffe6b3}.ds-read__line.is-add i,.ds-read__line.is-note i{color:rgb(var(--tone))}.ds-read__ctx{color:#a5bcc0}@media (max-width:1399px){.ds-read__diff{margin-top:4px;max-width:184px}.ds-read__line{font-size:12px;line-height:1.38;padding-bottom:0;padding-top:0}}@media (min-width:1280px) and (max-width:1339px){.ds-read__ctx{display:none}}.ds.is-narrow .ds-read__ctx{display:none}.ds.is-narrow .ds-read__line{font-size:11.5px;grid-template-columns:11px minmax(0,1fr);line-height:1.4;padding:1px 4px}.ds-read.is-top .ds-read__meta b{color:var(--hz-text)}.ds-read.is-top .ds-read__title{color:#fff;text-shadow:0 0 24px rgba(var(--tone),.3)}.ds-read__meta .ds-read__slot{visibility:hidden}.ds-hour,.ds-read__meta .ds-read__slot{font-size:12px;letter-spacing:.02em;line-height:20px}.ds-hour{color:var(--hz-dim);font-family:var(--font-mono);position:absolute;transform:translateY(-10px);transition:color .6s ease;white-space:nowrap}.ds-hour.is-top{color:var(--hz-text)}.ds-hour.is-in{animation:ds-read-in .7s cubic-bezier(.22,1,.36,1) .5s backwards}.ds-hour.is-in.is-path{animation-delay:1s}@media (max-width:640px){.ds-read{gap:1px;max-width:150px}.ds.is-narrow .ds-read{max-width:min(150px,calc(41.1vw - 10px));width:-moz-max-content;width:max-content}.ds-read__title{font-size:15px;margin-top:1px}.ds-read__dev{margin-top:1px}.ds-read__why{font-size:13px;line-height:1.35}.ds-read__meta{gap:5px}.ds-read__meta svg{display:none}}html.hd-static .ds-dev__glow,html.hd-static .ds-hour,html.hd-static .ds-read{animation:none!important}.ds__stage{pointer-events:none;position:absolute}.ds-plate{position:absolute;transform-origin:0 0;will-change:transform}.ds-plate__svg{display:block;height:100%;inset:0;max-width:none;overflow:visible;position:absolute;width:100%}.ds-plate__ripple{border:1px solid rgba(var(--tone),.85);border-radius:50%;box-sizing:border-box;display:block;opacity:0;pointer-events:none;position:absolute;transform:none;transform:var(--rip-m,none);transform-origin:50% 50%}.ds-plate__ripple.is-live{animation:ds-ripple-ring 2.8s cubic-bezier(.2,.6,.35,1) infinite}@keyframes ds-ripple-ring{0%{opacity:.9;transform:none scale(1);transform:var(--rip-m,none) scale(1)}to{opacity:0;transform:none scale(2.3);transform:var(--rip-m,none) scale(2.3)}}.ds-plate__far,.ds-plate__lit,.ds-plate__near{display:block;pointer-events:none;position:absolute;will-change:opacity}.ds-plate__lit{background:radial-gradient(85% 85% at 50% 0,rgba(198,251,239,.13) 0,rgba(198,251,239,.04) 60%,rgba(198,251,239,0) 100%),linear-gradient(180deg,rgba(212,255,246,.2),rgba(127,245,220,.06) 40%,rgba(79,240,207,0))}.ds-plate__far,.ds-plate__near{background:linear-gradient(90deg,rgba(242,255,252,0),#f2fffc 16%,#f2fffc 84%,rgba(242,255,252,0))}.ds-plate__svg .ds-plate__flash{animation:none;opacity:0}.ds-plate.is-arriving .ds-plate__svg .ds-plate__flash{animation:ds-flash .85s ease 1.05s both}.ds-plate__scan{display:block;opacity:0;pointer-events:none;position:absolute}.ds-plate__scan-move{display:block;inset:0;position:absolute}.ds-plate__scan-band{background:linear-gradient(180deg,rgba(79,240,207,0),rgba(143,247,226,.2));transform-origin:50% 100%}.ds-plate__scan-band,.ds-plate__scan-edge{display:block;left:-2%;position:absolute;right:-2%}.ds-plate__scan-edge{background:#e9fffb;border-radius:1px;height:1.6px;margin-top:-.8px}.ds-plate.is-arriving .ds-plate__scan{animation:ds-scan-fade .9s cubic-bezier(.45,0,.55,1) 1.05s both}.ds-plate.is-arriving .ds-plate__scan-move{animation:ds-scan-move .9s cubic-bezier(.45,0,.55,1) 1.05s both}.ds-plate.is-arriving .ds-plate__scan-band{animation:ds-scan-grow .9s cubic-bezier(.45,0,.55,1) 1.05s both}@keyframes ds-scan-fade{0%{opacity:0}17%{opacity:1}80%{opacity:1}to{opacity:0}}@keyframes ds-scan-move{0%{transform:translateY(0)}to{transform:translateY(var(--sweep))}}@keyframes ds-scan-grow{0%{transform:scaleY(1)}to{transform:scaleY(var(--grow))}}.ds-lead-row{--tone:255,107,111;height:0;left:0;pointer-events:none;position:absolute;right:0;will-change:transform,opacity}.ds-lead-row.is-amber{--tone:245,184,74}.ds-lead-row.is-aqua{--tone:79,240,207}.ds-lead{background:rgba(var(--tone),.5);height:1px;position:absolute;top:-.5px;transform-origin:0 50%;will-change:transform}.ds-lead__end{background:rgba(var(--tone),.9);border-radius:50%;height:4px;margin-left:-2px;position:absolute;top:-2px;width:4px}.ds-lead-row.is-clean .ds-lead{background:repeating-linear-gradient(90deg,rgba(150,225,232,.22) 0 1px,transparent 1px 4px)}.ds-lead-row.is-clean .ds-lead__end{background:rgba(150,225,232,.45);height:3px;margin-left:-1.5px;top:-1.5px;width:3px}@media (max-resolution:1.5dppx){.ds-lead{top:0}.ds-lead-row.is-clean .ds-lead__end{margin-left:-1px;top:-1px}}.ds-lead-row.is-live .ds-lead,.ds-lead-row.is-live .ds-lead__end{animation:ds-fade .5s ease .45s both}.ds-lead-row.is-wall.is-live .ds-lead,.ds-lead-row.is-wall.is-live .ds-lead__end{animation-delay:1s}.ds-read-row{height:0;left:0;position:absolute;right:0;will-change:transform}.ds-read-row>.ds-hour,.ds-read-row>.ds-read{will-change:opacity}.ds-read-row .ds-read__title{transition:color .6s ease,text-shadow .6s ease}.ds-read__diff,.ds-read__line,.ds-read__why{transition:opacity .6s ease,max-height .6s ease}.ds.is-off *{animation-play-state:paused!important}@media (hover:none){.ds-path.is-live .ds-path__flow{animation:ds-path-flow 1.6s linear 1 running,ds-fade .6s ease 1.05s both}.ds-reach.is-live .ds-reach__line{animation-iteration-count:1}}html.hd-lite .ds-path.is-live .ds-path__flow{animation:ds-path-flow 1.6s linear 1 running,ds-fade .6s ease 1.05s both}html.hd-lite .ds-reach.is-live .ds-reach__line{animation-iteration-count:1}html.hd-static .ds-dev__glow,html.hd-static .ds-hour,html.hd-static .ds-mark__ring,html.hd-static .ds-miss,html.hd-static .ds-path__flow,html.hd-static .ds-pin__badge,html.hd-static .ds-pin__halo,html.hd-static .ds-pin__head,html.hd-static .ds-pin__stem,html.hd-static .ds-reach,html.hd-static .ds-reach__line,html.hd-static .ds-read,html.hd-static .ds-wall__bar{animation:none}.hero-deep{--hero-fs:clamp(48px,6vw,92px);align-items:center;display:flex;min-height:min(100svh,980px)}.hero-deep__grid{grid-gap:clamp(24px,3vw,48px);align-items:center;display:grid;gap:clamp(24px,3vw,48px);grid-template-columns:minmax(0,560px) minmax(0,1fr);position:relative;z-index:1}.hero-deep__text{min-width:0;position:relative;z-index:2}.hero-deep__title{font-size:var(--hero-fs);letter-spacing:var(--h1-track);line-height:.98;word-spacing:var(--h-word)}.hero-deep__title span{display:block}.hero-deep__title .hz-glow{padding-bottom:.06em}.hero-deep__lead{text-wrap:pretty;color:var(--hz-text);font-size:clamp(16.5px,1.3vw,18.5px);line-height:1.6;margin-top:28px;max-width:44ch}.hero-deep__cta{display:flex;flex-wrap:wrap;gap:12px;margin-top:36px}.hero-deep__visual{min-width:0;position:relative}@media (min-width:1280px) and (max-width:1399px){.hero-deep__visual{padding-right:72px}}@media (max-width:1100px){.hero-deep__grid{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr)}}@media (max-width:960px){.hero-deep{min-height:0}.hero-deep__grid{gap:0;grid-template-columns:minmax(0,1fr)}.hero-deep__text{max-width:720px;position:static;z-index:auto}.hero-deep__visual{margin:-24px auto 0;max-width:600px;pointer-events:none;width:100%}}@media (max-width:520px){.hero-deep{--hero-fs:clamp(44px,12.5vw,56px)}}@media (min-width:961px){.hero-deep .hero-deep__grid{align-items:stretch}.hero-deep .hero-deep__text{display:flex;flex-direction:column}.hero-deep .hero-deep__title{margin-bottom:28px}.hero-deep .hero-deep__lead{margin-top:auto}.hero-deep .ds{left:clamp(0px,50vw - 749px,40px);margin-bottom:-20.34%;margin-top:calc(var(--hero-fs)*.314 - 22.53%)}}@media (max-width:560px){.hero-deep__cta{flex-wrap:nowrap;gap:8px}.hero-deep__cta .hd-btn{--btn-px:clamp(10px,3.4vw,18px);flex:1 1 auto;font-size:clamp(13.5px,3.85vw,15.5px);gap:6px;min-width:0}}@media (max-width:380px){.hero-deep__cta .hd-btn__icon{display:none}}.st-hl{color:#e9fbf7;font-weight:600}.ck-a{opacity:0}.ck-run .ck-a{animation:ck-in .6s cubic-bezier(.22,1,.36,1) 0s both;animation:ck-in .6s cubic-bezier(.22,1,.36,1) var(--d,0s) both}.ck-run .ck-a--fade{animation-name:ck-fade}.ck-run .ck-a--pop{animation-name:ck-pop}.ck-run .ck-a--blip{animation:ck-blip .9s ease-out 0s both;animation:ck-blip .9s ease-out var(--d,0s) both}.ck-a--grow-y{transform-origin:50% 0}.ck-run .ck-a--grow-y{animation-duration:.45s;animation-name:ck-grow-y;animation-timing-function:cubic-bezier(.45,0,.25,1)}.ck-a--draw{stroke-dasharray:1 1;stroke-dashoffset:1;opacity:1}.ck-run .ck-a--draw{animation:ck-draw .9s cubic-bezier(.45,0,.25,1) 0s both;animation:ck-draw .9s cubic-bezier(.45,0,.25,1) var(--d,0s) both}.ck-still .ck-a,.is-still .ck-a{animation:none!important;opacity:1}.ck-still .ck-a--draw,.is-still .ck-a--draw{stroke-dashoffset:0}@keyframes ck-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes ck-fade{0%{opacity:0}to{opacity:1}}@keyframes ck-pop{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:none}}@keyframes ck-grow-y{0%{opacity:1;transform:scaleY(0)}to{opacity:1;transform:none}}@keyframes ck-draw{0%{stroke-dashoffset:1}to{stroke-dashoffset:0}}@keyframes ck-blip{0%{opacity:0}12%{opacity:1}to{opacity:.86}}.ck-plate{background:radial-gradient(120% 90% at 50% 0,rgba(16,52,62,.55),rgba(5,19,25,.6) 72%),#05161c;border:1px solid var(--hz-line-2);border-radius:18px;box-shadow:inset 0 1px 0 rgba(210,255,250,.05),0 40px 80px -50px rgba(0,0,0,.9);container-type:inline-size;overflow:hidden;position:relative}.ck-plate__head{align-items:center;border-bottom:1px solid var(--hz-line);display:flex;font-family:var(--font-mono);font-size:12px;gap:12px;justify-content:space-between;letter-spacing:.02em;padding:13px 18px 12px}.ck-plate__title{color:#c9e3e6;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ck-plate__meta{color:var(--hz-dim);flex:none}@container (max-width: 470px){.ck-plate__head{flex-wrap:wrap;row-gap:3px}.ck-plate__title{white-space:normal}}.ck-plate__body{padding:16px 18px 18px}.ck-result{grid-column-gap:11px;align-items:baseline;border-top:1px solid var(--hz-line);color:var(--hz-fg);-moz-column-gap:11px;column-gap:11px;display:grid;font-size:15px;font-weight:600;grid-template-columns:8px minmax(0,1fr);line-height:1.42;margin-top:14px;padding-top:13px}.ck-result i{background:var(--hz-aqua);border-radius:50%;box-shadow:0 0 0 3px rgba(79,240,207,.15);height:8px;transform:translateY(-1px);width:8px}.ck-result.is-red i{background:var(--hz-red);box-shadow:0 0 0 3px rgba(255,107,111,.18)}.ck-result.is-amber i{background:var(--hz-amber);box-shadow:0 0 0 3px rgba(245,184,74,.16)}.ck-replay{position:relative}.ck-replay__btn{align-items:center;background:none;border:0;color:var(--hz-dim);cursor:pointer;display:inline-flex;font:inherit;font-size:13.5px;gap:7px;margin-top:12px;opacity:0;padding:6px 2px;pointer-events:none;transition:opacity .5s ease,color .2s ease}.ck-replay__btn.is-on{opacity:1;pointer-events:auto}.ck-replay__btn:hover{color:var(--hz-aqua-2)}.ck-replay__btn:focus-visible{border-radius:4px;outline:2px solid var(--hz-aqua);outline-offset:2px}.ck-son{display:grid;grid-template-columns:minmax(0,1fr);justify-items:center}.ck-son.has-readout{align-items:center;-moz-column-gap:20px;column-gap:20px;grid-template-columns:minmax(0,1fr) 186px}.ck-son__disk{aspect-ratio:1;max-width:360px;position:relative;width:100%}.ck-son__disk>svg{display:block;height:100%;overflow:visible;width:100%}.ck-son__rim{fill:none;stroke:rgba(79,240,207,.2)}.ck-son__ring{fill:none;stroke:rgba(79,240,207,.13);stroke-dasharray:2 5}.ck-son__axis{stroke:rgba(79,240,207,.09)}.ck-son__tick{stroke:rgba(79,240,207,.22)}.ck-son__tick.is-long{stroke:rgba(79,240,207,.55)}.ck-son__sweep{opacity:0;transform-origin:200px 200px}.ck-run .ck-son__sweep{animation-duration:4.4s,.9s;animation-fill-mode:both,forwards;animation-name:ck-sweep,ck-sweep-out;animation-timing-function:linear,ease}.ck-still .ck-son__sweep{display:none}@keyframes ck-sweep{0%{opacity:1;transform:rotate(0deg)}to{opacity:1;transform:rotate(1turn)}}@keyframes ck-sweep-out{0%{opacity:1;transform:rotate(1turn)}to{opacity:0;transform:rotate(1turn)}}.ck-son__wedge{fill:#4ff0cf}.ck-son__beam{stroke:#c6fff3;stroke-width:1.4}.ck-son__link{stroke:rgba(130,245,222,.42);stroke-width:1}.ck-son__link.is-dim{stroke:rgba(130,245,222,.2);stroke-dasharray:3 3}.ck-son__halo{fill:rgba(79,240,207,.12);stroke:rgba(79,240,207,.5);stroke-width:.8}.ck-son__dot{fill:#bafff0}.ck-son__node.is-core .ck-son__dot{fill:#fff6cc}.ck-son__node.is-core .ck-son__halo{fill:rgba(255,240,179,.12);stroke:rgba(255,240,179,.55)}.ck-son__node.is-amber .ck-son__halo{fill:rgba(245,184,74,.16);stroke:rgba(245,184,74,.9);stroke-width:1.2}.ck-son__node.is-amber .ck-son__dot{fill:#ffd27a}.ck-son__node.is-red .ck-son__halo{fill:rgba(255,107,111,.16);stroke:rgba(255,107,111,.95);stroke-width:1.2}.ck-son__node.is-red .ck-son__dot{fill:#ff9a9d}.ck-son__center{fill:#e9fffa}.ck-son__tag{align-items:center;background:rgba(6,20,26,.92);border:1px solid rgba(245,184,74,.55);border-radius:7px;color:#ffe2a8;display:inline-flex;font-size:13px;font-weight:500;padding:4px 9px;pointer-events:none;position:absolute;white-space:nowrap}.ck-son__tag.is-red{border-color:rgba(255,107,111,.6);color:#ffc9ca}.ck-son__tag.is-in-l{transform:translate(calc(-100% - 15px),-50%)}.ck-son__tag.is-in-r{transform:translate(15px,-50%)}.ck-run .ck-son__tag{animation-name:ck-fade}.ck-son__read{grid-gap:12px 9px;align-content:center;align-items:baseline;display:grid;gap:12px 9px;grid-template-columns:max-content minmax(0,1fr);width:100%}.ck-son__count{display:contents}.ck-son__built,.ck-son__finds{grid-column:1/-1}.ck-son__count b{font-feature-settings:"pnum";color:var(--hz-fg);font-family:var(--font-display);font-size:44px;font-variant-numeric:proportional-nums;font-weight:600;letter-spacing:-.04em;line-height:1}.ck-son__count span{color:var(--hz-text);font-size:15px}.ck-son__count.is-sub b{color:#b9d2d6;font-size:26px}.ck-son__built,.ck-son__finds{grid-gap:7px;display:grid;gap:7px;list-style:none;margin:0;padding:0}.ck-son__finds{border-top:1px solid var(--hz-line);padding-top:12px}.ck-son__finds li{grid-column-gap:9px;align-items:baseline;color:#d8e9eb;-moz-column-gap:9px;column-gap:9px;display:grid;font-size:14px;grid-template-columns:8px minmax(0,1fr);line-height:1.4}.ck-son__finds i{background:var(--hz-amber);border-radius:50%;height:7px;transform:translateY(-1px);width:7px}.ck-son__finds li.is-red i{background:var(--hz-red)}.ck-son__built li{grid-column-gap:9px;align-items:start;color:#c9dcdf;-moz-column-gap:9px;column-gap:9px;display:grid;font-size:14px;grid-template-columns:8px minmax(0,1fr);line-height:1.4}.ck-son__built svg{color:var(--hz-aqua);height:16px;margin:2px -4px 0;max-width:none;width:16px}@container (max-width: 470px){.ck-son.has-readout{grid-template-columns:minmax(0,1fr);row-gap:18px}.ck-son__read{-moz-column-gap:18px;column-gap:18px;grid-template-columns:auto auto;justify-content:space-between}.ck-son__built,.ck-son__finds{grid-column:1/-1}.ck-son__count{grid-gap:4px;display:grid;gap:4px}.ck-son__count b,.ck-son__count.is-sub b{color:var(--hz-fg);font-size:34px}.ck-son__tag{font-size:13px;padding:3px 8px}}.ck-snaps{display:grid;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;padding:4px 0 24px;position:relative}.ck-snaps__line{background:rgba(79,240,207,.25);height:1px;left:8%;position:absolute;right:8%;top:9px}.ck-snaps__snap{grid-gap:9px;color:var(--hz-dim);display:grid;font-family:var(--font-mono);font-size:12px;gap:9px;justify-items:center;position:relative}.ck-snaps__snap i{background:#062027;border:1.5px solid rgba(79,240,207,.65);border-radius:50%;height:11px;width:11px}.ck-snaps__snap.is-from,.ck-snaps__snap.is-to{color:var(--hz-fg)}.ck-snaps__snap.is-to i{background:var(--hz-red);border-color:var(--hz-red);box-shadow:0 0 0 4px rgba(255,107,111,.18)}.ck-snaps__snap.is-from i{background:var(--hz-aqua);box-shadow:0 0 0 4px rgba(79,240,207,.14)}.ck-snaps__bracket{border:1px solid rgba(255,107,111,.55);border-radius:0 0 8px 8px;border-top:0;height:22px;margin-top:16px;position:absolute;top:26px}.ck-snaps__bracket b{background:#1a1013;border:1px solid rgba(255,107,111,.6);border-radius:50%;bottom:-11px;color:#ffb3b5;display:grid;font-size:13px;font-weight:600;height:22px;left:50%;margin-left:-11px;place-items:center;position:absolute;width:22px}.ck-changes{grid-gap:8px;display:grid;gap:8px;list-style:none;margin:14px 0 0;padding:0}.ck-change__row{grid-column-gap:11px;align-items:baseline;-moz-column-gap:11px;column-gap:11px;display:grid;font-size:14.5px;grid-template-columns:8px auto minmax(0,1fr) auto;line-height:1.4}.ck-change__dot{background:var(--hz-aqua);border-radius:50%;height:7px;transform:translateY(-1px);width:7px}.ck-change.is-red .ck-change__dot{background:var(--hz-red);box-shadow:0 0 0 3px rgba(255,107,111,.18)}.ck-change.is-amber .ck-change__dot{background:var(--hz-amber)}.ck-change__dev{color:var(--hz-fg);font-family:var(--font-mono);font-size:13px;font-weight:500}.ck-change__what{color:#c4d8db}.ck-change__time{color:var(--hz-dim);font-size:12px}.ck-change__time,.ck-diff{font-family:var(--font-mono)}.ck-diff{background:rgba(3,14,19,.6);border:1px solid var(--hz-line-2);border-radius:10px;font-size:12.5px;margin:10px 0 4px 19px;padding:8px 0}.ck-diff__line{color:#b5cacd;display:grid;grid-template-columns:30px 14px minmax(0,1fr);padding:3px 12px 3px 6px}.ck-diff__line>span:first-child{color:#768f95;padding-right:8px;text-align:right}.ck-diff__line>span:last-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ck-diff__line.is-add{background:rgba(255,107,111,.12);color:#ffd2d3}.ck-diff__line.is-add>span:nth-child(2){color:var(--hz-red)}.ck-diff__effect{align-items:flex-start;color:#ffb3b5;display:flex;font-family:var(--font-sans);font-size:14px;font-weight:600;gap:8px;line-height:1.4;margin:8px 12px 2px}.ck-diff__effect svg{flex:none;margin-top:2px}@container (max-width: 470px){.ck-snaps__snap{font-size:11px}.ck-snaps__snap:not(.is-from):not(.is-to){color:transparent}.ck-change__row{grid-template-columns:8px minmax(0,1fr) auto;row-gap:2px}.ck-change__time{grid-column:3;grid-row:1}.ck-change__what{font-size:14px;grid-column:2/-1;grid-row:2}.ck-diff{margin-left:0}.ck-diff__line{grid-template-columns:24px 12px minmax(0,1fr);padding-right:8px}.ck-diff__line>span:last-child{overflow-wrap:anywhere;white-space:normal}}.ck-checks__list{display:grid;list-style:none;margin:-4px 0 0;padding:0}.ck-check{grid-column-gap:14px;align-items:center;border-bottom:1px solid var(--hz-line);-moz-column-gap:14px;column-gap:14px;display:grid;grid-template-columns:minmax(0,1fr) auto auto;min-height:34px;padding:5px 4px;position:relative}.ck-check:last-child{border-bottom:0}.ck-check__scan{background:linear-gradient(90deg,rgba(79,240,207,0),rgba(79,240,207,.14),rgba(79,240,207,0));border-radius:8px;inset:2px -8px;opacity:0;pointer-events:none;position:absolute}.ck-run .ck-check__scan{animation:ck-scan .55s ease-out 0s both;animation:ck-scan .55s ease-out var(--d,0s) both}.ck-still .ck-check__scan{display:none}@keyframes ck-scan{0%{opacity:0}35%{opacity:1}to{opacity:0}}.ck-check__label{color:#d8e9eb;font-size:14.5px;line-height:1.35;position:relative}.ck-check__kind{color:var(--hz-faint);font-family:var(--font-mono);font-size:11.5px;position:relative}.ck-check__res{align-items:center;display:inline-flex;font-size:13.5px;font-weight:600;gap:7px;justify-content:flex-end;min-width:108px;position:relative;white-space:nowrap}.ck-check__res i{border-radius:50%;height:7px;width:7px}.ck-check.is-ok .ck-check__res{color:rgba(143,247,226,.75);font-weight:500}.ck-check.is-red .ck-check__res{color:#ffb3b5}.ck-check.is-red .ck-check__res i{background:var(--hz-red)}.ck-check.is-amber .ck-check__res{color:#ffd99a}.ck-check.is-amber .ck-check__res i{background:var(--hz-amber)}.ck-check.is-focus{background:rgba(255,107,111,.07);border:1px solid rgba(255,107,111,.45);border-radius:10px;margin:2px -8px;padding:7px 12px}@container (max-width: 470px){.ck-check{grid-template-columns:minmax(0,1fr) auto;padding:7px 2px;row-gap:1px}.ck-check__kind{grid-row:2}.ck-check__res{grid-column:2;grid-row:1/span 2;min-width:0}}.ck-rules__table{display:grid;position:relative}.ck-rules__table.has-link{padding-left:18px}.ck-rules__link{border:1.5px solid rgba(255,107,111,.75);border-radius:7px 0 0 7px;border-right:0;left:3px;position:absolute;width:10px}.ck-rule{grid-column-gap:10px;align-items:center;border-bottom:1px solid var(--hz-line);-moz-column-gap:10px;column-gap:10px;display:grid;font-family:var(--font-mono);font-size:12.5px;grid-template-columns:40px 52px minmax(0,1fr) auto;min-height:36px;padding:4px 0}.ck-rule:last-child{border-bottom:0}.ck-rule__n{color:var(--hz-dim);text-align:right}.ck-rule__act.is-permit{color:#7fe0b6}.ck-rule__act.is-deny{color:#ff9a9d}.ck-rule__match{color:#c3d8db;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ck-rule__tag{border-radius:7px;font-family:var(--font-sans);font-size:13px;font-weight:600;justify-self:end;padding:3px 9px;white-space:nowrap}.ck-rule__tag.is-red{background:rgba(255,107,111,.16);color:#ffc9ca}.ck-rule__tag.is-amber{background:rgba(245,184,74,.14);color:#ffe0a3}.ck-rule__tag.is-dim{background:rgba(150,225,232,.08);color:#c8dadc}.ck-rule__tag.is-none{padding:0}.ck-rule.is-off .ck-rule__act,.ck-rule.is-off .ck-rule__match{color:#8aa2a7;text-decoration:line-through;text-decoration-color:rgba(150,225,232,.35)}.ck-rule.is-dead .ck-rule__act,.ck-rule.is-dead .ck-rule__match{opacity:.55}@container (max-width: 470px){.ck-rule{grid-template-columns:36px 50px minmax(0,1fr);padding:7px 0;row-gap:5px}.ck-rule__match{grid-column:2/-1;grid-row:2;white-space:normal}.ck-rule__tag{grid-column:3;grid-row:1;max-width:100%;text-align:right;white-space:normal}}.ck-hops{display:grid;list-style:none;margin:0;padding:0}.ck-hop{grid-column-gap:14px;-moz-column-gap:14px;column-gap:14px;display:grid;grid-template-columns:34px minmax(0,1fr) auto;min-height:74px;position:relative}.ck-hop:last-child{min-height:0}.ck-hop__rail{align-items:center;display:flex;flex-direction:column;position:relative}.ck-hop__node{background:#062027;border:1px solid rgba(79,240,207,.6);border-radius:50%;color:var(--hz-aqua-2);display:grid;flex:none;height:34px;place-items:center;position:relative;width:34px;z-index:1}.ck-hop.is-red .ck-hop__node{border-color:rgba(255,107,111,.85);box-shadow:0 0 0 4px rgba(255,107,111,.12);color:#ffb3b5}.ck-hop.is-dim .ck-hop__node{border-color:rgba(150,225,232,.2);color:#5d777c}.ck-hop__seg{background:linear-gradient(180deg,rgba(143,247,226,.95),rgba(79,240,207,.6));flex:1 1;margin:4px 0;position:relative;width:2px}.ck-hop__seg.is-dual{background:none;border-left:2px solid rgba(143,247,226,.9);border-right:2px solid rgba(143,247,226,.55);width:10px}.ck-hop__seg.is-deny{background:repeating-linear-gradient(180deg,rgba(255,107,111,.6) 0 4px,transparent 4px 8px)}.ck-hop__seg.is-deny:after{background:var(--hz-red);border-radius:2px;box-shadow:0 0 0 3px rgba(255,107,111,.16);content:"";height:3px;left:50%;margin-left:-10px;position:absolute;top:10px;width:20px}.ck-hop__text{grid-gap:2px;align-content:start;display:grid;gap:2px;padding-top:5px}.ck-hop__text b{color:var(--hz-fg);font-family:var(--font-mono);font-size:14px;font-weight:500}.ck-hop.is-dim .ck-hop__text b{color:#7f979c}.ck-hop__sub{color:var(--hz-dim);font-size:12px}.ck-hop__note,.ck-hop__sub{font-family:var(--font-mono)}.ck-hop__note{align-self:start;border-radius:7px;font-size:12.5px;margin-top:5px;padding:3px 9px;white-space:nowrap}.ck-hop__note.is-aqua,.ck-hop__note.is-ok{background:rgba(79,240,207,.1);color:#a8f5df}.ck-hop__note.is-red{background:rgba(255,107,111,.16);color:#ffc9ca}.ck-hop:has(.ck-hop__seglabel){min-height:100px}.ck-hop__seglabel{bottom:14px;color:#9fd9cc;font-size:13px;left:48px;position:absolute}.ck-hop__seglabel.is-deny{color:#ff9a9d}@container (max-width: 470px){.ck-hop{grid-template-columns:34px minmax(0,1fr);min-height:84px;min-height:0;padding-bottom:22px}.ck-hop:has(.ck-hop__seglabel){min-height:0}.ck-hop__note{grid-column:2;justify-self:start;margin-top:6px;white-space:normal}.ck-hop__seglabel{grid-column:2;margin-top:8px;position:static}.ck-hop__rail{grid-row:1/span 3;margin-bottom:-22px}}@media (max-width:560px){.ck-plate__head{padding:11px 14px 10px}.ck-plate__body{padding:14px 14px 16px}}.dv-sys__grid{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr));list-style:none;margin:0;padding:0}.dv-sys__tile{grid-column-gap:10px;align-items:center;background:linear-gradient(180deg,rgba(20,64,72,.5),rgba(6,24,30,.5));border:1px solid rgba(79,240,207,.16);border-radius:12px;-moz-column-gap:10px;column-gap:10px;display:grid;grid-template-columns:32px minmax(0,1fr);min-height:54px;padding:8px 10px}.dv-sys__icon{background:rgba(79,240,207,.1);border-radius:9px;color:var(--hz-aqua);display:grid;height:32px;place-items:center;width:32px}.dv-sys__text{min-width:0}.dv-sys__text b{color:var(--hz-fg);display:block;font-size:14px;font-weight:600;line-height:1.25}.dv-sys__text span{color:#b3c9cc;display:block;font-size:12.5px;line-height:1.3;margin-top:2px}.dv-sys__base{display:grid;justify-items:center;position:relative}.dv-sys__lines{display:block;height:auto;overflow:visible;width:100%}.dv-sys__line{fill:none;stroke:rgba(79,240,207,.2);stroke-width:.8}.dv-sys__draw{fill:none;stroke:rgba(143,247,226,.85);stroke-width:1;stroke-linecap:round}.dv-sys__core{background:radial-gradient(120% 140% at 50% 0,rgba(79,240,207,.16),rgba(4,22,28,.95) 70%);border:1px solid rgba(79,240,207,.5);border-radius:999px;box-shadow:0 0 0 5px rgba(79,240,207,.05),0 0 34px rgba(79,240,207,.22);color:var(--hz-fg);display:inline-grid;gap:2px;justify-items:center;padding:8px 20px 7px}.dv-sys__core small{color:var(--hz-aqua-2);font-family:var(--font-mono);font-size:11px;letter-spacing:.02em}@container (max-width: 460px){.dv-sys__grid{gap:6px}.dv-sys__tile{grid-template-columns:minmax(0,1fr);justify-items:center;min-height:0;padding:10px 4px 9px;row-gap:6px;text-align:center}.dv-sys__icon{border-radius:8px;height:28px;width:28px}.dv-sys__text b{font-size:13.5px}}.dv-title{text-wrap:balance;color:var(--hz-fg);font-family:var(--font-display);font-size:clamp(26px,2.3vw,32px);font-weight:600;letter-spacing:var(--h3-track);line-height:1.13;margin-top:10px;word-spacing:var(--h-word)}.dv-title span{color:#8aa7ac}.dv-more{margin-top:16px}.dv-ba{border:1px solid var(--hz-line-2);border-radius:14px;margin-top:18px;overflow:hidden}.dv-ba__row{grid-gap:4px;text-wrap:pretty;display:grid;font-size:15.5px;gap:4px;line-height:1.5;padding:12px 16px 13px}.dv-ba__label{font-size:13px;font-weight:600;letter-spacing:.01em}.dv-ba__row.is-before{background:rgba(2,10,13,.38);color:#8aa1a6}.dv-ba__row.is-before .dv-ba__label{color:#64787d}.dv-ba__row.is-after{background:linear-gradient(100deg,rgba(79,240,207,.1),rgba(79,240,207,.02) 70%);border-top:1px solid var(--hz-line-2);color:#dcefee;position:relative}.dv-ba__row.is-after:before{background:var(--hz-aqua);bottom:0;box-shadow:0 0 12px rgba(79,240,207,.6);content:"";left:0;position:absolute;top:0;width:2px}.dv-ba__row.is-after .dv-ba__label{color:var(--hz-aqua)}.dv-pic .ck-replay__btn{margin-top:8px}@media (max-width:560px){.dv-title{font-size:24.5px;line-height:1.15;margin-top:8px}.dv-ba{margin-top:14px}.dv-ba__row{font-size:15px;line-height:1.45;padding:10px 13px 11px}.dv-pic .ck-replay__btn{display:none}.dv-pic .ck-plate__head{padding:10px 13px 9px}.dv-pic .ck-plate__body{padding:12px 13px 14px}.dv-pic .ck-result{font-size:14.5px;margin-top:10px;padding-top:10px}.dv-pic .ck-snaps{padding-bottom:18px}.dv-pic .ck-diff__line{font-size:11.5px}.dv-pic .ck-check__kind{display:none}.dv-pic .ck-check{padding:6px 2px}.dv-pic .ck-rule{grid-template-columns:38px 52px minmax(0,1fr);padding:6px 0}.dv-pic .ck-rule__match{display:none}.dv-pic .ck-rule__tag{font-size:12.5px}.dv-pic .ck-hop{padding-bottom:16px}.dv-pic .ck-hop__rail{margin-bottom:-16px}}@container (max-width: 470px){.dv-pic .ck-son.has-readout{align-items:center;-moz-column-gap:12px;column-gap:12px;grid-template-columns:minmax(0,1fr) 140px}.dv-pic .ck-son__tag{display:none}.dv-pic .ck-son__read{gap:8px 7px;grid-template-columns:max-content minmax(0,1fr)}.dv-pic .ck-son__count{display:contents}.dv-pic .ck-son__count b,.dv-pic .ck-son__count.is-sub b{font-size:28px;min-width:0}.dv-pic .ck-son__count span{font-size:13.5px;line-height:1.25}.dv-pic .ck-son__finds{gap:5px;padding-top:8px}.dv-pic .ck-son__built li,.dv-pic .ck-son__finds li{font-size:13px;line-height:1.3}.dv-pic .ck-son__built{gap:4px}.dv-pic .ck-son__built li{align-items:start}.dv-pic .ck-son__built svg{flex:none;margin-top:1px}}.dp .hz-scene-head{grid-template-columns:minmax(0,1fr) auto;margin-bottom:clamp(26px,3vw,44px)}.dp .hz-scene-head__side,.dp .hz-scene-head__title{align-self:last baseline;grid-column:1}.dp .hz-scene-head__side{display:block;grid-column:2;white-space:nowrap}@media (max-width:960px){.dp .hz-scene-head__side,.dp .hz-scene-head__title{grid-column:1/-1}}.dp-story{--dp-ease:cubic-bezier(0.22,1,0.36,1);position:relative}.dp-card{background:radial-gradient(70% 60% at 50% 0,rgba(40,120,130,.16),transparent 70%),linear-gradient(180deg,rgba(6,30,38,.92),rgba(2,11,15,.97));border:1px solid rgba(120,225,230,.16);border-radius:28px;box-shadow:inset 0 1px 0 rgba(160,255,240,.08),0 60px 120px -70px rgba(0,0,0,.95),0 0 0 1px rgba(0,0,0,.25);isolation:isolate;overflow:hidden;position:relative}.dp-seabed{inset:0;overflow:hidden;pointer-events:none;position:absolute;z-index:-1}.dp-seabed__glow{background:radial-gradient(46% 62% at 71% 52%,rgba(31,106,114,.55),rgba(21,78,87,.22) 50%,transparent 76%);inset:0;position:absolute}.dp-seabed__chart{height:150%;left:0;-webkit-mask-image:linear-gradient(90deg,transparent 43%,#000 60%);mask-image:linear-gradient(90deg,transparent 43%,#000 60%);opacity:.66;position:absolute;top:0;transform:translate3d(-16%,-14%,0);width:150%}.dp-seabed .bathy__iso{stroke:#b4fbeb;stroke-width:1.15}.dp-seabed .bathy__iso.is-index{stroke:#dcfff6;stroke-width:1.5}.dp-pane,.dp-panes{display:grid}.dp-pane{grid-area:1/1;min-width:0;opacity:0;transform:translateY(10px);transition:opacity .3s ease,transform .4s var(--dp-ease),visibility 0s linear .3s;visibility:hidden}.dp-pane.is-on{opacity:1;transform:none;transition:opacity .5s ease .1s,transform .6s var(--dp-ease) .1s,visibility 0s;visibility:visible}.dp-pane__art,.dp-pane__text{min-width:0}.dp-pane .dv-title{font-size:clamp(25px,2.15vw,31px);line-height:1.12;margin-top:0}.dp-pane .dv-ba{border-color:rgba(150,225,232,.14);margin-top:16px}.dp-pane .dv-ba__row{font-size:15px;gap:2px;line-height:1.45;padding:9px 14px 10px}.dp-pane .dv-ba__label{font-size:12.5px}.dp-pane .dv-ba__row.is-before{background:none;color:#cbdcde}.dp-pane .dv-ba__row.is-before .dv-ba__label{color:#a8bec2}.dp-pane .dv-ba__row.is-after{background:linear-gradient(100deg,rgba(79,240,207,.08),transparent 72%);border-top-color:rgba(150,225,232,.12);color:#eef9fa}.dp-pane .dv-ba__row.is-after:before{box-shadow:none}.dp-pane .ck-replay__btn{left:2px;margin-top:3px;position:absolute;top:100%}.dp-pane .ck-plate{box-shadow:inset 0 1px 0 rgba(210,255,250,.06),0 40px 80px -40px rgba(0,0,0,.9),0 0 0 1px rgba(0,0,0,.3)}.dp-tab:focus-visible{outline:2px solid var(--hz-aqua);outline-offset:3px}@media (min-width:1000px){.dp-pane{align-items:stretch;grid-template-areas:"text art";grid-template-columns:minmax(0,45fr) minmax(0,55fr)}.dp-pane__text{display:flex;flex-direction:column;grid-area:text;justify-content:center;padding:clamp(26px,2.5vw,36px) clamp(22px,2.6vw,40px)}.dp-pane__art{align-self:center;grid-area:art;padding:clamp(26px,2.5vw,36px) clamp(22px,2.8vw,44px)}}.dp-tabs{grid-gap:8px;gap:8px;grid-template-columns:repeat(6,minmax(0,1fr));margin-bottom:14px}.dp-tab,.dp-tabs{display:grid;position:relative}.dp-tab{grid-column-gap:7px;grid-row-gap:4px;align-content:start;align-items:baseline;background:linear-gradient(180deg,#0d2730,#081920);border:1px solid var(--hz-line-2);border-radius:15px;color:var(--hz-text);-moz-column-gap:7px;column-gap:7px;cursor:pointer;font:inherit;grid-template-columns:auto minmax(0,1fr);min-width:0;padding:11px 12px 12px;row-gap:4px;text-align:left;transition:border-color .25s ease,background-color .25s ease,box-shadow .3s ease,transform .25s ease}.dp-tab:hover{border-color:rgba(150,225,232,.3);transform:translateY(-1px)}.dp-tab__num{color:var(--hz-dim);font-family:var(--font-mono);font-size:11.5px}.dp-tab__name{color:#d6eaec;font-size:14.5px;font-weight:600;line-height:1.22}.dp-tab__value{text-wrap:pretty;color:#c8d9dc;font-size:13.5px;grid-column:1/-1;line-height:1.32}.dp-tab.is-on{background:linear-gradient(180deg,rgba(79,240,207,.2),rgba(79,240,207,.08)),linear-gradient(180deg,#0d2730,#081920);border-color:rgba(79,240,207,.72);box-shadow:0 0 0 1px rgba(79,240,207,.16),0 14px 32px -18px rgba(79,240,207,.55)}.dp-tab.is-on .dp-tab__num{color:var(--hz-aqua)}.dp-tab.is-on .dp-tab__name{color:var(--hz-fg)}.dp-tab.is-on .dp-tab__value{color:#b9dcdc}.dp-card:before{background:linear-gradient(90deg,rgba(79,240,207,0),rgba(160,250,232,.95),rgba(79,240,207,0));border-radius:2px;content:"";height:1px;left:calc((100% + 8px)*var(--dp-at) - 4px);margin-left:-28px;position:absolute;top:-1px;transition:left .5s var(--dp-ease);width:56px;z-index:2}.is-still .dp-card:before,.is-still .dp-pane{transition:none}@media (max-width:999px){.dp-card{background:#05171d}.dp-seabed{display:none}.dp-panes{position:relative}.dp-pane:not(.is-on){left:0;position:absolute;right:0;top:0}.dp-pane{align-content:start;grid-template-areas:"head" "ba" "more" "art";grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto auto auto;padding:20px 14px 18px}.dp-pane__body,.dp-pane__text{display:contents}.dp-pane .dv-ba,.dp-pane .dv-more,.dp-pane__head{position:relative;z-index:1}.dp-pane__head{grid-area:head;padding:0 4px}.dp-pane .dv-ba{grid-area:ba;margin-top:14px}.dp-pane .dv-more{grid-area:more;justify-self:start;margin-top:14px}.dp-pane__art{grid-area:art;margin-top:18px;position:relative}.dp-pane .ck-plate{border-radius:16px}.dp-pane .ck-replay__btn{display:none}.dp-pane .dv-ba__row{display:block;font-size:14.5px;line-height:1.45;padding:9px 12px 10px}.dp-pane .dv-ba__label{margin-right:7px}.dp-pane .dv-ba__label:after{content:":"}.dp-tabs{grid-template-columns:repeat(3,minmax(0,1fr))}.dp-card:before,.dp-tab__value{display:none}}@media (max-width:560px){.dp-card{border-radius:22px}.dp-pane{padding:18px 10px 16px}.dp-pane .dv-title{font-size:23.5px;line-height:1.14;margin-top:0}.dp-pane .dv-ba{margin-top:12px}}@media (max-width:999px){.dp-pane{grid-template-areas:"head" "ba" "art" "more"}.dp-pane .dv-ba{grid-gap:12px;border:0;border-radius:0;display:grid;gap:12px;margin-top:18px;overflow:visible}.dp-pane .dv-ba__row,.dp-pane .dv-ba__row.is-after{background:none;border:0;padding:1px 0 1px 14px;position:relative}.dp-pane .dv-ba__row.is-after:before,.dp-pane .dv-ba__row:before{background:rgba(150,225,232,.22);border-radius:1px;bottom:3px;box-shadow:none;content:"";left:0;position:absolute;top:3px;width:2px}.dp-pane .dv-ba__row.is-after:before{background:var(--hz-aqua)}.dp-pane .dv-ba__row.is-before{color:#9db3b8}.dp-pane .dv-ba__row.is-before .dv-ba__label{color:#7d9196}.dp-pane .dv-ba__row.is-after{color:#f0fafb}.dp-pane__art{border-top:1px solid var(--hz-line);margin-top:22px;padding-top:18px}.dp-pane .ck-plate{background:none;border:0;border-radius:0;box-shadow:none;overflow:visible}.dp-pane .ck-plate__head{display:none}.dp-pane .ck-plate__body{padding:0}.dp-pane .dv-more{margin-top:22px}}@media (max-width:560px){.dp-pane .dv-more{justify-self:stretch}}@media (max-width:700px){.dp-tabs{-webkit-overflow-scrolling:touch;display:flex;gap:6px;margin:0 calc(var(--gutter)*-1) 12px;-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 var(--gutter),#000 calc(100% - 28px),transparent);mask-image:linear-gradient(90deg,transparent 0,#000 var(--gutter),#000 calc(100% - 28px),transparent);overflow-x:auto;overscroll-behavior-x:contain;padding:2px var(--gutter) 4px;scroll-padding-inline:var(--gutter);scroll-snap-type:x proximity;scrollbar-width:none}.dp-tabs::-webkit-scrollbar{display:none}.dp-tab{align-items:baseline;border-radius:999px;display:inline-flex;flex:none;gap:7px;padding:9px 14px 10px;scroll-snap-align:start;white-space:nowrap}.dp-tab:hover{transform:none}.dp-tab__name{font-size:14px}}.nc{--nc-ease:cubic-bezier(0.22,1,0.36,1)}.nc-head.hz-scene-head{margin-bottom:clamp(32px,3.6vw,52px)}.nc-head .hz-scene-head__title{grid-column:1/-1;max-width:none}.nc-head .hz-h2__muted{display:block}.nc-plate{background:radial-gradient(60% 90% at 64% 0,rgba(40,120,130,.2),transparent 72%),linear-gradient(180deg,rgba(6,30,38,.94),rgba(2,11,15,.97));border:1px solid rgba(120,225,230,.16);border-radius:28px;box-shadow:inset 0 1px 0 rgba(160,255,240,.08),0 60px 120px -70px rgba(0,0,0,.95),0 0 0 1px rgba(0,0,0,.25);isolation:isolate;opacity:0;overflow:hidden;position:relative;transform:translateY(18px);transition:opacity .9s ease,transform 1s var(--nc-ease),border-color .6s ease}.nc-plate.is-in{opacity:1;transform:none}.nc-plate:before{background:linear-gradient(90deg,transparent,rgba(210,255,248,.55),transparent);content:"";height:1px;left:10%;right:10%;top:0;z-index:2}.nc-plate:before,.nc-sea{pointer-events:none;position:absolute}.nc-sea{inset:0;overflow:hidden;z-index:-1}.nc-sea__glow{background:radial-gradient(34% 78% at 62% 0,rgba(31,106,114,.42),rgba(21,78,87,.14) 55%,transparent 80%),radial-gradient(26% 60% at 4% 0,rgba(31,106,114,.26),transparent 75%);inset:0;position:absolute}.nc-sea__chart{height:140%;left:-20%;position:absolute;top:-20%;transition:transform 1.8s var(--nc-ease);width:140%}.nc-sea .bathy__iso{stroke:#b4fbeb;stroke-width:1.1}.nc-sea .bathy__iso.is-index{stroke:#dcfff6;stroke-width:1.45}.nc-sea__layer{inset:0;-webkit-mask-image:linear-gradient(180deg,#000,rgba(0,0,0,.45) 42%,transparent 78%);mask-image:linear-gradient(180deg,#000,rgba(0,0,0,.45) 42%,transparent 78%);opacity:.54;position:absolute}.nc-list{grid-template-columns:repeat(4,minmax(0,1fr));isolation:isolate;list-style:none;margin:0;padding:0}.nc-cell,.nc-list{display:grid;position:relative}.nc-cell{box-shadow:inset 0 -90px 90px -90px rgba(79,240,207,0);grid-template-rows:auto minmax(0,1fr) auto auto;min-width:0;padding:clamp(22px,2.1vw,28px) clamp(20px,2.2vw,32px) clamp(24px,2.3vw,32px);transition:box-shadow .6s ease}.nc-cell+.nc-cell:after{background:linear-gradient(180deg,rgba(150,225,232,.08),rgba(150,225,232,.22) 26%,rgba(150,225,232,.22) 78%,rgba(150,225,232,.1));bottom:0;content:"";left:0;pointer-events:none;position:absolute;top:0;transform:scaleY(0);transform-origin:50% 0;transition:transform 1.2s var(--nc-ease) calc(.2s + var(--i)*.1s);width:1px}.nc-plate.is-in .nc-cell:after{transform:none}.nc-cell__idx{color:#a1b8bc;font-family:var(--font-mono);font-size:13px;grid-row:1;letter-spacing:.06em;line-height:1;transition:color .4s ease}.nc-cell__idx,.nc-fig{justify-self:start;position:relative}.nc-fig{background:linear-gradient(180deg,#fff 12%,#d4fcf3 52%,#7ff5de);-webkit-background-clip:text;background-clip:text;color:transparent;font-family:var(--font-display);font-size:clamp(40px,4.15vw,60px);font-weight:600;grid-row:3;letter-spacing:-.037em;line-height:1.04;margin-top:clamp(64px,6vw,96px);padding-right:.06em;white-space:nowrap;word-spacing:.04em}.nc-fig__sign{color:#6f9298;display:inline-block;font-size:.52em;font-weight:500;letter-spacing:0}.nc-fig__plus{color:var(--hz-aqua);display:none;font-size:.4em;font-weight:600;letter-spacing:-.01em;margin-left:.1em}.nc-cell__plus{color:var(--hz-aqua);display:block;font-weight:500}.nc-cell__label{text-wrap:balance;color:#e0ecee;font-size:clamp(15px,1.15vw,16.5px);grid-row:4;line-height:1.45;margin-top:12px;max-width:16em;min-height:2.9em;position:relative}.nc-cell__label,.nc-fig{opacity:0;transform:translateY(10px);transition:opacity .7s ease calc(.3s + var(--i)*.09s),transform .9s var(--nc-ease) calc(.3s + var(--i)*.09s)}.nc-cell__label{transition-delay:calc(.38s + var(--i)*.09s)}.nc-plate.is-in .nc-cell__label,.nc-plate.is-in .nc-fig{opacity:1;transform:none}@media (hover:hover){.nc-plate:hover{border-color:rgba(120,225,230,.26)}.nc-plate:hover .nc-sea__chart{transform:scale(1.035)}.nc-cell:hover{box-shadow:inset 0 -90px 90px -90px rgba(79,240,207,.16)}.nc-cell:hover .nc-cell__idx{color:var(--hz-aqua)}}.nc.is-still .nc-cell:after,.nc.is-still .nc-cell__label,.nc.is-still .nc-fig,.nc.is-still .nc-plate,.nc.is-still .nc-sea__chart{transition:none}@media (max-width:900px){.nc-list{grid-template-columns:repeat(2,minmax(0,1fr))}.nc-cell+.nc-cell:after{content:none}.nc-cell:nth-child(2n):after{content:""}.nc-cell:nth-child(n+3){border-top:1px solid rgba(150,225,232,.16)}.nc-fig{font-size:clamp(44px,6.6vw,60px);margin-top:44px}.nc-fig__plus{display:inline}.nc-cell__plus{display:none}}@media (max-width:560px){.nc-plate{border-radius:22px}.nc-list{grid-template-columns:minmax(0,1fr)}.nc-cell{align-items:center;-moz-column-gap:14px;column-gap:14px;grid-template-columns:minmax(0,47%) minmax(0,1fr);grid-template-rows:auto;padding:17px 18px 17px 20px}.nc-cell:nth-child(2n):after{content:none}.nc-cell:nth-child(n+2){border-top:1px solid rgba(150,225,232,.16)}.nc-cell__idx{display:none}.nc-fig{font-size:clamp(28px,8.4vw,34px);grid-column:1;grid-row:1;margin-top:0}.nc-fig__plus{display:none}.nc-cell__plus{display:block}.nc-cell__label{font-size:14.5px;grid-column:2;grid-row:1;line-height:1.35;margin-top:0;max-width:none;min-height:0}.nc-sea__chart{aspect-ratio:16/9;height:128%;left:-45%;top:-14%;width:auto}.nc-sea__layer{-webkit-mask-image:linear-gradient(90deg,transparent 30%,#000);mask-image:linear-gradient(90deg,transparent 30%,#000)}}.vend-marquee{background:linear-gradient(180deg,rgba(4,32,40,.35),rgba(4,32,40,.08));border-bottom:1px solid rgba(160,240,235,.08);border-top:1px solid rgba(160,240,235,.08);padding:18px 0 42px}.vend-marquee__head{align-items:center;display:flex;gap:16px;justify-content:space-between;padding:0 calc(var(--gutter) + var(--hz-in))}.vend-marquee__label{color:var(--fg-muted);font-family:var(--font-mono);font-size:12px;letter-spacing:.08em;text-transform:uppercase}.vend-marquee__rows{grid-gap:24px;--logo-opacity:0.58;display:grid;gap:24px;margin-top:12px}@media (max-width:720px){.vend-marquee__head{align-items:flex-start;flex-direction:column;padding:0 var(--gutter)}.vend-marquee__rows{margin-top:12px}}.vk-head .hz-scene-head__title{max-width:19.8em}.vk-role{align-items:center;color:#e3eef0;display:inline-flex;font-size:14.5px;font-weight:500;gap:10px;line-height:1.3}.vk-role__ico{background:rgba(79,240,207,.07);border:1px solid rgba(79,240,207,.22);border-radius:9px;color:var(--hz-aqua);display:inline-grid;flex:none;height:30px;place-items:center;width:30px}.vk-num{font-feature-settings:"tnum";background:linear-gradient(180deg,#fff 12%,#c9fbf0 52%,#4ff0cf);-webkit-background-clip:text;background-clip:text;color:transparent;display:block;font-family:var(--font-display);font-variant-numeric:tabular-nums;font-weight:600;letter-spacing:-.037em;line-height:1;white-space:nowrap}.vk-more{align-items:center;color:var(--hz-aqua);display:inline-flex;font-size:14.5px;font-weight:500;gap:7px;min-height:40px;transition:color .2s ease,gap .25s ease}.vk-more:hover{color:var(--hz-aqua-2);gap:10px}.p3-grid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(5,minmax(0,1fr));list-style:none;margin:0;padding:0}.p3-card{box-shadow:var(--card-shadow);container-type:inline-size;display:flex;flex-direction:column;isolation:isolate;min-width:0;overflow:hidden;padding:24px 22px 14px;transition:border-color .3s ease,box-shadow .3s ease}.p3-chart{height:64%;left:0;-webkit-mask-image:linear-gradient(180deg,#000,rgba(0,0,0,.55) 46%,transparent 96%);mask-image:linear-gradient(180deg,#000,rgba(0,0,0,.55) 46%,transparent 96%);opacity:.68;position:absolute;right:0;top:0;transform-origin:50% 0;transition:transform 1.2s cubic-bezier(.22,1,.36,1);z-index:-1}.p3-card:hover{border-color:rgba(79,240,207,.32);box-shadow:var(--card-shadow),0 0 44px -20px rgba(79,240,207,.5)}.p3-card:hover .p3-chart{transform:scale(1.04)}.p3-card .vk-role{align-items:flex-start;min-height:2.6em}.p3-num{font-size:40px;font-size:min(46px,25cqi);margin-top:34px}.p3-cap{color:#cbdcde;font-size:14.5px;line-height:1.45;margin-top:12px;min-height:2.9em}.p3-title{text-wrap:balance;border-top:1px solid var(--hz-line-2);color:var(--hz-fg);font-family:var(--font-display);font-size:17px;font-weight:600;letter-spacing:-.012em;line-height:1.35;margin:20px 0 0;padding-top:18px}.p3-more{margin-top:auto;padding-top:14px}@media (max-width:1180px){.p3-grid{grid-template-columns:repeat(6,minmax(0,1fr))}.p3-card{grid-column:span 2}.p3-card:nth-child(4),.p3-card:nth-child(5){grid-column:span 3}}@media (max-width:760px){.p3-grid{gap:10px;grid-template-columns:minmax(0,1fr)}.p3-card,.p3-card:nth-child(4),.p3-card:nth-child(5){grid-column-gap:18px;-moz-column-gap:18px;column-gap:18px;display:grid;grid-column:auto;grid-template-columns:auto minmax(0,1fr);padding:18px 18px 8px}.p3-card .vk-role{grid-column:1/-1;min-height:0}.p3-num{font-size:38px;grid-column:1;margin-top:16px}.p3-cap{align-self:end;font-size:14px;grid-column:2;margin-top:16px;min-height:0}.p3-title{font-size:16.5px;grid-column:1/-1;margin-top:14px;padding-top:14px}.p3-more{grid-column:1/-1;padding-top:4px}}.faq-split__grid{grid-gap:clamp(32px,5vw,80px);align-items:start;display:grid;gap:clamp(32px,5vw,80px);grid-template-columns:minmax(0,.84fr) minmax(0,1.16fr)}.faq-split__lead{margin-bottom:24px}.faq-split__actions{align-items:center;display:flex;flex-wrap:wrap;gap:14px 24px}@media (max-width:960px){.faq-split__grid{grid-template-columns:minmax(0,1fr)}}.fin-seabed{position:relative}.fin-seabed__snow{height:100%;inset:0;pointer-events:none;position:absolute;width:100%}.fin-seabed .dz-lantern__layer:after{background:linear-gradient(180deg,#010306,rgba(1,3,6,.85) 40%,rgba(1,3,6,0));content:"";height:min(260px,32%);left:0;pointer-events:none;position:absolute;right:0;top:0}.dz-lantern__layer>.bathy,.fin-floor{inset:0;position:absolute}.fin-floor{background:radial-gradient(70% 60% at 60% 55%,#1f6a72 0,#154e57 38%,#0b333b 70%,#07242b 100%)}.fin-seabed__chart .bathy__iso{stroke:#b9f1e6;stroke-opacity:.36}.fin-seabed__chart .bathy__iso.is-index{stroke:#dafaf2;stroke-opacity:.66}.fin-seabed__chart .bathy__mark{fill:rgba(218,250,242,.9);stroke:#0e3e46}.fin-seabed .dz-lantern__glow{background:radial-gradient(circle,rgba(232,255,250,.11) 0,rgba(140,230,220,.055) 24%,rgba(60,170,175,.025) 48%,transparent 70%)}.fin-seabed .dz-lantern__dark{background:radial-gradient(circle at center,rgba(1,3,6,.24) 0,rgba(1,3,6,.5) 80px,rgba(1,3,6,.84) 170px,rgba(1,3,6,.97) 260px,#010306 380px)}.fin-seabed__inner{align-items:center;display:flex;flex-direction:column;gap:22px}.fin-seabed__depth{color:rgba(218,250,242,.72);font-family:var(--font-mono);font-size:12px;letter-spacing:.14em;text-transform:uppercase}.fin-seabed__title{text-wrap:balance;color:var(--fg);font-size:clamp(36px,5.6vw,76px);font-weight:700;letter-spacing:var(--h1-track);line-height:1.02;word-spacing:var(--h-word)}.fin-seabed__lead{color:var(--fg-muted);font-size:clamp(16px,1.45vw,19px);line-height:1.6;max-width:56ch}.fin-seabed__actions{display:flex;flex-wrap:wrap;gap:12px;justify-content:center;margin-top:6px}@media (max-width:640px){.fin-seabed .dz-lantern__dark{--r:300px;background:radial-gradient(circle at center,rgba(1,5,8,.2) 0,rgba(1,5,8,.42) 60px,rgba(1,5,8,.76) 125px,rgba(1,5,8,.94) 200px,#010306 290px)}}*,:after,:before{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;-webkit-tap-highlight-color:transparent;background:#0e3f4d;color-scheme:dark;scroll-behavior:smooth;scroll-padding-top:calc(var(--nav-h) + 24px)}html.hd-deep{background:#010306}@media (hover:hover) and (pointer:fine){html{overscroll-behavior-y:none}}html.hd-lock,html.hd-menu-open{overflow:hidden;overscroll-behavior-y:none;padding-right:0;padding-right:var(--sbw,0)}html:is(.hd-lock,.hd-menu-open) :is(.hd-nav,.hd-read-progress,.hd-cookie){right:0;right:var(--sbw,0)}html:is(.hd-lock,.hd-menu-open) .dz-gauge{margin-right:0;margin-right:var(--sbw,0)}html:is(.hd-lock,.hd-menu-open) .dz-snow{max-width:100%;max-width:calc(100% - var(--sbw, 0px))}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-feature-settings:normal;font-feature-settings:var(--font-features,normal);color:var(--fg);font-family:var(--font-sans);font-size:16px;font-weight:400;line-height:1.6;margin:0;min-height:100vh;overflow-x:hidden}canvas,img,svg,video{display:block;max-width:100%}img{height:auto}button,input,select,textarea{color:inherit;font:inherit}button{background:none;border:0;cursor:pointer;padding:0}a{color:inherit;text-decoration:none}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,ol,p,ul{margin:0}ol,ul{list-style:none;padding:0}::-moz-selection{background:rgba(62,188,161,.35);background:var(--selection,rgba(62,188,161,.35));color:var(--fg)}::selection{background:rgba(62,188,161,.35);background:var(--selection,rgba(62,188,161,.35));color:var(--fg)}:focus-visible{border-radius:4px;outline:2px solid var(--accent);outline-offset:3px}code,kbd,pre{font-family:var(--font-mono)}.hd-app{background:var(--bg);display:flex;flex-direction:column;min-height:100vh;transition:opacity .18s ease}.hd-app,.hd-main{position:relative}.hd-main{flex:1 1;padding-top:var(--nav-h)}.hd-skip{background:var(--fg);border-radius:8px;color:var(--bg);font-weight:600;left:16px;padding:10px 16px;position:fixed;top:-60px;z-index:1000}.hd-skip:focus{top:12px}.hd-container{margin:0 auto;max-width:calc(var(--container) + var(--gutter)*2);padding-left:var(--gutter);padding-right:var(--gutter);width:100%}[lang=ru] .hd-prose p{-webkit-hyphens:auto;hyphens:auto}.hd-btn{--btn-h:40px;align-items:center;border:1px solid transparent;border-radius:var(--btn-radius);cursor:pointer;display:inline-flex;font-family:var(--font-sans);font-family:var(--btn-font,var(--font-sans));font-size:14.5px;font-weight:500;font-weight:var(--btn-weight,500);gap:8px;height:var(--btn-h);justify-content:center;letter-spacing:-.005em;letter-spacing:var(--btn-track,-.005em);line-height:1;padding:0 18px;padding:0 var(--btn-px,18px);position:relative;transition:background-color .2s ease,color .2s ease,border-color .2s ease,box-shadow .25s ease,transform .2s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap}.hd-btn:active{transform:translateY(1px)}.hd-btn:disabled{cursor:progress;opacity:.55}.hd-btn--sm{--btn-h:34px;--btn-px:14px;font-size:13.5px}.hd-btn--lg{--btn-h:48px;--btn-px:24px;font-size:15.5px}.hd-btn__icon{transition:transform .25s ease}.hd-btn:hover .hd-btn__icon{transform:translateX(3px)}.hd-btn--primary{background:var(--btn-primary-bg);box-shadow:none;box-shadow:var(--btn-primary-shadow,none);color:var(--btn-primary-fg)}.hd-btn--primary:hover{background:var(--btn-primary-hover);box-shadow:none;box-shadow:var(--btn-primary-shadow-hover,var(--btn-primary-shadow,none))}.hd-btn--secondary{background:var(--btn-secondary-bg);border-color:var(--line-strong);color:var(--fg)}.hd-btn--secondary:hover{background:var(--btn-secondary-hover);border-color:var(--line-hover)}.hd-btn--ghost{color:var(--fg-muted)}.hd-btn--ghost:hover{background:var(--bg-hover);color:var(--fg)}.hd-arrow-link{align-items:center;color:var(--accent);color:var(--link,var(--accent));display:inline-flex;font-size:15px;font-weight:500;gap:6px;transition:gap .2s ease,color .2s ease}.hd-arrow-link:hover{color:var(--fg);color:var(--link-hover,var(--fg));gap:10px}.hd-kbd{align-items:center;background:var(--bg-elev-2);border:1px solid var(--line-strong);border-radius:5px;color:var(--fg-muted);display:inline-flex;font-size:11px;height:20px;justify-content:center;line-height:1;min-width:20px;padding:0 5px}.hd-skel{animation:hd-shimmer 1.4s ease infinite;background:linear-gradient(90deg,var(--bg-elev) 0,var(--bg-elev-2) 50%,var(--bg-elev) 100%);background-size:200% 100%;border-radius:6px;height:14px;margin-bottom:12px}.hd-skel--sm{width:30%}.hd-skel--lg{height:22px;width:80%}.hd-skel--xl{height:48px;width:90%}@keyframes hd-shimmer{to{background-position:-200% 0}}html.hd-menu-open .hd-footer *,html.hd-menu-open .hd-main *,html.hd-page-hidden *{animation-play-state:paused!important}.hd-page-loader{display:grid;min-height:calc(100svh - var(--nav-h));place-items:center}.hd-page-loader>.hd-logo,.hd-page-loader>svg{animation:hd-float 2.4s ease-in-out infinite;opacity:.8}@keyframes hd-float{50%{transform:translateY(-8px)}}.hd-logo{display:inline-flex;isolation:isolate;line-height:0;position:relative;vertical-align:top;width:-moz-max-content;width:max-content}.hd-logo__lure{animation:hd-lure 3.2s ease-in-out infinite;background:radial-gradient(circle closest-side,#fff,rgba(255,246,204,.95) 18%,rgba(79,240,207,.28) 50%,transparent);background:radial-gradient(circle closest-side,#fff,color-mix(in srgb,#fff6cc 95%,transparent) 18%,color-mix(in srgb,#4ff0cf 28%,transparent) 50%,transparent);background:radial-gradient(circle closest-side,#fff,color-mix(in srgb,var(--lure,#fff6cc) 95%,transparent) 18%,color-mix(in srgb,var(--mark-a,#4ff0cf) 28%,transparent) 50%,transparent);border-radius:50%;pointer-events:none;position:absolute;will-change:transform,opacity;z-index:-1}html.hd-idle .hd-logo__lure,html.hd-static .hd-logo__lure{animation-play-state:paused}@keyframes hd-lure{0%,to{opacity:.85;transform:scale(.92)}50%{opacity:1;transform:scale(1.08)}}.hd-empty{grid-gap:14px;color:var(--fg-muted);display:grid;gap:14px;justify-items:center;padding:48px 16px;text-align:center}.hd-empty p{max-width:52ch}html.hd-static{scroll-behavior:auto}html.hd-static *,html.hd-static :after,html.hd-static :before{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}@media (max-width:640px){.hd-btn--lg{--btn-h:46px;--btn-px:20px}}:root{--nav-h:64px;--gutter:24px;--container:1200px;--section-y:clamp(72px,8vw,116px);--ok:#3ecf8e;--warn:#f5b84a;--danger:#ff6166;--rule-shadowed:#e5484d;--rule-redundant:#f76b6b;--rule-generalizing:#f5a524;--rule-correlating:#f5c86b;--rule-expired:#2f6f8f;--rule-disabled:#7cc4f0;--rule-unused:#3fa7d6}@media (max-width:640px){:root{--gutter:16px;--nav-h:60px}}:root{--container:1180px;--bg:#02070a;--bg-elev:rgba(10,32,40,.55);--bg-elev-2:rgba(16,44,54,.6);--bg-hover:rgba(24,58,70,.7);--glass:rgba(2,10,14,.7);--fg:#f2fafb;--fg-muted:#b4cfd3;--fg-subtle:#84a3a9;--line:rgba(120,225,230,.1);--line-strong:rgba(120,225,230,.16);--line-hover:rgba(120,225,230,.32);--accent:#4ff0cf;--accent-2:#fff0b3;--accent-fg:#00161a;--link:#4ff0cf;--link-hover:#a8fff0;--selection:rgba(79,240,207,.3);--font-sans:"Manrope","Inter",system-ui,sans-serif;--font-display:"Manrope","Inter",system-ui,sans-serif;--font-mono:"JetBrains Mono",ui-monospace,monospace;--eyebrow-color:var(--accent);--h-weight:700;--h1-track:-0.04em;--h2-track:-0.03em;--h3-track:-0.024em;--h-word:0.08em;--radius-sm:8px;--radius:14px;--radius-lg:18px;--radius-xl:24px;--btn-radius:999px;--btn-weight:600;--btn-primary-bg:#4ff0cf;--btn-primary-fg:#00161a;--btn-primary-hover:#8ff7e2;--btn-primary-shadow:0 0 0 1px rgba(79,240,207,.4),0 10px 40px -8px rgba(79,240,207,.55);--btn-primary-shadow-hover:0 0 0 1px rgba(79,240,207,.6),0 12px 50px -6px rgba(79,240,207,.75);--btn-secondary-bg:rgba(10,32,40,.55);--btn-secondary-hover:rgba(24,58,70,.75);--card-bg:rgba(8,26,33,.55);--card-border:rgba(120,225,230,.12);--card-shadow:0 1px 0 rgba(160,255,240,.05) inset,0 30px 60px -40px rgba(0,0,0,.9);--mark-a:#4ff0cf;--mark-b:#0f4d49;--mark-mouth:#01080b;--lure:#fff6cc;--cover-bg:#041218;--cover-dot:rgba(79,240,207,.08);--cover-a:#4ff0cf;--cover-line:rgba(79,240,207,.16);--cover-node:rgba(228,243,244,.5);--cover-accent:#fff0b3}.hd-nav{left:0;position:fixed;right:0;top:0;z-index:100}.hd-nav__bar{height:var(--nav-h);position:relative;z-index:2}.hd-nav__bar:before{-webkit-backdrop-filter:saturate(160%) blur(14px);backdrop-filter:saturate(160%) blur(14px);background:var(--glass);border-bottom:1px solid var(--line);content:"";inset:0;opacity:0;opacity:var(--nav-glass,0);pointer-events:none;position:absolute;transition:opacity .18s linear;z-index:-1}.hd-nav.is-mega .hd-nav__bar:before,.hd-nav.is-mobile-open .hd-nav__bar:before{opacity:1}.hd-nav__inner{gap:28px;height:100%}.hd-nav__inner,.hd-nav__logo{align-items:center;display:flex}.hd-nav__logo{color:var(--fg);flex:none;margin-left:calc(clamp(48px, 6vw, 92px)*.068)}.hd-nav__links{align-items:center;display:flex;gap:2px}.hd-nav__link{align-items:center;border-radius:999px;color:var(--fg-muted);display:inline-flex;font-size:14.5px;font-weight:450;gap:4px;height:34px;padding:0 12px;transition:color .2s ease,background-color .2s ease}.hd-nav__link.is-open,.hd-nav__link:hover{background:var(--bg-hover);color:var(--fg)}.hd-nav__link.is-current{color:var(--fg)}.hd-nav__chev{opacity:.6;transition:transform .2s ease}.hd-nav__link.is-open .hd-nav__chev{transform:rotate(180deg)}.hd-nav__actions{align-items:center;display:flex;gap:10px;margin-left:auto}.hd-nav__search{align-items:center;border:1px solid var(--line);border-radius:999px;color:var(--fg-muted);display:inline-flex;font-size:13.5px;gap:8px;height:34px;padding:0 8px 0 11px;transition:border-color .2s ease,color .2s ease,background-color .2s ease}.hd-nav__search:hover{border-color:var(--line-hover);color:var(--fg)}.hd-lang{align-items:center;border:1px solid var(--line);border-radius:999px;display:inline-flex;gap:2px;padding:3px}.hd-lang__btn{border-radius:999px;color:var(--fg-subtle);font-family:var(--font-mono);font-size:11.5px;font-weight:500;height:26px;min-width:34px;padding:0 8px;transition:color .2s ease,background-color .2s ease}.hd-lang__btn:hover{color:var(--fg)}.hd-lang__btn.is-active{background:var(--bg-hover);color:var(--fg)}.hd-nav__burger{align-items:center;border-radius:10px;color:var(--fg);display:none;height:40px;justify-content:center;width:40px}.hd-mega{-webkit-backdrop-filter:saturate(160%) blur(18px);backdrop-filter:saturate(160%) blur(18px);background:var(--glass);border-bottom:1px solid var(--line);box-shadow:0 40px 80px -30px rgba(0,0,0,.8);left:0;padding:26px 0 32px;position:absolute;right:0;top:var(--nav-h);z-index:2}.hd-mega__scrim{animation:hd-fade .2s ease;background:rgba(0,0,0,.45);inset:var(--nav-h) 0 0 0;position:fixed;z-index:1}@keyframes hd-fade{0%{opacity:0}}.hd-mega__grid{grid-gap:24px;display:grid;gap:24px}.hd-mega__grid--platform{grid-template-columns:300px 1fr}.hd-mega__items{grid-gap:4px;display:grid;gap:4px;grid-template-columns:repeat(2,1fr)}.hd-mega__item{border-radius:var(--radius);display:flex;gap:12px;padding:12px;transition:background-color .2s ease}.hd-mega__item:hover{background:var(--bg-hover)}.hd-mega__icon{background:var(--bg-elev);border:1px solid var(--line-strong);border-radius:var(--radius-sm);color:var(--accent);display:grid;flex:none;height:36px;place-items:center;width:36px}.hd-mega__item-title{color:var(--fg);display:block;font-size:14.5px;font-weight:500;line-height:1.3}.hd-mega__item-text{color:var(--fg-muted);display:block;font-size:13px;line-height:1.4;margin-top:3px}.hd-mega__feature{background:radial-gradient(120% 90% at 0 0,color-mix(in srgb,var(--accent) 16%,transparent),transparent 60%),var(--bg-elev);border:1px solid var(--line);border-radius:var(--radius-lg);display:flex;flex-direction:column;gap:8px;overflow:hidden;padding:22px;position:relative;transition:border-color .2s ease}.hd-mega__feature:hover{border-color:var(--line-hover)}.hd-mega__feature-kicker{color:var(--accent);font-family:var(--font-mono);font-size:11px;letter-spacing:.08em;text-transform:uppercase}.hd-mega__feature-title{color:var(--fg);font-family:var(--font-display);font-size:19px;font-weight:600;letter-spacing:-.02em;line-height:1.25}.hd-mega__feature-text{color:var(--fg-muted);font-size:13.5px;line-height:1.5}.hd-mega__feature-link{align-items:center;color:var(--fg);display:inline-flex;font-size:13.5px;font-weight:500;gap:6px;margin-top:auto;padding-top:8px}.hd-mega__col-title{color:var(--fg-subtle);font-family:var(--font-mono);font-size:11px;letter-spacing:.08em;padding:0 10px 8px;text-transform:uppercase}.hd-mobile{background:var(--bg);flex-direction:column;inset:var(--nav-h) 0 0 0;overflow-y:auto;padding:20px var(--gutter) calc(28px + env(safe-area-inset-bottom));position:fixed;z-index:1}.hd-mobile,.hd-mobile__link{display:flex;justify-content:space-between}.hd-mobile__link{align-items:center;border-bottom:1px solid var(--line);color:var(--fg);font-family:var(--font-display);font-size:24px;font-weight:600;letter-spacing:var(--h3-track);padding:18px 0;word-spacing:var(--h-word)}.hd-mobile__link svg{color:var(--fg-subtle)}.hd-mobile__footer{grid-gap:16px;display:grid;gap:16px;padding-top:24px}.hd-mobile__footer .hd-lang{justify-self:start}@media (max-width:1100px){.hd-nav__search{justify-content:center;padding:0;width:34px}.hd-nav__inner{gap:16px}.hd-nav__link{padding:0 9px}}@media (max-width:960px){.hd-mega,.hd-mega__scrim,.hd-nav__lang,.hd-nav__links{display:none}.hd-nav__burger{display:inline-flex}}@media (max-width:480px){.hd-nav__cta{display:none}}.hd-modal{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:rgba(0,0,0,.66);display:grid;inset:0;overflow-y:auto;padding:24px;place-items:center;position:fixed;z-index:300}@media (hover:none){.hd-modal{-webkit-backdrop-filter:none;backdrop-filter:none;background:rgba(0,0,0,.81)}}html.hd-lite .hd-modal{-webkit-backdrop-filter:none;backdrop-filter:none;background:rgba(0,0,0,.81)}.hd-modal__panel{background:var(--bg-elev);background:var(--modal-bg,var(--bg-elev));border:1px solid var(--line-strong);border-radius:var(--radius-xl);box-shadow:0 50px 120px -30px rgba(0,0,0,.9);overflow:hidden;position:relative;width:min(1040px,100%)}.hd-modal__panel--demo{display:grid;grid-template-columns:.9fr 1.1fr;will-change:transform}.hd-modal--demo{overscroll-behavior:contain;place-items:normal;will-change:opacity}.hd-modal--demo .hd-modal__panel{margin:auto}.hd-modal__toolbar{display:none}.hd-modal__body{display:grid;min-height:0}.hd-modal__close{border-radius:999px;color:var(--fg-muted);display:grid;height:36px;place-items:center;position:absolute;right:14px;top:14px;transition:background-color .2s ease,color .2s ease;width:36px;z-index:2}.hd-modal__close:hover{background:var(--bg-hover);color:var(--fg)}.hd-modal__form{display:flex;flex-direction:column;padding:40px 36px 32px}.hd-modal__form .hd-form{flex:1 1}.hd-demo-aside{background:radial-gradient(90% 70% at 90% 100%,rgba(14,72,84,.5),transparent 70%),linear-gradient(180deg,#0a2a35,#03111a);border-right:1px solid rgba(120,225,230,.12);display:flex;flex-direction:column;gap:18px;isolation:isolate;padding:40px 36px;position:relative}.hd-demo-aside__chart{-webkit-mask-image:linear-gradient(100deg,rgba(0,0,0,.32),rgba(0,0,0,.5) 45%,#000 95%);mask-image:linear-gradient(100deg,rgba(0,0,0,.32),rgba(0,0,0,.5) 45%,#000 95%);opacity:.9;z-index:-2}.hd-demo-aside:before,.hd-demo-aside__chart{inset:0;pointer-events:none;position:absolute}.hd-demo-aside:before{background:linear-gradient(90deg,rgba(3,15,21,.62),rgba(3,15,21,.3) 62%,rgba(3,15,21,.05));content:"";z-index:-1}.hd-demo-aside__contacts,.hd-demo-aside__lead,.hd-demo-aside__title,.hd-demo-steps{text-shadow:0 1px 14px rgba(3,15,21,.9)}.hd-demo-aside__title{color:var(--fg);font-family:var(--font-display);font-size:clamp(26px,3vw,34px);font-weight:var(--h-weight);letter-spacing:var(--h3-track);line-height:1.08;word-spacing:var(--h-word)}.hd-demo-aside__lead,.hd-modal__toolbar{font-family:var(--font-sans);font-size:15.5px;font-weight:400;line-height:1.6}.hd-demo-aside__lead{color:rgba(214,236,238,.78)}.hd-demo-steps{grid-gap:16px;counter-reset:step;display:grid;gap:16px;margin-top:6px}.hd-demo-steps li{display:flex;gap:14px}.hd-demo-steps__num{color:var(--accent);flex:none;font-family:var(--font-mono);font-size:12px;padding-top:3px}.hd-demo-steps__title{color:var(--fg);font-size:15px;font-weight:600}.hd-demo-steps__text{color:rgba(214,236,238,.78);font-size:14px;line-height:1.5}.hd-demo-aside__contacts{grid-gap:8px;display:grid;gap:8px;margin-top:auto;padding-top:20px}.hd-demo-aside__contacts a{align-items:center;color:var(--fg-muted);display:inline-flex;font-family:var(--font-mono);font-size:13px;gap:8px}.hd-demo-aside__contacts a:hover{color:var(--fg)}@media (max-width:860px){.hd-modal{padding:0;place-items:stretch}.hd-modal--demo{bottom:auto;display:flex;flex-direction:column;height:100dvh;height:var(--demo-height,100dvh);left:0;left:var(--demo-left,0);overflow:hidden;right:auto;top:0;top:var(--demo-top,0);width:100%;width:var(--demo-width,100%)}.hd-modal--demo,.hd-modal__toolbar,html.hd-lite .hd-modal--demo{background:var(--bg-elev);background:var(--modal-bg,var(--bg-elev))}.hd-modal__toolbar{align-items:center;border-bottom:1px solid var(--line);color:var(--fg-muted);display:flex;flex:none;gap:12px;justify-content:space-between;padding:max(8px,env(safe-area-inset-top)) max(var(--gutter),env(safe-area-inset-right)) 8px max(var(--gutter),env(safe-area-inset-left))}.hd-modal__toolbar .hd-modal__close{flex:none;height:44px;position:static;width:44px}.hd-modal__body{display:block;flex:1 1;min-height:0;overflow-y:auto;overscroll-behavior:contain;scroll-padding-block:16px}.hd-modal__panel--demo>.hd-modal__close{display:none}.hd-modal__panel{border:0;border-radius:0;min-height:100%}.hd-modal__panel--demo{grid-template-columns:minmax(0,1fr)}.hd-demo-aside{border-bottom:1px solid var(--line);border-right:0;padding:28px max(var(--gutter),env(safe-area-inset-right)) 28px max(var(--gutter),env(safe-area-inset-left))}.hd-demo-aside .hd-demo-steps,.hd-demo-aside__contacts{display:none}.hd-modal__form{padding:28px max(var(--gutter),env(safe-area-inset-right)) calc(40px + env(safe-area-inset-bottom)) max(var(--gutter),env(safe-area-inset-left))}}.hd-form{display:flex;flex-direction:column;gap:16px}.hd-form__row{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr))}.hd-field{grid-gap:7px;align-content:start;display:grid;gap:7px;position:relative}.hd-field__label{color:var(--fg-muted);font-size:13px;font-weight:500}.hd-input{background:var(--bg);background:var(--input-bg,var(--bg));border:1px solid var(--line-strong);border-radius:var(--radius-sm);color:var(--fg);font-size:16px;height:46px;outline:none;padding:0 14px;transition:border-color .2s ease,box-shadow .2s ease,background-color .2s ease;width:100%}.hd-input::-moz-placeholder{color:var(--fg-subtle)}.hd-input::placeholder{color:var(--fg-subtle)}.hd-input:hover{border-color:var(--line-hover)}.hd-input:focus{border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 22%,transparent)}.hd-field.has-error .hd-input{border-color:color-mix(in srgb,var(--danger) 70%,transparent)}.hd-field__error{color:var(--danger);font-size:12.5px}.hd-captcha{align-items:center;background:var(--bg);background:var(--input-bg,var(--bg));border:1px solid var(--line-strong);border-radius:var(--radius-sm);display:flex;gap:16px;justify-content:space-between;overflow:hidden;padding:0 18px 0 9px;transition:border-color .2s ease}.hd-captcha:hover{border-color:var(--line-hover)}.hd-captcha.has-error{border-color:color-mix(in srgb,var(--danger) 70%,transparent)}.hd-captcha__widget{flex:none;height:68px;overflow:hidden;width:298px}.hd-captcha__widget iframe{display:block;filter:invert(1) hue-rotate(180deg) contrast(1.06);margin:-2px 0 0 -3px;mix-blend-mode:lighten}.hd-captcha__note{align-items:center;color:var(--fg-subtle);display:inline-flex;font-family:var(--font-mono);font-size:12px;gap:8px;white-space:nowrap}@media (max-width:520px){.hd-captcha__note{display:none}}.hd-check--inline{align-self:end;height:46px}.hd-check{align-items:center;color:var(--fg-muted);cursor:pointer;display:inline-flex;font-size:14px;gap:10px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.hd-check input{opacity:0;pointer-events:none;position:absolute}.hd-check__box{background:var(--bg);border:1px solid var(--line-strong);border-radius:6px;color:transparent;display:grid;height:20px;place-items:center;transition:all .2s ease;width:20px}.hd-check input:checked+.hd-check__box{background:var(--accent);border-color:var(--accent);color:var(--accent-fg)}.hd-check input:focus-visible+.hd-check__box{outline:2px solid var(--accent);outline-offset:2px}.hd-form__submit{grid-gap:12px;display:grid;gap:12px;margin-top:6px}.hd-form__submit .hd-btn{width:100%}.hd-form__consent{color:var(--fg-subtle);font-size:12.5px;line-height:1.5;margin-top:auto}.hd-form__consent a{color:var(--fg-muted);text-decoration:underline;text-underline-offset:2px}.hd-form__error{background:color-mix(in srgb,var(--danger) 10%,transparent);border:1px solid color-mix(in srgb,var(--danger) 40%,transparent);border-radius:var(--radius-sm);color:var(--fg);font-size:14px;padding:12px 14px}.hd-form__error a{color:var(--accent)}.hd-form-done{grid-gap:14px;display:grid;gap:14px;justify-items:center;padding:40px 12px;text-align:center}.hd-form-done__icon{color:var(--accent)}.hd-form-done__title{font-family:var(--font-display);font-size:28px;font-weight:var(--h-weight);letter-spacing:var(--h3-track);word-spacing:var(--h-word)}.hd-form-done__text{color:var(--fg-muted);max-width:40ch}.hd-form-done__actions{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin-top:8px}@media (max-width:560px){.hd-form__row{grid-template-columns:minmax(0,1fr)}}.hd-modal--search{padding-top:12vh;place-items:start center}.hd-palette{background:var(--bg-elev);background:var(--modal-bg,var(--bg-elev));border:1px solid var(--line-strong);border-radius:var(--radius-lg);box-shadow:0 40px 100px -20px rgba(0,0,0,.9);overflow:hidden;width:min(640px,100%)}.hd-palette__input{align-items:center;border-bottom:1px solid var(--line);color:var(--fg-muted);display:flex;gap:12px;height:58px;padding:0 16px}.hd-palette__input input{background:transparent;border:0;color:var(--fg);flex:1 1;font-size:16px;height:100%;min-width:0;outline:none}.hd-palette__close{border-radius:var(--radius-sm);color:var(--fg-muted);display:none;flex:none;height:44px;margin-right:-8px;place-items:center;width:44px}.hd-palette__close:active{background:var(--bg-hover);color:var(--fg)}@media (hover:none),(pointer:coarse){.hd-palette__input .hd-kbd{display:none}.hd-palette__close{display:grid}}.hd-palette__list{max-height:min(56vh,460px);overflow-y:auto;padding:8px}.hd-palette__group{color:var(--fg-subtle);font-family:var(--font-mono);font-size:11px;letter-spacing:.08em;padding:10px 10px 6px;text-transform:uppercase}.hd-palette__item{align-items:center;border-radius:var(--radius-sm);color:var(--fg-muted);display:flex;gap:12px;padding:10px;text-align:left;width:100%}.hd-palette__item.is-active{background:var(--bg-hover);color:var(--fg)}.hd-palette__icon{border:1px solid var(--line);border-radius:8px;color:var(--accent);display:grid;flex:none;height:30px;place-items:center;width:30px}.hd-palette__text{display:grid;flex:1 1;min-width:0}.hd-palette__title{color:var(--fg);font-size:14.5px}.hd-palette__sub,.hd-palette__title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hd-palette__sub{color:var(--fg-subtle);font-size:12.5px}.hd-palette__go{flex:none;opacity:0}.hd-palette__item.is-active .hd-palette__go{opacity:1}.hd-palette__empty{grid-gap:12px;color:var(--fg-muted);display:grid;gap:12px;justify-items:center;padding:36px 16px;text-align:center}.hd-spot{isolation:isolate;position:relative}.hd-spot:before{background:radial-gradient(420px circle at -500px -500px,color-mix(in srgb,var(--accent) 12%,transparent),transparent 55%);background:radial-gradient(420px circle at var(--mx,-500px) var(--my,-500px),color-mix(in srgb,var(--accent) 12%,transparent),transparent 55%);border-radius:inherit;content:"";inset:0;opacity:0;pointer-events:none;position:absolute;transition:opacity .3s ease;z-index:-1}.hd-spot:hover:before{opacity:1}.hd-marquee{-webkit-mask-image:linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent);mask-image:linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent);overflow:hidden}.hd-marquee__track{animation:hd-marquee 40s linear infinite;animation:hd-marquee var(--speed,40s) linear infinite;display:flex;width:-moz-max-content;width:max-content}.hd-marquee__track--rev{animation-direction:reverse}.hd-marquee--pause:hover .hd-marquee__track,.hd-marquee.is-paused .hd-marquee__track{animation-play-state:paused}.hd-marquee__group{align-items:center;display:flex;gap:48px;gap:var(--gap,48px);padding-right:48px;padding-right:var(--gap,48px)}@keyframes hd-marquee{to{transform:translateX(-50%)}}.hd-vlogo{align-items:center;color:var(--fg);display:inline-flex;justify-content:center}.hd-vlogo__img{max-width:none;object-fit:contain;opacity:.72;opacity:var(--logo-opacity,.72);transition:opacity .25s ease}.hd-vlogo__img.is-silhouette{filter:brightness(0) invert(1)}.hd-vlogo__img.is-gray{filter:grayscale(1) brightness(1.35) contrast(.95)}.hd-vlogo--text{font-family:var(--font-display);font-weight:700;letter-spacing:-.03em;opacity:.72;opacity:var(--logo-opacity,.72);white-space:nowrap}.hd-faq{border-top:1px solid var(--line)}.hd-faq__item{border-bottom:1px solid var(--line)}.hd-faq__q{grid-gap:12px;align-items:center;color:var(--fg);display:grid;gap:12px;grid-template-columns:42px 1fr 28px;padding:22px 0;text-align:left;width:100%}.hd-faq__num{color:var(--fg-subtle);font-family:var(--font-mono);font-size:12px}.hd-faq__text{font-family:var(--font-display);font-size:clamp(17px,1.6vw,20px);font-weight:500;letter-spacing:-.02em;line-height:1.3}.hd-faq__sign{border:1px solid var(--line-strong);border-radius:999px;color:var(--fg-muted);display:grid;height:28px;place-items:center;transition:transform .3s cubic-bezier(.22,1,.36,1),background-color .3s cubic-bezier(.22,1,.36,1),border-color .3s cubic-bezier(.22,1,.36,1),color .3s cubic-bezier(.22,1,.36,1);width:28px;will-change:transform}.hd-faq__item.is-open .hd-faq__sign{background:var(--fg);color:var(--bg);transform:rotate(45deg)}.hd-faq__q:hover .hd-faq__sign{border-color:var(--line-hover)}.hd-faq__a{display:grid;grid-template-rows:0fr;opacity:0;padding-bottom:0;transition:grid-template-rows .3s cubic-bezier(.22,1,.36,1),padding-bottom .3s cubic-bezier(.22,1,.36,1),opacity .3s cubic-bezier(.22,1,.36,1),visibility .3s;visibility:hidden}.hd-faq__item.is-open .hd-faq__a{grid-template-rows:1fr;opacity:1;padding-bottom:24px;visibility:visible}.hd-faq__a-inner{grid-gap:12px;color:var(--fg-muted);display:grid;font-size:15.5px;gap:12px;line-height:1.65;min-height:0;overflow:hidden;padding:0 40px 0 54px}.hd-faq__a-inner .hd-arrow-link{font-size:14.5px;justify-self:start}@media (max-width:640px){.hd-faq__q{grid-template-columns:1fr 28px}.hd-faq__num{display:none}.hd-faq__item.is-open .hd-faq__a{padding-bottom:22px}.hd-faq__a-inner{padding:0}}.hd-chips{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:28px}.hd-chip-btn{align-items:center;background:var(--bg-elev);border:1px solid var(--line);border-radius:999px;color:var(--fg-muted);display:inline-flex;font-size:13.5px;gap:8px;height:34px;padding:0 14px;transition:all .2s ease}.hd-chip-btn span{color:var(--fg-subtle);font-family:var(--font-mono);font-size:11px}.hd-chip-btn:hover{border-color:var(--line-hover);color:var(--fg)}.hd-chip-btn.is-active{background:color-mix(in srgb,var(--accent) 12%,var(--bg-elev));border-color:color-mix(in srgb,var(--accent) 60%,transparent);color:var(--fg)}.hd-chip-btn.is-active span{color:var(--accent)}.hd-chip-btn:disabled{cursor:default;opacity:.42}.hd-chip-btn:disabled:hover{border-color:var(--line);color:var(--fg-muted)}.hd-seg{background:var(--bg-elev);border:1px solid var(--line);border-radius:999px;display:inline-flex;gap:2px;padding:4px;position:relative}.hd-seg__btn{border-radius:999px;color:var(--fg-muted);font-size:13.5px;font-weight:500;height:34px;padding:0 16px;position:relative;transition:color .2s ease}.hd-seg__btn.is-active{color:var(--bg)}.hd-seg__pill{background:var(--fg);border-radius:999px;inset:0;position:absolute}.hd-seg__label{position:relative}.tok-kw{color:#c586f5;color:var(--tok-kw,#c586f5)}.tok-str{color:#7ee0a8;color:var(--tok-str,#7ee0a8)}.tok-com{color:var(--fg-subtle);color:var(--tok-com,var(--fg-subtle));font-style:italic}.tok-num{color:#f5b84a;color:var(--tok-num,#f5b84a)}.hd-lt{fill:none;stroke:#7fa3a8;stroke-width:1.35;stroke-linecap:round;stroke-linejoin:round;display:inline-block;height:.36em;margin:0 .16em 0 .02em;overflow:visible;vertical-align:.18em;width:.36em}.hd-sr{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.hd-vendor-search{align-items:center;background:var(--bg-elev);border:1px solid var(--line-strong);border-radius:999px;color:var(--fg-subtle);display:flex;flex:1 1;gap:10px;height:44px;max-width:420px;padding:0 14px;transition:border-color .2s ease,box-shadow .2s ease}.hd-vendor-search:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 18%,transparent)}.hd-vendor-search input{background:transparent;border:0;color:#fff;flex:1 1;font-size:15px;height:100%;min-width:0;outline:none}.hd-vendor-search input::-moz-placeholder{color:rgba(238,249,250,.8);opacity:1}.hd-vendor-search input::placeholder{color:rgba(238,249,250,.8);opacity:1}.hd-vendor-search>svg{color:rgba(238,249,250,.72);flex:none}.hd-vendor-search:focus-within>svg{color:var(--accent)}.hd-vendor-search button{color:var(--fg-subtle);display:grid;place-items:center}.hd-vendor-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));position:relative}.hd-vendor-card{background:var(--card-bg);border:1px solid var(--card-border);border-radius:var(--radius-lg);display:flex;flex-direction:column;height:170px;overflow:hidden;position:relative;transition:border-color .25s ease}.hd-vendor-card:hover{--logo-opacity:1;border-color:var(--line-hover)}.hd-vendor-card__logo{display:grid;flex:1 1;padding:16px 20px 0;place-items:center}.hd-vendor-card__foot{align-items:center;border-top:1px solid var(--line);display:flex;gap:8px;justify-content:space-between;padding:12px 14px}.hd-vendor-card__name{color:var(--fg);font-size:13.5px;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hd-vendor-card__cats{display:flex;flex:none;gap:4px}.hd-vendor-card__cat{border:1px solid var(--line);border-radius:5px;color:var(--fg-subtle);font-family:var(--font-mono);font-size:10px;padding:2px 6px}.hd-vendor-card__origins{display:flex;gap:4px;position:absolute;right:10px;top:10px}.hd-vendor-card__origin{border:1px solid var(--line);border-radius:999px;color:var(--fg-subtle);font-family:var(--font-mono);font-size:10px;letter-spacing:.06em;padding:3px 7px}.hd-vendor-card__origin.is-ru{background:color-mix(in srgb,var(--accent) 8%,transparent);border-color:color-mix(in srgb,var(--accent) 35%,transparent);color:var(--accent)}.hd-library__inner{grid-gap:32px;align-items:start;display:grid;gap:32px;grid-template-columns:260px 1fr}.hd-library__side{grid-gap:16px;display:grid;gap:16px;position:sticky;top:calc(var(--nav-h) + 24px)}.hd-library__side .hd-vendor-search{height:42px;max-width:none}.hd-library__filter-title{color:var(--fg-subtle);font-family:var(--font-mono);font-size:11px;letter-spacing:.08em;margin-top:8px;text-transform:uppercase}.hd-library__filters{grid-gap:2px;display:grid;gap:2px}.hd-library__filter{align-items:center;border:1px solid transparent;border-radius:12px;color:var(--fg-muted);display:flex;font-size:14.5px;justify-content:space-between;padding:10px 12px;transition:color .2s ease,background-color .2s ease,border-color .2s ease,box-shadow .25s ease}.hd-library__filter>span:first-child{align-items:center;display:inline-flex;gap:10px}.hd-library__filter:hover{background:rgba(150,225,232,.06);color:var(--fg)}.hd-library__filter.is-active{background:linear-gradient(90deg,rgba(79,240,207,.17),rgba(79,240,207,.07));border-color:rgba(79,240,207,.42);box-shadow:0 12px 30px -16px rgba(79,240,207,.6),inset 0 1px 0 rgba(190,255,240,.08);color:#fff}.hd-library__filter.is-active .hd-library__count,.hd-library__filter.is-active svg{color:var(--accent)}.hd-library__count{color:var(--fg-subtle);font-family:var(--font-mono);font-size:12px}.hd-library__note{border:1px solid var(--line);border-radius:var(--radius);color:var(--fg-muted);display:flex;font-size:13.5px;gap:10px;padding:14px}.hd-library__note svg{color:var(--accent);flex:none;margin-top:2px}.hd-library__note a{color:var(--fg);text-decoration:underline;text-underline-offset:2px}.hd-library__grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fill,minmax(min(100%,280px),1fr))}@media (max-width:900px){.hd-library__inner{grid-template-columns:minmax(0,1fr)}.hd-library__side{position:static}.hd-library__filters{display:flex;flex-wrap:wrap;gap:6px}.hd-library__filter{border:1px solid var(--line);border-radius:999px;gap:8px;padding:8px 14px}.hd-library__filter.is-active{border-color:rgba(79,240,207,.5)}.hd-library__note{display:none}}.hd-read-progress{background:var(--accent);height:2px;left:0;position:fixed;right:0;top:var(--nav-h);transform-origin:0 50%;z-index:99}.hd-legal-layout{grid-gap:48px;display:grid;gap:48px;grid-template-columns:220px minmax(0,720px) 220px;grid-template-columns:240px minmax(0,840px);justify-content:center;padding-bottom:40px;padding-top:clamp(40px,5vw,64px)}.hd-post-toc nav{position:sticky;top:calc(var(--nav-h) + 32px)}.hd-post-toc__title{color:var(--fg-subtle);font-family:var(--font-mono);font-size:11px;letter-spacing:.08em;margin-bottom:12px;text-transform:uppercase}.hd-post-toc ul{grid-gap:2px;border-left:1px solid var(--line);display:grid;gap:2px;max-height:calc(100vh - var(--nav-h) - 120px);overflow-y:auto}.hd-post-toc a{border-left:1px solid transparent;color:var(--fg-subtle);display:block;font-size:13.5px;line-height:1.4;margin-left:-1px;padding:6px 0 6px 14px;transition:color .2s ease,border-color .2s ease}.hd-post-toc li.is-h3 a{font-size:13px;padding-left:26px}.hd-post-toc a:hover{color:var(--fg)}.hd-post-toc li.is-active a{border-left-color:var(--accent);color:var(--fg)}@media (max-width:900px){.hd-legal-layout{grid-template-columns:minmax(0,1fr)}.hd-legal-layout .hd-post-toc{display:none}}@media (max-width:640px){.hd-vendor-grid{gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.hd-vendor-card{height:132px}.hd-vendor-card__logo{padding:22px 12px 0}.hd-vendor-card__logo .hd-vlogo__img{transform:scale(.82)}.hd-vendor-card__cats{display:none}.hd-vendor-card__foot{padding:10px 12px}.hd-vendor-card__name{font-size:12.5px}}:root{--modal-bg:#03141a;--input-bg:rgba(1,8,11,.7);--code-bg:rgba(1,8,11,.75);--mock-bg:rgba(6,26,33,.72);--mock-head:rgba(10,38,47,.75);--page-hero-bg:radial-gradient(70% 70% at 50% -10%,rgba(120,244,230,.16),transparent 70%);--page-hero-pattern:none;--page-hero-pattern-size:34px 34px;--page-hero-pattern-opacity:0.45;--footer-giant-color:rgba(79,240,207,.07);--tok-kw:#7fe9ff;--tok-str:#9ff7d5;--tok-num:#fff0b3}.hd-nav__bar:before{-webkit-backdrop-filter:saturate(170%) blur(16px);backdrop-filter:saturate(170%) blur(16px);background:rgba(3,20,26,.62);border-bottom-color:rgba(120,225,230,.12)}.hd-nav__link{color:rgba(214,240,242,.72)}.hd-nav__link.is-current,.hd-nav__link.is-open,.hd-nav__link:hover{background:rgba(120,225,230,.1);color:#fff}.hd-lang,.hd-nav__search{background:rgba(3,20,26,.35);border-color:rgba(120,225,230,.18)}.hd-lang__btn.is-active{background:rgba(79,240,207,.16);color:var(--accent)}.hd-mega{background:rgba(3,20,26,.9);border-bottom-color:rgba(120,225,230,.14)}.hd-mega__feature{background:radial-gradient(120% 90% at 0 0,rgba(255,240,179,.12),transparent 55%),linear-gradient(160deg,rgba(12,58,70,.7),rgba(3,18,24,.9));border-color:rgba(120,225,230,.16)}.hd-mega__icon{background:rgba(79,240,207,.08);border-color:rgba(79,240,207,.22)}.hd-mobile{background:linear-gradient(180deg,#072634,#02080c 80%)}.hd-btn--secondary{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:rgba(8,36,44,.55);border-color:rgba(120,225,230,.24)}.hd-btn--secondary:hover{background:rgba(16,58,70,.7);border-color:rgba(120,225,230,.4)}@media (hover:none){.hd-btn--secondary{-webkit-backdrop-filter:none;backdrop-filter:none;background:rgba(8,36,44,.7)}}html.hd-lite .hd-btn--secondary{-webkit-backdrop-filter:none;backdrop-filter:none;background:rgba(8,36,44,.7)}html.hd-lite .hd-btn--secondary:hover{background:rgba(16,58,70,.85)}.hd-vendor-card{background:linear-gradient(165deg,rgba(12,44,54,.62),rgba(4,16,22,.72));border-color:rgba(120,225,230,.13)}.hd-vendor-card:hover{border-color:rgba(79,240,207,.42);box-shadow:0 20px 60px -30px rgba(79,240,207,.35)}.hd-vendor-card__origin.is-ru{background:rgba(79,240,207,.1)}.hd-chip-btn,.hd-seg,.hd-vendor-search{background:rgba(6,28,35,.55);border-color:rgba(120,225,230,.16)}.hd-seg__pill{background:var(--accent);box-shadow:0 0 22px -4px rgba(79,240,207,.7)}.hd-seg__btn.is-active{color:var(--accent-fg)}.hd-faq__item.is-open .hd-faq__sign{background:var(--accent);border-color:var(--accent);color:var(--accent-fg)}.hd-modal{background:rgba(1,8,11,.72)}.hd-modal__panel,.hd-palette{border-color:rgba(120,225,230,.2)}.hd-read-progress{background:linear-gradient(90deg,#4ff0cf,#fff0b3)}.hd-prose blockquote{border-left-color:#fff0b3}.dz-snow{inset:0;pointer-events:none;position:fixed;z-index:0}div.dz-snow{bottom:auto;height:100lvh;transition:opacity .12s ease-out;width:100%}.dz-snow-mirror,div.dz-snow{overflow:hidden}.dz-snow__particle{left:0;top:0;will-change:transform}.dz-snow__depth,.dz-snow__particle{pointer-events:none;position:absolute}.dz-snow__depth{inset:0}.hd-main>:not(.dz-snow,.hd-read-progress){position:relative;z-index:1}.hd-main.hd-main--home{--dz-a:var(--dz-abyss,9200px);background:linear-gradient(180deg,#0e3f4d 0,#0b3342 320px,#09293a 740px,#072030 1380px,#051824 calc(var(--dz-a)*.45),#04111b calc(var(--dz-a)*.6),#030c13 calc(var(--dz-a)*.72),#02080d calc(var(--dz-a)*.84),#010306 calc(var(--dz-a) - 220px))}.dz-landing{color:var(--fg);margin-top:calc(var(--nav-h)*-1)}.dz-landing,.dz-slot{position:relative}.dz-wrap{margin:0 auto;max-width:calc(var(--container) + var(--gutter)*2);padding:0 var(--gutter);width:100%}.dz-sec{padding:clamp(72px,8.5vw,120px) 0}.dz-h2{text-wrap:balance;color:var(--fg);font-family:var(--font-display);font-size:clamp(32px,4.4vw,58px);font-weight:700;letter-spacing:var(--h2-track);line-height:1.04;word-spacing:var(--h-word)}.dz-lead{text-wrap:pretty;color:var(--fg-muted);font-size:clamp(16.5px,1.45vw,19px);line-height:1.6;margin-top:18px;max-width:60ch}.dz-card{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:var(--card-bg);border:1px solid var(--card-border);border-radius:var(--radius-lg);position:relative}@media (hover:none){.dz-card{--card-bg:rgba(8,26,33,.7);-webkit-backdrop-filter:none;backdrop-filter:none}}html.hd-lite .dz-card{--card-bg:rgba(8,26,33,.7);-webkit-backdrop-filter:none;backdrop-filter:none}.dz-card--glass{background:linear-gradient(165deg,rgba(12,44,54,.62),rgba(4,16,22,.72));border-color:rgba(120,225,230,.13)}.dz-sky{inset:0;overflow:hidden;pointer-events:none;position:absolute}.dz-sky:before{background:radial-gradient(55% 60% at 50% 0,rgba(128,244,232,.2),rgba(128,244,232,.05) 45%,transparent 75%);content:"";height:72%;left:-10%;position:absolute;right:-10%;top:-12%}.dz-ray{animation:dz-ray 12s ease-in-out infinite alternate;background:linear-gradient(180deg,rgba(176,255,242,.17),rgba(176,255,242,.05) 45%,rgba(176,255,242,0) 88%);height:92%;-webkit-mask-image:linear-gradient(90deg,transparent,#000 40%,#000 60%,transparent);mask-image:linear-gradient(90deg,transparent,#000 40%,#000 60%,transparent);position:absolute;top:-10%;transform-origin:top center;width:130px}.dz-ray--1{animation-duration:13s;left:6%;rotate:16deg;width:150px}.dz-ray--2{animation-delay:-3s;animation-duration:10s;left:24%;rotate:10deg;width:90px}.dz-ray--3{animation-delay:-6s;animation-duration:15s;left:45%;rotate:4deg;width:180px}.dz-ray--4{animation-delay:-2s;animation-duration:11s;left:64%;rotate:-6deg;width:110px}.dz-ray--5{animation-delay:-8s;animation-duration:14s;left:82%;rotate:-12deg;width:140px}@keyframes dz-ray{0%{opacity:.35;translate:-24px 0}to{opacity:.9;translate:28px 0}}html.hd-lite .dz-ray{animation:none;background:radial-gradient(50% 100% at 50% 0,rgba(176,255,242,.14),transparent 70%);-webkit-mask-image:none;mask-image:none}html.hd-static .dz-ray{background:linear-gradient(180deg,rgba(176,255,242,.17),rgba(176,255,242,.05) 45%,rgba(176,255,242,0) 88%);-webkit-mask-image:linear-gradient(90deg,transparent,#000 40%,#000 60%,transparent);mask-image:linear-gradient(90deg,transparent,#000 40%,#000 60%,transparent);opacity:.62}.dz-lantern.is-paused .dz-lantern__glow,.dz-lantern.is-paused .dz-lantern__halo,.dz-lantern.is-paused .dz-lantern__pulse,.hd-page-sky.is-paused .dz-ray,html.hd-idle .dz-lantern__glow,html.hd-idle .dz-lantern__halo,html.hd-idle .dz-lantern__pulse,html.hd-idle .dz-ray{animation-play-state:paused}.dz-lantern{background:#010306;display:grid;min-height:clamp(580px,92vh,880px);overflow:hidden;place-items:center;position:relative}.dz-lantern__layer{inset:0}.dz-lantern__dark,.dz-lantern__layer{position:absolute;will-change:transform}.dz-lantern__dark{--r:400px;background:radial-gradient(circle at center,rgba(1,3,6,0) 0,rgba(1,3,6,.22) 110px,rgba(1,3,6,.7) 230px,rgba(1,3,6,.93) 360px,#010306 400px);box-shadow:0 0 0 200vmax #010306;height:calc(var(--r)*2);left:0;pointer-events:none;top:0;width:calc(var(--r)*2)}@media (max-width:640px){.dz-lantern__dark{--r:300px;background:radial-gradient(circle at center,rgba(1,3,6,0) 0,rgba(1,3,6,.22) 80px,rgba(1,3,6,.7) 170px,rgba(1,3,6,.93) 260px,#010306 300px)}}.dz-lantern__lit{inset:0;pointer-events:none;position:absolute}.dz-lantern__lamp,.dz-lantern__light,.dz-lantern__trail{height:0;left:0;pointer-events:none;position:absolute;top:0;width:0}.dz-lantern__lamp,.dz-lantern__trail i{will-change:transform}.dz-lantern__trail i{transition:transform 0s linear;transition:transform var(--lantern-trail-step,0s) linear}.dz-lantern__trail{opacity:0;transition:opacity .18s linear;will-change:opacity}.dz-lantern__trail i{height:0;left:0;position:absolute;top:0;width:0}.dz-lantern__trail i:after{--f:calc(var(--i)/var(--n));--s:calc(13px - 7px*var(--f));--a:calc((1 - var(--f))*0.3*(1 - var(--f)*0.5));background:radial-gradient(closest-side,rgba(244,252,255,var(--a)),rgba(214,240,250,calc(var(--a)*.45)) 55%,rgba(214,240,250,0));border-radius:50%;content:"";height:var(--s);left:calc(var(--s)/-2);position:absolute;top:calc(var(--s)/-2);width:var(--s)}.dz-lantern__glow{background:radial-gradient(circle,rgba(236,250,255,.24) 0,rgba(214,240,248,.1) 26%,rgba(190,228,240,.035) 52%,transparent 70%);height:400px;left:-200px;top:-200px;width:400px}.dz-lantern__glow,.dz-lantern__halo{animation:dz-flicker 2.1s linear infinite;border-radius:50%;position:absolute;will-change:opacity}.dz-lantern__halo{background:radial-gradient(circle,rgba(244,252,255,.28),rgba(214,240,250,.07) 45%,transparent 70%);height:52px;left:-26px;top:-26px;width:52px}@keyframes dz-flicker{0%,to{opacity:.86}10%{opacity:.95}20%{opacity:.985}30%{opacity:.903}40%{opacity:.781}50%{opacity:.744}60%{opacity:.81}70%{opacity:.875}80%{opacity:.864}90%{opacity:.828}}html.hd-static .dz-lantern__glow,html.hd-static .dz-lantern__halo{animation:none}.dz-lantern__dot{background:#e2f2f1;border-radius:50%;box-shadow:0 0 10px 3px rgba(236,248,255,.4),0 0 40px 12px rgba(200,232,248,.12);height:11px;left:-5.5px;position:absolute;top:-5.5px;width:11px}.dz-lantern__pulse{animation:dz-lantern-pulse 4.8s ease-out infinite;border:1px solid rgba(236,248,255,.14);border-radius:50%;height:140px;left:-70px;opacity:0;position:absolute;top:-70px;width:140px}@keyframes dz-lantern-pulse{0%{opacity:.7;transform:scale(.12)}70%{opacity:0}to{opacity:0;transform:scale(1)}}.dz-lantern__content{max-width:920px;padding:104px var(--gutter);position:relative;text-align:center;width:100%;z-index:2}.dz-lantern__content:before{background:radial-gradient(closest-side,rgba(1,3,6,.82),rgba(1,3,6,.45) 60%,rgba(1,3,6,0));content:"";inset:8% -6%;pointer-events:none;position:absolute;z-index:-1}.dz-gauge{display:none;height:min(58vh,520px);pointer-events:none;position:fixed;right:20px;top:50%;transform:translateY(-46%);width:86px;z-index:40}.dz-gauge__head{color:var(--fg-subtle);font-family:var(--font-mono);font-size:9.5px;letter-spacing:.16em;position:absolute;right:0;text-transform:uppercase;top:-30px}.dz-gauge__scale{inset:0;position:absolute}.dz-gauge__scale:before{background:linear-gradient(180deg,rgba(176,255,244,.55),rgba(79,240,207,.3) 40%,rgba(79,240,207,.18));content:"";width:1px}.dz-gauge__scale:before,.dz-gauge__ticks{bottom:0;position:absolute;right:3px;top:0}.dz-gauge__ticks{background:repeating-linear-gradient(180deg,rgba(120,225,230,.35) 0 1px,transparent 1px 2.5%);width:5px}.dz-gauge__zones{inset:0;position:absolute}.dz-gauge__zone{border-top:1px solid rgba(120,225,230,.35);left:0;margin-left:64px;position:absolute;right:0}.dz-gauge__zone-btn{align-items:flex-end;cursor:pointer;display:flex;flex-direction:column;gap:2px;pointer-events:auto;position:absolute;right:14px;text-align:right;top:-8px}.dz-gauge__zone-depth{color:var(--fg-subtle);font-size:9.5px;line-height:1;transition:color .3s ease}.dz-gauge__zone-depth,.dz-gauge__zone-name{font-family:var(--font-mono);white-space:nowrap}.dz-gauge__zone-name{color:rgba(142,176,182,.7);font-size:8.5px;letter-spacing:.08em;opacity:0;text-transform:uppercase;transform:translateX(4px);transition:opacity .25s ease,transform .25s ease}.dz-gauge__zone-btn:hover .dz-gauge__zone-name{opacity:1;transform:none}.dz-gauge__zone.is-active .dz-gauge__zone-depth{color:var(--fg-muted)}.dz-gauge__end{bottom:-5px;position:absolute;right:14px}.dz-gauge__marker{align-items:center;display:flex;flex-direction:row-reverse;gap:10px;position:absolute;right:0;top:0;transform:translateY(-50%);will-change:transform}.dz-gauge__dot{background:#fffbe8;border-radius:50%;box-shadow:0 0 10px 3px rgba(255,240,179,.8),0 0 26px 8px rgba(255,220,140,.3);height:9px;width:9px}.dz-gauge__readout{align-items:flex-end;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:rgba(2,12,16,.82);border:1px solid rgba(79,240,207,.22);border-radius:9px;display:flex;flex-direction:column;gap:3px;padding:6px 9px}.dz-gauge__readout b{color:var(--fg);font-size:12.5px;font-weight:600}.dz-gauge__readout b,.dz-gauge__readout em{font-family:var(--font-mono);white-space:nowrap}.dz-gauge__readout em{color:var(--accent);font-size:8.5px;font-style:normal;letter-spacing:.1em;text-transform:uppercase}@media (hover:none){.dz-gauge__readout{-webkit-backdrop-filter:none;backdrop-filter:none;background:rgba(2,12,16,.97)}}html.hd-lite .dz-gauge__readout{-webkit-backdrop-filter:none;backdrop-filter:none;background:rgba(2,12,16,.97)}@media (min-width:1280px){.dz-gauge{display:block}}html.hd-static .dz-lantern__pulse,html.hd-static .dz-ray{animation:none}html.hd-static .dz-lantern__trail{display:none}.hd-main{background:linear-gradient(180deg,#0e3f4d,#0b3342 320px,#09293a 740px,#072030 1380px,#051824 2200px,#04111b 3300px,#030c13 4600px,#02080d 5900px,#01050a 7400px,#010306 9200px);overflow:clip}.hd-main:after{background:linear-gradient(180deg,rgba(1,3,6,0),#010306);bottom:0;content:"";height:260px}.hd-main:after,.hd-main>.hd-page-sky{left:0;pointer-events:none;position:absolute;right:0;z-index:0}.hd-main>.hd-page-sky{height:min(100svh,980px);overflow:hidden;top:0}.in-hero{color:var(--hz-fg);padding:clamp(64px,9vh,112px) 0 clamp(44px,6vw,84px);position:relative}.in-hero__grid{grid-gap:clamp(32px,4vw,64px);align-items:center;display:grid;gap:clamp(32px,4vw,64px);grid-template-columns:minmax(0,1fr)}.in-hero--aside .in-hero__grid{grid-template-columns:minmax(0,1.02fr) minmax(0,.98fr)}.in-hero__text{min-width:0}.in-hero__back{align-items:center;color:var(--hz-dim);display:inline-flex;font-size:14px;gap:8px;margin-bottom:28px;transition:color .2s ease}.in-hero__back:hover{color:var(--hz-fg)}.in-hero__title{font-size:clamp(42px,5.4vw,80px);letter-spacing:var(--h1-track);line-height:1;max-width:13.5em;word-spacing:var(--h-word)}.in-hero__title span{display:block}.in-hero__title .hz-glow{padding-bottom:.06em}.in-hero__note{align-items:center;color:var(--hz-dim);display:inline-flex;font-size:14px;gap:8px;margin-top:22px}.in-hero__lead{text-wrap:pretty;color:var(--hz-text);font-size:clamp(16.5px,1.3vw,18.5px);line-height:1.6;margin-top:26px;max-width:52ch}.in-hero__actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:34px}.in-hero__aside{min-width:0;position:relative}@media (max-width:960px){.in-hero--aside .in-hero__grid{grid-template-columns:minmax(0,1fr)}}:root{--tone:79,240,207}.in-card{background:linear-gradient(165deg,rgba(12,44,54,.62),rgba(4,16,22,.72));border:1px solid rgba(120,225,230,.13);border-radius:18px;box-shadow:inset 0 1px 0 rgba(160,255,240,.05),0 30px 60px -40px rgba(0,0,0,.9);color:var(--hz-text);display:block;isolation:isolate;overflow:hidden;position:relative;transition:border-color .25s ease,transform .35s cubic-bezier(.22,1,.36,1),box-shadow .25s ease}.in-card.hd-spot:before{background:radial-gradient(420px circle at -500px -500px,rgba(79,240,207,.08),transparent 55%);background:radial-gradient(420px circle at var(--mx,-500px) var(--my,-500px),rgba(79,240,207,.08),transparent 55%)}.in-card--link{cursor:pointer}.in-card--link:hover{border-color:rgba(79,240,207,.42);box-shadow:inset 0 1px 0 rgba(160,255,240,.05),0 20px 60px -30px rgba(79,240,207,.35);transform:translateY(-3px)}.in-icon{background:rgba(79,240,207,.08);border:1px solid rgba(79,240,207,.22);border-radius:12px;color:var(--hz-aqua);display:inline-grid;flex:none;height:42px;place-items:center;width:42px}.in-plate{background:radial-gradient(90% 80% at 70% 65%,rgba(14,72,84,.42),transparent 70%),linear-gradient(180deg,#0a2a35,#03111a);border:1px solid rgba(120,225,230,.1);border-radius:13px;display:grid;isolation:isolate;overflow:hidden;place-items:center;position:relative}.in-plate__chart{inset:0;-webkit-mask-image:radial-gradient(46% 56% at 50% 50%,transparent 0,rgba(0,0,0,.3) 55%,#000 100%);mask-image:radial-gradient(46% 56% at 50% 50%,transparent 0,rgba(0,0,0,.3) 55%,#000 100%);opacity:.78;position:absolute;transition:transform .9s cubic-bezier(.22,1,.36,1);z-index:-1}.in-card:hover .in-plate__chart{transform:scale(1.04)}.in-num{color:var(--hz-fg);font-family:var(--font-display);font-weight:600;letter-spacing:-.032em;line-height:1}.in-cta__panel{align-content:center;background:radial-gradient(90% 80% at 76% 70%,rgba(14,72,84,.42),transparent 70%),linear-gradient(180deg,rgba(6,30,38,.78),rgba(2,10,14,.9));border:1px solid rgba(120,225,230,.14);border-radius:28px;box-shadow:inset 0 1px 0 rgba(160,255,240,.06),0 50px 100px -60px rgba(0,0,0,.95);display:grid;isolation:isolate;min-height:380px;overflow:hidden;padding:clamp(40px,5vw,72px);position:relative}.in-cta.in-cta--tight{--hz-pad:clamp(40px,4.5vw,64px)}.in-cta__chart{inset:0;-webkit-mask-image:linear-gradient(90deg,rgba(0,0,0,.35),rgba(0,0,0,.55) 35%,#000 60%);mask-image:linear-gradient(90deg,rgba(0,0,0,.35),rgba(0,0,0,.55) 35%,#000 60%);opacity:.78;position:absolute;z-index:-1}.in-cta__text{max-width:624px;position:relative}.in-cta__title{max-width:14.6em}.in-cta__lead{text-wrap:pretty;color:var(--hz-text);font-size:clamp(16.5px,1.25vw,18px);line-height:1.6;margin-top:18px;max-width:48ch}.in-cta__actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:32px}@media (max-width:640px){.in-cta__chart .bathy__mark{display:none}.in-cta__panel{border-radius:22px;min-height:0;padding:32px 22px}.in-cta__chart{-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,.3),#000 70%);mask-image:linear-gradient(180deg,rgba(0,0,0,.3),#000 70%)}}.in-cta--contours .in-cta__chart{-webkit-mask-image:linear-gradient(90deg,rgba(0,0,0,.16),rgba(0,0,0,.26) 32%,rgba(0,0,0,.75) 54%,#000 70%);mask-image:linear-gradient(90deg,rgba(0,0,0,.16),rgba(0,0,0,.26) 32%,rgba(0,0,0,.75) 54%,#000 70%);opacity:.86}@media (max-width:640px){.in-cta--contours .in-cta__chart{-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,.16),rgba(0,0,0,.26) 40%,#000 85%);mask-image:linear-gradient(180deg,rgba(0,0,0,.16),rgba(0,0,0,.26) 40%,#000 85%)}}.hd-nav__search--icon{justify-content:center;padding:0;width:34px}.hd-mega__grid--scenarios{grid-template-columns:300px 1fr}.hd-mega__toc{min-width:0}.hd-mega__items--more{border-top:1px solid var(--line);margin-top:8px;padding-top:8px}.hd-mega__items--roles{grid-template-columns:repeat(2,minmax(0,1fr))}.hd-mega__item-count{color:var(--fg-subtle);font-family:var(--font-mono);font-size:11px;font-weight:500;margin-left:8px}.hd-footer{background:#010306;border-top:1px solid var(--hz-line);color:var(--hz-text);margin-top:auto;padding:56px 0 28px;padding:56px 0 calc(28px + var(--cookie-h, 0px));position:relative;z-index:1}.hd-footer .hz-wrap{padding-left:calc(var(--gutter) + var(--hz-in));padding-right:calc(var(--gutter) + var(--hz-in))}.hd-footer__top{align-items:flex-start;display:flex;flex-wrap:wrap;gap:28px 48px;justify-content:space-between;padding-bottom:36px}.hd-footer__brand{grid-gap:18px;display:grid;gap:18px}.hd-footer__logo{color:var(--hz-fg);display:inline-flex}.hd-footer__contacts{align-items:center;display:flex;flex-wrap:wrap;font-size:14.5px;gap:8px 22px}.hd-footer__contacts a{align-items:center;color:var(--hz-text);display:inline-flex;gap:7px;transition:color .2s ease}.hd-footer__contacts a:hover{color:var(--hz-fg)}.hd-footer__nav{display:flex;flex-wrap:wrap;font-size:15px;gap:10px 30px;padding-top:4px}.hd-footer__nav a{color:var(--hz-fg);transition:color .2s ease}.hd-footer__nav a:hover{color:var(--hz-aqua)}.hd-footer__bottom{align-items:center;border-top:1px solid var(--hz-line);color:var(--hz-dim);display:flex;flex-wrap:wrap;font-size:13.5px;gap:14px 28px;padding-top:22px}.hd-footer__docs,.hd-footer__legal{display:flex;flex-wrap:wrap;gap:6px 22px}.hd-footer__docs{margin-left:auto}.hd-footer__docs a{color:var(--hz-text);transition:color .2s ease}.hd-footer__docs a:hover{color:var(--hz-fg)}@media (max-width:860px){.hd-footer__docs{margin-left:0}}@media (max-width:640px){.hd-footer{padding-top:40px}.hd-footer .hz-wrap{padding-left:var(--gutter);padding-right:var(--gutter)}.hd-footer__nav{grid-gap:14px 24px;display:grid;gap:14px 24px;grid-template-columns:repeat(2,minmax(0,1fr))}}.hd-cookie{align-items:center;animation:hd-cookie-in .5s cubic-bezier(.2,.7,.2,1) 1.6s both;background:rgba(3,11,15,.92);border:1px solid var(--line-strong);border-radius:999px;bottom:calc(14px + env(safe-area-inset-bottom));box-shadow:0 16px 40px -16px rgba(0,0,0,.9);color:var(--hz-text);display:flex;font-size:13px;gap:16px;left:0;line-height:1.4;margin:0 auto;max-width:calc(100vw - var(--gutter)*2);padding:5px 5px 5px 18px;position:fixed;right:0;width:-moz-fit-content;width:fit-content;z-index:90}.hd-cookie__text{margin:0}.hd-cookie__text a{color:var(--hz-fg);text-decoration:underline;text-decoration-color:rgba(238,249,250,.3);text-underline-offset:3px;transition:color .2s ease,text-decoration-color .2s ease}.hd-cookie__text a:hover{color:var(--hz-aqua);text-decoration-color:rgba(79,240,207,.5)}.hd-cookie__ok{background:rgba(79,240,207,.08);border:1px solid rgba(79,240,207,.3);border-radius:999px;color:var(--hz-aqua);cursor:pointer;flex:none;font:inherit;font-weight:600;height:30px;padding:0 14px;transition:background .2s ease,border-color .2s ease}.hd-cookie__ok:hover{background:rgba(79,240,207,.16);border-color:rgba(79,240,207,.55)}.hd-cookie__ok:focus-visible{outline:2px solid var(--hz-aqua);outline-offset:2px}.hd-cookie--leaving{animation:hd-cookie-out .22s ease forwards;pointer-events:none}@keyframes hd-cookie-in{0%{opacity:0;transform:translateY(12px);visibility:hidden}}@keyframes hd-cookie-out{to{opacity:0;transform:translateY(8px)}}html.hd-static .hd-cookie{animation:none}html.hd-static .hd-cookie--leaving{visibility:hidden}@media (max-width:640px){.hd-cookie{border-radius:16px;bottom:calc(8px + env(safe-area-inset-bottom));font-size:12px;gap:10px;max-width:calc(100vw - 16px);padding:7px 6px 7px 14px}.hd-cookie__ok{padding:0 12px}}@media print{.hd-cookie{display:none}}.in-hero--doc{padding-bottom:clamp(8px,2vw,24px)}.in-hero--doc .in-hero__title{font-size:clamp(32px,3.6vw,52px);letter-spacing:var(--h2-track);line-height:1.08;max-width:20.8em}.hd-legal-layout .hd-prose--legal{color:var(--hz-text)}.hd-legal-layout .hd-post-toc__title{color:var(--hz-text);font-family:inherit;font-size:13.5px;font-weight:600;letter-spacing:0;text-transform:none}.hd-legal-layout .hd-post-toc ul{border-left-color:var(--hz-line-2)}.hd-legal-layout .hd-post-toc a{color:var(--hz-dim);font-size:14px}.hd-legal-layout .hd-post-toc a:hover,.hd-legal-layout .hd-post-toc li.is-active a{color:var(--hz-fg)}.hd-legal-layout .hd-post-toc li.is-active a{border-left-color:var(--hz-aqua)}.hd-legal-layout{justify-content:start;padding-left:calc(var(--gutter) + var(--hz-in))}@media (max-width:900px){.hd-legal-layout{padding-left:var(--gutter)}}