.vpn2a .vrv-seg{display:inline-flex;padding:2px;gap:2px;border:1px solid var(--m-line-2);border-radius:999px}.vpn2a .vrv-seg-b{font-family:JetBrains Mono,monospace;font-size:12px;line-height:1.2;padding:4px 11px;border:none;border-radius:999px;background:none;color:var(--m-mute);cursor:pointer;white-space:nowrap}.vpn2a .vrv-seg-b:hover{color:var(--m-fg)}.vpn2a .vrv-seg-b.on{background:var(--m-neon-bg);color:var(--m-neon)}.vpn2a .vrv-card{margin-top:16px;box-sizing:border-box;max-width:720px;border:1px solid var(--m-line);border-radius:12px;background:var(--m-box);box-shadow:var(--m-glow-halo);padding:28px 30px 26px}.vpn2a .vrv-head{display:flex;align-items:flex-start;gap:16px}.vpn2a .vrv-hl{min-width:0;flex:1}.vpn2a .vrv-title{display:flex;flex-wrap:wrap;align-items:center;gap:6px;font-size:16px;font-weight:700;color:var(--m-fg);line-height:1.3}.vpn2a .vrv-sub{margin-top:6px;font-size:12.5px;color:var(--m-mute);line-height:1.5}.vpn2a .vrv-pc{display:inline-block;max-width:100%;overflow-wrap:anywhere;vertical-align:top}.vpn2a .vrv-nw{white-space:nowrap}.vpn2a .vrv-score{font-size:14px;font-weight:600;white-space:nowrap;padding-top:2px}.vpn2a .vrv-score.ok{color:var(--m-neon)}.vpn2a .vrv-score.bad{color:var(--m-red)}.vpn2a .vrv-score.na{color:var(--m-mute-2)}.vpn2a .vrv-score-na{color:var(--m-mute-2);font-weight:400;font-size:12px}.vpn2a .vrv-silence{margin-top:14px;font-size:12.5px;color:var(--m-dim);line-height:1.45}.vpn2a .vrv-pend{box-sizing:border-box;max-width:720px}.vpn2a .vrv-pend.t{max-width:820px}.vpn2a .vrv-empty{margin:20px 0 8px;font-size:13px;color:var(--m-mute-2)}.vpn2a .vrv-grid{margin-top:22px;font-size:14px}.vpn2a .vrv-tr{display:grid;grid-template-columns:minmax(0,2.6fr) minmax(58px,.8fr) minmax(0,1fr) minmax(0,1.1fr) minmax(0,.7fr) 20px;column-gap:12px;align-items:center;border-bottom:1px solid var(--m-line)}.vpn2a .vrv-th{padding:0 0 10px;font-size:11px;letter-spacing:1.5px;text-transform:uppercase;color:var(--m-mute-2)}.vpn2a .vrv-short{display:none}.vpn2a .vrv-row{padding:14px 0;cursor:pointer;outline:none}.vpn2a .vrv-row:hover .vrv-plus,.vpn2a .vrv-row:focus-visible .vrv-plus{color:var(--m-fg)}.vpn2a .vrv-row:focus-visible .vrv-op-name{text-decoration:underline}.vpn2a .vrv-row.open{border-bottom-color:transparent}.vpn2a .vrv-op{display:flex;align-items:center;gap:8px;min-width:0}.vpn2a .vrv-op img,.vpn2a .vrv-op .bs-opmark{flex-shrink:0}.vpn2a .vrv-op-txt{display:flex;flex-wrap:wrap;align-items:center;column-gap:7px;row-gap:2px;min-width:0}.vpn2a .vrv-op-name{font-weight:500;color:var(--m-fg);overflow-wrap:anywhere}.vpn2a .vrv-reg-in{display:none}.vpn2a .vrv-dot{width:6px;height:6px;border-radius:50%;flex-shrink:0;background:var(--m-mute-2)}.vpn2a .vrv-dot.ok{background:var(--m-neon)}.vpn2a .vrv-dot.bad{background:var(--m-red)}.vpn2a .vrv-dot.warn{background:var(--m-warn)}.vpn2a .vrv-bs{font-size:10px;font-weight:700;letter-spacing:.3px;white-space:nowrap;padding:1px 5px;border-radius:4px;border:1px solid}.vpn2a .vrv-bs.bs{border-color:var(--m-neon-br);color:var(--m-neon)}.vpn2a .vrv-bs.nobs{border-color:var(--m-warn-br);color:var(--m-warn)}.vpn2a .vrv-mute{color:var(--m-mute)}.vpn2a .vrv-v{white-space:nowrap;font-weight:500}.vpn2a .vrv-c-reg{white-space:nowrap}.vpn2a .vrv-v.ok{color:var(--m-neon)}.vpn2a .vrv-v.bad{color:var(--m-red)}.vpn2a .vrv-v.warn{color:var(--m-warn)}.vpn2a .vrv-v.na{color:var(--m-mute-2)}.vpn2a .vrv-plus{color:var(--m-mute-2);text-align:center;font-size:14px}.vpn2a .vrv-row.open .vrv-plus{color:var(--m-fg);font-weight:700}.vpn2a .vrv-more{padding:0 0 14px 22px;border-bottom:1px solid var(--m-line);font-size:12.5px;line-height:1.5;color:var(--m-body)}.vpn2a .vrv-ml{margin-top:6px;overflow-wrap:anywhere}.vpn2a .vrv-ml:first-child{margin-top:0}.vpn2a .vrv-ml.ok{color:var(--m-neon)}.vpn2a .vrv-ml.bad{color:var(--m-red)}.vpn2a .vrv-ml.warn,.vpn2a .vrv-ml .warn{color:var(--m-warn)}.vpn2a .vrv-ml .bad{color:var(--m-red)}.vpn2a .vrv-ml.vrv-mute{color:var(--m-mute-2)}.vpn2a .vrv-reason{display:inline-block;margin-right:8px;font-size:11px;padding:0 6px;border-radius:4px;border:1px solid}.vpn2a .vrv-reason.warn{border-color:var(--m-warn-br);color:var(--m-warn)}.vpn2a .vrv-reason.bad{border-color:var(--m-red);color:var(--m-red)}.vpn2a .vrv-reason.ok{border-color:var(--m-neon-br);color:var(--m-neon)}.vpn2a .vrv-term{--t-bg: #0b0d0c;--t-line: #232a26;--t-fg: #d6dfd9;--t-mute: #78857d;--t-ok: #4ade80;--t-bad: #f87171;--t-warn: #eab308;position:relative;box-sizing:border-box;max-width:820px;margin-top:16px;background:var(--t-bg);border:1px solid var(--t-line);border-radius:12px;overflow:hidden;font-family:JetBrains Mono,monospace;font-size:13px;line-height:1.7;color:var(--t-fg);white-space:nowrap}.vpn2a .vrv-term-sc{padding:18px 20px;overflow-x:auto;scrollbar-width:thin;scrollbar-color:#2c3530 transparent}.vpn2a .vrv-term:after{content:"";position:absolute;top:0;right:0;bottom:0;width:28px;background:linear-gradient(to right,rgba(11,13,12,0),var(--t-bg) 80%);pointer-events:none;opacity:0;transition:opacity .15s}.vpn2a .vrv-term.more:after{opacity:1}.variant-saas.theme-light .vpn2a .vrv-term{border-color:#0b0d0c;box-shadow:0 1px 3px #0f172a1f}.vpn2a .vrv-term .ok{color:var(--t-ok)}.vpn2a .vrv-term .bad{color:var(--t-bad)}.vpn2a .vrv-term .warn{color:var(--t-warn)}.vpn2a .vrv-term .vrv-tm{color:var(--t-mute)}.vpn2a .vrv-tname{display:inline}.vpn2a .vrv-term-in{width:max-content;min-width:100%}.vpn2a .vrv-tt{border-collapse:collapse;min-width:100%}.vpn2a .vrv-tt td.vrv-tfill{width:100%;padding:0}.vpn2a .vrv-tt td{padding:1px 2.2ch 1px 0;white-space:nowrap;vertical-align:middle;border:none;background:none}.vpn2a .vrv-tt td:first-child{padding-right:1.2ch}.vpn2a .vrv-tt td:last-child{padding-right:0}.vpn2a .vrv-trow{cursor:pointer;outline:none}.vpn2a .vrv-trow:hover td,.vpn2a .vrv-trow:focus-visible td{background:#ffffff0b}.vpn2a .vrv-top{display:flex;align-items:center;gap:7px}.vpn2a .vrv-tt td.vrv-tc-m{display:none}.vpn2a .vrv-tbs.bs{color:var(--t-mute)}.vpn2a .vrv-tbs.nobs{color:var(--t-warn)}.vpn2a .vrv-term-sc{container-type:inline-size}.vpn2a .vrv-tt tr.vrv-tx>td{padding:0 0 6px}.vpn2a .vrv-tx-in{width:0;min-width:100%;white-space:normal;padding-left:2ch;box-sizing:border-box}.vpn2a .vrv-tx-box{position:sticky;left:2ch;width:min(calc(100vw - 96px),110ch);width:min(calc(100cqw - 2ch),110ch)}.vpn2a .vrv-tt td.vrv-mark{font-weight:700;text-align:center}.vpn2a .vrv-tl.vrv-twrap{white-space:normal;max-width:min(110ch,calc(100vw - 80px));max-width:min(110ch,100cqw)}.vpn2a .vrv-tx-l{display:flex;gap:1ch;line-height:1.55}.vpn2a .vrv-tx-br{flex:none;color:var(--t-mute)}@media(max-width:560px){.vpn2a .vrv-card{padding:16px 14px 8px}.vpn2a .vrv-title{font-size:15px}.vpn2a .vrv-grid{font-size:12.5px;margin-top:16px}.vpn2a .vrv-tr{grid-template-columns:minmax(0,1fr) 54px 50px 34px 12px;column-gap:8px}.vpn2a .vrv-c-reg{display:none}.vpn2a .vrv-op-name{flex-basis:100%}.vpn2a .vrv-reg-in{display:inline;font-size:11px;color:var(--m-mute)}.vpn2a .vrv-long{display:none}.vpn2a .vrv-short{display:inline}.vpn2a .vrv-th{letter-spacing:.5px;font-size:10.5px}.vpn2a .vrv-row{padding:11px 0}.vpn2a .vrv-op{gap:6px}.vpn2a .vrv-more{padding-left:12px;font-size:12px}.vpn2a .vrv-term{font-size:11.5px}.vpn2a .vrv-term-sc{padding:14px 12px}.vpn2a .vrv-tt td{padding-right:1ch}.vpn2a .vrv-tt td:first-child{padding-right:.8ch}.vpn2a .vrv-top{gap:5px}.vpn2a .vrv-tx-in{padding-left:1.5ch}.vpn2a .vrv-tx-box{left:1.5ch;width:min(calc(100vw - 80px),110ch);width:min(calc(100cqw - 1.5ch),110ch)}.vpn2a .vrv-tt td.vrv-tc-m{display:table-cell}.vpn2a .vrv-tt td.vrv-tc-d{display:none}.vpn2a .vrv-tt td.vrv-tc-st{padding-right:0}}@font-face{font-family:Inter;font-style:normal;font-weight:400 700;font-display:swap;src:url(/assets/Inter-cyrillic-400-DqGufNeO.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:400 700;font-display:swap;src:url(/assets/Inter-latin-400-Dx4kXJAl.woff2) format("woff2");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:JetBrains Mono;font-style:normal;font-weight:400 700;font-display:swap;src:url(/assets/JetBrainsMono-cyrillic-400-Buze_B52.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400 700;font-display:swap;src:url(/assets/JetBrainsMono-latin-400-6fWv1k7M.woff2) format("woff2");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}.variant-tsaas.theme-cyan{--bg: #04080a;--bg-deep: #020405;--surface: #081114;--surface-2: #0c181c;--surface-hover: #122026;--fg: #c8f4ff;--fg-dim: #84c4d4;--muted: #44808f;--muted-2: #2b545f;--border: #14333d;--border-soft: #0e2229;--accent: #22d3ee;--accent-bright: #67e8f9;--accent-deep: #0e7490;--accent-glow: rgba(34, 211, 238, .35)}.variant-tsaas.theme-cyan:after{background:radial-gradient(ellipse at center,transparent 55%,rgba(0,0,0,.55) 100%),radial-gradient(ellipse at center,rgba(34,211,238,.04) 0%,transparent 70%)}.bs-row{display:flex;align-items:center;gap:8px}.bs-row.between{justify-content:space-between}.bs-row.wrap{flex-wrap:wrap}.bs-col{display:flex;flex-direction:column;gap:8px}.bs-grow{flex:1;min-width:0}.bs-ellipsis{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bs-mt-s{margin-top:8px}.bs-mt-m{margin-top:14px}.bs-layout-split{display:grid;grid-template-columns:minmax(340px,420px) 1fr;gap:14px;align-items:start}.bs-layout-stack{max-width:660px}.bs-layout-wide .bs-wide-form{display:grid;grid-template-columns:1fr 1fr;gap:14px;align-items:start}.bs-card{border:1px solid var(--border);background:var(--surface);padding:12px}.bs-card.tappable{cursor:pointer;transition:background .12s,border-color .12s}.bs-card.tappable:hover{background:var(--surface-hover);border-color:var(--accent-deep)}.bs-card.accent-tint{border-color:var(--accent-deep);background:#22c55e0d}.theme-cyan .bs-card.accent-tint{background:#22d3ee0d}.bs-card.warn-tint{border-color:#854d0e;background:#facc150d}.bs-card.danger-tint{border-color:var(--danger-dim);background:#ef44440d}.bs-section-label{display:flex;align-items:center;gap:6px;color:var(--muted);font-size:10px;text-transform:uppercase;letter-spacing:.1em;margin:14px 0 6px;user-select:none}.bs-section-label:before{content:"── ";color:var(--muted-2)}.bs-section-label.clickable{cursor:pointer}.bs-section-label.clickable:hover{color:var(--fg-dim)}.bs-dot{display:inline-block;width:8px;height:8px;flex-shrink:0;background:var(--muted-2)}.bs-dot.sm{width:6px;height:6px}.bs-dot.lg{width:10px;height:10px}.bs-dot.ok{background:var(--accent-bright);box-shadow:0 0 6px var(--accent-glow)}.bs-dot.warn{background:var(--warn);box-shadow:0 0 6px #facc1566}.bs-dot.down{background:var(--danger);box-shadow:0 0 6px #ef444466}.bs-dot.na{background:var(--muted-2)}.bs-dot.pending{background:var(--accent-deep);animation:tspulse 1.2s infinite}.bs-pill{display:inline-flex;align-items:center;gap:4px;padding:1px 7px;border:1px solid var(--border);background:var(--bg-deep);color:var(--fg-dim);font-size:10px;white-space:nowrap}.bs-pill .k{color:var(--muted-2);text-transform:uppercase;letter-spacing:.05em}.bs-pill.accent{color:var(--accent-bright);border-color:var(--accent-deep);background:#22c55e14}.theme-cyan .bs-pill.accent{background:#22d3ee14}.bs-pill.warn{color:var(--warn);border-color:#854d0e;background:#facc1514}.bs-pill.down{color:var(--danger);border-color:var(--danger-dim);background:#ef444414}.bs-pill.muted{color:var(--muted)}.bs-pill.clickable{cursor:pointer}.bs-pill.clickable:hover{border-color:var(--accent-deep);color:var(--accent-bright)}.bs-tier{display:inline-flex;align-items:center;gap:5px;padding:1px 7px;border:1px solid;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.06em}.bs-tier.free{color:var(--muted);border-color:var(--border)}.bs-tier.bronze{color:#d29a6a;border-color:#6b4423;background:#cd7f3214}.bs-tier.silver{color:#cfd8dc;border-color:#546e7a;background:#c0c0c014}.bs-tier.gold{color:#facc15;border-color:#854d0e;background:#facc1514}.bs-tier.platinum{color:#67e8f9;border-color:#155e75;background:#67e8f914}.bs-chip{display:inline-flex;align-items:center;gap:6px;border:1px solid var(--border);background:var(--bg-deep);color:var(--fg-dim);padding:4px 10px;font-family:inherit;font-size:11px;cursor:pointer;transition:all .12s;user-select:none}.bs-chip:hover{border-color:var(--accent-deep)}.bs-chip.sel{border-color:var(--accent);color:var(--accent-bright);background:#22c55e14;box-shadow:0 0 8px #22c55e1f}.theme-cyan .bs-chip.sel{background:#22d3ee14;box-shadow:0 0 8px #22d3ee1f}.bs-chip.disabled{opacity:.35;cursor:not-allowed}.bs-opmark{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;font-size:9px;font-weight:700;flex-shrink:0;color:#fff}.bs-input{width:100%;box-sizing:border-box;background:var(--bg-deep);border:1px solid var(--border);color:var(--fg);padding:7px 10px;font-family:inherit;font-size:12px;outline:none;resize:vertical}.bs-input:focus{border-color:var(--accent);box-shadow:0 0 8px var(--accent-glow)}.bs-input::placeholder{color:var(--muted-2)}.bs-hint{color:var(--muted);font-size:10.5px;margin-top:4px;line-height:1.5}.bs-toggle-row{display:flex;align-items:center;gap:10px;padding:8px 10px;border:1px solid var(--border-soft);background:var(--surface);cursor:pointer;transition:border-color .12s}.bs-toggle-row+.bs-toggle-row{margin-top:6px}.bs-toggle-row:hover{border-color:var(--border)}.bs-toggle-row .tr-title{font-size:12px;font-weight:600;color:var(--fg);display:flex;align-items:center;gap:6px}.bs-toggle-row .tr-desc{font-size:10.5px;color:var(--muted);margin-top:1px}.bs-toggle-row.sel{border-color:var(--accent);background:#22c55e0d}.theme-cyan .bs-toggle-row.sel{background:#22d3ee0d}.bs-seg{display:inline-flex;border:1px solid var(--border);background:var(--bg-deep)}.bs-seg button{background:transparent;border:none;color:var(--muted);padding:5px 14px;font-family:inherit;font-size:11px;cursor:pointer;text-transform:uppercase;letter-spacing:.04em}.bs-seg button.active{background:var(--accent-deep);color:var(--accent-bright)}.bs-seg button:not(:last-child){border-right:1px solid var(--border)}.bs-matrix{border:1px solid var(--border);background:var(--bg-deep);font-size:11px}.bs-matrix-head{display:grid;padding:5px 10px;color:var(--muted);text-transform:uppercase;font-size:9px;letter-spacing:.1em;border-bottom:1px solid var(--border);background:var(--surface)}.bs-matrix-row{display:grid;padding:6px 10px;border-bottom:1px solid var(--border-soft);align-items:center}.bs-matrix-row:last-child{border-bottom:none}.bs-matrix-row:hover{background:var(--surface-hover)}.bs-matrix-ip{padding:4px 10px;color:var(--accent-bright);font-size:11px;background:var(--surface);border-bottom:1px solid var(--border-soft)}.bs-m-op{display:flex;align-items:center;gap:7px;min-width:0}.bs-m-cell{display:flex;align-items:center;justify-content:center;gap:5px}.bs-leg-spin{width:11px;height:11px;border-radius:50%;border:2px solid var(--border);border-top-color:var(--accent-bright);animation:bs-leg-spin .75s linear infinite;flex-shrink:0}@keyframes bs-leg-spin{to{transform:rotate(360deg)}}.bs-cl-kpis{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:10px}.bs-cl-kpi{background:var(--surface-2);border:1px solid var(--border-soft);border-radius:8px;padding:8px 10px;font-family:var(--mono, ui-monospace, monospace);min-width:0}.bs-cl-kpi b{display:block;font-size:16px;color:var(--fg);font-variant-numeric:tabular-nums}.bs-cl-kpi span{display:block;font-size:11px;color:var(--muted)}.bs-cl-grp{display:flex;justify-content:space-between;font-family:var(--mono, ui-monospace, monospace);font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin-top:14px}.bs-cl-leg{display:grid;grid-template-columns:22px minmax(0,1fr) auto;gap:10px;align-items:center;padding:8px 0;border-top:1px solid var(--border-soft)}.bs-cl-leg:first-child{border-top:0}.bs-cl-main{min-width:0}.bs-cl-name{font-size:13px;color:var(--fg);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bs-cl-reg{color:var(--fg-dim)}.bs-cl-nobs{color:var(--warn, #facc15);font-size:11px}.bs-cl-sub{font-family:var(--mono, ui-monospace, monospace);font-size:11px;color:var(--muted);margin-top:1px}.bs-cl-r{font-family:var(--mono, ui-monospace, monospace);font-size:12px;white-space:nowrap}.bs-cl-r.ok{color:var(--fg-dim)}.bs-cl-r.down{color:var(--danger, #ef4444)}.bs-cl-r.accent{color:var(--accent-bright)}.bs-cl-chunks{display:flex;gap:2px;margin-top:4px}.bs-cl-chunks i{flex:0 0 10px;height:5px;border-radius:2px;background:var(--border)}.bs-cl-chunks i.on{background:var(--accent)}.bs-cl-chunks i.now{background:var(--accent);animation:bs-cl-blink 1.2s ease-in-out infinite}@keyframes bs-cl-blink{50%{opacity:.25}}@media(prefers-reduced-motion:reduce){.bs-cl-chunks i.now{animation:none;opacity:.5}}.bs-cl-bar{height:4px;margin-top:4px;border-radius:3px;background:var(--border);overflow:hidden}.bs-cl-bar>div{height:100%;background:var(--accent)}.bs-cl-more{width:100%;margin-top:8px}.bs-m-val{color:var(--fg-dim);font-size:10px}.bs-m-na{color:var(--muted-2);font-size:10px}.bs-bar{background:var(--bg-deep);border:1px solid var(--border);height:9px;position:relative;overflow:hidden}.bs-bar>div{height:100%;background:var(--accent);box-shadow:0 0 6px var(--accent-glow);transition:width .25s}.bs-bar.done>div{background:var(--accent-bright)}.bs-modal-backdrop{position:absolute;inset:0;background:#000000a6;z-index:150;display:flex;align-items:center;justify-content:center}.bs-modal{width:420px;max-width:calc(100% - 48px);max-height:85%;overflow-y:auto;border:1px solid var(--accent-deep);background:var(--surface);box-shadow:0 0 40px #000000b3,0 0 18px var(--accent-glow);padding:16px}.bs-modal::-webkit-scrollbar{width:6px}.bs-modal::-webkit-scrollbar-thumb{background:var(--border)}.bs-noscroll{scrollbar-width:none;-ms-overflow-style:none}.bs-noscroll::-webkit-scrollbar{width:0;height:0;display:none}.bs-modal-title{color:var(--accent-bright);font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.07em;margin-bottom:10px}.bs-modal-title:before{content:"┌─[ ";color:var(--muted);font-weight:400}.bs-modal-title:after{content:" ]";color:var(--muted);font-weight:400}.bs-toast{position:absolute;top:14px;right:16px;z-index:300;border:1px solid var(--accent-deep);background:var(--bg-deep);color:var(--fg);padding:8px 14px;font-size:11.5px;box-shadow:0 0 16px #0009,0 0 10px var(--accent-glow);display:flex;align-items:center;gap:8px;animation:bsToastIn .18s ease}@keyframes bsToastIn{0%{opacity:0;transform:translateY(-6px)}}.bs-stat{border:1px solid var(--border);background:var(--surface);padding:10px 12px;text-align:center;flex:1}.bs-stat .v{font-size:20px;font-weight:700;color:var(--accent-bright);text-shadow:0 0 8px var(--accent-glow)}.bs-stat .v.dim{color:var(--fg-dim);text-shadow:none}.bs-stat .l{font-size:9.5px;color:var(--muted);text-transform:uppercase;letter-spacing:.08em;margin-top:3px}.bs-spark{display:flex;align-items:flex-end;gap:2px;height:44px}.bs-spark span{flex:1;min-width:2px;background:var(--accent);box-shadow:0 0 3px var(--accent-glow)}.bs-spark.warn span{background:var(--warn);box-shadow:0 0 3px #facc154d}.bs-empty{border:1px dashed var(--border);padding:22px 14px;text-align:center;color:var(--muted)}.bs-empty .e-ico{font-size:18px;color:var(--muted-2)}.bs-empty .e-title{font-size:12px;font-weight:600;color:var(--fg-dim);margin-top:6px}.bs-empty .e-desc{font-size:10.5px;margin-top:3px}.bs-copy{display:flex;align-items:center;gap:8px;border:1px dashed var(--accent-deep);background:var(--bg-deep);padding:8px 10px;font-size:11.5px;color:var(--accent-bright)}.bs-copy .t{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bs-logrow{border:1px solid var(--border-soft);background:var(--surface)}.bs-logrow+.bs-logrow{margin-top:6px}.bs-logrow .lr-head{display:flex;align-items:center;gap:8px;padding:7px 10px;cursor:pointer}.bs-logrow .lr-head:hover{background:var(--surface-hover)}.bs-logrow .lr-body{padding:8px 10px 10px;border-top:1px dashed var(--border-soft)}.bs-x{background:none;border:none;color:var(--muted-2);cursor:pointer;font-family:inherit;font-size:12px;padding:0 2px}.bs-x:hover{color:var(--danger)}.bs-subdots{display:inline-flex;gap:2px;align-items:center}.bs-subdots span{width:7px;height:7px}.bs-faq-body{font-size:12px;line-height:1.7;color:var(--fg-dim)}.bs-faq-body code{color:var(--accent-bright);background:var(--bg-deep);padding:0 4px}.bs-faq-body b,.bs-faq-body strong{color:var(--fg)}.bs-faq-body ul{padding-left:18px;margin:6px 0}.bs-faq-body a{color:var(--accent-bright)}.variant-saas{--bg: #08080b;--bg-deep: #050507;--surface: #101014;--surface-2: #15151a;--surface-hover: #1c1c22;--fg: #c8ffd0;--fg-dim: #88cc99;--muted: #7a7f85;--muted-2: #4d5158;--border: #24262c;--border-soft: #181a1f;--border-bright: #34373f;--accent: #22c55e;--accent-bright: #4ade80;--accent-deep: #15803d;--accent-glow: rgba(34, 197, 94, .35);--warn: #facc15;--danger: #ef4444;--danger-dim: #7f1d1d;--ok: #22c55e;--ok-dim: rgba(34, 197, 94, .12);font-family:Inter,system-ui,-apple-system,sans-serif;background:var(--bg);color:var(--fg);height:100%;font-size:16px;line-height:1.5;position:relative;overflow:hidden;-webkit-font-smoothing:antialiased}.variant-saas.theme-light{--bg: #eaeef3;--bg-deep: #dfe5ec;--surface: #ffffff;--surface-2: #f1f4f8;--surface-hover: #e6ebf1;--fg: #16202b;--fg-dim: #313d47;--muted: #4b5563;--muted-2: #6b7885;--border: #ccd4de;--border-soft: #dbe1e9;--border-bright: #b6c0cc;--warn: #b45309;--danger: #dc2626;--danger-dim: #fca5a5;--ok: #16a34a;--ok-dim: rgba(22, 163, 74, .1)}.variant-saas.theme-light:before,.variant-saas.theme-light:after{content:none;background:none}.variant-saas.theme-light .ts-btn.primary,.variant-saas.theme-light .ts-btn.primary:hover{color:#fff;text-shadow:none}.variant-saas.theme-light .bs-tier.bronze{color:#8a5320;border-color:#b07a45;background:#b07a4524}.variant-saas.theme-light .bs-tier.silver{color:#4a5a63;border-color:#90a1aa;background:#90a1aa29}.variant-saas.theme-light .bs-tier.gold{color:#92680a;border-color:#d9a520;background:#d9a52024}.variant-saas.theme-light .bs-tier.platinum{color:#0e6b82;border-color:#38a3bd;background:#38a3bd24}.variant-saas.theme-light .bs-card.warn-tint{border-color:color-mix(in oklab,var(--warn) 45%,var(--border));background:color-mix(in oklab,var(--warn) 10%,var(--surface))}.variant-saas.theme-light .bs-card.danger-tint{background:color-mix(in oklab,var(--danger) 10%,var(--surface))}.variant-saas.theme-light .ts-section{box-shadow:0 1px 2px #0f172a0f}.variant-saas.theme-light .bs-seg button.active,.variant-saas.theme-light .ts-seg button.active{box-shadow:0 1px 2px #0f172a1a}.variant-saas.theme-light .bs-toast{box-shadow:0 8px 30px #0f172a24}.variant-saas.theme-light .hz-rsel-pop{box-shadow:0 8px 28px #0f172a26}.variant-saas.theme-light .hz-pay .p.crypto{border-color:color-mix(in oklab,var(--warn) 50%,var(--border))}.variant-saas.theme-light .hz-verdict.warn{border-color:color-mix(in oklab,var(--warn) 45%,var(--border))}.variant-saas.theme-light .hz-verdict.down{border-color:color-mix(in oklab,var(--danger) 45%,var(--border))}.variant-saas.theme-light .hz-ctag{border-color:color-mix(in oklab,var(--danger) 40%,var(--border))}.variant-saas.theme-light .hz-pc.cons{border-color:color-mix(in oklab,var(--danger) 45%,var(--border))}.variant-saas .mono,.variant-saas .bs-matrix,.variant-saas .bs-input,.variant-saas .bs-copy,.variant-saas .bs-stat .v,.variant-saas textarea{font-family:JetBrains Mono,ui-monospace,monospace}.variant-saas .muted{color:var(--muted)}.bs3-shell{display:grid;grid-template-columns:224px 1fr;height:100%}.bs3-side{background:var(--bg-deep);border-right:1px solid var(--border-soft);padding:16px 12px;display:flex;flex-direction:column;gap:4px}.bs3-brand{display:flex;align-items:center;gap:9px;padding:2px 8px 14px}.bs3-brand-logo{width:26px;height:26px;border-radius:8px;background:linear-gradient(135deg,var(--accent),var(--accent-deep));display:flex;align-items:center;justify-content:center;color:#0b0c0f;font-weight:700;font-size:13px}.bs3-brand-name{font-weight:700;font-size:14px;letter-spacing:-.01em}.bs3-brand-meta{color:var(--muted);font-size:10.5px;margin-top:1px}.bs3-nav{display:flex;flex-direction:column;gap:2px;flex:1}.bs3-nav a{display:flex;align-items:center;gap:10px;padding:7px 10px;border-radius:8px;color:var(--fg-dim);font-size:15px;font-weight:500;cursor:pointer;transition:background .12s,color .12s}.bs3-nav a svg{width:16px;height:16px;flex-shrink:0;opacity:.75}.bs3-nav a:hover{background:var(--surface);color:var(--fg)}.bs3-nav a.active{background:var(--surface-2);color:var(--fg);font-weight:600}.bs3-nav a.active svg{opacity:1;color:var(--accent-bright)}.variant-saas{--nav-sky: #38bdf8}.variant-saas.theme-light{--nav-sky: #0284c7}.bs3-user{border-top:1px solid var(--border-soft);padding-top:12px;display:flex;flex-direction:column;gap:8px}.bs3-balance{display:flex;align-items:center;justify-content:space-between;background:var(--surface);border:1px solid var(--border);border-radius:10px;padding:9px 11px;cursor:pointer;transition:border-color .12s}.bs3-balance:hover{border-color:var(--accent-deep)}.bs3-balance .b-l{color:var(--muted);font-size:10.5px}.bs3-balance .b-v{font-family:JetBrains Mono,monospace;font-weight:700;font-size:13px;color:var(--accent-bright)}.bs3-userline{display:flex;align-items:center;gap:8px;padding:0 2px}.bs3-avatar{width:26px;height:26px;border-radius:50%;background:var(--surface-2);border:1px solid var(--border);display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:700;color:var(--fg-dim)}.bs3-userline .u-n{font-size:12px;font-weight:600;color:var(--fg)}.bs3-main{overflow-y:auto;padding:22px 26px 30px}.bs3-main::-webkit-scrollbar{width:9px}.bs3-main::-webkit-scrollbar-track{background:transparent}.bs3-main::-webkit-scrollbar-thumb{background:var(--border);border-radius:5px}.bs3-main::-webkit-scrollbar-thumb:hover{background:var(--muted-2)}.variant-saas .ts-page-head{border-bottom:1px solid var(--border-soft);padding-bottom:14px;margin-bottom:18px}.variant-saas .ts-page-head h1{font-size:18px;color:var(--fg);font-weight:650;text-transform:none;letter-spacing:-.015em;text-shadow:none}.variant-saas .ts-page-head h1:before,.variant-saas .ts-page-head h1:after{content:none}.variant-saas .ts-page-sub{color:var(--muted);font-size:12px;margin-top:3px}.variant-saas .ts-section{border:1px solid var(--border);background:var(--surface);border-radius:12px;box-shadow:0 1px 2px #00000059;overflow:hidden;margin-bottom:14px}.variant-saas .ts-section-head{background:transparent;border-bottom:1px solid var(--border-soft);padding:10px 14px}.variant-saas .ts-section-head h3{color:var(--fg);font-size:12.5px;font-weight:600;text-transform:none;letter-spacing:0}.variant-saas .ts-section-head h3:before{content:none}.variant-saas .ts-section-body{padding:14px}.variant-saas .bs-section-label{color:var(--muted);font-size:10.5px;font-weight:600;letter-spacing:.07em;margin:16px 0 7px}.variant-saas .bs-section-label:before{content:none}.variant-saas .bs-card{border:1px solid var(--border);background:var(--surface);border-radius:12px;box-shadow:0 1px 2px #0000004d;padding:13px 14px}.variant-saas .bs-card.tappable:hover{background:var(--surface-hover);border-color:var(--muted-2)}.variant-saas .bs-card.accent-tint{border-color:var(--accent-deep);background:linear-gradient(165deg,color-mix(in oklab,var(--accent) 7%,var(--surface)),var(--surface))}.variant-saas .bs-card.warn-tint{border-color:#854d0e;background:#facc150d}.variant-saas .bs-card.danger-tint{border-color:var(--danger-dim);background:#f871710f}.variant-saas .bs-dot{border-radius:50%}.variant-saas .bs-dot.ok{background:var(--ok);box-shadow:none}.variant-saas .bs-dot.warn{background:var(--warn);box-shadow:none}.variant-saas .bs-dot.down{background:var(--danger);box-shadow:none}.variant-saas .bs-dot.pending{background:var(--accent)}.variant-saas .ts-dot{border-radius:50%}.variant-saas .bs-pill{border-radius:999px;padding:2px 9px;border-color:var(--border);background:var(--surface-2);font-size:10.5px;font-weight:500}.variant-saas .bs-pill.accent{color:var(--ok);border-color:#34d39959;background:var(--ok-dim)}.variant-saas .bs-pill.warn{color:var(--warn);border-color:#eab30859;background:#eab3081a}.variant-saas .bs-pill.down{color:var(--danger);border-color:#f8717159;background:#f871711a}.variant-saas .ts-badge{border-radius:999px;padding:2px 9px}.variant-saas .ts-badge.ok{color:var(--ok);border-color:#34d39959;background:var(--ok-dim)}.variant-saas .bs-tier{border-radius:999px;padding:2px 10px}.variant-saas .bs-chip{border-radius:9px;background:var(--surface);padding:6px 11px;font-weight:500;font-size:12px;white-space:nowrap}.variant-saas .bs-chip:hover{border-color:var(--muted-2)}.variant-saas .bs-chip.sel{border-color:var(--accent);color:var(--fg);background:color-mix(in oklab,var(--accent) 10%,var(--surface));box-shadow:none}.variant-saas .bs-opmark{border-radius:6px}.variant-saas .bs-input{border-radius:9px;background:var(--bg-deep);border-color:var(--border);padding:8px 11px;font-size:12.5px}.variant-saas .bs-input:focus{border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in oklab,var(--accent) 18%,transparent)}.variant-saas .ts-form-label{color:var(--fg-dim);font-size:11.5px;font-weight:550;text-transform:none;letter-spacing:0;margin-bottom:5px}.variant-saas .bs-hint{color:var(--muted);font-size:11px}.variant-saas .bs-toggle-row{border-radius:10px;border-color:var(--border);background:var(--surface);padding:9px 12px}.variant-saas .bs-toggle-row:hover{border-color:var(--muted-2)}.variant-saas .bs-toggle-row.sel{border-color:var(--accent);background:color-mix(in oklab,var(--accent) 6%,var(--surface))}.variant-saas .bs-toggle-row .tr-title{font-size:12.5px}.variant-saas .bs-toggle-row .tr-desc{font-size:11px}.variant-saas .ts-switch{width:34px;height:19px;border-radius:999px;background:var(--surface-2);border-color:var(--border)}.variant-saas .ts-switch:after{width:13px;height:13px;top:2px;left:2px;border-radius:50%;background:var(--muted)}.variant-saas .ts-switch.on{background:var(--accent);border-color:var(--accent)}.variant-saas .ts-switch.on:after{left:17px;background:#0b0c0f;box-shadow:none}.variant-saas .bs-seg,.variant-saas .ts-seg{border-radius:9px;background:var(--bg-deep);border-color:var(--border);padding:2px;gap:2px}.variant-saas .bs-seg button,.variant-saas .ts-seg button{border-radius:7px;text-transform:none;letter-spacing:0;font-weight:550;font-size:12px;padding:5px 13px;border-right:none!important}.variant-saas .bs-seg button.active,.variant-saas .ts-seg button.active{background:var(--surface-2);color:var(--fg);box-shadow:0 1px 2px #0006}.variant-saas .ts-btn{border-radius:9px;border:1px solid var(--border);background:var(--surface-2);color:var(--fg);font-family:inherit;cursor:pointer;text-transform:none;letter-spacing:0;font-weight:550;font-size:12px;padding:6px 13px;transition:all .12s}.variant-saas .ts-btn:hover{background:var(--surface-hover);border-color:var(--muted-2);color:var(--fg);box-shadow:none}.variant-saas .ts-btn.primary{background:var(--accent);border-color:var(--accent);color:#0c0a06;font-weight:650;text-shadow:none}.variant-saas .ts-btn.primary:hover{background:var(--accent-bright);border-color:var(--accent-bright);box-shadow:0 2px 12px color-mix(in oklab,var(--accent) 35%,transparent)}.variant-saas .ts-btn.danger{border-color:#f8717159;background:transparent;color:var(--danger)}.variant-saas .ts-btn.danger:hover{background:#f871711f;color:var(--danger)}.variant-saas .ts-link{color:var(--accent-bright)}.variant-saas .bs-btn{border-radius:9px;border:1px solid var(--border);background:var(--surface-2);color:var(--fg);font-family:inherit;cursor:pointer;font-weight:550;font-size:12px;padding:6px 13px;transition:all .12s}.variant-saas .bs-btn:hover:not(:disabled){background:var(--surface-hover);border-color:var(--muted-2)}.variant-saas .bs-btn:disabled,.variant-saas .ts-btn:disabled{opacity:.45;cursor:default}.variant-saas .bs-matrix{border-radius:10px;overflow:hidden;background:var(--bg-deep);border-color:var(--border);font-size:14px}.variant-saas .bs-matrix-head{background:var(--surface-2);color:var(--muted);letter-spacing:.06em;font-size:9.5px}.variant-saas .bs-matrix-row:hover{background:var(--surface-2)}.variant-saas .bs-matrix-ip{background:var(--surface-2);color:var(--accent-bright)}.variant-saas .bs-scan-scroll{scrollbar-width:none;-ms-overflow-style:none}.variant-saas .bs-scan-scroll::-webkit-scrollbar{width:0;height:0}.variant-saas .bs-thinscroll{scrollbar-width:thin;scrollbar-color:var(--border-bright) transparent}.variant-saas .bs-thinscroll::-webkit-scrollbar{width:10px;height:10px}.variant-saas .bs-thinscroll::-webkit-scrollbar-track{background:transparent}.variant-saas .bs-thinscroll::-webkit-scrollbar-thumb{background:var(--border-bright);border-radius:7px;border:2px solid transparent;background-clip:padding-box}.variant-saas .bs-thinscroll::-webkit-scrollbar-thumb:hover{background:var(--muted-2);background-clip:padding-box}.variant-saas .bs-bar{border-radius:999px;height:7px;background:var(--surface-2);border-color:transparent}.variant-saas .bs-bar>div{border-radius:999px;background:var(--accent);box-shadow:none}.variant-saas .bs-bar.done>div{background:var(--ok)}.variant-saas .bs-modal-backdrop{background:#040507b3;backdrop-filter:blur(2px)}.variant-saas .bs-modal{border-radius:14px;border-color:var(--border);box-shadow:0 24px 60px #0009;padding:18px}.variant-saas .bs-modal-title{color:var(--fg);font-size:14px;font-weight:650;text-transform:none;letter-spacing:-.01em}.variant-saas .bs-modal-title:before,.variant-saas .bs-modal-title:after{content:none}.variant-saas .bs-toast{border-radius:10px;border-color:var(--border);background:var(--surface-2);box-shadow:0 8px 30px #00000080;font-size:12px}.variant-saas .bs-stat{border-radius:12px;background:var(--surface);border-color:var(--border)}.variant-saas .bs-stat .v{text-shadow:none;color:var(--fg)}.variant-saas .bs-stat .l{letter-spacing:.05em;font-size:9.5px}.variant-saas .bs-spark span{background:var(--accent);box-shadow:none;border-radius:2px 2px 0 0}.variant-saas .bs-empty{border-radius:12px;border-color:var(--border)}.variant-saas .bs-copy{border-radius:10px;border:1px dashed var(--border);color:var(--accent-bright)}.variant-saas .bs-logrow{border-radius:10px;border-color:var(--border);background:var(--surface);overflow:hidden}.variant-saas .bs-logrow .lr-head:hover{background:var(--surface-hover)}.variant-saas .bs-subdots span{border-radius:50%}.variant-saas .bs-subdots span[style*=--accent-bright]{background:var(--ok)!important}.variant-saas .bs-faq-body code{border-radius:5px}.bs-bgfx{position:fixed;inset:0;width:100vw;height:100vh;z-index:0;pointer-events:none;display:block;overflow:hidden}.bs-bgfx-aurora{inset:-15%;filter:blur(70px);opacity:.55;background:radial-gradient(28% 30% at 22% 28%,rgba(34,197,94,.32),transparent 60%),radial-gradient(26% 28% at 80% 22%,rgba(24,192,173,.26),transparent 60%),radial-gradient(32% 34% at 68% 82%,rgba(34,197,94,.2),transparent 62%);animation:bs-aurora 26s ease-in-out infinite alternate}@keyframes bs-aurora{0%{transform:translate3d(-2%,-1%,0) scale(1)}50%{transform:translate3d(2%,2%,0) scale(1.08)}to{transform:translate3d(-1%,2%,0) scale(1.03)}}.bs-bgfx-grid{opacity:.6;background-image:linear-gradient(rgba(34,197,94,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(34,197,94,.05) 1px,transparent 1px);background-size:46px 46px;-webkit-mask-image:radial-gradient(75% 65% at 62% 38%,#000 25%,transparent 82%);mask-image:radial-gradient(75% 65% at 62% 38%,#000 25%,transparent 82%)}.bs-bgfx-grid:after{content:"";position:absolute;left:0;right:0;height:38%;top:-38%;background:linear-gradient(180deg,transparent,rgba(34,197,94,.06),transparent);animation:bs-scan 7.5s linear infinite}@keyframes bs-scan{0%{top:-38%}to{top:100%}}.bs-bgfx-glow{background:radial-gradient(42% 38% at 62% 38%,rgba(34,197,94,.16),transparent 70%),radial-gradient(36% 34% at 18% 90%,rgba(74,222,128,.08),transparent 72%);animation:bs-breathe 9s ease-in-out infinite}@keyframes bs-breathe{0%,to{opacity:.65}50%{opacity:1}}@media(prefers-reduced-motion:reduce){.bs-bgfx-aurora,.bs-bgfx-glow{animation:none}.bs-bgfx-grid:after{animation:none;display:none}}.bs-bgfx-switch{position:fixed;bottom:12px;right:14px;z-index:60;display:flex;gap:3px;background:color-mix(in oklab,var(--bg-deep) 60%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid var(--border);border-radius:999px;padding:3px}.bs-bgfx-switch button{font-family:inherit;font-size:10.5px;color:var(--muted);background:transparent;border:none;border-radius:999px;padding:4px 9px;cursor:pointer;transition:color .12s,background .12s}.bs-bgfx-switch button:hover{color:var(--fg)}.bs-bgfx-switch button.on{background:var(--accent);color:#04210f;font-weight:600}.variant-saas .bs-card,.variant-saas .bs4-kpi,.variant-saas .bs4-table-card,.variant-saas .bs4-cmd,.variant-saas .bs4-pack{position:relative;background:color-mix(in oklab,var(--surface) 14%,transparent);border:1px solid color-mix(in oklab,var(--accent) 9%,var(--border));box-shadow:0 1px 2px #00000038}.variant-saas .bs-card.tappable:hover,.variant-saas .bs4-pack:hover{background:color-mix(in oklab,var(--surface) 22%,transparent);border-color:color-mix(in oklab,var(--accent) 30%,var(--border))}.variant-saas .bs3-side{background:color-mix(in oklab,var(--bg-deep) 32%,transparent);border-right:1px solid color-mix(in oklab,var(--accent) 8%,var(--border-soft))}.variant-saas .bs-modal{position:relative;background:color-mix(in oklab,var(--surface-2) 60%,transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid color-mix(in oklab,var(--accent) 12%,var(--border));box-shadow:0 24px 60px #0009,0 0 0 1px #22c55e0f}.variant-saas .bs-card.accent-tint{border-color:color-mix(in oklab,var(--accent) 34%,var(--border));box-shadow:0 0 16px #22c55e14}.variant-saas .bs4-pack.sel{border-color:color-mix(in oklab,var(--accent) 48%,var(--border));background:color-mix(in oklab,var(--accent) 8%,transparent)}:root{--rent-ok: #39d98a;--rent-ok-soft: rgba(57, 217, 138, .1);--rent-ok-line: rgba(57, 217, 138, .45);--rent-on-ok: #0b0f14;--rent-danger: #ff6b6b;--rent-danger-bright: #ff8f8f;--rent-danger-soft: rgba(255, 107, 107, .07);--rent-danger-line: rgba(255, 107, 107, .42);--rent-warn: #f5b544;--rent-warn-strong: #f5a524;--rent-warn-soft: rgba(245, 165, 36, .06);--rent-warn-line: rgba(245, 165, 36, .42);--rent-info: #5b8cff;--rent-info-soft: rgba(91, 140, 255, .12);--rent-line: #2a2f3a;--rent-accent: var(--accent, #22c55e);--rent-on-accent: #0b0f14}.variant-saas.theme-light{--rent-ok: #0f7a43;--rent-ok-soft: rgba(15, 122, 67, .1);--rent-ok-line: rgba(15, 122, 67, .38);--rent-on-ok: #ffffff;--rent-danger: #c62828;--rent-danger-bright: #a51c1c;--rent-danger-soft: rgba(198, 40, 40, .07);--rent-danger-line: rgba(198, 40, 40, .38);--rent-warn: #a15c07;--rent-warn-strong: #8a4e05;--rent-warn-soft: rgba(161, 92, 7, .07);--rent-warn-line: rgba(161, 92, 7, .38);--rent-info: #2b5fd9;--rent-info-soft: rgba(43, 95, 217, .1);--rent-line: var(--border);--rent-accent: var(--accent-deep, #15803d);--rent-on-accent: #ffffff}.rent-glass-title{color:var(--rent-warn-strong)}.rent-cab input[type=range]{accent-color:var(--rent-ok);width:100%;height:22px;margin:2px 0 0;background:transparent;cursor:pointer}.rent-cab input[type=range]::-webkit-slider-runnable-track{height:6px;border-radius:999px;background:var(--rent-line)}.rent-cab input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;width:16px;height:16px;margin-top:-5px;border-radius:999px;background:var(--rent-ok);border:2px solid var(--surface);box-shadow:0 0 0 1px var(--rent-ok-line)}.rent-cab input[type=range]::-moz-range-track{height:6px;border-radius:999px;background:var(--rent-line)}.rent-cab input[type=range]::-moz-range-progress{height:6px;border-radius:999px;background:var(--rent-ok)}.rent-cab input[type=range]::-moz-range-thumb{width:14px;height:14px;border-radius:999px;background:var(--rent-ok);border:2px solid var(--surface)}.rent-cab input[type=range]:focus-visible{outline:2px solid var(--rent-ok);outline-offset:3px}.bs-modal-backdrop.fixed{position:fixed}.variant-saas .bs-modal.solid{background:var(--surface-2);-webkit-backdrop-filter:none;backdrop-filter:none}.bs4-cmd{border:1px solid var(--border);background:var(--surface);border-radius:14px;box-shadow:0 1px 2px #00000059;padding:16px;margin-bottom:16px}.bs4-cmd-top{display:grid;grid-template-columns:minmax(0,1fr) 240px;gap:16px;align-items:stretch}.bs4-cmd-side{border-left:1px solid var(--border-soft);padding-left:16px;display:flex;flex-direction:column;justify-content:space-between;gap:10px}.bs4-cmd-price{font-family:JetBrains Mono,monospace;font-size:24px;font-weight:700;color:var(--accent-bright)}.bs4-cmd-price .u{font-size:12px;color:var(--muted);font-weight:500;margin-left:4px}.bs4-cmd-meta{color:var(--muted);font-size:10.5px;text-transform:uppercase;letter-spacing:.06em}.bs4-cmd-row{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-top:12px}.bs4-cmd-row .lbl{color:var(--muted);font-size:11px;font-weight:600;margin-right:2px}.bs4-cmd-row .sep{width:1px;height:20px;background:var(--border);margin:0 8px}.bs4-table-card{border:1px solid var(--border);background:var(--surface);border-radius:12px;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;box-shadow:0 1px 2px #0000004d}.bs4-table{width:100%;border-collapse:collapse;font-size:15px}.bs4-table th{text-align:left;padding:9px 14px;color:var(--muted);font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.07em;border-bottom:1px solid var(--border);background:var(--surface-2);white-space:nowrap}.bs4-table td{padding:9px 14px;border-bottom:1px solid var(--border-soft);vertical-align:middle}.bs4-table tbody tr:last-child td{border-bottom:none}.bs4-table tr.click{cursor:pointer}.bs4-table tr.click:hover td{background:var(--surface-hover)}.bs4-table td.num,.bs4-table td.mono{font-family:JetBrains Mono,monospace}.bs4-table .row-expand td{background:var(--bg-deep);padding:14px}.bs-copy-btn{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;padding:4px;border-radius:6px;border:1px solid var(--border);background:none;color:var(--muted);cursor:pointer;font:inherit;line-height:0;transition:color .12s,border-color .12s}.bs-copy-btn:hover{color:var(--accent-bright);border-color:var(--accent)}.bs4-table tr.diag-main td{border-bottom:none;padding-bottom:5px}.bs4-table tr.diag-detail td{border-bottom:1px solid var(--border);padding-top:0;padding-bottom:10px}.bs4-table tr.diag-detail:last-child td{border-bottom:none}.bs4-tabs{display:flex;gap:2px;border-bottom:1px solid var(--border);margin-bottom:16px}.bs4-tabs button{background:transparent;border:none;font-family:inherit;color:var(--muted);font-size:12.5px;font-weight:550;padding:8px 13px;cursor:pointer;border-bottom:2px solid transparent;margin-bottom:-1px;transition:color .12s}.bs4-tabs button:hover{color:var(--fg-dim)}.bs4-tabs button.active{color:var(--fg);border-bottom-color:var(--accent)}.bs4-kpis{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:16px}.bs4-kpi{border:1px solid var(--border);background:var(--surface);border-radius:12px;padding:12px 14px}.bs4-kpi .k{color:var(--muted);font-size:11.5px;text-transform:uppercase;letter-spacing:.06em}.bs4-kpi .v{font-family:JetBrains Mono,monospace;font-size:24px;font-weight:700;color:var(--fg);margin-top:3px}.bs4-kpi .v .accent{color:var(--accent-bright)}.bs4-kpi .m{color:var(--muted);font-size:11.5px;margin-top:3px}.bs4-2col{display:grid;grid-template-columns:minmax(0,1fr) 380px;gap:16px;align-items:start}.bs4-modems-grid{display:grid;grid-template-columns:1fr;gap:8px}.bs4-ops-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:10px}.bs4-packs{display:grid;grid-template-columns:repeat(5,1fr);gap:8px}.bs4-pack{border:1px solid var(--border);background:var(--surface);border-radius:12px;padding:12px;cursor:pointer;text-align:center;transition:border-color .12s,background .12s}.bs4-pack:hover{border-color:var(--muted-2)}.bs4-pack.sel{border-color:var(--accent);background:color-mix(in oklab,var(--accent) 8%,var(--surface))}.bs4-faq-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px;align-items:start}.bs4-select{background:var(--surface-2);border:1px solid var(--border);border-radius:9px;color:var(--fg);font-family:inherit;font-size:12px;padding:6px 10px;outline:none;cursor:pointer}.bs4-select:focus{border-color:var(--accent)}.variant-saas .apk-cab .bs-card,.variant-saas .apk-cab .bs4-kpi,.variant-saas .apk-cab .bs4-table-card,.variant-saas .rent-cab .bs-card,.variant-saas .rent-cab .bs4-kpi,.variant-saas .rent-cab .bs4-table-card{background:color-mix(in oklab,var(--surface) 50%,transparent);-webkit-backdrop-filter:blur(16px) saturate(1.3);backdrop-filter:blur(16px) saturate(1.3);border:1px solid color-mix(in oklab,var(--accent) 12%,var(--border-bright));border-radius:16px;box-shadow:0 10px 32px #0006,inset 0 1px #ffffff0f}.variant-saas .apk-cab .bs-card.tappable:hover{background:color-mix(in oklab,var(--surface) 60%,transparent);border-color:color-mix(in oklab,var(--accent) 32%,var(--border))}.variant-saas .apk-cab .bs4-kpis .bs4-kpi:first-child{border-color:color-mix(in oklab,var(--accent) 32%,var(--border));box-shadow:0 10px 32px #0006,0 0 0 1px color-mix(in oklab,var(--accent) 20%,transparent),0 0 40px -8px var(--accent-glow),inset 0 1px #ffffff12}.variant-saas .apk-cab .bs4-kpis .bs4-kpi:first-child .v .accent{text-shadow:0 0 20px var(--accent-glow)}.variant-saas .apk-cab .ts-btn.primary{background:linear-gradient(135deg,var(--accent-bright),var(--accent-deep));border-color:transparent;box-shadow:0 6px 18px -5px var(--accent-glow)}.variant-saas .apk-cab .ts-btn.primary:hover{background:linear-gradient(135deg,var(--accent-bright),var(--accent));border-color:transparent;box-shadow:0 9px 26px -5px var(--accent-glow)}.variant-saas .apk-cab,.variant-saas .rent-cab{position:relative;isolation:isolate}.variant-saas .apk-cab:before,.variant-saas .rent-cab:before{content:"";position:absolute;top:-24px;left:6%;right:6%;height:200px;z-index:-1;pointer-events:none;filter:blur(24px);background:radial-gradient(58% 100% at 50% 0%,color-mix(in oklab,var(--accent) 11%,transparent),transparent 72%)}.variant-saas.theme-light .apk-cab .bs-card,.variant-saas.theme-light .apk-cab .bs4-kpi,.variant-saas.theme-light .apk-cab .bs4-table-card,.variant-saas.theme-light .rent-cab .bs-card,.variant-saas.theme-light .rent-cab .bs4-kpi,.variant-saas.theme-light .rent-cab .bs4-table-card{background:color-mix(in oklab,var(--surface) 80%,transparent);border-color:color-mix(in oklab,var(--accent) 16%,var(--border));box-shadow:0 8px 22px #0f172a1a,inset 0 1px #ffffff8c}@media(prefers-reduced-motion:reduce){.variant-saas .apk-cab .bs-card,.variant-saas .apk-cab .bs4-kpi,.variant-saas .apk-cab .bs4-table-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}}.bs4-toolbar{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:14px}.bs4-toolbar .grow{flex:1}.bs4-table tr.cur td{background:color-mix(in oklab,var(--accent) 6%,var(--surface))}.bs4-table tr.cur td:first-child{box-shadow:inset 2px 0 0 var(--accent)}.bs4-field{margin-top:15px}.bs4-field-label{color:var(--muted);font-size:10.5px;font-weight:600;text-transform:uppercase;letter-spacing:.07em;margin-bottom:8px}.bs4-footer{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-top:18px;padding-top:15px;border-top:1px solid var(--border-soft)}.bs4-footer-price{font-family:JetBrains Mono,monospace;font-size:23px;font-weight:700;color:var(--accent-bright);line-height:1.1}.bs4-footer-price .u{font-size:12px;color:var(--muted);font-weight:500;margin-left:5px}.bs4-footer-price .m{display:block;font-family:Inter,sans-serif;font-size:10.5px;color:var(--muted);font-weight:500;text-transform:uppercase;letter-spacing:.05em;margin-top:3px}.bs4-cmd-sections .bs4-srow{display:grid;grid-template-columns:116px 1fr;gap:16px;padding:14px 0;border-bottom:1px solid var(--border-soft);align-items:start}.bs4-cmd-sections .bs4-srow:first-child{padding-top:0}.bs4-srow-label{color:var(--fg-dim);font-size:12.5px;font-weight:600;padding-top:7px}.bs4-compact-top{display:flex;gap:12px;align-items:flex-start}.bs4-compact-run{width:180px;flex-shrink:0}.bs4-compact-price{text-align:center;font-family:JetBrains Mono,monospace;font-size:12px;color:var(--accent-bright);margin-top:7px}.bs4-ops-line{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.bs4-ops-line .bs-chip{flex-shrink:0}.bs4-oprows{display:flex;flex-direction:column;gap:6px;width:100%;max-width:560px}.bs4-oprow{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding:8px 11px;background:color-mix(in oklab,var(--surface) 50%,transparent);-webkit-backdrop-filter:blur(16px) saturate(1.3);backdrop-filter:blur(16px) saturate(1.3);border:1px solid color-mix(in oklab,var(--accent) 12%,var(--border-bright));border-radius:14px;box-shadow:0 10px 32px #0006,inset 0 1px #ffffff0f;transition:border-color .14s,background .14s}.bs4-oprow:hover{border-color:color-mix(in oklab,var(--accent) 26%,var(--border))}.theme-light .bs4-oprow{background:color-mix(in oklab,var(--surface) 82%,transparent);border-color:color-mix(in oklab,var(--accent) 16%,var(--border));box-shadow:0 8px 22px #0f172a1a,inset 0 1px #ffffff8c}@media(prefers-reduced-motion:reduce){.bs4-oprow{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:none}}@media(max-width:620px){.bs4-oprows{max-width:100%}}.bs4-kpis.k3{grid-template-columns:repeat(3,minmax(0,1fr))}.bs4-2col.eq{grid-template-columns:repeat(2,minmax(0,1fr))}.bs4-ops-grid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.bs-row{min-width:0}.bs4-select{max-width:260px}.variant-saas .ts-badge{display:inline-flex;align-items:center;gap:6px;border:1px solid var(--border);border-radius:7px;padding:3px 8px;font-size:11px;font-weight:700;white-space:nowrap;line-height:1.35;background:#ffffff0d;-webkit-backdrop-filter:blur(10px) saturate(140%);backdrop-filter:blur(10px) saturate(140%);box-shadow:inset 0 1px #ffffff12}.variant-saas .ts-badge .ts-dot{width:6px;height:6px;border-radius:50%;flex:none;background:currentColor;box-shadow:0 0 5px currentColor}.variant-saas .ts-badge.ok{color:var(--ok, #34d399);border-color:#34d39973;background:linear-gradient(180deg,#34d39933,#34d39912);box-shadow:inset 0 1px #ffffff12}.variant-saas .ts-badge.warn{color:var(--warn, #f59e0b);border-color:#f59e0b73;background:linear-gradient(180deg,#f59e0b33,#f59e0b12);box-shadow:inset 0 1px #ffffff12}.variant-saas .ts-badge.down,.variant-saas .ts-badge.banned{color:#ffb4b4;border-color:#f871718c;background:linear-gradient(180deg,#f8717133,#ef44441a);box-shadow:inset 0 1px #ffffff12;animation:bsBadgeAlert 3s ease-in-out infinite}@keyframes bsBadgeAlert{0%,to{border-color:#f871718c}50%{border-color:#f87171f2}}@media(prefers-reduced-motion:reduce){.variant-saas .ts-badge.down,.variant-saas .ts-badge.banned{animation:none}}.variant-saas .pcard-glass{background:linear-gradient(180deg,#ffffff0b,#ffffff04);-webkit-backdrop-filter:blur(14px) saturate(130%);backdrop-filter:blur(14px) saturate(130%);box-shadow:inset 0 1px #ffffff0f}.variant-saas .pcard-tile{border-radius:18px;background:linear-gradient(180deg,#ffffff0e,#ffffff03)}.variant-saas .bs-pill.st-active{color:#56d364;border-color:#3fb95080;background:#3fb9501c}.variant-saas .bs-pill.st-throttled{color:#e3b341;border-color:#d299228c;background:#d2992221}.variant-saas .bs-pill.st-pending{color:#79c0ff;border-color:#58a6ff80;background:#58a6ff1c}.variant-saas .bs-pill.st-down{color:#ff7b72;border-color:#f8514994;background:#f8514921}.variant-saas .bs-pill.st-susp{color:#f0883e;border-color:#db6d288c;background:#db6d2821}.variant-saas .bs-pill.st-expired{color:#8b949e;border-color:#6e76816b;background:#6e76811a}.variant-saas .bs-pill.st-released{color:#5d6b7c;border-color:#6e76814d;border-style:dashed;background:transparent}.variant-saas.theme-light .bs-pill.st-active{color:#1a7f37;border-color:#1a7f3773;background:#1a7f3717}.variant-saas.theme-light .bs-pill.st-throttled{color:#9a6700;border-color:#9a670073;background:#9a670017}.variant-saas.theme-light .bs-pill.st-pending{color:#0969da;border-color:#0969da73;background:#0969da14}.variant-saas.theme-light .bs-pill.st-down{color:#cf222e;border-color:#cf222e73;background:#cf222e17}.variant-saas.theme-light .bs-pill.st-susp{color:#bc4c00;border-color:#bc4c0073;background:#bc4c0017}.variant-saas.theme-light .bs-pill.st-expired{color:#656d76;border-color:#656d7659;background:#656d7612}.variant-saas.theme-light .bs-pill.st-released{color:#848d97;border-color:#656d764d;border-style:dashed;background:transparent}.variant-saas .node-tag{display:inline-flex;align-items:center;gap:6px;font-size:11.5px;color:var(--muted)}.variant-saas .node-tag i{width:3px;height:12px;border-radius:2px;background:var(--nc, var(--muted));flex:none}.variant-saas .node-tag b{font-weight:500;color:var(--nc, var(--muted))}.bs4-table tr.fleet-reg>td{padding:0;background:var(--surface-2)}.fleet-reg-btn{display:flex;align-items:center;gap:7px;width:100%;padding:8px 14px;background:none;border:none;cursor:pointer;color:var(--muted);font:inherit;font-size:11px;font-weight:700;letter-spacing:.04em;text-align:left}.fleet-reg-btn:hover{color:var(--fg);background:var(--surface-hover)}.fleet-reg-caret{color:var(--muted-2);font-weight:400;width:9px}.fleet-reg-n{color:var(--muted-2);font-weight:400;letter-spacing:0}.fleet-tools-sep{width:1px;align-self:stretch;background:var(--border);margin:0 3px}.fleet-tools-lbl{color:var(--muted-2);font-size:11px}.variant-saas .apk-cab .fleet-sel{font-size:11px;padding:2px 4px}.hz{margin:0 auto;padding:2px 2px 40px}.hz-filters{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin:4px 0 12px}.hz-filters .grow{flex:1 1 220px;min-width:180px}.hz-sel{background:var(--bg-deep);border:1px solid var(--border);color:var(--fg-dim);font-size:12px;padding:8px 10px;border-radius:8px;font-family:inherit;cursor:pointer}.hz-sel:focus{outline:none;border-color:var(--accent)}.hz-sortwrap{display:flex;align-items:center;gap:8px;margin-left:auto;color:var(--muted);font-size:12px}.hz-rsel{position:relative}.hz-rsel-btn{display:inline-flex;align-items:center;gap:8px;min-width:150px;justify-content:space-between}.hz-rsel-btn .lbl{display:inline-flex;align-items:center;gap:6px}.hz-rsel-btn .arr{color:var(--muted);font-size:10px}.hz-rsel-pop{position:absolute;z-index:40;top:calc(100% + 4px);left:0;min-width:220px;max-height:320px;overflow-y:auto;background:var(--surface-2);border:1px solid var(--border);border-radius:8px;box-shadow:0 8px 28px #00000080;padding:4px}.hz-rsel-pop .opt{display:flex;align-items:center;gap:8px;padding:7px 9px;border-radius:6px;font-size:12.5px;color:var(--fg-dim);cursor:pointer}.hz-rsel-pop .opt:hover{background:var(--surface-hover);color:var(--fg)}.hz-rsel-pop .opt.sel{color:var(--accent-bright)}.hz-rsel-pop .opt .nm{flex:1}.hz-rsel-pop .opt .code{font-family:JetBrains Mono,monospace;font-size:10px;color:var(--muted)}.hz-cryptowrap{display:inline-flex;align-items:center;gap:7px;color:var(--fg-dim);font-size:12px;border:1px solid var(--border);background:var(--bg-deep);padding:7px 10px;border-radius:8px;cursor:pointer;user-select:none}.hz-cryptowrap.on{border-color:var(--accent-deep);color:var(--accent-bright)}.hz-cat{font-size:13px}.hz-cat td{padding:9px 12px}.hz-logo{border-radius:7px;display:flex;align-items:center;justify-content:center;overflow:hidden;font-weight:700;color:#fff;flex:none;box-shadow:inset 0 0 0 1px #ffffff1a}.hz-logo img{object-fit:contain}.hz-name{display:flex;align-items:center;gap:11px}.hz-name .nm{font-weight:600;color:var(--fg);display:flex;align-items:center;gap:6px}.hz-name .sub{font-size:10.5px;color:var(--muted);margin-top:1px}.hz-verified{color:var(--accent-bright);font-size:12px}.hz-unverified{color:var(--muted-2);font-size:11px}.hz-arrow{color:var(--muted-2);text-align:right;width:22px}.hz-price .rub{font-weight:700;color:var(--fg);font-size:13.5px}.hz-price .usd{font-size:10.5px;color:var(--muted);margin-top:1px}.hz-price .na{color:var(--muted-2);font-size:12px}.hz-rt{display:flex;flex-direction:column;gap:2px}.hz-stars{color:var(--muted-2);font-size:12px;letter-spacing:1px;white-space:nowrap}.hz-stars .on{color:var(--warn)}.hz-rt .line{display:flex;align-items:baseline;gap:5px}.hz-rt .val{font-weight:700;color:var(--fg);font-size:12px}.hz-rt .tag{font-size:9px;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.hz-rt .web .val{color:var(--accent-bright)}.hz-rt .cnt{font-size:9.5px;color:var(--muted)}.hz-flag{width:15px;height:11px;border-radius:2px;object-fit:cover;vertical-align:-1px;box-shadow:0 0 0 1px #ffffff14}.hz-flag-fb{font-family:JetBrains Mono,monospace;font-size:9px;color:var(--muted)}.hz-cc{display:inline-flex;gap:4px;flex-wrap:wrap}.hz-cc .cc{display:inline-flex;align-items:center;gap:4px;font-family:JetBrains Mono,monospace;font-size:10.5px;padding:2px 6px;border-radius:5px;border:1px solid var(--border);background:var(--bg-deep);color:var(--fg-dim)}.hz-hero-cc{display:inline-flex;gap:8px;flex-wrap:wrap}.hz-hero-cc .hcc{display:inline-flex;align-items:center;gap:4px}.hz-cc .more{color:var(--muted);font-size:10.5px;align-self:center}.hz-pay{display:inline-flex;gap:4px;flex-wrap:wrap}.hz-pay .p{font-size:10px;font-weight:600;padding:2px 6px;border-radius:5px;border:1px solid var(--border);background:var(--bg-deep);color:var(--fg-dim);font-family:JetBrains Mono,monospace}.hz-pay .p.crypto{color:var(--warn);border-color:#7c5a10}.hz-hero{display:flex;gap:16px;align-items:flex-start;justify-content:space-between;border:1px solid var(--border);background:var(--surface);padding:18px 20px;border-radius:12px;margin:8px 0 14px}.hz-hero .left{display:flex;gap:15px;align-items:flex-start}.hz-hero .h-name{font-size:22px;font-weight:700;color:var(--fg);display:flex;align-items:center;gap:9px}.hz-hero .h-meta{color:var(--muted);font-size:12px;margin-top:5px;display:flex;align-items:center;gap:8px;flex-wrap:wrap}.hz-hero .tags{display:flex;gap:6px;flex-wrap:wrap;margin-top:11px}.hz-tag{font-size:11px;color:var(--fg-dim);border:1px solid var(--border);background:var(--bg-deep);padding:3px 9px;border-radius:999px}.hz-hero .right{text-align:right;flex:none}.hz-hero .right .k{font-size:10px;letter-spacing:.07em;text-transform:uppercase;color:var(--muted)}.hz-hero .right .big{font-size:28px;font-weight:700;color:var(--accent-bright);margin-top:4px}.hz-hero .right .big small{font-size:15px}.hz-hero .right .usd{font-size:11px;color:var(--muted);margin:2px 0 12px}.hz-hero .h-sub{color:var(--muted);font-size:12px;margin-top:5px}.hz-quick{display:flex;flex-wrap:wrap;border:1px solid var(--border);background:var(--surface);border-radius:12px;overflow:hidden;margin:0 0 14px}.hz-quick .hz-qf{flex:1 1 auto;min-width:130px;padding:10px 16px;border-right:1px solid var(--border-soft)}.hz-quick .hz-qf:last-child{border-right:none}.hz-quick .hz-qf .l{font-size:10px;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.hz-quick .hz-qf .v{font-size:13px;color:var(--fg-dim);margin-top:5px;display:flex;align-items:center;gap:6px;flex-wrap:wrap}.hz-verdict{border:1px solid var(--border);background:var(--surface);border-radius:12px;padding:14px 16px;margin-bottom:14px}.hz-verdict.ok{border-color:var(--accent-deep);background:#22c55e0d}.hz-verdict.warn{border-color:#7c5a10;background:#f5b3010d}.hz-verdict.down{border-color:#7f2d2d;background:#ef44440f}.hz-verdict .vhead{font-size:14.5px;font-weight:700;color:var(--fg);margin-bottom:8px}.hz-verdict.ok .vhead{color:var(--accent-bright)}.hz-verdict.warn .vhead{color:var(--warn)}.hz-verdict.down .vhead{color:var(--danger)}.hz-verdict .vrow{font-size:12.5px;line-height:1.65;color:var(--fg-dim);margin-top:6px}.hz-verdict .vrow.muted{color:var(--muted)}.hz-verdict .vrow b{color:var(--fg);font-weight:600}.hz-rate2{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:12px}.hz-rate2 .rc{border:1px solid var(--border);background:var(--surface);border-radius:12px;padding:14px 16px;text-align:center}.hz-rate2 .rc .l{font-size:10.5px;letter-spacing:.05em;text-transform:uppercase;color:var(--muted)}.hz-rate2 .rc .s{margin:9px 0 3px}.hz-rate2 .rc .s .hz-stars{font-size:17px;letter-spacing:2px}.hz-rate2 .rc .n{font-size:26px;font-weight:700;color:var(--fg);line-height:1}.hz-rate2 .rc.web .n{color:var(--accent-bright)}.hz-rate2 .rc .c{font-size:11px;color:var(--muted);margin-top:4px}.hz-ctags{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px;padding-top:8px;border-top:1px solid var(--border-soft)}.hz-ctag{font-size:10px;padding:2px 8px;border-radius:999px;border:1px solid #7f2d2d;background:#ef44440f;color:var(--danger)}.hz-cols3{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:14px}.hz-info{border:1px solid var(--border);background:var(--surface);padding:14px 16px;border-radius:12px}.hz-info .cap{font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin-bottom:10px}.hz-kv{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:5px 0;font-size:12.5px}.hz-kv+.hz-kv{border-top:1px solid var(--border-soft)}.hz-kv .kk{color:var(--muted)}.hz-kv .vv{color:var(--fg-dim);text-align:right;word-break:break-word}.hz-kv .vv.ok{color:var(--accent-bright)}.hz-kv .vv.na{color:var(--muted-2)}.hz-copy{cursor:pointer}.hz-copy:hover{color:var(--accent-bright)}.hz-plans td.pname{color:var(--fg);font-weight:600}.hz-plans td.price{color:var(--accent-bright);font-weight:700;text-align:right}.hz-cols2{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:14px}.hz-pc{border:1px solid var(--border);background:var(--surface);padding:14px 16px;border-radius:12px}.hz-pc.pros{border-color:var(--accent-deep);background:#22c55e0a}.hz-pc.cons{border-color:#7f2d2d;background:#ef44440a}.hz-pc .cap{font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin-bottom:8px}.hz-pc ul{margin:0;padding:0;list-style:none}.hz-pc li{font-size:12.5px;line-height:1.5;padding:3px 0 3px 16px;position:relative;color:var(--fg-dim)}.hz-pc.pros li:before{content:"+";position:absolute;left:0;color:var(--accent-bright);font-weight:700}.hz-pc.cons li:before{content:"−";position:absolute;left:0;color:var(--danger);font-weight:700}.hz-note{font-size:12px;color:var(--muted);line-height:1.6;margin-top:12px;border-left:2px solid var(--accent-deep);padding:2px 0 2px 10px}.hz-disclaimer{font-size:11px;color:var(--muted-2);margin-top:18px;text-align:center;line-height:1.6}.hz-src{font-size:11px;color:var(--muted);word-break:break-all}.hz-src a{color:var(--accent-deep)}@media(max-width:1176px){.hz .bs4-kpis{grid-template-columns:repeat(2,1fr)}.hz-cols3,.hz-cols2{grid-template-columns:1fr}.hz-cat .hide-sm{display:none}}.bs3-shell,.bs3-main{min-width:0}.bs3-mtop,.bs3-mbar,.bs3-scrim{display:none}:root{--mtop-h: 48px;--mbar-h: 56px}@media(max-width:1176px){.bs4-2col,.bs4-cmd-top{grid-template-columns:minmax(0,1fr);gap:14px}.bs4-cmd-side{border-left:none;padding-left:0;border-top:1px solid var(--border-soft);padding-top:12px}.variant-saas .bs-layout-split{grid-template-columns:minmax(0,1fr)}.bs4-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.bs4-ops-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.bs4-packs{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:760px){.bs3-shell{grid-template-columns:1fr;grid-template-rows:minmax(0,1fr)}.bs3-main{grid-row:1;grid-column:1;padding:calc(var(--mtop-h) + env(safe-area-inset-top,0px) + 12px) 12px calc(var(--mbar-h) + env(safe-area-inset-bottom,0px) + 16px);overflow-y:auto;overflow-x:hidden}.bs3-mtop{display:flex;align-items:center;gap:10px;position:fixed;top:0;left:0;right:0;z-index:80;height:calc(var(--mtop-h) + env(safe-area-inset-top,0px));padding:env(safe-area-inset-top,0px) 12px 0;background:var(--bg-deep);border-bottom:1px solid var(--border-soft);box-shadow:0 4px 14px #00000059}.variant-saas.theme-light .bs3-mtop{box-shadow:0 4px 14px #0f172a14}.bs3-mtop-title{display:flex;align-items:center;gap:8px;flex:1;min-width:0}.bs3-mtop-title .bs3-brand-logo{width:22px;height:22px;border-radius:7px;font-size:11px;flex-shrink:0}.bs3-mtop-title span{font-size:14.5px;font-weight:600;color:var(--fg)}.bs3-mbal{flex:0 0 auto;padding:6px 10px;background:var(--surface);border:1px solid var(--border);border-radius:9px;font-family:JetBrains Mono,ui-monospace,monospace;font-weight:700;font-size:12.5px;color:var(--accent-bright);white-space:nowrap;cursor:pointer;-webkit-tap-highlight-color:transparent}.bs-toast{top:calc(var(--mtop-h) + env(safe-area-inset-top,0px) + 10px)}.bs3-mbar{display:flex;align-items:stretch;position:fixed;left:0;right:0;bottom:0;z-index:80;height:calc(var(--mbar-h) + env(safe-area-inset-bottom,0px));padding-bottom:env(safe-area-inset-bottom,0px);background:var(--bg-deep);border-top:1px solid var(--border-soft);box-shadow:0 -4px 14px #00000059}.variant-saas.theme-light .bs3-mbar{box-shadow:0 -4px 14px #0f172a14}.bs3-mbar button{flex:1 1 0;min-width:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;padding:6px 2px;margin:0;background:transparent;border:0;border-radius:0;color:var(--fg-dim);font-size:9.5px;font-weight:600;line-height:1.1;white-space:nowrap;cursor:pointer;-webkit-tap-highlight-color:transparent}.bs3-mbar button svg{width:20px;height:20px;opacity:.75}.bs3-mbar button.active{color:var(--accent-bright);box-shadow:inset 0 2px 0 var(--accent)}.bs3-mbar button.active svg{opacity:1}.bs3-burger-i{display:flex;flex-direction:column;align-items:center;justify-content:center;width:20px;height:20px;gap:4px}.bs3-burger-i span{display:block;width:16px;height:1.6px;border-radius:2px;background:currentColor;opacity:.75;transition:transform .2s ease,opacity .12s ease}.bs3-mbar button.active .bs3-burger-i span{opacity:1}.bs3-burger-i.on span:nth-child(1){transform:translateY(5.6px) rotate(45deg)}.bs3-burger-i.on span:nth-child(2){opacity:0}.bs3-burger-i.on span:nth-child(3){transform:translateY(-5.6px) rotate(-45deg)}.bs3-scrim{display:block;position:fixed;inset:0;z-index:60;background:#03050880;opacity:0;pointer-events:none;transition:opacity .18s ease}.variant-saas.theme-light .bs3-scrim{background:#0f172a42}.bs3-shell.menu-open .bs3-scrim{opacity:1;pointer-events:auto}.bs3-side{position:fixed;right:8px;left:auto;top:auto;bottom:calc(var(--mbar-h) + env(safe-area-inset-bottom,0px) + 8px);z-index:70;width:min(66vw,244px);max-height:min(64vh,460px);padding:8px;border:1px solid var(--border);border-right:1px solid var(--border);border-radius:14px;background:var(--bg-deep);box-shadow:0 18px 40px #0000008c;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;transform-origin:bottom right;transform:translateY(8px) scale(.95);opacity:0;pointer-events:none;transition:opacity .16s ease,transform .18s cubic-bezier(.4,0,.2,1)}.variant-saas .bs3-side{background:var(--bg-deep)}.variant-saas.theme-light .bs3-side{box-shadow:0 18px 40px #0f172a2e}.bs3-shell.menu-open .bs3-side{opacity:1;transform:none;pointer-events:auto}@media(prefers-reduced-motion:reduce){.bs3-side,.bs3-scrim,.bs3-burger-i span{transition:none}}.bs3-brand{display:none}.bs3-nav{gap:1px}.bs3-nav a.in-mbar{display:none}.bs3-nav a{padding:9px 10px;border-radius:8px;font-size:14px;gap:9px}.bs3-nav a svg{width:17px;height:17px}.bs3-user{margin-top:8px;padding-top:10px}.variant-saas .ts-page-head{flex-wrap:wrap;gap:8px}.variant-saas .ts-page-actions{flex-wrap:wrap}.bs4-cmd{padding:12px}.bs4-cmd-top{grid-template-columns:1fr;gap:12px}.bs4-cmd-side{border-left:none;padding-left:0;border-top:1px solid var(--border-soft);padding-top:12px}.bs4-2col{grid-template-columns:1fr}.bs4-cmd-sections .bs4-srow{grid-template-columns:1fr;gap:6px}.bs4-cmd-sections .bs4-srow:first-child{padding-top:0}.bs4-compact-top{flex-direction:column}.bs4-compact-run{width:100%}.bs4-footer{flex-direction:column;align-items:stretch;gap:10px}.bs4-kpis{grid-template-columns:repeat(2,1fr);gap:8px}.bs4-ops-grid{grid-template-columns:repeat(3,1fr);gap:8px}.bs4-packs{grid-template-columns:repeat(2,1fr)}.bs4-faq-grid,.bs4-modems-grid{grid-template-columns:1fr}.bs4-table{font-size:12px}.bs4-table th,.bs4-table td{padding:8px 10px}.bs4-tabs{overflow-x:auto;flex-wrap:nowrap;-webkit-overflow-scrolling:touch}.bs4-tabs button{white-space:nowrap;flex-shrink:0}.bs4-toolbar{gap:8px}.bs4-select{flex:1 1 auto}.variant-saas .bs-layout-split{grid-template-columns:1fr}.variant-saas .bs-input,.variant-saas textarea,.bs4-select{font-size:16px}}@media(max-width:420px){.bs4-kpis{grid-template-columns:1fr}.bs4-ops-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:760px){.pcard-passport>.pcard-passport-left{border-right:none!important;padding-right:0!important;border-bottom:1px solid var(--border);padding-bottom:12px}.pcard-rows{gap:10px!important}.pcard-rows>*{min-width:0}}@media(max-width:760px){.apk-cab .fleet-table tr.fleet-row>td:first-child{position:sticky;left:0;z-index:2;background:var(--surface);box-shadow:1px 0 0 var(--border-soft)}.apk-cab .fleet-table thead th:first-child{position:sticky;left:0;z-index:3;background:var(--surface-2);box-shadow:1px 0 0 var(--border)}.variant-saas .apk-cab .ts-btn,.variant-saas .apk-cab .bs-btn{min-height:34px;padding:7px 12px}.variant-saas .apk-cab .bs-chip{min-height:34px;display:inline-flex;align-items:center}.variant-saas .apk-cab .fleet-sel{font-size:16px;padding:5px 6px}.variant-saas .apk-cab .bs4-table td{padding:10px}.variant-saas .apk-cab .bs4-table tr.fleet-reg>td{padding:0}.apk-cab .fleet-reg-btn{padding:11px 12px}.apk-cab .bs4-table td .ts-btn{margin-bottom:3px}}@media(max-width:420px){.apk-cab .bs4-kpis{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.apk-cab .bs4-kpi{padding:9px 10px}.apk-cab .bs4-kpi .v{font-size:19px}}.vpn2a{--m-panel: #070b08;--m-box: #0a0e0b;--m-grad: #0d1a12;--m-inset: #0e1410;--m-line: #1d2b21;--m-line-2: #26302a;--m-neon: #4ade80;--m-neon-lo: #16241b;--m-neon-br: #2b4634;--m-neon-bg: rgba(74, 222, 128, .13);--m-link: #7ee2a8;--m-fg: #e8f0ea;--m-body: #c9d6cc;--m-dim: #aab8ae;--m-mute: #7c8a80;--m-mute-2: #5d6a61;--m-warn: #eab308;--m-warn-br: #3a3320;--m-red: #f87171;--m-red-bg: rgba(248, 113, 113, .1);--m-title: #ffffff;--m-glow-title: none;--m-glow-val: none;--m-glow-price: none;--m-glow-pill: none;--m-glow-bad: 0 0 12px rgba(248, 113, 113, .2), inset 0 0 8px rgba(248, 113, 113, .1);--m-glow-halo: none;--m-glow-dot: none;--m-glow-dot-bad: 0 0 8px rgba(248, 113, 113, .8);font-family:JetBrains Mono,monospace;color:var(--m-body)}.variant-saas.theme-light .vpn2a{--m-panel: #ffffff;--m-box: #ffffff;--m-grad: rgba(21, 128, 61, .09);--m-inset: #f1f4f8;--m-line: #ccd4de;--m-line-2: #dbe1e9;--m-neon: #15803d;--m-neon-lo: rgba(21, 128, 61, .1);--m-neon-br: rgba(21, 128, 61, .35);--m-neon-bg: rgba(21, 128, 61, .1);--m-link: #15803d;--m-fg: #16202b;--m-body: #3a4650;--m-dim: #4a5560;--m-mute: #64707c;--m-mute-2: #93a0ad;--m-warn: #b45309;--m-warn-br: #e0bd8e;--m-red: #dc2626;--m-red-bg: rgba(220, 38, 38, .08);--m-title: #16202b;--m-glow-title: none;--m-glow-val: none;--m-glow-price: none;--m-glow-pill: none;--m-glow-bad: none;--m-glow-halo: 0 1px 2px rgba(15, 23, 42, .06);--m-glow-dot: none;--m-glow-dot-bad: none}.vpn2a .vpn2a-panel{background:var(--m-panel);border:1px solid var(--m-line);border-radius:12px;padding:32px}.vpn2a .ts-page-head{display:flex;justify-content:space-between;align-items:baseline;border-bottom:1px solid var(--m-line);padding-bottom:18px;margin-bottom:22px;gap:16px;flex-wrap:wrap}.vpn2a .ts-page-head h1{font-family:Inter,system-ui,-apple-system,sans-serif;font-size:24px;font-weight:700;line-height:1.1;letter-spacing:0;color:var(--m-title);text-shadow:none}.vpn2a .ts-page-sub{font-size:13px;color:var(--m-title);margin-top:6px}.vpn2a .ts-page-actions{display:flex;gap:8px;align-items:center}.vpn2a .bs-pill{font-family:JetBrains Mono,monospace;font-size:12px;padding:5px 12px;border-radius:999px;border:1px solid var(--m-line-2);background:none;color:var(--m-dim)}.vpn2a .bs-pill.accent{border-color:var(--m-neon);color:var(--m-neon);box-shadow:var(--m-glow-pill)}.vpn2a .bs-pill.down{border-color:var(--m-red);color:var(--m-red);box-shadow:var(--m-glow-bad)}.vpn2a .bs-pill.warn{border-color:var(--m-warn);color:var(--m-warn)}.vpn2a .ts-page-actions .ts-btn{font-family:JetBrains Mono,monospace;font-size:12px;padding:5px 12px;border-radius:999px;border:1px solid var(--m-line-2);background:none;color:var(--m-dim)}.vpn2a .ts-page-actions .ts-btn:hover{border-color:var(--m-neon-br);color:var(--m-fg)}.vpn2a .vpn2a-count{display:flex;align-items:baseline;gap:12px;margin:24px 0 16px}.vpn2a .vpn2a-count b{font-size:17px;font-weight:700;color:var(--m-fg)}.vpn2a .vpn2a-count span{font-size:12px;color:var(--m-mute-2)}.vpn2a .vpn2a-srv{border:1px solid var(--m-line);border-radius:10px;overflow:hidden;background:none;padding:0;box-shadow:var(--m-glow-halo);margin-top:16px}.vpn2a .vpn2a-srv-head{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:16px 20px;background:linear-gradient(90deg,var(--m-grad),var(--m-box));border-bottom:1px solid var(--m-line)}.vpn2a .vpn2a-srv-head .bs-pill{background:var(--m-neon-lo);border-color:var(--m-neon-br);color:var(--m-neon);font-size:11px;padding:3px 8px;border-radius:6px;box-shadow:none}.vpn2a .vpn2a-srv-name{font-weight:700;color:var(--m-fg);display:inline-flex;align-items:center;gap:6px}.vpn2a .vpn2a-srv-addr{font-size:13px;color:var(--m-mute)}.vpn2a .vpn2a-srv-tech{font-size:12px;color:var(--m-mute-2)}.vpn2a .vpn2a-srv-verdict{margin-left:auto;display:flex;align-items:center;gap:6px;font-size:12px;color:var(--m-neon);white-space:nowrap}.vpn2a .vpn2a-srv-verdict.bad{color:var(--m-red)}.vpn2a .vpn2a-srv-verdict .bs-dot{width:7px;height:7px;border-radius:50%;background:var(--m-neon);box-shadow:var(--m-glow-dot)}.vpn2a .vpn2a-srv-verdict.bad .bs-dot{background:var(--m-red);box-shadow:var(--m-glow-dot-bad)}.vpn2a .vpn2a-srv-body{padding:20px}.vpn2a .vpn2a-srv-body .bs-section-label{font-family:JetBrains Mono,monospace;font-size:11px;letter-spacing:2px;text-transform:uppercase;color:var(--m-mute-2);margin:0 0 12px;font-weight:400}.vpn2a .bs4-table-card{border:none;background:none;border-radius:0;box-shadow:none}.vpn2a .bs4-table{font-family:JetBrains Mono,monospace;font-size:14px}.vpn2a .bs4-table th{background:none;border-bottom:1px solid var(--m-line);color:var(--m-mute-2);font-size:11px;font-weight:400;letter-spacing:1.5px;padding:0 16px 10px 12px}.vpn2a .bs4-table th:first-child{width:34%}.vpn2a .bs4-table td{border-bottom:none;padding:14px 16px 14px 12px;vertical-align:middle}.vpn2a .bs4-table tr.diag-main td{padding-bottom:10px}.vpn2a .bs4-table tr.diag-detail td{border-bottom:1px solid var(--m-line);padding:0 12px 16px}.vpn2a .bs4-table tr.diag-detail:last-child td{border-bottom:none}.vpn2a .bs4-table tr:hover td{background:none}.vpn2a .vpn2a-op{font-weight:700;color:var(--m-fg);font-size:14px}.vpn2a .vpn2a-tag{font-size:10px;padding:2px 6px;border-radius:4px;border:1px solid var(--m-neon-br);color:var(--m-neon);background:var(--m-neon-bg);letter-spacing:.3px;white-space:nowrap;font-weight:700}.vpn2a .vpn2a-tag.nobs{border-color:var(--m-warn-br);color:var(--m-warn);background:none}.vpn2a .vpn2a-v-ok{color:var(--m-neon);text-shadow:var(--m-glow-val)}.vpn2a .vpn2a-v-ok.strong{font-weight:700}.vpn2a .vpn2a-v-bad{color:var(--m-red)}.vpn2a .vpn2a-v-na{color:var(--m-mute-2)}.vpn2a .vpn2a-time{color:var(--m-mute-2);text-align:right}.vpn2a .vpn2a-note{background:var(--m-inset);border:1px solid var(--m-line);border-radius:8px;padding:12px 14px;font-size:13px;color:var(--m-dim);line-height:1.45}.vpn2a .vpn2a-sites{font-size:12px;color:var(--m-mute);margin-top:12px;word-break:break-word}.vpn2a .vpn2a-sites b{color:var(--m-link);font-weight:400}.vpn2a .vpn2a-sites.bad b{color:var(--m-red)}.vpn2a .vpn2a-foot{font-size:12px;color:var(--m-mute-2);margin-top:6px}.vpn2a .vpn2a-foot .warn{color:var(--m-warn)}.vpn2a .bs4-table tr.diag-region td{background:var(--m-inset);color:var(--m-mute-2);font-size:11px;letter-spacing:1.5px;padding:6px 12px;font-weight:400}.vpn2a .bs4-cmd,.vpn2a .vpn2a-list{background:transparent;border:1px solid var(--m-line);border-radius:12px;box-shadow:var(--m-glow-halo)}.vpn2a .vpn2a-list th{padding:9px 14px}.vpn2a .vpn2a-list td{padding:11px 14px;border-bottom:1px solid var(--m-line)}.vpn2a .vpn2a-list tbody tr:last-child td{border-bottom:none}.vpn2a .vpn2a-list tr.click:hover td{background:var(--m-inset)}.vpn2a .bs4-cmd-price{color:var(--m-neon);text-shadow:var(--m-glow-price)}.vpn2a .bs-bar>div{box-shadow:var(--m-glow-pill)}.vpn2a .bs-matrix{box-shadow:var(--m-glow-halo)}.vpn2a .bs-section-label{color:var(--m-mute-2)}.vpn2a .vpn2a-del{width:26px;height:26px;display:inline-grid;place-items:center;border:1px solid var(--m-line);border-radius:7px;background:none;color:var(--m-mute);font-size:12px;cursor:pointer;transition:color .12s,border-color .12s,background .12s}.vpn2a .vpn2a-del:hover{color:var(--m-red);border-color:var(--m-red);background:var(--m-red-bg)}@media(max-width:760px){.vpn2a .vpn2a-panel{padding:16px;border-radius:10px}.vpn2a .vpn2a-srv-head{padding:12px 14px;gap:8px}.vpn2a .vpn2a-srv-body{padding:14px}.vpn2a .ts-page-head h1{font-size:21px}.vpn2a .bs4-table{font-size:13px}}.ops2b{--o-panel: #0A0E0F;--o-line: #16201E;--o-sep: #141D1B;--o-row: #0D1112;--o-row-on: rgba(61, 220, 132, .04);--o-row-bc-on: rgba(61, 220, 132, .2);--o-chip: #0E1314;--o-chip-bc:#1B2523;--o-chip-on: rgba(61, 220, 132, .1);--o-chip-bc-on:rgba(61, 220, 132, .5);--o-neon: #3DDC84;--o-neon-dim: rgba(61, 220, 132, .08);--o-neon-br: rgba(61, 220, 132, .3);--o-fg: #EAF2EE;--o-fg-on: #EAFBF1;--o-body: #C4D2CD;--o-mute: #8AA79D;--o-mute-2: #5E6F6A;--o-box-bc: #2A3733;--o-warn: #EAB308;--o-warn-br:#3A3320;--o-down: #EF4444;--o-on-fg: #060809;background:var(--o-panel);border:1px solid var(--o-line);border-radius:16px;padding:16px;font-family:Inter,system-ui,sans-serif;align-self:start;height:fit-content;min-width:0;width:100%;box-sizing:border-box}.ops2b-row,.ops2b-ops,.ops2b-chips,.ops2b-head{min-width:0}.variant-saas.theme-light .ops2b{--o-panel: #ffffff;--o-line: #ccd4de;--o-sep: #e3e8ee;--o-row: #f7f9fc;--o-row-on: rgba(21, 128, 61, .06);--o-row-bc-on: rgba(21, 128, 61, .28);--o-chip: #ffffff;--o-chip-bc:#d5dce4;--o-chip-on: rgba(21, 128, 61, .1);--o-chip-bc-on:rgba(21, 128, 61, .45);--o-neon: #15803d;--o-neon-dim: rgba(21, 128, 61, .08);--o-neon-br: rgba(21, 128, 61, .35);--o-fg: #16202b;--o-fg-on: #10331f;--o-body: #3a4650;--o-mute: #64707c;--o-mute-2: #93a0ad;--o-box-bc: #b6c0cc;--o-warn: #b45309;--o-warn-br:#e0bd8e;--o-down: #dc2626;--o-on-fg: #ffffff}.ops2b-head{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding-bottom:12px;border-bottom:1px solid var(--o-sep)}.ops2b-lbl{font:700 11px/1 JetBrains Mono,monospace;letter-spacing:.14em;color:var(--o-mute-2)}.ops2b-gap{flex:1}.ops2b-count{font:600 12px JetBrains Mono,monospace;color:var(--o-mute)}.ops2b-count b{color:var(--o-neon);font-weight:700}.ops2b-preset,.ops2b-clear{border-radius:8px;padding:6px 10px;cursor:pointer;font:600 12px Inter,system-ui,sans-serif}.ops2b-preset{border:1px solid var(--o-neon-br);background:var(--o-neon-dim);color:var(--o-neon);font-family:JetBrains Mono,monospace;font-size:11.5px}.ops2b-preset:hover{border-color:var(--o-neon)}.ops2b-preset.on{background:var(--o-neon);color:var(--o-on-fg);border-color:var(--o-neon)}.ops2b-preset.nobs{border-color:var(--o-warn-br);background:none;color:var(--o-warn)}.ops2b-preset.nobs:hover{border-color:var(--o-warn)}.ops2b-preset.nobs.on{background:var(--o-warn);color:var(--o-on-fg);border-color:var(--o-warn)}.ops2b-clear{border:1px solid var(--o-chip-bc);background:transparent;color:var(--o-mute)}.ops2b-clear:hover{color:var(--o-fg);border-color:var(--o-box-bc)}.ops2b-row{display:grid;grid-template-columns:78px minmax(0,1fr);align-items:center;gap:8px;padding:9px 10px;margin-top:6px;border-radius:12px;background:var(--o-row);border:1px solid var(--o-line)}.ops2b-row.on{background:var(--o-row-on);border-color:var(--o-row-bc-on)}.ops2b-row.noreg{grid-template-columns:minmax(0,1fr)}.ops2b-district{display:flex;align-items:center;gap:5px;padding:6px 2px;border:none;background:transparent;border-radius:9px;cursor:pointer;text-align:left}.ops2b-box{width:17px;height:17px;flex:none;display:grid;place-items:center;border:1px solid var(--o-box-bc);border-radius:6px;background:transparent;color:var(--o-on-fg);font:700 11px Inter,system-ui,sans-serif}.ops2b-box.on{background:var(--o-neon);border-color:var(--o-neon)}.ops2b-dcode{flex:none;font:700 12px JetBrains Mono,monospace;letter-spacing:.05em;color:var(--o-body)}.ops2b-dcnt{font:600 11px JetBrains Mono,monospace;color:var(--o-mute-2)}.ops2b-dcnt.on{color:var(--o-neon)}.ops2b-ops{display:flex;flex-wrap:wrap;gap:6px;align-content:flex-start}.ops2b-op{display:flex;align-items:center;gap:6px;padding:5px 7px 5px 5px;border-radius:9px;border:1px solid var(--o-chip-bc);background:var(--o-chip);color:var(--o-body);cursor:pointer;min-width:0}.ops2b-op .ops2b-nobs,.ops2b-op .ops2b-dot{margin-left:auto}.ops2b-op:hover{border-color:var(--o-chip-bc-on)}.ops2b-op.on{border-color:var(--o-chip-bc-on);background:var(--o-chip-on);color:var(--o-fg-on)}.ops2b-op.off{opacity:.42;cursor:not-allowed}.ops2b-op.off:hover{border-color:var(--o-chip-bc)}.ops2b-opname{flex:1;text-align:left;font:600 12.5px Inter,system-ui,sans-serif;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:inherit}.ops2b-dot{width:6px;height:6px;border-radius:50%;flex:none;background:var(--o-neon)}.ops2b-dot.down{background:var(--o-down)}.ops2b-dot.wait{background:var(--o-mute-2)}.ops2b-nobs{flex:none;font:700 8.5px JetBrains Mono,monospace;letter-spacing:.2px;color:var(--o-warn);border:1px solid var(--o-warn-br);border-radius:4px;padding:1px 3px;white-space:nowrap}.ops2b-chips{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-top:14px;padding-top:13px;border-top:1px solid var(--o-sep)}.ops2b-chip{display:flex;align-items:center;gap:7px;padding:4px 9px 4px 4px;border-radius:999px;border:1px solid var(--o-neon-br);background:var(--o-neon-dim);color:var(--o-fg-on);font:600 12px Inter,system-ui,sans-serif;cursor:pointer}.ops2b-chip:hover{border-color:var(--o-neon)}.ops2b-chip .c{font:500 11px JetBrains Mono,monospace;color:var(--o-neon)}.ops2b-chip .nb{font:700 9px JetBrains Mono,monospace;letter-spacing:.3px;color:var(--o-warn);border:1px solid var(--o-warn-br);border-radius:4px;padding:1px 4px;white-space:nowrap}.ops2b-chip .x{color:var(--o-mute)}.ops2b-chip:hover .x{color:var(--o-down)}.ops2b-note{color:var(--o-mute);font-size:11px;margin-top:8px}.ops-field>.bs4-field-label{font-family:JetBrains Mono,monospace;font-size:10.5px;letter-spacing:.07em}@media(max-width:620px){.ops2b-row{grid-template-columns:1fr;gap:6px}.ops2b-district{justify-self:start}.ops2b-dcode{flex:none}.ops2b{padding:12px}}.ops2b-row.nodist{grid-template-columns:minmax(0,1fr)}.r2{--r-card: transparent;--r-card-bc: #1E2B20;--r-card-r: 14px;--r-pad: 28px 32px;--r-gap: 22px;--r-inset: #0F1610;--r-inset-bc: #1E2B20;--r-inset-r: 10px;--r-input-r: 9px;--r-kpi-pad: 16px 18px;--r-kpi-gap: 12px;--r-fg: #D7E2D8;--r-fg-strong: #ffffff;--r-body: #bfd0c1;--r-para: #a8bbaa;--r-mute: #9aac9c;--r-mute-2: #859887;--r-mute-3: #8fa191;--r-dim: #6f7e71;--r-sep: #2A4433;--r-line: #16211A;--r-neon: #43DE82;--r-neon-bg: #123822;--r-neon-bc: #2A4433;--r-step-bg: #0F1810;--r-step-bc: #1E2B20;--r-step-hv: #2A4433;--r-thumb: #43DE82;--r-thumb-bc: #43DE82;--r-thumb-bw: 0px;--r-thumb-sh: 0 0 10px rgba(67, 222, 130, .75), 0 0 20px rgba(67, 222, 130, .35);--r-track-h: 5px;--r-thumb-s: 16px;--r-ok-bg: #0E1F14;--r-ok-bc: #1F4530;--r-ok-fg: #9fd8b4;--r-ok-ico: #43DE82;--r-bad-bg: #20100F;--r-bad-bc: #4A2320;--r-bad-fg: #e2a49e;--r-bad-ico: #F0655B;--r-note-r: 10px;--r-cta: #2BCE6E;--r-cta-hv: #43DE82;--r-cta-fg: #04140A;--r-cta-r: 10px;--r-btn-r: 8px;--r-btn-bc: #24352A;--r-btn-fg: #bfd0c1;--r-btn-bg: transparent;--r-topup-bg: transparent;--r-topup-bc: #2A4433;--r-topup-fg: #43DE82;--r-topup-hv: #12281A;--r-rc-bg: linear-gradient(180deg, #0F1810, #0D130E);--r-rc-bc: #1E2B20;--r-rc-r: 12px;--r-rc-pad: 22px 24px;--r-rc-inset: #0B100C;--r-rc-sh: none;--r-pill-bg: transparent;--r-pill-bc: #2A4433;--r-pill-fg: #43DE82;--r-dash-bc: #2A4433;--r-dash-w: 1px;--r-dash-hv: #0F1810;--r-lbl-font: 600 10px "JetBrains Mono", ui-monospace, monospace;--r-lbl-ls: .14em;--r-num: "JetBrains Mono", ui-monospace, monospace;--r-hero-h: 24px;--r-sect-h: 16px;font-family:Inter,system-ui,-apple-system,sans-serif;color:var(--r-fg);background:transparent;border:0;border-radius:0;padding:0;display:flex;flex-direction:column;gap:var(--r-gap);box-sizing:border-box;min-width:0;width:100%}.variant-saas.theme-light .r2{--r-card: transparent;--r-card-bc: #E7E8E2;--r-card-r: 18px;--r-pad: 30px 34px;--r-gap: 24px;--r-inset: #F7F8F5;--r-inset-bc: #E7E8E2;--r-inset-r: 14px;--r-input-r: 10px;--r-kpi-pad: 18px 20px;--r-kpi-gap: 14px;--r-fg: #1B241E;--r-fg-strong: #101913;--r-body: #3d473f;--r-para: #66716a;--r-mute: #66716a;--r-mute-2: #8a948d;--r-mute-3: #8a948d;--r-dim: #a9b1ab;--r-sep: #d5d8d1;--r-line: #EDEEE9;--r-neon: #0b8a4d;--r-neon-bg: #DCF5E7;--r-neon-bc: #bcd9c8;--r-step-bg: #F2FAF5;--r-step-bc: #E7E8E2;--r-step-hv: #bcd9c8;--r-thumb: #ffffff;--r-thumb-bc: #0E9F5A;--r-thumb-bw: 2px;--r-thumb-sh: 0 1px 3px rgba(20, 30, 22, .15);--r-track-h: 6px;--r-thumb-s: 18px;--r-ok-bg: #F2FAF5;--r-ok-bc: #cbe7d7;--r-ok-fg: #2c5940;--r-ok-ico: #0E9F5A;--r-bad-bg: #FDF3F2;--r-bad-bc: #f2cfcb;--r-bad-fg: #8e3a32;--r-bad-ico: #D6483D;--r-note-r: 12px;--r-cta: #0E9F5A;--r-cta-hv: #0b8a4d;--r-cta-fg: #ffffff;--r-cta-r: 12px;--r-btn-r: 9px;--r-btn-bc: #E0E2DC;--r-btn-fg: #3d473f;--r-btn-bg: #ffffff;--r-topup-bg: #0E9F5A;--r-topup-bc: #0E9F5A;--r-topup-fg: #ffffff;--r-topup-hv: #0b8a4d;--r-rc-bg: #FBFCFA;--r-rc-bc: #E7E8E2;--r-rc-r: 16px;--r-rc-pad: 24px 26px;--r-rc-inset: #ffffff;--r-rc-sh: 0 1px 2px rgba(20, 30, 22, .04);--r-pill-bg: #DCF5E7;--r-pill-bc: #DCF5E7;--r-pill-fg: #0b8a4d;--r-dash-bc: #bcd9c8;--r-dash-w: 1.5px;--r-dash-hv: #F2FAF5;--r-lbl-font: 600 10.5px Inter, system-ui, sans-serif;--r-lbl-ls: .1em;--r-num: Inter, system-ui, sans-serif;--r-hero-h: 25px;--r-sect-h: 17px}.variant-saas.theme-light .r2-step.on{border-width:1.5px;border-color:#0e9f5a}.variant-saas.theme-light .r2-input{background:#fff;border-color:#e0e2dc}.r2-lbl{font:var(--r-lbl-font);letter-spacing:var(--r-lbl-ls);color:var(--r-mute-2);text-transform:uppercase}.r2-num{font-family:var(--r-num);font-variant-numeric:tabular-nums}.r2-badge{background:var(--r-neon-bg);color:var(--r-neon);border-radius:99px;padding:2px 9px;font-family:var(--r-num);font-weight:700;font-size:10.5px;white-space:nowrap}.r2-sep{color:var(--r-sep);user-select:none}.r2-para{font-size:12.5px;line-height:1.55;color:var(--r-para)}.r2-para b,.r2-para strong{color:var(--r-fg);font-weight:600}.r2-hint{font-size:11.5px;color:var(--r-mute-2)}.r2-hero{display:flex;justify-content:space-between;gap:24px;flex-wrap:wrap}.r2-hero-l{display:flex;flex-direction:column;gap:var(--r-gap);max-width:560px;min-width:0}.r2-h1{font-weight:700;font-size:var(--r-hero-h);line-height:1.1;color:var(--r-fg-strong);margin:0}.r2-lead{font-size:15px;line-height:1.5;color:var(--r-fg);font-weight:500;border-left:2px solid var(--r-neon);padding-left:12px}.r2-hero-r{display:flex;flex-direction:column;align-items:flex-end;gap:8px}.r2-bal{font-family:var(--r-num);font-weight:700;font-size:26px;color:var(--r-fg-strong);font-variant-numeric:tabular-nums;white-space:nowrap}.r2-bal-note{font-size:10px;color:var(--r-mute);margin-top:3px;white-space:nowrap}.r2-topup{background:var(--r-topup-bg);border:1px solid var(--r-topup-bc);color:var(--r-topup-fg);border-radius:var(--r-btn-r);padding:6px 14px;font:600 13px Inter,system-ui,sans-serif;cursor:pointer;white-space:nowrap;transition:background .14s,border-color .14s}.r2-topup:hover{background:var(--r-topup-hv)}.r2-bullets{display:flex;flex-direction:column;gap:10px;font-size:13.5px;color:var(--r-body)}.r2-bullet{display:flex;gap:10px;align-items:baseline;flex-wrap:wrap}.r2-bullet>span:not(.r2-tick):not(.r2-ops):not(.r2-oprows){flex:1 1 0;min-width:0;max-width:max-content}.r2-tick{color:var(--r-neon);font-weight:700;flex:none}.r2-ops{display:flex;gap:5px;flex-wrap:wrap;align-items:center}.r2-ops img{height:15px;width:auto;border-radius:3px;opacity:.85}.r2-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--r-kpi-gap)}.r2-kpi{background:var(--r-inset);border:1px solid var(--r-inset-bc);border-radius:var(--r-inset-r);padding:var(--r-kpi-pad);display:flex;flex-direction:column;gap:6px;min-width:0}.r2-kpi-top{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.r2-kpi-v{font-family:var(--r-num);font-weight:700;font-size:24px;color:var(--r-fg-strong);font-variant-numeric:tabular-nums}.r2-kpi-s{font-size:12px;color:var(--r-mute)}.variant-saas.theme-light .r2-kpi-s{font-size:12.5px}.r2-kpi-s s{color:var(--r-dim)}.r2-foot{font-size:12px;line-height:1.55;color:var(--r-mute-3);border-top:1px solid var(--r-line);padding-top:14px}.variant-saas.theme-light .r2-foot{font-size:12.5px}.r2-add{border:var(--r-dash-w) dashed var(--r-dash-bc);border-radius:var(--r-note-r);padding:14px;display:flex;justify-content:center;align-items:center;gap:8px;color:var(--r-neon);font:600 14px Inter,system-ui,sans-serif;cursor:pointer;background:transparent;width:100%;transition:background .14s}.r2-add:hover{background:var(--r-dash-hv)}.r2-sect{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.r2-sect-h{font-weight:700;font-size:var(--r-sect-h);color:var(--r-fg-strong)}.r2-pill{background:var(--r-pill-bg);border:1px solid var(--r-pill-bc);color:var(--r-pill-fg);border-radius:99px;padding:3px 11px;font-family:var(--r-num);font-weight:700;font-size:11px;white-space:nowrap}.r2-rule{flex:1;height:1px;background:var(--r-line);min-width:12px}.variant-saas.theme-light .r2-rule{display:none}.r2-rc{background:var(--r-rc-bg);border:1px solid var(--r-rc-bc);border-radius:var(--r-rc-r);padding:var(--r-rc-pad);box-shadow:var(--r-rc-sh);display:flex;flex-direction:column;gap:18px;min-width:0}.r2-rc-top{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;flex-wrap:wrap}.r2-rc-l{display:flex;flex-direction:column;gap:6px;min-width:0}.r2-ep{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.r2-ep-addr{font-family:JetBrains Mono,ui-monospace,monospace;font-weight:700;font-size:clamp(16px,4.4vw,22px);color:var(--r-fg-strong);word-break:break-all}.r2-copy{border:1px solid var(--r-btn-bc);border-radius:7px;padding:4px 10px;font:500 11.5px JetBrains Mono,ui-monospace,monospace;color:var(--r-btn-fg);background:var(--r-btn-bg);cursor:pointer;white-space:nowrap;transition:border-color .14s,color .14s}.r2-copy:hover{border-color:var(--r-neon);color:var(--r-neon)}.r2-dst{font:400 12.5px JetBrains Mono,ui-monospace,monospace;color:var(--r-mute)}.r2-live{display:flex;align-items:center;gap:7px;color:var(--r-neon);font:600 12.5px Inter,system-ui,sans-serif;white-space:nowrap}.r2-dot{width:8px;height:8px;border-radius:50%;background:currentColor;box-shadow:0 0 8px currentColor;flex:none}.r2-live.warn{color:#eab308}.r2-live.bad{color:var(--r-bad-ico)}.variant-saas.theme-light .r2-dot{box-shadow:none}.r2-rc-kpis{display:grid;grid-template-columns:repeat(auto-fit,minmax(132px,1fr));gap:12px}.r2-rc-kpi{background:var(--r-rc-inset);border:1px solid var(--r-inset-bc);border-radius:var(--r-inset-r);padding:14px 16px;display:flex;flex-direction:column;gap:5px;min-width:0}.r2-rc-v{font-family:var(--r-num);font-weight:700;font-size:20px;color:var(--r-fg-strong);font-variant-numeric:tabular-nums}.r2-rc-v small{font-size:13px;color:var(--r-mute);font-weight:700}.r2-rc-s{font-size:12px;color:var(--r-mute)}.r2-rc-s.ok{color:var(--r-neon)}.r2-rc-s.warn{color:#eab308}.r2-prog{display:flex;flex-direction:column;gap:7px}.r2-prog-top{display:flex;justify-content:space-between;font-size:12px;color:var(--r-mute);gap:12px}.r2-prog-bar{height:5px;border-radius:99px;background:var(--r-line);overflow:hidden}.r2-prog-fill{height:100%;background:var(--r-neon);border-radius:99px;transition:width .3s}.r2-prog-fill.warn{background:#eab308}.r2-how{border:var(--r-dash-w) dashed var(--r-dash-bc);border-radius:var(--r-note-r);padding:12px 14px;display:flex;align-items:center;gap:8px;color:var(--r-neon);font:600 13.5px Inter,system-ui,sans-serif;cursor:pointer;background:transparent;width:100%;text-align:left;transition:background .14s}.r2-how:hover{background:var(--r-dash-hv)}.r2-acts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.r2-act{border:1px solid var(--r-btn-bc);background:var(--r-btn-bg);color:var(--r-fg);border-radius:9px;padding:12px;text-align:center;font:600 14px Inter,system-ui,sans-serif;cursor:pointer;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:border-color .14s,background .14s}.r2-act:hover:not(:disabled){border-color:var(--r-neon)}.r2-act:disabled{opacity:.45;cursor:default}.r2-act.primary{background:var(--r-cta);color:var(--r-cta-fg);border-color:transparent;font-weight:700}.r2-act.primary:hover:not(:disabled){background:var(--r-cta-hv);border-color:transparent}.r2-act.off{color:var(--r-mute)}.r2-ctor{display:flex;flex-direction:column;gap:var(--r-gap);min-width:0}.r2-head{display:flex;justify-content:space-between;align-items:center;gap:14px}.r2-title{font:700 20px Inter,system-ui,sans-serif;color:var(--r-fg-strong);margin:0}.r2-collapse{border:1px solid var(--r-btn-bc);background:var(--r-btn-bg);color:var(--r-btn-fg);border-radius:var(--r-btn-r);padding:6px 14px;font:600 13px Inter,system-ui,sans-serif;cursor:pointer;white-space:nowrap;transition:border-color .14s,color .14s}.r2-collapse:hover{border-color:var(--r-neon);color:var(--r-neon)}.r2-sec{display:flex;flex-direction:column;gap:12px;min-width:0}.r2-sec.tight{gap:8px}.r2-sec.mid{gap:10px}.r2-valrow{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap}.r2-val{font-family:var(--r-num);font-weight:700;font-size:16px;color:var(--r-fg-strong);font-variant-numeric:tabular-nums}.r2-valsub{font-size:12px;color:var(--r-mute)}.r2-inset{background:var(--r-inset);border:1px solid var(--r-inset-bc);border-radius:var(--r-inset-r);padding:15px 18px;display:flex;align-items:center;gap:14px;flex-wrap:wrap;min-width:0}.r2-inset.pick{cursor:pointer;transition:border-color .14s}.r2-inset.pick:hover{border-color:var(--r-step-hv)}.r2-inset.on{border-color:var(--r-neon)}.r2-price-wrap{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap}.r2-strike{color:var(--r-dim);font-family:var(--r-num);font-weight:500;font-size:13px}.r2-price{font-family:var(--r-num);font-weight:700;font-size:18px;color:var(--r-fg-strong);font-variant-numeric:tabular-nums}.r2-meta{font-size:13px;color:var(--r-body)}.r2-accent{font-size:13px;color:var(--r-neon);font-weight:600}.r2-range{-webkit-appearance:none;appearance:none;width:100%;height:var(--r-thumb-s);margin:0;background:transparent;cursor:pointer}.r2-range::-webkit-slider-runnable-track{height:var(--r-track-h);border-radius:99px;background:linear-gradient(90deg,var(--r-neon) 0 var(--r-fill, 0%),var(--r-line) var(--r-fill, 0%) 100%)}.r2-range::-webkit-slider-thumb{-webkit-appearance:none;width:var(--r-thumb-s);height:var(--r-thumb-s);margin-top:calc((var(--r-track-h) - var(--r-thumb-s)) / 2);border-radius:50%;background:var(--r-thumb);border:var(--r-thumb-bw) solid var(--r-thumb-bc);box-shadow:var(--r-thumb-sh)}.r2-range::-moz-range-track{height:var(--r-track-h);border-radius:99px;background:var(--r-line)}.r2-range::-moz-range-progress{height:var(--r-track-h);border-radius:99px;background:var(--r-neon)}.r2-range::-moz-range-thumb{width:var(--r-thumb-s);height:var(--r-thumb-s);border-radius:50%;background:var(--r-thumb);border:var(--r-thumb-bw) solid var(--r-thumb-bc);box-shadow:var(--r-thumb-sh)}.r2-range:focus-visible{outline:2px solid var(--r-neon);outline-offset:3px}.r2-ladder{display:grid;grid-template-columns:1fr 1fr;gap:12px}.r2-step{border:1px solid var(--r-step-bc);border-radius:var(--r-note-r);padding:13px;display:flex;flex-direction:column;align-items:center;gap:3px;cursor:pointer;background:transparent;font-family:inherit;transition:border-color .14s,background .14s}.r2-step:hover{border-color:var(--r-step-hv)}.r2-step.on{border-color:var(--r-neon);background:var(--r-step-bg)}.r2-step-cap{font-size:11.5px;color:var(--r-mute)}.r2-step-val{font-family:var(--r-num);font-weight:700;font-size:15px;color:var(--r-body)}.r2-step.on .r2-step-val{color:var(--r-neon)}.r2-fields{display:flex;gap:12px;flex-wrap:wrap;min-width:0}.r2-field{display:flex;flex-direction:column;gap:5px;min-width:0}.r2-field.host{flex:1 1 260px;max-width:340px}.r2-field.port{width:110px}.r2-field.num{width:130px}.r2-flbl{font-size:11.5px;color:var(--r-mute-2)}.r2-input{background:var(--r-inset);border:1px solid var(--r-inset-bc);border-radius:var(--r-input-r);padding:11px 14px;font:600 13px JetBrains Mono,ui-monospace,monospace;color:var(--r-fg-strong);width:100%;min-width:0;box-sizing:border-box;transition:border-color .14s}.r2-input::placeholder{color:var(--r-dim);font-weight:400}.r2-input:focus{outline:none;border-color:var(--r-neon)}.r2-unit{font-size:13px;color:var(--r-body)}.r2-note{border-radius:var(--r-note-r);padding:13px 16px;display:flex;gap:11px;font-size:12.5px;line-height:1.55}.r2-note.ok{background:var(--r-ok-bg);border:1px solid var(--r-ok-bc);color:var(--r-ok-fg)}.r2-note.bad{background:var(--r-bad-bg);border:1px solid var(--r-bad-bc);color:var(--r-bad-fg)}.r2-note-ico{font-weight:700;flex:none}.r2-note.ok .r2-note-ico{color:var(--r-ok-ico)}.r2-note.bad .r2-note-ico{color:var(--r-bad-ico)}.r2-receipt{border-top:1px solid var(--r-line);padding-top:16px;display:flex;flex-direction:column;gap:8px}.r2-row{display:flex;justify-content:space-between;gap:14px;font-size:13px;color:var(--r-para)}.r2-row.disc{color:var(--r-neon);font-weight:600}.r2-row-note{font-size:11.5px;color:var(--r-mute-2)}.r2-total{border-top:1px solid var(--r-line);padding-top:16px;display:flex;justify-content:space-between;align-items:flex-end;gap:14px;flex-wrap:wrap}.r2-total-lbl{font:700 17px Inter,system-ui,sans-serif;color:var(--r-fg-strong)}.r2-total-sub{font-size:12px;color:var(--r-mute)}.r2-total-sum{font-family:var(--r-num);font-weight:700;font-size:30px;color:var(--r-neon);font-variant-numeric:tabular-nums;white-space:nowrap}.r2-warn{font-size:12.5px;color:#eab308}.r2-err{font-size:12.5px;color:var(--r-bad-ico)}.r2-cta{background:var(--r-cta);color:var(--r-cta-fg);border:none;border-radius:var(--r-cta-r);padding:15px;text-align:center;font:700 15px Inter,system-ui,sans-serif;cursor:pointer;width:100%;transition:background .14s,opacity .14s}.r2-cta:hover:not(:disabled){background:var(--r-cta-hv)}.r2-cta:disabled{opacity:.45;cursor:default}@media(max-width:860px){.r2-kpis,.r2-rc-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.r2-acts{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:620px){.r2{--r-pad: 20px 16px;--r-gap: 18px;--r-rc-pad: 18px 16px}.r2-hero{gap:16px}.r2-hero-r{align-items:flex-start}.r2-rc-kpis{grid-template-columns:repeat(4,minmax(0,1fr))}.r2-field.host,.r2-field.port,.r2-field.num{flex:1 1 100%;width:100%;max-width:none}.r2-total-sum{font-size:26px}.r2-title{font-size:17px}.r2-ctor{gap:13px}.r2-sec{gap:9px}.r2-sec.tight{gap:6px}.r2-ladder{grid-template-columns:1fr 1fr;gap:8px}.r2-step{padding:9px 8px;gap:2px}.r2-step-cap{font-size:10.5px}.r2-step-val{font-size:14px}.r2-inset{padding:11px 13px;gap:5px 10px}.r2-price{font-size:16px}.r2-val{font-size:15px}.r2-kpis{gap:7px}.r2-kpi{padding:9px 7px;gap:3px}.r2-kpi-v{font-size:15px;line-height:1.12}.r2-kpi-s{font-size:9.5px;line-height:1.2}.r2-kpi .r2-lbl{font-size:8.5px;letter-spacing:.2px}.r2-kpi .r2-badge{font-size:8.5px;padding:1px 4px}.r2-rc-kpi{padding:9px 6px;gap:3px}.r2-rc-v{font-size:13px;line-height:1.12}.r2-rc-v small{font-size:9px}.r2-rc-s{font-size:9px;line-height:1.2}.r2-rc-kpi .r2-lbl{font-size:8.5px;letter-spacing:.2px}.r2-bullet>span:not(.r2-tick):not(.r2-ops){max-width:none}.r2-ops{flex-basis:100%;margin-left:22px;margin-top:1px}}.r2{--fg: var(--r-fg-strong);--muted: var(--r-mute);--rent-line: var(--r-inset-bc);--rent-accent: var(--r-neon);--rent-on-accent: var(--r-cta-fg);--rent-ok: var(--r-neon);--rent-ok-line: var(--r-neon-bc);--rent-ok-soft: var(--r-step-bg);--rent-danger: var(--r-bad-ico);--rent-danger-bright: var(--r-bad-fg);--rent-danger-line: var(--r-bad-bc);--rent-danger-soft: var(--r-bad-bg);--rent-warn: #eab308;--rent-warn-strong: #eab308;--rent-warn-line: rgba(234, 179, 8, .42);--rent-warn-soft: rgba(234, 179, 8, .06);--rent-info: var(--r-neon);--rent-info-soft: var(--r-step-bg)}.variant-saas.theme-light .r2{--rent-warn: #b45309;--rent-warn-strong: #b45309;--rent-warn-line: rgba(180, 83, 9, .38);--rent-warn-soft: rgba(180, 83, 9, .07)}.r2-rc .bs4-footer,.r2-rc .r2-acts-legacy{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}@media(max-width:860px){.r2-rc .bs4-footer,.r2-rc .r2-acts-legacy{grid-template-columns:repeat(2,minmax(0,1fr))}}.r2-details{width:100%}.r2-how::-webkit-details-marker{display:none}.r2-how{list-style:none}.r2-how-ico{transition:transform .15s;display:inline-block}.r2-details[open] .r2-how-ico{transform:rotate(90deg)}.r2-details[open] .r2-how{border-style:solid}.r2 *,.r2 *:before,.r2 *:after{box-sizing:border-box}.r2-video-cta{display:flex;align-items:center;gap:12px;width:100%;text-align:left;padding:12px 14px;border:var(--r-dash-w) dashed var(--r-dash-bc);border-radius:var(--r-note-r);background:transparent;cursor:pointer;font-family:inherit;transition:background .14s,border-color .14s}.r2-video-cta:hover{background:var(--r-dash-hv);border-color:var(--r-neon)}.r2-video-play{flex:none;width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:var(--r-neon-bg);color:var(--r-neon);border:1px solid var(--r-neon-bc);font-size:12px;padding-left:2px}.r2-video-txt{display:flex;flex-direction:column;gap:2px;min-width:0}.r2-video-ttl{font-size:14px;font-weight:600;color:var(--r-neon)}.r2-video-sub{font-size:11.5px;color:var(--r-mute-2)}.r2-video-wrap{position:relative;isolation:isolate;width:100%;aspect-ratio:16 / 9;border:1px solid var(--r-inset-bc);border-radius:var(--r-note-r);overflow:hidden;background:#070907;min-width:0}.r2-video-load{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;color:var(--r-mute-2);font-size:13px}.r2-video-tools{position:absolute;top:10px;right:10px;z-index:3;display:flex;gap:6px}.r2-video-btn{width:30px;height:30px;padding:0;display:flex;align-items:center;justify-content:center;border-radius:8px;cursor:pointer;font-size:13px;font-family:inherit;border:1px solid rgba(255,255,255,.18);background:#070907b8;color:#fffc;backdrop-filter:blur(6px);transition:border-color .14s,color .14s,background .14s}.r2-video-btn:hover{border-color:var(--r-neon);color:var(--r-neon);background:#070907e6}.r2-video-wrap.is-full{position:fixed;inset:0;z-index:9999;width:100vw;height:100dvh;aspect-ratio:auto;border:none;border-radius:0;display:flex;align-items:center;justify-content:center}.r2-video-wrap.is-full>:not(.r2-video-tools){width:100%;height:100%}.r2-video-wrap.is-full .r2-video-tools{top:max(10px,env(safe-area-inset-top))}@media(max-width:620px){.r2-video-wrap:not(.is-full):after{content:"на весь экран ⤢";position:absolute;left:10px;bottom:10px;z-index:3;padding:5px 10px;border-radius:7px;font-size:11px;color:#ffffffbf;background:#070907b8;border:1px solid rgba(255,255,255,.18);pointer-events:none}}.r2-switch{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:10px;min-width:0}.r2-switch-opt{display:grid;gap:7px;text-align:left;min-width:0;padding:14px 16px 15px;border-radius:var(--r-inset-r);background:var(--r-inset);border:1px solid var(--r-inset-bc);font-family:inherit;cursor:pointer;transition:border-color .16s,background .16s,box-shadow .16s}.r2-switch-opt:hover{border-color:var(--r-step-hv)}.r2-switch-opt.on{border-color:var(--r-neon);background:var(--r-step-bg);box-shadow:0 0 18px -9px var(--r-neon)}.r2-sw-head{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.r2-sw-dot{width:13px;height:13px;border-radius:50%;flex:none;border:1.5px solid var(--r-sep);background:transparent;transition:border-color .16s,box-shadow .16s}.r2-switch-opt.on .r2-sw-dot{border-color:var(--r-neon);box-shadow:inset 0 0 0 3px var(--r-neon)}.r2-sw-name{font:700 14px Inter,system-ui,sans-serif;color:var(--r-fg-strong)}.r2-switch-opt.on .r2-sw-name{color:var(--r-neon)}.r2-sw-price{font-family:var(--r-num);font-weight:700;font-size:19px;line-height:1.1;color:var(--r-fg-strong);font-variant-numeric:tabular-nums}.r2-sw-price s{font-size:12.5px;font-weight:500;color:var(--r-dim);margin-right:7px}.r2-sw-price small{font-size:12px;font-weight:500;color:var(--r-mute);margin-left:2px}.r2-sw-meta{font-size:12px;color:var(--r-body)}.r2-switch-opt:focus-visible{outline:2px solid var(--r-neon);outline-offset:2px}.r2-tick.warn{color:var(--r-bad-ico)}.r2-ops img.bad{opacity:.6;filter:grayscale(1)}.r2-confirm{display:flex;gap:9px;align-items:flex-start;cursor:pointer;font-size:13px;line-height:1.45;color:var(--r-fg)}.r2-confirm input{margin:2px 0 0;width:16px;height:16px;flex:none;accent-color:var(--r-neon);cursor:pointer}.r2-rc-pills{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.r2-tier-badge{font-family:var(--r-num);font-weight:700;font-size:10.5px;letter-spacing:.04em;white-space:nowrap;padding:4px 9px;border-radius:99px;color:var(--r-pill-fg);background:var(--r-pill-bg);border:1px solid var(--r-pill-bc)}.r2-tier-badge.r2-udp{border-color:var(--r-neon);color:var(--r-neon)}.r2-proto{display:flex;gap:6px;align-items:center;flex-wrap:wrap;margin-top:10px}.r2-proto-btn{font-family:var(--r-num);font-weight:700;font-size:11px;letter-spacing:.04em;padding:5px 13px;border-radius:99px;cursor:pointer;border:1px solid var(--r-pill-bc);background:transparent;color:var(--r-pill-fg);opacity:.65}.r2-proto-btn.on{background:var(--r-pill-bg);border-color:var(--r-neon);opacity:1}.r2-proto-btn.off{opacity:1;cursor:not-allowed;color:var(--r-muted, #6b7280);border-color:var(--r-pill-bc);background:transparent;text-decoration:line-through}.r2-proto .r2-hint{margin-left:4px}.r2-speeds{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:8px;margin-top:10px}.r2-speed{display:flex;flex-direction:column;align-items:flex-start;gap:4px;min-width:0;padding:10px 12px;border-radius:12px;cursor:pointer;text-align:left;font:inherit;color:inherit;background:var(--r-rc-inset, transparent);border:1px solid var(--r-pill-bc);transition:border-color .14s,box-shadow .14s,background .14s}.r2-speed:hover{border-color:var(--r-neon-bc)}.r2-speed:focus-visible{outline:2px solid var(--r-neon);outline-offset:2px}.r2-speed.on{border-color:var(--r-neon);background:var(--r-neon-bg);box-shadow:0 0 16px -8px var(--r-neon)}.r2-speed.off{cursor:not-allowed;opacity:.55}.r2-speed.off:hover{border-color:var(--r-pill-bc)}.r2-speed-top{display:flex;align-items:baseline;gap:5px;width:100%}.r2-speed-top b{font:700 20px/1 var(--r-num);color:var(--r-fg-strong)}.r2-speed.on .r2-speed-top b{color:var(--r-neon)}.r2-speed-top small{font-size:11.5px;color:var(--r-mute)}.r2-speed-x{margin-left:auto;padding:1px 7px;border-radius:99px;font:700 10.5px/1.5 var(--r-num);color:var(--r-neon);border:1px solid var(--r-neon-bc)}.r2-speed-price{font:700 13px var(--r-num);color:var(--r-fg-strong)}.r2-speed-price small{font-weight:500;color:var(--r-mute)}.r2-speed-note{font-size:11px;color:var(--r-mute)}.r2-speed.off .r2-speed-note{color:var(--rent-danger, #e5484d)}@media(max-width:560px){.r2-switch{grid-template-columns:1fr}}.r2-oprows{display:flex;flex-wrap:wrap;align-items:center;gap:8px 20px;margin-top:9px}.r2-oprow{display:flex;align-items:center;gap:9px;flex-wrap:wrap}.r2-oplbl{font:600 9.5px JetBrains Mono,ui-monospace,monospace;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;padding:3px 8px;border-radius:6px;flex:none}.r2-oplbl.ok{color:var(--r-ok-fg);background:var(--r-ok-bg);border:1px solid var(--r-ok-bc)}.r2-oplbl.bad{color:var(--r-bad-fg);background:var(--r-bad-bg);border:1px solid var(--r-bad-bc)}.r2-sw-full{color:var(--r-bad-ico);font-weight:700}.r2-sw-free{color:var(--r-neon);font-weight:700}.r2-notes{display:grid;gap:10px;margin-top:10px}.r2-promo{display:inline-flex;align-items:center;gap:4px;flex:none;border-radius:99px;padding:2px 8px;font-family:var(--r-num);font-weight:700;font-size:10px;letter-spacing:.02em;white-space:nowrap;color:var(--rent-warn-strong, #eab308);background:var(--rent-warn-soft, rgba(234, 179, 8, .06));border:1px solid var(--rent-warn-line, rgba(234, 179, 8, .42))}.r2-promo-txt{white-space:nowrap;font-weight:700;color:var(--rent-warn-strong, #eab308)}.r2-promo-ico{width:1.05em;height:1.05em;flex:none}.r2-promo-txt{display:inline-flex;align-items:center;gap:4px;margin-left:7px}.r2-bullet>.r2-oprows{margin-top:0;align-self:center}.r2-linkbtn{background:none;border:0;padding:0;cursor:pointer;font:inherit;color:var(--r-neon);text-decoration:underline;text-underline-offset:2px}.r2-linkbtn:hover{opacity:.78}.r2-switch-opt.full{background:transparent;border-color:var(--r-inset-bc)}.r2-switch-opt.full .r2-sw-name,.r2-switch-opt.full .r2-sw-price{color:var(--r-dim)}.r2-switch-opt.full .r2-sw-price s{opacity:.6}.r2-switch-opt.full .r2-sw-meta{color:var(--r-dim)}.r2-switch-opt.full .r2-badge,.r2-switch-opt.full .r2-promo{filter:grayscale(1);opacity:.55}.r2-switch-opt.full.on{border-color:var(--r-neon);background:transparent;box-shadow:none}.r2-switch-opt.full.on .r2-sw-name{color:var(--r-fg)}.st2{--st-on: #22c55e;--st-off: #facc15;--st-down: #ef4444;--st-pend: #6b7280;--st-tag-on: var(--st-on);--st-tag-off: var(--st-off);--st-tag-down: var(--st-down);--st-map-bg: var(--bg-deep);--st-reg: #14161b;--st-reg-none: #0f1115;--st-reg-hov: #1e3448;--st-reg-line: #2a2d34;--st-okline: #3a3f48;--st-sel: #38bdf8;--st-node-ring: #08080b;--st-lbl-shadow: 0 0 3px #08080b, 0 0 3px #08080b, 0 1px 2px #08080b;--st-tip-bg: rgba(16, 18, 22, .97);--st-tip-shadow: 0 10px 28px rgba(0, 0, 0, .45);--st-line: rgba(255, 255, 255, .07);--st-hover: rgba(255, 255, 255, .03);--st-text: #cfd8d2;--st-strong: #f1f5f2;--st-quote: rgba(255, 255, 255, .035);--st-code: rgba(255, 255, 255, .07)}.variant-saas.theme-light .st2{--st-on: #22c55e;--st-off: #f59e0b;--st-down: #ef4444;--st-pend: #94a3b8;--st-tag-on: #15803d;--st-tag-off: #b45309;--st-tag-down: #dc2626;--st-map-bg: #f1f4f8;--st-reg: #dbe2ea;--st-reg-none: #e8edf2;--st-reg-hov: #cfe6f7;--st-reg-line: #b6c0cc;--st-okline: #8d99a6;--st-sel: #0284c7;--st-node-ring: #ffffff;--st-lbl-shadow: 0 0 3px #fff, 0 0 3px #fff, 0 1px 2px #fff;--st-tip-bg: #ffffff;--st-tip-shadow: 0 10px 28px rgba(15, 23, 42, .14);--st-line: #e6ebf0;--st-hover: rgba(15, 23, 42, .03);--st-text: #2b3640;--st-strong: #111a22;--st-quote: rgba(15, 23, 42, .035);--st-code: rgba(15, 23, 42, .06)}.st2 [class^=st2-],.st2 [class*=" st2-"]{box-sizing:border-box}.st2 .st2-empty{padding:26px 18px;color:var(--muted);font-size:13px;text-align:center}.st2-map{position:relative;width:100%;border-radius:12px;background:var(--st-map-bg)}.st2-map svg{display:block;width:100%;height:100%}.st2-reg{fill:var(--st-reg-none);stroke:var(--st-reg-line);stroke-width:.7px;vector-effect:non-scaling-stroke;transition:fill .12s}.st2-reg.has{fill:var(--st-reg);cursor:pointer}.st2-reg.hover{fill:var(--st-reg-hov)}.st2-okline{fill:none;stroke:var(--st-okline);stroke-width:1.1px;stroke-linejoin:round;vector-effect:non-scaling-stroke;pointer-events:none}.st2-okline.sel{stroke:var(--st-sel);stroke-width:2.2px}.st2-lbls{position:absolute;inset:0;pointer-events:none}.st2-lbl{position:absolute;transform:translate(-6px,-50%);pointer-events:auto;display:inline-flex;align-items:center;gap:6px;padding:2px 0;border:0;background:none;color:var(--fg);font:600 11px/1 Inter,system-ui,sans-serif;white-space:nowrap;cursor:pointer;text-shadow:var(--st-lbl-shadow)}.st2-lbl small{font:inherit;color:var(--muted)}.st2-node{flex:none;width:12px;height:12px;border-radius:50%;box-shadow:0 0 0 1.5px var(--st-node-ring)}.st2-lbl.hot .st2-node{box-shadow:0 0 0 1.5px var(--st-node-ring),0 0 0 3px var(--st-sel)}.st2-lbl.empty{transform:translate(-50%,-50%);cursor:default;color:var(--muted-2);font-weight:500}.st2-tip{position:absolute;z-index:5;pointer-events:none;min-width:210px;max-width:290px;padding:9px 11px 7px;border:1px solid var(--border);border-radius:10px;background:var(--st-tip-bg);box-shadow:var(--st-tip-shadow)}.st2-tip-h{margin-bottom:4px;color:var(--fg);font:700 12px/1.2 JetBrains Mono,monospace}.st2-tip-row{display:flex;align-items:center;gap:8px;min-height:24px}.st2-tip-nm{flex:1;min-width:0;overflow:hidden;color:var(--fg);font-size:12px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.st2-tip .st2-tag{height:18px;padding:0 6px;font-size:10px}@media(hover:none){.st2-tip{display:none}}.st2-legend{display:flex;justify-content:center;gap:16px;margin-top:8px;color:var(--muted);font-size:11.5px}.st2-legend span{display:inline-flex;align-items:center;gap:6px}.st2-legend i{width:9px;height:9px;border-radius:50%;box-shadow:0 0 0 1.5px var(--st-node-ring)}.st2-legend i.on{background:var(--st-on)}.st2-legend i.off{background:var(--st-off)}.st2-legend i.down{background:var(--st-down)}.st2 .st2-geo-card{padding:14px}.st2-geo{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:16px;align-items:stretch}.st2-geo.nomap{grid-template-columns:minmax(0,1fr)}.st2-geo-map{min-width:0;align-self:center}.st2-panel{position:relative;min-height:280px;border:1px solid var(--st-line);border-radius:10px;overflow:hidden}.st2-panel-in{position:absolute;inset:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin}.st2-ph{position:sticky;top:0;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:8px;padding:10px 14px 9px;border-bottom:1px solid var(--st-line);background:var(--surface);color:var(--muted);font:600 10.5px/1.2 JetBrains Mono,monospace;letter-spacing:.06em;text-transform:uppercase}.st2-back{padding:0;border:0;background:transparent;color:var(--accent-bright);font:600 12px/1.2 Inter,system-ui,sans-serif;letter-spacing:0;text-transform:none;cursor:pointer}.st2-back:hover{text-decoration:underline}.st2-dh{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:12px 14px 6px;color:var(--fg);font:700 17px/1.2 JetBrains Mono,monospace}.st2-go{height:28px;padding:0 12px;border:1px solid color-mix(in oklab,var(--accent) 55%,transparent);border-radius:8px;background:color-mix(in oklab,var(--accent) 12%,transparent);color:var(--accent-bright);font:600 12px/1 Inter,system-ui,sans-serif;cursor:pointer;transition:background .12s}.st2-go:hover{background:color-mix(in oklab,var(--accent) 22%,transparent)}.st2-go:disabled{opacity:.45;cursor:default}.st2-ph-q{padding-top:7px;padding-bottom:7px}.st2-q{flex:1;min-width:0;height:26px;padding:0 9px;border:1px solid var(--st-line);border-radius:7px;background:transparent;color:var(--fg);font:500 12.5px/1 Inter,system-ui,sans-serif;letter-spacing:0;text-transform:none;outline:none}.st2-q::placeholder{color:var(--muted)}.st2-q:focus{border-color:color-mix(in oklab,var(--accent) 60%,transparent)}.st2-none{padding:14px;color:var(--muted);font-size:12.5px}.st2-orow{display:grid;grid-template-columns:46px minmax(0,1fr) 22px;align-items:center;gap:8px;width:100%;padding:9px 14px;border:0;border-bottom:1px solid var(--st-line);background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer;transition:background .12s}.st2-orow:hover,.st2-orow.hov{background:var(--st-hover)}.st2-code{color:var(--fg);font:700 12px/1.2 JetBrains Mono,monospace}.st2-cnt{color:var(--muted);font:600 12px/1 JetBrains Mono,monospace;text-align:right}.st2-logos{display:flex;flex-wrap:wrap;gap:7px}.st2-lg{position:relative;display:inline-flex;flex:none}.st2-lg:after{content:"";position:absolute;right:-3px;bottom:-3px;width:8px;height:8px;border-radius:50%;background:var(--st-dot, var(--st-pend));box-shadow:0 0 0 2px var(--surface)}.st2-lg.on{--st-dot: var(--st-on)}.st2-lg.off{--st-dot: var(--st-off)}.st2-lg.down{--st-dot: var(--st-down)}.st2-lg.mix:after{background:linear-gradient(90deg,var(--st-on) 50%,var(--st-off) 50%)}.st2-op{display:flex;align-items:center;gap:10px;min-height:40px;padding:0 14px;border-top:1px solid var(--st-line)}.st2-dh+.st2-op{border-top:0}.st2-op.dim{opacity:.4}.st2-nm{flex:1;min-width:0;overflow:hidden;color:var(--fg);font-size:13px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.st2-tags{display:flex;flex:none;gap:5px}.st2-tag{display:inline-flex;align-items:center;gap:5px;height:20px;padding:0 7px;border-radius:6px;color:var(--c);background:color-mix(in oklab,var(--c) 12%,transparent);font:600 10.5px/1 JetBrains Mono,monospace;white-space:nowrap}.st2-tag:before{content:"";width:5px;height:5px;border-radius:50%;background:currentColor}.st2-tag.on{--c: var(--st-tag-on)}.st2-tag.off{--c: var(--st-tag-off)}.st2-tag.down{--c: var(--st-tag-down)}.st2-tag.pend{--c: var(--st-pend)}.st2 .st2-faq-label{margin-top:26px}.st2 .st2-faq{padding:0;overflow:hidden}.st2-faq-item+.st2-faq-item{border-top:1px solid var(--st-line)}.st2-faq-q{display:flex;align-items:center;justify-content:space-between;gap:14px;width:100%;padding:15px 18px;border:0;background:transparent;color:var(--fg);font:600 14px/1.35 Inter,system-ui,sans-serif;text-align:left;cursor:pointer;transition:background .12s}.st2-faq-q:hover{background:var(--st-hover)}.st2-chev{flex:none;width:7px;height:7px;margin-right:3px;border-right:1.5px solid var(--muted);border-bottom:1.5px solid var(--muted);transform:translateY(-2px) rotate(45deg);transition:transform .18s}.st2-faq-item.open .st2-chev{transform:translateY(2px) rotate(-135deg)}.st2-faq-a{padding:0 18px 18px}.st2-faq-body{max-width:760px;color:var(--st-text);font:400 14px/1.65 Inter,system-ui,sans-serif;white-space:pre-line;overflow-wrap:anywhere}.st2-faq-body b,.st2-faq-body strong{color:var(--st-strong);font-weight:650}.st2-faq-body blockquote{margin:10px 0;padding:9px 14px;border-left:2px solid color-mix(in oklab,var(--accent) 70%,transparent);border-radius:0 8px 8px 0;background:var(--st-quote)}.st2-faq-body code{padding:1px 6px;border-radius:5px;background:var(--st-code);color:var(--accent-bright);font:500 12.5px/1.5 JetBrains Mono,monospace;white-space:pre-wrap}.st2-faq-body a{color:var(--accent-bright);text-decoration:none;border-bottom:1px solid color-mix(in oklab,var(--accent-bright) 35%,transparent)}.st2-faq-body a:hover{border-bottom-color:currentColor}.st2-faq-body p{margin:0 0 10px;white-space:normal}.st2-faq-body ul,.st2-faq-body ol{margin:6px 0 12px;padding-left:20px;white-space:normal}.st2-faq-body li+li{margin-top:4px}.st2-support{display:flex;flex-wrap:wrap;align-items:center;gap:12px 22px}.st2-support-links{display:flex;flex-direction:column;gap:4px;color:var(--muted);font-size:13px}.st2-support-links a{color:var(--accent-bright);text-decoration:none}.st2-faq-body.jsx{white-space:normal}.st2-faq-body.jsx code{white-space:nowrap}.st2-cmd{display:flex;align-items:center;gap:10px;margin:8px 0;padding:6px 6px 6px 12px;border:1px solid var(--st-line);border-radius:8px;background:var(--st-code)}.st2-faq-body .st2-cmd code{flex:1;min-width:0;padding:0;background:none;white-space:pre-wrap;overflow-wrap:anywhere}.st2-copy{flex:none;height:26px;padding:0 10px;border:1px solid var(--st-line);border-radius:6px;background:var(--surface);color:var(--fg);font:600 11.5px/1 Inter,system-ui,sans-serif;cursor:pointer;transition:border-color .12s,color .12s}.st2-copy:hover{border-color:color-mix(in oklab,var(--accent) 55%,transparent);color:var(--accent-bright)}.st2-copy.done{color:var(--st-tag-on);border-color:color-mix(in oklab,var(--st-on) 45%,transparent)}.st2-faq-acts{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.st2-link{display:block;margin-top:12px;padding:0;border:0;background:none;color:var(--muted);font:500 12px/1.2 Inter,system-ui,sans-serif;cursor:pointer}.st2-link:hover{color:var(--accent-bright)}@media(max-width:760px){.st2 .st2-geo-card{padding:12px}.st2-geo{grid-template-columns:minmax(0,1fr);gap:12px}.st2-panel{min-height:0}.st2-panel-in,.st2-ph{position:static}.st2-lbl{gap:4px;font-size:9px;transform:translate(-4px,-50%)}.st2-lbl small{display:none}.st2-node{width:8px;height:8px}.st2-faq-q{padding:13px 14px;font-size:13.5px}.st2-faq-a{padding:0 14px 14px}.st2-faq-body{font-size:13.5px}}.api-doc{--fg: #e1e9e3;--fg-dim: #b8c6bd;--muted: #d6dfd8;--api-strong: #e9f0ea;--accent: #35d073;--accent-bright: #86e7ae;--accent-deep: #2a382e;--api-surface: #0f1411;--api-code-bg: #0a0d0b;--api-line: #1f2a22;--api-line-soft: #182019;--api-th-bg: #0d110f;--api-th-fg: #9fb0a5;--api-inline-bg: #14201a;--api-inline-border: #213228;--api-badge-bg: #0e1e15;--api-badge-fg: #7ee0a8;--api-badge-border: #2a4a36;--api-amber-fg: #e8b04b;--api-amber-bg: #1d1609;--api-amber-border: #4d3d1e;--api-note-bg: #0e1712;--api-note-border: #24402f;color:var(--fg);font:14.5px/1.65 Inter,system-ui,-apple-system,Segoe UI,sans-serif;-webkit-font-smoothing:antialiased;text-wrap:pretty}.theme-light .api-doc,.web-theme-light .api-doc{--fg: #16202b;--fg-dim: #313d47;--muted: #4b5563;--api-strong: #0b1219;--accent: #147a45;--accent-bright: #0f5c34;--accent-deep: #b6c0cc;--api-surface: #ffffff;--api-code-bg: #f6f8fb;--api-line: #ccd4de;--api-line-soft: #dbe1e9;--api-th-bg: #f1f4f8;--api-th-fg: #4b5563;--api-inline-bg: #eef4f0;--api-inline-border: #cfe0d6;--api-badge-bg: #e7f5ec;--api-badge-fg: #14713f;--api-badge-border: #a9d5bb;--api-amber-fg: #8a5320;--api-amber-bg: #fdf6e7;--api-amber-border: #e0c48a;--api-note-bg: #eef6f1;--api-note-border: #bcdcc8}.api-doc.is-geo{--accent: #38bdf8;--accent-bright: #8fd9fb;--accent-deep: #1f3a4b;--api-inline-bg: #0d1c26;--api-inline-border: #1f3f53;--api-badge-bg: #08202e;--api-badge-fg: #7dd3fc;--api-badge-border: #1e5570;--api-note-bg: #0b1a23;--api-note-border: #204a60}.theme-light .api-doc.is-geo,.web-theme-light .api-doc.is-geo{--accent: #0b6f9c;--accent-bright: #085578;--accent-deep: #b6c0cc;--api-inline-bg: #eaf4fa;--api-inline-border: #c5dced;--api-badge-bg: #e6f3fb;--api-badge-fg: #0b6284;--api-badge-border: #a8d2e8;--api-note-bg: #ecf5fa;--api-note-border: #bcd8e8}.api-doc .api-part-tabs{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:18px}.api-doc .api-part-tab{font:inherit;font-size:13px;font-weight:600;line-height:1.2;padding:9px 15px;border-radius:10px;cursor:pointer;color:var(--fg-dim);background:var(--api-surface);border:1px solid var(--api-line);transition:border-color .15s,color .15s,background .15s}.api-doc .api-part-tab:hover{color:var(--accent-bright);border-color:var(--accent)}.api-doc .api-part-tab.is-active{color:var(--accent);border-color:var(--accent);background:var(--api-badge-bg)}.api-doc .api-toc-switch{display:flex;flex-direction:column;gap:6px;margin-bottom:14px}.api-doc .api-toc-switch .api-part-tab{font-size:12px;padding:7px 10px;text-align:left}.api-doc a{color:var(--accent);text-decoration:none}.api-doc a:hover{color:var(--accent-bright)}.api-doc p{margin:0 0 12px}.api-doc ul,.api-doc ol{margin:0 0 12px;padding-left:22px}.api-doc li{margin:5px 0}.api-doc .api-eyebrow{font-family:JetBrains Mono,ui-monospace,monospace;font-size:11.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--accent);margin:0 0 10px;scroll-margin-top:24px}.api-doc .api-h2{font-size:20px;font-weight:650;letter-spacing:-.01em;color:var(--fg);margin:52px 0 14px;scroll-margin-top:24px;display:flex;align-items:baseline;gap:9px;flex-wrap:wrap}.api-doc .api-h2-rest{font-size:15px;font-weight:500;color:var(--fg-dim)}.api-doc .api-method{font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;font-weight:600;color:var(--api-badge-fg);background:var(--api-badge-bg);border:1px solid var(--api-badge-border);border-radius:5px;padding:2px 7px;letter-spacing:.04em}.api-doc .api-path{font-family:JetBrains Mono,ui-monospace,monospace;font-size:17px;font-weight:600;color:var(--fg)}.api-doc code,.api-doc .mono{font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace}.api-doc :not(pre)>code,.api-doc span.mono{font-size:.88em;background:var(--api-inline-bg);border:1px solid var(--api-inline-border);border-radius:5px;padding:1px 5px;color:var(--accent-bright);overflow-wrap:anywhere}.api-doc .bs-card,.api-doc .bs4-table-card{border:1px solid var(--api-line);border-radius:12px;background:var(--api-surface);box-shadow:none}.api-doc .bs-card{overflow:hidden}.api-doc .bs4-table-card{overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch}.api-doc .bs-card{padding:14px 16px;color:var(--muted)}.api-doc .bs4-table{width:100%;border-collapse:collapse;font-size:13.5px}.api-doc .bs4-table th{text-align:left;font-size:10.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--api-th-fg);font-weight:600;padding:9px 14px;border-bottom:1px solid var(--api-line);background:var(--api-th-bg)}.api-doc .bs4-table td{padding:10px 14px;border-bottom:1px solid var(--api-line-soft);vertical-align:top;color:var(--muted)}.api-doc .bs4-table tr:last-child td{border-bottom:none}.api-doc .bs-copy{position:relative;border:1px dashed var(--accent-deep);border-radius:11px;background:var(--api-code-bg);padding:15px 18px;margin:12px 0 4px;overflow-x:auto}.api-doc .bs-copy pre{font-family:JetBrains Mono,ui-monospace,monospace;font-size:12.5px!important;line-height:1.6!important;color:var(--muted);background:none;border:none;padding:0}.api-doc .bs-copy .ts-btn{position:absolute;top:8px;right:8px;padding:3px 9px;border-radius:7px;border:1px solid var(--accent-deep);background:var(--api-surface);color:var(--api-th-fg);font-size:12px;cursor:pointer}.api-doc .bs-copy .ts-btn:hover{color:var(--fg)}.api-doc .ts-btn{display:inline-block;padding:8px 16px;border-radius:9px;border:1px solid var(--accent-deep);background:var(--api-surface);color:var(--fg);font-size:13.5px}.api-doc .ts-btn--primary{background:var(--accent);border-color:var(--accent);color:#08130c;font-weight:600}.api-doc .ts-btn--primary:hover{filter:brightness(1.08);color:#08130c}.api-doc .api-changelog{border-color:var(--accent-deep);background:color-mix(in oklab,var(--accent) 7%,transparent);margin:18px 0 26px}.api-changelog>summary{list-style:none}.api-changelog>summary::-webkit-details-marker{display:none}.api-doc .api-toc{width:212px;flex-shrink:0}.api-doc .api-toc-inner{position:sticky;top:16px;max-height:calc(100vh - 64px);overflow-y:auto;border-left:1px solid var(--api-line);padding-left:18px;box-sizing:border-box;background:transparent}.api-doc .api-toc-title{font-size:10.5px;letter-spacing:.13em;text-transform:uppercase;color:var(--api-th-fg);font-weight:600;margin-bottom:8px}.api-doc .api-toc-link{display:block;padding:5px 0 5px 12px;margin-left:-19px;border-left:2px solid transparent;font-size:12.5px;line-height:1.35;color:var(--api-th-fg)}.api-doc .api-toc-link--sub{padding-left:24px;font-size:12px}.api-doc .api-toc-link:hover{color:var(--accent-bright)}.api-doc .api-toc-link.is-active{color:var(--accent);border-left-color:var(--accent);font-weight:600}.api-doc .api-badge{font-family:JetBrains Mono,ui-monospace,monospace;font-size:10.5px;padding:2px 7px;border-radius:6px;background:var(--api-surface);color:var(--api-th-fg);border:1px solid var(--api-line)}.api-doc .api-badge--ver{background:var(--api-badge-bg);color:var(--api-badge-fg);border-color:var(--api-badge-border)}@media(max-width:1176px){.api-doc .api-toc{display:none}}.api-doc a:focus-visible,.api-doc button:focus-visible,.api-doc summary:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:6px}.api-changelog>summary:after{content:"▾";margin-left:8px;display:inline-block;transition:transform .15s ease}.api-changelog[open]>summary:after{transform:rotate(180deg)}@media(prefers-reduced-motion:reduce){.api-changelog>summary:after{transition:none}}.api-doc .bs4-table td.mono{color:var(--accent-bright)}.api-doc .bs4-table td.mono>span.chip{background:var(--api-inline-bg);border:1px solid var(--api-inline-border);border-radius:5px;padding:1px 5px}.api-doc .api-h1{font-size:28px;font-weight:700;letter-spacing:-.02em;color:var(--api-strong);margin:0 0 14px}.api-doc .api-strong{color:var(--api-strong);font-weight:600}.api-doc .api-pills{display:flex;gap:8px;flex-wrap:wrap;margin:18px 0 0}.api-doc .api-pill{border:1px solid var(--accent-deep);border-radius:99px;padding:4px 12px;font-size:12.5px;color:var(--fg-dim)}.api-doc .api-pill .mono{background:none;border:none;padding:0 0 0 4px;color:var(--accent-bright)}.api-doc .bs-card{font-size:13.5px;line-height:1.65}.api-doc .api-method--post{color:var(--api-amber-fg);background:var(--api-amber-bg);border-color:var(--api-amber-border)}.api-doc .api-amber{color:var(--api-amber-fg)}.api-doc .api-note{border:1px solid var(--api-note-border);background:var(--api-note-bg);border-radius:11px;padding:14px 18px;margin:14px 0 0;color:var(--muted)}.api-doc .api-note-title{color:var(--api-badge-fg);font-weight:600;font-size:13.5px;margin-bottom:4px}.api-doc .api-note--warn{border-color:var(--api-amber-border);background:var(--api-amber-bg)}.api-doc .api-note--warn .api-note-title{color:var(--api-amber-fg)}.api-doc .bs-copy .cmt{color:#5c6f63}
