@import"https://fonts.googleapis.com/css2?family=Inter:wght@400..800&display=swap";.code-cells{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px}.code-cell{width:100%;height:54px;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);color:var(--text);font:inherit;font-size:22px;font-weight:600;text-align:center;font-variant-numeric:tabular-nums;transition:border-color .18s var(--easeOut),box-shadow .18s var(--easeOut)}.code-cell:focus{outline:none;border-color:var(--accent);box-shadow:0 0 0 3px var(--accentSoft)}.code-cells-invalid .code-cell{border-color:var(--danger)}.code-cell:disabled{opacity:.6}.signup-resend{display:flex;justify-content:center;font-size:14px;color:var(--muted)}.signup-resend .auth-text-button:disabled{color:var(--muted);font-weight:500;cursor:default}@media (prefers-reduced-motion: reduce){.code-cell{transition:none}}.auth-result{display:flex;flex-direction:column;gap:18px;animation:authResultIn .24s var(--easeOut)}.auth-result-icon{width:48px;height:48px;display:flex;align-items:center;justify-content:center;border-radius:var(--radiusLg)}.auth-result-success{background:var(--successSoft);color:var(--success)}.auth-result-warning{background:var(--warningSoft);color:var(--warning)}.auth-result-pending{font-size:15.5px;color:var(--muted)}@keyframes authResultIn{0%{opacity:0;transform:translateY(6px)}}@media (prefers-reduced-motion: reduce){.auth-result{animation:none}}.password-new{display:flex;flex-direction:column;gap:8px}.password-meter{display:flex;flex-direction:column;gap:6px}.password-meter-bars{display:grid;grid-template-columns:repeat(4,1fr);gap:4px}.password-meter-bar{height:4px;border-radius:999px;background:var(--line);transition:background-color .2s var(--easeOut)}.password-meter-weak .password-meter-bar-on{background:var(--danger)}.password-meter-medium .password-meter-bar-on{background:var(--warning)}.password-meter-strong .password-meter-bar-on,.password-meter-veryStrong .password-meter-bar-on{background:var(--success)}.password-meter-caption{margin:0;font-size:12.5px;line-height:1.45;color:var(--muted)}.password-actions{display:flex;flex-wrap:wrap;gap:6px 14px}.password-action{display:inline-flex;align-items:center;gap:6px;padding:0;border:none;background:none;color:var(--accent);font:inherit;font-size:13px;font-weight:600;cursor:pointer;transition:color .18s var(--easeOut)}@media (hover: hover){.password-action:hover{color:var(--accentHover)}}@media (prefers-reduced-motion: reduce){.password-meter-bar,.password-action{transition:none}}.doc-links{display:flex;flex-wrap:wrap;gap:4px 12px;font-size:12.5px}.doc-links a{color:var(--faint);transition:color .18s var(--easeOut)}.pay-consent{font-size:12.5px;line-height:1.5;color:var(--muted)}.pay-consent a{color:var(--text);text-decoration:underline;text-decoration-color:var(--lineStrong);text-underline-offset:2px;transition:text-decoration-color .18s var(--easeOut)}@media (hover: hover) and (pointer: fine){.doc-links a:hover{color:var(--text)}.pay-consent a:hover{text-decoration-color:currentColor}}@media (prefers-reduced-motion: reduce){.doc-links a,.pay-consent a{transition:none}}.contact-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.contact-card{display:flex;flex-direction:column;gap:10px;padding:22px;border-radius:var(--radiusLg);border:1px solid var(--line);background:var(--surface)}.contact-icon{display:inline-grid;place-items:center;width:40px;height:40px;border-radius:var(--radius);background:var(--accentSoft);color:var(--accent)}.contact-card h2{font-size:18px;font-weight:700;letter-spacing:-.01em}.contact-card p{font-size:14.5px;line-height:1.6;color:var(--muted)}.contact-action{display:inline-flex;align-items:center;gap:6px;margin-top:auto;font-weight:600;color:var(--accent)}.contact-timing,.contact-list li{display:flex;gap:8px;align-items:flex-start}.contact-card .contact-timing{padding-top:10px;border-top:1px solid var(--line);font-size:13px}.contact-list{display:grid;gap:10px;color:var(--muted)}.contact-list .icon,.contact-timing .icon{flex-shrink:0;margin-top:calc((1lh - var(--iconSize)) / 2);color:var(--accent)}.contact-docs{font-size:15px;gap:8px 20px}.contact-docs.doc-links a:not(:hover){color:var(--muted)}@media (max-width: 860px){.contact-grid{grid-template-columns:1fr}}.amap{--amapBg: #0b1530;--amapLine: rgba(148, 170, 220, .16);--amapLand: #1a2850;--amapLandEdge: #0b1530;--amapText: #edf2ff;--amapMuted: #9aa8c8;--amapSource: #ff6b6f;--amapNode: #4c8dff}html[data-theme=dark] .amap{--amapBg: var(--surface);--amapLine: var(--line);--amapLand: #18264a;--amapLandEdge: var(--surface)}.amap-panel{display:grid;grid-template-columns:minmax(0,1fr) 320px;overflow:hidden;border-radius:var(--radiusXl);border:1px solid var(--amapLine);background:var(--amapBg);color:var(--amapText);font-variant-numeric:tabular-nums}.amap-note{margin-top:14px;color:var(--faint);font-size:13px}.amap-empty{display:grid;gap:6px;padding:16px;border:1px solid var(--amapLine);border-radius:var(--radius);font-size:13px;color:var(--amapMuted)}.amap-empty strong{color:var(--amapText);font-size:14px;font-weight:600}.amap-canvas{position:relative;min-width:0;padding:24px}.amap-stage{position:relative;aspect-ratio:1010 / 666;contain:layout paint}.amap-svg{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;overflow:visible}.amap-overlay{transform:translateZ(0)}.amap-canvas-placeholder{display:flex;align-items:center;justify-content:center;aspect-ratio:1010 / 666;border-radius:var(--radius);background:color-mix(in srgb,var(--amapLand) 40%,transparent);color:var(--amapMuted);font-size:14px}.amap-land path{fill:var(--amapLand);stroke:var(--amapLandEdge);stroke-width:.4;shape-rendering:optimizeSpeed}.amap-arc{opacity:var(--arcWeight);transition:opacity .6s var(--easeOut);animation:amap-fade-in .6s var(--easeOut)}.amap-arc-base{fill:none;stroke:var(--amapSource);stroke-opacity:.22;stroke-width:.9}.amap-arc-flow{fill:none;stroke:var(--amapSource);stroke-width:1.4;stroke-linecap:round;stroke-dasharray:6 94;stroke-dashoffset:100}.amap-dot{animation:amap-fade-in .6s var(--easeOut)}.amap-dot circle{transform-box:fill-box;transform-origin:center}.amap-dot-core{fill:var(--amapSource);fill-opacity:.85;transform:scale(var(--dotScale));transition:transform .7s var(--easeOut)}.amap-dot-pulse{fill:none;stroke:var(--amapSource);stroke-width:1.2;opacity:0;transform:scale(var(--dotScale))}.amap-arc-flow{animation:amap-flow 2.6s linear infinite;animation-delay:var(--arcDelay)}.amap-dot-pulse{animation:amap-pulse 2.4s var(--easeOut) infinite;animation-delay:var(--dotDelay)}.amap-node-ring{animation:amap-node 3s ease-in-out infinite;transform-box:fill-box;transform-origin:center}.amap-live-on .amap-live-dot{animation:amap-blink 1.8s ease-in-out infinite}.amap-paused .amap-arc-flow,.amap-paused .amap-dot-pulse,.amap-paused .amap-node-ring{animation-play-state:paused}@keyframes amap-flow{0%{stroke-dashoffset:100}to{stroke-dashoffset:0}}@keyframes amap-pulse{0%{opacity:.7;transform:scale(var(--dotScale))}to{opacity:0;transform:scale(calc(var(--dotScale) * 2.6))}}@keyframes amap-node{0%,to{transform:scale(1)}50%{transform:scale(1.18)}}@keyframes amap-blink{0%,to{opacity:1}50%{opacity:.35}}@keyframes amap-fade-in{0%{opacity:0}}@media (prefers-reduced-motion: reduce){.amap-arc,.amap-dot,.amap-arc-flow,.amap-dot-pulse,.amap-node-ring,.amap-live-on .amap-live-dot{animation:none}.amap-arc-flow{stroke-dasharray:none;stroke-opacity:.55}.amap-dot-core,.amap-arc,.amap-top-bar span{transition:none}}.amap-node-core{fill:var(--amapNode)}.amap-node-ring{fill:color-mix(in srgb,var(--amapNode) 22%,transparent);stroke:var(--amapNode);stroke-width:1}.amap-node-label{fill:var(--amapText);font-family:var(--display);font-size:13px;font-weight:600}.amap-side{display:flex;flex-direction:column;gap:22px;padding:24px;border-left:1px solid var(--amapLine)}.amap-live{display:inline-flex;align-items:center;align-self:flex-start;gap:8px;padding:5px 10px;border:1px solid var(--amapLine);border-radius:999px;color:var(--amapMuted);font-size:12px;font-weight:500}.amap-live-dot{width:7px;height:7px;border-radius:50%;background:var(--amapMuted)}.amap-live-on .amap-live-dot{background:var(--success)}.amap-counters{display:grid;grid-template-columns:1fr 1fr;gap:18px 16px}.amap-counter{display:grid;gap:4px;min-width:0}.amap-counter-value{font-family:var(--display);font-size:26px;font-weight:600;line-height:1.1;color:var(--amapText)}.amap-counter-label{color:var(--amapMuted);font-size:12px;line-height:1.35}.amap-top{display:grid;gap:12px}.amap-top-title{margin:0;color:var(--amapText);font-size:14px;font-weight:600}.amap-top-list{display:grid;gap:10px;margin:0;padding:0;list-style:none}.amap-top-row{display:grid;grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:6px 10px;font-size:13px}.amap-top-name{overflow:hidden;color:var(--amapText);text-overflow:ellipsis;white-space:nowrap}.amap-top-value{color:var(--amapMuted)}.amap-top-bar{grid-column:2 / 4;height:3px;overflow:hidden;border-radius:2px;background:var(--amapLine)}.amap-top-bar span{display:block;height:100%;background:var(--amapSource);transform-origin:left;transition:transform .7s var(--easeOut)}.amap-flag{width:18px;height:18px;border-radius:50%;object-fit:cover}.amap-flag-none{display:inline-flex;align-items:center;justify-content:center;color:var(--amapMuted)}.amap-skeleton{display:grid;gap:22px}.amap-skeleton-bar{display:block;border-radius:6px;background:var(--amapLine);animation:amap-skeleton 1.4s ease-in-out infinite}.amap-skeleton-value{width:70%;height:26px}.amap-skeleton-label{width:90%;height:12px}.amap-skeleton-row{height:22px}.amap-retry{justify-self:start;margin-top:4px;padding:6px 14px;border:1px solid var(--amapLine);border-radius:999px;background:transparent;color:var(--amapText);font:inherit;font-size:13px;cursor:pointer;transition:border-color .2s var(--easeOut)}.amap-retry:hover{border-color:var(--amapNode)}.amap-retry:focus-visible{outline:2px solid var(--amapNode);outline-offset:2px}@keyframes amap-skeleton{0%,to{opacity:1}50%{opacity:.45}}@media (prefers-reduced-motion: reduce){.amap-skeleton-bar{animation:none}}@media (max-width: 980px){.amap-panel{grid-template-columns:minmax(0,1fr)}.amap-side{border-left:none;border-top:1px solid var(--amapLine)}.amap-counters{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width: 640px){.amap-canvas{padding:12px}.amap-side{padding:18px}.amap-counters{grid-template-columns:1fr 1fr}.amap-counter-value{font-size:22px}.amap-node-label{display:none}}.marquee-viewport{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent);mask-image:linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent)}.marquee-belt{display:flex;width:max-content}.marquee-belt-running{animation:marqueeLoop var(--marqueeDuration, 36s) linear infinite}.marquee-set{display:flex;flex-shrink:0;align-items:center;gap:72px;padding-right:72px}.marquee-set li{display:flex;align-items:center;height:36px;font-size:21px;font-weight:800;letter-spacing:-.02em;color:var(--marqueeColor);white-space:nowrap;transition:color .2s var(--easeOut)}.marquee-link{display:flex;align-items:center;color:inherit;text-decoration:none}.marquee-logo{display:block;height:30px;width:auto;max-width:160px;object-fit:contain;opacity:.72;filter:grayscale(1);transition:opacity .2s var(--easeOut),filter .2s var(--easeOut)}@keyframes marqueeLoop{to{transform:translate3d(calc(var(--marqueeShift, 0px) * -1),0,0)}}@media (hover: hover) and (pointer: fine){.marquee-viewport:hover .marquee-belt{animation-play-state:paused}.marquee-set li:hover{color:var(--text)}.marquee-set li:hover .marquee-logo{opacity:1;filter:none}}@media (prefers-reduced-motion: reduce){.marquee-belt-running{animation:none}}.hero-live{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:6px 14px;margin-top:16px;font-size:14px;color:var(--muted);font-variant-numeric:tabular-nums;animation:heroLiveIn .4s var(--easeOut);--liveTone: var(--success)}.hero-live-degraded{--liveTone: var(--warning)}.hero-live-outage{--liveTone: var(--danger)}.hero-live-dot{width:8px;height:8px;border-radius:999px;background:var(--liveTone);box-shadow:0 0 0 4px color-mix(in srgb,var(--liveTone) 18%,transparent)}.hero-live-label{font-weight:700;color:var(--text)}.hero-live-item+.hero-live-item:before{content:"·";margin-right:14px;color:var(--faint)}.hero-live-item strong{font-weight:700;color:var(--text)}.hero-live-link{display:inline-flex;align-items:center;gap:4px;font-weight:600;color:var(--accent)}.hero-live-link:hover{color:var(--accentHover)}@keyframes heroLiveIn{0%{opacity:0}}@media (prefers-reduced-motion: reduce){.hero-live{animation:none}}.prot-stage{position:relative;padding:28px 28px 30px;border-radius:var(--radiusXl);border:1px solid var(--line);background:var(--surfaceTint)}.prot-legend{display:flex;justify-content:flex-end;gap:18px;margin-bottom:22px;font-size:13px;color:var(--muted)}.prot-legend-item{display:inline-flex;align-items:center;gap:8px}.prot-legend-item:before{content:"";width:8px;height:8px;border-radius:50%}.prot-legend-clean:before{background:var(--success)}.prot-legend-attack:before{background:var(--danger)}.prot-path{position:relative}.prot-nodes{position:relative;display:grid;grid-template-columns:repeat(7,minmax(0,1fr))}.prot-node{display:flex;flex-direction:column;align-items:center;gap:12px;min-width:0;padding:0 4px 6px;border:0;background:none;color:var(--text);font:inherit;text-align:center;cursor:pointer}.prot-node-icon{position:relative;z-index:1;width:48px;height:48px;display:flex;align-items:center;justify-content:center;border-radius:50%;border:1px solid var(--lineStrong);background:var(--surface);color:var(--muted);transition:color .2s var(--easeOut),border-color .2s var(--easeOut),background-color .2s var(--easeOut),transform .2s var(--easeOut)}.prot-node.is-selected .prot-node-icon{border-color:var(--accent);background:var(--accentSoft);color:var(--accent);transform:scale(1.08)}.prot-node:focus-visible{outline:none}.prot-node:focus-visible .prot-node-icon{outline:2px solid var(--accent);outline-offset:3px}.prot-node-text{display:flex;flex-direction:column;gap:2px;min-width:0}.prot-node-name{font-size:14px;font-weight:700;overflow-wrap:anywhere}.prot-node-caption{font-size:12px;color:var(--faint);overflow-wrap:anywhere}.prot-node.is-selected .prot-node-caption{color:var(--muted)}.prot-track{position:absolute;top:23px;left:calc(100% / 14);right:calc(100% / 14);height:2px;border-radius:2px;background:var(--line)}.prot-packet{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;animation:protTravelX var(--duration) linear var(--delay) infinite paused}.prot-dot{position:absolute;top:-3px;left:-4px;width:8px;height:8px;border-radius:50%;background:var(--success)}.prot-packet-attack .prot-dot{background:var(--danger)}.prot-packet-attack .prot-dot:after{content:"";position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;border-radius:50%;border:2px solid var(--danger);opacity:0;animation:protBurst var(--duration) var(--easeOut) var(--delay) infinite paused}.prot-path.is-running .prot-packet,.prot-path.is-running .prot-dot:after{animation-play-state:running}@keyframes protTravelX{0%{transform:translate(0);opacity:0}8%{opacity:1}84%{transform:translate(var(--stop));opacity:1}to{transform:translate(var(--stop));opacity:0}}@keyframes protTravelY{0%{transform:translateY(0);opacity:0}8%{opacity:1}84%{transform:translateY(var(--stop));opacity:1}to{transform:translateY(var(--stop));opacity:0}}@keyframes protBurst{0%,82%{opacity:0;transform:scale(1)}88%{opacity:1}to{opacity:0;transform:scale(3.2)}}.prot-detail{display:grid;margin-top:26px;padding-top:26px;border-top:1px solid var(--line)}.prot-panel{grid-area:1 / 1;display:grid;grid-template-columns:minmax(0,1fr) 260px;gap:32px;align-items:start;opacity:0;transform:translateY(6px);visibility:hidden;transition:opacity .26s var(--easeOut),transform .26s var(--easeOut),visibility 0s linear .26s}.prot-panel.is-active{opacity:1;transform:none;visibility:visible;transition:opacity .32s var(--easeOut) 80ms,transform .32s var(--easeOut) 80ms,visibility 0s}.prot-panel h3{font-size:21px;font-weight:800;letter-spacing:-.02em}.prot-panel p{max-width:620px;margin-top:10px;font-size:15px;color:var(--muted);text-wrap:pretty}.prot-chips-title{display:block;margin-top:18px;font-size:13px;font-weight:600;color:var(--faint)}.prot-chips{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px;padding:0;list-style:none}.prot-chips li{padding:5px 11px;border-radius:999px;border:1px solid var(--line);background:var(--surface);font-size:13px;color:var(--text)}.prot-figure{display:flex;flex-direction:column;gap:6px;padding:20px;border-radius:var(--radiusLg);border:1px solid var(--line);background:var(--surface)}.prot-figure strong{font-size:28px;font-weight:800;letter-spacing:-.02em;color:var(--accent);font-variant-numeric:tabular-nums}.prot-figure span{font-size:14px;color:var(--muted)}@media (max-width: 820px){.prot-stage{padding:22px 18px 24px}.prot-legend{justify-content:flex-start}.prot-nodes{grid-template-columns:minmax(0,1fr);gap:14px}.prot-node{flex-direction:row;gap:14px;padding:0;text-align:left}.prot-track{top:24px;bottom:24px;left:23px;right:auto;width:2px;height:auto}.prot-packet{animation-name:protTravelY}.prot-dot{top:-4px;left:-3px}.prot-panel{grid-template-columns:minmax(0,1fr);gap:18px}}@media (prefers-reduced-motion: reduce){.prot-packet{display:none}.prot-node-icon,.prot-panel,.prot-panel.is-active{transition:none}.prot-node.is-selected .prot-node-icon{transform:none}}.show-body{display:flex;flex-direction:column;gap:18px}.show-tabs{display:flex;flex-wrap:wrap;gap:4px;align-self:flex-start;padding:4px;border-radius:999px;border:1px solid var(--line);background:var(--surfaceTint)}.show-tab{padding:9px 16px;border:none;border-radius:999px;background:transparent;font:inherit;font-size:14px;font-weight:600;color:var(--muted);cursor:pointer;transition:color .2s var(--easeOut),background-color .2s var(--easeOut)}.show-tab:hover{color:var(--text)}.show-tab:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.show-tab-active,.show-tab-active:hover{background:var(--surface);color:var(--accent);box-shadow:0 0 0 1px var(--line)}.show-panel{display:flex;flex-direction:column;gap:14px}.show-caption{max-width:720px;font-size:15px;color:var(--muted);text-wrap:pretty;animation:showCaptionIn .32s var(--easeOut)}@keyframes showCaptionIn{0%{opacity:0;transform:translateY(4px)}}.show-frame{overflow:hidden;border-radius:var(--radiusXl);border:1px solid var(--stageBorder);background:var(--surface);box-shadow:var(--shadowSoft)}.show-bar{display:flex;align-items:center;gap:16px;padding:10px 14px;border-bottom:1px solid var(--line);background:var(--surfaceTint)}.show-dots{display:flex;gap:6px}.show-dots span{width:10px;height:10px;border-radius:999px;background:var(--lineStrong)}.show-url{flex:1;max-width:420px;display:flex;align-items:center;gap:8px;margin:0 auto;padding:5px 12px;overflow:hidden;border-radius:999px;background:var(--surface);border:1px solid var(--line);font-size:12.5px;color:var(--muted);white-space:nowrap}.show-url .icon{flex:none;color:var(--success)}.show-url-text{overflow:hidden;text-overflow:ellipsis;animation:showCaptionIn .26s var(--easeOut)}.show-viewport{position:relative}.show-stage{position:relative;width:100%;overflow:clip;background:var(--bg)}.show-stage-inner{position:absolute;top:0;left:0;transform-origin:0 0}.show-skel{display:flex;width:100%;height:100%;background:var(--bg)}.show-skel-text{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.show-skel-side{width:232px;flex:none;border-right:1px solid var(--line);background:var(--surface)}.show-skel-main{flex:1;display:flex;flex-direction:column;gap:18px;padding:72px 24px 24px}.show-skel-compact .show-skel-main{padding:16px}.show-skel-block{border-radius:var(--radiusXl);border:1px solid var(--line);background:var(--surfaceTint);animation:showSkelPulse 1.4s ease-in-out infinite alternate}.show-skel-wide{height:160px}.show-skel-tall{height:360px}.show-skel-row{flex:1}@keyframes showSkelPulse{to{opacity:.55}}@media (prefers-reduced-motion: reduce){.show-skel-block{animation:none}}.show-chips{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.show-chip{position:absolute;transform:translate(-50%);animation:showChipBelow .16s var(--easeOut) backwards}.show-chip-above{transform:translate(-50%,-100%);animation-name:showChipAbove}.show-chip-label{position:relative;display:block;padding:7px 12px;border-radius:10px;border:1px solid var(--line);background:var(--surface);font-size:13px;font-weight:600;color:var(--text);white-space:nowrap;box-shadow:var(--shadowSoft)}.show-chip-label:before{content:"";position:absolute;left:50%;top:-5px;width:9px;height:9px;border-left:1px solid var(--line);border-top:1px solid var(--line);background:var(--surface);transform:translate(-50%) rotate(45deg)}.show-chip-above .show-chip-label:before{top:auto;bottom:-5px;transform:translate(-50%) rotate(225deg)}@keyframes showChipBelow{0%{opacity:0;transform:translate(-50%,-4px)}}@keyframes showChipAbove{0%{opacity:0;transform:translate(-50%,calc(-100% + 4px))}}@media (prefers-reduced-motion: reduce){.show-chip{animation:none}}@media (max-width: 900px){.show-chip-label{font-size:12px;padding:5px 9px}}@media (max-width: 760px){.show-chips{display:none}}@media (max-width: 700px){.show-tabs{align-self:stretch;flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none}.show-tab{flex:none;padding:8px 13px;font-size:13px}.show-url{font-size:11.5px}}@media (prefers-reduced-motion: reduce){.show-caption,.show-url-text,.show-body.is-revealed .show-chip{animation:none}}.sim-panel{display:grid;grid-template-columns:320px minmax(0,1fr);overflow:hidden;border-radius:var(--radiusXl);border:1px solid var(--line);background:var(--surfaceTint)}.sim-controls{display:flex;flex-direction:column;gap:26px;padding:28px;border-right:1px solid var(--line)}.sim-visual{display:flex;flex-direction:column;min-width:0;background:var(--surface);font-variant-numeric:tabular-nums}.sim-metrics{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);border-top:1px solid var(--line)}.sim-metric-label{font-size:13px;color:var(--muted)}.sim-field{display:flex;flex-direction:column;gap:10px}.sim-field-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.sim-label{font-size:14px;font-weight:700}.sim-value{font-size:14px;font-weight:700;color:var(--accent);font-variant-numeric:tabular-nums;white-space:nowrap}.sim-hint{font-size:13px;color:var(--muted)}.sim-segment:focus-visible,.sim-range:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.sim-range{width:100%;margin:8px 0 2px}.sim-range-scale{display:flex;justify-content:space-between;font-size:12px;color:var(--faint);font-variant-numeric:tabular-nums}.sim-segments{position:relative;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:1fr;gap:4px;padding:4px;border-radius:var(--radiusLg);border:1px solid var(--line);background:var(--surface)}.sim-segment-indicator{position:absolute;top:4px;left:4px;width:calc((100% - 12px)/2);height:calc((100% - 12px)/2);border-radius:var(--radius);background:var(--accentSoft);transform:translate(calc(var(--segmentColumn, 0) * (100% + 4px)),calc(var(--segmentRow, 0) * (100% + 4px)));transition:transform .32s var(--easeOut);pointer-events:none}.sim-segment{position:relative;z-index:1;padding:9px 8px;border:none;border-radius:var(--radius);background:transparent;font:inherit;font-size:13px;font-weight:600;line-height:1.25;color:var(--muted);cursor:pointer;transition:color .2s var(--easeOut)}.sim-segment:hover{color:var(--text)}.sim-segment-active,.sim-segment-active:hover{color:var(--accent)}@media (prefers-reduced-motion: reduce){.sim-segment-indicator,.sim-segment{transition:none}}.sim-switch{display:flex;align-items:center;gap:12px;width:100%;margin-top:auto;padding:14px;border-radius:var(--radiusLg);border:1px solid var(--line);background:var(--surface);font:inherit;color:var(--text);text-align:left;cursor:pointer;transition:border-color .2s var(--easeOut)}.sim-switch:hover{border-color:var(--lineStrong)}.sim-switch:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.sim-switch-icon{width:36px;height:36px;flex:none;display:flex;align-items:center;justify-content:center;border-radius:var(--radius);background:var(--dangerSoft);color:var(--danger);transition:background-color .2s var(--easeOut),color .2s var(--easeOut)}.sim-switch-on .sim-switch-icon{background:var(--successSoft);color:var(--success)}.sim-switch-text{flex:1;display:flex;flex-direction:column;min-width:0}.sim-switch-title{font-size:14px;font-weight:700}.sim-switch-state{font-size:13px;color:var(--muted)}.sim-switch-track{position:relative;width:40px;height:24px;flex:none;border-radius:999px;background:var(--lineStrong);transition:background-color .2s var(--easeOut)}.sim-switch-on .sim-switch-track{background:var(--accent)}.sim-switch-thumb{position:absolute;left:3px;top:3px;width:18px;height:18px;border-radius:999px;background:#fff;transition:transform .22s var(--easeOut)}.sim-switch-on .sim-switch-thumb{transform:translate(16px)}.sim-stage{position:relative;height:280px;background:radial-gradient(420px 200px at 50% 50%,var(--glow),transparent 70%)}.sim-canvas{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.sim-source{position:absolute;left:3%;top:14px;font-size:12px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--faint)}.sim-filter{position:absolute;left:50%;top:50%;display:flex;flex-direction:column;align-items:center;gap:10px;transform:translate(-50%,-32px)}.sim-filter-mark{width:64px;height:64px;display:flex;align-items:center;justify-content:center;border-radius:999px;border:1px solid var(--stageBorder);background:var(--surface);transition:opacity .3s var(--easeOut),transform .3s var(--easeOut)}.sim-filter-off .sim-filter-mark{opacity:.35;transform:scale(.9)}.sim-filter-label{display:inline-flex;align-items:center;gap:6px;padding:5px 10px;border-radius:999px;border:1px solid var(--line);background:var(--surface);font-size:12.5px;font-weight:600;color:var(--accent);white-space:nowrap;animation:simLabelIn .26s var(--easeOut)}.sim-filter-off .sim-filter-label{color:var(--muted)}@keyframes simLabelIn{0%{opacity:0;transform:translateY(4px)}}.sim-site{position:absolute;left:87%;top:50%;display:flex;flex-direction:column;align-items:center;gap:8px;transform:translate(-50%,-24px);text-align:center}.sim-site-icon{width:48px;height:48px;display:flex;align-items:center;justify-content:center;border-radius:var(--radiusLg);border:1px solid var(--success);background:var(--successSoft);color:var(--success);transition:background-color .3s var(--easeOut),border-color .3s var(--easeOut),color .3s var(--easeOut)}.sim-site-down .sim-site-icon{border-color:var(--danger);background:var(--dangerSoft);color:var(--danger);animation:simShake .42s var(--easeOut)}.sim-site-text{display:flex;flex-direction:column}.sim-site-name{font-size:13px;font-weight:700}.sim-site-status{font-size:12.5px;font-weight:600;color:var(--success)}.sim-site-down .sim-site-status{color:var(--danger)}@keyframes simShake{25%{transform:translate(-3px)}50%{transform:translate(3px)}75%{transform:translate(-2px)}}.sim-counters{display:grid;grid-template-columns:1fr;border-right:1px solid var(--line)}.sim-counter{display:flex;flex-direction:column-reverse;gap:2px;padding:12px 20px;border-top:1px solid var(--line)}.sim-counter:first-child{border-top:none}.sim-counter dd{font-size:21px;font-weight:800;letter-spacing:-.02em;white-space:nowrap}.sim-unit{font-size:13px;font-weight:600;color:var(--muted)}.sim-counter-filtered dd{color:var(--accent)}.sim-counter-reached[data-state=ok] dd{color:var(--success)}.sim-counter-reached[data-state=down] dd{color:var(--danger)}.sim-counter-reached dd{transition:color .3s var(--easeOut)}.sim-chart{display:flex;flex-direction:column;gap:10px;padding:14px 20px 18px;--chartTone: var(--success)}.sim-chart-danger{--chartTone: var(--danger)}.sim-chart-head{display:flex;align-items:baseline;justify-content:space-between}.sim-chart-value{font-size:21px;font-weight:800;color:var(--chartTone)}.sim-chart-plot{position:relative;flex:1;min-height:120px}.sim-chart-plot svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.sim-chart-area{fill:var(--chartTone);opacity:.12}.sim-chart-line{fill:none;stroke:var(--chartTone);stroke-width:2;stroke-linejoin:round}.sim-chart-limit{stroke:var(--danger);stroke-width:1;stroke-dasharray:5 4}.sim-chart-limit-label{position:absolute;right:0;padding:1px 6px;border-radius:6px;background:var(--dangerSoft);font-size:11.5px;font-weight:600;color:var(--danger);transform:translateY(calc(-100% - 3px))}@media (max-width: 960px){.sim-panel{grid-template-columns:1fr}.sim-controls{border-right:none;border-bottom:1px solid var(--line)}}@media (max-width: 600px){.sim-controls{padding:20px}.sim-stage{height:230px}.sim-metrics{grid-template-columns:1fr}.sim-counters{border-right:none;border-bottom:1px solid var(--line)}.sim-filter-label{font-size:11.5px}}@media (prefers-reduced-motion: reduce){.sim-filter-label,.sim-site-down .sim-site-icon{animation:none}}.inc-page-banner{display:flex;flex-wrap:wrap;align-items:center;gap:12px 16px;padding:20px 24px;border-radius:var(--radiusLg);border:1px solid var(--success);background:var(--successSoft);transition:border-color .25s var(--easeOut),background .25s var(--easeOut)}.inc-page-banner-active{border-color:var(--danger);background:var(--dangerSoft)}.inc-page-banner-icon{width:38px;height:38px;flex-shrink:0;display:flex;align-items:center;justify-content:center;border-radius:999px;background:var(--success);color:#fff}.inc-page-banner-active .inc-page-banner-icon{background:var(--danger)}.inc-page-banner-body{flex:1;min-width:220px;display:flex;flex-direction:column;gap:2px}.inc-page-banner-title{font-size:18px;font-weight:700}.inc-page-banner-hint,.inc-page-banner-time{font-size:14px;color:var(--muted)}.inc-page-skeleton{margin-top:40px}.inc-page-skeleton-row{padding:22px 24px;display:flex;flex-direction:column;gap:10px}.inc-page-skeleton-line{height:12px;border-radius:6px;background:var(--line);animation:incPagePulse 1.4s ease-in-out infinite}.inc-page-skeleton-title{width:40%}.inc-page-skeleton-meta{width:65%}@keyframes incPagePulse{50%{opacity:.45}}@media (prefers-reduced-motion: reduce){.inc-page-skeleton-line{animation:none}}.inc-page-row{padding:20px 24px;display:flex;flex-direction:column;gap:8px;animation:incPageRowIn .22s var(--easeOut) both}.inc-page-row-head{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px}.inc-page-row-title{flex:1;min-width:180px;font-size:16px;font-weight:700}.inc-page-severity,.inc-page-state{padding:4px 10px;border-radius:999px;font-size:12.5px;font-weight:600;white-space:nowrap;background:var(--bgTint);color:var(--muted)}.inc-page-severity-medium{background:var(--accentSoft);color:var(--accent)}.inc-page-severity-high{background:var(--warningSoft);color:var(--warning)}.inc-page-severity-critical,.inc-page-state-active{background:var(--dangerSoft);color:var(--danger)}.inc-page-state:not(.inc-page-state-active){background:var(--successSoft);color:var(--success)}.inc-page-row-meta{display:flex;flex-wrap:wrap;gap:4px 10px;font-size:14px;color:var(--muted);font-variant-numeric:tabular-nums}.inc-page-row-duration{margin-left:auto}@keyframes incPageRowIn{0%{opacity:0;transform:translateY(6px)}}@media (prefers-reduced-motion: reduce){.inc-page-row{animation:none}}.inc-page-error{margin-top:32px;color:var(--muted)}.inc-page-empty{margin-top:40px;padding:48px 24px;display:flex;flex-direction:column;align-items:center;gap:10px;text-align:center;border-radius:var(--radiusLg);border:1px solid var(--line);background:var(--surface)}.inc-page-empty-icon{width:52px;height:52px;display:flex;align-items:center;justify-content:center;border-radius:14px;background:var(--successSoft);color:var(--success)}.inc-page-empty p{max-width:440px;color:var(--muted)}.inc-page-day{margin-top:40px}.inc-page-day-title{margin-bottom:14px;font-size:18px;font-weight:700;letter-spacing:-.01em}.inc-page-card{border-radius:var(--radiusLg);border:1px solid var(--line);background:var(--surface);background-image:var(--cardSheen)}.inc-page-card>*+*{border-top:1px solid var(--line)}.inc-page-more,.inc-page-status-link{display:inline-flex;margin-top:28px;font:inherit;font-size:15px;font-weight:600}.inc-page-more{height:44px;margin-right:20px;padding:0 22px;border-radius:12px;border:1px solid var(--line);background:var(--surface);color:var(--text);cursor:pointer;transition:border-color .18s var(--easeOut),transform .16s var(--easeOut)}.inc-page-more:active:not(:disabled){transform:scale(.97)}.inc-page-more:disabled{opacity:.6;cursor:default}.inc-page-status-link{color:var(--accent)}.kb-page{padding-top:84px}.kb-page .page-head{max-width:720px}.kb-layout{display:grid;grid-template-columns:248px minmax(0,1fr) 200px;gap:48px;align-items:start}.kb-main{min-width:0}.kb-aside{position:sticky;top:96px}.kb-drawer-toggle{display:none;align-items:center;gap:8px;height:40px;padding:0 16px;margin-bottom:24px;border:1px solid var(--line);border-radius:999px;background:var(--surface);color:var(--text);font:inherit;font-size:14px;font-weight:600;cursor:pointer;transition:border-color .16s var(--easeOut),transform .16s var(--easeOut)}.kb-drawer-toggle:active{transform:scale(.97)}.kb-drawer-toggle:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.kb-backdrop{display:none}@media (prefers-reduced-motion: reduce){.kb-sidebar,.kb-backdrop,.kb-copy-icon{transition:none;animation:none}}.kb-sidebar{position:sticky;top:96px;max-height:calc(100vh - 120px);overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;padding:4px 4px 24px;scrollbar-width:none}.kb-sidebar-top{display:flex;align-items:center;gap:8px;margin-bottom:22px}.icon-button.kb-sidebar-close{display:none}.kb-search{flex:1;min-width:0;display:flex;align-items:center;gap:8px;height:42px;padding:0 10px 0 12px;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);color:var(--faint);transition:border-color .16s var(--easeOut),box-shadow .16s var(--easeOut)}.kb-search:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px var(--accentSoft)}.kb-search input{flex:1;width:100%;min-width:0;border:0;outline:none;background:transparent;color:var(--text);font:inherit;font-size:14px}.kb-search input::-webkit-search-cancel-button{-webkit-appearance:none;-moz-appearance:none;appearance:none}.kb-search-clear{display:inline-grid;place-items:center;width:24px;height:24px;border:0;border-radius:6px;background:transparent;color:var(--faint);cursor:pointer;transition:background .16s var(--easeOut),color .16s var(--easeOut)}.kb-search-clear:hover{background:var(--accentSoft);color:var(--accent)}.kb-nav{display:grid;gap:22px}.kb-nav-title{display:flex;align-items:center;gap:8px;margin-bottom:8px;font-size:12px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--faint)}.kb-nav-group ul{display:grid;gap:2px;margin-left:7px;border-left:1px solid var(--line)}.kb-nav-link{display:block;margin-left:-1px;padding:7px 12px 7px 15px;border-left:2px solid transparent;border-radius:0 8px 8px 0;font-size:14px;line-height:1.4;color:var(--muted);transition:color .16s var(--easeOut),background .16s var(--easeOut),border-color .16s var(--easeOut)}.kb-nav-link:hover{color:var(--text);background:var(--surfaceTint)}.kb-nav-link:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.kb-nav-link-active,.kb-nav-link-active:hover{border-left-color:var(--accent);background:var(--accentSoft);color:var(--accent);font-weight:600}.kb-nav-empty{display:grid;gap:4px;padding:16px;border:1px dashed var(--lineStrong);border-radius:var(--radiusLg);font-size:13.5px;line-height:1.5;color:var(--muted)}.kb-nav-empty strong{color:var(--text)}.kb-article-head{padding-bottom:28px;margin-bottom:8px;border-bottom:1px solid var(--line)}.kb-article-category{display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 12px;border-radius:999px;background:var(--accentSoft);color:var(--accent);font-size:12.5px;font-weight:600}.kb-article-title{margin-top:16px;font-family:var(--display);font-size:36px;font-weight:720;font-stretch:118%;line-height:1.12;letter-spacing:-.025em}.kb-article-lead{margin-top:12px;max-width:680px;font-size:17px;line-height:1.65;color:var(--muted)}.kb-section{display:grid;gap:16px;padding-top:32px;scroll-margin-top:88px}.kb-section h3{font-size:21px;font-weight:700;letter-spacing:-.015em}.kb-text{font-size:15.5px;line-height:1.75;color:var(--muted)}.kb-link{justify-self:start;display:inline-flex;align-items:center;gap:6px;font-size:15px;font-weight:600;color:var(--accent)}.kb-link .icon{transition:transform .18s var(--easeOut)}.kb-link:hover .icon{transform:translate(3px)}.kb-steps{display:grid;gap:12px;counter-reset:kbStep}.kb-steps li{position:relative;padding-left:40px;font-size:15.5px;line-height:1.65;counter-increment:kbStep}.kb-steps li:before{content:counter(kbStep);position:absolute;left:0;top:0;display:grid;place-items:center;width:26px;height:26px;border-radius:50%;border:1px solid var(--lineStrong);background:var(--surface);color:var(--accent);font-size:13px;font-weight:700}.kb-list{display:grid;gap:9px}.kb-list li{position:relative;padding-left:22px;font-size:15.5px;line-height:1.65;color:var(--muted)}.kb-list li:before{content:"";position:absolute;left:4px;top:.72em;width:6px;height:6px;border-radius:50%;background:var(--accent)}.kb-callout{display:flex;gap:12px;padding:14px 16px;border:1px solid var(--calloutLine);border-radius:var(--radiusLg);background:var(--calloutBg);--calloutTint: var(--accent);--calloutBg: var(--accentSoft);--calloutLine: color-mix(in srgb, var(--accent) 22%, transparent)}.kb-callout-important{--calloutTint: var(--warning);--calloutBg: var(--warningSoft);--calloutLine: color-mix(in srgb, var(--warning) 28%, transparent)}.kb-callout-example{--calloutTint: var(--success);--calloutBg: var(--successSoft);--calloutLine: color-mix(in srgb, var(--success) 26%, transparent)}.kb-callout-icon{flex:none;margin-top:2px;color:var(--calloutTint)}.kb-callout-label{display:block;margin-bottom:2px;font-size:13.5px;color:var(--calloutTint)}.kb-callout p{font-size:15px;line-height:1.65}.kb-mono,.kb-code-body{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,Liberation Mono,monospace}.kb-code{overflow:hidden;border:1px solid var(--line);border-radius:var(--radiusLg);background:var(--surfaceTint)}.kb-code-head{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:40px;padding:4px 6px 4px 14px;border-bottom:1px solid var(--line);font-size:12.5px;font-weight:600;color:var(--faint)}.kb-code-body{margin:0;padding:14px 16px;overflow-x:auto;font-size:13.5px;line-height:1.7;color:var(--text);white-space:pre}.kb-records{overflow-x:auto;border:1px solid var(--line);border-radius:var(--radiusLg);background:var(--surface)}.kb-records table{width:100%;border-collapse:collapse;font-size:14px}.kb-records th,.kb-records td{padding:10px 14px;text-align:left;white-space:nowrap}.kb-records th{border-bottom:1px solid var(--line);background:var(--surfaceTint);font-size:12.5px;font-weight:600;color:var(--faint)}.kb-records tbody tr+tr td{border-top:1px solid var(--line)}.kb-record-type{display:inline-grid;place-items:center;min-width:30px;height:22px;padding:0 8px;border-radius:6px;background:var(--accentSoft);color:var(--accent);font-size:12px;font-weight:700}.kb-record-value{display:inline-flex;align-items:center;gap:6px}.kb-toc{display:grid;gap:10px}.kb-toc-title{font-size:12px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--faint)}.kb-toc ul{display:grid;gap:2px;border-left:1px solid var(--line)}.kb-toc-link{display:block;margin-left:-1px;padding:5px 0 5px 12px;border-left:2px solid transparent;font-size:13.5px;line-height:1.45;color:var(--muted);transition:color .18s var(--easeOut),border-color .18s var(--easeOut)}.kb-toc-link:hover{color:var(--text)}.kb-toc-link-active{border-left-color:var(--accent);color:var(--accent);font-weight:600}.kb-pager{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:48px}.kb-pager-link{display:grid;gap:6px;padding:16px 18px;border:1px solid var(--line);border-radius:var(--radiusLg);background:var(--surface);transition:border-color .18s var(--easeOut),transform .18s var(--easeOut)}.kb-pager-link:hover{border-color:var(--accent)}.kb-pager-link:active{transform:scale(.99)}.kb-pager-next{text-align:right;justify-items:end}.kb-pager-label{display:inline-flex;align-items:center;gap:6px;font-size:12.5px;color:var(--faint)}.kb-pager-title{font-weight:600;color:var(--text)}@keyframes kbCopySwap{0%{opacity:0;transform:scale(.6)}}.kb-copy{display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 10px;border:1px solid transparent;border-radius:8px;background:transparent;color:var(--muted);font:inherit;font-size:12.5px;font-weight:600;cursor:pointer;transition:background .16s var(--easeOut),color .16s var(--easeOut),transform .14s var(--easeOut)}.kb-copy:hover{background:var(--surface);border-color:var(--line);color:var(--text)}.kb-copy:active{transform:scale(.96)}.kb-copy:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.kb-copy-compact{width:28px;height:28px;padding:0;justify-content:center}.kb-copy-done,.kb-copy-done:hover{color:var(--success)}.kb-copy-icon{display:inline-flex;animation:kbCopySwap .2s var(--easeOut)}.kb-support{display:grid;grid-template-columns:auto minmax(0,1fr);gap:14px 16px;margin-top:24px;padding:22px;border:1px solid var(--line);border-radius:var(--radiusXl);background:var(--surfaceTint)}.kb-support-icon{display:inline-grid;place-items:center;width:42px;height:42px;border-radius:var(--radius);background:var(--accentSoft);color:var(--accent)}.kb-support-text h2{font-size:18px;font-weight:700;letter-spacing:-.01em}.kb-support-text p{margin-top:4px;font-size:14.5px;line-height:1.6;color:var(--muted)}.kb-support-actions{grid-column:2;display:flex;flex-wrap:wrap;gap:10px}.kb-support-actions .btn{height:42px;padding:0 18px;font-size:14.5px}@media (max-width: 1180px){.kb-layout{grid-template-columns:232px minmax(0,1fr);gap:40px}.kb-aside{display:none}}@media (max-width: 960px){.kb-layout{grid-template-columns:minmax(0,1fr)}.kb-drawer-toggle{display:inline-flex}.kb-sidebar{position:fixed;inset:0 auto 0 0;z-index:70;width:min(320px,86vw);max-height:none;padding:18px 16px 32px;border-right:1px solid var(--line);background:var(--bg);visibility:hidden;transform:translate(-104%);transition:transform .28s var(--easeOut),visibility 0s linear .28s}.kb-sidebar-open{visibility:visible;transform:none;transition:transform .28s var(--easeOut),visibility 0s}.icon-button.kb-sidebar-close{display:inline-flex}.kb-backdrop{display:block;position:fixed;top:0;right:0;bottom:0;left:0;z-index:65;background:#0509136b;opacity:0;pointer-events:none;transition:opacity .24s var(--easeOut)}.kb-backdrop-open{opacity:1;pointer-events:auto}}@media (max-width: 600px){.kb-page{padding-top:48px}.kb-article-title{font-size:28px}.kb-pager,.kb-support{grid-template-columns:minmax(0,1fr)}.kb-support-actions{grid-column:auto}}.price-base{padding:26px;border-radius:var(--radiusLg);border:1px solid var(--line);background:var(--surface)}.price-base-head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:8px 24px;padding-bottom:18px;border-bottom:1px solid var(--line)}.price-base-head h2{font-size:22px;font-weight:700;letter-spacing:-.02em}.price-base-value{display:flex;align-items:baseline;gap:8px;color:var(--muted)}.price-base-value strong{font-size:34px;font-weight:800;letter-spacing:-.03em;color:var(--text)}.price-base-list,.price-rules{display:grid;gap:10px;color:var(--muted)}.price-base-list{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:18px}.price-base-list li,.price-rules li{display:flex;gap:8px;align-items:flex-start;font-size:15px;line-height:1.55}.price-base-list svg,.price-rules svg{flex-shrink:0;margin-top:3px;color:var(--accent)}@media (max-width: 700px){.price-base-list{grid-template-columns:1fr}.price-base-value strong{font-size:28px}}.price-rows{border-radius:var(--radiusLg);border:1px solid var(--line);overflow:hidden}.price-rows li{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 18px;font-size:15px}.price-rows li+li{border-top:1px solid var(--line)}.price-row-label{display:grid;gap:2px}.price-row-label small,.price-example small{font-size:13px;color:var(--muted)}.price-row-value{flex-shrink:0;font-weight:600;text-align:right}.price-examples{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.price-example{display:grid;gap:6px;padding:20px;border-radius:var(--radiusLg);border:1px solid var(--line);background:var(--surfaceTint)}.price-example-label{font-weight:600}.price-example strong{font-size:26px;font-weight:800;letter-spacing:-.02em}.price-note{margin-top:18px;font-size:14px}.price-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:22px}@media (max-width: 700px){.price-examples{grid-template-columns:1fr}.price-rows li{flex-direction:column;align-items:flex-start}.price-row-value{text-align:left}}.app-notfound{min-height:62svh;display:flex;flex-direction:column;align-items:center;justify-content:center;padding-top:96px;padding-bottom:96px;text-align:center}.app-notfound-code{font-size:clamp(96px,18vw,168px);font-weight:800;line-height:1;letter-spacing:-.06em;background:var(--titleGradient);-webkit-background-clip:text;background-clip:text;color:transparent}.app-notfound-title{margin-top:20px;font-size:32px;font-weight:800;line-height:1.15;letter-spacing:-.03em}.app-notfound-text{max-width:480px;margin-top:12px;font-size:16.5px;line-height:1.6;color:var(--muted)}.app-notfound-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;margin-top:32px}@media (max-width: 560px){.app-notfound-title{font-size:26px}.app-notfound-actions{flex-direction:column;align-self:stretch}}.status-banner{transition:border-color .24s var(--easeOut),background-color .24s var(--easeOut)}.status-banner-degraded{border-color:var(--warning);background:var(--warningSoft)}.status-banner-degraded .status-banner-icon{background:var(--warning)}.status-banner-outage{border-color:var(--danger);background:var(--dangerSoft)}.status-banner-outage .status-banner-icon{background:var(--danger)}.incident-ongoing{display:inline-block;margin-top:10px;font-size:13.5px;font-weight:600;color:var(--warning)}.status-incidents-empty{padding:22px 24px;color:var(--muted)}.status-incidents-link{display:inline-flex;margin-top:20px;font-size:15px;font-weight:600;color:var(--accent)}.status-load-error{margin-top:32px;color:var(--muted)}.status-skeleton-card{margin-top:48px}.status-skeleton-block{display:block;border-radius:6px;background:var(--line);animation:statusPulse 1.4s ease-in-out infinite}.status-skeleton-banner{height:76px;border-radius:var(--radiusLg)}.status-skeleton-title{width:35%;height:14px;margin-bottom:14px}.status-skeleton-bars{height:32px}@keyframes statusPulse{50%{opacity:.45}}@media (prefers-reduced-motion: reduce){.status-banner{transition:none}.status-skeleton-block{animation:none}}.app-error{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:48px 24px;text-align:center;color:var(--text);animation:appErrorIn .24s ease-out both}.app-error-screen{min-height:100svh;background:var(--bg)}.app-error-area{min-height:60svh}.app-error-icon{display:grid;place-items:center;width:48px;height:48px;margin-bottom:4px;border-radius:14px;background:var(--dangerSoft);color:var(--danger)}.app-error-title{font-size:26px;font-weight:700;line-height:1.2;letter-spacing:-.02em}.app-error-text{max-width:440px;font-size:15px;line-height:1.55;color:var(--muted)}.app-error-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin-top:12px}.app-error-actions .btn{height:44px;padding:0 20px;font-size:15px}@keyframes appErrorIn{0%{opacity:0;transform:translateY(6px)}}@media (prefers-reduced-motion: reduce){.app-error{animation:none}}.app-spinner{display:inline-block;flex:none;width:28px;height:28px;box-sizing:border-box;border-radius:50%;border:2.5px solid var(--line);border-top-color:var(--accent);animation:appSpin .8s linear infinite}.app-loader{min-height:100svh;display:flex;align-items:center;justify-content:center;background:var(--bg)}@keyframes appSpin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion: reduce){.app-spinner{animation-duration:2.4s}}@font-face{font-family:Onest;font-style:normal;font-weight:400 800;font-display:swap;src:url(/fonts/onest-cyrillic-ext.woff2) format("woff2");ascent-override:105%;descent-override:22.5%;line-gap-override:0%;unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Onest;font-style:normal;font-weight:400 800;font-display:swap;src:url(/fonts/onest-cyrillic.woff2) format("woff2");ascent-override:105%;descent-override:22.5%;line-gap-override:0%;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Onest;font-style:normal;font-weight:400 800;font-display:swap;src:url(/fonts/onest-latin-ext.woff2) format("woff2");ascent-override:105%;descent-override:22.5%;line-gap-override:0%;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Onest;font-style:normal;font-weight:400 800;font-display:swap;src:url(/fonts/onest-latin.woff2) format("woff2");ascent-override:105%;descent-override:22.5%;line-gap-override:0%;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Roboto Flex;font-style:normal;font-weight:600 800;font-stretch:100% 135%;font-display:swap;src:url(/fonts/roboto-flex-cyrillic-ext.woff2) format("woff2");ascent-override:105%;descent-override:22.5%;line-gap-override:0%;unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Roboto Flex;font-style:normal;font-weight:600 800;font-stretch:100% 135%;font-display:swap;src:url(/fonts/roboto-flex-cyrillic.woff2) format("woff2");ascent-override:105%;descent-override:22.5%;line-gap-override:0%;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Roboto Flex;font-style:normal;font-weight:600 800;font-stretch:100% 135%;font-display:swap;src:url(/fonts/roboto-flex-latin-ext.woff2) format("woff2");ascent-override:105%;descent-override:22.5%;line-gap-override:0%;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Roboto Flex;font-style:normal;font-weight:600 800;font-stretch:100% 135%;font-display:swap;src:url(/fonts/roboto-flex-latin.woff2) format("woff2");ascent-override:105%;descent-override:22.5%;line-gap-override:0%;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--bg: #ffffff;--bgTint: #f4f7ff;--surface: #ffffff;--surfaceTint: #f8faff;--line: #e7ecf6;--lineStrong: #d5ddee;--text: #0b1530;--muted: #58637f;--faint: #8d97b0;--accent: #0a54f7;--accentHover: #0846d4;--accentSoft: #edf3ff;--gradient: linear-gradient(120deg, #6bb0fe 0%, #2f74fb 45%, #0a54f7 100%);--ctaGradient: linear-gradient(135deg, #3d8cff 0%, #0a54f7 55%, #0838c4 100%);--success: #10a36a;--successSoft: rgba(16, 163, 106, .1);--warning: #d98a06;--warningSoft: rgba(217, 138, 6, .1);--danger: #e5484d;--dangerSoft: rgba(229, 72, 77, .09);--arc: rgba(10, 84, 247, .3);--glow: rgba(10, 84, 247, .14);--shadow: 0 1px 2px rgba(11, 21, 48, .04), 0 18px 44px -16px rgba(10, 84, 247, .16);--shadowSoft: 0 1px 2px rgba(11, 21, 48, .04), 0 10px 28px -14px rgba(10, 84, 247, .12);--pageGlowTop: rgba(10, 84, 247, .18);--pageGlowLeft: rgba(10, 84, 247, .08);--pageGlowRight: rgba(110, 90, 255, .07);--dotColor: rgba(10, 84, 247, .22);--titleGradient: linear-gradient(180deg, #0b1530 35%, #34446c);--cardSheen: linear-gradient(180deg, rgba(10, 84, 247, .035), rgba(10, 84, 247, 0) 42%);--edgeLight: inset 0 1px 0 rgba(255, 255, 255, .9);--stageGlow: rgba(10, 84, 247, .17);--stageBorder: #dbe4f6;--productBorder: #e1e8f6;--summaryBg: #f3f7ff;--summaryGlow: rgba(10, 84, 247, .08);--marqueeColor: #8d97b0;--easeOut: cubic-bezier(.23, 1, .32, 1);--easeInOut: cubic-bezier(.77, 0, .175, 1);--radiusXl: 16px;--radiusLg: 12px;--radius: 10px;--containerWidth: 1160px;--sans: "Onest", "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--display: "Roboto Flex", "Onest", "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;color-scheme:light}:root{--easeEmph: cubic-bezier(.2, 0, 0, 1);--springCurve: linear(0, .014, .051, .103, .167, .238, .311, .385, .457, .526, .591, .65, .705, .754, .798, .836, .869, .898, .922, .943, .96, .974, .985, .994, 1.001, 1.006, 1.01, 1.012, 1.014, 1.015, 1.015, 1.015, 1.014, 1.014, 1.013, 1.012, 1.01, 1.009, 1.008, 1.007, 1.006, 1.005, 1.004, 1.004, 1.003, 1.002, 1);--springSlowCurve: linear(0, .008, .028, .06, .099, .144, .194, .246, .299, .353, .407, .459, .51, .558, .604, .648, .688, .726, .761, .792, .821, .848, .871, .893, .911, .928, .943, .956, .967, .976, .984, .991, .997, 1.002, 1.005, 1.008, 1.011, 1.012, 1.014, 1.015, 1.015, 1.015, 1.015, 1.015, 1.014, 1.014, 1.013, 1.012, 1.011, 1.011, 1.01, 1.009, 1.008, 1.007, 1.007, 1.006, 1.005, 1.005, 1.004, 1.004, 1.003, 1.003, 1.002, 1);--effectsCurve: linear(0, .049, .158, .286, .413, .527, .626, .707, .773, .826, .868, .9, .925, .943, .958, .969, .977, .983, .987, .991, .993, .995, .996, .997, 1)}html[data-theme=dark]{--bg: #060b1c;--bgTint: #0b1330;--surface: #0c1530;--surfaceTint: #101b3a;--line: #1a2850;--lineStrong: #283a68;--text: #edf2ff;--muted: #97a6cc;--faint: #66749c;--accent: #5b7cff;--accentHover: #7a95ff;--accentSoft: rgba(91, 124, 255, .16);--gradient: linear-gradient(120deg, #a8d4ff 0%, #6c8cff 50%, #5a5cff 100%);--ctaGradient: linear-gradient(135deg, #4a6dff 0%, #3046e0 55%, #1a1f8f 100%);--success: #3ecf8e;--successSoft: rgba(62, 207, 142, .12);--warning: #f5b544;--warningSoft: rgba(245, 181, 68, .12);--danger: #ff6b70;--dangerSoft: rgba(255, 107, 112, .1);--arc: rgba(120, 140, 255, .18);--glow: transparent;--shadow: 0 0 0 1px rgba(255, 255, 255, .015), 0 24px 60px -24px rgba(0, 0, 0, .7);--shadowSoft: 0 16px 40px -24px rgba(0, 0, 0, .7);--cardSheen: linear-gradient(180deg, rgba(110, 135, 255, .08), rgba(110, 135, 255, 0) 42%);--edgeLight: inset 0 1px 0 rgba(255, 255, 255, .06);--pageGlowTop: transparent;--pageGlowLeft: transparent;--pageGlowRight: transparent;--dotColor: rgba(140, 160, 255, .18);--titleGradient: linear-gradient(180deg, #ffffff 30%, #a8b6ee);--stageGlow: transparent;--stageBorder: #24336a;--productBorder: #1f2d5c;--summaryBg: #0b1430;--summaryGlow: transparent;--marqueeColor: #6372a0;color-scheme:dark}*{box-sizing:border-box}html{background:var(--bg)}*{scrollbar-width:none}*::-webkit-scrollbar{display:none}body{margin:0;min-height:100svh;background:var(--bg);color:var(--text);font-family:var(--sans);font-size:16px;line-height:1.6;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,p,ul,ol,dl,dd,figure,blockquote{margin:0}ul,ol{padding:0;list-style:none}a{color:inherit;text-decoration:none}img{display:block}button{font:inherit;color:inherit}.container{width:100%;max-width:calc(var(--containerWidth) + 48px);margin:0 auto;padding:0 24px}.section{padding-top:120px}.icon{display:inline-block;flex-shrink:0;vertical-align:middle;background-color:currentColor;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center}.tabular{font-variant-numeric:tabular-nums}.gradient-text{background:var(--gradient);-webkit-background-clip:text;background-clip:text;color:transparent}.heading{max-width:720px;margin-bottom:52px}.heading-center{margin-left:auto;margin-right:auto;text-align:center}.heading h2{font-size:44px;font-weight:800;line-height:1.1;letter-spacing:-.035em;text-wrap:balance}.heading p{margin-top:16px;font-size:18px;color:var(--muted);text-wrap:pretty}::selection{background:var(--accentSoft)}.abuse-notice>.icon,.form-notice>.icon,.cab-plan-missing>.icon{margin-top:calc((1lh - var(--iconSize)) / 2)}.cab-renew-banner-icon,.cab-mod-reason-icon,.cab-dn-confirm-icon{height:1lh;align-items:center}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:48px;padding:0 22px;border-radius:999px;border:1px solid transparent;font-size:15.5px;font-weight:600;white-space:nowrap;cursor:pointer;transition:background .2s ease,border-color .2s ease,color .2s ease,transform .16s var(--easeOut)}.btn:focus-visible,.icon-button:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.btn-primary{background:var(--accent);color:#fff}.btn-secondary{background:var(--surface);border-color:var(--lineStrong)}.btn-light{background:#fff;color:#0a54f7}.btn-outlineLight{border-color:#ffffff8c;color:#fff}.btn-wide{width:100%}.icon-button{width:40px;height:40px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;border:1px solid var(--line);background:transparent;cursor:pointer;transition:border-color .2s ease,color .2s ease,transform .16s var(--easeOut)}.logo{display:inline-flex;align-items:center;gap:10px;justify-self:start}.logo-text{font-size:18px;font-weight:700;letter-spacing:-.015em}@keyframes appbarFill{0%{background-color:transparent;box-shadow:0 1px 0 transparent;-webkit-backdrop-filter:blur(0) saturate(1);backdrop-filter:blur(0) saturate(1)}to{background-color:color-mix(in srgb,var(--bg) 86%,transparent);box-shadow:0 1px color-mix(in srgb,var(--line) 80%,transparent);-webkit-backdrop-filter:blur(14px) saturate(1.4);backdrop-filter:blur(14px) saturate(1.4)}}.appbar{position:sticky;top:0;z-index:50;background-color:transparent;transition:background-color 212ms var(--effectsCurve),box-shadow 212ms var(--effectsCurve)}.appbar-filled,.appbar-open{background-color:color-mix(in srgb,var(--bg) 86%,transparent);box-shadow:0 1px color-mix(in srgb,var(--line) 80%,transparent);-webkit-backdrop-filter:blur(14px) saturate(1.4);backdrop-filter:blur(14px) saturate(1.4)}@supports (animation-timeline: scroll()){.appbar:not(.appbar-open){animation:appbarFill linear both;animation-timeline:scroll(root);animation-range:0 96px}}.appbar-bar{position:relative;max-width:calc(var(--containerWidth) + 48px);height:72px;margin:0 auto;padding:0 24px;display:flex;align-items:center;gap:12px}.appbar-bar .logo{flex:none;padding:4px 8px 4px 0}.appbar-actions{margin-left:auto;display:flex;align-items:center;gap:8px}@keyframes appbarIndicatorIn{0%{opacity:0;transform:translate(-50%) scaleX(.3)}}.appbar-nav{display:flex;align-items:center;gap:4px;margin-left:24px}.appbar-link{position:relative;display:inline-flex;align-items:center;height:40px;padding:0 16px;border-radius:999px;font-size:14px;font-weight:600;color:var(--muted);transition:color 212ms var(--effectsCurve),background-color .15s linear,transform .16s var(--easeOut);animation:heroIn .6s var(--easeEmph) backwards;animation-delay:calc(.12s + var(--linkOrder, 0) * 50ms)}.appbar-link-active{color:var(--text)}.appbar-link:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.appbar-indicator{position:absolute;left:50%;bottom:3px;width:18px;height:3px;border-radius:999px;background:var(--accent);transform:translate(-50%);animation:appbarIndicatorIn 412ms var(--springCurve) backwards}.appbar-icon,.appbar-actions .icon-button{width:40px;height:40px;flex:none;display:inline-grid;place-items:center;padding:0;border:0;border-radius:20px;background:transparent;color:var(--muted);cursor:pointer;transition:border-radius 348ms var(--springCurve),background-color .15s linear,color 212ms var(--effectsCurve)}.appbar-icon:active,.appbar-actions .icon-button:active{border-radius:12px}.appbar-burger{display:none}.appbar-login,.appbar-cta{display:inline-flex;align-items:center;justify-content:center;height:40px;padding:0 20px;border-radius:20px;font-size:14px;font-weight:600;letter-spacing:.1px;white-space:nowrap;transition:border-radius 348ms var(--springCurve),background-color 212ms var(--effectsCurve),color 212ms var(--effectsCurve),opacity .2s var(--easeOut),filter .2s var(--easeOut)}.appbar-login{padding:0 14px;color:var(--accent)}.appbar-cta{background:var(--accent);color:#fff}.appbar-login:active,.appbar-cta:active{border-radius:10px}.appbar-icon:focus-visible,.appbar-login:focus-visible,.appbar-cta:focus-visible,.lang-seg-option:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media (hover: hover) and (pointer: fine){.appbar-link:hover,.appbar-icon:hover,.appbar-actions .icon-button:hover{color:var(--text);background-color:color-mix(in srgb,var(--text) 7%,transparent)}.appbar-login:hover{background-color:color-mix(in srgb,var(--accent) 9%,transparent)}.appbar-cta:hover{background:var(--accentHover)}.lang-seg-option[aria-pressed=false]:hover{color:var(--text)}}.lang-seg{display:inline-flex;gap:2px}.lang-seg-option{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:36px;padding:0 12px;border:0;border-radius:6px;background:color-mix(in srgb,var(--text) 7%,transparent);color:var(--muted);font:inherit;font-size:13px;font-weight:600;font-variant-numeric:tabular-nums;cursor:pointer;transition:border-radius 348ms var(--springCurve),background-color 212ms var(--effectsCurve),color 212ms var(--effectsCurve)}.lang-seg-option:first-child{border-radius:18px 6px 6px 18px}.lang-seg-option:last-child{border-radius:6px 18px 18px 6px}.lang-seg-option[aria-pressed=true]{border-radius:18px;background:var(--accent);color:#fff;cursor:default}.lang-seg-option:active{border-radius:12px}.language-flag{width:20px;height:20px;border-radius:999px;object-fit:cover;box-shadow:0 0 0 1px var(--line)}.lang-seg .language-flag{width:16px;height:16px;box-shadow:0 0 0 1px color-mix(in srgb,var(--text) 12%,transparent)}@keyframes appbarMenuIn{0%{opacity:0;transform:translateY(-8px) scale(.96)}}@keyframes appbarScrimIn{0%{opacity:0}}.appbar-scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:45;background:#05091352;animation:appbarScrimIn .2s var(--easeOut)}.appbar-menu{position:absolute;top:calc(100% + 4px);right:12px;width:min(320px,calc(100vw - 24px));max-height:calc(100dvh - 92px);overflow:auto;padding:10px;border-radius:24px;border:1px solid var(--line);background:var(--surface);box-shadow:0 12px 32px -16px #05091359;transform-origin:top right;animation:appbarMenuIn 412ms var(--springCurve) backwards}.appbar-menu-list{display:flex;flex-direction:column;gap:2px}.appbar-menu-item{animation:revealItem .42s var(--springCurve) backwards;animation-delay:calc(60ms + var(--itemOrder, 0) * 40ms)}.appbar-menu-link{display:flex;align-items:center;gap:12px;height:48px;padding:0 16px;border-radius:16px;font-size:16px;font-weight:600;color:var(--text);transition:background-color .15s linear}.appbar-menu-link:hover,.appbar-menu-link:focus-visible{background-color:color-mix(in srgb,var(--text) 7%,transparent);outline:none}.appbar-menu-account{color:var(--accent)}.appbar-menu-foot{display:flex;justify-content:center;margin-top:12px;padding:16px 0 4px;border-top:1px solid var(--line)}.hero{position:relative;padding-top:84px;overflow:hidden;isolation:isolate}.bridge-arcs{position:absolute;left:0;top:0;z-index:-1;width:100%;height:640px;color:var(--arc);-webkit-mask-image:linear-gradient(to bottom,#000 40%,transparent 96%);mask-image:linear-gradient(to bottom,#000 40%,transparent 96%)}.hero-copy{text-align:center}.hero-title{max-width:1100px;margin:0 auto;font-size:66px;font-weight:800;line-height:1.02;letter-spacing:-.035em;word-spacing:.06em;text-wrap:balance}.hero-text{max-width:580px;margin:22px auto 0;font-size:19px;line-height:1.6;color:var(--muted);text-wrap:balance}.hero-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin-top:34px}@media (min-width: 761px){.hero-title-line{display:block;white-space:nowrap}}.hero-stage{margin-top:60px;overflow:hidden;border-radius:var(--radiusXl);border:1px solid var(--line);background:radial-gradient(560px 280px at 50% 45%,var(--glow),transparent 70%),var(--surface)}.hero-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid var(--line)}.hero-stat{display:flex;flex-direction:column-reverse;gap:2px;padding:22px 26px;border-left:1px solid var(--line)}.hero-stat:first-child{border-left:none}.hero-stat dt{font-size:14px;color:var(--muted)}.hero-stat dd{font-size:28px;font-weight:800;letter-spacing:-.03em;white-space:nowrap}.scene{position:relative;height:340px}.scene-canvas{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.scene-shield{position:absolute;left:50%;top:50%;z-index:2;width:104px;height:104px;display:flex;align-items:center;justify-content:center;transform:translate(-50%,-50%);filter:drop-shadow(0 18px 30px var(--glow))}.scene-ring{position:absolute;top:-12px;right:-12px;bottom:-12px;left:-12px;border-radius:999px;border:1.5px solid var(--accent);opacity:0;animation:sceneRing 2.6s ease-out infinite}.scene-ring-late{animation-delay:1.3s}.scene-counter{position:absolute;top:calc(100% + 18px);padding:6px 12px;border-radius:999px;border:1px solid var(--line);background:var(--surface);color:var(--danger);font-size:13px;font-weight:700;white-space:nowrap;font-variant-numeric:tabular-nums}.scene-server{position:absolute;right:22px;top:50%;z-index:2;display:flex;align-items:center;gap:12px;padding:12px 16px 12px 12px;border-radius:12px;border:1px solid var(--line);background:var(--surface);transform:translateY(-50%)}.scene-server-icon{width:40px;height:40px;display:flex;align-items:center;justify-content:center;border-radius:8px;background:var(--successSoft);color:var(--success)}.scene-server-text{display:flex;flex-direction:column;line-height:1.3}.scene-server-name{font-size:14px;font-weight:700}.scene-server-status{display:inline-flex;align-items:center;gap:6px;font-size:12.5px;color:var(--success)}.scene-server-status:before{content:"";width:7px;height:7px;border-radius:999px;background:var(--success)}.marquee{margin-bottom:96px}.marquee-title{margin-bottom:22px;text-align:center;font-size:14px;color:var(--faint)}.marquee-viewport{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent);mask-image:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent)}.marquee-track{display:flex;gap:72px;width:max-content;animation:marquee 36s linear infinite}.marquee-track li{font-size:21px;font-weight:800;letter-spacing:-.02em;color:var(--faint);white-space:nowrap;transition:color .2s ease}.testimonials{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.testimonial{display:flex;flex-direction:column;padding:30px;border-radius:var(--radiusLg);border:1px solid var(--line);background:var(--surface)}.testimonial blockquote{flex:1;margin:14px 0 22px;font-size:17px;line-height:1.55;overflow-wrap:anywhere;white-space:pre-line}.testimonial figcaption{display:flex;flex-direction:column;gap:2px;min-width:0}.testimonial-author{font-size:15px;font-weight:650;color:var(--text);overflow-wrap:anywhere}.testimonial-project{font-size:14px;color:var(--muted);overflow-wrap:anywhere}.review-stars{display:inline-flex;gap:3px}.review-star{display:inline-flex;color:var(--lineStrong)}.review-star svg{fill:currentColor}.review-star-filled{color:var(--warning)}.products{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.product{position:relative;overflow:hidden;padding:38px;border-radius:var(--radiusXl);border:1px solid var(--line);background:var(--surfaceTint)}.product-watermark{position:absolute;right:-12px;bottom:-30px;font-size:190px;white-space:nowrap;font-weight:900;line-height:1;letter-spacing:-.07em;color:var(--accent);opacity:.06;pointer-events:none;-webkit-user-select:none;user-select:none}.product-icon{width:54px;height:54px;display:flex;align-items:center;justify-content:center;border-radius:10px;background:var(--ctaGradient);color:#fff}.product h3{display:flex;align-items:center;gap:10px;margin-top:26px;font-size:28px;font-weight:800;letter-spacing:-.03em}.product-layer{padding:3px 10px;border-radius:999px;background:var(--accentSoft);color:var(--accent);font-size:13px;font-weight:700;letter-spacing:0}.product-description{position:relative;max-width:440px;margin-top:12px;font-size:16.5px;color:var(--muted)}.product-points{position:relative;display:flex;flex-direction:column;gap:12px;margin-top:28px}.product-points li{display:flex;align-items:center;gap:10px;font-size:15.5px;font-weight:500}.product-points .icon{color:var(--accent)}.timeline{position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.timeline:before{content:"";position:absolute;top:23px;left:calc(100% / 6);right:calc(100% / 6);height:2px;border-radius:999px;background:var(--gradient);opacity:.45}.timeline-step{position:relative;display:flex;flex-direction:column;align-items:center;text-align:center}.timeline-dot{width:48px;height:48px;display:flex;align-items:center;justify-content:center;border-radius:999px;border:2px solid var(--accent);background:var(--bg);color:var(--accent);font-size:17px;font-weight:800}.timeline-step h3{margin-top:20px;font-size:21px;font-weight:800;letter-spacing:-.02em}.timeline-step p{max-width:290px;margin-top:8px;color:var(--muted)}.calc{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);overflow:hidden;border-radius:var(--radiusXl);border:1px solid var(--line);background:var(--surface)}.calc-form{display:flex;flex-direction:column;gap:28px;padding:36px}.calc-form-head{display:flex;flex-direction:column;gap:2px}.calc-form-title{font-size:22px;font-weight:800;letter-spacing:-.02em}.calc-form-sub{font-size:14.5px;color:var(--muted)}.calc-slider-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.calc-label{display:flex;flex-direction:column;gap:2px;font-size:15.5px;font-weight:600}.calc-hint{font-size:13px;font-weight:400;color:var(--muted)}.calc-value{padding:4px 12px;border-radius:999px;background:var(--accentSoft);color:var(--accent);font-size:15px;font-weight:700;white-space:nowrap;font-variant-numeric:tabular-nums}.calc-slider-row{display:flex;align-items:center;gap:12px;margin-top:14px}.calc-group{display:flex;flex-direction:column;gap:10px}.calc-step{width:34px;height:34px;flex-shrink:0;display:flex;align-items:center;justify-content:center;border-radius:999px;border:1px solid var(--line);background:var(--surface);cursor:pointer;transition:border-color .15s ease,color .15s ease,transform .16s var(--easeOut)}.calc-range{flex:1;height:6px;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:999px;background:linear-gradient(to right,var(--accent) var(--fill),var(--line) var(--fill));cursor:pointer}.calc-range::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:22px;height:22px;border-radius:999px;background:#fff;border:2px solid var(--accent);transition:transform .16s var(--easeOut)}.calc-range:active::-webkit-slider-thumb{transform:scale(1.12)}.calc-range::-moz-range-thumb{width:18px;height:18px;border-radius:999px;background:#fff;border:2px solid var(--accent)}.calc-segmented{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.calc-segment,.calc-toggle{border-radius:10px;border:1px solid var(--line);background:var(--surface);cursor:pointer;text-align:left;transition:border-color .15s ease,background .15s ease,transform .16s var(--easeOut)}.calc-segment{display:flex;flex-direction:column;padding:12px 16px;font-weight:700}.calc-segment span{font-size:13px;font-weight:400;color:var(--muted)}.calc-segment-active,.calc-toggle-on{border-color:var(--accent);background:var(--accentSoft)}.calc-toggle{display:flex;align-items:center;gap:14px;padding:14px 16px}.calc-check{width:22px;height:22px;flex-shrink:0;display:flex;align-items:center;justify-content:center;border-radius:999px;border:1.5px solid var(--lineStrong);color:#fff;transition:background .15s ease,border-color .15s ease}.calc-toggle-on .calc-check{border-color:var(--accent);background:var(--accent)}.calc-toggle-text{flex:1;display:flex;flex-direction:column}.calc-toggle-title{font-weight:600}.calc-toggle-price{font-size:14px;font-weight:600;color:var(--muted);white-space:nowrap}.calc-summary{display:flex;flex-direction:column;padding:36px;border-left:1px solid var(--line);background:var(--bgTint)}.calc-summary-title{font-size:13px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--faint)}.calc-includes{display:flex;flex-direction:column;gap:9px;margin-top:14px;font-size:14.5px}.calc-includes li{display:flex;align-items:center;gap:9px}.calc-includes .icon{color:var(--success)}.calc-lines{display:flex;flex-direction:column;gap:9px;margin-top:24px;padding-top:20px;border-top:1px solid var(--line);font-size:14px;color:var(--muted)}.calc-lines li{display:flex;justify-content:space-between;gap:12px}.calc-total{display:flex;align-items:baseline;gap:8px;margin:auto 0 18px;padding-top:24px}.calc-total-value{font-size:44px;font-weight:800;letter-spacing:-.04em}.calc-total-period{color:var(--muted)}.calc-note{margin-top:12px;font-size:13px;text-align:center;color:var(--muted)}.calc-lines li.calc-line-leaving{animation:rowOut .2s var(--easeOut) forwards;pointer-events:none}@keyframes rowOut{to{opacity:0;transform:translateY(-4px)}}.custom-card{display:flex;align-items:center;gap:20px;margin-top:18px;padding:26px 30px;border-radius:var(--radiusLg);border:1px solid var(--line);background:var(--surfaceTint)}.custom-icon{width:50px;height:50px;flex-shrink:0;display:flex;align-items:center;justify-content:center;border-radius:10px;background:var(--accentSoft);color:var(--accent)}.custom-text{flex:1}.custom-text h3{font-size:20px;font-weight:800;letter-spacing:-.02em}.custom-text p{margin-top:4px;font-size:15px;color:var(--muted)}.custom-action{display:flex;flex-direction:column;align-items:center;gap:6px}.custom-handle{font-size:13px;color:var(--faint)}.faq-section{display:flex;flex-direction:column;align-items:center}.faq-grid{width:100%;display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:16px}.faq-item{grid-column:span var(--span);display:flex;flex-direction:column;padding:28px 30px 30px;border-radius:var(--radiusLg);border:1px solid var(--line);background:var(--surface)}.faq-item h3{font-size:19px;font-weight:700;line-height:1.3;letter-spacing:-.015em}.faq-item p{margin-top:10px;font-size:15.5px;color:var(--muted)}.faq-contact{display:inline-flex;align-items:center;gap:8px;margin-top:32px;font-weight:600;color:var(--accent)}@media (max-width: 960px){.faq-item{grid-column:span 6}}@media (max-width: 600px){.faq-item{grid-column:span 12;padding:24px}}.final-cta{position:relative;overflow:hidden;display:flex;flex-direction:column;align-items:center;padding:76px 32px;border-radius:18px;background:var(--ctaGradient);color:#fff;text-align:center}.final-mark{position:relative}.final-cta h2{position:relative;max-width:680px;margin-top:24px;font-size:48px;font-weight:800;line-height:1.06;letter-spacing:-.04em;text-wrap:balance}.final-cta p{position:relative;max-width:520px;margin-top:16px;font-size:18px;opacity:.88}.final-actions{position:relative;display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin-top:32px}.fibers{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:block;opacity:0;pointer-events:none;transition:opacity .7s var(--easeOut)}.fibers-ready{opacity:1}.auth-fibers{z-index:-2}.final-cta:has(.fibers-ready){background:#060b1c}html[data-theme=dark] .final-cta{border:1px solid rgba(140,180,255,.06)}.footer{padding-top:96px;padding-bottom:36px}.footer-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2.4fr);gap:48px;padding-top:48px;border-top:1px solid var(--line)}.footer-brand{display:flex;flex-direction:column;align-items:flex-start;gap:16px}.footer-brand p{max-width:300px;font-size:15px;color:var(--muted)}.footer-columns{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:32px}.footer-column-title{display:block;margin-bottom:16px;font-size:14px;font-weight:700}.footer-column ul{display:flex;flex-direction:column;gap:11px}.footer-column a{display:inline-flex;align-items:center;gap:8px;font-size:14.5px;color:var(--muted);transition:color .18s ease}.footer-telegram{display:inline-flex;align-items:center;gap:8px;padding:9px 16px;border-radius:999px;border:1px solid var(--line);font-size:14px;font-weight:600;transition:border-color .18s ease,color .18s ease,transform .16s var(--easeOut)}.footer-telegram .icon{translate:0 1px}.footer-bottom{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 32px;margin-top:48px;padding-top:24px;border-top:1px solid var(--line);font-size:13.5px;color:var(--faint)}.footer-copy{max-width:440px}.footer-legal{display:flex;flex-wrap:wrap;gap:8px 20px}.footer-legal a{color:var(--muted);transition:color .18s ease}@media (hover: hover) and (pointer: fine){.footer-legal a:hover{color:var(--text)}}.footer-code{margin-left:4px;font-size:11.5px;letter-spacing:.08em;color:var(--faint)}.site{min-height:100svh;display:flex;flex-direction:column}.site>main{flex:1}.page{max-width:908px;padding-top:84px}.page-head{margin-bottom:40px}.page-head h1{font-size:48px;font-weight:800;line-height:1.08;letter-spacing:-.035em;word-spacing:.04em}.page-head p{margin-top:12px;font-size:17px;color:var(--muted)}.legal-intro{padding:22px 26px;border-radius:var(--radiusLg);border:1px solid var(--line);background:var(--surfaceTint);font-size:16.5px}.legal-section{margin-top:40px}.legal-section h2{margin-bottom:12px;font-size:22px;font-weight:700;letter-spacing:-.02em}.legal-section p{font-size:16px;line-height:1.7;color:var(--muted)}.legal-section p+p{margin-top:10px}@media (max-width: 600px){.page{padding-top:48px}.page-head h1{font-size:34px}}.status-banner{display:flex;flex-wrap:wrap;align-items:center;gap:12px 14px;padding:20px 24px;border-radius:var(--radiusLg);border:1px solid var(--success);background:var(--successSoft)}.status-banner-icon{width:36px;height:36px;display:flex;align-items:center;justify-content:center;border-radius:999px;background:var(--success);color:#fff}.status-banner-text{flex:1;font-size:18px;font-weight:700}.status-banner-time{font-size:14px;color:var(--muted)}.status-heading{margin:48px 0 16px;font-size:22px;font-weight:700;letter-spacing:-.02em}.status-card{border-radius:var(--radiusLg);border:1px solid var(--line);background:var(--surface);background-image:var(--cardSheen)}.status-card>*+*{border-top:1px solid var(--line)}.state-badge{padding:4px 10px;border-radius:999px;font-size:12.5px;font-weight:600;white-space:nowrap}.state-badge.state-operational{background:var(--successSoft);color:var(--success)}.state-badge.state-degraded{background:var(--warningSoft);color:var(--warning)}.state-badge.state-outage{background:var(--dangerSoft);color:var(--danger)}.status-row{padding:22px 24px}.status-row-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px}.status-row-name{font-size:16px;font-weight:600}.uptime-bars{display:grid;grid-template-columns:repeat(90,minmax(0,1fr));gap:2px;height:32px}.uptime-bar{border-radius:2px;background:var(--success);opacity:.85}.uptime-bar.state-degraded{background:var(--warning);opacity:1}.uptime-bar.state-outage{background:var(--danger);opacity:1}.status-row-foot{display:flex;justify-content:space-between;gap:12px;margin-top:10px;font-size:13px;color:var(--faint)}.incident{padding:22px 24px}.incident-head{display:flex;align-items:center;gap:12px}.incident-date{white-space:nowrap;font-size:14px;color:var(--muted)}.incident h3{margin-top:10px;font-size:17px;font-weight:700}.incident p{margin-top:6px;font-size:15px;color:var(--muted)}.incident-resolved{display:inline-block;margin-top:10px;font-size:13.5px;font-weight:600;color:var(--success)}.uptime-bars-wrap{position:relative}.uptime-bar{transition:opacity .18s ease,filter .18s ease}.uptime-bar-hovered{opacity:1;filter:brightness(1.3)}.uptime-tooltip{position:absolute;bottom:calc(100% + 10px);left:var(--barCenter);z-index:10;display:flex;flex-direction:column;gap:2px;padding:8px 12px;border-radius:8px;border:1px solid var(--lineStrong);background:var(--surface);box-shadow:var(--shadowSoft);white-space:nowrap;pointer-events:none;opacity:0;transform:translate(var(--tooltipShift),4px) scale(.97);transition:opacity .125s var(--easeOut),transform .125s var(--easeOut)}.uptime-tooltip-center{--tooltipShift: -50%;transform-origin:bottom center}.uptime-tooltip-start{--tooltipShift: -12px;transform-origin:bottom left}.uptime-tooltip-end{--tooltipShift: calc(-100% + 12px) ;transform-origin:bottom right}.uptime-tooltip-visible{opacity:1;transform:translate(var(--tooltipShift))}.uptime-tooltip-date{font-size:13px;font-weight:600}.uptime-tooltip-state{font-size:12.5px;color:var(--success)}.uptime-tooltip-state.state-degraded{color:var(--warning)}.uptime-tooltip-state.state-outage{color:var(--danger)}@media (prefers-reduced-motion: reduce){.uptime-tooltip,.uptime-tooltip-visible{transform:translate(var(--tooltipShift))}}.field{display:flex;flex-direction:column;gap:8px}.field-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.field-label{font-size:14px;font-weight:600}.field-link{font-size:13.5px;color:var(--muted);transition:color .18s ease}.field-control{position:relative;display:flex;align-items:center}.field-input{width:100%;min-height:48px;padding:0 16px;border-radius:10px;border:1px solid var(--lineStrong);background:var(--surface);color:var(--text);font:inherit;font-size:16px;outline:none;transition:border-color .18s ease,box-shadow .18s ease}.field-input::placeholder{color:var(--faint)}.field-input:focus{border-color:var(--accent);box-shadow:0 0 0 4px var(--accentSoft)}.field-invalid .field-input{border-color:var(--danger)}.field-textarea{min-height:0;padding:12px 16px;line-height:1.55;resize:vertical}.field-select{display:flex;align-items:center;padding-right:44px;text-align:left;cursor:pointer}.field-select-empty{color:var(--faint)}.field-chevron,.field-toggle{position:absolute;right:6px;display:flex;align-items:center;justify-content:center;width:36px;height:36px;color:var(--muted)}.field-chevron{pointer-events:none}.field-toggle{border:none;border-radius:10px;background:transparent;cursor:pointer}.field-control:has(.field-toggle) .field-input{padding-right:48px}.field-error{font-size:13px;color:var(--danger);animation:heroFade .16s var(--easeOut)}.eye-swap{position:relative;width:17px;height:17px;display:inline-flex}.eye-icon{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;transition:opacity .18s var(--easeOut),transform .18s var(--easeOut),filter .18s var(--easeOut)}.eye-icon-closed,.eye-swap-on .eye-icon-open{opacity:0;transform:scale(.6);filter:blur(2px)}.eye-swap-on .eye-icon-closed{opacity:1;transform:none;filter:none}.field-chevron svg,.field-chevron .icon{transition:transform .2s var(--easeOut)}.field-chevron-open .icon{transform:rotate(180deg)}.select-menu{position:absolute;top:calc(100% + 6px);left:0;right:0;z-index:20;max-height:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:none;padding:6px;margin:0;border-radius:var(--radius);border:1px solid var(--lineStrong);background:var(--surface);box-shadow:var(--shadowSoft);list-style:none;visibility:hidden;opacity:0;pointer-events:none;transform:translateY(-4px) scale(.97);transform-origin:top center;transition:opacity .12s var(--easeOut),transform .12s var(--easeOut),visibility 0s linear .12s,max-height 0s linear .12s}.select-menu-open{visibility:visible;opacity:1;pointer-events:auto;max-height:320px;transform:none;transition:opacity .16s var(--easeOut),transform .16s var(--easeOut),visibility 0s,max-height 0s}.select-menu::-webkit-scrollbar{display:none}.select-option{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;border-radius:8px;font-size:15px;cursor:pointer;-webkit-user-select:none;user-select:none;transition:background .12s ease}.select-option-active{background:var(--bgTint)}.select-option[aria-selected=true]{color:var(--accent);font-weight:600}@media (prefers-reduced-motion: reduce){.select-menu,.select-menu-open{transform:none}}.checkbox{position:relative;display:flex;align-items:flex-start;gap:12px;cursor:pointer;-webkit-user-select:none;user-select:none}.checkbox-input{position:absolute;opacity:0;width:22px;height:22px;margin:0}.checkbox-box{width:22px;height:22px;flex-shrink:0;display:flex;align-items:center;justify-content:center;border-radius:7px;border:1.5px solid var(--lineStrong);background:var(--surface);color:#fff;transition:background .15s ease,border-color .15s ease,transform .16s var(--easeOut)}.checkbox-box .icon{animation:popIn .18s var(--easeOut)}.checkbox-input:checked+.checkbox-box{border-color:var(--accent);background:var(--accent)}.checkbox-input:focus-visible+.checkbox-box{outline:2px solid var(--accent);outline-offset:2px}.checkbox:active .checkbox-box{transform:scale(.92)}.field-invalid .checkbox-box{border-color:var(--danger)}.checkbox-label{font-size:15px;line-height:1.45}.form-notice{display:flex;gap:10px;padding:12px 14px;border-radius:10px;background:var(--accentSoft);color:var(--accent);font-size:14px;line-height:1.5;animation:revealUp .26s var(--easeOut)}@media (hover: hover) and (pointer: fine){.field-link:hover,.field-toggle:hover{color:var(--text)}}.form-notice-danger{background:var(--dangerSoft);color:var(--danger)}.auth-text-button{padding:0;border:none;background:none;color:var(--text);font:inherit;font-weight:600;cursor:pointer}.auth{min-height:100svh;display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr)}.auth-main{display:flex;flex-direction:column;padding:24px 40px 32px}.auth-bar{display:flex;align-items:center;justify-content:space-between}.auth-back{display:inline-flex;align-items:center;gap:6px;font-size:14.5px;font-weight:600;color:var(--muted);transition:color .18s ease}.auth-toggles{display:flex;gap:8px}.auth-center{flex:1;display:flex;align-items:center;justify-content:center;padding:40px 0}.auth-panel{width:100%;max-width:400px;display:flex;flex-direction:column;gap:28px;animation:revealUp .5s var(--easeOut) backwards}.auth-swap{animation:authSwap .3s var(--easeOut)}@keyframes authSwap{0%{opacity:0;transform:translateY(6px)}}.auth-form{display:flex;flex-direction:column;gap:18px}.auth-head{margin-bottom:10px}.auth-head h1{font-size:30px;font-weight:800;line-height:1.15;letter-spacing:-.03em}.auth-head p{margin-top:8px;font-size:15.5px;color:var(--muted)}.auth-switch,.auth-agreement{font-size:14px;color:var(--muted)}.auth-switch a,.auth-agreement a{font-weight:600;color:var(--text)}.auth-agreement{padding-top:20px;border-top:1px solid var(--line);font-size:13px;line-height:1.6}.auth-visual{position:sticky;top:0;height:100svh;display:flex;align-items:flex-start;padding:32px;overflow:hidden;color:#fff;isolation:isolate;background:#060b1c}.auth-visual-image{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;width:100%;height:100%;object-fit:cover;object-position:center 70%;animation:authZoom 1.4s var(--easeOut) backwards}.auth-visual:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(180deg,#05091399,#05091300 35%)}@keyframes authZoom{0%{transform:scale(1.06)}}.auth-visual-brand{display:inline-flex;align-items:center;gap:10px;font-size:18px;font-weight:700}.abuse-notice{display:flex;gap:12px;padding:18px 20px;border-radius:var(--radiusLg);border:1px solid var(--line);background:var(--surfaceTint);font-size:15px;line-height:1.6;color:var(--muted)}.abuse-notice .icon{color:var(--accent)}.abuse-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:16px 0 32px}.abuse-step{display:flex;flex-direction:column;gap:6px;padding:18px 20px;border-radius:var(--radiusLg);border:1px solid var(--line);background:var(--surface)}.abuse-step-index{width:28px;height:28px;display:flex;align-items:center;justify-content:center;border-radius:999px;background:var(--ctaGradient);color:#fff;font-size:13px;font-weight:700}.abuse-step-title{margin-top:6px;font-weight:700}.abuse-step-text{font-size:14px;color:var(--muted)}.abuse-form,.abuse-success{display:flex;flex-direction:column;gap:20px;padding:32px;border-radius:var(--radiusXl);border:1px solid var(--line);background:var(--surface);background-image:var(--cardSheen)}.abuse-form .btn{align-self:flex-start}.abuse-success{align-items:center;text-align:center;animation:revealUp .4s var(--easeOut)}.abuse-success-icon{width:52px;height:52px;display:flex;align-items:center;justify-content:center;border-radius:999px;background:var(--successSoft);color:var(--success)}.abuse-success p{max-width:460px;color:var(--muted)}@media (max-width: 760px){.abuse-steps{grid-template-columns:1fr}.abuse-form,.abuse-success{padding:22px}.abuse-form .btn{align-self:stretch}}@media (prefers-reduced-motion: reduce){.auth-panel,.auth-swap,.auth-visual-image,.abuse-success,.form-notice,.checkbox-box .icon{animation:none}.checkbox:active .checkbox-box{transform:none}}@media (hover: hover) and (pointer: fine){.auth-back:hover{color:var(--text)}}@media (max-width: 900px){.auth{grid-template-columns:1fr}.auth-visual{display:none}}@media (max-width: 600px){.auth-main{padding:16px 18px 24px}.auth-head h1{font-size:26px}}@media (prefers-reduced-motion: reduce){.eye-icon{transform:none!important;filter:none!important}}@media (max-width: 960px){.section{padding-top:88px}.hero-title{font-size:50px}.testimonials,.products,.calc,.timeline{grid-template-columns:1fr}.timeline{gap:36px}.timeline:before{display:none}.hero-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.hero-stat:nth-child(3){border-left:none}.hero-stat:nth-child(n+3){border-top:1px solid var(--line)}.calc-summary{border-left:none;border-top:1px solid var(--line)}.custom-card{flex-direction:column;align-items:flex-start}.footer-grid{grid-template-columns:1fr}}@media (max-width: 600px){.hero{padding-top:56px}.hero-title{font-size:38px}.heading h2,.final-cta h2{font-size:32px}.scene{height:300px}.scene-server{right:10px;padding:8px}.scene-server-text{display:none}.hero-stat{padding:16px 18px}.hero-stat dd{font-size:22px}.calc-form,.calc-summary,.product{padding:24px}.product-watermark{font-size:150px}.footer-columns{grid-template-columns:repeat(2,minmax(0,1fr))}.uptime-bars{gap:1px}}@media (max-width: 1180px){.appbar-nav,.appbar-login{display:none}.appbar-burger{display:inline-grid}}@media (max-width: 640px){.appbar-bar{padding:0 16px;gap:6px}.appbar-actions{gap:4px}.appbar-lang{display:none}.appbar-cta{height:36px;padding:0 14px;font-size:13px}}@media (max-width: 400px){.appbar-bar .logo-text{display:none}}html{background:radial-gradient(900px 520px at 12% 1100px,var(--pageGlowLeft),transparent 70%),radial-gradient(900px 520px at 88% 2300px,var(--pageGlowRight),transparent 70%),radial-gradient(1100px 560px at 50% -120px,var(--pageGlowTop),transparent 70%),var(--bg)}body{background:transparent}.hero:before{content:"";position:absolute;inset:0 0 auto;z-index:-2;height:760px;background-image:radial-gradient(var(--dotColor) 1px,transparent 1.2px);background-size:26px 26px;-webkit-mask-image:radial-gradient(70% 60% at 50% 30%,#000 20%,transparent 75%);mask-image:radial-gradient(70% 60% at 50% 30%,#000 20%,transparent 75%)}.hero-word{background:var(--titleGradient);-webkit-background-clip:text;background-clip:text;color:transparent}.hero-title-accent .hero-word{background:var(--gradient) var(--wordShift) 0 / var(--wordSpan) 100%;-webkit-background-clip:text;background-clip:text}.timeline:before{opacity:.8}.timeline-dot{border:none;background:var(--ctaGradient);color:#fff}.marquee-track li{color:var(--marqueeColor)}.testimonial,.product,.calc,.custom-card,.faq-item{background-image:var(--cardSheen)}.hero-stage{background:radial-gradient(560px 280px at 50% 45%,var(--stageGlow),transparent 70%),var(--cardSheen),var(--surface);border-color:var(--stageBorder)}.product{border-color:var(--productBorder)}.product-watermark{background:var(--gradient);-webkit-background-clip:text;background-clip:text;color:transparent;opacity:.1}.calc-summary{background:radial-gradient(420px 260px at 100% 0%,var(--summaryGlow),transparent 70%),var(--summaryBg)}.route-view>:not(.hero),.hero-copy,.hero-stats,.scene-counter,.scene-server-text,.auth-center,.footer,.appbar-nav{transition:opacity .2s var(--easeOut),filter .2s var(--easeOut),transform .2s var(--easeOut)}.appbar-actions .appbar-cta{transition:background .2s ease,border-radius 348ms var(--springCurve),color .2s ease,transform .16s var(--easeOut),opacity .2s var(--easeOut),filter .2s var(--easeOut)}.locale-switching .route-view>:not(.hero),.locale-switching .hero-copy,.locale-switching .hero-stats,.locale-switching .auth-center,.locale-switching .footer,.locale-switching .appbar-nav{opacity:0;filter:blur(6px);transform:translateY(6px)}.locale-switching .scene-counter,.locale-switching .scene-server-text,.locale-switching .appbar-actions .appbar-cta{opacity:0;filter:blur(4px)}::view-transition-old(root),::view-transition-new(root){animation-duration:.3s;animation-timing-function:ease}@keyframes heroLift{0%{opacity:0;transform:translateY(24px) scale(.98)}}@keyframes heroFade{0%{opacity:0}}.hero-text,.hero-actions{animation:heroIn .7s var(--easeEmph) backwards}.hero-text{animation-delay:.64s}.hero-actions{animation-delay:.74s}.hero-stage{animation:heroLift .9s var(--springSlowCurve) .6s both}.hero:before,.bridge-arcs{animation:heroFade 1s ease .12s both}@media (prefers-reduced-motion: reduce){.hero-text,.hero-actions,.hero-stage{animation-name:heroFade;animation-duration:.3s;animation-delay:0ms}}.hw{display:inline-block;overflow:hidden;padding-block:.1em .14em;margin-block:-.1em -.14em;padding-inline:.04em;margin-inline:-.04em;vertical-align:top}.hero-word{display:inline-block;white-space:nowrap;animation:heroWordIn .98s var(--springSlowCurve) backwards;animation-delay:calc(90ms + var(--wordOrder, 0) * 90ms)}@keyframes revealRise{0%{opacity:0;transform:translateY(28px) scale(.985)}}@keyframes revealItem{0%{opacity:0;transform:translate(-14px)}}@keyframes revealPop{0%{opacity:0;transform:scale(.8) rotate(-6deg)}}@keyframes revealChip{0%{opacity:0;clip-path:inset(0 100% 0 0 round 999px)}40%{opacity:1}to{clip-path:inset(0 0 0 0 round 999px)}}@keyframes revealSoft{0%{opacity:0;transform:translateY(12px) scale(.98)}}@keyframes revealWipe{0%{opacity:.2;clip-path:inset(0 100% 0 0 round 8px);transform:translateY(10px)}}@keyframes revealGrowX{0%{transform:scaleX(0)}}@keyframes revealFailsafe{to{opacity:1}}@keyframes heroWordIn{0%{transform:translateY(112%) rotate(3deg)}}@keyframes heroIn{0%{opacity:0;transform:translateY(14px) scale(.985)}}@keyframes tickUp{0%{transform:translateY(110%)}}@keyframes revealUp{0%{opacity:0;transform:translateY(16px)}}@keyframes pageEnter{0%{opacity:0;transform:translateY(8px)}}@keyframes iconSwap{0%{opacity:0;transform:rotate(-60deg) scale(.8)}}@keyframes popIn{0%{opacity:0;transform:scale(.6)}}@keyframes rowIn{0%{opacity:0;transform:translateY(-4px)}}@keyframes barGrow{0%{opacity:0;transform:scaleY(.2)}}.page-enter{animation:pageEnter .3s var(--easeOut) backwards}.timeline.is-revealed:before{transform-origin:left center;animation:revealGrowX .9s var(--easeEmph) .2s backwards}.icon-swap{display:inline-flex;animation:iconSwap .22s var(--easeOut)}.calc-check .icon{animation:popIn .18s var(--easeOut)}.calc-lines li{animation:rowIn .22s var(--easeOut)}.uptime-bar{transform-origin:bottom;animation:barGrow .5s var(--easeOut) calc(var(--barIndex) * 6ms) backwards}.reveal-enabled [data-reveal]:not(.is-revealed){opacity:0}.reveal-enabled:not(.reveal-ready) [data-reveal]{animation:revealFailsafe 1ms 2.5s forwards}.reveal-enabled [data-reveal].is-revealed{animation-delay:var(--revealDelay, 0ms);animation-fill-mode:backwards}.reveal-enabled [data-reveal=rise].is-revealed{animation-name:revealRise;animation-duration:.64s;animation-timing-function:var(--springSlowCurve)}.reveal-enabled [data-reveal=item].is-revealed{animation-name:revealItem;animation-duration:.52s;animation-timing-function:var(--springCurve)}.reveal-enabled [data-reveal=pop].is-revealed{animation-name:revealPop;animation-duration:.62s;animation-timing-function:var(--springCurve)}.reveal-enabled [data-reveal=chip].is-revealed{animation-name:revealChip;animation-duration:.64s;animation-timing-function:var(--easeEmph)}.reveal-enabled [data-reveal=soft].is-revealed{animation-name:revealSoft;animation-duration:.62s;animation-timing-function:var(--easeEmph)}.reveal-enabled [data-reveal=wipe].is-revealed{animation-name:revealWipe;animation-duration:.76s;animation-timing-function:var(--easeEmph)}.ticker{display:inline-flex;overflow:hidden;padding-block:.08em;margin-block:-.08em}.ticker>span{display:inline-block;white-space:pre}.reveal-enabled .is-revealed .ticker>span{animation:tickUp .9s var(--springSlowCurve) backwards;animation-delay:calc(.22s + var(--tickIndex, 0) * 80ms)}.reveal-enabled [data-reveal=grow]:not(.is-revealed){opacity:1}.reveal-enabled .timeline[data-reveal]:not(.is-revealed):before{transform:scaleX(0);transform-origin:left center}@media (prefers-reduced-motion: reduce){.reveal-enabled [data-reveal]:not(.is-revealed){opacity:1}.reveal-enabled [data-reveal].is-revealed,.reveal-enabled .is-revealed .ticker>span,.hero-word,.appbar-link,.appbar-indicator,.appbar-menu,.appbar-menu-item,.timeline.is-revealed:before,.icon-swap,.calc-check .icon,.calc-lines li,.calc-lines li.calc-line-leaving,.uptime-bar{animation:none}.page-enter{animation-name:heroFade}}@media (hover: hover) and (pointer: fine){.btn-primary:hover{background:var(--accentHover)}.btn-secondary:hover{border-color:var(--accent);color:var(--accent)}.btn-light:hover{background:#eaf1ff}.btn-outlineLight:hover{background:#ffffff1f}.icon-button:hover,.calc-step:hover{border-color:var(--accent);color:var(--accent)}}@media (hover: hover) and (pointer: fine){.calc-segment:not(.calc-segment-active):hover,.calc-toggle:not(.calc-toggle-on):hover{border-color:var(--lineStrong)}.marquee-viewport:hover .marquee-track{animation-play-state:paused}.marquee-track li:hover,.footer-column a:hover{color:var(--text)}.footer-telegram:hover{border-color:var(--accent);color:var(--accent)}}html{-webkit-tap-highlight-color:transparent;-webkit-text-size-adjust:100%}a,button,input[type=range]{touch-action:manipulation}button,.btn,.icon-button{user-select:none;-webkit-user-select:none;-webkit-touch-callout:none}.btn:active,.icon-button:active,.calc-step:active,.calc-segment:active,.calc-toggle:active,.appbar-link:active,.footer-telegram:active{transform:scale(.97)}@keyframes sceneRing{0%{transform:scale(.85);opacity:.55}to{transform:scale(1.9);opacity:0}}@keyframes marquee{to{transform:translate(-50%)}}@media (prefers-reduced-motion: reduce){.marquee-track,.scene-ring{animation:none}.btn:active,.icon-button:active,.calc-step:active,.calc-segment:active,.calc-toggle:active,.appbar-link:active,.footer-telegram:active,.calc-range:active::-webkit-slider-thumb,.appbar-menu,.locale-switching .route-view>:not(.hero),.locale-switching .hero-copy,.locale-switching .hero-stats,.locale-switching .auth-center,.locale-switching .footer,.locale-switching .appbar-nav{transform:none}.locale-switching .route-view>:not(.hero),.locale-switching .hero-copy,.locale-switching .hero-stats,.locale-switching .scene-counter,.locale-switching .scene-server-text,.locale-switching .auth-center,.locale-switching .footer,.locale-switching .appbar-nav,.locale-switching .appbar-actions .appbar-cta{filter:none}}html .hero-title,html .heading h2,html .final-cta h2{font-family:var(--display);font-weight:780;font-stretch:130%;letter-spacing:-.035em}html .hero-title{word-spacing:0}html .logo-text,html .product h3,html .timeline-step h3,html .prot-panel h3,html .custom-text h3,html .calc-form-title{font-family:var(--display);font-weight:720;font-stretch:118%;letter-spacing:-.015em}html .hero-stat dd,html .calc-total-value,html .testimonial-result,html .prot-figure strong,html .sim-counter dd,html .sim-chart-value,html .timeline-dot{font-family:var(--display);font-weight:760;font-stretch:125%;letter-spacing:-.03em}@media (max-width: 900px){html .hero-title{font-stretch:112%}}
