@font-face{font-family:Instrument Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/instrument-sans-latin-ext-400-normal-Q_nF8v4l.woff2) format("woff2"),url(/assets/instrument-sans-latin-ext-400-normal-r32jotim.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/instrument-sans-latin-400-normal-DRC__1Mx.woff2) format("woff2"),url(/assets/instrument-sans-latin-400-normal-D1W7dsQl.woff) format("woff");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:Instrument Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/instrument-sans-latin-ext-500-normal-CTEe1bJa.woff2) format("woff2"),url(/assets/instrument-sans-latin-ext-500-normal-CAxz3nsc.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/instrument-sans-latin-500-normal-Dk9ku72i.woff2) format("woff2"),url(/assets/instrument-sans-latin-500-normal-Z6ESRlEs.woff) format("woff");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:Instrument Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/instrument-sans-latin-ext-600-normal-BsaQcF38.woff2) format("woff2"),url(/assets/instrument-sans-latin-ext-600-normal-DMks36a2.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/instrument-sans-latin-600-normal-B7fBEWYG.woff2) format("woff2"),url(/assets/instrument-sans-latin-600-normal-B9e8oLYv.woff) format("woff");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:Instrument Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/instrument-sans-latin-ext-700-normal-ClYbKGw-.woff2) format("woff2"),url(/assets/instrument-sans-latin-ext-700-normal-BQc-7cTM.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/instrument-sans-latin-700-normal-CYfAanHo.woff2) format("woff2"),url(/assets/instrument-sans-latin-700-normal-DfAjL1vF.woff) format("woff");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:Geist Mono;font-style:normal;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,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) format("woff2"),url(data:font/woff;base64,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) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/geist-mono-cyrillic-400-normal-DoshcOXv.woff2) format("woff2"),url(/assets/geist-mono-cyrillic-400-normal-CeA7eGSt.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Geist Mono;font-style:normal;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,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) format("woff2"),url(/assets/geist-mono-symbols2-400-normal-B5fXMCGq.woff) format("woff");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono;font-style:normal;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,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) format("woff2"),url(/assets/geist-mono-vietnamese-400-normal-CyOwoevh.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/geist-mono-latin-ext-400-normal-C1xxG8eb.woff2) format("woff2"),url(/assets/geist-mono-latin-ext-400-normal-a1APXIwD.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/geist-mono-latin-400-normal-DKaoCDn5.woff2) format("woff2"),url(/assets/geist-mono-latin-400-normal-BXAprPdR.woff) format("woff");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:Geist Mono;font-style:normal;font-display:swap;font-weight:500;src:url(data:font/woff2;base64,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) format("woff2"),url(data:font/woff;base64,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) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/geist-mono-cyrillic-500-normal-BkE2O7RC.woff2) format("woff2"),url(/assets/geist-mono-cyrillic-500-normal-BgLpzsdg.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Geist Mono;font-style:normal;font-display:swap;font-weight:500;src:url(data:font/woff2;base64,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) format("woff2"),url(/assets/geist-mono-symbols2-500-normal-BYvOiszX.woff) format("woff");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono;font-style:normal;font-display:swap;font-weight:500;src:url(data:font/woff2;base64,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) format("woff2"),url(/assets/geist-mono-vietnamese-500-normal-Do_laDd2.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/geist-mono-latin-ext-500-normal-CDyCFkgU.woff2) format("woff2"),url(/assets/geist-mono-latin-ext-500-normal-CzSM7th5.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/geist-mono-latin-500-normal-C3sF8Y1B.woff2) format("woff2"),url(/assets/geist-mono-latin-500-normal-YfPbDI_o.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--c-primary: oklch(.63 .15 158);--c-primary-hover: oklch(.47 .11 158);--c-primary-soft: oklch(.96 .025 162);--c-primary-fg: oklch(.99 .005 160);--c-bg: oklch(.975 .004 165);--c-surface: oklch(1 0 0);--c-surface-2: oklch(.986 .004 165);--c-surface-3: oklch(.965 .006 165);--c-border: oklch(.935 .004 165);--c-border-strong: oklch(.9 .006 165);--c-fg: oklch(.21 .03 264);--c-fg-muted: oklch(.53 .022 264);--c-fg-subtle: oklch(.71 .02 264);--c-success: oklch(.63 .15 158);--c-warning: oklch(.75 .15 70);--c-danger: oklch(.58 .21 27);--c-info: oklch(.55 .17 264);--f-sans: "Instrument Sans", ui-sans-serif, system-ui, -apple-system, "Helvetica Neue", sans-serif;--f-mono: ui-monospace, "SF Mono", Menlo, monospace;--gap: 16px;--pad-y: 14px;--pad-x: 16px;--row-h: 44px;--radius: 8px;--radius-sm: 6px;--radius-lg: 12px;--sb-w: 236px;--sb-w-mini: 64px;--topbar-h: 58px;--sh-1: 0 1px 2px rgba(17, 24, 39, .05);--sh-2: 0 2px 10px rgba(17, 24, 39, .06), 0 1px 3px rgba(17, 24, 39, .04);--sh-3: 0 12px 32px rgba(17, 24, 39, .12);--sh-focus: 0 0 0 3px oklch(.63 .15 158 / .2)}:root[data-density=compact]{--gap: 10px;--pad-y: 8px;--pad-x: 12px;--row-h: 36px}:root[data-density=comfy]{--gap: 22px;--pad-y: 18px;--pad-x: 20px;--row-h: 52px}:root[data-theme=dark]{--c-bg: oklch(.15 .01 260);--c-surface: oklch(.19 .01 260);--c-surface-2: oklch(.22 .009 260);--c-surface-3: oklch(.26 .008 260);--c-border: oklch(.28 .01 260);--c-border-strong: oklch(.35 .011 260);--c-fg: oklch(.93 .01 260);--c-fg-muted: oklch(.62 .015 260);--c-fg-subtle: oklch(.48 .012 260);--c-primary: oklch(.7 .14 160);--c-primary-hover: oklch(.64 .15 160);--c-primary-soft: oklch(.27 .04 162);--c-success: oklch(.7 .12 158);--c-warning: oklch(.78 .12 75);--c-danger: oklch(.68 .16 27);--c-info: oklch(.68 .12 264);--sh-1: 0 1px 0 rgba(0, 0, 0, .35), 0 1px 2px rgba(0, 0, 0, .2);--sh-2: 0 4px 12px rgba(0, 0, 0, .3), 0 1px 3px rgba(0, 0, 0, .2);--sh-3: 0 16px 40px rgba(0, 0, 0, .45);--sh-focus: 0 0 0 3px oklch(.7 .14 160 / .25)}html,body{margin:0;padding:0;background:var(--c-bg);color:var(--c-fg);font-family:var(--f-sans);font-feature-settings:"ss01","cv11";-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}body{min-height:100vh}button{font-family:inherit;border:none;outline:none;background:none;padding:0}button:focus-visible{outline:2px solid var(--c-primary);outline-offset:2px;border-radius:6px}a{color:var(--c-primary);text-decoration:none}.app{display:flex;flex-direction:column;min-height:100vh}.modebar{height:44px;display:flex;align-items:center;padding:0 16px;gap:16px;background:var(--c-fg);color:var(--c-primary-fg);font-size:12.5px}.modebar-brand{display:flex;align-items:center;gap:8px;font-weight:600;letter-spacing:-.01em}.modebar-brand .logo{width:22px;height:22px;border-radius:6px;background:var(--c-primary);display:grid;place-items:center;color:#fff;font-family:var(--f-mono);font-size:13px;font-weight:700}.modebar-tabs{display:flex;gap:2px;margin-left:12px}.modebar-tab{padding:6px 12px;border-radius:6px;background:transparent;border:0;color:#fff9;font-size:12.5px;font-weight:500;cursor:pointer}.modebar-tab:hover{color:#fff;background:#ffffff14}.modebar-tab.is-active{background:#ffffff21;color:#fff}.modebar-spacer{flex:1}.modebar-actions{display:flex;gap:8px;align-items:center}.modebar-link{color:#ffffffb3;font-size:12.5px;padding:4px 8px;border-radius:5px}.modebar-link:hover{color:#fff}.btn{display:inline-flex;align-items:center;gap:6px;padding:0 14px;height:36px;border-radius:8px;font-family:inherit;font-size:13px;font-weight:500;border:1px solid transparent;cursor:pointer;transition:background .12s,border-color .12s,color .12s,transform 80ms;white-space:nowrap}.btn:active{transform:translateY(.5px)}.btn-primary{background:var(--c-primary);color:var(--c-primary-fg);box-shadow:var(--sh-1),inset 0 1px #ffffff29}.btn-primary:hover{background:var(--c-primary-hover)}.btn-secondary{background:var(--c-surface);color:var(--c-fg);border-color:var(--c-border-strong);box-shadow:var(--sh-1)}.btn-secondary:hover{background:var(--c-surface-2);border-color:var(--c-border-strong)}.btn-ghost{background:transparent;color:var(--c-fg-muted);border-color:transparent}.btn-ghost:hover{background:var(--c-surface-2);color:var(--c-fg);border-color:transparent}.btn-danger{background:var(--c-danger);color:#fff}.btn-sm{height:28px;padding:0 10px;font-size:12px;border-radius:6px}.btn-lg{height:44px;padding:0 20px;font-size:14px;border-radius:10px}.btn[disabled]{opacity:.5;cursor:not-allowed}:root[data-theme=dark] .btn-secondary{background:var(--c-surface-2);border-color:var(--c-border)}:root[data-theme=dark] .btn-secondary:hover{background:var(--c-surface-3);border-color:var(--c-border-strong)}:root[data-theme=dark] .btn-ghost{color:var(--c-fg-muted)}:root[data-theme=dark] .btn-ghost:hover{background:var(--c-surface-2);color:var(--c-fg)}.input,.select,.textarea{width:100%;padding:0 13px;height:38px;background:var(--c-surface);border:1.5px solid var(--c-border);border-radius:10px;color:var(--c-fg);font-family:inherit;font-size:13.5px;outline:none;transition:border-color .15s,box-shadow .15s,background .15s}.input::placeholder,.textarea::placeholder{color:var(--c-fg-subtle);opacity:.7}.input:hover,.select:hover,.textarea:hover{border-color:var(--c-border-strong);background:var(--c-surface-2)}.textarea,textarea.input,textarea.staff-form-input{padding:11px 13px;height:auto;min-height:100px;resize:vertical;line-height:1.6}.input:focus,.select:focus,.textarea:focus{border-color:var(--c-primary);box-shadow:0 0 0 3.5px oklch(from var(--c-primary) l c h / .13);background:var(--c-surface)}.input:disabled,.textarea:disabled,.select:disabled{opacity:.55;cursor:not-allowed;background:var(--c-surface-2)}.field{display:flex;flex-direction:column;gap:7px}.field-label{font-size:12.5px;font-weight:600;color:var(--c-fg);display:flex;align-items:center;gap:6px;letter-spacing:.01em}.field-hint{font-size:11.5px;color:var(--c-fg-muted);line-height:1.5}.field-hint a{color:var(--c-primary);text-decoration:underline;text-underline-offset:2px}.input-icon-wrap{position:relative;display:flex;align-items:center}.input-icon-wrap .input{padding-left:36px}.input-icon-wrap .input-icon{position:absolute;left:12px;color:var(--c-fg-subtle);pointer-events:none;display:flex}.input-icon-wrap .input:focus~.input-icon,.input-icon-wrap .input:focus+.input-icon{color:var(--c-primary)}.card{background:var(--c-surface);border:1px solid var(--c-border);border-radius:var(--radius);box-shadow:var(--sh-1)}.card-pad{padding:var(--pad-y) var(--pad-x)}.card-head{padding:14px 16px;border-bottom:1px solid var(--c-border);display:flex;align-items:center;justify-content:space-between;gap:12px}.card-title{font-size:13.5px;font-weight:600}.badge{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;height:22px;border-radius:99px;font-size:11px;font-weight:500;background:var(--c-surface-2);color:var(--c-fg-muted);border:1px solid var(--c-border)}.badge-success{background:#cff6e0;color:#005636;color:oklch(.4 .13 160);border-color:#a6dcbe}.badge-danger{background:#ffe8e6;background:oklch(.95 .05 25);color:#9b1e22;border-color:#febab4}.badge-warning{background:#ffeccd;background:oklch(.95 .05 80);color:#5f4200;color:oklch(.4 .12 80);border-color:#edcc95}.badge-info{background:#dff1ff;background:oklch(.95 .04 240);color:#00537c;color:oklch(.42 .13 240);border-color:#a4d5f7}.badge-neutral{background:var(--c-surface-2);color:var(--c-fg-muted);border-color:var(--c-border)}:root[data-theme=dark] .badge-success{background:#0f2419;color:#90c6a8;border-color:#1b3427}:root[data-theme=dark] .badge-danger{background:#2e1817;color:#e6a49e;border-color:#402624}:root[data-theme=dark] .badge-warning{background:#281d0b;color:#d9b982;border-color:#382c15}:root[data-theme=dark] .badge-info{background:#0e212e;color:#8fbee0;border-color:#1a3040}:root{--c-warning-bg: oklch(.98 .03 80);--c-warning-border: oklch(.86 .08 80);--c-warning-subtle: oklch(.92 .08 80);--c-warning-fg: oklch(.4 .13 80)}:root[data-theme=dark]{--c-warning-bg: oklch(.22 .03 80);--c-warning-border: oklch(.32 .04 80);--c-warning-subtle: oklch(.28 .04 80);--c-warning-fg: oklch(.8 .08 80)}.table{width:100%;border-collapse:collapse;font-size:13px}.table th{text-align:left;padding:10px 14px;font-weight:500;font-size:11.5px;color:var(--c-fg-muted);text-transform:uppercase;letter-spacing:.04em;border-bottom:1px solid var(--c-border);background:var(--c-surface-2)}.table td{padding:12px 14px;border-bottom:1px solid var(--c-border);color:var(--c-fg);vertical-align:middle}.table tr:hover td{background:var(--c-surface-2)}.table tr:last-child td{border-bottom:0}.table .num{font-variant-numeric:tabular-nums;text-align:right}.table .mono{font-family:var(--f-mono);font-size:12px}.code-block{background:#090f0c;color:#dfe7e3;font-family:var(--f-mono);font-size:12.5px;line-height:1.6;border-radius:var(--radius);overflow:hidden;border:1px solid oklch(.25 .014 165)}.code-head{display:flex;align-items:center;gap:6px;padding:8px 10px;border-bottom:1px solid oklch(.25 .014 165);background:#121916}.code-tab{padding:4px 10px;font-size:11.5px;font-family:var(--f-sans);background:transparent;border:0;color:#98a19c;border-radius:5px;cursor:pointer}.code-tab:hover{color:#e9f1ed;background:#202925}.code-tab.is-active{background:#202925;color:#eff7f3}.code-copy{margin-left:auto;background:transparent;border:0;color:#98a19c;padding:4px 8px;font-size:11px;border-radius:5px;cursor:pointer;font-family:var(--f-sans)}.code-copy:hover{color:#fff;background:#202925}.code-body{padding:14px 16px;white-space:pre;overflow-x:auto}.tk-kw{color:#b6aaff;color:oklch(.78 .13 290)}.tk-str{color:#91d993}.tk-num{color:#fdb171}.tk-com{color:#6c7370;font-style:italic}.tk-fn{color:#48d7fe}.tk-prop{color:#ffbba9;color:oklch(.85 .1 35)}.tk-tag{color:#ff958d;color:oklch(.78 .14 25)}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:var(--c-border-strong);border-radius:5px;border:2px solid transparent;background-clip:padding-box}::-webkit-scrollbar-thumb:hover{background:var(--c-fg-subtle);background-clip:padding-box;border:2px solid transparent}.row{display:flex;align-items:center;gap:8px}.col{display:flex;flex-direction:column;gap:8px}.between{justify-content:space-between}.muted{color:var(--c-fg-muted)}.subtle{color:var(--c-fg-subtle)}.mono{font-family:var(--f-mono)}.tabnum{font-variant-numeric:tabular-nums}.h1{font-size:22px;font-weight:600;letter-spacing:-.015em;margin:0}.h2{font-size:17px;font-weight:600;letter-spacing:-.01em;margin:0}.h3{font-size:14px;font-weight:600;margin:0}.lbl{font-size:11.5px;font-weight:500;color:var(--c-fg-muted);text-transform:uppercase;letter-spacing:.04em}.divider{height:1px;background:var(--c-border);border:0;margin:0}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;background:#0f1e1966;display:grid;place-items:center;padding:24px;animation:fadeIn .14s ease-out}.modal{position:relative;background:var(--c-surface);border-radius:var(--radius-lg);border:1px solid var(--c-border);box-shadow:var(--sh-3);max-width:560px;width:100%;animation:popIn .18s cubic-bezier(.2,.9,.35,1);max-height:calc(100vh - 48px);max-height:calc(100dvh - 48px);display:flex;flex-direction:column;overflow:hidden}.modal-scroll{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;overflow-y:auto}.modal-close{position:absolute;top:12px;right:12px;z-index:1;width:30px;height:30px;border-radius:8px;display:grid;place-items:center;border:0;background:transparent;cursor:pointer;color:var(--c-fg-muted);transition:background .12s,color .12s}.modal-close:hover{background:var(--c-surface-2);color:var(--c-fg)}.modal-lg{max-width:720px}.modal-xl{max-width:860px}.modal-head{padding:18px 20px 12px}.modal-body{padding:4px 20px 20px;overflow:auto;flex:1 1 auto;min-height:0}.modal-foot{padding:14px 20px;display:flex;gap:8px;justify-content:flex-end;border-top:1px solid var(--c-border);background:var(--c-surface-2);border-radius:0 0 var(--radius-lg) var(--radius-lg)}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes popIn{0%{opacity:0;transform:translateY(8px) scale(.985)}to{opacity:1;transform:none}}@media(max-width:600px){.modal-backdrop{padding:12px}.modal{max-height:calc(100vh - 24px);max-height:calc(100dvh - 24px)}.modal-close{background:var(--c-surface)}}.session-expired-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:300;background:#020403bf;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);display:grid;place-items:center;padding:24px;animation:fadeIn .2s ease-out}.session-expired-card{background:var(--c-surface);border-radius:var(--radius-lg);border:1px solid var(--c-border);box-shadow:var(--sh-3);max-width:380px;width:100%;padding:36px 32px 28px;text-align:center;animation:popIn .22s cubic-bezier(.2,.9,.35,1)}.session-expired-icon{color:var(--c-accent);margin-bottom:16px}.session-expired-title{font-size:18px;font-weight:600;margin:0 0 8px;color:var(--c-fg)}.session-expired-msg{font-size:13.5px;color:var(--c-fg-muted);margin:0 0 24px;line-height:1.5}.session-expired-btn{display:inline-flex;align-items:center;justify-content:center;width:100%;padding:10px 20px;font-size:14px;font-weight:500;color:#fff;background:var(--c-accent);border:none;border-radius:var(--radius-md);cursor:pointer;transition:opacity .12s}.session-expired-btn:hover{opacity:.88}.toast-stack{position:fixed;right:20px;bottom:20px;z-index:2147483000;display:flex;flex-direction:column;gap:8px}.toast{background:var(--c-fg);color:var(--c-bg);padding:10px 14px;border-radius:8px;font-size:13px;font-weight:500;box-shadow:var(--sh-3);display:flex;align-items:center;gap:8px;animation:slideIn .22s cubic-bezier(.2,.9,.35,1)}@keyframes slideIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.spinner{width:14px;height:14px;border:2px solid currentColor;border-top-color:transparent;border-radius:50%;display:inline-block;animation:spin .7s linear infinite;flex-shrink:0}@keyframes vIndeterminate{0%{margin-left:-40%}50%{margin-left:60%}to{margin-left:100%}}.skeleton{background:linear-gradient(90deg,var(--c-surface-2) 25%,var(--c-surface-3) 50%,var(--c-surface-2) 75%);background-size:200% 100%;animation:shimmer 1.5s ease-in-out infinite;border-radius:var(--radius-sm)}@keyframes shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.overline{font-size:10.5px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--c-fg-muted)}.badge-soft{background:var(--c-primary-soft);color:var(--c-primary);border-radius:999px;padding:2px 8px;font-size:10.5px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.spin{width:14px;height:14px;border:2px solid currentColor;border-right-color:transparent;border-radius:50%;animation:spin .7s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}@keyframes shimmer-bar{0%{transform:translate(-100%)}to{transform:translate(100%)}}.pulse-dot{width:8px;height:8px;border-radius:50%;background:var(--c-success);position:relative}.pulse-dot:after{content:"";position:absolute;top:-3px;right:-3px;bottom:-3px;left:-3px;border-radius:50%;border:2px solid var(--c-success);animation:pulseRing 1.4s ease-out infinite;opacity:0}@keyframes pulseRing{0%{transform:scale(.6);opacity:.7}to{transform:scale(1.6);opacity:0}}.fade-up{animation:fadeUp .32s cubic-bezier(.2,.9,.35,1) both}@keyframes fadeUp{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes slideUp{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:none}}.slide-panel-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:200;background:#0f1e1966;animation:fadeIn .14s ease-out}.slide-panel{position:fixed;right:0;top:0;bottom:0;z-index:201;width:480px;max-width:90vw;height:100vh;height:100dvh;background:var(--c-surface);border-left:1px solid var(--c-border);box-shadow:-16px 0 40px #0f1e191a;display:flex;flex-direction:column;animation:slideRight .22s cubic-bezier(.2,.9,.35,1)}.slide-panel.slide-panel-wide{width:640px}.slide-panel.slide-panel-narrow{width:440px}.slide-panel-head{padding:20px 24px 16px;border-bottom:1px solid var(--c-border);display:flex;align-items:flex-start;justify-content:space-between;gap:12px;flex-shrink:0}.slide-panel-body{flex:1;overflow-y:auto;padding:20px 24px}.slide-panel-foot{padding:14px 24px;border-top:1px solid var(--c-border);display:flex;gap:8px;justify-content:flex-end;background:var(--c-surface-2);flex-shrink:0}.slide-panel-dropzone{border:2px dashed var(--c-border-strong);border-radius:10px;padding:28px 20px;text-align:center;cursor:pointer;transition:border-color .16s,background .16s;background:var(--c-surface-2)}.slide-panel-dropzone:hover,.slide-panel-dropzone.is-dragover{border-color:var(--c-primary);background:var(--c-primary-soft)}.slide-panel-info{background:var(--c-surface-2);border:1px solid var(--c-border);border-radius:10px;padding:16px 18px;font-size:13px;color:var(--c-fg-muted);line-height:1.6}.sp-section{border:1px solid var(--c-border);border-radius:10px;padding:16px 18px}.sp-section-title{font-size:10.5px;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--c-fg-subtle);margin-bottom:14px}.sp-section .field{margin-bottom:12px}.sp-section .field:last-child{margin-bottom:0}.sp-section .field-label{font-size:12.5px;font-weight:500;color:var(--c-fg);margin-bottom:5px;display:block}.sp-section .input,.sp-section select,.sp-section textarea{width:100%;height:36px;padding:0 12px;border-radius:8px;border:1px solid var(--c-border);background:var(--c-surface);color:var(--c-fg);font-size:13px;font-family:inherit;transition:border-color .15s}.sp-section textarea{height:auto;padding:11px 13px;resize:vertical;min-height:100px;line-height:1.6}.sp-section .input:focus,.sp-section select:focus,.sp-section textarea:focus{border-color:var(--c-primary);outline:none}.sp-section .field-hint{font-size:11.5px;color:var(--c-fg-subtle);margin-top:4px}.sp-row{display:grid;gap:12px}.sp-row-2{grid-template-columns:1fr 1fr}.sp-row-3{grid-template-columns:1fr 1fr 1fr}.field-divider{height:1px;background:var(--c-border);margin:4px 0}.input[as=select],select.input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg width='12' height='12' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4 6l4 4 4-4' stroke='%23888' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;padding-right:32px}.choose-card:hover:not(:disabled){border-color:var(--c-border-strong);box-shadow:var(--sh-2)}.choose-card:active:not(:disabled){transform:translateY(1px)}.clog-seg{display:inline-flex;background:var(--c-surface-2);border:1px solid var(--c-border);border-radius:10px;padding:3px;gap:2px}.clog-seg-btn{border:0;background:none;font:inherit;font-size:13px;font-weight:600;color:var(--c-fg-muted);padding:6px 14px;border-radius:7px;cursor:pointer;white-space:nowrap;transition:background .12s,color .12s}.clog-seg-btn:hover{color:var(--c-fg)}.clog-seg-btn.is-active{background:var(--c-surface);color:var(--c-fg);box-shadow:var(--sh-1)}.admin{display:grid;grid-template-columns:var(--sb-w) 1fr;flex:1;min-height:0;background:var(--c-bg)}.admin[data-sidebar=mini]{grid-template-columns:var(--sb-w-mini) 1fr}.sidebar{border-right:1px solid var(--c-border);background:var(--c-surface);display:flex;flex-direction:column;padding:12px 10px 0;overflow:hidden;position:sticky;top:0;height:100vh}.sb-scroll{flex:1 1 auto;min-height:0;overflow-y:auto;display:flex;flex-direction:column;gap:4px}.sb-bottom{flex-shrink:0;display:flex;flex-direction:column;gap:4px;padding-top:6px;margin-top:4px;border-top:1px solid var(--c-border)}.sb-org{display:flex;align-items:center;gap:10px;padding:8px;border-radius:8px;cursor:pointer;margin-bottom:8px}.sb-org:hover{background:var(--c-surface-2)}.sb-org-logo{width:28px;height:28px;border-radius:7px;background:linear-gradient(135deg,var(--c-primary),oklch(.55 .16 145));color:#fff;display:grid;place-items:center;font-family:var(--f-mono);font-size:13px;font-weight:700;flex-shrink:0}.sb-org-meta{display:flex;flex-direction:column;min-width:0}.sb-org-name{font-size:13px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sb-org-plan{font-size:11px;color:var(--c-fg-muted)}.sb-org-arrow{margin-left:auto;color:var(--c-fg-subtle)}.sb-section{padding:12px 10px 5px;font-size:10.5px;font-weight:600;color:var(--c-fg-subtle);text-transform:uppercase;letter-spacing:.09em}button.sb-section{display:flex;align-items:center;justify-content:space-between;width:100%;background:none;border:none;cursor:pointer;font-family:inherit;text-align:left}button.sb-section:hover{color:var(--c-fg-muted)}button.sb-section .sb-section-chevron{opacity:.55;flex-shrink:0;transition:opacity .12s ease}button.sb-section:hover .sb-section-chevron{opacity:.9}.sb-item{display:flex;align-items:center;gap:10px;padding:7px 10px;border-radius:8px;font-size:13.5px;color:var(--c-fg-muted);cursor:pointer;border:0;background:transparent;width:100%;text-align:left;font-family:inherit;position:relative;transition:background .15s,color .15s}.sb-item:hover{background:var(--c-surface-3);color:var(--c-fg)}.sb-item:active{background:var(--c-border)}.sb-item .icon{width:16px;height:16px;flex-shrink:0}.sb-item.is-active{background:var(--c-primary-soft);color:var(--c-primary);font-weight:600}:root[data-theme=dark] .sb-item.is-active{color:#86c8ab}.sb-item.sb-item--sub{padding-left:16px;font-size:12.5px}.sb-item.sb-item--sub .icon{width:14px;height:14px}.sb-item.sb-item--text{padding-left:10px}.sb-orgchip{display:flex;align-items:center;gap:10px;width:calc(100% - 4px);margin:8px 2px 4px;padding:8px 10px;border:1px solid var(--c-border);border-radius:12px;background:var(--c-surface-2);cursor:pointer;font-family:inherit;text-align:left;transition:background .15s,border-color .15s}.sb-orgchip:hover{background:var(--c-surface-3);border-color:var(--c-border-strong)}.sb-orgchip.is-active{background:var(--c-primary-soft);border-color:var(--c-primary)}.sb-orgchip-tile{flex-shrink:0;width:34px;height:34px;border-radius:9px;display:grid;place-items:center;background:var(--c-primary-soft);color:var(--c-primary-hover);font-weight:800;font-size:12px;letter-spacing:.02em}.sb-orgchip-text{flex:1;min-width:0;display:flex;flex-direction:column;gap:1px}.sb-orgchip-label{font-size:10px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--c-fg-muted);line-height:1.2}.sb-orgchip-name{min-width:0;font-size:13px;font-weight:700;line-height:1.25;color:var(--c-fg);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sb-orgchip-arrow{flex-shrink:0;color:var(--c-fg-subtle)}.sb-orgchip+.sb-foot{margin-top:0}.subnav-layout{display:grid;grid-template-columns:190px 1fr;min-height:calc(100vh - var(--topbar-h, 52px))}.subnav{border-right:1px solid var(--c-border);background:var(--c-surface);padding:0 8px 10px;display:flex;flex-direction:column;gap:1px;position:sticky;top:var(--topbar-h, 52px);height:calc(100vh - var(--topbar-h, 52px));overflow-y:auto;flex-shrink:0}.subnav-head{padding:14px 12px}.subnav-title{font-size:14px;font-weight:700;letter-spacing:-.01em}.subnav-subtitle{font-size:11px;color:var(--c-fg-muted);margin-top:2px}.subnav-section{font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--c-fg-subtle);padding:14px 10px 6px}.subnav-section:first-child{padding-top:4px}.subnav-item{display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:7px;font-size:13px;color:var(--c-fg);cursor:pointer;background:transparent;border:0;width:100%;text-align:left;font-family:inherit;transition:background .12s}.subnav-item:hover{background:var(--c-surface-2)}.subnav-item.is-active{background:var(--v4-accent-soft);color:var(--v4-accent-deep);font-weight:500}:root[data-theme=dark] .subnav-item.is-active{background:var(--v4-accent-soft);color:var(--v4-accent-deep)}.subnav-item-icon{width:22px;height:22px;border-radius:5px;background:var(--c-surface-2);display:grid;place-items:center;flex-shrink:0;color:var(--c-fg-muted);transition:background .12s,color .12s}.subnav-item.is-active .subnav-item-icon{background:var(--v4-accent);color:#fff}:root[data-theme=dark] .subnav-item.is-active .subnav-item-icon{background:var(--v4-accent)}.subnav-badge{margin-left:auto;font-size:10px;font-weight:600;padding:1px 6px;background:var(--c-surface-2);border:1px solid var(--c-border);border-radius:99px;color:var(--c-fg-muted)}.subnav-badge.is-alert{background:var(--c-danger);color:#fff;border-color:var(--c-danger)}.subnav-content{padding:28px 36px 64px;min-width:0;overflow-x:hidden}@media(max-width:900px){.subnav-layout{grid-template-columns:1fr}.subnav{display:none}}.sb-item-count{margin-left:auto;font-size:11px;background:var(--c-surface-3);color:var(--c-fg-muted);padding:1px 6px;border-radius:99px;font-variant-numeric:tabular-nums}.sb-item.is-active .sb-item-count{background:#00a97a26;background:oklch(.65 .14 165 / .15);color:var(--c-primary)}.sb-staff-btn{margin:4px 0 8px;padding:8px;background:#d74745;border:1px solid oklch(.55 .16 25);border-radius:var(--radius, 8px);font-size:12px;font-weight:600;color:#fff;gap:8px;transition:background .15s,border-color .15s,color .15s}.sb-staff-btn .icon{opacity:.9;color:#fff}.sb-staff-btn .icon:last-child{margin-left:auto;opacity:.6;transition:transform .2s,opacity .2s}.sb-staff-btn:hover{background:#f14d4c;border-color:#d74745;color:#fff}.sb-staff-btn:hover .icon{opacity:1;color:#fff}.sb-staff-btn:hover .icon:last-child{transform:translate(2px);opacity:.9}.sb-staff-btn:active{background:#c13c3b}.sb-foot{margin:auto -10px 0;position:sticky;bottom:0;background:var(--c-surface);border-top:1px solid var(--c-border);padding:8px 10px 12px;font-size:11.5px;color:var(--c-fg-subtle)}.sb-help{display:flex;align-items:center;gap:8px;padding:6px 8px;border-radius:7px;cursor:pointer}.sb-help:hover{background:var(--c-surface-2)}.admin[data-sidebar=mini] .sb-org-meta,.admin[data-sidebar=mini] .sb-org-arrow,.admin[data-sidebar=mini] .sb-section,.admin[data-sidebar=mini] .sb-item-label,.admin[data-sidebar=mini] .sb-item-count,.admin[data-sidebar=mini] .sb-foot,.admin[data-sidebar=mini] .sb-help span{display:none}.admin[data-sidebar=mini] .sb-item{justify-content:center;padding:9px}.admin[data-sidebar=mini] .sb-org{justify-content:center}.usage-pill{display:inline-flex;align-items:center;gap:8px;height:30px;padding:0 10px;background:var(--c-surface);border:1px solid var(--c-border);border-radius:999px;font-size:11.5px;color:var(--c-fg);cursor:pointer;font-family:inherit;transition:border-color .12s,background .12s}.usage-pill:hover{border-color:var(--c-border-strong);background:var(--c-surface-2)}.usage-pill-label{color:var(--c-fg-muted);font-size:10.5px;text-transform:uppercase;letter-spacing:.05em;font-weight:600}.usage-pill-figs{display:inline-flex;align-items:baseline;gap:3px;font-weight:500}.usage-pill-sep{color:var(--c-fg-subtle)}.usage-pill-limit{color:var(--c-fg-muted);font-weight:400}.usage-pill-bar{display:inline-block;width:56px;height:5px;background:var(--c-surface-2);border-radius:3px;overflow:hidden}.usage-pill-fill{display:block;height:100%;background:var(--c-primary);transition:width .3s}.usage-pill-pct{color:var(--c-fg-muted);font-size:10.5px;min-width:24px;text-align:right}.usage-pill.is-high .usage-pill-fill{background:var(--c-danger)}.usage-pill.is-high{border-color:#ffbeb8;border-color:oklch(.86 .1 25)}.topbar{height:var(--topbar-h);border-bottom:1px solid var(--c-border);display:flex;align-items:center;padding:0 24px;gap:16px;background:var(--c-surface);position:sticky;top:0;z-index:5}.topbar .crumbs{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--c-fg-muted)}.topbar .crumbs .sep{color:var(--c-fg-subtle)}.topbar .crumbs .crumb-current{color:var(--c-fg);font-weight:500}.topbar .search{display:flex;align-items:center;gap:6px;background:var(--c-surface-2);border:1px solid var(--c-border);border-radius:8px;padding:0 10px;height:32px;width:280px;color:var(--c-fg-muted);font-size:12.5px;cursor:text}.topbar .search:hover{border-color:var(--c-border-strong)}.topbar .search kbd{margin-left:auto;font-family:var(--f-mono);font-size:10.5px;background:var(--c-surface);border:1px solid var(--c-border);border-radius:4px;padding:1px 5px;color:var(--c-fg-subtle)}.topbar .avatar{width:30px;height:30px;border-radius:50%;background:linear-gradient(135deg,#9095e8,#a95cbb);color:#fff;display:grid;place-items:center;font-size:12px;font-weight:600;cursor:pointer}.page{padding:24px 28px 64px;margin:0 auto;width:100%}.page-head{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin-bottom:20px}.page-head .col{gap:4px}.page-head .h1{font-size:22px}.page-head .desc{font-size:13.5px;color:var(--c-fg-muted)}.page-head .actions{display:flex;gap:8px}.stat-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:16px}.stat{background:var(--c-surface);border:1px solid var(--c-border);border-radius:var(--radius);padding:14px 16px;display:flex;flex-direction:column;gap:6px}.stat-label{font-size:12px;color:var(--c-fg-muted);font-weight:500}.stat-value{font-size:24px;font-weight:600;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.stat-foot{display:flex;align-items:center;gap:6px;font-size:11.5px;color:var(--c-fg-muted)}.delta-up{color:var(--c-success);font-weight:500}.delta-down{color:var(--c-danger);font-weight:500}.stat-spark{height:28px;margin-top:2px}.live-toggle-btn{position:relative;gap:8px;font-weight:600;font-size:13px;border:1px solid var(--c-border-strong);background:var(--c-surface);color:var(--c-fg-muted);transition:all .25s ease}.live-toggle-btn[data-active]{background:#006818;background:oklch(.45 .2 145);border-color:#00791e;border-color:oklch(.5 .22 145);color:#fff;box-shadow:0 0 12px #00791e59,0 0 4px #00791e33;box-shadow:0 0 12px oklch(.5 .22 145 / .35),0 0 4px oklch(.5 .22 145 / .2)}.live-toggle-btn[data-active]:hover{background:#00791e;background:oklch(.5 .22 145);box-shadow:0 0 18px #008a2373,0 0 6px #008a234d;box-shadow:0 0 18px oklch(.55 .22 145 / .45),0 0 6px oklch(.55 .22 145 / .3)}.live-toggle-dot{width:8px;height:8px;border-radius:50%;background:var(--c-fg-subtle);position:relative;flex-shrink:0;transition:background .25s}.live-toggle-btn[data-active] .live-toggle-dot{background:#fff;box-shadow:0 0 6px #ffffff80}.live-toggle-btn[data-active] .live-toggle-dot:after{content:"";position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px;border-radius:50%;border:2px solid rgba(255,255,255,.4);animation:livePulseRing 2s ease-out infinite}@keyframes livePulseRing{0%{transform:scale(.5);opacity:.8}to{transform:scale(1.8);opacity:0}}.dash-grid{display:grid;grid-template-columns:2fr 1fr;gap:16px}.dash-grid .col-full{grid-column:1 / -1}.chart-card{padding:0;overflow:hidden}.chart-area{padding:0}.chart-legend{display:flex;gap:14px;padding:0 16px 8px;font-size:12px;color:var(--c-fg-muted)}.legend-dot{width:9px;height:9px;border-radius:2px;display:inline-block;margin-right:6px;vertical-align:-1px}.event-row{display:flex;align-items:center;gap:10px;padding:10px 16px;border-bottom:1px solid var(--c-border);font-size:13px}.event-row:last-child{border-bottom:0}.event-row .ev-time{color:var(--c-fg-subtle);font-size:11.5px;font-variant-numeric:tabular-nums;min-width:64px}.event-row .ev-to{font-family:var(--f-mono);font-size:12px;color:var(--c-fg-muted);flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.filter-bar{display:flex;align-items:center;gap:10px;padding:12px 14px;border-bottom:1px solid var(--c-border);background:var(--c-surface-2);border-radius:var(--radius) var(--radius) 0 0;flex-wrap:wrap}.filter-pill{display:inline-flex;align-items:center;gap:6px;padding:0 12px;height:30px;border-radius:6px;background:var(--c-surface);border:1px solid var(--c-border-strong);color:var(--c-fg);font-size:12px;font-weight:500;cursor:pointer;font-family:inherit}.filter-pill:hover{background:var(--c-surface-2);color:var(--c-fg)}.filter-pill.is-active{background:var(--c-primary-soft);border-color:var(--c-primary);color:var(--c-primary);font-weight:500}.tpl-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:14px}.tpl-card{background:var(--c-surface);border:1px solid var(--c-border);border-radius:var(--radius);overflow:hidden;cursor:pointer;transition:border-color .12s,transform .12s,box-shadow .12s}.tpl-card:hover{border-color:var(--c-border-strong);box-shadow:var(--sh-2);transform:translateY(-1px)}.tpl-thumb{aspect-ratio:4/3;background:var(--c-surface-2);border-bottom:1px solid var(--c-border);position:relative;overflow:hidden}.tpl-thumb-skeleton{position:absolute;top:12px;right:12px;bottom:12px;left:12px;border-radius:4px;background:var(--c-surface);display:flex;flex-direction:column;gap:6px;padding:10px}.tpl-thumb-skeleton .bar{height:6px;border-radius:2px;background:var(--c-surface-3)}.tpl-thumb-skeleton .accent-bar{background:var(--c-primary);opacity:.85}.tpl-thumb-skeleton .img-blk{background:var(--c-surface-3);height:40px;border-radius:3px}.tpl-thumb-skeleton .btn-blk{width:60px;height:12px;border-radius:3px;background:var(--c-primary);align-self:flex-start}.tpl-meta{padding:12px 14px}.tpl-name{font-size:13.5px;font-weight:500;margin-bottom:2px}.tpl-sub{font-size:11.5px;color:var(--c-fg-muted)}.switch{position:relative;width:36px;height:20px;background:var(--c-border-strong);border-radius:99px;cursor:pointer;transition:background .16s;flex-shrink:0}.switch:after{content:"";position:absolute;top:2px;left:2px;width:16px;height:16px;background:#fff;border-radius:50%;transition:transform .16s;box-shadow:0 1px 3px #00000026}.switch.is-on{background:var(--c-primary)}.switch.is-on:after{transform:translate(16px)}.switch.is-disabled,.switch.is-disabled.is-on{background:var(--c-surface-3);cursor:not-allowed;opacity:.72}.empty{text-align:center;padding:48px 24px;color:var(--c-fg-muted)}.empty-title{font-size:15px;font-weight:600;color:var(--c-fg);margin-bottom:4px}.tabs{display:flex;gap:4px;border-bottom:1px solid var(--c-border);margin-bottom:16px}.tab{padding:10px 14px;background:transparent;border:0;border-bottom:2px solid transparent;font-family:inherit;font-size:13px;font-weight:500;color:var(--c-fg-muted);cursor:pointer;margin-bottom:-1px;display:flex;align-items:center;gap:6px}.tab:hover{color:var(--c-fg)}.tab.is-active{color:var(--c-primary);border-bottom-color:var(--c-primary)}.dns-row{display:grid;grid-template-columns:80px 1.2fr 2fr 90px;gap:12px;align-items:center;padding:12px 16px;border-bottom:1px solid var(--c-border);font-size:12.5px;font-family:var(--f-mono)}.dns-row:last-child{border-bottom:0}.dns-row .dns-type{font-weight:500}.dns-row .copy-btn{background:var(--c-surface-2);border:1px solid var(--c-border);padding:2px 8px;border-radius:5px;font-size:10.5px;color:var(--c-fg-muted);cursor:pointer;font-family:var(--f-sans)}.dns-row .copy-btn:hover{color:var(--c-fg);border-color:var(--c-border-strong)}.dns-status{font-family:var(--f-sans)}.dot{width:7px;height:7px;border-radius:50%;display:inline-block;flex-shrink:0}.dot-success{background:var(--c-success)}.dot-danger{background:var(--c-danger)}.dot-warning{background:var(--c-warning)}.dot-neutral{background:var(--c-fg-subtle)}.dot-info{background:var(--c-info)}.drawer-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:200;background:#0f1e1966;animation:fadeIn .14s ease-out}.drawer{position:fixed;right:0;top:0;bottom:0;z-index:201;width:520px;max-width:90vw;background:var(--c-surface);border-left:1px solid var(--c-border);box-shadow:-16px 0 40px #0f1e191a;display:flex;flex-direction:column;animation:slideRight .22s cubic-bezier(.2,.9,.35,1);transition:width .25s cubic-bezier(.2,.9,.35,1)}.drawer.drawer--wide{width:760px}@keyframes slideRight{0%{transform:translate(100%)}to{transform:none}}.drawer-head{padding:16px 20px;border-bottom:1px solid var(--c-border);display:flex;align-items:center;gap:10px;flex-wrap:wrap}.drawer-body{flex:1;overflow-y:auto;padding:20px}.drawer-tabs{display:flex;gap:0;border-bottom:1px solid var(--c-border);padding:0 20px}.drawer-tab{padding:10px 16px;font-size:13px;font-weight:500;color:var(--c-fg-muted);background:none;border:none;border-bottom:2px solid transparent;cursor:pointer;transition:color .12s,border-color .12s}.drawer-tab:hover{color:var(--c-fg)}.drawer-tab--active{color:var(--c-primary);border-bottom-color:var(--c-primary)}.drawer-preview-iframe{width:100%;height:400px;border:1px solid var(--c-border);border-radius:8px;background:#fff}.drawer-preview-text{white-space:pre-wrap;word-break:break-word;font-family:var(--f-mono);font-size:12.5px;padding:16px;background:var(--c-bg);border:1px solid var(--c-border);border-radius:8px;margin:0}.key-display{font-family:var(--f-mono);font-size:12.5px;background:var(--c-surface-2);border:1px solid var(--c-border);border-radius:8px;padding:10px 12px;display:flex;align-items:center;gap:8px;word-break:break-all}.key-display .key-text{flex:1}.mini-bar{height:6px;background:var(--c-surface-3);border-radius:99px;overflow:hidden}.mini-bar>span{display:block;height:100%;background:var(--c-primary);border-radius:99px;transition:width .6s cubic-bezier(.2,.9,.35,1)}:root[data-density=compact] .stat{padding:10px 12px}:root[data-density=compact] .stat-value{font-size:20px}:root[data-density=compact] .table td{padding:8px 12px;font-size:12.5px}:root[data-density=compact] .page{padding:16px 20px 48px}:root[data-density=comfy] .stat{padding:18px 20px}:root[data-density=comfy] .stat-value{font-size:28px}:root[data-density=comfy] .table td{padding:16px}@media(max-width:1100px){.stat-grid{grid-template-columns:repeat(2,1fr)}.dash-grid{grid-template-columns:1fr}}@keyframes ribbonIn{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}@keyframes routeBarIn{0%{transform:translateY(-9px)}to{transform:translateY(0)}}.route-progress-bar{animation:routeBarIn .24s cubic-bezier(.2,.85,.25,1)}@media(prefers-reduced-motion:reduce){.route-progress-bar{animation:none}}.upgrade-ribbon{display:flex;align-items:center;gap:16px;padding:11px 18px;margin-bottom:20px;border-radius:12px;background:linear-gradient(90deg,var(--c-primary-soft) 0%,color-mix(in oklch,var(--c-primary-soft) 55%,var(--c-surface)) 55%,color-mix(in oklch,var(--c-primary-soft) 30%,var(--c-surface)) 100%);border:1px solid color-mix(in oklch,var(--c-primary) 24%,var(--c-border));animation:ribbonIn .3s ease}.upgrade-ribbon-icon{flex:none;width:32px;height:32px;border-radius:9px;display:flex;align-items:center;justify-content:center;background:var(--c-primary);color:#fff;box-shadow:0 2px 6px color-mix(in oklch,var(--c-primary) 35%,transparent)}.upgrade-ribbon-title{font-size:14px;font-weight:700;color:var(--c-fg);line-height:1.25}.upgrade-ribbon-title strong{color:var(--c-primary);font-weight:700}.upgrade-ribbon-sub{font-size:13px;color:var(--c-fg-muted);line-height:1.3}.upgrade-ribbon-btn{flex:none;display:inline-flex;align-items:center;gap:7px;background:var(--c-primary);color:#fff;text-decoration:none;font-size:13.5px;font-weight:700;padding:9px 16px;border-radius:9px;border:0;cursor:pointer;font-family:inherit;box-shadow:0 2px 8px color-mix(in oklch,var(--c-primary) 30%,transparent)}.upgrade-ribbon-btn:hover{background:var(--c-primary-hover)}.upgrade-ribbon-x{flex:none;width:32px;height:32px;border:0;background:transparent;border-radius:8px;cursor:pointer;color:var(--c-fg-muted);display:flex;align-items:center;justify-content:center}.upgrade-ribbon-x:hover{background:color-mix(in oklch,var(--c-primary) 12%,transparent);color:var(--c-fg)}.upgrade-ribbon--danger{background:linear-gradient(90deg,color-mix(in oklch,var(--c-danger) 16%,var(--c-surface)),color-mix(in oklch,var(--c-danger) 8%,var(--c-surface)));border-color:color-mix(in oklch,var(--c-danger) 42%,var(--c-border))}.upgrade-ribbon--danger .upgrade-ribbon-icon{background:var(--c-danger);box-shadow:0 2px 6px color-mix(in oklch,var(--c-danger) 35%,transparent)}.upgrade-ribbon--danger .upgrade-ribbon-title strong{color:var(--c-danger)}.upgrade-ribbon--danger .upgrade-ribbon-btn{background:var(--c-danger);box-shadow:0 2px 8px color-mix(in oklch,var(--c-danger) 30%,transparent)}.upgrade-ribbon--danger .upgrade-ribbon-btn:hover{background:color-mix(in oklch,var(--c-danger) 88%,black)}.suspended-bar{display:flex;align-items:center;gap:16px;padding:11px 20px;border-bottom:1px solid color-mix(in oklch,var(--c-danger) 42%,var(--c-border));background:linear-gradient(90deg,color-mix(in oklch,var(--c-danger) 18%,var(--c-surface)),color-mix(in oklch,var(--c-danger) 9%,var(--c-surface)));animation:ribbonIn .3s ease}.suspended-bar .upgrade-ribbon-icon{background:var(--c-danger);box-shadow:0 2px 6px color-mix(in oklch,var(--c-danger) 35%,transparent)}.suspended-bar .upgrade-ribbon-title strong{color:var(--c-danger)}.suspended-bar .upgrade-ribbon-btn{background:var(--c-danger);box-shadow:0 2px 8px color-mix(in oklch,var(--c-danger) 30%,transparent)}.suspended-bar .upgrade-ribbon-btn:hover{background:color-mix(in oklch,var(--c-danger) 88%,black)}@media(max-width:640px){.suspended-bar{flex-wrap:wrap}.suspended-bar .upgrade-ribbon-btn{flex:1;justify-content:center}}.suspended-bar--warning{--al-ribbon: #d97706;border-bottom-color:color-mix(in oklch,#d97706 42%,var(--c-border));background:linear-gradient(90deg,color-mix(in oklch,#d97706 16%,var(--c-surface)),color-mix(in oklch,#d97706 8%,var(--c-surface)))}.suspended-bar--critical{--al-ribbon: #c2410c;border-bottom-color:color-mix(in oklch,#c2410c 46%,var(--c-border));background:linear-gradient(90deg,color-mix(in oklch,#c2410c 18%,var(--c-surface)),color-mix(in oklch,#c2410c 9%,var(--c-surface)))}.suspended-bar--warning .upgrade-ribbon-icon,.suspended-bar--critical .upgrade-ribbon-icon,.suspended-bar--warning .upgrade-ribbon-btn,.suspended-bar--critical .upgrade-ribbon-btn{background:var(--al-ribbon);box-shadow:0 2px 8px color-mix(in oklch,var(--al-ribbon) 30%,transparent)}.suspended-bar--warning .upgrade-ribbon-title strong,.suspended-bar--critical .upgrade-ribbon-title strong{color:var(--al-ribbon)}.suspended-bar--warning .upgrade-ribbon-btn:hover,.suspended-bar--critical .upgrade-ribbon-btn:hover{background:color-mix(in oklch,var(--al-ribbon) 88%,black)}.suspended-bar .upgrade-ribbon-btn.is-ghost{background:transparent;color:var(--c-fg);border:1px solid color-mix(in oklch,var(--al-ribbon, var(--c-danger)) 45%,var(--c-border));box-shadow:none}.suspended-bar .upgrade-ribbon-btn.is-ghost:hover{background:color-mix(in oklch,var(--al-ribbon, var(--c-danger)) 12%,transparent)}.upgrade-ribbon--warning{--ribbon-orange: oklch(.72 .16 65);background:linear-gradient(90deg,color-mix(in oklch,var(--ribbon-orange) 18%,var(--c-surface)),color-mix(in oklch,var(--ribbon-orange) 9%,var(--c-surface)));border-color:color-mix(in oklch,var(--ribbon-orange) 44%,var(--c-border))}.upgrade-ribbon--warning .upgrade-ribbon-icon{background:var(--ribbon-orange);color:#3a2600;box-shadow:0 2px 6px color-mix(in oklch,var(--ribbon-orange) 35%,transparent)}.upgrade-ribbon--warning .upgrade-ribbon-title strong{color:color-mix(in oklch,var(--ribbon-orange) 82%,black)}.upgrade-ribbon--warning .upgrade-ribbon-btn{background:var(--ribbon-orange);color:#3a2600;box-shadow:0 2px 8px color-mix(in oklch,var(--ribbon-orange) 30%,transparent)}.upgrade-ribbon--warning .upgrade-ribbon-btn:hover{background:color-mix(in oklch,var(--ribbon-orange) 88%,black)}.plan-card{display:flex;flex-direction:column;gap:22px;background:var(--c-surface);border:1px solid var(--c-border);border-radius:18px;padding:24px 26px;margin-bottom:16px;box-shadow:0 1px 2px #1018280a}.plan-card-head{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.plan-card-badge{flex:none;width:46px;height:46px;border-radius:13px;display:flex;align-items:center;justify-content:center;background:linear-gradient(150deg,var(--c-primary-soft),color-mix(in oklch,var(--c-primary) 18%,var(--c-surface)));color:var(--c-primary)}.plan-name{font-size:20px;font-weight:800;letter-spacing:-.02em;color:var(--c-fg)}.plan-card-sub{font-size:13px;color:var(--c-fg-muted);margin-top:2px}.plan-upgrade-btn{flex:none;display:inline-flex;align-items:center;gap:8px;background:linear-gradient(135deg,var(--c-primary),var(--c-primary-hover));color:#fff;text-decoration:none;border:0;cursor:pointer;font-family:inherit;font-size:14px;font-weight:700;letter-spacing:-.01em;padding:11px 20px;border-radius:11px;box-shadow:0 6px 16px color-mix(in oklch,var(--c-primary) 30%,transparent),inset 0 1px #ffffff47;transition:box-shadow .2s ease,transform .2s ease}.plan-upgrade-btn:hover{box-shadow:0 9px 22px color-mix(in oklch,var(--c-primary) 42%,transparent),inset 0 1px #ffffff47;transform:translateY(-1px)}.plan-meter-label{font-size:13.5px;font-weight:600;color:var(--c-fg)}.plan-meter-stat{font-size:13.5px;color:var(--c-fg-muted)}.plan-meter-stat strong{color:var(--c-fg);font-weight:700}.plan-meter-bar{height:12px;border-radius:99px;background:var(--c-surface-2);overflow:hidden}.plan-meter-fill{height:100%;border-radius:99px;background:linear-gradient(90deg,var(--c-primary),var(--c-primary-hover));min-width:6px;transition:width .5s ease}.plan-meta{display:flex;align-items:center;gap:18px;flex-wrap:wrap;font-size:13px;color:var(--c-fg-muted);border-top:1px solid var(--c-border);padding-top:16px}.plan-meta>span{display:flex;align-items:center;gap:7px}.plan-meta strong{color:var(--c-fg);font-weight:700}.plan-meta .plan-meta-div{width:1px;height:14px;background:var(--c-border-strong);padding:0}.onboarding-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:300;background:#010201b3;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;padding:16px;animation:fadeIn .2s ease-out}.onboarding-wizard{background:var(--c-surface);border:1px solid var(--c-border);border-radius:calc(var(--radius) + 4px);box-shadow:0 24px 64px #00000038;width:480px;max-width:100%;display:flex;flex-direction:column;overflow:hidden}.onboarding-header{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid var(--c-border)}.onboarding-progress{flex:1}.onboarding-step-content{padding:28px 24px 20px}.onboarding-step{display:flex;flex-direction:column}.onboarding-step--entering{animation:fadeIn .2s ease-out}.onboarding-footer{padding:12px 20px;border-top:1px solid var(--c-border);display:flex;align-items:center}.starter-template-card{display:flex;flex-direction:column;align-items:flex-start;padding:14px;background:var(--c-surface);border:1px solid var(--c-border);border-radius:var(--radius);cursor:pointer;text-align:left;font-family:inherit;transition:border-color .12s ease,box-shadow .12s ease}.starter-template-card:hover{border-color:var(--c-primary)}.starter-template-card--selected{border-color:var(--c-primary);background:oklch(from var(--c-primary) l c h / .06);box-shadow:0 0 0 3px oklch(from var(--c-primary) l c h / .12)}.key-save-warning{display:flex;align-items:center;gap:8px;padding:10px 14px;background:#f3dab2;border:1px solid oklch(.75 .12 80);border-radius:var(--radius);font-size:13px;color:#6b3900;color:oklch(.4 .1 60)}:root[data-theme=dark] .key-save-warning{background:#2b1c08;border-color:#493319;color:#d5b087}.key-reveal-box{display:flex;align-items:flex-start;gap:8px;padding:12px 14px;background:var(--c-surface-2);border:1px solid var(--c-border);border-radius:var(--radius);font-family:var(--f-mono);font-size:12.5px;word-break:break-all}.test-send-layout{display:grid;grid-template-columns:260px 1fr;height:calc(100vh - 60px);overflow:hidden}.template-picker{border-right:1px solid var(--c-border);overflow-y:auto;display:flex;flex-direction:column;gap:2px;padding:10px 8px}.template-picker-search{display:flex;align-items:center;gap:8px;padding:6px 10px;margin-bottom:6px;color:var(--c-fg-muted)}.template-picker-search .input{flex:1;height:30px;font-size:12.5px;padding:4px 8px;border:0;background:transparent;outline:none;color:var(--c-fg)}.template-picker-item{display:flex;flex-direction:column;align-items:flex-start;padding:8px 12px;border-radius:var(--radius);border:0;background:transparent;cursor:pointer;font-family:inherit;text-align:left;transition:background .1s ease;width:100%}.template-picker-item:hover{background:var(--c-surface-2)}.template-picker-item--active{background:oklch(from var(--c-primary) l c h / .08)}.template-picker-item-name{font-size:13px;font-weight:500;color:var(--c-fg)}.template-picker-item-sub{font-size:11.5px;color:var(--c-fg-subtle);margin-top:1px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:200px}.send-form-panel{overflow-y:auto}.send-form{max-width:680px}.result-card{padding:14px 16px;border-radius:var(--radius);border:1px solid}.result-card--success{background:var(--c-success-subtle, oklch(.92 .05 150));border-color:var(--c-success-border, oklch(.7 .1 150));color:var(--c-success, oklch(.45 .15 150))}.result-card--error{background:#ffe3df;background:oklch(.94 .04 25);border-color:#f08f87;color:#a20519}:root[data-theme=dark] .result-card--success{background:#101f13;border-color:#1f3a25;color:#8fbb97}:root[data-theme=dark] .result-card--error{background:#271513;border-color:#492826;color:#dc9a94}.unverified-badge{display:inline-flex;align-items:center;gap:5px;margin-top:6px;padding:4px 10px;font-size:12px;background:#fde4bb;border:1px solid oklch(.78 .1 80);border-radius:4px;color:#774a00;color:oklch(.45 .12 70)}:root[data-theme=dark] .unverified-badge{background:#2b1c08;border-color:#493319;color:#d5b087}.test-send-tabs{display:flex;gap:0;border:1px solid var(--c-border);border-radius:var(--radius);overflow:hidden;background:var(--c-surface-2)}.test-send-tab{flex:1;display:flex;align-items:center;justify-content:center;gap:6px;height:36px;border:0;background:transparent;cursor:pointer;font-family:inherit;font-size:13px;font-weight:500;color:var(--c-fg-muted);transition:all .15s ease}.test-send-tab:hover{color:var(--c-fg);background:var(--c-surface)}.test-send-tab--active{background:var(--c-bg);color:var(--c-primary);box-shadow:0 1px 3px #00000014}.test-send-tab+.test-send-tab{border-left:1px solid var(--c-border)}.test-send-template-preview{margin-top:8px;border:1px solid var(--c-border);border-radius:var(--radius);overflow:hidden;font-size:13px}.test-send-template-preview-header{display:flex;align-items:center;gap:8px;padding:10px 14px;background:var(--c-surface);border-bottom:1px solid var(--c-border);color:var(--c-fg)}.test-send-template-preview-row{display:flex;gap:8px;padding:8px 14px;border-bottom:1px solid var(--c-border);line-height:1.4}.test-send-template-preview-row:last-child{border-bottom:0}.test-send-template-preview-label{flex-shrink:0;width:52px;font-size:11.5px;font-weight:500;color:var(--c-fg-subtle);text-transform:uppercase;letter-spacing:.02em;padding-top:1px}.smtp-settings-card{padding:10px 14px;margin-bottom:20px}.smtp-grid{display:grid;grid-template-columns:auto 1fr;gap:1px 16px;align-items:center}.smtp-grid-label{font-size:12px;color:var(--c-fg-muted);padding:5px 0;white-space:nowrap}.smtp-grid-value{display:flex;align-items:center;justify-content:flex-end;gap:4px;padding:5px 0}.smtp-grid-value code{font-family:var(--f-mono);font-size:12px}.scheduled-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 24px;text-align:center}.scheduled-time-remaining{font-size:12.5px;font-weight:500;color:#0079b3;color:oklch(.55 .15 240);font-variant-numeric:tabular-nums}.scheduled-cancel-btn{color:#d74745!important}.scheduled-cancel-btn:hover{background:#ffedeb!important;background:oklch(.96 .04 25)!important}[data-theme=dark] .scheduled-cancel-btn:hover{background:#271513!important}.ug-card{background:var(--c-surface);border:1px solid var(--c-border);border-radius:var(--r-lg);box-shadow:var(--sh-1);overflow:visible}.ug-summary{padding:18px 18px 6px}.ug-summary-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:14px;flex-wrap:wrap}.ug-summary-head .ug-title{font-size:15px;font-weight:700;color:var(--c-fg)}.ug-summary-head .ug-meta{font-size:12.5px;color:var(--c-fg-muted)}.ug-summary-head .ug-meta b{color:var(--c-fg)}.ug-tiles{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.ug-tile{text-align:left;font:inherit;cursor:pointer;background:var(--c-surface-2);border:1px solid transparent;border-radius:var(--r-md);padding:13px 15px;transition:border-color .12s,background .12s,box-shadow .12s}.ug-tile:hover{background:var(--c-surface-3)}.ug-tile[aria-pressed=true]{background:var(--c-surface);border-color:var(--c-border);box-shadow:var(--sh-1)}.ug-tile-lbl{display:flex;align-items:center;gap:7px;font-size:12px;font-weight:600;color:var(--c-fg-muted)}.ug-dot{width:8px;height:8px;border-radius:50%;flex:none}.ug-tile-val{display:flex;align-items:baseline;gap:8px;margin-top:6px}.ug-tile-val .ug-n{font-size:25px;font-weight:800;letter-spacing:-.02em;color:var(--c-fg);font-variant-numeric:tabular-nums}.ug-tile-val .ug-pct{font-size:12.5px;color:var(--c-fg-muted);font-variant-numeric:tabular-nums}.ug-health-lbl{font-size:10px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--c-fg-subtle);margin:16px 0 7px}.ug-health{display:flex;height:8px;border-radius:99px;overflow:hidden;background:var(--c-surface-2)}.ug-health>span{transition:width .5s cubic-bezier(.4,0,.2,1)}.ug-toolbar{display:flex;gap:10px;align-items:center;flex-wrap:wrap;padding:14px 18px;border-top:1px solid var(--c-border);border-bottom:1px solid var(--c-border)}.ug-search{position:relative;flex:1;min-width:220px}.ug-search>svg{position:absolute;left:12px;top:50%;transform:translateY(-50%);width:15px;height:15px;color:var(--c-fg-subtle);pointer-events:none}.ug-input{height:36px;width:100%;padding:0 12px;border:1px solid var(--c-border-strong);background:var(--c-surface);border-radius:var(--r-sm);font:inherit;font-size:13px;color:var(--c-fg);outline:none;transition:border-color .14s,box-shadow .14s}.ug-input:focus{border-color:var(--c-primary);box-shadow:0 0 0 3px var(--c-primary-soft)}.ug-search .ug-input{padding-left:34px}.ug-seg{display:inline-flex;background:var(--c-surface-2);border-radius:9px;padding:3px;gap:2px}.ug-seg button{height:30px;padding:0 13px;border:0;border-radius:6px;cursor:pointer;font:inherit;font-size:12.5px;font-weight:600;color:var(--c-fg-muted);background:transparent;transition:color .12s,background .12s,box-shadow .12s}.ug-seg button[aria-pressed=true]{background:var(--c-surface);color:var(--c-fg);box-shadow:var(--sh-1)}.ug-select{height:36px;padding:0 30px 0 12px;border:1px solid var(--c-border-strong);background:var(--c-surface);border-radius:var(--r-sm);font:inherit;font-size:13px;font-weight:500;color:var(--c-fg);cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%235F6B65' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'><path d='M6 9l6 6 6-6'/></svg>");background-repeat:no-repeat;background-position:right 10px center}.ug-select:focus-visible{outline:2px solid var(--c-primary);outline-offset:1px}.ug-spacer{flex:1}.ug-btn{height:36px;padding:0 14px;border-radius:var(--r-sm);border:1px solid var(--c-border-strong);background:var(--c-surface);color:var(--c-fg);font:inherit;font-size:13px;font-weight:600;display:inline-flex;align-items:center;gap:7px;cursor:pointer;white-space:nowrap;transition:background .14s,border-color .14s}.ug-btn:hover{background:var(--c-surface-2)}.ug-btn svg{width:15px;height:15px;flex:none}.ug-btn.ug-ghost{border-color:transparent;background:transparent;color:var(--c-fg-muted)}.ug-btn.ug-ghost:hover{background:var(--c-surface-2);color:var(--c-fg)}.ug-btn-refresh .ug-ico-refresh{transition:transform .5s ease}.ug-btn-refresh:hover .ug-ico-refresh{transform:rotate(-90deg)}.ug-btn-refresh[data-loading=true]{color:var(--c-fg-muted);cursor:progress;pointer-events:none}.ug-spinner{width:14px;height:14px;flex:none;border-radius:50%;border:2px solid var(--c-border-strong);border-top-color:var(--c-primary);animation:ug-spin .7s linear infinite}@keyframes ug-spin{to{transform:rotate(360deg)}}.ug-dp{position:relative}.ug-dp-btn{height:36px;padding:0 12px;border:1px solid var(--c-border-strong);background:var(--c-surface);border-radius:var(--r-sm);font:inherit;font-size:13px;font-weight:600;color:var(--c-fg);display:inline-flex;align-items:center;gap:7px;cursor:pointer;transition:border-color .14s,background .14s}.ug-dp-btn:hover{background:var(--c-surface-2)}.ug-dp-btn[aria-expanded=true]{border-color:var(--c-primary);box-shadow:0 0 0 3px var(--c-primary-soft)}.ug-dp-btn svg{width:14px;height:14px}.ug-dp-btn .ug-chev{color:var(--c-fg-subtle);transition:transform .18s}.ug-dp-btn[aria-expanded=true] .ug-chev{transform:rotate(180deg)}.ug-dp-btn.ug-filtered{border-color:var(--c-primary);color:var(--c-primary)}.ug-dp-pop{position:absolute;top:calc(100% + 8px);right:0;z-index:50;width:360px;background:var(--c-surface);border:1px solid var(--c-border);border-radius:14px;box-shadow:var(--sh-3, var(--sh-2));padding:12px;animation:ug-pop .14s cubic-bezier(.2,.8,.3,1)}@keyframes ug-pop{0%{opacity:0;transform:translateY(-4px) scale(.98)}}.ug-dp-sec{font-size:10px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--c-fg-subtle);padding:4px 8px 8px}.ug-dp-presets{display:grid;grid-template-columns:1fr 1fr;gap:6px}.ug-dp-preset{display:flex;align-items:center;justify-content:space-between;gap:6px;height:36px;padding:0 12px;border:1px solid var(--c-border);background:var(--c-surface-2);border-radius:9px;font:inherit;font-size:12.5px;font-weight:600;color:var(--c-fg);cursor:pointer;transition:border-color .12s,background .12s;text-align:left}.ug-dp-preset:hover{background:var(--c-surface-3)}.ug-dp-preset[aria-pressed=true]{border-color:var(--c-primary);background:var(--c-primary-soft);color:var(--c-primary)}.ug-dp-preset svg{width:13px;height:13px;flex:none}.ug-dp-div{height:1px;background:var(--c-border);margin:12px 4px}.ug-dp-custom{display:flex;flex-direction:column;gap:9px;padding:0 4px}.ug-dp-fields{display:flex;flex-direction:column;gap:9px}.ug-dp-field{flex:1;display:flex;flex-direction:column;gap:5px;font-size:11px;color:var(--c-fg-muted);font-weight:600}.ug-dp-field input{height:36px;padding:0 10px;border:1px solid var(--c-border-strong);background:var(--c-surface);border-radius:var(--r-sm);font:inherit;font-size:12.5px;color:var(--c-fg)}.ug-dp-field input:focus{outline:none;border-color:var(--c-primary);box-shadow:0 0 0 3px var(--c-primary-soft)}.ug-dp-preview{font-size:11.5px;color:var(--c-fg-muted);padding:2px 2px 0}.ug-dp-preview b{color:var(--c-fg)}.ug-dp-apply{height:38px;border:0;border-radius:var(--r-sm);background:var(--c-primary);color:var(--c-primary-fg, #fff);font:inherit;font-size:13px;font-weight:700;cursor:pointer;transition:background .14s}.ug-dp-apply:hover{background:var(--c-primary-hover, var(--c-primary))}.ug-dp-apply:disabled{opacity:.5;cursor:not-allowed}.ug-rmeta{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:11px 18px}.ug-rmeta .ug-count{font-size:13px;color:var(--c-fg-muted)}.ug-rmeta .ug-count b{color:var(--c-fg);font-weight:700}.ug-rmeta .ug-count .ug-tag{color:var(--c-primary);font-weight:600}.ug-pager{display:inline-flex;align-items:center;gap:4px}.ug-pg{width:30px;height:30px;padding:0;display:inline-grid;place-items:center;border:1px solid var(--c-border);background:var(--c-surface);border-radius:7px;color:var(--c-fg-muted);cursor:pointer;transition:background .12s,color .12s}.ug-pg:hover:not(:disabled){background:var(--c-surface-2);color:var(--c-fg)}.ug-pg:disabled{opacity:.4;cursor:default}.ug-pg svg{width:14px;height:14px}.ug-pg-info{font-size:12.5px;font-weight:600;padding:0 10px;color:var(--c-fg);font-variant-numeric:tabular-nums}.ug-botbar{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 18px;border-top:1px solid var(--c-border)}.ug-botbar .ug-range{font-size:12.5px;color:var(--c-fg-muted);display:flex;align-items:center;gap:10px;font-variant-numeric:tabular-nums}.ug-perpage{height:30px;padding:0 26px 0 9px;font-size:12px}.ug-tscroll{overflow-x:auto}table.ug-grid{width:100%;border-collapse:collapse;min-width:820px}.ug-grid thead th{text-align:left;font-size:10.5px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:var(--c-fg-subtle);padding:10px 16px;background:var(--c-surface-2);border-top:1px solid var(--c-border);border-bottom:1px solid var(--c-border);white-space:nowrap}.ug-grid thead th.ug-r,.ug-grid td.ug-r{text-align:right}.ug-grid tbody td{padding:13px 16px;border-bottom:1px solid var(--c-border);font-size:13px;vertical-align:middle;color:var(--c-fg)}.ug-grid tbody tr{transition:background .1s}.ug-grid tbody tr:hover{background:var(--c-surface-2)}.ug-grid tbody tr:last-child td{border-bottom:0}.ug-em{font-family:var(--mono, ui-monospace, monospace);font-size:12.5px;font-weight:500;white-space:nowrap}.ug-subtxt{color:var(--c-fg-subtle);font-family:var(--mono, ui-monospace, monospace);font-size:12px}.ug-when{font-size:12.5px;font-variant-numeric:tabular-nums;white-space:nowrap}.ug-when small{display:block;color:var(--c-fg-subtle);font-size:11px;margin-top:1px}.ug-pill{display:inline-flex;align-items:center;gap:6px;height:23px;padding:0 9px;border-radius:99px;font-size:11.5px;font-weight:600;white-space:nowrap}.ug-pill .ug-dot{width:6px;height:6px}.ug-p-ok{background:color-mix(in oklab,var(--c-success) 15%,transparent);color:var(--c-success)}.ug-p-ok .ug-dot{background:var(--c-success)}.ug-p-warn{background:color-mix(in oklab,var(--c-warning-fg, #B5851F) 15%,transparent);color:var(--c-warning-fg, #B5851F)}.ug-p-warn .ug-dot{background:var(--c-warning-fg, #B5851F)}.ug-p-bad{background:color-mix(in oklab,var(--c-danger) 15%,transparent);color:var(--c-danger)}.ug-p-bad .ug-dot{background:var(--c-danger)}.ug-p-info{background:color-mix(in oklab,var(--c-info) 15%,transparent);color:var(--c-info)}.ug-p-info .ug-dot{background:var(--c-info)}.ug-p-neutral{background:var(--c-surface-3);color:var(--c-fg-muted)}.ug-p-neutral .ug-dot{background:var(--c-fg-muted)}.ug-chip{display:inline-flex;align-items:center;gap:5px;height:22px;padding:0 8px;border-radius:6px;background:var(--c-surface-2);border:1px solid var(--c-border);font-size:11px;font-weight:600;color:var(--c-fg-muted);white-space:nowrap}.ug-conf{display:flex;align-items:center;gap:9px;justify-content:flex-end}.ug-conf-bar{width:62px;height:6px;border-radius:99px;background:var(--c-surface-3);overflow:hidden}.ug-conf-bar>i{display:block;height:100%;border-radius:99px;background:var(--c-primary)}.ug-conf-n{font-size:12.5px;font-weight:600;width:34px;text-align:right;font-variant-numeric:tabular-nums}.ug-rail{position:relative}.ug-rail:before{content:"";position:absolute;left:0;top:8px;bottom:8px;width:3px;border-radius:2px;background:var(--c-primary)}.ug-sk{display:block;height:12px;border-radius:6px;background:linear-gradient(90deg,var(--c-surface-2) 25%,var(--c-surface-3) 37%,var(--c-surface-2) 63%);background-size:400% 100%;animation:ug-shimmer 1.3s ease infinite}@keyframes ug-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}.ug-sk.ug-w-pill{height:23px;width:78px;border-radius:99px}.ug-sk.ug-w-60{width:60%}.ug-sk.ug-w-40{width:40%}.ug-sk.ug-w-80{width:80%}.ug-sk.ug-w-30{width:30%}.ug-empty{padding:44px 18px;text-align:center;color:var(--c-fg-muted);font-size:13px}.ug-grid input[type=checkbox]{-moz-appearance:none;appearance:none;-webkit-appearance:none;width:17px;height:17px;margin:0;padding:0;border:1.5px solid var(--c-border-strong);border-radius:5px;background:var(--c-surface);cursor:pointer;display:inline-block;vertical-align:middle;position:relative;flex-shrink:0;transition:background .12s ease,border-color .12s ease}.ug-grid input[type=checkbox]:hover:not(:disabled){border-color:var(--c-primary)}.ug-grid input[type=checkbox]:checked,.ug-grid input[type=checkbox]:indeterminate{background:var(--c-primary);border-color:var(--c-primary)}.ug-grid input[type=checkbox]:checked:after{content:"";position:absolute;left:5px;top:1.5px;width:4px;height:8px;border:solid var(--c-primary-fg);border-width:0 2px 2px 0;transform:rotate(45deg)}.ug-grid input[type=checkbox]:indeterminate:after{content:"";position:absolute;left:3px;top:6.5px;width:9px;height:2px;border-radius:1px;background:var(--c-primary-fg)}.ug-grid input[type=checkbox]:focus-visible{outline:2px solid var(--c-primary);outline-offset:2px}.ug-grid input[type=checkbox]:disabled{opacity:.45;cursor:default}@media(max-width:720px){.ug-tiles{grid-template-columns:1fr 1fr}.ug-dp-pop{width:min(92vw,360px)}}.support-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:18px}.support-stat{background:var(--c-surface);border:1px solid var(--c-border);border-radius:10px;padding:14px 16px;transition:border-color .15s,box-shadow .15s}.support-stat:hover{border-color:var(--c-border-strong);box-shadow:0 2px 8px #0000000a}.support-stat-label{font-size:11px;color:var(--c-fg-subtle);text-transform:uppercase;letter-spacing:.04em;font-weight:600}.support-stat-value{font-size:24px;font-weight:700;font-feature-settings:"tnum";margin-top:4px;letter-spacing:-.015em}.support-stat-sub{font-size:11px;color:var(--c-fg-muted);margin-top:2px}.support-viewer{background:#080c0f;border:1px solid oklch(.25 .02 250);border-radius:12px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;min-height:480px;position:relative;overflow:hidden}.support-viewer-icon{width:72px;height:72px;border-radius:18px;background:#141b24;border:1px solid oklch(.3 .02 250);display:grid;place-items:center;color:#52657a}.support-viewer-text{font-size:14px;color:#657383;font-weight:500}.support-viewer-subtext{font-size:12px;color:#404952}.support-viewer-status{position:absolute;top:14px;left:14px;display:flex;align-items:center;gap:8px;padding:6px 12px;border-radius:8px;background:#13161a;border:1px solid oklch(.3 .02 250);font-size:12px;font-weight:500}.support-viewer-controls{position:absolute;bottom:14px;left:50%;transform:translate(-50%);display:flex;gap:8px}[data-theme=light] .support-viewer{background:#0e1216;border-color:#212a33}.support-session-layout{display:grid;grid-template-columns:1fr 340px;gap:16px;align-items:start}.support-session-info{background:var(--c-surface);border:1px solid var(--c-border);border-radius:10px;padding:18px 20px;display:flex;flex-direction:column;gap:16px}.support-session-info-section{display:flex;flex-direction:column;gap:6px}.support-session-info-label{font-size:10.5px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--c-fg-subtle)}.support-timer{font-family:var(--f-mono);font-size:32px;font-weight:700;font-feature-settings:"tnum";letter-spacing:.02em;color:var(--c-fg);line-height:1}.support-badge{display:inline-flex;align-items:center;padding:2px 8px;border-radius:5px;font-size:11px;font-weight:600;letter-spacing:.02em;white-space:nowrap}.support-badge-technical{background:#cce9ff;background:oklch(.92 .06 240);color:#004d74;color:oklch(.4 .16 240)}.support-badge-billing{background:#fae5c3;color:#653e00;color:oklch(.4 .14 70)}.support-badge-onboarding{background:#c3f2d7;color:#00472c;color:oklch(.35 .14 160)}.support-badge-general,.support-badge-low{background:var(--c-surface-2);color:var(--c-fg-muted)}.support-badge-medium{background:#fae5c3;color:#653e00;color:oklch(.4 .14 70)}.support-badge-high{background:#ffdad6;background:oklch(.92 .06 25);color:#9b1e22}.support-badge-urgent{background:#ffc7c1;background:oklch(.88 .1 25);color:#8a0012;color:oklch(.4 .2 25)}.support-badge-active{background:#c3f2d7;color:#00472c;color:oklch(.35 .14 160)}.support-badge-waiting{background:#fae5c3;color:#653e00;color:oklch(.4 .14 70)}.support-badge-completed{background:var(--c-surface-2);color:var(--c-fg-muted)}.support-badge-cancelled{background:#fedbd7;color:#944a46}[data-theme=dark] .support-badge-technical{background:#0e2433;color:#67addd}[data-theme=dark] .support-badge-billing{background:#292010;color:#cd995c}[data-theme=dark] .support-badge-onboarding{background:#0e271b;color:#68b88f}[data-theme=dark] .support-badge-high{background:#321a18;color:#dc8c85}[data-theme=dark] .support-badge-urgent{background:#421c19;color:#f08f87}[data-theme=dark] .support-badge-active{background:#0e271b;color:#68b88f}[data-theme=dark] .support-badge-waiting{background:#292010;color:#cd995c}[data-theme=dark] .support-badge-cancelled{background:#271513;color:#a1726e}.support-table{width:100%;border-collapse:collapse;font-size:13px}.support-table th{text-align:left;font-size:10.5px;font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:var(--c-fg-subtle);background:var(--c-surface-2);padding:10px 14px;border-bottom:1px solid var(--c-border)}.support-table td{padding:12px 14px;border-bottom:1px solid var(--c-border);vertical-align:middle}.support-table tr:last-child td{border-bottom:0}.support-table tbody tr{transition:background .1s}.support-table tbody tr:hover{background:var(--c-surface-2)}.support-active-card{background:var(--c-surface);border:1px solid var(--c-border);border-radius:10px;padding:14px 16px;display:flex;align-items:center;gap:14px;cursor:pointer;transition:border-color .15s,box-shadow .15s,transform .15s}.support-active-card:hover{border-color:var(--c-border-strong);box-shadow:0 2px 8px #0000000d;transform:translateY(-1px)}.support-active-card-info{flex:1;min-width:0}.support-active-card-name{font-size:13.5px;font-weight:600}.support-active-card-meta{font-size:11.5px;color:var(--c-fg-muted);margin-top:2px;display:flex;align-items:center;gap:8px}.support-active-card-badges{display:flex;gap:6px;flex-shrink:0}.support-conn-dot{width:8px;height:8px;border-radius:50%;flex-shrink:0}.support-conn-dot.connected{background:#43a65f;box-shadow:0 0 6px #43a65f66}.support-conn-dot.waiting{background:#d98b00;background:oklch(.7 .16 70);box-shadow:0 0 6px #d98b0066;box-shadow:0 0 6px oklch(.7 .16 70 / .4)}.support-notes-textarea{width:100%;min-height:100px;padding:10px 12px;background:var(--c-surface-2);border:1px solid var(--c-border);border-radius:8px;font:inherit;font-size:12.5px;color:var(--c-fg);resize:vertical;outline:none}.support-notes-textarea:focus{border-color:var(--c-primary);box-shadow:0 0 0 3px #60a7d626}.support-expand-row{background:var(--c-surface-2)}.support-expand-row td{padding:12px 14px 12px 28px;font-size:12.5px;color:var(--c-fg-muted);line-height:1.5}.support-screen-icon{display:inline-flex;align-items:center;gap:4px;color:var(--c-fg-muted);font-size:11px}.support-screen-icon.active{color:#008758;color:oklch(.55 .14 160)}.support-plan-free{background:var(--c-surface-2);color:var(--c-fg-muted)}.support-plan-starter{background:#cce9ff;background:oklch(.92 .06 240);color:#004d74;color:oklch(.4 .16 240)}.support-plan-professional{background:#dfe2ff;background:oklch(.92 .06 280);color:#3c349a}.support-plan-enterprise{background:#ffe2cb;background:oklch(.93 .05 60);color:#733200;color:oklch(.4 .14 50)}[data-theme=dark] .support-plan-starter{background:#0e2433;color:#67addd}[data-theme=dark] .support-plan-professional{background:#1e1f34;color:#989ee2}[data-theme=dark] .support-plan-enterprise{background:#2c1e13;color:#d7926b}@keyframes support-pulse{0%,to{opacity:1}50%{opacity:.4}}.support-timer-pulse{animation:support-pulse 2s ease-in-out infinite}:root{--bg: oklch(.985 .005 75);--bg-elev: oklch(.995 .004 80);--bg-tint: oklch(.965 .012 65);--ink: oklch(.19 .013 60);--ink-2: oklch(.32 .012 65);--muted: oklch(.52 .012 70);--muted-2: oklch(.68 .01 75);--border: oklch(.91 .008 75);--border-2: oklch(.87 .01 75);--accent: oklch(.62 .16 160);--accent-soft: oklch(.96 .04 160);--accent-ink: oklch(.38 .13 160);--c-send: 160;--c-deliver: 145;--c-security: 250;--c-monitor: 290;--c-build: 330;--c-developer: 200;--c-migrate: 25;--r-sm: 6px;--r-md: 10px;--r-lg: 14px;--r-xl: 22px;--pad-section: clamp(72px, 9vw, 128px);--pad-x: clamp(20px, 5vw, 64px);--maxw: 1280px;--rail-w: 220px;--t-1: .22s cubic-bezier(.2,.7,.2,1);--t-2: .4s cubic-bezier(.2,.7,.2,1)}*{box-sizing:border-box}html,body{margin:0;padding:0}body{background:var(--bg);color:var(--ink);font-family:Geist Sans,ui-sans-serif,system-ui,-apple-system,sans-serif;font-feature-settings:"ss01","cv11";font-size:16px;line-height:1.55;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}::selection{background:var(--accent);color:#fff}a{color:inherit;text-decoration:none}button{font:inherit;cursor:pointer;border:none;background:none;color:inherit}code,pre,.mono{font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace}.shell{max-width:var(--maxw);margin:0 auto;padding:0 var(--pad-x)}.shell-wide{max-width:1440px;margin:0 auto;padding:0 var(--pad-x)}.nav{position:sticky;top:0;z-index:40;background:color-mix(in oklch,var(--bg) 80%,transparent);backdrop-filter:saturate(140%) blur(14px);-webkit-backdrop-filter:saturate(140%) blur(14px);border-bottom:1px solid color-mix(in oklch,var(--border) 60%,transparent)}.nav-inner{height:60px;display:flex;align-items:center;gap:28px}.brand{display:flex;align-items:center;gap:10px;font-weight:600;letter-spacing:-.01em}.brand-mark{width:32px;height:32px;border-radius:8px;background:var(--ink);display:grid;place-items:center;color:var(--bg);font-size:15px;font-weight:700}.brand-text{font-size:19px}.brand-text em{font-style:normal;color:var(--muted);font-weight:500}.nav-links{display:flex;gap:22px;margin-left:18px}.nav-links a{font-size:13.5px;color:var(--ink-2);padding:4px 0}.nav-links a:hover{color:var(--ink)}.nav-links a.is-current{color:var(--ink);font-weight:500}.nav-actions{margin-left:auto;display:flex;gap:10px;align-items:center}.btn{display:inline-flex;align-items:center;gap:7px;height:36px;padding:0 14px;border-radius:var(--r-md);font-size:13.5px;font-weight:500;transition:background var(--t-1),transform var(--t-1),border-color var(--t-1),color var(--t-1);white-space:nowrap}.btn-primary{background:var(--ink);color:var(--bg)}.btn-primary:hover{background:#2e2723}.btn-ghost{color:var(--ink-2);border:1px solid var(--border);background:var(--bg-elev)}.btn-ghost:hover{color:var(--ink);border-color:var(--border-2)}.btn-lg{height:44px;padding:0 20px;font-size:14px}.btn-arrow{font-size:15px;line-height:1;opacity:.7;transition:transform var(--t-1)}.btn:hover .btn-arrow{transform:translate(2px);opacity:1}.hero{position:relative;padding-top:clamp(64px,11vw,120px);padding-bottom:clamp(56px,9vw,96px);overflow:hidden;isolation:isolate}.hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:radial-gradient(circle at 1px 1px,color-mix(in oklch,var(--ink) 18%,transparent) 1px,transparent 0);background-size:28px 28px;background-position:0 0;mask-image:radial-gradient(ellipse 70% 80% at 30% 30%,black 30%,transparent 85%);-webkit-mask-image:radial-gradient(ellipse 70% 80% at 30% 30%,black 30%,transparent 85%);opacity:.55;z-index:-2;pointer-events:none}.hero:after{content:"";position:absolute;top:-10%;right:-8%;width:65%;height:110%;background:radial-gradient(ellipse 55% 50% at 80% 20%,color-mix(in oklch,var(--accent) 28%,transparent),transparent 65%);z-index:-1;pointer-events:none}.hero-cross{position:absolute;width:14px;height:14px;color:color-mix(in oklch,var(--ink) 30%,transparent);pointer-events:none;z-index:-1}.hero-cross:before,.hero-cross:after{content:"";position:absolute;background:currentColor}.hero-cross:before{left:0;right:0;top:50%;height:1px;transform:translateY(-.5px)}.hero-cross:after{top:0;bottom:0;left:50%;width:1px;transform:translate(-.5px)}.hero-cross-1{top:18%;left:14%;opacity:.6}.hero-cross-2{top:62%;left:7%;opacity:.4}.hero-cross-3{top:28%;right:12%;opacity:.5}.hero-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.85fr);gap:clamp(40px,6vw,80px);align-items:end}@media(max-width:880px){.hero-grid{grid-template-columns:1fr;gap:32px}}.eyebrow{display:inline-flex;align-items:center;gap:8px;font-size:12px;letter-spacing:.04em;text-transform:uppercase;color:var(--muted);font-weight:500;font-family:JetBrains Mono,ui-monospace,monospace}.eyebrow-dot{width:6px;height:6px;border-radius:50%;background:var(--accent);box-shadow:0 0 0 4px color-mix(in oklch,var(--accent) 22%,transparent)}.h-display{font-size:clamp(40px,6vw,72px);line-height:.98;letter-spacing:-.035em;font-weight:500;margin:18px 0 22px;color:var(--ink);text-wrap:balance}.h-display em{font-style:normal;color:var(--muted);font-weight:400}.lede{font-size:17px;line-height:1.55;color:var(--ink-2);max-width:56ch;text-wrap:pretty}.hero-cta{margin-top:28px;display:flex;gap:10px;flex-wrap:wrap}.hero-meta{display:grid;grid-template-columns:repeat(2,1fr);gap:18px 32px;padding-bottom:6px}.hero-stat-num{font-size:32px;letter-spacing:-.03em;font-weight:500;font-feature-settings:"tnum","ss01"}.hero-stat-num .unit{font-size:16px;color:var(--muted);margin-left:2px}.hero-stat-l{font-size:12.5px;color:var(--muted);margin-top:4px;line-height:1.4;max-width:22ch}.showcase{display:grid;grid-template-columns:var(--rail-w) minmax(0,1fr);gap:clamp(32px,5vw,80px);align-items:start;padding-bottom:var(--pad-section)}@media(max-width:1080px){.showcase{grid-template-columns:1fr}.rail{display:none!important}}.rail{position:sticky;top:88px;padding-top:12px}.rail-eyebrow{font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--muted-2);font-weight:500;margin-bottom:14px;font-family:JetBrains Mono,ui-monospace,monospace;padding-left:13px}.rail-list{display:flex;flex-direction:column;gap:1px;position:relative}.rail-list:before{content:"";position:absolute;left:6px;top:6px;bottom:6px;width:1px;background:var(--border)}.rail-item{position:relative;display:flex;align-items:center;gap:12px;padding:8px 10px 8px 24px;border-radius:var(--r-sm);font-size:13.5px;color:var(--muted);transition:color var(--t-1),background var(--t-1);text-align:left}.rail-item:hover{color:var(--ink-2)}.rail-item.is-active{color:var(--ink);font-weight:500}.rail-item:before{content:"";position:absolute;left:4px;top:50%;transform:translateY(-50%);width:5px;height:5px;border-radius:50%;background:var(--border-2);transition:background var(--t-1),transform var(--t-1),box-shadow var(--t-1)}.rail-item.is-active:before{background:var(--accent);transform:translateY(-50%) scale(1.4);box-shadow:0 0 0 4px color-mix(in oklch,var(--accent) 22%,transparent)}.rail-num{font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;color:var(--muted-2);font-variant-numeric:tabular-nums;margin-left:auto;opacity:.7}.chapters{display:flex;flex-direction:column;gap:clamp(64px,8vw,112px)}.chapter{scroll-margin-top:80px;position:relative}.chap-head{display:flex;align-items:baseline;gap:18px;margin-bottom:24px;padding-bottom:18px;border-bottom:1px solid var(--border)}.chap-num{font-family:JetBrains Mono,ui-monospace,monospace;font-size:13px;color:var(--muted-2);font-variant-numeric:tabular-nums;letter-spacing:.04em}.chap-cat{font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.chap-cat-dot{display:inline-block;width:7px;height:7px;border-radius:50%;margin-right:8px;transform:translateY(0)}.chap-title{font-size:clamp(28px,3.6vw,44px);letter-spacing:-.025em;line-height:1.05;font-weight:500;margin:8px 0 0;max-width:22ch;text-wrap:balance}.chap-title em{font-style:normal;color:var(--muted);font-weight:400}.chap-lede{font-size:16px;color:var(--ink-2);max-width:60ch;margin:14px 0 36px;line-height:1.6}.chap-body{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:clamp(28px,4vw,56px);align-items:start}.chap-body--flip{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr)}.chap-body--flip .chap-preview{order:2}.chap-body--flip .chap-features{order:1}.chap-body--single{grid-template-columns:1fr}.chap-body--single .chap-preview{margin-bottom:32px}@media(max-width:880px){.chap-body,.chap-body--flip{grid-template-columns:1fr}.chap-body--flip .chap-preview{order:unset}}.chap-preview{position:sticky;top:88px}.chap-features{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:1px;background:var(--border);border:1px solid var(--border);border-radius:var(--r-lg);overflow:hidden}.feat{background:var(--bg-elev);padding:20px 22px;display:flex;flex-direction:column;gap:6px;transition:background var(--t-1);min-height:132px}.feat:hover{background:color-mix(in oklch,var(--accent-soft) 35%,var(--bg-elev))}.feat-head{display:flex;align-items:center;gap:10px;margin-bottom:4px}.feat-ico{width:28px;height:28px;border-radius:7px;display:grid;place-items:center;background:var(--bg-tint);color:var(--ink-2);flex-shrink:0}.feat-ico svg{width:14px;height:14px}.feat-title{font-size:14px;font-weight:500;letter-spacing:-.005em;color:var(--ink);line-height:1.3}.feat-desc{font-size:13px;color:var(--ink-2);line-height:1.55;text-wrap:pretty}.feat--bic{background:linear-gradient(180deg,color-mix(in oklch,var(--accent-soft) 60%,var(--bg-elev)) 0%,var(--bg-elev) 70%)}.feat--bic .feat-ico{background:var(--accent);color:#fff}.feat-bic-tag{display:inline-flex;align-items:center;gap:6px;font-size:10.5px;font-weight:500;letter-spacing:.04em;text-transform:uppercase;color:var(--accent-ink);background:color-mix(in oklch,var(--accent-soft) 60%,transparent);border:1px solid color-mix(in oklch,var(--accent) 30%,transparent);border-radius:999px;padding:3px 8px 3px 7px;font-family:JetBrains Mono,ui-monospace,monospace}.feat-bic-tag-dot{width:5px;height:5px;border-radius:50%;background:var(--accent);box-shadow:0 0 0 2px color-mix(in oklch,var(--accent) 25%,transparent)}.feat-bic-label{font-size:11.5px;color:var(--accent-ink);margin-top:8px;font-style:italic}.density-compact .feat{min-height:110px;padding:16px 18px}.density-compact .feat-desc{font-size:12.5px}.density-spacious .feat{min-height:156px;padding:24px 26px}.mock{border:1px solid var(--border);border-radius:var(--r-lg);background:var(--bg-elev);overflow:hidden;box-shadow:0 1px color-mix(in oklch,var(--ink) 4%,transparent),0 20px 50px -28px color-mix(in oklch,var(--ink) 30%,transparent)}.mock-bar{height:32px;display:flex;align-items:center;gap:8px;padding:0 12px;background:var(--bg-tint);border-bottom:1px solid var(--border);font-size:11.5px;color:var(--muted);font-family:JetBrains Mono,ui-monospace,monospace}.mock-dots{display:flex;gap:5px}.mock-dot{width:8px;height:8px;border-radius:50%;background:var(--border-2)}.mock-title{margin-left:6px}.mock-body{padding:16px 18px;font-size:12.5px}.mock-code{font-family:JetBrains Mono,ui-monospace,monospace;font-size:12px;line-height:1.7;color:var(--ink-2);overflow-x:auto}.mock-code div{white-space:nowrap}.t-key{color:#4845a5}.t-str{color:#27762f}.t-op{color:#b94739}.t-com{color:var(--muted-2)}.t-num{color:#b74b21}.mock-resp{margin-top:12px;padding:8px 10px;background:var(--bg-tint);border-radius:var(--r-sm);font-family:JetBrains Mono,ui-monospace,monospace;font-size:11.5px;display:flex;align-items:center;gap:10px;flex-wrap:wrap}.pill{display:inline-flex;align-items:center;gap:5px;padding:2px 8px;border-radius:999px;font-size:10.5px;font-weight:500;letter-spacing:.03em;font-family:JetBrains Mono,ui-monospace,monospace}.pill-ok{background:#d0f3d0;color:#095717}.pill-warn{background:#ffe8c2;background:oklch(.94 .07 80);color:#774a00;color:oklch(.45 .12 70)}.pill-fail{background:#ffddd9;background:oklch(.93 .06 25);color:#8d2425}.pill-info{background:#d7eaff;background:oklch(.93 .04 250);color:#334593}.mock-table{width:100%;border-collapse:collapse;font-size:12px}.mock-table th{text-align:left;font-size:10.5px;letter-spacing:.06em;text-transform:uppercase;color:var(--muted-2);font-weight:500;padding:0 0 10px;font-family:JetBrains Mono,ui-monospace,monospace}.mock-table td{padding:10px 0;border-top:1px solid var(--border)}.mock-table td:first-child{font-family:JetBrains Mono,ui-monospace,monospace;font-size:11.5px}.rep-bar{display:inline-flex;align-items:center;gap:8px}.rep-bar-track{width:70px;height:4px;border-radius:999px;background:var(--border);overflow:hidden}.rep-bar-fill{height:100%;border-radius:999px}.rep-bar-num{font-family:JetBrains Mono,ui-monospace,monospace;font-size:11.5px;color:var(--muted)}.mock-kpis{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:14px}.kpi{padding:10px 12px;background:var(--bg-tint);border-radius:var(--r-sm)}.kpi-l{font-size:10.5px;color:var(--muted);text-transform:uppercase;letter-spacing:.06em;font-family:JetBrains Mono,ui-monospace,monospace}.kpi-v{font-size:20px;font-weight:500;letter-spacing:-.02em;margin-top:4px;font-feature-settings:"tnum"}.kpi-d{font-size:11px;color:#1e6626;margin-top:1px;font-family:JetBrains Mono,ui-monospace,monospace}.mock-chart{background:var(--bg-tint);border-radius:var(--r-sm);padding:10px;margin-bottom:12px}.mock-events{display:flex;flex-direction:column;gap:4px}.mock-event{display:grid;grid-template-columns:80px minmax(0,1fr) auto;gap:12px;align-items:center;font-size:12px;padding:5px 0}.mock-event .mono{font-family:JetBrains Mono,ui-monospace,monospace;font-size:11.5px;color:var(--ink-2)}.mock-event-ago{font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;color:var(--muted-2)}.mock-tabs{display:flex;gap:4px;border-bottom:1px solid var(--border);margin:-16px -18px 14px;padding:8px 12px 0}.mock-tab{font-size:12px;padding:6px 12px;border-radius:var(--r-sm) var(--r-sm) 0 0;color:var(--muted);border-bottom:2px solid transparent;margin-bottom:-1px;font-family:JetBrains Mono,ui-monospace,monospace}.mock-tab.is-active{color:var(--ink);border-bottom-color:var(--accent);background:color-mix(in oklch,var(--accent-soft) 30%,transparent)}.mock-pre{margin:0;font-family:JetBrains Mono,ui-monospace,monospace;font-size:11.5px;line-height:1.7;color:var(--ink-2);white-space:pre;overflow-x:auto}.aib-prompt{background:var(--bg-tint);border:1px solid var(--border);border-radius:var(--r-md);padding:10px 12px;margin-bottom:12px}.aib-prompt-row{display:flex;gap:10px;align-items:flex-start}.aib-prompt-spark{width:22px;height:22px;border-radius:6px;background:color-mix(in oklch,var(--accent) 18%,transparent);color:var(--accent);display:grid;place-items:center;flex-shrink:0}.aib-prompt-txt{font-size:12px;color:var(--ink-2);line-height:1.5;font-style:italic}.aib-chips{display:flex;gap:6px;margin-top:10px;flex-wrap:wrap;align-items:center}.aib-chip{font-size:10.5px;padding:3px 8px;border-radius:999px;background:var(--bg-elev);border:1px solid var(--border);color:var(--muted);font-family:JetBrains Mono,ui-monospace,monospace}.aib-chip.is-on{background:var(--ink);color:var(--bg);border-color:var(--ink)}.aib-email{border:1px solid var(--border);border-radius:var(--r-md);padding:16px;background:#fff}.aib-email-h{font-size:12px;color:var(--muted);margin-bottom:14px;font-weight:500}.aib-email-h em{color:var(--accent);font-style:normal}.aib-email-hero{font-size:20px;letter-spacing:-.02em;line-height:1.15;color:var(--ink);font-weight:500}.aib-email-sub{font-size:13px;color:var(--ink-2);margin-top:4px}.aib-email-cols{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:14px 0}.aib-email-col{background:var(--bg-tint);border-radius:8px;padding:10px}.aib-email-col-h{font-size:12px;font-weight:500;color:var(--ink)}.aib-email-col-d{font-size:11px;color:var(--muted);margin-top:4px;line-height:1.5}.aib-email-btn{display:inline-block;padding:8px 14px;background:var(--accent);color:#fff;border-radius:6px;font-size:12px;font-weight:500;margin-top:4px}.aib-status{font-size:11px;color:var(--muted);margin-top:10px;font-family:JetBrains Mono,ui-monospace,monospace;display:flex;align-items:center;gap:6px}.aib-dot{width:6px;height:6px;border-radius:50%;background:#3a9742;box-shadow:0 0 0 3px color-mix(in oklch,oklch(.6 .15 145) 22%,transparent);animation:pulse 2s ease-out infinite}@keyframes pulse{0%,to{opacity:1}50%{opacity:.4}}.mock-resp-id{font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;color:var(--muted)}.mock-audit{display:flex;flex-direction:column;gap:4px;font-size:12px}.mock-audit-row{display:grid;grid-template-columns:40px 10px minmax(0,.9fr) minmax(0,1.1fr) minmax(0,1.4fr);gap:10px;align-items:center;padding:6px 0;border-bottom:1px solid color-mix(in oklch,var(--border) 50%,transparent)}.mock-audit-t{font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;color:var(--muted-2)}.mock-audit-dot{width:7px;height:7px;border-radius:50%}.mock-audit-who{font-family:JetBrains Mono,ui-monospace,monospace;font-size:11.5px;color:var(--ink-2)}.mock-audit-act{color:var(--ink)}.mock-audit-what{font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mig-steps{display:flex;flex-direction:column;gap:8px}.mig-step{display:grid;grid-template-columns:28px minmax(0,1fr) auto;gap:12px;align-items:center;padding:10px 12px;background:var(--bg-tint);border-radius:var(--r-md);border:1px solid var(--border);font-size:12px}.mig-step-num{width:22px;height:22px;border-radius:50%;background:var(--ink);color:var(--bg);display:grid;place-items:center;font-size:10px;font-family:JetBrains Mono,ui-monospace,monospace;font-weight:500}.mig-step.is-done .mig-step-num{background:#3a9742;color:#fff}.mig-step-l{font-size:12.5px;color:var(--ink);font-weight:500}.mig-step-d{font-size:11px;color:var(--muted);margin-top:1px;line-height:1.4}.mig-step-time{font-family:JetBrains Mono,ui-monospace,monospace;font-size:10.5px;color:var(--muted-2)}.strip{padding:clamp(56px,6vw,84px) 0;border-top:1px solid var(--border);border-bottom:1px solid var(--border);background:var(--bg-tint)}.strip-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(40px,6vw,80px);align-items:start}@media(max-width:880px){.strip-grid{grid-template-columns:1fr}}.strip-eyebrow{color:var(--muted)}.strip h2{font-size:clamp(28px,3.4vw,40px);letter-spacing:-.025em;line-height:1.05;font-weight:500;margin:14px 0 18px;text-wrap:balance}.compliance-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--border);border:1px solid var(--border);border-radius:var(--r-md);overflow:hidden;margin-top:28px;max-width:480px}.compliance-cell{background:var(--bg-elev);padding:14px;text-align:center}.compliance-name{font-size:13px;font-weight:500;letter-spacing:-.01em}.compliance-meta{font-size:10.5px;color:var(--muted);margin-top:4px;font-family:JetBrains Mono,ui-monospace,monospace}.faq{padding:var(--pad-section) 0 clamp(56px,7vw,96px)}.faq-grid{display:grid;grid-template-columns:minmax(0,.5fr) minmax(0,1fr);gap:clamp(40px,6vw,80px);align-items:start}@media(max-width:880px){.faq-grid{grid-template-columns:1fr}}.faq-head h2{font-size:clamp(28px,3.4vw,40px);letter-spacing:-.025em;line-height:1.05;font-weight:500;margin:14px 0;text-wrap:balance}.faq-list{display:flex;flex-direction:column;gap:0;border-top:1px solid var(--border)}.faq-item{border-bottom:1px solid var(--border)}.faq-q{display:flex;justify-content:space-between;align-items:center;width:100%;padding:18px 4px;text-align:left;font-size:16px;letter-spacing:-.005em;font-weight:500;color:var(--ink);gap:16px}.faq-q-icon{width:22px;height:22px;border-radius:50%;display:grid;place-items:center;background:var(--bg-tint);color:var(--muted);flex-shrink:0;font-size:12px;font-weight:400;transition:transform var(--t-1),background var(--t-1),color var(--t-1)}.faq-item.is-open .faq-q-icon{background:var(--ink);color:var(--bg);transform:rotate(45deg)}.faq-a{padding:0 4px 22px;font-size:14.5px;color:var(--ink-2);line-height:1.65;max-width:64ch;text-wrap:pretty}.cta-section{padding:clamp(48px,6vw,72px) 0 var(--pad-section)}.cta-card{background:var(--ink);color:var(--bg);border-radius:var(--r-xl);padding:clamp(40px,6vw,64px);display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:clamp(32px,4vw,48px);align-items:end;position:relative;overflow:hidden}.cta-card:before{content:"";position:absolute;inset:-20% -10% auto auto;width:60%;height:200%;background:radial-gradient(ellipse at top right,color-mix(in oklch,var(--accent) 50%,transparent),transparent 60%);opacity:.6;pointer-events:none}@media(max-width:880px){.cta-card{grid-template-columns:1fr}}.cta-card h2{font-size:clamp(32px,4.2vw,56px);letter-spacing:-.03em;line-height:1;font-weight:500;margin:0 0 12px;text-wrap:balance}.cta-card h2 em{font-style:normal;opacity:.55;font-weight:400}.cta-card-sub{font-size:15.5px;color:color-mix(in oklch,var(--bg) 75%,transparent);max-width:48ch;line-height:1.6}.cta-points{display:grid;grid-template-columns:1fr;gap:10px;position:relative}.cta-point{display:flex;align-items:center;gap:10px;font-size:14px;color:color-mix(in oklch,var(--bg) 85%,transparent)}.cta-point .check{width:18px;height:18px;border-radius:50%;background:var(--accent);display:grid;place-items:center;color:#fff;flex-shrink:0;font-size:10px}.cta-actions{display:flex;gap:10px;margin-top:28px;flex-wrap:wrap;position:relative}.cta-btn-primary{background:var(--bg);color:var(--ink)}.cta-btn-primary:hover{background:#fff}.cta-btn-ghost{background:transparent;color:var(--bg);border:1px solid color-mix(in oklch,var(--bg) 25%,transparent)}.cta-btn-ghost:hover{border-color:color-mix(in oklch,var(--bg) 50%,transparent)}.foot{padding:36px 0;border-top:1px solid var(--border);font-size:12.5px;color:var(--muted);display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap}.foot a{color:var(--muted)}.foot a:hover{color:var(--ink-2)}.foot-links{display:flex;gap:18px}.section-eyebrow{display:inline-flex;align-items:center;gap:10px;font-size:11px;font-family:JetBrains Mono,ui-monospace,monospace;letter-spacing:.1em;text-transform:uppercase;color:var(--muted);font-weight:500;white-space:nowrap}.section-eyebrow-bar{width:24px;height:1px;background:var(--accent)}.cat-color-dot{background:var(--cat);box-shadow:0 0 0 3px color-mix(in oklch,var(--cat) 22%,transparent)}.vswitch{display:inline-flex;align-items:center;gap:10px;padding-right:14px;border-right:1px solid var(--border);margin-right:4px}.vswitch-l{font-size:10.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--muted-2);font-family:JetBrains Mono,ui-monospace,monospace}.vswitch-segs{display:inline-flex;padding:2px;background:var(--bg-tint);border:1px solid var(--border);border-radius:999px}.vswitch-seg{padding:4px 11px;font-size:12px;color:var(--muted);border-radius:999px;transition:color var(--t-1),background var(--t-1)}.vswitch-seg:hover{color:var(--ink-2)}.vswitch-seg.is-on{background:var(--ink);color:var(--bg);font-weight:500}@media(max-width:1080px){.vswitch-l{display:none}.vswitch{padding-right:8px;margin-right:0}}@media(max-width:880px){.vswitch{display:none}}.atlas-intro{padding:clamp(56px,8vw,96px) 0 clamp(24px,3vw,40px)}.atlas-intro-head{display:flex;align-items:end;justify-content:space-between;gap:32px;margin-bottom:clamp(28px,4vw,44px);flex-wrap:wrap}.atlas-intro h2{font-size:clamp(28px,3.6vw,44px);letter-spacing:-.025em;line-height:1.05;font-weight:500;margin:14px 0 0;max-width:22ch;text-wrap:balance}.atlas-intro p{max-width:50ch;font-size:15px}.atlas-chips{display:flex;gap:6px;flex-wrap:wrap;margin-top:24px}.atlas-chip{display:inline-flex;align-items:center;gap:8px;padding:6px 12px 6px 10px;border-radius:999px;font-size:12px;color:var(--ink-2);background:var(--bg-elev);border:1px solid var(--border);font-family:JetBrains Mono,ui-monospace,monospace;transition:background var(--t-1),border-color var(--t-1)}.atlas-chip:hover{background:var(--bg-tint);border-color:var(--border-2)}.atlas-chip-dot{width:7px;height:7px;border-radius:50%}.aband{padding:clamp(40px,5vw,64px) 0;border-top:1px solid var(--border);scroll-margin-top:80px}.aband-head{display:grid;grid-template-columns:minmax(0,.7fr) minmax(0,1fr);gap:clamp(28px,4vw,56px);margin-bottom:28px;align-items:end}@media(max-width:880px){.aband-head{grid-template-columns:1fr}}.aband-cat{display:flex;align-items:center;gap:12px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.aband-num{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;background:var(--bg-tint);border:1px solid var(--border);color:var(--ink-2);font-size:11px;letter-spacing:0;text-transform:none}.aband-title{font-size:clamp(24px,2.6vw,34px);letter-spacing:-.02em;line-height:1.1;font-weight:500;margin:10px 0 0;max-width:28ch;text-wrap:balance}.aband-title em{font-style:normal;color:var(--muted);font-weight:400}.aband-lede{font-size:14.5px;color:var(--ink-2);line-height:1.6;max-width:56ch}.bento{display:grid;grid-template-columns:repeat(12,1fr);gap:12px;grid-auto-rows:minmax(110px,auto)}@media(max-width:880px){.bento{grid-template-columns:repeat(6,1fr)}}.btile{background:var(--bg-elev);border:1px solid var(--border);border-radius:var(--r-lg);padding:18px 20px;display:flex;flex-direction:column;gap:6px;position:relative;overflow:hidden;transition:border-color var(--t-1),background var(--t-1),transform var(--t-1)}.btile:hover{border-color:var(--border-2);background:color-mix(in oklch,var(--accent-soft) 25%,var(--bg-elev))}.btile-head{display:flex;align-items:center;gap:10px}.btile-ico{width:28px;height:28px;border-radius:7px;background:var(--bg-tint);color:var(--ink-2);display:grid;place-items:center;flex-shrink:0}.btile-title{font-size:14px;font-weight:500;letter-spacing:-.005em;line-height:1.3}.btile-desc{font-size:12.5px;line-height:1.55;color:var(--ink-2);text-wrap:pretty}.btile-1x1{grid-column:span 3}.btile-2x1{grid-column:span 6}.btile-2x2{grid-column:span 6;grid-row:span 2}.btile-3x2{grid-column:span 8;grid-row:span 2}.btile-preview{grid-column:span 6;grid-row:span 2;padding:0;background:transparent;border:none;overflow:visible}.btile-preview .mock{height:100%;box-shadow:none}.btile-cat{grid-column:span 4;grid-row:span 2}@media(max-width:880px){.btile-1x1,.btile-2x1,.btile-2x2,.btile-3x2,.btile-preview,.btile-cat{grid-column:span 6;grid-row:auto}}.btile--bic{background:linear-gradient(160deg,color-mix(in oklch,var(--accent-soft) 70%,var(--bg-elev)) 0%,var(--bg-elev) 60%);border-color:color-mix(in oklch,var(--accent) 25%,var(--border))}.btile--bic .btile-ico{background:var(--accent);color:#fff}.btile--bic .btile-title{color:var(--accent-ink)}.btile-cat-tile{background:var(--ink);color:var(--bg);display:flex;flex-direction:column;justify-content:space-between;padding:22px;position:relative;overflow:hidden;border:1px solid transparent}.btile-cat-tile:before{content:"";position:absolute;inset:-40% -20% auto auto;width:80%;height:130%;background:radial-gradient(ellipse at top right,color-mix(in oklch,var(--cat) 50%,transparent),transparent 65%);opacity:.6}.btile-cat-num{font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;opacity:.55;letter-spacing:.06em;text-transform:uppercase}.btile-cat-label{font-size:24px;letter-spacing:-.02em;font-weight:500;line-height:1.05;margin-top:10px}.btile-cat-count{font-family:JetBrains Mono,ui-monospace,monospace;font-size:10.5px;opacity:.5;margin-top:auto;text-transform:uppercase;letter-spacing:.06em}.btile-bic-tag{display:inline-flex;align-items:center;gap:6px;font-size:10.5px;font-weight:500;letter-spacing:.04em;text-transform:uppercase;color:var(--accent-ink);background:color-mix(in oklch,var(--accent-soft) 60%,transparent);border:1px solid color-mix(in oklch,var(--accent) 30%,transparent);border-radius:999px;padding:3px 8px 3px 7px;font-family:JetBrains Mono,ui-monospace,monospace;margin-top:8px;align-self:flex-start}.btile-bic-dot{width:5px;height:5px;border-radius:50%;background:var(--accent);box-shadow:0 0 0 2px color-mix(in oklch,var(--accent) 25%,transparent)}.btile-meta{font-family:JetBrains Mono,ui-monospace,monospace;font-size:10.5px;letter-spacing:.06em;text-transform:uppercase;color:var(--muted-2);margin-top:auto}.mq-section{padding:clamp(80px,11vw,160px) 0;position:relative;overflow:hidden;border-top:1px solid var(--border)}.mq-section:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse 50% 60% at 80% 20%,color-mix(in oklch,var(--cat) 14%,transparent),transparent 60%),radial-gradient(ellipse 40% 60% at 10% 80%,color-mix(in oklch,var(--cat) 8%,transparent),transparent 60%);z-index:-1;pointer-events:none}.mq-section .shell{position:relative}.mq-head{display:grid;grid-template-columns:minmax(0,.35fr) minmax(0,.65fr);gap:clamp(32px,4vw,64px);align-items:end;margin-bottom:clamp(48px,6vw,80px)}@media(max-width:880px){.mq-head{grid-template-columns:1fr}}.mq-big-num{font-family:JetBrains Mono,ui-monospace,monospace;font-size:clamp(120px,18vw,220px);line-height:.85;letter-spacing:-.05em;color:var(--cat);opacity:.18;font-weight:500;font-feature-settings:"tnum";margin:0;-webkit-user-select:none;user-select:none}.mq-cat{font-family:JetBrains Mono,ui-monospace,monospace;font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:var(--cat);font-weight:500;display:flex;align-items:center;gap:12px}.mq-cat-bar{width:32px;height:2px;background:var(--cat);border-radius:2px}.mq-title{font-size:clamp(36px,5.2vw,64px);letter-spacing:-.035em;line-height:1;font-weight:500;margin:18px 0 0;max-width:22ch;text-wrap:balance}.mq-title em{font-style:normal;color:var(--muted);font-weight:400}.mq-lede{font-size:17px;color:var(--ink-2);line-height:1.55;max-width:56ch;margin:20px 0 0;text-wrap:pretty}.mq-body{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:clamp(40px,5vw,72px);align-items:start}@media(max-width:880px){.mq-body{grid-template-columns:1fr}}.mq-features{display:flex;flex-direction:column;gap:4px}.mq-feat{display:grid;grid-template-columns:18px minmax(0,1fr);gap:18px;padding:18px 0;border-bottom:1px solid var(--border);align-items:start}.mq-feat:last-child{border-bottom:none}.mq-feat-idx{font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;color:var(--muted-2);font-variant-numeric:tabular-nums;letter-spacing:.04em;padding-top:4px}.mq-feat-body{display:flex;flex-direction:column;gap:4px}.mq-feat-title{font-size:18px;letter-spacing:-.012em;font-weight:500;display:inline-flex;align-items:center;gap:12px}.mq-feat-title .bic-tag{font-family:JetBrains Mono,ui-monospace,monospace;font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:var(--accent-ink);background:color-mix(in oklch,var(--accent-soft) 60%,transparent);border:1px solid color-mix(in oklch,var(--accent) 30%,transparent);border-radius:999px;padding:2px 8px;font-weight:500}.mq-feat-desc{font-size:14.5px;color:var(--ink-2);line-height:1.6;max-width:56ch;text-wrap:pretty}.mq-preview{position:sticky;top:88px}.mq-intro{padding:clamp(56px,8vw,96px) 0 clamp(40px,5vw,64px)}.mq-intro-eyebrow{font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin-bottom:16px;display:flex;align-items:center;gap:10px}.mq-intro-eyebrow .bar{width:28px;height:1px;background:var(--accent)}.mq-intro h2{font-size:clamp(32px,4.4vw,56px);letter-spacing:-.03em;line-height:1;font-weight:500;margin:0 0 18px;max-width:22ch;text-wrap:balance}.mq-intro p{font-size:16.5px;color:var(--ink-2);line-height:1.6;max-width:56ch;text-wrap:pretty}.mq-toc{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1px;background:var(--border);border:1px solid var(--border);border-radius:var(--r-lg);overflow:hidden;margin-top:32px}.mq-toc-item{background:var(--bg-elev);padding:18px 20px;display:flex;flex-direction:column;gap:8px;transition:background var(--t-1);position:relative}.mq-toc-item:hover{background:var(--bg-tint)}.mq-toc-num{font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;color:var(--muted-2);letter-spacing:.06em;text-transform:uppercase}.mq-toc-label{font-size:18px;letter-spacing:-.015em;font-weight:500}.mq-toc-dot{width:8px;height:8px;border-radius:50%;position:absolute;top:18px;right:18px}.ccard,.btile.ccard:hover{background:var(--ink);color:var(--bg)}.ccard{position:relative;overflow:hidden;display:flex;flex-direction:column;padding:22px;gap:14px;border-radius:var(--r-lg);border:1px solid transparent;transition:transform .38s cubic-bezier(.2,.7,.2,1),box-shadow .38s cubic-bezier(.2,.7,.2,1),border-color .28s cubic-bezier(.2,.7,.2,1);isolation:isolate}.ccard:before{content:"";position:absolute;inset:-50% -20% auto auto;width:90%;height:150%;background:radial-gradient(ellipse at top right,color-mix(in oklch,var(--cat) 55%,transparent),transparent 60%);opacity:.7;pointer-events:none;transition:opacity .42s cubic-bezier(.2,.7,.2,1),transform .6s cubic-bezier(.2,.7,.2,1)}.ccard:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:radial-gradient(circle at 1px 1px,color-mix(in oklch,var(--cat) 50%,transparent) 1px,transparent 0);background-size:18px 18px;mask-image:radial-gradient(ellipse 70% 70% at 80% 0%,black 0%,transparent 65%);-webkit-mask-image:radial-gradient(ellipse 70% 70% at 80% 0%,black 0%,transparent 65%);opacity:0;transition:opacity .42s cubic-bezier(.2,.7,.2,1);pointer-events:none;z-index:0}.ccard:hover{transform:translateY(-3px);border-color:color-mix(in oklch,var(--cat) 40%,transparent);box-shadow:0 1px color-mix(in oklch,var(--cat) 30%,transparent) inset,0 14px 36px -16px color-mix(in oklch,var(--cat) 55%,transparent),0 30px 60px -32px color-mix(in oklch,var(--ink) 80%,transparent)}.ccard:hover:before{opacity:1;transform:scale(1.12)}.ccard:hover:after{opacity:.35}.ccard:hover .ccard-name{letter-spacing:-.024em}.ccard:hover .ccard-stat-v{color:var(--bg)}.ccard:hover .ccard-link{gap:10px;color:var(--bg)}.ccard:hover .ccard-pulse{transform:scale(1.25);box-shadow:0 0 0 6px color-mix(in oklch,var(--cat) 28%,transparent)}.ccard:hover .ccard-arrow{transform:translate(3px)}.ccard:hover .ccard-divider{transform:scaleX(1);opacity:1}.ccard-num{font-family:JetBrains Mono,ui-monospace,monospace;font-size:10.5px;opacity:.55;letter-spacing:.08em;text-transform:uppercase;position:relative}.ccard-name{font-size:26px;letter-spacing:-.02em;font-weight:500;line-height:1.05;position:relative;transition:letter-spacing .38s cubic-bezier(.2,.7,.2,1)}.ccard-divider{display:block;width:100%;height:1px;margin-top:10px;background:linear-gradient(90deg,var(--cat),transparent);transform-origin:left;transform:scaleX(.25);opacity:.5;transition:transform .6s cubic-bezier(.2,.7,.2,1),opacity .3s;position:relative}.ccard-tag{font-size:13px;line-height:1.5;color:color-mix(in oklch,var(--bg) 70%,transparent);position:relative;text-wrap:pretty;max-width:32ch}.ccard-stats{display:flex;flex-direction:column;gap:1px;margin-top:auto;border-top:1px solid color-mix(in oklch,var(--bg) 12%,transparent);padding-top:14px;position:relative}.ccard-stat{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:10px;padding:6px 0;font-family:JetBrains Mono,ui-monospace,monospace}.ccard-stat-l{font-size:11px;text-transform:uppercase;letter-spacing:.06em;color:color-mix(in oklch,var(--bg) 50%,transparent)}.ccard-stat-v{font-size:13px;font-weight:500;color:var(--bg);font-feature-settings:"tnum"}.ccard-stat-v em{font-style:normal;opacity:.55;font-weight:400;margin-left:2px}.ccard-link{display:inline-flex;align-items:center;gap:6px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:11.5px;color:color-mix(in oklch,var(--bg) 80%,transparent);text-transform:uppercase;letter-spacing:.06em;margin-top:2px;position:relative;transition:color .28s cubic-bezier(.2,.7,.2,1),gap .28s cubic-bezier(.2,.7,.2,1);align-self:flex-start}.ccard-arrow{display:inline-block;transition:transform .32s cubic-bezier(.2,.7,.2,1);margin-left:2px}.ccard-stats,.ccard-stat-v{transition:color .28s cubic-bezier(.2,.7,.2,1)}.ccard-pulse{transition:transform .38s cubic-bezier(.2,.7,.2,1),box-shadow .38s cubic-bezier(.2,.7,.2,1)}.ccard-pulse{display:inline-block;width:7px;height:7px;border-radius:50%;background:var(--cat);box-shadow:0 0 0 4px color-mix(in oklch,var(--cat) 22%,transparent);animation:pulse 2s ease-out infinite;position:relative}.mos-band{padding:clamp(48px,6vw,80px) 0;border-top:1px solid var(--border);scroll-margin-top:80px}.mos-head{display:grid;grid-template-columns:90px minmax(0,1fr) minmax(0,1.1fr);gap:clamp(20px,3vw,40px);align-items:center;margin-bottom:clamp(28px,3.5vw,44px);padding-bottom:22px;border-bottom:1px solid var(--border)}@media(max-width:880px){.mos-head{grid-template-columns:90px minmax(0,1fr)}.mos-head .mos-lede{grid-column:1 / -1;margin-top:0}}.mos-rule{display:flex;align-items:center;gap:10px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--cat)}.mos-num{font-size:36px;font-family:JetBrains Mono,ui-monospace,monospace;letter-spacing:-.04em;color:var(--cat);font-weight:500;font-variant-numeric:tabular-nums;line-height:1}.mos-cat-meta{font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--cat);margin-bottom:6px;display:flex;align-items:center;gap:10px}.mos-cat-meta .bar{width:24px;height:1px;background:var(--cat)}.mos-title{font-size:clamp(22px,2.4vw,30px);letter-spacing:-.02em;line-height:1.1;font-weight:500;margin:0;max-width:24ch;text-wrap:balance}.mos-lede{font-size:14.5px;color:var(--ink-2);line-height:1.6;margin:0;text-wrap:pretty}.mos-grid{display:grid;grid-template-columns:repeat(12,1fr);gap:12px;grid-auto-rows:minmax(110px,auto)}@media(max-width:880px){.mos-grid{grid-template-columns:repeat(6,1fr)}}.mos-preview-tile{grid-column:span 8;grid-row:span 2;position:relative}.mos-preview-tile .mock{height:100%}.mos-feat{grid-column:span 4;background:var(--bg-elev);border:1px solid var(--border);border-radius:var(--r-lg);padding:18px 20px;display:flex;flex-direction:column;gap:6px;transition:background var(--t-1),border-color var(--t-1)}.mos-feat:hover{background:var(--bg-tint);border-color:var(--border-2)}.mos-feat-row{grid-column:span 3}.mos-feat--bic{background:linear-gradient(160deg,color-mix(in oklch,var(--accent-soft) 70%,var(--bg-elev)) 0%,var(--bg-elev) 60%);border-color:color-mix(in oklch,var(--accent) 25%,var(--border))}.mos-feat--bic .mos-feat-ico{background:var(--accent);color:#fff}.mos-feat-head{display:flex;align-items:center;gap:10px}.mos-feat-ico{width:26px;height:26px;border-radius:7px;background:var(--bg-tint);color:var(--ink-2);display:grid;place-items:center;flex-shrink:0}.mos-feat-title{font-size:13.5px;font-weight:500;letter-spacing:-.005em;line-height:1.3}.mos-feat-desc{font-size:12.5px;color:var(--ink-2);line-height:1.55}.mos-feat-bic{font-family:JetBrains Mono,ui-monospace,monospace;font-size:10px;letter-spacing:.06em;text-transform:uppercase;color:var(--accent-ink);background:color-mix(in oklch,var(--accent-soft) 60%,transparent);border:1px solid color-mix(in oklch,var(--accent) 30%,transparent);border-radius:999px;padding:2px 7px;align-self:flex-start;margin-top:auto}@media(max-width:880px){.mos-preview-tile,.mos-feat,.mos-feat-row{grid-column:span 6;grid-row:auto}}.per-intro{padding:clamp(56px,8vw,96px) 0 clamp(32px,4vw,48px)}.per-intro-head{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:clamp(32px,4vw,64px);align-items:end;margin-bottom:32px}@media(max-width:880px){.per-intro-head{grid-template-columns:1fr}}.per-intro h2{font-size:clamp(28px,3.6vw,44px);letter-spacing:-.025em;line-height:1.05;font-weight:500;margin:14px 0 0;max-width:22ch;text-wrap:balance}.per-meta{display:flex;gap:28px;flex-wrap:wrap;align-items:end;justify-content:flex-end}.per-meta-item{text-align:right;font-family:JetBrains Mono,ui-monospace,monospace}.per-meta-num{font-size:32px;letter-spacing:-.03em;color:var(--ink);font-weight:500;font-variant-numeric:tabular-nums;line-height:1}.per-meta-num .acc{color:var(--accent)}.per-meta-l{font-size:10.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--muted-2);margin-top:6px}.per-filters{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.per-filter{display:inline-flex;align-items:center;gap:8px;padding:6px 12px 6px 10px;border-radius:999px;font-size:12px;color:var(--ink-2);background:var(--bg-elev);border:1px solid var(--border);font-family:JetBrains Mono,ui-monospace,monospace;transition:background var(--t-1),border-color var(--t-1),color var(--t-1);letter-spacing:.02em}.per-filter:hover{background:var(--bg-tint);border-color:var(--border-2)}.per-filter.is-on{background:var(--ink);color:var(--bg);border-color:var(--ink)}.per-filter-dot{width:7px;height:7px;border-radius:50%}.per-filter-count{font-size:10.5px;color:var(--muted-2);margin-left:2px}.per-filter.is-on .per-filter-count{color:color-mix(in oklch,var(--bg) 55%,transparent)}.per-table{padding:clamp(32px,4vw,56px) 0 var(--pad-section)}.per-row{display:grid;grid-template-columns:140px minmax(0,1fr);gap:clamp(16px,2vw,32px);padding:24px 0;border-top:1px solid var(--border);align-items:start;scroll-margin-top:80px}.per-row:first-child{border-top:none;padding-top:0}@media(max-width:720px){.per-row{grid-template-columns:1fr;gap:16px}}.per-row-label{position:sticky;top:84px;display:flex;flex-direction:column;gap:6px}.per-row-cat-num{font-family:JetBrains Mono,ui-monospace,monospace;font-size:10.5px;color:var(--muted-2);letter-spacing:.08em;text-transform:uppercase}.per-row-cat-name{font-size:17px;font-weight:500;letter-spacing:-.012em;color:var(--ink);display:flex;align-items:center;gap:8px}.per-row-cat-name:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--cat)}.per-row-count{font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;color:var(--muted);margin-top:2px}.per-row-tiles{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:8px}.per-tile{background:var(--bg-elev);border:1px solid var(--border);border-radius:var(--r-md);padding:14px;display:flex;flex-direction:column;gap:8px;position:relative;overflow:hidden;cursor:pointer;transition:background var(--t-1),border-color var(--t-1),transform var(--t-1);min-height:96px}.per-tile:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:var(--cat);opacity:.6}.per-tile:hover{background:color-mix(in oklch,var(--cat) 6%,var(--bg-elev));border-color:color-mix(in oklch,var(--cat) 30%,var(--border));transform:translateY(-1px)}.per-tile:hover:before{opacity:1}.per-tile-head{display:flex;align-items:center;gap:8px}.per-tile-ico{width:24px;height:24px;border-radius:6px;background:var(--bg-tint);color:var(--ink-2);display:grid;place-items:center;flex-shrink:0}.per-tile-title{font-size:13px;font-weight:500;letter-spacing:-.005em;line-height:1.3}.per-tile-desc{font-size:11.5px;color:var(--ink-2);line-height:1.55;text-wrap:pretty}.per-tile--bic{background:linear-gradient(160deg,color-mix(in oklch,var(--accent-soft) 60%,var(--bg-elev)) 0%,var(--bg-elev) 70%);border-color:color-mix(in oklch,var(--accent) 30%,var(--border))}.per-tile--bic:before{background:var(--accent);opacity:1;height:3px}.per-tile--bic .per-tile-ico{background:var(--accent);color:#fff}.per-tile-bic{position:absolute;top:10px;right:10px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:9px;letter-spacing:.06em;text-transform:uppercase;color:var(--accent-ink);background:color-mix(in oklch,var(--accent-soft) 60%,transparent);border:1px solid color-mix(in oklch,var(--accent) 30%,transparent);border-radius:999px;padding:2px 6px;font-weight:500}.per-row--dim .per-tile{opacity:.22}.per-row--dim .per-tile:hover{opacity:1}.per-row--dim .per-row-label{opacity:.4}.nav-signin{font-size:13.5px;color:var(--ink-2);padding:4px 8px}.nav-signin:hover{color:var(--ink)}.pr-hero{padding:clamp(72px,9vw,120px) 0 clamp(40px,5vw,64px);text-align:center;position:relative;overflow:hidden}.pr-hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:radial-gradient(circle at 1px 1px,color-mix(in oklch,var(--ink) 14%,transparent) 1px,transparent 0);background-size:26px 26px;mask-image:radial-gradient(ellipse 60% 80% at 50% 30%,black 20%,transparent 80%);-webkit-mask-image:radial-gradient(ellipse 60% 80% at 50% 30%,black 20%,transparent 80%);opacity:.5;z-index:-1;pointer-events:none}.pr-hero .eyebrow{justify-content:center}.pr-hero h1{font-size:clamp(36px,5vw,60px);letter-spacing:-.03em;line-height:1;font-weight:500;margin:16px 0;text-wrap:balance}.pr-hero p{margin:0 auto;max-width:50ch}.pr-toggles{display:inline-flex;align-items:center;gap:18px;margin-top:32px;flex-wrap:wrap;justify-content:center}.pr-segs{display:inline-flex;padding:3px;background:var(--bg-elev);border:1px solid var(--border);border-radius:999px;gap:0}.pr-seg{padding:7px 16px;font-size:12.5px;border-radius:999px;color:var(--muted);transition:color var(--t-1),background var(--t-1);font-family:JetBrains Mono,ui-monospace,monospace;letter-spacing:.04em;text-transform:uppercase}.pr-seg.is-on{background:var(--ink);color:var(--bg);font-weight:500}.pr-save{display:inline-flex;align-items:center;gap:6px;margin-left:4px;font-size:11px;color:var(--accent-ink);background:var(--accent-soft);border:1px solid color-mix(in oklch,var(--accent) 30%,transparent);border-radius:999px;padding:2px 8px;font-family:JetBrains Mono,ui-monospace,monospace;letter-spacing:.04em;white-space:nowrap;flex-shrink:0}.pr-plans{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-top:48px;align-items:stretch}@media(max-width:880px){.pr-plans{grid-template-columns:1fr}}.pr-plan{position:relative;background:var(--bg-elev);border:1px solid var(--border);border-radius:var(--r-xl);padding:32px;display:flex;flex-direction:column;gap:22px}.pr-plan--rec{border-color:color-mix(in oklch,var(--accent) 45%,var(--border));box-shadow:0 0 0 4px color-mix(in oklch,var(--accent) 14%,transparent)}.pr-plan-flag{position:absolute;top:-12px;left:24px;background:var(--accent);color:#fff;font-family:JetBrains Mono,ui-monospace,monospace;font-size:10.5px;letter-spacing:.1em;text-transform:uppercase;padding:4px 10px;border-radius:999px;font-weight:500}.pr-plan-h{display:flex;flex-direction:column;gap:6px}.pr-plan-name{font-size:20px;letter-spacing:-.015em;font-weight:500}.pr-plan-tag{font-size:13.5px;color:var(--ink-2);line-height:1.55}.pr-plan-price{display:flex;align-items:baseline;gap:6px;font-feature-settings:"tnum"}.pr-plan-price-num{font-size:48px;letter-spacing:-.03em;font-weight:500;line-height:1}.pr-plan-price-unit{font-size:14px;color:var(--muted)}.pr-plan-vol-meta{display:flex;align-items:center;justify-content:space-between;font-family:JetBrains Mono,ui-monospace,monospace;font-size:12px;color:var(--muted);margin-top:4px}.pr-vol-segs{display:inline-flex;padding:2px;background:var(--bg-tint);border:1px solid var(--border);border-radius:999px;gap:0;align-self:flex-start}.pr-vol-seg{padding:5px 12px;font-size:12px;border-radius:999px;color:var(--muted)}.pr-vol-seg.is-on{background:var(--ink);color:var(--bg);font-weight:500}.pr-slider{-moz-appearance:none;appearance:none;-webkit-appearance:none;width:100%;height:6px;background:var(--bg-tint);border-radius:999px;outline:none;cursor:pointer;background-image:linear-gradient(var(--accent),var(--accent));background-repeat:no-repeat}.pr-slider::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:18px;height:18px;border-radius:50%;background:var(--accent);box-shadow:0 0 0 3px color-mix(in oklch,var(--accent) 22%,transparent),0 1px 2px #0003;cursor:pointer;border:2px solid var(--bg)}.pr-slider::-moz-range-thumb{width:18px;height:18px;border-radius:50%;background:var(--accent);cursor:pointer;border:2px solid var(--bg)}.pr-slider-ticks{display:flex;justify-content:space-between;font-family:JetBrains Mono,ui-monospace,monospace;font-size:10.5px;color:var(--muted-2);margin-top:8px;letter-spacing:.04em}.pr-plan-features{display:flex;flex-direction:column;gap:9px;margin-top:4px}.pr-plan-feat{display:flex;align-items:flex-start;gap:10px;font-size:13.5px;color:var(--ink-2);line-height:1.5}.pr-plan-feat .check{width:18px;height:18px;border-radius:50%;background:var(--accent-soft);color:var(--accent);display:grid;place-items:center;flex-shrink:0;margin-top:1px}.pr-plan-feat--bullet .check{background:var(--bg-tint);color:var(--muted)}.pr-plan-cta{margin-top:auto;display:flex;flex-direction:column;gap:8px}.pr-plan-btn{display:inline-flex;align-items:center;justify-content:center;gap:7px;height:44px;border-radius:var(--r-md);font-size:14px;font-weight:500;transition:background var(--t-1),color var(--t-1),border-color var(--t-1)}.pr-plan-btn--ghost{background:var(--bg-tint);color:var(--ink);border:1px solid var(--border)}.pr-plan-btn--ghost:hover{background:var(--bg-elev);border-color:var(--border-2)}.pr-plan-btn--solid{background:var(--accent);color:#fff}.pr-plan-btn--solid:hover{background:var(--accent-ink)}.pr-compare{padding:clamp(64px,8vw,96px) 0 0}.pr-compare-h{text-align:center;margin-bottom:clamp(28px,4vw,48px)}.pr-compare-h h2{font-size:clamp(26px,3vw,36px);letter-spacing:-.025em;line-height:1.05;font-weight:500;margin:0}.pr-table{width:100%;border-collapse:collapse;font-size:14px;background:var(--bg-elev);border:1px solid var(--border);border-radius:var(--r-lg);overflow:hidden}.pr-table thead th{background:var(--bg-tint);padding:16px 22px;text-align:left;font-weight:500;font-size:13px;color:var(--ink);border-bottom:1px solid var(--border);position:sticky;top:60px;z-index:2}.pr-table thead th:nth-child(2),.pr-table thead th:nth-child(3){text-align:center}.pr-table thead th:nth-child(3){color:var(--accent-ink);background:color-mix(in oklch,var(--accent-soft) 50%,var(--bg-tint))}.pr-table tbody td{padding:12px 22px;border-top:1px solid color-mix(in oklch,var(--border) 70%,transparent);color:var(--ink-2);vertical-align:middle}.pr-table tbody td:nth-child(2),.pr-table tbody td:nth-child(3){text-align:center;font-family:JetBrains Mono,ui-monospace,monospace;font-size:13px}.pr-table tbody td:nth-child(3){background:color-mix(in oklch,var(--accent-soft) 25%,var(--bg-elev))}.pr-table tbody tr:hover td:nth-child(1){color:var(--ink)}.pr-section-row td{background:var(--bg-tint)!important;font-family:JetBrains Mono,ui-monospace,monospace;font-size:10.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--muted)!important;padding-top:14px!important;padding-bottom:14px!important;border-top:1px solid var(--border)!important}.pr-check{display:inline-grid;place-items:center;width:20px;height:20px;border-radius:50%;background:var(--accent-soft);color:var(--accent)}.pr-em-dash{color:var(--muted-2)}.pr-addons{padding:clamp(64px,8vw,96px) 0}.pr-addons-h{text-align:center;margin-bottom:clamp(28px,4vw,44px)}.pr-addons-h h2{font-size:clamp(26px,3vw,36px);letter-spacing:-.025em;font-weight:500;margin:8px 0 12px}.pr-addons-h p{margin:0 auto;max-width:60ch}.pr-addons-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}@media(max-width:720px){.pr-addons-grid{grid-template-columns:1fr}}.pr-addon{background:var(--bg-elev);border:1px solid var(--border);border-radius:var(--r-lg);padding:24px;display:flex;flex-direction:column;gap:16px}.pr-addon-head{display:flex;align-items:flex-start;gap:14px}.pr-addon-ico{width:36px;height:36px;border-radius:var(--r-md);background:var(--accent-soft);color:var(--accent);display:grid;place-items:center;flex-shrink:0}.pr-addon-name{font-size:16px;font-weight:500;letter-spacing:-.01em}.pr-addon-desc{font-size:13px;color:var(--ink-2);margin-top:4px;line-height:1.55}.pr-addon-bullets{display:flex;flex-direction:column;gap:6px;margin-top:4px}.pr-addon-bullet{display:flex;align-items:center;gap:8px;font-size:12.5px;color:var(--ink-2)}.pr-addon-bullet .check{width:14px;height:14px;border-radius:50%;background:var(--bg-tint);color:var(--accent);display:grid;place-items:center;flex-shrink:0}.pr-addon-foot{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:auto;padding-top:14px;border-top:1px solid var(--border)}.pr-addon-price{font-size:22px;letter-spacing:-.02em;font-weight:500;font-feature-settings:"tnum"}.pr-addon-price-unit{font-size:12px;color:var(--muted);margin-left:2px}.pr-addon-btn{background:var(--bg-tint);border:1px solid var(--border);border-radius:var(--r-md);padding:9px 16px;font-size:13px;color:var(--ink);transition:background var(--t-1),border-color var(--t-1);display:inline-flex;align-items:center;gap:7px}.pr-addon-btn:hover{background:var(--bg-elev);border-color:var(--border-2)}.pr-enterprise{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:32px;align-items:center;background:var(--bg-tint);border:1px solid var(--border);border-radius:var(--r-xl);padding:28px 32px;margin:16px 0 clamp(56px,7vw,88px)}@media(max-width:720px){.pr-enterprise{grid-template-columns:1fr}}.pr-enterprise-h{font-size:22px;letter-spacing:-.018em;font-weight:500;margin:0 0 6px}.pr-enterprise-p{font-size:14px;color:var(--ink-2);margin:0;max-width:56ch}.pr-volume-tiers{text-align:center;padding:0 0 var(--pad-section)}.pr-volume-tiers .section-eyebrow{justify-content:center;display:flex}.pr-volume-tiers h2{font-size:clamp(28px,3.4vw,40px);letter-spacing:-.025em;font-weight:500;margin:14px 0 12px}.pr-volume-tiers p{margin:0 auto 18px;max-width:50ch}.pr-volume-link{display:inline-flex;align-items:center;gap:8px;font-size:13.5px;color:var(--accent-ink);font-family:JetBrains Mono,ui-monospace,monospace;border-bottom:1px solid color-mix(in oklch,var(--accent) 40%,transparent);padding-bottom:2px;margin-top:8px}.pr-volume-link:hover{color:var(--accent)}.h-hero{padding:clamp(80px,10vw,120px) 0 clamp(48px,6vw,80px);text-align:center;position:relative;overflow:hidden}.h-hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:radial-gradient(circle at 1px 1px,color-mix(in oklch,var(--ink) 14%,transparent) 1px,transparent 0);background-size:28px 28px;mask-image:radial-gradient(ellipse 70% 60% at 50% 30%,black 30%,transparent 80%);-webkit-mask-image:radial-gradient(ellipse 70% 60% at 50% 30%,black 30%,transparent 80%);opacity:.45;z-index:-1;pointer-events:none}.h-hero-eyebrow{display:inline-flex;align-items:center;gap:10px;padding:6px 14px 6px 12px;background:var(--bg-elev);border:1px solid var(--border);border-radius:999px;font-size:12px;color:var(--ink-2);font-family:JetBrains Mono,ui-monospace,monospace}.h-hero-eyebrow .dot{width:7px;height:7px;border-radius:50%;background:#4aa651;box-shadow:0 0 0 3px color-mix(in oklch,oklch(.65 .15 145) 22%,transparent);animation:pulse 2s ease-out infinite}.h-hero h1{font-size:clamp(40px,6vw,76px);letter-spacing:-.035em;line-height:.98;font-weight:500;margin:24px auto 22px;max-width:18ch;text-wrap:balance}.h-hero p{margin:0 auto;max-width:50ch}.h-hero-cta{display:inline-flex;gap:10px;margin-top:28px;flex-wrap:wrap;justify-content:center}.h-terminal{max-width:720px;margin:56px auto 0;background:#16100c;color:#e2e6e3;border:1px solid oklch(.26 .013 60);border-radius:var(--r-lg);overflow:hidden;text-align:left;box-shadow:0 30px 80px -40px #0006}.h-terminal-bar{padding:10px 14px;background:#1f1915;border-bottom:1px solid oklch(.28 .013 60);display:flex;align-items:center;gap:10px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:11.5px;color:#857f7a}.h-terminal-dots{display:flex;gap:5px}.h-terminal-dot{width:9px;height:9px;border-radius:50%;background:#38312c}.h-terminal-time{margin-left:auto}.h-terminal-body{padding:18px 22px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:12.5px;line-height:1.75}.h-terminal-body .h-tk{color:#9ea4ff}.h-terminal-body .h-ts{color:#85cc87}.h-terminal-body .h-tc{color:#76706c}.h-terminal-body .h-th{color:#ffab9d;color:oklch(.82 .12 30)}.h-logos{padding:clamp(48px,6vw,72px) 0;border-top:1px solid var(--border);border-bottom:1px solid var(--border);background:var(--bg-tint)}.h-logos-l{text-align:center;font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin-bottom:28px}.h-logos-row{display:grid;grid-template-columns:repeat(7,1fr);gap:32px;align-items:center}@media(max-width:880px){.h-logos-row{grid-template-columns:repeat(3,1fr);gap:24px}}.h-logo{height:28px;display:flex;align-items:center;justify-content:center;color:var(--muted);font-family:JetBrains Mono,ui-monospace,monospace;font-size:13px;letter-spacing:-.005em;font-weight:500;opacity:.7;filter:grayscale(1);transition:opacity var(--t-1),filter var(--t-1)}.h-logo:hover{opacity:1;filter:grayscale(0)}.h-section{padding:clamp(72px,9vw,120px) 0}.h-section-h{text-align:center;margin-bottom:clamp(36px,5vw,56px)}.h-section-h h2{font-size:clamp(32px,4vw,52px);letter-spacing:-.03em;line-height:1;font-weight:500;margin:14px auto 12px;max-width:22ch;text-wrap:balance}.h-section-h p{margin:0 auto;max-width:56ch}.h-abs{background:#16100c;color:#e2e6e3;border-radius:var(--r-xl);padding:36px;margin-top:32px;position:relative;overflow:hidden}.h-abs:before{content:"";position:absolute;inset:-30% -10% auto auto;width:50%;height:120%;background:radial-gradient(ellipse at top right,color-mix(in oklch,var(--accent) 35%,transparent),transparent 60%);opacity:.4;pointer-events:none}.h-abs-providers{display:flex;align-items:center;justify-content:center;gap:32px;margin-bottom:32px;position:relative}.h-abs-provider{background:#1f1915;border:1px solid oklch(.28 .013 60);border-radius:var(--r-md);padding:16px 28px;text-align:center;min-width:200px}.h-abs-provider-l{font-family:JetBrains Mono,ui-monospace,monospace;font-size:10.5px;color:#76706c;letter-spacing:.1em;text-transform:uppercase;margin-bottom:6px}.h-abs-provider-n{font-size:16px;font-weight:500;letter-spacing:-.01em}.h-abs-arrow{font-size:24px;color:var(--accent)}.h-abs-steps{display:flex;flex-direction:column;gap:14px;position:relative;max-width:560px;margin:0 auto}.h-abs-step{display:grid;grid-template-columns:30px minmax(0,1fr);gap:14px;padding:14px 18px;background:#1f1915;border:1px solid oklch(.28 .013 60);border-radius:var(--r-md);align-items:center}.h-abs-step-i{width:24px;height:24px;border-radius:50%;background:#2e2723;color:#948e89;font-size:11px;font-family:JetBrains Mono,ui-monospace,monospace;display:grid;place-items:center}.h-abs-step.is-done .h-abs-step-i{background:var(--accent);color:#fff}.h-abs-step-n{font-size:14px;color:#e2e6e3;font-weight:500}.h-abs-step-d{font-size:12px;color:#857f7a;margin-top:1px}.h-abs-cta{display:flex;justify-content:center;margin-top:24px;position:relative}.h-abs-cta-meta{text-align:center;margin-top:18px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:11.5px;color:var(--muted)}.h-abs-cta-meta strong{color:var(--ink);font-weight:500}.h-code-card{background:#16100c;color:#e2e6e3;border-radius:var(--r-lg);overflow:hidden;max-width:760px;margin:0 auto;box-shadow:0 30px 80px -40px #0006}.h-code-tabs{display:flex;gap:4px;padding:6px 10px 0;background:#1f1915;border-bottom:1px solid oklch(.28 .013 60);overflow-x:auto}.h-code-tab{padding:8px 12px;font-size:12px;color:#857f7a;font-family:JetBrains Mono,ui-monospace,monospace;border-bottom:2px solid transparent;margin-bottom:-1px;white-space:nowrap}.h-code-tab.is-on{color:#e2e6e3;border-bottom-color:var(--accent);background:#1b1510}.h-code-body{padding:22px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:12.5px;line-height:1.75;white-space:pre;overflow-x:auto}.h-code-foot{text-align:center;margin-top:22px}.h-code-foot a{display:inline-flex;align-items:center;gap:7px;font-size:13px;color:var(--ink-2);border-bottom:1px solid var(--border-2);padding-bottom:1px}.h-code-foot a:hover{color:var(--ink);border-color:var(--ink)}.h-test-section{background:var(--bg-tint);border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.h-tests{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}@media(max-width:880px){.h-tests{grid-template-columns:1fr}}.h-test{background:var(--bg-elev);border:1px solid var(--border);border-radius:var(--r-lg);padding:24px;display:flex;flex-direction:column;gap:18px;position:relative}.h-test-quote{font-size:14.5px;color:var(--ink);line-height:1.6;text-wrap:pretty;position:relative;padding-left:4px}.h-test-quote:before{content:'"';position:absolute;top:-8px;right:0;font-size:40px;line-height:1;color:var(--accent);font-family:JetBrains Mono,ui-monospace,monospace;opacity:.55}.h-test-who{display:flex;align-items:center;gap:12px;margin-top:auto}.h-test-avatar{width:32px;height:32px;border-radius:50%;background:var(--accent-soft);color:var(--accent-ink);display:grid;place-items:center;font-size:12px;font-weight:500;font-family:JetBrains Mono,ui-monospace,monospace;flex-shrink:0}.h-test-name{font-size:13.5px;font-weight:500}.h-test-role{font-size:12px;color:var(--muted)}.h-uses{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}@media(max-width:880px){.h-uses{grid-template-columns:1fr}}.h-use{background:var(--bg-elev);border:1px solid var(--border);border-radius:var(--r-lg);padding:26px;display:flex;flex-direction:column;gap:14px;transition:background var(--t-1),border-color var(--t-1),transform var(--t-1)}.h-use:hover{background:color-mix(in oklch,var(--accent-soft) 30%,var(--bg-elev));border-color:color-mix(in oklch,var(--accent) 25%,var(--border));transform:translateY(-2px)}.h-use-ico{width:40px;height:40px;border-radius:var(--r-md);background:var(--accent-soft);color:var(--accent);display:grid;place-items:center}.h-use-name{font-size:18px;font-weight:500;letter-spacing:-.015em}.h-use-list{display:flex;flex-direction:column;gap:12px}.h-use-item{display:flex;align-items:flex-start;gap:8px;font-size:13px;color:var(--ink-2);line-height:1.55}.h-use-item .check{width:16px;height:16px;border-radius:50%;background:var(--bg-tint);color:var(--accent);display:grid;place-items:center;flex-shrink:0;margin-top:1px}.h-int-pills{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;max-width:720px;margin:0 auto}.h-int-pill{display:inline-flex;align-items:center;gap:8px;padding:10px 16px;background:var(--bg-elev);border:1px solid var(--border);border-radius:999px;font-size:13px;color:var(--ink-2);font-family:JetBrains Mono,ui-monospace,monospace;transition:background var(--t-1),border-color var(--t-1),color var(--t-1)}.h-int-pill:hover{background:var(--bg-tint);border-color:var(--accent);color:var(--ink)}.h-int-pill-dot{width:6px;height:6px;border-radius:50%;background:var(--accent)}.h-mig-prov{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin-bottom:24px}.h-mig-chip{display:inline-flex;align-items:center;gap:7px;padding:8px 14px;background:var(--bg-elev);border:1px solid var(--border);border-radius:999px;font-size:12.5px;color:var(--ink-2)}.h-mig-chip-dot{width:6px;height:6px;border-radius:50%;background:var(--accent)}.h-mig-diff{display:grid;grid-template-columns:1fr 22px 1fr;gap:14px;align-items:center;margin-top:14px}@media(max-width:720px){.h-mig-diff{grid-template-columns:1fr}.h-mig-arrow-c{transform:rotate(90deg);margin:8px auto}}.h-mig-card{background:#16100c;color:#e2e6e3;border-radius:var(--r-md);padding:18px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:12px;line-height:1.7;position:relative}.h-mig-card-l{font-size:10.5px;letter-spacing:.1em;text-transform:uppercase;color:#857f7a;margin-bottom:10px}.h-mig-card-l.is-after{color:var(--accent)}.h-mig-tag{position:absolute;top:14px;right:14px;font-size:10px;letter-spacing:.06em;text-transform:uppercase;color:var(--accent);background:color-mix(in oklch,var(--accent) 14%,transparent);border-radius:999px;padding:3px 8px;white-space:nowrap}.h-mig-arrow-c{display:grid;place-items:center;color:var(--accent);font-size:22px}.h-mig-hl{background:color-mix(in oklch,var(--accent) 22%,transparent);padding:1px 4px;border-radius:3px}.h-mig-foot{text-align:center;margin-top:24px}.h-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;position:relative}@media(max-width:880px){.h-steps{grid-template-columns:1fr}}.h-step{background:var(--bg-elev);border:1px solid var(--border);border-radius:var(--r-lg);padding:28px;display:flex;flex-direction:column;gap:14px;position:relative}.h-step-num{font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;color:var(--muted-2);letter-spacing:.1em;text-transform:uppercase}.h-step-ico{width:40px;height:40px;border-radius:var(--r-md);background:var(--accent-soft);color:var(--accent);display:grid;place-items:center}.h-step-name{font-size:18px;font-weight:500;letter-spacing:-.015em}.h-step-d{font-size:13px;color:var(--ink-2);line-height:1.6}.h-steps-cta{text-align:center;margin-top:28px}button,.btn,a.btn,.pr-plan-btn,.pr-addon-btn,.h-abs-btn,.cta-btn-primary,.cta-btn-ghost,.nav-signin,.ccard-link,.h-code-tab,.mock-tab,.pr-seg,.pr-vol-seg,.per-filter,.atlas-chip,.h-mig-chip,.h-int-pill,.faq-q,.h-code-foot a,.pr-volume-link{cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}button:focus,.btn:focus,a:focus{outline:none}button:focus-visible,.btn:focus-visible,.pr-plan-btn:focus-visible,.pr-addon-btn:focus-visible,.h-abs-btn:focus-visible,.cta-btn-primary:focus-visible,.cta-btn-ghost:focus-visible,.nav-signin:focus-visible,.ccard-link:focus-visible,.h-code-tab:focus-visible,.mock-tab:focus-visible,.pr-seg:focus-visible,.pr-vol-seg:focus-visible,.per-filter:focus-visible,.atlas-chip:focus-visible,.h-int-pill:focus-visible,.faq-q:focus-visible,.pr-volume-link:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:var(--r-sm)}.faq-q:focus-visible{outline-offset:-2px;border-radius:4px}.h-int-pill:focus-visible,.atlas-chip:focus-visible,.h-mig-chip:focus-visible,.pr-seg:focus-visible,.pr-vol-seg:focus-visible,.per-filter:focus-visible{border-radius:999px;outline-offset:2px}.btn-primary{background:var(--ink);color:var(--bg);border:1px solid var(--ink)}.btn-primary:hover{background:#29231e;border-color:#29231e}.btn-primary:active{background:#1b1510;transform:translateY(1px)}.btn-ghost{background:var(--bg-elev);color:var(--ink-2);border:1px solid var(--border)}.btn-ghost:hover{background:var(--bg);color:var(--ink);border-color:var(--border-2)}.btn-ghost:active{background:var(--bg-tint);transform:translateY(1px)}.pr-plan-btn--solid{border:1px solid var(--accent)}.pr-plan-btn--solid:hover{background:var(--accent-ink);border-color:var(--accent-ink)}.pr-plan-btn--solid:active{transform:translateY(1px);background:#003e26;background:oklch(.32 .13 160)}.pr-plan-btn--ghost:active,.pr-addon-btn:active{background:var(--bg-tint);transform:translateY(1px)}.cta-btn-primary:active{transform:translateY(1px);background:#f3f1ee}.cta-btn-ghost:hover{background:color-mix(in oklch,var(--bg) 8%,transparent)}.cta-btn-ghost:active{transform:translateY(1px)}.h-abs-btn{background:var(--accent);color:#fff;border:1px solid var(--accent);border-radius:var(--r-md);padding:10px 18px;font-size:13.5px;font-weight:500;display:inline-flex;align-items:center;gap:8px;transition:background var(--t-1),border-color var(--t-1),transform var(--t-1)}.h-abs-btn:hover{background:var(--accent-ink);border-color:var(--accent-ink)}.h-abs-btn:active{transform:translateY(1px)}.h-code-tab:hover{color:#cfcdca}.mock-tab:hover{color:var(--ink);background:color-mix(in oklch,var(--accent-soft) 20%,transparent)}.pr-seg:not(.is-on):hover{color:var(--ink-2)}.pr-vol-seg:not(.is-on):hover{color:var(--ink-2)}.vswitch-seg:not(.is-on):hover{background:var(--bg-elev)}.faq-q{cursor:pointer;transition:color var(--t-1)}.faq-q:hover{color:var(--accent-ink)}.faq-q:hover .faq-q-icon{background:var(--accent);color:var(--bg);border-color:var(--accent)}.nav-signin{display:inline-flex;align-items:center;height:36px;padding:0 12px;border-radius:var(--r-md);transition:background var(--t-1),color var(--t-1)}.nav-signin:hover{background:var(--bg-tint);color:var(--ink)}.nav-signin:active{background:var(--bg-elev)}.btn[disabled],button[disabled],.pr-plan-btn[disabled],.pr-addon-btn[disabled]{opacity:.5;cursor:not-allowed;pointer-events:none}[aria-busy=true]{position:relative;color:transparent!important;pointer-events:none}[aria-busy=true]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:14px;height:14px;border:2px solid currentColor;border-top-color:transparent;border-radius:50%;animation:btn-spin .7s linear infinite;color:var(--bg)}@keyframes btn-spin{to{transform:rotate(360deg)}}.h-mig-chip:hover{background:var(--bg-tint);border-color:var(--accent);cursor:pointer}.h-int-pill:active,.atlas-chip:active{transform:translateY(1px)}.btn:hover .btn-arrow,.pr-plan-btn:hover .btn-arrow,.pr-addon-btn:hover .btn-arrow,.ccard-link:hover .ccard-arrow{transform:translate(2px)}.btn .btn-arrow,.pr-plan-btn .btn-arrow,.pr-addon-btn .btn-arrow{transition:transform .2s cubic-bezier(.2,.7,.2,1)}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important}}.ha-hero{padding:clamp(64px,9vw,110px) 0 clamp(48px,6vw,80px);position:relative;overflow:hidden}.ha-hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:radial-gradient(circle at 1px 1px,color-mix(in oklch,var(--ink) 16%,transparent) 1px,transparent 0);background-size:28px 28px;mask-image:radial-gradient(ellipse 80% 70% at 35% 35%,black 30%,transparent 80%);-webkit-mask-image:radial-gradient(ellipse 80% 70% at 35% 35%,black 30%,transparent 80%);opacity:.5;z-index:-2}.ha-hero:after{content:"";position:absolute;top:-10%;right:-8%;width:55%;height:110%;background:radial-gradient(ellipse 55% 50% at 80% 20%,color-mix(in oklch,var(--accent) 26%,transparent),transparent 65%);z-index:-1}.ha-bento{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:16px;align-items:stretch}@media(max-width:880px){.ha-bento{grid-template-columns:1fr}}.ha-title-card{display:flex;flex-direction:column;justify-content:space-between;padding:4px 4px 0;gap:22px}.ha-title-card .eyebrow{font-size:11.5px;padding:6px 12px 6px 10px;background:var(--bg-elev);border:1px solid var(--border);border-radius:999px;align-self:flex-start;text-transform:none;letter-spacing:.02em;color:var(--ink-2)}.ha-title{font-size:clamp(40px,5.6vw,72px);letter-spacing:-.035em;line-height:.98;font-weight:500;margin:0;max-width:16ch;text-wrap:balance}.ha-title em{font-style:normal;color:var(--muted);font-weight:400}.ha-title-card p{font-size:17px;color:var(--ink-2);max-width:50ch;line-height:1.55;margin:0;text-wrap:pretty}.ha-title-cta{display:flex;gap:10px;flex-wrap:wrap}.ha-side{display:grid;grid-template-rows:repeat(3,1fr);gap:16px}.ha-stat-card{background:var(--bg-elev);border:1px solid var(--border);border-radius:var(--r-lg);padding:22px;display:flex;flex-direction:column;gap:8px;position:relative;overflow:hidden}.ha-stat-card-l{font-family:JetBrains Mono,ui-monospace,monospace;font-size:10.5px;color:var(--muted);letter-spacing:.1em;text-transform:uppercase}.ha-stat-card-n{font-size:44px;letter-spacing:-.03em;line-height:1;font-weight:500;font-feature-settings:"tnum"}.ha-stat-card-n .unit{font-size:18px;color:var(--muted);margin-left:2px}.ha-stat-card-d{font-size:13px;color:var(--ink-2);line-height:1.5;text-wrap:pretty}.ha-stat-card--abs{background:var(--ink);color:var(--bg);border-color:transparent}.ha-stat-card--abs:before{content:"";position:absolute;inset:-50% -20% auto auto;width:90%;height:150%;background:radial-gradient(ellipse at top right,color-mix(in oklch,var(--accent) 50%,transparent),transparent 60%);opacity:.6}.ha-stat-card--abs .ha-stat-card-l{color:color-mix(in oklch,var(--bg) 50%,transparent)}.ha-stat-card--abs .ha-stat-card-d{color:color-mix(in oklch,var(--bg) 75%,transparent)}.ha-stat-card--abs .ha-stat-card-n .unit{color:color-mix(in oklch,var(--bg) 55%,transparent)}.ha-stat-pulse{display:inline-flex;align-items:center;gap:7px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:10.5px;color:var(--accent);letter-spacing:.06em;text-transform:uppercase;margin-top:auto;position:relative}.ha-stat-pulse-dot{width:6px;height:6px;border-radius:50%;background:var(--accent);box-shadow:0 0 0 3px color-mix(in oklch,var(--accent) 30%,transparent);animation:pulse 2s ease-out infinite}.ha-term-card{grid-column:1 / -1;background:#16100c;border-radius:var(--r-lg);overflow:hidden;border:1px solid oklch(.26 .013 60);margin-top:16px}.ha-term-bar{padding:10px 14px;background:#1f1915;border-bottom:1px solid oklch(.28 .013 60);display:flex;align-items:center;gap:10px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:11.5px;color:#857f7a}.ha-term-bar .h-terminal-dots .h-terminal-dot{background:#3d3631}.ha-term-body{padding:22px 26px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:13px;line-height:1.75;color:#cfcdca}.ha-term-body .tk{color:#a9afff;color:oklch(.78 .13 280)}.ha-term-body .ts{color:#8bd28d}.ha-term-body .tc{color:#76706c}.ha-term-body .th{color:#ffbaae;color:oklch(.85 .13 30)}.ha-term-resp{margin-top:16px;padding-top:14px;border-top:1px solid oklch(.28 .013 60);display:flex;align-items:center;gap:14px;font-size:11.5px;color:#857f7a;flex-wrap:wrap}.ha-term-pill{background:#013f0b;color:#e2e6e3;border-radius:999px;padding:3px 9px;font-size:10.5px;font-weight:500;letter-spacing:.04em}.ha-chapter{padding:clamp(56px,7vw,96px) 0;scroll-margin-top:80px;border-top:1px solid var(--border)}.ha-chapter-head{display:grid;grid-template-columns:minmax(0,.7fr) minmax(0,1fr);gap:clamp(28px,4vw,56px);align-items:end;margin-bottom:28px}@media(max-width:880px){.ha-chapter-head{grid-template-columns:1fr}}.ha-cat{display:flex;align-items:center;gap:12px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.ha-cat-num{width:28px;height:28px;border-radius:50%;background:var(--bg-tint);border:1px solid var(--border);display:grid;place-items:center;font-size:11px;letter-spacing:0;color:var(--ink-2)}.ha-cat-name{display:inline-flex;align-items:center;gap:10px;color:var(--cat)}.ha-cat-name:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--cat)}.ha-chapter-title{font-size:clamp(28px,3.4vw,42px);letter-spacing:-.025em;line-height:1.05;font-weight:500;margin:12px 0 0;max-width:24ch;text-wrap:balance}.ha-chapter-title em{font-style:normal;color:var(--muted);font-weight:400}.ha-chapter-lede{font-size:15.5px;color:var(--ink-2);line-height:1.6;margin:0;text-wrap:pretty}.ha-bento-grid{display:grid;grid-template-columns:repeat(12,1fr);gap:12px;grid-auto-rows:minmax(110px,auto)}@media(max-width:880px){.ha-bento-grid{grid-template-columns:repeat(6,1fr)}}.ha-tile{background:var(--bg-elev);border:1px solid var(--border);border-radius:var(--r-lg);padding:20px 22px;display:flex;flex-direction:column;gap:8px;transition:background var(--t-1),border-color var(--t-1);overflow:hidden;position:relative}.ha-tile:hover{background:color-mix(in oklch,var(--cat) 5%,var(--bg-elev));border-color:color-mix(in oklch,var(--cat) 25%,var(--border))}.ha-tile-num{font-family:JetBrains Mono,ui-monospace,monospace;font-size:10.5px;color:var(--muted-2);letter-spacing:.06em;text-transform:uppercase}.ha-tile-head{display:flex;align-items:center;gap:10px}.ha-tile-ico{width:28px;height:28px;border-radius:7px;background:var(--bg-tint);color:var(--ink-2);display:grid;place-items:center;flex-shrink:0}.ha-tile-title{font-size:14.5px;font-weight:500;letter-spacing:-.005em}.ha-tile-desc{font-size:13px;color:var(--ink-2);line-height:1.55;text-wrap:pretty}.ha-tile-stat{font-family:JetBrains Mono,ui-monospace,monospace;font-size:28px;letter-spacing:-.02em;color:var(--cat);font-weight:500;margin-top:auto;line-height:1}.ha-tile-stat .unit{font-size:14px;color:var(--muted);margin-left:3px}.ha-tile--dark{background:var(--ink);color:var(--bg);border:1px solid transparent;justify-content:space-between}.ha-tile--dark:before{content:"";position:absolute;inset:-40% -20% auto auto;width:80%;height:130%;background:radial-gradient(ellipse at top right,color-mix(in oklch,var(--cat) 55%,transparent),transparent 60%);opacity:.65;pointer-events:none}.ha-tile--dark .ha-tile-num{color:color-mix(in oklch,var(--bg) 50%,transparent)}.ha-tile--dark .ha-tile-title{font-size:22px}.ha-tile--dark .ha-tile-desc{color:color-mix(in oklch,var(--bg) 75%,transparent)}.ha-tile--logos{grid-column:span 12;padding:26px 28px;background:var(--bg-tint);border-radius:var(--r-lg);display:flex;align-items:center;gap:26px;border:1px solid var(--border)}.ha-tile--logos-l{font-family:JetBrains Mono,ui-monospace,monospace;font-size:10.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--muted);flex-shrink:0;max-width:14ch;line-height:1.4}.ha-tile--logos-row{display:flex;align-items:center;flex-wrap:wrap;gap:28px;margin-left:auto}.ha-tile--logos-row .h-logo{font-size:12.5px}@media(max-width:720px){.ha-tile--logos{flex-direction:column;align-items:flex-start;gap:18px}.ha-tile--logos-row{margin-left:0;gap:18px}}.ha-testimonial{display:flex;flex-direction:column;gap:16px}.ha-testimonial-quote{font-size:14px;color:var(--ink);line-height:1.55;text-wrap:pretty}.ha-testimonial-quote:before{content:'"';display:inline-block;color:var(--accent);font-family:JetBrains Mono,ui-monospace,monospace;font-size:20px;line-height:0;margin-right:3px;vertical-align:-2px;opacity:.7}.ha-testimonial-who{display:flex;align-items:center;gap:10px;margin-top:auto}.ha-testimonial-avatar{width:30px;height:30px;border-radius:50%;background:var(--accent-soft);color:var(--accent-ink);font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;font-weight:500;display:grid;place-items:center;flex-shrink:0}.ha-testimonial-name{font-size:13px;font-weight:500}.ha-testimonial-role{font-size:11.5px;color:var(--muted)}.ha-int-cloud{display:flex;flex-wrap:wrap;gap:6px;margin-top:6px}.ha-int-cloud .h-int-pill{font-size:12px;padding:6px 12px}.hc-hero{padding:clamp(48px,6vw,80px) 0 clamp(56px,7vw,80px);position:relative;overflow:hidden}.hc-hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:radial-gradient(circle at 1px 1px,color-mix(in oklch,var(--ink) 14%,transparent) 1px,transparent 0);background-size:24px 24px;mask-image:radial-gradient(ellipse 70% 60% at 50% 20%,black 20%,transparent 80%);-webkit-mask-image:radial-gradient(ellipse 70% 60% at 50% 20%,black 20%,transparent 80%);opacity:.4;z-index:-1}.hc-hero-head{text-align:left;margin-bottom:28px;max-width:840px}.hc-hero-head h1{font-size:clamp(36px,5vw,60px);letter-spacing:-.03em;line-height:1;font-weight:500;margin:14px 0 16px;max-width:20ch;text-wrap:balance}.hc-hero-head p{font-size:17px;color:var(--ink-2);max-width:60ch;line-height:1.55;margin:0 0 24px}.hc-cta{display:flex;gap:10px;flex-wrap:wrap}.hc-ide{background:#110c08;border:1px solid oklch(.26 .013 60);border-radius:var(--r-lg);overflow:hidden;box-shadow:0 30px 90px -40px #0006}.hc-ide-bar{display:flex;align-items:center;gap:10px;padding:9px 14px;background:#1b1510;border-bottom:1px solid oklch(.26 .013 60)}.hc-ide-dots{display:flex;gap:5px}.hc-ide-dots span{width:10px;height:10px;border-radius:50%;background:#38312c}.hc-ide-path{font-family:JetBrains Mono,ui-monospace,monospace;font-size:11.5px;color:#7f7974;margin-left:8px}.hc-ide-tabs{display:flex;border-bottom:1px solid oklch(.24 .013 60);background:#16100c;overflow-x:auto}.hc-ide-tab{padding:9px 16px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:12px;color:#76706c;border-right:1px solid oklch(.24 .013 60);border-bottom:2px solid transparent;margin-bottom:-1px;white-space:nowrap;cursor:pointer;transition:color var(--t-1),background var(--t-1)}.hc-ide-tab.is-on{color:#e2e6e3;background:#110c08;border-bottom-color:var(--accent)}.hc-ide-tab:not(.is-on):hover{color:#b9b7b4}.hc-ide-body{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);min-height:380px}@media(max-width:880px){.hc-ide-body{grid-template-columns:1fr;min-height:auto}}.hc-ide-code{padding:20px 24px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:12.5px;line-height:1.85;color:#cfcdca;white-space:pre;overflow-x:auto;background:#110c08}.hc-ide-tail{border-left:1px solid oklch(.24 .013 60);background:#0d0805;display:flex;flex-direction:column}@media(max-width:880px){.hc-ide-tail{border-left:none;border-top:1px solid oklch(.24 .013 60)}}.hc-tail-head{display:flex;align-items:center;gap:10px;padding:12px 18px;border-bottom:1px solid oklch(.24 .013 60);font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;color:#7f7974;letter-spacing:.08em;text-transform:uppercase}.hc-tail-live-dot{width:7px;height:7px;border-radius:50%;background:#4aa651;box-shadow:0 0 0 3px color-mix(in oklch,oklch(.65 .15 145) 26%,transparent);animation:pulse 1.4s ease-out infinite}.hc-tail-body{flex:1;padding:4px 0;overflow:hidden;position:relative}.hc-tail-row{display:grid;grid-template-columns:auto auto minmax(0,1fr);gap:10px;align-items:center;padding:8px 18px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:11.5px;color:#a09e9b;border-bottom:1px dashed oklch(.22 .013 60);animation:hc-row-in .5s cubic-bezier(.2,.7,.2,1)}@keyframes hc-row-in{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.hc-tail-t{color:#68625e;font-size:10.5px}.hc-tail-pill{font-size:9.5px;letter-spacing:.06em;text-transform:uppercase;padding:2px 7px;border-radius:999px;font-weight:500}.hc-tail-pill-delivered{background:#013f0b;color:#e2e6e3}.hc-tail-pill-opened{background:#26245e;color:#e2e6e3}.hc-tail-pill-clicked{background:#00314c;background:oklch(.3 .1 240);color:#e2e6e3}.hc-tail-pill-bounced{background:#69040d;color:#edebe7}.hc-tail-who{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#b9b7b4}.hc-section{padding:clamp(64px,8vw,100px) 0;border-top:1px solid var(--border)}.hc-section-h{display:grid;grid-template-columns:80px minmax(0,1fr) minmax(0,1fr);gap:clamp(24px,3vw,48px);align-items:start;margin-bottom:36px}@media(max-width:880px){.hc-section-h{grid-template-columns:60px 1fr}.hc-section-h p{grid-column:1 / -1}}.hc-section-num{font-family:JetBrains Mono,ui-monospace,monospace;font-size:28px;color:var(--accent);letter-spacing:-.02em;font-weight:500;font-feature-settings:"tnum"}.hc-section-title{font-size:clamp(26px,3vw,38px);letter-spacing:-.025em;line-height:1.05;font-weight:500;margin:0;max-width:18ch;text-wrap:balance}.hc-section-title em{font-style:normal;color:var(--muted);font-weight:400}.hc-section-lede{font-size:15px;color:var(--ink-2);line-height:1.6;margin:4px 0 0;max-width:50ch}.hc-pipe{display:grid;grid-template-columns:repeat(5,1fr);gap:0;background:var(--bg-elev);border:1px solid var(--border);border-radius:var(--r-lg);overflow:hidden}@media(max-width:880px){.hc-pipe{grid-template-columns:1fr}.hc-pipe-step{border-right:none!important;border-bottom:1px solid var(--border)}.hc-pipe-step:last-child{border-bottom:none}}.hc-pipe-step{padding:22px 20px;border-right:1px solid var(--border);display:flex;flex-direction:column;gap:8px;position:relative}.hc-pipe-step:last-child{border-right:none}.hc-pipe-num{font-family:JetBrains Mono,ui-monospace,monospace;font-size:10.5px;color:var(--muted-2);letter-spacing:.06em;text-transform:uppercase}.hc-pipe-name{font-size:14.5px;font-weight:500}.hc-pipe-t{font-family:JetBrains Mono,ui-monospace,monospace;font-size:11.5px;color:var(--accent)}.hc-pipe-d{font-size:12.5px;color:var(--ink-2);line-height:1.55}.hc-events{display:flex;flex-direction:column;gap:0;background:var(--bg-elev);border:1px solid var(--border);border-radius:var(--r-lg);overflow:hidden;font-family:JetBrains Mono,ui-monospace,monospace}.hc-event{display:grid;grid-template-columns:90px auto minmax(0,1fr) auto;gap:14px;align-items:center;padding:13px 22px;border-bottom:1px solid var(--border);font-size:12.5px}.hc-event:last-child{border-bottom:none}.hc-event-t{color:var(--muted-2);font-size:11px}.hc-event-pill{display:inline-flex;padding:3px 9px;border-radius:999px;font-size:10.5px;letter-spacing:.04em;text-transform:uppercase;font-weight:500}.hc-event-pill-delivered{background:#d0f3d0;color:#095717}.hc-event-pill-opened{background:#e3e6ff;background:oklch(.93 .04 280);color:#424091}.hc-event-pill-clicked{background:#d9efff;background:oklch(.94 .04 240);color:#00537c;color:oklch(.42 .13 240)}.hc-event-pill-bounced{background:#ffddd9;background:oklch(.93 .06 25);color:#8d2425}.hc-event-who{color:var(--ink)}.hc-event-latency{color:var(--muted);font-size:11px;text-align:right}.hc-code-card{background:#110c08;border-radius:var(--r-lg);overflow:hidden;border:1px solid oklch(.26 .013 60)}.hc-code-card .hc-ide-bar{background:#1b1510}.hc-code-card .hc-ide-tabs{background:#16100c}.hc-mig{background:var(--bg-elev);border:1px solid var(--border);border-radius:var(--r-lg);padding:28px}.hc-mig-providers{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:22px}.hc-close{padding:clamp(80px,10vw,140px) 0;text-align:center;position:relative;overflow:hidden;border-top:1px solid var(--border)}.hc-close-line{display:inline-flex;align-items:center;gap:14px;padding:14px 22px;background:#110c08;border-radius:var(--r-md);font-family:JetBrains Mono,ui-monospace,monospace;font-size:14px;color:#cfcdca;border:1px solid oklch(.26 .013 60)}.hc-close-line .prompt{color:var(--accent)}.hc-close-line .cmd{color:#e2e6e3}.hc-close-line .opt{color:#67b36a}.hc-close h2{font-size:clamp(32px,4vw,50px);letter-spacing:-.03em;line-height:1;font-weight:500;margin:24px auto 14px;max-width:18ch;text-wrap:balance}.hc-close h2 em{font-style:normal;color:var(--muted);font-weight:400}.hc-close p{margin:0 auto 24px;max-width:40ch}.hc-close-cta{display:inline-flex;gap:10px;justify-content:center;flex-wrap:wrap}.hm-hero{padding:clamp(72px,10vw,140px) 0 clamp(56px,8vw,100px);position:relative;overflow:hidden;border-bottom:1px solid var(--border)}.hm-hero:after{content:"";position:absolute;top:10%;left:-10%;width:70%;height:90%;background:radial-gradient(ellipse 60% 50% at 30% 50%,color-mix(in oklch,var(--accent) 18%,transparent),transparent 70%);z-index:-1;opacity:.7}.hm-hero-eyebrow{font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin-bottom:32px;display:flex;align-items:center;gap:14px}.hm-hero-eyebrow .bar{width:32px;height:1px;background:var(--accent)}.hm-hero-grid{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:60px;align-items:end}@media(max-width:880px){.hm-hero-grid{grid-template-columns:1fr}}.hm-h1{font-size:clamp(48px,9vw,124px);letter-spacing:-.045em;line-height:.88;font-weight:500;margin:0;text-wrap:balance}.hm-h1 em{font-style:normal;color:var(--muted);font-weight:400}.hm-stat-block{font-family:JetBrains Mono,ui-monospace,monospace;display:flex;flex-direction:column;gap:14px;padding-bottom:8px}.hm-stat-line{display:flex;align-items:baseline;gap:12px;font-size:13px;color:var(--ink-2)}.hm-stat-line .num{font-size:22px;color:var(--ink);letter-spacing:-.02em;font-weight:500;font-feature-settings:"tnum";flex-shrink:0;min-width:60px}.hm-stat-line .num .u{font-size:13px;color:var(--muted);margin-left:2px}.hm-hero-body{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:60px;margin-top:56px;padding-top:32px;border-top:1px solid var(--border)}@media(max-width:880px){.hm-hero-body{grid-template-columns:1fr;gap:24px}}.hm-hero-lede{font-size:18px;line-height:1.55;color:var(--ink-2);max-width:56ch;text-wrap:pretty;margin:0}.hm-hero-cta{display:flex;gap:10px;flex-wrap:wrap;align-self:flex-end}.hm-hero-foot{font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;color:var(--muted-2);margin-top:24px;letter-spacing:.04em}.hm-section{padding:clamp(80px,11vw,160px) 0;position:relative;overflow:hidden;border-top:1px solid var(--border)}.hm-section:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse 60% 60% at 80% 30%,color-mix(in oklch,var(--cat) 12%,transparent),transparent 60%);z-index:-1}.hm-cat{font-family:JetBrains Mono,ui-monospace,monospace;font-size:11.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--cat);display:inline-flex;align-items:center;gap:12px;margin-bottom:32px}.hm-cat .bar{width:32px;height:1px;background:var(--cat)}.hm-grid{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:clamp(40px,6vw,80px);align-items:end}@media(max-width:880px){.hm-grid{grid-template-columns:1fr}}.hm-big-num{font-family:JetBrains Mono,ui-monospace,monospace;font-size:clamp(96px,14vw,200px);line-height:.85;letter-spacing:-.05em;color:var(--cat);font-weight:500;margin:0;font-feature-settings:"tnum"}.hm-big-num .u{font-size:.35em;color:var(--cat);margin-left:8px;opacity:.6}.hm-section-title{font-size:clamp(28px,3.4vw,42px);letter-spacing:-.025em;line-height:1.05;font-weight:500;margin:20px 0 16px;max-width:22ch;text-wrap:balance}.hm-section-title em{font-style:normal;color:var(--muted);font-weight:400}.hm-section-lede{font-size:16px;color:var(--ink-2);line-height:1.6;max-width:56ch;margin:0;text-wrap:pretty}.hm-quotes{display:flex;flex-direction:column;gap:clamp(48px,6vw,80px)}.hm-quote{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.4fr);gap:40px;align-items:end;padding-bottom:clamp(40px,5vw,64px);border-bottom:1px solid var(--border)}.hm-quote:last-child{border-bottom:none;padding-bottom:0}@media(max-width:880px){.hm-quote{grid-template-columns:1fr;gap:24px}}.hm-quote-text{font-size:clamp(22px,2.6vw,32px);letter-spacing:-.018em;line-height:1.25;font-weight:500;color:var(--ink);margin:0;text-wrap:pretty;max-width:24ch}.hm-quote-text:before{content:'"';display:inline-block;color:var(--accent);font-family:JetBrains Mono,ui-monospace,monospace;font-size:.9em;line-height:0;margin-right:6px;vertical-align:-.05em;opacity:.7}.hm-quote-meta{display:flex;flex-direction:column;gap:8px;font-family:JetBrains Mono,ui-monospace,monospace}.hm-quote-avatar{width:48px;height:48px;border-radius:50%;background:var(--accent-soft);color:var(--accent-ink);font-size:14px;font-weight:500;display:grid;place-items:center}.hm-quote-name{font-size:13.5px;font-weight:500;color:var(--ink);margin-top:6px}.hm-quote-role{font-size:11.5px;color:var(--muted)}.hm-close{padding:clamp(100px,14vw,200px) 0;text-align:left;position:relative;overflow:hidden;border-top:1px solid var(--border)}.hm-close-grid{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:clamp(40px,6vw,100px);align-items:end}@media(max-width:880px){.hm-close-grid{grid-template-columns:1fr}}.hm-close h2{font-size:clamp(40px,6vw,88px);letter-spacing:-.035em;line-height:.95;font-weight:500;margin:0;max-width:18ch;text-wrap:balance}.hm-close h2 em{font-style:normal;color:var(--muted);font-weight:400}.hm-close-side{font-family:JetBrains Mono,ui-monospace,monospace;font-size:12.5px;color:var(--muted);line-height:1.7;padding-bottom:8px}.hm-close-cta{display:flex;gap:12px;margin-top:40px;flex-wrap:wrap}.hm-logos{padding:clamp(40px,5vw,64px) 0;border-top:1px solid var(--border)}.hm-logos-row{display:flex;align-items:center;justify-content:space-between;gap:24px;flex-wrap:wrap}.hm-logos-l{font-family:JetBrains Mono,ui-monospace,monospace;font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--muted-2);max-width:18ch;line-height:1.4;flex-shrink:0}.hm-logos-list{display:flex;flex-wrap:wrap;gap:32px;align-items:center}.hm-logos-list .h-logo{font-size:13px}.hs-shell{display:grid;grid-template-columns:240px minmax(0,1fr);gap:clamp(40px,5vw,80px);padding-top:clamp(48px,6vw,72px);padding-bottom:var(--pad-section)}@media(max-width:1080px){.hs-shell{grid-template-columns:1fr}.hs-toc{display:none!important}}.hs-toc{position:sticky;top:88px;align-self:start;font-family:JetBrains Mono,ui-monospace,monospace}.hs-toc-h{font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--muted-2);margin-bottom:14px;padding-left:14px}.hs-toc-list{display:flex;flex-direction:column;gap:1px;border-left:1px solid var(--border)}.hs-toc-item{display:flex;align-items:baseline;gap:10px;padding:5px 14px;font-size:12px;color:var(--muted);transition:color var(--t-1),border-color var(--t-1),background var(--t-1);border-left:2px solid transparent;margin-left:-1px;text-decoration:none}.hs-toc-item:hover{color:var(--ink-2)}.hs-toc-item.is-on{color:var(--ink);border-left-color:var(--accent);font-weight:500}.hs-toc-num{color:var(--muted-2);font-size:11px;font-variant-numeric:tabular-nums}.hs-doc{max-width:760px}.hs-doc-head{padding-bottom:32px;margin-bottom:40px;border-bottom:1px solid var(--border)}.hs-doc-meta{display:flex;flex-wrap:wrap;gap:16px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;color:var(--muted);letter-spacing:.04em;margin-bottom:18px;text-transform:uppercase}.hs-doc-meta span:not(:last-child):after{content:"·";margin-left:16px;color:var(--muted-2)}.hs-doc-title{font-size:clamp(32px,4vw,48px);letter-spacing:-.03em;line-height:1.05;font-weight:500;margin:8px 0 14px;text-wrap:balance;max-width:22ch}.hs-doc-sub{font-size:15px;color:var(--ink-2);line-height:1.6;max-width:60ch;margin:0;text-wrap:pretty}.hs-doc-cta{display:flex;gap:10px;margin-top:28px;flex-wrap:wrap}.hs-sec{margin:clamp(56px,7vw,88px) 0 0;scroll-margin-top:80px}.hs-sec-num{font-family:JetBrains Mono,ui-monospace,monospace;font-size:11.5px;color:var(--accent);letter-spacing:.04em;text-transform:uppercase;margin-bottom:8px}.hs-sec-num em{font-style:normal;color:var(--muted)}.hs-sec-title{font-size:clamp(24px,2.8vw,32px);letter-spacing:-.022em;line-height:1.1;font-weight:500;margin:0 0 18px;max-width:26ch;text-wrap:balance}.hs-sec p{font-size:15.5px;color:var(--ink-2);line-height:1.7;max-width:64ch;margin:14px 0;text-wrap:pretty}.hs-sec code,.hs-sec .mono{font-family:JetBrains Mono,ui-monospace,monospace;font-size:.9em;background:var(--bg-tint);border:1px solid color-mix(in oklch,var(--border) 60%,transparent);border-radius:4px;padding:1px 6px;color:var(--accent-ink)}.hs-block{background:#110c08;color:#cfcdca;border-radius:var(--r-md);padding:20px 22px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:12.5px;line-height:1.75;margin:22px 0;overflow-x:auto}.hs-block-l{font-size:10px;color:#76706c;letter-spacing:.1em;text-transform:uppercase;margin-bottom:8px}.hs-block .tk{color:#a9afff;color:oklch(.78 .13 280)}.hs-block .ts{color:#8bd28d}.hs-block .th{color:#ffbaae;color:oklch(.85 .13 30)}.hs-block .tc{color:#76706c}.hs-block pre{margin:0;white-space:pre}.hs-note{display:grid;grid-template-columns:auto minmax(0,1fr);gap:12px;padding:14px 18px;background:var(--accent-soft);border-left:3px solid var(--accent);border-radius:0 var(--r-sm) var(--r-sm) 0;margin:22px 0;font-size:13.5px;color:var(--accent-ink);line-height:1.6}.hs-note-l{font-family:JetBrains Mono,ui-monospace,monospace;font-size:10.5px;letter-spacing:.08em;text-transform:uppercase;font-weight:500;flex-shrink:0}.hs-table{width:100%;border-collapse:collapse;margin:22px 0;font-size:13.5px;font-family:JetBrains Mono,ui-monospace,monospace;border:1px solid var(--border);border-radius:var(--r-md);overflow:hidden}.hs-table th,.hs-table td{padding:10px 14px;text-align:left;border-bottom:1px solid var(--border)}.hs-table th{background:var(--bg-tint);font-size:11px;letter-spacing:.08em;text-transform:uppercase;font-weight:500;color:var(--muted)}.hs-table tr:last-child td{border-bottom:none}.hs-table td:first-child{color:var(--accent-ink)}.hs-list{list-style:none;padding:0;margin:14px 0;font-size:14.5px;line-height:1.7;color:var(--ink-2)}.hs-list li{padding-left:24px;position:relative;margin:6px 0}.hs-list li:before{content:counter(item,lower-roman) ".";counter-increment:item;position:absolute;left:0;color:var(--muted);font-family:JetBrains Mono,ui-monospace,monospace;font-size:12px;top:1px}.hs-list{counter-reset:item}.hs-ref{font-size:12px;font-family:JetBrains Mono,ui-monospace,monospace;color:var(--muted);margin-top:6px}.hs-ref a{color:var(--ink-2);border-bottom:1px solid var(--border-2)}.hs-ref a:hover{color:var(--ink);border-color:var(--ink)}.hs-foot{margin-top:clamp(72px,9vw,120px);padding-top:32px;border-top:1px solid var(--border);font-family:JetBrains Mono,ui-monospace,monospace;font-size:12px;color:var(--muted);line-height:1.7}.hs-foot strong{color:var(--ink);font-weight:500}.hr-bg{background:var(--bg-tint);min-height:100vh;padding:clamp(32px,5vw,64px) 0}.hr-letter{max-width:660px;margin:0 auto;background:var(--bg-elev);border:1px solid var(--border);border-radius:var(--r-lg);box-shadow:0 30px 80px -40px color-mix(in oklch,var(--ink) 40%,transparent);overflow:hidden}.hr-envelope{padding:18px 28px;background:var(--bg-tint);border-bottom:1px dashed var(--border-2);font-family:JetBrains Mono,ui-monospace,monospace;font-size:12px;color:var(--muted);display:grid;grid-template-columns:60px minmax(0,1fr);row-gap:6px;column-gap:12px}.hr-env-l{color:var(--muted-2);letter-spacing:.04em;text-transform:uppercase;font-size:10.5px}.hr-env-v{color:var(--ink-2)}.hr-env-v.is-key{color:var(--accent-ink)}.hr-body{padding:clamp(32px,5vw,56px)}.hr-brand{display:flex;align-items:center;gap:12px;margin-bottom:28px}.hr-brand-mark{width:32px;height:32px;border-radius:8px;background:var(--ink);color:var(--bg);display:grid;place-items:center;font-weight:600;font-size:14px}.hr-brand-text{font-size:15px;font-weight:500;letter-spacing:-.01em}.hr-brand-text em{font-style:normal;color:var(--muted);font-weight:400;margin-left:2px}.hr-order{font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin-left:auto}.hr-greet{font-size:clamp(28px,4vw,42px);letter-spacing:-.025em;line-height:1.05;font-weight:500;margin:8px 0 14px;text-wrap:balance}.hr-greet em{font-style:normal;color:var(--muted);font-weight:400}.hr-intro{font-size:15.5px;color:var(--ink-2);line-height:1.6;margin:0 0 28px;max-width:50ch;text-wrap:pretty}.hr-rule{margin:28px 0 16px;display:flex;align-items:center;gap:12px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:10.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--muted-2)}.hr-rule:after{content:"";flex:1;height:1px;background:var(--border)}.hr-items{display:flex;flex-direction:column;gap:1px;background:var(--border);border-radius:var(--r-sm);overflow:hidden;margin-bottom:4px}.hr-item{display:grid;grid-template-columns:28px minmax(0,1fr) auto;gap:14px;align-items:center;padding:12px 14px;background:var(--bg-elev);font-size:14px}.hr-item-ico{width:28px;height:28px;border-radius:7px;background:var(--bg-tint);color:var(--ink-2);display:grid;place-items:center;flex-shrink:0}.hr-item-name{color:var(--ink)}.hr-item-name em{font-style:normal;color:var(--muted);margin-left:6px;font-size:12.5px}.hr-item-status{font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;color:#27762f;letter-spacing:.04em}.hr-item-status.bic{color:var(--accent-ink)}.hr-stat-block{background:var(--bg-tint);border-radius:var(--r-sm);padding:14px 16px;margin:16px 0}.hr-stat-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;padding:4px 0;font-family:JetBrains Mono,ui-monospace,monospace;font-size:13px;color:var(--ink-2)}.hr-stat-row .v{color:var(--ink);font-weight:500;font-variant-numeric:tabular-nums}.hr-cta-row{text-align:center;margin:36px 0 24px}.hr-cta-big{display:inline-flex;align-items:center;gap:8px;padding:16px 28px;background:var(--accent);color:#fff;border-radius:var(--r-md);font-size:15px;font-weight:500;letter-spacing:-.005em;transition:background var(--t-1),transform var(--t-1);border:1px solid var(--accent)}.hr-cta-big:hover{background:var(--accent-ink);border-color:var(--accent-ink)}.hr-cta-big:active{transform:translateY(1px)}.hr-cta-sub{margin-top:12px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:11.5px;color:var(--muted)}.hr-quote{margin:28px 0;padding:16px 18px;background:var(--bg-tint);border-left:3px solid var(--accent);border-radius:0 var(--r-sm) var(--r-sm) 0;font-size:14px;color:var(--ink-2);line-height:1.6}.hr-quote-meta{margin-top:8px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;color:var(--muted-2)}.hr-footer{background:var(--bg-tint);border-top:1px solid var(--border-2);padding:22px 28px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;color:var(--muted-2);line-height:1.7}.hr-footer-row{display:flex;justify-content:space-between;flex-wrap:wrap;gap:12px}.hr-footer a{color:var(--muted);border-bottom:1px solid transparent}.hr-footer a:hover{color:var(--ink-2);border-bottom-color:var(--border-2)}.hr-footer-tagline{margin-top:14px;padding-top:14px;border-top:1px solid var(--border);color:var(--muted-2)}.hp-wrap{--c-bg: oklch(.14 .01 160);--c-surface: oklch(.18 .01 160);--c-surface-2: oklch(.16 .01 160);--c-surface-3: oklch(.2 .01 160);--c-border: oklch(.24 .01 160);--c-border-strong: oklch(.3 .01 160);--c-fg: oklch(.92 .005 160);--c-fg-muted: oklch(.6 .008 160);--c-fg-subtle: oklch(.45 .008 160);--c-primary-soft: oklch(.28 .06 160);background:#060a08;color:#e2e6e3;min-height:100vh}.hp-bar{display:flex;align-items:center;gap:16px;padding:14px clamp(20px,4vw,48px);border-bottom:1px solid oklch(.26 .013 60);background:#110c08;font-family:JetBrains Mono,ui-monospace,monospace;font-size:11.5px;color:#857f7a;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;overflow-x:auto}.hp-bar>span{flex-shrink:0}.hp-bar-status{display:inline-flex;align-items:center;gap:8px;color:#5bb661}.hp-bar-status-dot{width:8px;height:8px;border-radius:50%;background:#5bb661;box-shadow:0 0 0 3px color-mix(in oklch,oklch(.7 .15 145) 30%,transparent);animation:pulse 1.4s ease-out infinite}.hp-bar-sep{color:#38312c}.hp-bar-meta{margin-left:auto;display:flex;gap:18px;flex-wrap:wrap;align-items:center;white-space:nowrap}.hp-bar-meta>span{white-space:nowrap;flex-shrink:0}.hp-bar-meta .v{color:#e2e6e3;font-weight:500}.hp-shell{padding:clamp(40px,5vw,64px) 0;width:1344px;max-width:calc(100% - 48px);margin:0 auto;box-sizing:border-box;display:flex;flex-direction:column;gap:20px}.hp-hero{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:clamp(28px,4vw,56px);align-items:end;padding-bottom:12px}@media(max-width:880px){.hp-hero{grid-template-columns:1fr}}.hp-logos{padding:36px 0 28px;border-bottom:1px solid oklch(.24 .013 60);margin-bottom:32px}.hp-logos-label{text-align:center;font-family:var(--f-mono);font-size:10.5px;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:#5a5450;margin-bottom:24px}.hp-logos-row{display:flex;justify-content:center;align-items:center;gap:clamp(32px,5vw,60px);flex-wrap:nowrap;overflow-x:auto}.hp-logos-row .mk-logo-img,.hp-logos-row .mk-logo-svg{filter:grayscale(1) brightness(.7) invert(1);opacity:.5;transition:opacity .25s,filter .25s}.hp-logos-row .mk-logo-img:hover,.hp-logos-row .mk-logo-svg:hover{opacity:.85;filter:grayscale(0) brightness(.9) invert(1)}@media(max-width:880px){.hp-logos-row{gap:20px}}.hp-h1{font-size:clamp(40px,6vw,72px);letter-spacing:-.035em;line-height:.98;font-weight:500;margin:8px 0 16px;color:#f3f1ee;max-width:18ch;text-wrap:balance}.hp-h1 em{font-style:normal;color:#76706c;font-weight:400}.hp-lede{font-size:16px;color:#a6a4a1;line-height:1.55;max-width:50ch;margin:0 0 24px}.hp-cta{display:flex;gap:10px;flex-wrap:wrap}.hp-cta .btn{transition:all var(--t-1)}.hp-cta .btn-primary{background:var(--accent);color:#fff;border-color:var(--accent)}.hp-cta .btn-primary:hover{background:var(--accent-ink);border-color:var(--accent-ink)}.hp-cta .btn-ghost{background:#1f1915;color:#cfcdca;border-color:#332c27}.hp-cta .btn-ghost:hover{background:#29231e;color:#fff;border-color:#4d4641}.hp-eyebrow{display:inline-flex;align-items:center;gap:10px;padding:5px 12px 5px 10px;background:#1f1915;border:1px solid oklch(.3 .013 60);border-radius:999px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;color:#b9b7b4;letter-spacing:.04em}.hp-grid{display:grid;grid-template-columns:repeat(12,1fr);gap:16px;grid-auto-rows:minmax(120px,auto)}@media(max-width:880px){.hp-grid{grid-template-columns:repeat(6,1fr)}}.hp-cell{background:#1b1510;border:1px solid oklch(.26 .013 60);border-radius:var(--r-lg);padding:22px 24px;display:flex;flex-direction:column;gap:8px;position:relative;overflow:hidden}.hp-cell-l{font-family:JetBrains Mono,ui-monospace,monospace;font-size:10.5px;color:#76706c;letter-spacing:.1em;text-transform:uppercase;display:flex;align-items:center;gap:8px}.hp-cell-dot{width:6px;height:6px;border-radius:50%;background:var(--accent)}.hp-cell-dot.live{animation:pulse 1.4s ease-out infinite;box-shadow:0 0 0 3px color-mix(in oklch,var(--accent) 30%,transparent)}.hp-cell-n{font-size:42px;letter-spacing:-.03em;line-height:1;font-weight:500;font-feature-settings:"tnum";color:#f3f1ee}.hp-cell-n .u{font-size:17px;color:#76706c;margin-left:2px}.hp-cell-d{font-size:12.5px;color:#918f8c;line-height:1.55;margin-top:auto}.hp-cell-trend{display:inline-flex;align-items:center;gap:6px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;margin-top:4px}.hp-cell-trend.up{color:#5bb661}.hp-cell-trend.down{color:#ed756e}.hp-spark{margin-top:auto}.hp-tail{font-family:JetBrains Mono,ui-monospace,monospace;font-size:11.5px;display:flex;flex-direction:column;padding:0;background:#1b1510}.hp-tail-head{padding:14px 22px;border-bottom:1px solid oklch(.26 .013 60);display:flex;align-items:center;gap:10px;font-size:10.5px;color:#76706c;letter-spacing:.1em;text-transform:uppercase}.hp-tail-body{padding:4px 0;flex:1}.hp-tail-row{display:grid;grid-template-columns:90px auto minmax(0,1fr) auto;gap:12px;align-items:center;padding:6px 22px;border-bottom:1px dashed oklch(.24 .013 60);color:#918f8c;font-size:11.5px;animation:hc-row-in .5s cubic-bezier(.2,.7,.2,1)}.hp-tail-row:last-child{border-bottom:none}.hp-tail-row .t{color:#68625e;font-size:10.5px}.hp-tail-row .lat{color:#76706c;font-size:11px;text-align:right}.hp-pill{display:inline-flex;padding:2px 7px;border-radius:999px;font-size:10px;letter-spacing:.06em;text-transform:uppercase;font-weight:500}.hp-pill-delivered{background:#013f0b;color:#e2e6e3}.hp-pill-opened{background:#26245e;color:#e2e6e3}.hp-pill-clicked{background:#00314c;background:oklch(.3 .1 240);color:#e2e6e3}.hp-pill-bounced{background:#69040d;color:#edebe7}.hp-map{position:relative;min-height:280px;display:flex;flex-direction:column}.hp-map-svg{position:absolute;top:22px;right:24px;bottom:22px;left:24px;z-index:0}.hp-map-region{fill:#2e2723;stroke:#38312c;stroke-width:.5}.hp-map-region.is-on{fill:color-mix(in oklch,var(--accent) 35%,oklch(.28 .013 60))}.hp-map-dot{fill:var(--accent)}.hp-map-dot.live{animation:pulse 2s ease-out infinite}.hp-map-meta{position:relative;margin-top:auto;font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;color:#82807d;display:flex;gap:14px;flex-wrap:wrap}.hp-map-meta .v{color:#e2e6e3}.hp-voices{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;padding:0}@media(max-width:880px){.hp-voices{grid-template-columns:1fr}}.hp-voice{background:#1b1510;border:1px solid oklch(.26 .013 60);border-radius:var(--r-md);padding:18px;font-size:12.5px;line-height:1.6;color:#9aa09d;display:flex;flex-direction:column;gap:14px}.hp-voice-q{font-style:italic}.hp-voice-q:before{content:'"';color:var(--accent);font-family:JetBrains Mono,ui-monospace,monospace;margin-right:3px;opacity:.7}.hp-voice-who{display:flex;align-items:center;gap:10px;margin-top:auto;font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px}.hp-voice-avatar{width:28px;height:28px;border-radius:50%;background:var(--accent);color:#fff;font-size:11px;font-weight:500;display:grid;place-items:center}.hp-voice-name{color:#e2e6e3}.hp-voice-role{color:#76706c}.hp-cta-card{background:var(--ink);border:1px solid oklch(.32 .013 60);border-radius:var(--r-xl);padding:clamp(32px,5vw,56px);position:relative;overflow:hidden;display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:clamp(28px,4vw,56px);align-items:center;margin-top:8px}@media(max-width:880px){.hp-cta-card{grid-template-columns:1fr}}.hp-logo-marquee{overflow:hidden;mask-image:linear-gradient(to right,transparent,black 8%,black 92%,transparent);-webkit-mask-image:linear-gradient(to right,transparent,black 8%,black 92%,transparent)}.hp-logo-track{display:flex;gap:0;width:max-content;animation:hp-logo-scroll 30s linear infinite}.hp-logo-item{display:flex;align-items:center;justify-content:center;padding:0 clamp(28px,4vw,52px);height:64px;flex-shrink:0}.hp-logo-item img,.hp-logo-item svg{filter:grayscale(1) brightness(.6);opacity:.6;transition:filter .25s,opacity .25s}.hp-logo-item:hover img,.hp-logo-item:hover svg{filter:grayscale(0) brightness(.9);opacity:1}@keyframes hp-logo-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}@media(max-width:720px){.hp-logo-item{padding:0 20px}.hp-logo-item span{font-size:14px}}.hp-cta-card:before{content:"";position:absolute;inset:-50% -10% auto auto;width:65%;height:200%;background:radial-gradient(ellipse at top right,color-mix(in oklch,var(--accent) 45%,transparent),transparent 60%);opacity:.7;pointer-events:none}.hp-cta-h{font-size:clamp(28px,3.4vw,40px);letter-spacing:-.025em;line-height:1.05;font-weight:500;margin:0 0 12px;max-width:22ch;text-wrap:balance;position:relative;color:#f3f1ee}.hp-cta-h em{font-style:normal;color:#76706c;font-weight:400}.hp-cta-p{font-size:15px;color:#a6a4a1;max-width:50ch;margin:0;line-height:1.6}.hp-cta-list{position:relative;display:flex;flex-direction:column;gap:9px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:12px}.hp-cta-list-item{display:flex;align-items:center;gap:10px;color:#9aa09d}.hp-cta-list-item .check{width:16px;height:16px;border-radius:50%;background:color-mix(in oklch,var(--accent) 22%,transparent);color:var(--accent);display:grid;place-items:center;flex-shrink:0}.hp-cta-card-actions{display:flex;gap:10px;margin-top:24px;position:relative;flex-wrap:wrap}.hp-lead-h{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(28px,4vw,56px);align-items:end;margin-bottom:24px}@media(max-width:880px){.hp-lead-h{grid-template-columns:1fr}}.hp-lead-h h2{font-size:clamp(28px,3.4vw,42px);letter-spacing:-.025em;line-height:1.05;font-weight:500;margin:8px 0 0;color:#f3f1ee;max-width:22ch;text-wrap:balance}.hp-lead-h h2 em{font-style:normal;color:#76706c;font-weight:400}.hp-lead-h p{font-size:14.5px;color:#a6a4a1;margin:0;line-height:1.6;text-wrap:pretty;max-width:56ch}.hp-lead-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}@media(max-width:880px){.hp-lead-grid{grid-template-columns:1fr}}.hp-lead-card{background:#1b1510;border:1px solid oklch(.26 .013 60);border-radius:var(--r-lg);padding:24px 26px;display:flex;flex-direction:column;gap:18px;position:relative;overflow:hidden;transition:border-color var(--t-1),background var(--t-1)}.hp-lead-card:hover{border-color:color-mix(in oklch,var(--cat) 40%,oklch(.26 .013 60));background:#1f1915}.hp-lead-card:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:var(--cat);opacity:.5}.hp-lead-card:hover:before{opacity:1}.hp-lead-card:after{content:"";position:absolute;top:-30%;right:-10%;width:60%;height:100%;background:radial-gradient(ellipse at top right,color-mix(in oklch,var(--cat) 22%,transparent),transparent 65%);pointer-events:none;opacity:.4;transition:opacity var(--t-1)}.hp-lead-card:hover:after{opacity:.8}.hp-lead-card-head{display:flex;align-items:center;gap:10px;position:relative}.hp-lead-card-cat{display:inline-flex;align-items:center;gap:8px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:10.5px;color:var(--cat);letter-spacing:.1em;text-transform:uppercase}.hp-lead-card-cat:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--cat)}.hp-lead-card-rank{margin-left:auto;display:inline-flex;align-items:center;gap:6px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:var(--accent);background:color-mix(in oklch,var(--accent) 14%,transparent);border:1px solid color-mix(in oklch,var(--accent) 30%,transparent);border-radius:999px;padding:3px 9px 3px 7px}.hp-lead-card-rank:before{content:"";width:5px;height:5px;border-radius:50%;background:var(--accent);box-shadow:0 0 0 2px color-mix(in oklch,var(--accent) 26%,transparent)}.hp-lead-card-title{font-size:15.5px;font-weight:500;letter-spacing:-.008em;color:#f3f1ee;margin:-10px 0 0;position:relative}.hp-lead-card-big{position:relative;display:flex;align-items:baseline;gap:8px}.hp-lead-card-big-n{font-size:clamp(48px,5.5vw,64px);letter-spacing:-.035em;line-height:1;font-weight:500;color:var(--cat);font-feature-settings:"tnum"}.hp-lead-card-big-u{font-family:JetBrains Mono,ui-monospace,monospace;font-size:12.5px;color:#82807d;letter-spacing:.04em;text-transform:uppercase;padding-bottom:6px}.hp-lead-rows{display:flex;flex-direction:column;gap:2px;font-family:JetBrains Mono,ui-monospace,monospace;position:relative}.hp-lead-row{display:grid;grid-template-columns:110px minmax(0,1fr) 64px;gap:12px;align-items:center;padding:5px 0;font-size:11.5px}.hp-lead-card--wide .hp-lead-row{grid-template-columns:130px minmax(0,1fr) 160px}@media(max-width:720px){.hp-lead-row{grid-template-columns:90px 1fr 64px}.hp-lead-card--wide .hp-lead-row{grid-template-columns:100px 1fr 130px}}.hp-lead-row-name{color:#82807d;letter-spacing:.02em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hp-lead-row.is-us .hp-lead-row-name{color:#f3f1ee;font-weight:500}.hp-lead-bar{height:6px;background:#241e19;border-radius:999px;overflow:hidden;position:relative}.hp-lead-row.is-none .hp-lead-bar{height:18px;background:#1f1915;border-radius:4px;overflow:visible}.hp-lead-bar-fill{height:100%;background:#4d4641;border-radius:999px;transition:width .6s cubic-bezier(.2,.7,.2,1)}.hp-lead-row.is-us .hp-lead-bar-fill{background:linear-gradient(90deg,var(--cat),color-mix(in oklch,var(--cat) 60%,transparent));box-shadow:0 0 12px color-mix(in oklch,var(--cat) 50%,transparent)}.hp-lead-bar-fill.is-none{background:#2e2723;width:0%!important}.hp-lead-bar-x{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;font-size:10px;color:#68625e;letter-spacing:.06em;text-transform:uppercase}.hp-lead-row-v{text-align:right;color:#b9b7b4;font-size:11.5px;white-space:nowrap}.hp-lead-row.is-us .hp-lead-row-v{color:var(--cat);font-weight:500}.hp-lead-card-foot{padding-top:14px;border-top:1px solid oklch(.26 .013 60);display:flex;flex-direction:column;gap:6px;position:relative}.hp-lead-card-desc{font-size:13px;color:#a6a4a1;line-height:1.55;text-wrap:pretty}.hp-lead-card-callout{font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;color:#68625e;letter-spacing:.04em}.hp-lead-card-callout .v{color:var(--cat);font-weight:500}.hp-lead-card--wide{grid-column:1 / -1}.hp-lead-card--wide .hp-lead-card-big-n{font-size:clamp(64px,7vw,88px)}.hp-dives{display:flex;flex-direction:column;gap:16px}.hp-dive{background:#1b1510;border:1px solid oklch(.26 .013 60);border-radius:var(--r-lg);padding:clamp(28px,4vw,40px);position:relative;overflow:hidden}.hp-dive:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,var(--cat),transparent);opacity:.7}.hp-dive:after{content:"";position:absolute;top:-20%;right:-10%;width:50%;height:110%;background:radial-gradient(ellipse at top right,color-mix(in oklch,var(--cat) 16%,transparent),transparent 60%);pointer-events:none}.hp-dive-head{display:flex;align-items:center;gap:14px;margin-bottom:16px;position:relative}.hp-dive-cat{display:inline-flex;align-items:center;gap:8px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--cat)}.hp-dive-cat:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--cat);box-shadow:0 0 0 3px color-mix(in oklch,var(--cat) 22%,transparent)}.hp-dive-tag{margin-left:auto;font-family:JetBrains Mono,ui-monospace,monospace;font-size:10.5px;letter-spacing:.08em;text-transform:uppercase;color:#76706c;display:inline-flex;align-items:center;gap:8px}.hp-dive-tag .num{color:#e2e6e3;font-weight:500;background:#110c08;border:1px solid oklch(.26 .013 60);padding:3px 8px;border-radius:4px}.hp-dive-title{font-size:clamp(26px,3.2vw,38px);letter-spacing:-.025em;line-height:1.05;font-weight:500;color:#f3f1ee;margin:0 0 10px;max-width:24ch;position:relative;text-wrap:balance}.hp-dive-title em{font-style:normal;color:#76706c;font-weight:400}.hp-dive-sub{font-size:14px;color:#a09e9b;line-height:1.6;max-width:60ch;margin:0 0 28px;position:relative;text-wrap:pretty}.hp-dive-sub code{font-family:JetBrains Mono,ui-monospace,monospace;font-size:12.5px;color:#cfcdca;background:#110c08;border:1px solid oklch(.26 .013 60);border-radius:4px;padding:1px 5px}.hp-dive-body{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:clamp(20px,3vw,32px);margin-bottom:22px;position:relative}@media(max-width:880px){.hp-dive-body{grid-template-columns:1fr}}.hp-dive-visual{background:#0d0805;border:1px solid oklch(.22 .013 60);border-radius:var(--r-md);padding:20px 22px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:12px;line-height:1.65;color:#b9b7b4;overflow-x:auto;display:flex;flex-direction:column;gap:10px}.hp-dive-visual-l{font-size:10px;color:#68625e;letter-spacing:.1em;text-transform:uppercase;display:flex;align-items:center;gap:8px}.hp-dive-visual-l:before{content:"";width:6px;height:6px;border-radius:50%;background:#5bb661;box-shadow:0 0 0 2px color-mix(in oklch,oklch(.7 .15 145) 30%,transparent)}.hp-dive-spec{display:flex;flex-direction:column;gap:14px}.hp-dive-spec-l{font-family:JetBrains Mono,ui-monospace,monospace;font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:#76706c;margin-bottom:4px}.hp-dive-spec-item{display:grid;grid-template-columns:22px minmax(0,1fr);gap:12px;align-items:start}.hp-dive-spec-n{font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;font-weight:500;letter-spacing:.04em;color:var(--cat);background:color-mix(in oklch,var(--cat) 14%,transparent);border:1px solid color-mix(in oklch,var(--cat) 30%,transparent);border-radius:5px;padding:2px 0;text-align:center;margin-top:2px;font-variant-numeric:tabular-nums}.hp-dive-spec-h{font-size:13.5px;font-weight:500;color:#f3f1ee;margin:0 0 3px}.hp-dive-spec-h code{font-family:JetBrains Mono,ui-monospace,monospace;font-size:12px;color:var(--cat);background:#110c08;border-radius:3px;padding:1px 5px;font-weight:400}.hp-dive-spec-d{font-size:12.5px;color:#918f8c;line-height:1.55;text-wrap:pretty}.hp-dive-spec-d code{font-family:JetBrains Mono,ui-monospace,monospace;font-size:11.5px;color:#cfcdca;background:#110c08;border-radius:3px;padding:1px 5px}.hp-dive-code{background:#090503;border:1px solid oklch(.22 .013 60);border-radius:var(--r-md);padding:18px 22px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:12px;line-height:1.75;color:#b9b7b4;overflow-x:auto;white-space:pre;position:relative}.hp-dive-code-l{position:absolute;top:12px;right:16px;font-size:10px;color:#5a5450;letter-spacing:.08em;text-transform:uppercase}.hp-dive-code .tk{color:#a9afff;color:oklch(.78 .13 280)}.hp-dive-code .ts{color:#85cc87}.hp-dive-code .th{color:#ffbaae;color:oklch(.85 .13 30)}.hp-dive-code .tc{color:#5a5450}.hp-dive-code .tn{color:#cfcdca}.hp-dive-code .hl{background:color-mix(in oklch,var(--cat) 25%,transparent);padding:1px 4px;border-radius:3px;color:#f3f1ee}.hp-dive-foot{display:flex;flex-wrap:wrap;gap:8px;margin-top:22px;position:relative}.hp-kv{display:inline-flex;align-items:center;gap:8px;padding:7px 12px 7px 10px;background:#110c08;border:1px solid oklch(.24 .013 60);border-radius:999px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;color:#918f8c;letter-spacing:.02em}.hp-kv .k{color:#68625e;text-transform:uppercase;letter-spacing:.06em;font-size:10px}.hp-kv .v{color:#f3f1ee}.hp-kv .v.acc{color:var(--cat)}.hp-flow{display:flex;flex-direction:column;gap:0;font-family:JetBrains Mono,ui-monospace,monospace}.hp-flow-node{border:1px solid oklch(.28 .013 60);background:#16100c;border-radius:6px;padding:8px 12px;font-size:12px;color:#cfcdca;display:flex;align-items:center;justify-content:space-between;gap:12px}.hp-flow-node.is-us{border-color:var(--cat);background:color-mix(in oklch,var(--cat) 18%,oklch(.18 .013 60));color:#f3f1ee}.hp-flow-node.is-end{border-style:dashed;background:transparent;color:#82807d}.hp-flow-tag{font-size:10px;letter-spacing:.06em;text-transform:uppercase;color:#68625e}.hp-flow-node.is-us .hp-flow-tag{color:var(--cat)}.hp-flow-edge{display:flex;align-items:center;justify-content:center;height:22px;position:relative;color:#4c4742;font-size:10px;letter-spacing:.06em;text-transform:uppercase}.hp-flow-edge:before{content:"";position:absolute;left:50%;top:0;bottom:0;width:1px;background:#2e2723}.hp-flow-edge-l{position:relative;background:#0d0805;padding:0 8px;z-index:1}.hp-flow-edge-arr{position:absolute;bottom:-1px;left:50%;transform:translate(-50%);width:0;height:0;border-left:4px solid transparent;border-right:4px solid transparent;border-top:5px solid oklch(.32 .013 60)}.hp-ast{display:flex;flex-direction:column;gap:6px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:11.5px;color:#a09e9b}.hp-ast-line{display:flex;align-items:center;gap:8px}.hp-ast-line .indent{color:#3f3935}.hp-ast-line .tag{color:#a9afff;color:oklch(.78 .13 280)}.hp-ast-line .attr{color:#ffbaae;color:oklch(.85 .13 30)}.hp-ast-line .val{color:#85cc87}.hp-session-line{font-family:JetBrains Mono,ui-monospace,monospace;font-size:11.5px;line-height:1.6;display:flex;gap:10px}.hp-session-line .dir{color:#68625e;width:24px;flex-shrink:0}.hp-session-line .dir.in{color:#5bb661}.hp-session-line .dir.out{color:#a9afff;color:oklch(.78 .13 280)}.hp-session-line .data{color:#cfcdca}.hp-session-line .code{color:#82807d}.hp-crypto-box{background:#110c08;border:1px dashed oklch(.32 .013 60);border-radius:6px;padding:10px 14px;font-size:11.5px;color:#b9b7b4;font-family:JetBrains Mono,ui-monospace,monospace}.hp-crypto-box .label{font-size:10px;color:#68625e;letter-spacing:.08em;text-transform:uppercase;margin-bottom:4px}.hp-crypto-box .val{color:#f3f1ee;word-break:break-all}.hp-crypto-box.is-sig .val{color:var(--cat)}.hp-wrap .nav{background:#110c08;border-bottom:1px solid oklch(.26 .013 60);position:sticky}.hp-wrap .brand-text{color:#e2e6e3}.hp-wrap .brand-text em{color:#76706c}.hp-wrap .nav-links a{color:#82807d}.hp-wrap .nav-links a:hover{color:#e2e6e3}.hp-wrap .nav-links a.is-current{color:#f3f1ee}.hp-wrap .nav-signin{color:#a09e9b}.hp-wrap .nav-signin:hover{background:#1f1915;color:#e2e6e3}.hp-wrap .vswitch-segs{background:#1b1510;border-color:#332c27}.hp-wrap .vswitch-seg{color:#76706c}.hp-wrap .vswitch-seg.is-on{background:#e6e4e1;color:#16100c}.hp-wrap .vswitch-l{color:#5a5450}.hp-service-cell{background:#1b1510;border:1px solid oklch(.26 .013 60);border-radius:var(--r-lg);padding:22px 24px;display:flex;flex-direction:column;gap:10px;transition:border-color var(--t-1),background var(--t-1);position:relative;overflow:hidden}.hp-service-cell:hover{background:#1f1915;border-color:color-mix(in oklch,var(--cat) 30%,oklch(.26 .013 60))}.hp-service-cell:before{content:"";position:absolute;top:0;left:0;width:100%;height:2px;background:var(--cat, var(--accent));opacity:.4}.hp-service-cell:hover:before{opacity:.8}.hp-service-head{display:flex;align-items:center;gap:10px}.hp-service-status{display:inline-flex;align-items:center;gap:6px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:#5bb661;margin-left:auto}.hp-service-status-dot{width:6px;height:6px;border-radius:50%;background:#5bb661;box-shadow:0 0 0 2px color-mix(in oklch,oklch(.7 .15 145) 30%,transparent)}.hp-service-num{font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;color:#68625e;letter-spacing:.06em;text-transform:uppercase}.hp-service-name{font-size:22px;letter-spacing:-.02em;font-weight:500;color:#f3f1ee;line-height:1.1}.hp-service-name .cat-dot{display:inline-block;width:8px;height:8px;border-radius:50%;background:var(--cat);margin-right:10px;vertical-align:2px}.hp-service-desc{font-size:12.5px;color:#918f8c;line-height:1.55}.hp-service-meta{display:flex;gap:14px;margin-top:auto;padding-top:14px;border-top:1px solid oklch(.26 .013 60);font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;color:#76706c;letter-spacing:.04em;flex-wrap:wrap}.hp-service-meta .v{color:#cfcdca}.hp-service-meta-bic{margin-left:auto;display:inline-flex;align-items:center;gap:6px;color:var(--accent)}.hp-service-meta-bic:before{content:"";width:5px;height:5px;border-radius:50%;background:var(--accent)}.hp-feat-row{display:grid;grid-template-columns:28px minmax(0,1.4fr) minmax(0,1fr) auto;gap:14px;align-items:center;padding:14px 22px;border-bottom:1px solid oklch(.26 .013 60);font-size:13px;color:#9aa09d}.hp-feat-row:last-child{border-bottom:none}.hp-feat-row:hover{background:#1f1915}.hp-feat-row-ico{width:28px;height:28px;border-radius:7px;background:#241e19;color:#cfcdca;display:grid;place-items:center}.hp-feat-row-title{color:#e2e6e3;font-weight:500}.hp-feat-row-desc{color:#82807d;font-size:12.5px;line-height:1.5}.hp-feat-row-badge{font-family:JetBrains Mono,ui-monospace,monospace;font-size:10px;letter-spacing:.06em;text-transform:uppercase;color:var(--accent);background:color-mix(in oklch,var(--accent) 12%,transparent);border:1px solid color-mix(in oklch,var(--accent) 30%,transparent);border-radius:999px;padding:3px 8px;white-space:nowrap}.hp-feat-list{background:#1b1510;border:1px solid oklch(.26 .013 60);border-radius:var(--r-lg);overflow:hidden}.hp-plans{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:8px}@media(max-width:880px){.hp-plans{grid-template-columns:1fr}}.hp-plan{background:#1b1510;border:1px solid oklch(.26 .013 60);border-radius:var(--r-xl);padding:28px;display:flex;flex-direction:column;gap:18px;position:relative}.hp-plan--rec{border-color:color-mix(in oklch,var(--accent) 50%,oklch(.26 .013 60));background:#1f1915;box-shadow:0 0 0 3px color-mix(in oklch,var(--accent) 14%,transparent)}.hp-plan-flag{position:absolute;top:-12px;left:24px;background:var(--accent);color:#fff;font-family:JetBrains Mono,ui-monospace,monospace;font-size:10px;letter-spacing:.1em;text-transform:uppercase;padding:4px 10px;border-radius:999px;font-weight:500}.hp-plan-name{font-size:20px;letter-spacing:-.015em;font-weight:500;color:#f3f1ee}.hp-plan-tag{font-size:13.5px;color:#918f8c;line-height:1.55}.hp-plan-price{display:flex;align-items:baseline;gap:6px;font-feature-settings:"tnum"}.hp-plan-price-num{font-size:44px;letter-spacing:-.03em;font-weight:500;line-height:1;color:#f3f1ee}.hp-plan-price-unit{font-size:13px;color:#76706c}.hp-segs{display:inline-flex;padding:2px;background:#140e0a;border:1px solid oklch(.3 .013 60);border-radius:999px;align-self:flex-start}.hp-seg{padding:5px 12px;font-size:12px;border-radius:999px;color:#82807d;font-family:JetBrains Mono,ui-monospace,monospace;letter-spacing:.04em;text-transform:uppercase;transition:color var(--t-1),background var(--t-1)}.hp-seg.is-on{background:#e6e4e1;color:#16100c;font-weight:500}.hp-seg:not(.is-on):hover{color:#cfcdca}.hp-slider{-moz-appearance:none;appearance:none;-webkit-appearance:none;width:100%;height:6px;background:#29231e;border-radius:999px;outline:none;background-image:linear-gradient(var(--accent),var(--accent));background-repeat:no-repeat;cursor:pointer}.hp-slider::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:18px;height:18px;border-radius:50%;background:var(--accent);border:2px solid oklch(.18 .013 60);box-shadow:0 0 0 3px color-mix(in oklch,var(--accent) 26%,transparent);cursor:pointer}.hp-slider-ticks{display:flex;justify-content:space-between;font-family:JetBrains Mono,ui-monospace,monospace;font-size:10.5px;color:#68625e;margin-top:8px;letter-spacing:.04em}.hp-plan-features{display:flex;flex-direction:column;gap:8px}.hp-plan-feat{display:flex;align-items:flex-start;gap:10px;font-size:13px;color:#9aa09d;line-height:1.5}.hp-plan-feat .check{width:16px;height:16px;border-radius:50%;background:color-mix(in oklch,var(--accent) 22%,transparent);color:var(--accent);display:grid;place-items:center;flex-shrink:0;margin-top:2px}.hp-plan-cta-btn{margin-top:auto;display:inline-flex;align-items:center;justify-content:center;gap:8px;height:44px;padding:0 18px;border-radius:var(--r-md);font-size:14px;font-weight:500;cursor:pointer;transition:all var(--t-1)}.hp-plan-cta-btn--ghost{background:#16100c;color:#e2e6e3;border:1px solid oklch(.3 .013 60)}.hp-plan-cta-btn--ghost:hover{background:#110c08;border-color:#4d4641}.hp-plan-cta-btn--solid{background:var(--accent);color:#fff;border:1px solid var(--accent)}.hp-plan-cta-btn--solid:hover{background:var(--accent-ink);border-color:var(--accent-ink)}.hp-table{width:100%;border-collapse:collapse;font-size:14px;background:#1b1510;border:1px solid oklch(.26 .013 60);border-radius:var(--r-lg);overflow:hidden}.hp-table th{padding:16px 22px;text-align:left;background:#110c08;font-size:12.5px;font-weight:500;color:#e2e6e3;border-bottom:1px solid oklch(.26 .013 60)}.hp-table th:nth-child(2),.hp-table th:nth-child(3){text-align:center}.hp-table th:nth-child(3){color:var(--accent);background:color-mix(in oklch,var(--accent) 8%,oklch(.16 .013 60))}.hp-table td{padding:12px 22px;border-top:1px solid oklch(.24 .013 60);color:#a6a4a1;vertical-align:middle}.hp-table td:nth-child(2),.hp-table td:nth-child(3){text-align:center;font-family:JetBrains Mono,ui-monospace,monospace;font-size:12.5px}.hp-table td:nth-child(3){background:color-mix(in oklch,var(--accent) 5%,oklch(.2 .013 60))}.hp-table-section td{background:#16100c!important;font-family:JetBrains Mono,ui-monospace,monospace;font-size:10.5px;letter-spacing:.1em;text-transform:uppercase;color:#76706c!important;padding-top:14px!important;padding-bottom:14px!important}.hp-check{display:inline-grid;place-items:center;width:20px;height:20px;border-radius:50%;background:color-mix(in oklch,var(--accent) 22%,transparent);color:var(--accent)}.hp-dash{color:#5a5450}.hp-addons{display:grid;grid-template-columns:1fr 1fr;gap:16px}@media(max-width:720px){.hp-addons{grid-template-columns:1fr}}.hp-addon{background:#1b1510;border:1px solid oklch(.26 .013 60);border-radius:var(--r-lg);padding:22px;display:flex;flex-direction:column;gap:14px}.hp-addon-head{display:flex;align-items:flex-start;gap:12px}.hp-addon-ico{width:36px;height:36px;border-radius:9px;background:color-mix(in oklch,var(--accent) 18%,transparent);color:var(--accent);display:grid;place-items:center;flex-shrink:0}.hp-addon-name{font-size:15.5px;font-weight:500;color:#f3f1ee}.hp-addon-desc{font-size:12.5px;color:#918f8c;margin-top:3px;line-height:1.55}.hp-addon-foot{display:flex;justify-content:space-between;align-items:center;padding-top:14px;border-top:1px solid oklch(.26 .013 60);margin-top:auto}.hp-addon-price{font-size:20px;letter-spacing:-.02em;font-weight:500;font-feature-settings:"tnum";color:#f3f1ee}.hp-addon-price-unit{font-size:12px;color:#76706c;margin-left:2px}.hp-addon-btn{background:#16100c;border:1px solid oklch(.3 .013 60);border-radius:var(--r-md);padding:8px 14px;font-size:12.5px;color:#e2e6e3;display:inline-flex;align-items:center;gap:7px;transition:background var(--t-1),border-color var(--t-1);cursor:pointer}.hp-addon-btn:hover{background:#110c08;border-color:#4d4641}.hp-section-h{display:flex;align-items:end;gap:24px;flex-wrap:wrap;margin-bottom:24px}.hp-section-h-l{display:flex;flex-direction:column;gap:4px}.hp-section-h-l .hp-cell-l{padding:0}.hp-section-h h2{font-size:clamp(24px,2.8vw,32px);letter-spacing:-.02em;line-height:1.1;font-weight:500;margin:0;color:#f3f1ee;max-width:24ch}.hp-section-h h2 em{font-style:normal;color:#76706c;font-weight:400}.hp-section-h p{font-size:14px;color:#a6a4a1;max-width:50ch;line-height:1.55;margin:0 0 0 auto}.site-shell{background:#050301;min-height:100vh;display:flex;flex-direction:column;font-family:Geist Sans,system-ui,sans-serif;color:#e2e6e3}.site-chrome{background:#0d0805;border-bottom:1px solid oklch(.2 .013 60);padding:10px 14px;display:grid;grid-template-columns:auto 1fr auto;gap:14px;align-items:center}.site-traffic{display:flex;gap:6px}.site-traffic span{width:11px;height:11px;border-radius:50%;background:#29231e}.site-traffic span:nth-child(1){background:#ce514d}.site-traffic span:nth-child(2){background:#cd9200;background:oklch(.7 .15 80)}.site-traffic span:nth-child(3){background:#3a9742}.site-tabs{display:flex;gap:4px;overflow-x:auto;align-items:center}.site-tab{display:inline-flex;align-items:center;gap:8px;padding:8px 14px 8px 12px;border-radius:8px 8px 0 0;font-size:12.5px;color:#857f7a;background:transparent;border:1px solid transparent;border-bottom:none;position:relative;bottom:-1px;transition:background var(--t-1),color var(--t-1),border-color var(--t-1);cursor:pointer;white-space:nowrap}.site-tab:hover{color:#cfcdca;background:#16100c}.site-tab.is-on{color:#f3f1ee;background:#16100c;border-color:#1f1915;border-bottom-color:#16100c}.site-tab-dot{width:6px;height:6px;border-radius:50%;background:var(--tab-color, var(--accent))}.site-tab-x{width:14px;height:14px;border-radius:50%;opacity:.4;display:grid;place-items:center;margin-left:2px}.site-tab:hover .site-tab-x{opacity:.8}.site-actions{display:flex;gap:6px;align-items:center}.site-action{width:30px;height:30px;border-radius:6px;background:#16100c;border:1px solid oklch(.22 .013 60);display:grid;place-items:center;color:#857f7a;cursor:pointer;transition:background var(--t-1),color var(--t-1)}.site-action:hover{background:#1f1915;color:#e2e6e3}.site-addr{display:flex;align-items:center;gap:8px;background:#16100c;border:1px solid oklch(.22 .013 60);border-radius:999px;padding:6px 14px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:12px;color:#a09e9b;flex:1;max-width:480px;margin:0 auto;white-space:nowrap;overflow:hidden}.site-addr-lock{color:#57a45b}.site-addr-path{color:#76706c;white-space:nowrap;flex-shrink:0}.site-toolbar{display:flex;gap:6px;padding:6px 14px;background:#090503;border-bottom:1px solid oklch(.2 .013 60);align-items:center}.site-toolbar-meta{margin-left:auto;font-family:JetBrains Mono,ui-monospace,monospace;font-size:10.5px;color:#68625e;letter-spacing:.06em;text-transform:uppercase;display:flex;align-items:center;gap:8px}.site-toolbar-meta-dot{width:6px;height:6px;border-radius:50%;background:#5bb661;box-shadow:0 0 0 3px color-mix(in oklch,oklch(.7 .15 145) 30%,transparent)}.site-viewport{flex:1;background:#16100c;position:relative;overflow:hidden;min-height:0}.site-frame{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:0;display:block}.site-loading{position:absolute;top:0;right:0;bottom:0;left:0;background:#16100c;display:grid;place-items:center;font-family:JetBrains Mono,ui-monospace,monospace;font-size:12px;color:#76706c;pointer-events:none;opacity:0;transition:opacity .2s}.site-loading.is-on{opacity:1}.site-loading-dot{display:inline-block;width:8px;height:8px;border-radius:50%;background:var(--accent);margin-right:10px;animation:pulse .8s ease-out infinite}.pulse-nav{position:sticky;top:0;z-index:100;background:#020403eb;backdrop-filter:saturate(140%) blur(14px);-webkit-backdrop-filter:saturate(140%) blur(14px);border-bottom:1px solid oklch(.18 .01 160);overflow:visible}.pulse-nav-inner{max-width:1180px;margin:0 auto;padding:0 28px;height:56px;display:flex;align-items:center;gap:6px}.pulse-nav-brand{display:flex;align-items:center;gap:10px;background:none;border:none;cursor:pointer;padding:0;margin-right:12px;flex-shrink:0;color:#fff}.pulse-nav-brand>span{font-family:Geist Sans,ui-sans-serif,system-ui,-apple-system,sans-serif!important;font-size:34px!important;font-weight:800!important;letter-spacing:-.03em;line-height:1}.pulse-nav-brand-mark{width:34px;height:34px;border-radius:8px;background:#e6e4e1;color:#0d0805;font-weight:700;font-size:17px;display:flex;align-items:center;justify-content:center;letter-spacing:-.02em}.pulse-nav-brand-text{font-size:19px;font-weight:600;color:#e2e6e3;letter-spacing:-.01em;white-space:nowrap}.pulse-nav-brand-text em{font-style:normal;color:#68625e}.pulse-nav-links{display:flex;align-items:center;gap:2px;flex:1;min-width:0}.pulse-nav-link{background:none;border:none;cursor:pointer;font-size:13px;font-weight:500;color:#888683;padding:6px 12px;border-radius:6px;transition:color .15s,background .15s;white-space:nowrap;position:relative}.pulse-nav-link:hover{color:#d9d7d4;background:#1b1510}.pulse-nav-link.is-active{color:#e2e6e3}.pulse-nav-link.is-active:after{content:"";position:absolute;bottom:-1px;left:12px;right:12px;height:2px;border-radius:2px;background:var(--accent, oklch(.75 .15 160))}.pulse-nav-cta{display:flex;align-items:center;gap:8px;margin-left:auto;flex-shrink:0}@media(max-width:480px){.pulse-nav-cta{gap:4px;flex-shrink:1}.pulse-nav-cta .btn.btn-ghost,.pulse-nav-cta .pulse-nav-btn-ghost{display:none}.pulse-nav-cta .pulse-nav-btn-primary{font-size:12px!important;padding:8px 12px!important}}.pulse-nav-btn-ghost{font-size:13px;font-weight:500;color:#9aa09d;background:none;border:1px solid oklch(.3 .013 60);border-radius:6px;padding:5px 14px;cursor:pointer;transition:color .15s,border-color .15s,background .15s;white-space:nowrap}.pulse-nav-btn-ghost:hover{color:#e2e6e3;border-color:#534c46;background:#1b1510}.pulse-nav-cta .btn.btn-ghost{color:#8b918d;background:transparent;border:1px solid oklch(.28 .012 160);border-radius:6px}.pulse-nav-cta .btn.btn-ghost:hover{color:#d5d8d6;border-color:#424a45;background:#0d1310}.pulse-nav-btn-primary{font-size:13px;font-weight:600;color:#fff;background:var(--accent, oklch(.75 .15 160));border:1px solid var(--accent, oklch(.75 .15 160));border-radius:6px;padding:5px 14px;cursor:pointer;transition:filter .15s;display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.pulse-nav-btn-primary:hover{filter:brightness(1.1)}.pulse-nav-btn-login{font-size:14px;font-weight:600;color:#fff;background:#0d0d0d;border:1px solid rgba(255,255,255,.22);border-radius:999px;padding:9px 20px;cursor:pointer;display:inline-flex;align-items:center;white-space:nowrap;transition:background .15s}.pulse-nav-btn-login:hover{background:#262626}.pulse-nav-btn-signup{font-size:14px;font-weight:600;color:#0d0d0d;background:#fff;border:1.5px solid #3b6ce8;border-radius:999px;padding:9px 20px;cursor:pointer;display:inline-flex;align-items:center;white-space:nowrap;transition:background .15s}.pulse-nav-btn-signup:hover{background:#eef2ff}.pulse-nav-burger{display:none;align-items:center;justify-content:center;width:40px;height:40px;margin-left:auto;flex-shrink:0;background:none;border:1px solid oklch(.28 .012 160);border-radius:8px;color:#d5d8d6;cursor:pointer;transition:background .15s,border-color .15s;-webkit-tap-highlight-color:transparent}.pulse-nav-burger:hover{background:#0d1310}@media(max-width:860px){.pulse-nav-links,.pulse-nav-cta{display:none}.pulse-nav-burger{display:inline-flex}.pulse-nav-inner{width:100%;justify-content:space-between}.pulse-mega,.pulse-dropdown{display:none!important}}.pulse-mobile-backdrop{position:fixed;top:56px;right:0;bottom:0;left:0;z-index:98;background:#0001008c;backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px);animation:pulseFadeIn .15s ease-out}.pulse-mobile-menu{position:fixed;top:56px;left:0;right:0;bottom:0;z-index:99;height:calc(100vh - 56px);height:calc(100dvh - 56px);overflow-y:auto;-webkit-overflow-scrolling:touch;background:#020403;padding:8px 16px calc(20px + env(safe-area-inset-bottom));animation:pulseFadeIn .18s ease-out;display:flex;flex-direction:column}.pulse-mobile-nav{display:flex;flex-direction:column}.pulse-mobile-link{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;background:none;border:none;border-bottom:1px solid oklch(.16 .01 160);color:#bbbfbc;font-size:16px;font-weight:500;text-align:left;padding:16px 8px;cursor:pointer;transition:color .15s;-webkit-tap-highlight-color:transparent}.pulse-mobile-link:hover,.pulse-mobile-link.is-active,.pulse-mobile-link.is-open{color:#ecefed}.pulse-mobile-sub{display:flex;flex-direction:column;padding:4px 0 10px 8px;border-bottom:1px solid oklch(.16 .01 160)}.pulse-mobile-sublink{display:flex;align-items:center;gap:12px;width:100%;background:none;border:none;color:#8f9391;font-size:14px;font-weight:500;text-align:left;padding:11px 10px;border-radius:8px;cursor:pointer;transition:color .15s,background .15s;-webkit-tap-highlight-color:transparent}.pulse-mobile-sublink.is-active{color:#ecefed;font-weight:600}.pulse-mobile-sublink:hover{color:#e2e6e3;background:#090f0b}.pulse-mobile-sublink svg{color:var(--accent, oklch(.75 .15 160));flex-shrink:0}.pulse-mobile-cta{display:flex;flex-direction:column;gap:10px;margin-top:auto;padding-top:24px}.pulse-mobile-cta .btn{display:inline-flex;align-items:center;width:100%;justify-content:center;padding:12px 16px;font-size:15px}.pulse-mega{position:absolute;top:100%;left:0;right:0;z-index:99;background:#020403f7;backdrop-filter:saturate(140%) blur(16px);-webkit-backdrop-filter:saturate(140%) blur(16px);border-bottom:1px solid oklch(.18 .01 160);padding:24px 0;animation:pulseFadeIn .15s ease-out}@keyframes pulseFadeIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.pulse-mega-inner{max-width:1180px;margin:0 auto;padding:0 28px;display:grid;grid-template-columns:1fr 280px;gap:28px;align-items:start}.pulse-mega-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.pulse-mega-card{display:flex;flex-direction:row;gap:14px;padding:16px 18px;border-radius:12px;background:none;border:1px solid transparent;cursor:pointer;text-align:left;transition:background .15s,border-color .15s;align-items:flex-start}.pulse-mega-card:hover{background:#050b08;border-color:#161c19}.pulse-mega-card-dot{display:grid;place-items:center;width:36px;height:36px;border-radius:10px;background:#05160d;color:#009f68;color:oklch(.62 .16 160);flex-shrink:0;margin-bottom:0}.pulse-mega-card-dot svg{width:18px;height:18px}.pulse-mega-card-text{display:flex;flex-direction:column;gap:2px}.pulse-mega-card-label{display:block;font-size:14px;font-weight:600;color:#e2e6e3;letter-spacing:-.01em}.pulse-mega-card-desc{display:block;font-size:12px;color:#6e7370;line-height:1.45}.pulse-mega-abs{background:#0a140f;border:1px solid oklch(.28 .02 160);border-radius:12px;padding:20px;display:flex;flex-direction:column;gap:8px}.pulse-mega-abs-eyebrow{font-family:JetBrains Mono,ui-monospace,monospace;font-size:10px;text-transform:uppercase;letter-spacing:.08em;color:var(--accent, oklch(.62 .16 160));font-weight:600}.pulse-mega-abs-title{font-size:15px;font-weight:700;color:#e2e6e3}.pulse-mega-abs-desc{font-size:12.5px;color:#7c827e;line-height:1.5}.pulse-mega-abs-link{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:600;color:var(--accent, oklch(.62 .16 160));background:none;border:none;cursor:pointer;padding:0;margin-top:4px;transition:color .15s}.pulse-mega-abs-link:hover{color:#2acc8a}.pulse-dropdown{position:fixed;top:56px;z-index:39;right:clamp(120px,15vw,240px);background:#020403f7;backdrop-filter:saturate(140%) blur(16px);-webkit-backdrop-filter:saturate(140%) blur(16px);border:1px solid oklch(.18 .01 160);border-radius:10px;padding:6px;min-width:200px;animation:pulseFadeIn .15s ease-out}.pulse-dropdown-item{display:flex;align-items:center;gap:10px;padding:10px 14px;border-radius:6px;font-size:13px;font-weight:500;color:#9aa09d;background:none;border:none;cursor:pointer;width:100%;text-align:left;transition:color .15s,background .15s}.pulse-dropdown-item:hover{color:#e2e6e3;background:#1f1915}.rib{position:relative;background:linear-gradient(180deg,#040906,#030604);border-top:1px solid var(--nhp-line-2);border-bottom:1px solid var(--nhp-line);padding:48px 0 52px;box-shadow:inset 0 1px #ffffff09,inset 0 30px 60px -45px #000000d9;overflow:hidden}.rib:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;background-image:linear-gradient(135deg,rgba(255,255,255,.012) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.012) 50%,rgba(255,255,255,.012) 75%,transparent 75%);background-size:9px 9px}.rib:before{content:"";position:absolute;top:-1px;left:50%;transform:translate(-50%);width:240px;height:1px;z-index:2;background:linear-gradient(90deg,transparent,rgb(var(--nhp-glow, 31 157 99)/.5),transparent)}.rib-inner{position:relative;z-index:1;max-width:1180px;margin:0 auto;padding:0 40px;text-align:center}.rib-lbl{font-family:JetBrains Mono,ui-monospace,monospace;font-size:13px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--nhp-ink-soft, #cdc3b6);display:inline-flex;align-items:center;gap:16px}.rib-lbl:before,.rib-lbl:after{content:"";width:34px;height:1px;background:linear-gradient(90deg,transparent,var(--nhp-line-2))}.rib-lbl:after{background:linear-gradient(90deg,var(--nhp-line-2),transparent)}.rib-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;margin-top:34px}.rib-logo{position:relative;display:flex;align-items:center;justify-content:center;padding:8px 34px}.rib-logo+.rib-logo:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:1px;height:32px;background:var(--nhp-line-2)}.rib-logo img{width:auto;display:block;height:30px;filter:grayscale(1) invert(1) contrast(.75);opacity:.6;transition:filter .25s,opacity .25s;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;pointer-events:none}.rib-logo.is-optima img{height:26px;filter:brightness(0) invert(1)}.rib-logo.is-viva img{height:38px}.rib-logo.is-euro img{height:18px}.rib-logo.is-allwyn img{height:27px}.rib-logo.is-shell img{height:42px}.rib-logo.is-ab img{height:32px}.rib-logo:hover img{filter:grayscale(1) invert(1) contrast(1) brightness(1.28);opacity:1}.rib-logo.is-optima:hover img{filter:brightness(0) invert(1);opacity:1}@media(max-width:880px){.rib-logo{padding:10px 26px}.rib-logo+.rib-logo:before{display:none}}@media(max-width:760px){.rib-inner{padding:0 24px}.rib-logo img{height:24px!important}.rib-logo.is-viva img{height:32px!important}}.hp-footer{width:100%;max-width:100%;margin:0;padding:0;background:#020403;border:none;border-top:1px solid oklch(.18 .01 160);border-radius:0;box-sizing:border-box}.hp-footer-grid{display:grid;grid-template-columns:minmax(0,1.6fr) repeat(4,minmax(140px,1fr));gap:clamp(24px,3vw,48px);max-width:1180px;margin:0 auto 28px;padding:44px 28px 0}@media(max-width:1080px){.hp-footer-grid{grid-template-columns:1fr 1fr 1fr}.hp-footer-brand{grid-column:1 / -1}}@media(max-width:720px){.hp-footer-grid{grid-template-columns:1fr 1fr}}.hp-footer-brand .brand{margin-bottom:14px;color:#e2e6e3}.hp-footer-brand .brand-mark{background:#c8d0cb;color:#020403}.hp-footer-brand .brand-text{color:#e2e6e3}.hp-footer-brand .brand-text em{color:#6d736f}.hp-footer-tag{font-size:13px;color:#7c827e;line-height:1.6;max-width:30ch;margin:0}.hp-footer-status{display:inline-flex;align-items:center;gap:8px;margin-top:16px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:10.5px;color:#5bb661;letter-spacing:.06em;text-transform:uppercase}.hp-footer-status-dot{width:7px;height:7px;border-radius:50%;background:#5bb661;box-shadow:0 0 0 3px color-mix(in oklch,oklch(.7 .15 145) 30%,transparent);animation:pulse 1.4s ease-out infinite}.hp-footer-col-l{font-family:JetBrains Mono,ui-monospace,monospace;font-size:10.5px;color:#8c9590;letter-spacing:.1em;text-transform:uppercase;margin-bottom:14px}.hp-footer-list{display:flex;flex-direction:column;gap:8px;list-style:none;padding:0;margin:0}.hp-footer-list a{font-size:13px;color:#a7aca9;transition:color var(--t-1);display:inline-flex;align-items:center;gap:7px;white-space:nowrap}.hp-footer-list a:hover{color:#e2e6e3}.hp-footer-list-tag{font-family:JetBrains Mono,ui-monospace,monospace;font-size:9.5px;letter-spacing:.06em;text-transform:uppercase;color:var(--accent);background:color-mix(in oklch,var(--accent) 14%,transparent);border-radius:999px;padding:2px 6px}.hp-footer-bottom{display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;padding:22px 28px 28px;border-top:1px solid oklch(.18 .01 160);font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;color:#525754;max-width:1180px;margin:0 auto}.hp-footer-bottom .meta{display:flex;gap:18px;flex-wrap:wrap}.hp-footer-bottom .meta span{display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.mk-site{display:flex;flex-direction:column;min-height:100vh;background:#020403}.mk-site.hp-wrap{--c-bg: oklch(.14 .01 160);--c-surface: oklch(.18 .01 160);--c-surface-2: oklch(.16 .01 160);--c-surface-3: oklch(.2 .01 160);--c-border: oklch(.24 .01 160);--c-border-strong: oklch(.3 .01 160);--c-fg: oklch(.92 .005 160);--c-fg-muted: oklch(.6 .008 160);--c-fg-subtle: oklch(.45 .008 160);--c-primary-soft: oklch(.28 .06 160);background:#060a08;color:#e2e6e3}.mk-nav{position:sticky;top:0;z-index:20;background:#040705eb;-webkit-backdrop-filter:saturate(140%) blur(14px);backdrop-filter:saturate(140%) blur(14px);border-bottom:1px solid oklch(.22 .01 160)}:root[data-theme=dark] .mk-nav{background:#020403e6}.mk-nav-inner{max-width:1180px;margin:0 auto;padding:0 28px;height:60px;display:flex;align-items:center;gap:16px}.mk-brand{display:flex;align-items:center;gap:10px;background:none;border:0;font-family:inherit;font-size:14.5px;font-weight:600;color:var(--c-fg, oklch(.19 .013 60));cursor:pointer;padding:0}.mk-nav-links{display:flex;gap:4px;margin-left:28px}.mk-nav-link{padding:6px 12px;background:none;border:0;font-family:inherit;font-size:13.5px;color:var(--c-fg-muted, oklch(.52 .012 70));cursor:pointer;border-radius:6px;transition:background .15s,color .15s}.mk-nav-link:hover{background:var(--c-bg-muted, oklch(.965 .012 65));color:var(--c-fg, oklch(.19 .013 60))}.mk-nav-link.active{color:var(--c-fg, oklch(.19 .013 60));font-weight:500}.mk-nav-right{margin-left:auto;display:flex;align-items:center;gap:8px}.mk-nav-signin{background:none;border:0;font-family:inherit;font-size:13.5px;color:var(--c-fg-muted, oklch(.52 .012 70));cursor:pointer;padding:6px 12px}.mk-nav-cta{display:inline-flex;align-items:center;gap:6px;height:36px;padding:0 14px;border-radius:8px;font-size:13.5px;font-weight:500;background:var(--c-fg, oklch(.19 .013 60));color:var(--c-bg, oklch(.99 .003 160));border:0;cursor:pointer;transition:background .15s}.mk-nav-cta:hover{background:#2e2723}.mk-mega-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:29;background:transparent}.mk-mega{position:absolute;top:100%;left:50%;transform:translate(-50%);width:min(96vw,680px);background:var(--c-bg, oklch(.99 .003 160));border:1px solid var(--c-border, oklch(.91 .008 75));border-radius:12px;box-shadow:0 16px 48px -16px #00000029;z-index:30;padding:20px;display:grid;grid-template-columns:1fr 1fr;gap:4px;animation:mkMegaIn .18s ease-out}:root[data-theme=dark] .mk-mega{background:#0e1310;border-color:#252628;box-shadow:0 16px 48px -16px #0006}@keyframes mkMegaIn{0%{opacity:0;transform:translate(-50%) translateY(-6px)}to{opacity:1;transform:translate(-50%) translateY(0)}}.mk-mega-item{display:flex;gap:12px;align-items:flex-start;padding:10px 12px;border-radius:8px;cursor:pointer;transition:background .12s;border:0;background:none;text-align:left;width:100%;font-family:inherit}.mk-mega-item:hover{background:var(--c-bg-muted, oklch(.965 .012 65))}:root[data-theme=dark] .mk-mega-item:hover{background:#171c1a}.mk-mega-ico{width:32px;height:32px;border-radius:8px;background:var(--c-bg-muted, oklch(.965 .012 65));display:grid;place-items:center;flex-shrink:0;color:var(--c-fg-muted, oklch(.52 .012 70))}:root[data-theme=dark] .mk-mega-ico{background:#171c1a}.mk-mega-title{font-size:13.5px;font-weight:500;color:var(--c-fg, oklch(.19 .013 60))}.mk-mega-desc{font-size:12px;color:var(--c-fg-muted, oklch(.52 .012 70));margin-top:2px;line-height:1.4}.mk-foot{border-top:1px solid oklch(.2 .01 160);background:#030504;margin-top:auto;color:#babfbc}.mk-foot-inner{max-width:1180px;margin:0 auto;padding:48px 28px 32px;display:grid;grid-template-columns:1.4fr repeat(3,1fr);gap:40px}@media(max-width:720px){.mk-foot-inner{grid-template-columns:1fr 1fr;gap:24px}}.mk-foot-brand{display:flex;flex-direction:column;gap:4px}.mk-foot-brand .logo{width:28px;height:28px;border-radius:7px;background:#c8d0cb;color:#020403;display:grid;place-items:center;font-size:12px;font-weight:700}.mk-foot-h{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:#5f6561;margin-bottom:12px}.mk-foot-l{display:block;font-size:13px;color:#8b918d;padding:4px 0;cursor:pointer;background:none;border:0;text-align:left;font-family:inherit;transition:color .12s}.mk-foot-l:hover{color:#dbdfdd}.mk-foot-copy{max-width:1180px;margin:0 auto;padding:16px 28px;border-top:1px solid oklch(.2 .01 160);font-size:12px;color:var(--c-fg-muted, oklch(.52 .012 70));display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap}.mk-foot-copy a{color:var(--c-fg-muted, oklch(.52 .012 70))}.mk-foot-copy a:hover{color:var(--c-fg, oklch(.19 .013 60))}.au-wrap{min-height:100vh;display:flex;flex-direction:column;background:var(--nhp-bg);color:var(--nhp-ink);position:relative;overflow:hidden}.au-body{flex:1;display:flex;align-items:center;justify-content:center;padding:clamp(20px,3vw,40px);position:relative}.au-bg-pattern{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background-image:radial-gradient(circle at 1px 1px,rgba(244,239,232,.1) 1px,transparent 0);background-size:24px 24px;mask-image:radial-gradient(ellipse 80% 70% at 50% 45%,black 0%,transparent 80%);-webkit-mask-image:radial-gradient(ellipse 80% 70% at 50% 45%,black 0%,transparent 80%)}.au-bg-glow{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(ellipse 50% 40% at 30% 30%,rgba(31,157,99,.07),transparent 60%),radial-gradient(ellipse 50% 50% at 75% 70%,rgba(55,192,126,.06),transparent 65%)}.au-aurora{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:0;overflow:hidden}.au-aurora-blob{position:absolute;border-radius:50%;filter:blur(80px);opacity:.55;mix-blend-mode:screen}.au-aurora-blob.au-a{width:520px;height:520px;top:-10%;left:-8%;background:#1f9d6380;animation:au-drift-a 28s ease-in-out infinite}.au-aurora-blob.au-b{width:460px;height:460px;top:30%;right:-10%;background:#37c07e66;animation:au-drift-b 32s ease-in-out infinite}.au-aurora-blob.au-c{width:380px;height:380px;bottom:-8%;left:30%;background:#1f9d6359;opacity:.4;animation:au-drift-c 36s ease-in-out infinite}@keyframes au-drift-a{0%,to{transform:translate(0) scale(1)}33%{transform:translate(40px,60px) scale(1.1)}66%{transform:translate(-30px,40px) scale(.95)}}@keyframes au-drift-b{0%,to{transform:translate(0) scale(1)}50%{transform:translate(-60px,80px) scale(1.15)}}@keyframes au-drift-c{0%,to{transform:translate(0) scale(1)}40%{transform:translate(80px,-50px) scale(1.1)}70%{transform:translate(-40px,-30px) scale(.92)}}.au-particles{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:2;overflow:hidden}.au-particle{position:absolute;bottom:-20px;width:3px;height:3px;border-radius:50%;background:#1f9d63;opacity:0;box-shadow:0 0 8px #1f9d63;animation:au-rise 18s linear infinite}.au-particle.au-warm{background:#37c07e;box-shadow:0 0 8px #37c07e}.au-particle.au-cool{background:#5ec97a;box-shadow:0 0 8px #5ec97a}@keyframes au-rise{0%{transform:translateY(0) translate(0);opacity:0}10%{opacity:.65}90%{opacity:.65}to{transform:translateY(-110vh) translate(40px);opacity:0}}.au-scan{position:absolute;top:-20%;left:-30%;width:60%;height:200%;background:linear-gradient(105deg,transparent 40%,rgba(31,157,99,.06) 50%,transparent 60%);pointer-events:none;z-index:3;animation:au-sweep 12s ease-in-out infinite}@keyframes au-sweep{0%{transform:translate(-30%)}50%{transform:translate(180%)}to{transform:translate(-30%)}}.au-form-side{display:flex;flex-direction:column;padding:clamp(20px,3vw,32px);position:relative;z-index:10;width:100%;max-width:550px}.au-header{display:flex;flex-direction:column;align-items:center;gap:14px;margin-bottom:28px}.au-brand{display:flex;align-items:center;gap:9px;font-weight:600;font-size:15px;color:var(--nhp-ink);text-decoration:none;font-family:var(--nhp-sans)}.au-brand-mark{width:26px;height:26px;border-radius:7px;background:var(--nhp-ink);color:var(--nhp-bg);display:grid;place-items:center;font-size:12px;font-weight:700}.au-brand em{font-style:normal;color:var(--nhp-ink-dim);font-weight:400;margin-left:1px}.au-back{font-family:var(--nhp-mono);font-size:11.5px;color:var(--nhp-mono-dim);letter-spacing:.04em;display:inline-flex;align-items:center;gap:6px;padding:6px 12px 6px 10px;background:#081210cc;border:1px solid var(--nhp-line);border-radius:999px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:color .15s,border-color .15s;text-decoration:none}.au-back:hover{color:var(--nhp-ink);border-color:var(--nhp-line-2)}.auth-card{width:100%;max-width:506px;margin:auto;position:relative;z-index:1;background:#081210bf;border:1px solid var(--nhp-line);border-radius:16px;padding:clamp(28px,3vw,40px);backdrop-filter:blur(20px) saturate(140%);-webkit-backdrop-filter:blur(20px) saturate(140%);box-shadow:0 1px #14282066 inset,0 30px 80px -40px #050a0799}.auth-eyebrow{display:inline-flex;align-items:center;gap:8px;padding:5px 13px;background:var(--nhp-panel);border:1px solid var(--nhp-line-2);border-radius:999px;font-family:var(--nhp-mono);font-size:11px;color:var(--nhp-accent-soft);letter-spacing:.12em;text-transform:uppercase;margin-bottom:22px}.auth-eyebrow-dot{width:6px;height:6px;border-radius:50%;background:var(--nhp-accent);box-shadow:0 0 0 3px #1f9d634d;animation:nhp-pulse 2.4s infinite}.auth-title{font-size:clamp(28px,3.4vw,38px);letter-spacing:-.03em;line-height:1.05;font-weight:800;margin:0 0 12px;color:var(--nhp-ink);font-family:var(--nhp-sans)}.auth-title em{font-style:normal;color:var(--nhp-ink-dim);font-weight:400}.auth-card-head{margin-bottom:0}.auth-sub{font-size:14.5px;color:var(--nhp-ink-soft);line-height:1.55;margin:0 0 28px}.auth-sso{display:flex;flex-direction:column;gap:10px;margin-bottom:20px}.auth-sso-btn{display:flex;align-items:center;justify-content:center;gap:12px;height:46px;background:transparent;border:1px solid var(--nhp-line-2);border-radius:var(--nhp-radius);color:var(--nhp-ink-soft);font-size:14px;font-weight:500;cursor:pointer;transition:background .15s,border-color .15s,transform .12s;font-family:var(--nhp-sans)}.auth-sso-btn:hover{background:var(--nhp-panel-2);border-color:#46382a;color:var(--nhp-ink);transform:translateY(-1px)}.auth-sso-btn:disabled{opacity:.6;cursor:default;transform:none}.auth-sso-btn--google:hover{border-color:#5b8def}.auth-or{display:flex;align-items:center;gap:12px;margin:18px 0;font-family:var(--nhp-mono);font-size:10.5px;color:var(--nhp-mono-dim);letter-spacing:.12em;text-transform:uppercase}.auth-or:before,.auth-or:after{content:"";flex:1;height:1px;background:var(--nhp-line)}.auth-or span{background:transparent;padding:0;position:relative}.auth-field{display:flex;flex-direction:column;gap:7px;margin-bottom:14px}.auth-field label{font-size:12.5px;font-weight:500;color:var(--nhp-ink-soft)}.auth-field-label{display:flex;align-items:center;justify-content:space-between;font-size:12.5px;font-weight:500;color:var(--nhp-ink-soft)}.auth-field-opt{font-weight:400;color:var(--nhp-mono-dim);font-size:11px}.auth-field-row{display:flex;align-items:center;justify-content:space-between}.auth-field-help{font-family:var(--nhp-mono);font-size:11px;color:var(--nhp-accent-soft);letter-spacing:0;text-transform:none;font-weight:400;text-decoration:none}.auth-field-help:hover{color:var(--nhp-accent)}.auth-forgot{font-family:var(--nhp-mono);font-size:11px;color:var(--nhp-accent-soft);text-decoration:none}.auth-forgot:hover{color:var(--nhp-accent)}.auth-input{position:relative;display:flex;align-items:center}.auth-input-icon{position:absolute;left:14px;color:var(--nhp-mono-dim);pointer-events:none;display:grid;place-items:center}.auth-input input{width:100%;height:44px;padding:0 14px 0 42px;background:var(--nhp-panel-2);border:1px solid var(--nhp-line-2);border-radius:var(--nhp-radius);color:var(--nhp-ink);font-family:var(--nhp-sans);font-size:14px;outline:none;transition:border-color .15s,box-shadow .15s}.auth-input input::placeholder{color:var(--nhp-ink-dim)}.auth-input input:hover{border-color:var(--nhp-accent)}.auth-input input:focus{border-color:var(--nhp-accent);box-shadow:0 0 0 3px #1f9d632e}.auth-pw-toggle{position:absolute;right:12px;background:transparent;border:0;color:var(--nhp-mono-dim);padding:6px;cursor:pointer;border-radius:6px;transition:color .15s}.auth-pw-toggle:hover{color:var(--nhp-ink-soft);background:var(--nhp-panel)}.auth-remember{display:flex;align-items:center;gap:10px;margin:8px 0 22px;font-size:13px;color:var(--nhp-ink-soft);cursor:pointer}.auth-remember input{width:16px;height:16px;accent-color:var(--nhp-accent)}.auth-submit{width:100%;height:48px;border-radius:var(--nhp-radius);font-size:14px;justify-content:center;margin-top:4px;text-transform:none;letter-spacing:0}.auth-submit:disabled{opacity:.5;cursor:not-allowed;transform:none}.auth-secondary{width:100%;height:44px;justify-content:center;text-transform:none;letter-spacing:0;font-size:13px}.auth-switch{text-align:center;margin-top:20px;font-size:13px;color:var(--nhp-ink-dim)}.auth-switch a,.auth-switch button{color:var(--nhp-accent-soft);background:none;border:0;font-family:var(--nhp-sans);font-size:inherit;cursor:pointer;text-decoration:none}.auth-switch a:hover,.auth-switch button:hover{color:var(--nhp-accent)}.auth-trust{display:flex;flex-wrap:wrap;gap:18px;margin-top:28px;padding-top:22px;border-top:1px solid var(--nhp-line);font-family:var(--nhp-mono);font-size:11px;color:var(--nhp-mono-dim);letter-spacing:.02em;justify-content:center}.auth-trust-item{display:inline-flex;align-items:center;gap:7px}.auth-trust-item:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--nhp-accent);opacity:.5}.auth-fine{font-size:11.5px;color:var(--nhp-ink-dim);text-align:center;margin:12px 0 0;line-height:1.55}.auth-fine a{color:var(--nhp-accent-soft)}.auth-loading{padding:60px 0;text-align:center}.auth-loading-t{font-size:14px;font-weight:600;color:var(--nhp-ink)}.auth-loading-d{font-size:12.5px;color:var(--nhp-ink-dim);margin-top:4px}.auth-login-error,.auth-signup-error{padding:10px 14px;background:#cf5d451a;border:1px solid rgba(207,93,69,.25);border-radius:var(--nhp-radius);color:var(--nhp-bad);font-size:13px;margin-bottom:14px}.auth-error{padding:10px 14px;background:#cf5d451a;border:1px solid rgba(207,93,69,.25);border-radius:var(--nhp-radius);color:var(--nhp-bad);font-size:13px;margin-bottom:8px}.auth-pw-meter{display:flex;align-items:center;gap:8px;margin-top:6px}.auth-pw-meter-track{flex:1;height:4px;background:var(--nhp-line-2);border-radius:2px;overflow:hidden}.auth-pw-meter-fill{height:100%;transition:width .2s,background-color .2s}.auth-pw-meter-l{font-size:11px;font-weight:600;min-width:48px;text-align:right}.auth-pw-weak{background-color:var(--nhp-bad);color:var(--nhp-bad)}.auth-pw-med{background-color:#d9a300;color:#d9a300}.auth-pw-strong{background-color:var(--nhp-good);color:var(--nhp-good)}@media(max-width:560px){.auth-card{padding:24px 20px}.au-header{gap:10px;margin-bottom:20px}.auth-trust{gap:12px;font-size:10px}}.st-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:24px}.st-logo{display:flex;align-items:center;gap:12px;font-size:20px;font-weight:700;color:#f3f1ee}.st-logo-mark{width:40px;height:40px;border-radius:10px;background:var(--accent, oklch(.55 .16 145));color:#fff;display:grid;place-items:center;font-weight:700;font-size:18px}.st-header-meta{font-family:JetBrains Mono,monospace;font-size:12px;color:#76706c;display:flex;gap:8px;align-items:center}.st-header-sep{color:#3f3935}.st-banner{display:flex;align-items:center;gap:14px;padding:18px 22px;border-radius:12px;border:1px solid oklch(.28 .013 60);margin-bottom:32px}.st-banner.st-ok{background:#0d1a0d;border-color:#1d341e}.st-banner.st-warn{background:#251804;border-color:#442e09}.st-banner.st-danger{background:#2e100e;border-color:#512320}.st-banner-icon{width:40px;height:40px;border-radius:10px;display:grid;place-items:center;background:#ffffff14}.st-ok .st-banner-icon{color:#45ba50}.st-warn .st-banner-icon{color:#e79d00;color:oklch(.75 .16 75)}.st-danger .st-banner-icon{color:#ff625e;color:oklch(.7 .2 25)}.st-banner-text{flex:1}.st-banner-label{font-size:17px;font-weight:600}.st-ok .st-banner-label{color:#81d584}.st-warn .st-banner-label{color:#f2b966}.st-danger .st-banner-label{color:#ffaba3;color:oklch(.82 .14 25)}.st-banner-sub{font-size:12px;color:#76706c;margin-top:2px}.st-banner-pulse{width:10px;height:10px;border-radius:50%}.st-ok .st-banner-pulse{background:#31aa40;animation:pulse 2s ease-in-out infinite}.st-warn .st-banner-pulse{background:#d38f00;background:oklch(.7 .16 75);animation:pulse 1.5s ease-in-out infinite}.st-danger .st-banner-pulse{background:#f14d4c;animation:pulse 1s ease-in-out infinite}.st-section{margin-bottom:32px}.st-section-title{font-family:JetBrains Mono,monospace;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:#68625e;margin-bottom:14px}.st-service{background:#110c08;border:1px solid oklch(.24 .012 60);border-radius:10px;padding:16px 20px;margin-bottom:8px}.st-service-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.st-service-name{font-size:14px;font-weight:600;color:#e2e6e3;display:flex;align-items:center;gap:8px}.st-dot{width:8px;height:8px;border-radius:50%;flex-shrink:0}.st-dot-ok{background:#31aa40}.st-dot-warn{background:#d38f00;background:oklch(.7 .16 75)}.st-dot-danger{background:#f14d4c}.st-dot-info{background:#3284d0}.st-badge{font-size:10.5px;font-weight:600;padding:3px 8px;border-radius:6px;text-transform:uppercase;letter-spacing:.04em}.st-badge.st-ok{color:#54b85b;background:#54b85b1f}.st-badge.st-warn{color:#d79628;background:#d796281f}.st-badge.st-danger{color:#f3625d;background:#f3625d1f}.st-badge.st-info{color:#3284d0;background:#3284d01f}.st-badge-sm{font-size:10px;font-weight:600;padding:2px 6px;border-radius:4px}.st-badge-sm.st-ok{color:#54b85b;background:#54b85b1a}.st-badge-sm.st-warn{color:#d79628;background:#d796281a}.st-badge-sm.st-danger{color:#f3625d;background:#f3625d1a}.st-badge-sm.st-info{color:#3284d0;background:#3284d01a}.st-badge-xs{font-size:9px;font-weight:600;padding:1px 5px;border-radius:3px}.st-badge-xs.st-ok{color:#54b85b;background:#54b85b1a}.st-badge-xs.st-warn{color:#d79628;background:#d796281a}.st-badge-xs.st-info{color:#3284d0;background:#3284d01a}.st-uptime-bar{display:flex;gap:1.5px;height:24px;align-items:flex-end;margin:8px 0}.st-uptime-day{width:3px;height:100%;border-radius:1.5px}.st-service-meta{display:flex;gap:14px;font-family:JetBrains Mono,monospace;font-size:11px;color:#68625e}.st-service-ago{margin-left:auto}.st-incident{background:#110c08;border:1px solid oklch(.24 .012 60);border-radius:10px;padding:16px 20px;margin-bottom:8px}.st-incident-head{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.st-incident-main{flex:1}.st-incident-title{font-size:14px;font-weight:600;color:#e2e6e3;display:flex;align-items:center;gap:8px;margin-bottom:6px}.st-incident-msg{font-size:13px;color:#82807d;line-height:1.5;margin:0 0 8px}.st-incident-meta{display:flex;align-items:center;gap:8px}.st-incident-time{font-family:JetBrains Mono,monospace;font-size:11px;color:#68625e}.st-expand-btn{background:none;border:1px solid oklch(.28 .013 60);border-radius:6px;padding:4px 10px;font-family:JetBrains Mono,monospace;font-size:10px;color:#857f7a;cursor:pointer;white-space:nowrap}.st-expand-btn:hover{border-color:#4d4641;color:#bfbdba}.st-incident-updates{margin-top:14px;padding-top:14px;border-top:1px solid oklch(.24 .012 60);display:flex;flex-direction:column;gap:10px}.st-update{display:flex;gap:12px}.st-update-bar{width:3px;border-radius:2px;flex-shrink:0}.st-update-bar.st-ok{background:#31aa40}.st-update-bar.st-warn{background:#d38f00;background:oklch(.7 .16 75)}.st-update-bar.st-info{background:#3284d0}.st-update-head{display:flex;align-items:center;gap:8px;margin-bottom:4px}.st-update-time{font-family:JetBrains Mono,monospace;font-size:10px;color:#68625e}.st-update-msg{font-size:12.5px;color:#82807d;line-height:1.5;margin:0}.st-empty{text-align:center;padding:40px 0;color:#68625e;font-size:13px}.st-date-group{margin-bottom:24px}.st-date-label{font-family:JetBrains Mono,monospace;font-size:11px;color:#68625e;text-transform:uppercase;letter-spacing:.06em;margin-bottom:10px;padding-bottom:8px;border-bottom:1px solid oklch(.24 .012 60)}.st-loading{display:flex;align-items:center;justify-content:center;min-height:60vh;color:#68625e;font-size:13px}@keyframes pageEnter{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.page-enter{animation:pageEnter .34s cubic-bezier(.22,1,.36,1) backwards}@media(prefers-reduced-motion:reduce){.page-enter{animation:none}}.nhp{--nhp-bg: #0a0c0a;--nhp-bg-2: #0e110e;--nhp-bg-3: #11150f;--nhp-panel: #0e110e;--nhp-panel-2: #11150f;--nhp-ink: #E9E5D8;--nhp-ink-soft: #8b9088;--nhp-ink-dim: #6d7168;--nhp-mono-dim: #5a5f57;--nhp-line: rgba(233,229,216,.1);--nhp-line-2: rgba(233,229,216,.16);--nhp-accent: #43CE79;--nhp-accent-soft: #82F0AC;--nhp-good: #82F0AC;--nhp-bad: #cf7e6e;--nhp-ink-on-accent: #06120a;--nhp-glow: 67 206 121;--nhp-radius: 9px;--nhp-mono: "JetBrains Mono", ui-monospace, monospace;--nhp-sans: "Archivo", system-ui, sans-serif;font-family:var(--nhp-sans);color:var(--nhp-ink);-webkit-font-smoothing:antialiased;line-height:1.5;position:relative;overflow-x:clip}.nhp:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;background-image:radial-gradient(1200px 600px at 50% -200px,rgba(67,206,121,.06),transparent 70%),repeating-linear-gradient(135deg,rgba(255,255,255,.012) 0 1px,transparent 1px 7px)}.nhp:after{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none}.nhp-wrap{position:relative;z-index:1;max-width:1180px;margin:0 auto;padding:0 28px}.mono{font-family:var(--nhp-mono)}.nhp-pricing-sticky{position:fixed;top:56px;left:0;right:0;z-index:95;padding:12px 0;background:#0a0c0af2;backdrop-filter:blur(16px) saturate(140%);-webkit-backdrop-filter:blur(16px) saturate(140%);border-bottom:1px solid var(--nhp-line);opacity:0;pointer-events:none;transform:translateY(-100%);transition:opacity .25s,transform .25s}.nhp-pricing-sticky.is-visible{opacity:1;pointer-events:auto;transform:translateY(0)}.nhp-status{font-family:var(--nhp-mono);font-size:11px;letter-spacing:.06em;color:var(--nhp-mono-dim);text-transform:uppercase}.nhp-status .nhp-wrap{border-bottom:1px solid var(--nhp-line);display:flex;justify-content:space-between;align-items:center;height:38px;gap:16px}.nhp-status-left{display:flex;gap:22px;align-items:center;min-width:0;overflow:hidden;white-space:nowrap}.nhp-status-right{display:flex;gap:22px}.nhp-status-right b{color:var(--nhp-ink-soft);font-weight:700}@media(max-width:880px){.nhp-status-left span:nth-child(n+3){display:none}.nhp-status-right span:nth-child(n+2){display:none}}.nhp-dot{width:7px;height:7px;border-radius:50%;display:inline-block;flex-shrink:0}.nhp-dot-good{background:var(--nhp-good);box-shadow:0 0 8px var(--nhp-good);animation:nhp-pulse 2.4s infinite}.nhp-dot-accent{background:var(--nhp-accent);box-shadow:0 0 8px var(--nhp-accent);animation:nhp-pulse 2.4s infinite}.nhp-dot-sm{width:6px;height:6px;animation:none;box-shadow:none}@keyframes nhp-pulse{0%,to{opacity:1}50%{opacity:.45}}.nhp-btn{font-family:var(--nhp-sans);font-size:clamp(12px,1.1vw,14px);font-weight:600;border-radius:7px;padding:10px 18px;white-space:nowrap;cursor:pointer;border:1px solid transparent;transition:transform .12s,background .15s,border-color .15s;display:inline-flex;align-items:center;gap:8px;text-transform:uppercase;letter-spacing:.03em;text-decoration:none}.nhp-btn:hover{transform:translateY(-1px)}.nhp-btn-ghost{background:transparent;border-color:var(--nhp-line-2);color:var(--nhp-ink-soft)}.nhp-btn-ghost:hover{border-color:var(--nhp-line-2);color:var(--nhp-ink)}.nhp-btn-primary{background:var(--nhp-accent);color:var(--nhp-ink-on-accent);box-shadow:0 6px 22px rgb(var(--nhp-glow) / .28)}.nhp-btn-primary:hover{background:var(--nhp-accent-soft)}.nhp-arr{transition:transform .15s}.nhp-btn:hover .nhp-arr{transform:translate(3px)}.nhp-hero{padding:88px 0 34px}.nhp-hero-grid{max-width:880px;margin:0 auto;text-align:center;display:flex;flex-direction:column;align-items:center}.nhp-eyebrow{display:inline-flex;align-items:center;gap:9px;font-family:var(--nhp-mono);font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:var(--nhp-accent-soft);border:1px solid var(--nhp-line-2);background:var(--nhp-panel);padding:7px 13px;border-radius:999px;margin-bottom:4px}.nhp-head{font-size:clamp(40px,6vw,72px);line-height:.98;letter-spacing:-.03em;font-weight:800;margin:22px 0 0}.nhp-head-dim{color:var(--nhp-ink-dim);display:block}.nhp-rotate{color:var(--nhp-accent-soft)}.nhp-tw-caret{display:inline-block;width:3px;height:.78em;background:var(--nhp-accent);margin-left:3px;vertical-align:baseline;animation:nhp-blink 1s steps(1) infinite}@keyframes nhp-blink{50%{opacity:0}}@media(prefers-reduced-motion:reduce){.nhp-tw-caret{display:none}}.nhp-lede{color:var(--nhp-ink-soft);font-size:18px;max-width:30em;margin-top:22px;margin-left:auto;margin-right:auto}.nhp-lede b{color:var(--nhp-ink);font-weight:600}.nhp-price-flash{margin-top:28px;display:flex;align-items:center;gap:18px;flex-wrap:nowrap;font-family:var(--nhp-mono);justify-content:center;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);border-radius:12px;padding:14px 24px;perspective:400px;overflow:hidden}.nhp-pf-was{color:#fff6;font-size:clamp(14px,1.4vw,18px);text-decoration:line-through;text-decoration-color:#ef535073;text-decoration-thickness:2px;animation:nhp-roll-in .5s cubic-bezier(.16,1,.3,1) both;white-space:nowrap;min-width:20ch;text-align:right;font-variant-numeric:tabular-nums}.nhp-pf-now{color:var(--nhp-ink);font-size:clamp(15px,1.5vw,19px);font-weight:600;white-space:nowrap}.nhp-pf-save{color:var(--nhp-good);font-size:clamp(11px,1.1vw,14px);font-weight:600;border:1px solid rgba(94,201,122,.4);background:#5ec97a1a;padding:6px 14px;border-radius:8px;animation:nhp-roll-in .5s cubic-bezier(.16,1,.3,1) .08s both;white-space:nowrap}@media(max-width:640px){.nhp-price-flash{flex-direction:column;gap:10px;text-align:center;padding:16px 20px}.nhp-pf-was{min-width:0;text-align:center}}@keyframes nhp-roll-in{0%{opacity:0;transform:translateY(100%) rotateX(-40deg)}to{opacity:1;transform:translateY(0) rotateX(0)}}.nhp-cta-row{margin-top:30px;display:flex;gap:13px;flex-wrap:wrap;justify-content:center}.nhp-note{margin-top:16px;font-family:var(--nhp-mono);font-size:12px;color:var(--nhp-mono-dim)}.nhp-stagger>*{opacity:1;transform:none}.nhp-telemetry{padding:18px 0 30px}.nhp-tgrid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.nhp-tcard{position:relative;background:linear-gradient(180deg,var(--nhp-panel),var(--nhp-bg-2));border:1px solid var(--nhp-line);border-radius:16px;padding:30px 32px 26px;overflow:hidden;box-shadow:0 18px 48px #00000059}.nhp-tcard-lbl{font-family:var(--nhp-mono);font-size:13px;letter-spacing:.12em;text-transform:uppercase;color:var(--nhp-mono-dim);display:flex;align-items:center;gap:11px}.nhp-tcard-lbl .nhp-dot{width:8px;height:8px;box-shadow:none;animation:none}.nhp-tcard-val{font-weight:800;font-size:62px;line-height:1;letter-spacing:-.03em;margin-top:18px;color:var(--nhp-ink);display:flex;align-items:baseline;font-feature-settings:"tnum"}.nhp-u{font-size:24px;font-weight:700;color:var(--nhp-ink-dim);letter-spacing:0;margin-left:2px}.nhp-tcard-delta{font-family:var(--nhp-mono);font-size:15px;margin-top:18px;letter-spacing:.02em}.nhp-up{color:var(--nhp-good)}.nhp-down{color:var(--nhp-bad)}.nhp-tcard-desc{font-size:16px;color:var(--nhp-ink-soft);margin-top:14px}.nhp-spark{margin-top:22px;width:100%;height:64px;display:block;color:var(--nhp-accent)}@media(max-width:880px){.nhp-tgrid{grid-template-columns:1fr}.nhp-tcard-val{font-size:54px}}.nhp-section{padding:54px 0;position:relative}.nhp-sec-eyebrow{display:inline-flex;align-items:center;gap:9px;font-family:var(--nhp-mono);font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:var(--nhp-accent-soft)}.nhp-sec-eyebrow .nhp-dot{animation:none}.nhp-h2{font-size:clamp(30px,4.4vw,48px);line-height:1.02;letter-spacing:-.025em;font-weight:800;margin-top:16px}.nhp-dim{color:var(--nhp-ink-dim)}.nhp-sec-lede{color:var(--nhp-ink-soft);font-size:17px;max-width:40em;margin-top:16px}.nhp-reveal{opacity:0;transform:translateY(16px);transition:opacity .7s cubic-bezier(.2,.7,.2,1),transform .7s cubic-bezier(.2,.7,.2,1);will-change:opacity,transform}.nhp-reveal.in{opacity:1;transform:translateY(0)}@media(prefers-reduced-motion:reduce){.nhp-reveal{opacity:1;transform:none;transition:none}}.nhp-comp-toggle{display:flex;gap:8px;margin-top:30px;flex-wrap:wrap}.nhp-comp-btn{font-family:var(--nhp-mono);font-size:13px;color:var(--nhp-ink-soft);background:var(--nhp-panel);border:1px solid var(--nhp-line-2);padding:9px 18px;border-radius:10px;cursor:pointer;transition:all .15s;display:flex;align-items:center;gap:9px}.nhp-chip{width:9px;height:9px;border-radius:2px;background:var(--nhp-bad);opacity:.6}.nhp-comp-btn:hover{border-color:var(--nhp-line-2);color:var(--nhp-ink)}.nhp-comp-btn.on{background:rgb(var(--nhp-glow) / .13);border-color:var(--nhp-accent);color:var(--nhp-ink)}.nhp-comp-btn.on .nhp-chip{opacity:1}.nhp-calc-card{margin-top:22px;background:linear-gradient(180deg,var(--nhp-panel),var(--nhp-bg-2));border:1px solid var(--nhp-line);border-radius:22px;overflow:hidden}.nhp-calc-top{padding:26px 30px;border-bottom:1px solid var(--nhp-line);display:flex;justify-content:space-between;align-items:center;gap:20px;flex-wrap:wrap}.nhp-calc-lbl{font-family:var(--nhp-mono);font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:var(--nhp-mono-dim)}.nhp-currency-toggle{display:inline-flex;gap:2px;background:#ffffff0f;border:1px solid var(--nhp-line-2);border-radius:8px;padding:2px}.nhp-cur-btn{font-family:var(--nhp-mono);font-size:11px;letter-spacing:.04em;padding:4px 10px;border:none;border-radius:6px;background:transparent;color:var(--nhp-ink-dim);cursor:pointer;transition:all .15s}.nhp-cur-btn.on{background:var(--nhp-accent);color:#000;font-weight:600}.nhp-vol{font-family:var(--nhp-mono);font-weight:700;font-size:34px;letter-spacing:-.02em;margin-top:6px}.nhp-vol-u{font-size:15px;color:var(--nhp-ink-dim);font-weight:400;margin-left:6px;white-space:nowrap}.nhp-slider-wrap{padding:8px 30px 26px}.nhp-slider{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:6px;border-radius:999px;background:linear-gradient(90deg,var(--nhp-accent) var(--pct, 12%),#2a221b var(--pct, 12%));outline:none;cursor:pointer}.nhp-slider::-webkit-slider-thumb{-webkit-appearance:none;width:24px;height:24px;border-radius:50%;background:#fff;border:5px solid var(--nhp-accent);box-shadow:0 4px 14px #0009;cursor:grab}.nhp-slider::-moz-range-thumb{width:24px;height:24px;border-radius:50%;background:#fff;border:5px solid var(--nhp-accent);cursor:grab}.nhp-ticks{position:relative;font-family:var(--nhp-mono);font-size:13px;color:var(--nhp-ink-soft);margin:14px 12px 0;height:1.4em}.nhp-ticks>span{position:absolute;transform:translate(-50%);white-space:nowrap}.nhp-ticks>span:first-child{transform:none}.nhp-ticks>span:last-child{transform:translate(-100%)}@media(max-width:560px){.nhp-calc-top{padding:20px 18px;gap:14px}.nhp-vol{font-size:26px}.nhp-vol-u{font-size:12.5px}.nhp-slider-wrap{padding:4px 18px 18px}.nhp-slider{height:44px;border-radius:0;background:transparent}.nhp-slider::-webkit-slider-runnable-track{height:6px;border-radius:999px;background:linear-gradient(90deg,rgb(var(--nhp-glow) / .5) 0%,var(--nhp-accent) var(--pct, 12%),#2a221b var(--pct, 12%))}.nhp-slider::-moz-range-track{height:6px;border-radius:999px;background:linear-gradient(90deg,rgb(var(--nhp-glow) / .5) 0%,var(--nhp-accent) var(--pct, 12%),#2a221b var(--pct, 12%))}.nhp-slider::-webkit-slider-thumb{width:28px;height:28px;margin-top:-11px;background:var(--nhp-accent);border:5px solid var(--nhp-panel);box-shadow:0 0 0 1.5px var(--nhp-accent),0 4px 12px rgb(var(--nhp-glow) / .35)}.nhp-slider::-moz-range-thumb{width:18px;height:18px;background:var(--nhp-accent);border:5px solid var(--nhp-panel);box-shadow:0 0 0 1.5px var(--nhp-accent),0 4px 12px rgb(var(--nhp-glow) / .35)}.nhp-ticks{font-size:11px;margin:-4px 0 0}.nhp-ticks>span{display:none}.nhp-ticks>span:first-child,.nhp-ticks>span:last-child{display:block}}.nhp-compare{display:grid;grid-template-columns:1fr 1fr 1fr;border-top:1px solid var(--nhp-line)}.nhp-cell{padding:28px 30px;border-right:1px solid var(--nhp-line)}.nhp-cell:last-child{border-right:none}.nhp-cell-who{font-family:var(--nhp-mono);font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--nhp-mono-dim);display:flex;align-items:center;gap:8px}.nhp-chip-sm{width:8px;height:8px;border-radius:2px;flex-shrink:0}.nhp-cell-amt{font-family:var(--nhp-mono);font-weight:700;font-size:38px;letter-spacing:-.02em;margin-top:12px}.nhp-cell-per{font-family:var(--nhp-mono);font-size:12px;color:var(--nhp-ink-dim);margin-top:6px}.nhp-cell-them .nhp-cell-amt{color:var(--nhp-bad)}.nhp-cell-us{background:linear-gradient(180deg,rgb(var(--nhp-glow) / .08),transparent)}.nhp-cell-us .nhp-cell-amt{color:var(--nhp-ink)}.nhp-cell-save{background:linear-gradient(180deg,rgba(94,201,122,.09),transparent)}.nhp-cell-save .nhp-cell-amt,.nhp-cell-save .nhp-cell-per{color:var(--nhp-good)}.nhp-calc-foot{padding:18px 30px;border-top:1px solid var(--nhp-line);display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap;font-family:var(--nhp-mono);font-size:11.5px;color:var(--nhp-mono-dim)}@media(max-width:760px){.nhp-compare{grid-template-columns:1fr}.nhp-cell{border-right:none;border-top:1px solid var(--nhp-line)}.nhp-cell:first-child{border-top:none}}.nhp-table-wrap{margin-top:18px;border:1px solid var(--nhp-line);border-radius:22px;overflow:hidden;background:linear-gradient(180deg,var(--nhp-panel),var(--nhp-bg-2))}.nhp-table{width:100%;border-collapse:collapse;font-size:14px}.nhp-table thead th{font-family:var(--nhp-mono);font-size:12px;letter-spacing:.06em;text-transform:uppercase;color:var(--nhp-mono-dim);font-weight:500;padding:20px 18px;text-align:center;border-bottom:1px solid var(--nhp-line);vertical-align:bottom}.nhp-th-feat{text-align:left!important;color:var(--nhp-ink-soft)!important}.nhp-th-us{color:var(--nhp-ink)!important;position:relative}.nhp-tag{display:inline-block;font-family:var(--nhp-mono);font-size:10px;color:var(--nhp-ink-on-accent);background:var(--nhp-accent);padding:3px 8px;border-radius:6px;margin-bottom:8px;letter-spacing:.08em}.nhp-table tbody td{padding:15px 18px;border-bottom:1px solid var(--nhp-line);text-align:center;color:var(--nhp-ink-soft);font-family:var(--nhp-mono);font-size:13px}.nhp-table tbody tr:last-child td{border-bottom:none}.nhp-td-feat{text-align:left!important;font-family:var(--nhp-sans)!important;color:var(--nhp-ink)!important;font-weight:500!important;font-size:14.5px!important}.nhp-td-feat span{display:block;font-family:var(--nhp-mono)!important;font-size:11px!important;color:var(--nhp-mono-dim)!important;font-weight:400!important;margin-top:2px}.nhp-col-us{background:rgb(var(--nhp-glow) / .07)}td.nhp-col-us{color:var(--nhp-ink)}.yes{color:var(--nhp-good);font-weight:700;font-size:14px}.chk{font-size:22px;vertical-align:-2px;margin-right:2px}.no{color:var(--nhp-bad);font-size:14px}.part{color:var(--nhp-ink-soft);font-size:14px}.nhp-table-foot{padding:16px 22px;font-family:var(--nhp-mono);font-size:11.5px;color:var(--nhp-mono-dim);text-align:center}@media(max-width:760px){.nhp-table-wrap{overflow-x:auto}.nhp-table{min-width:640px}}.nhp-live-support{margin-top:48px;padding:40px 36px 36px;border-radius:22px;background:linear-gradient(160deg,rgba(94,201,122,.07) 0%,transparent 40%),var(--nhp-panel);border:1px solid rgba(94,201,122,.15);overflow:hidden}.nhp-ls-header{text-align:center;margin-bottom:36px}.nhp-ls-badge{display:inline-flex;align-items:center;gap:8px;font-family:var(--nhp-mono);font-size:11px;font-weight:700;letter-spacing:.14em;color:var(--nhp-good);background:#5ec97a1a;border:1px solid rgba(94,201,122,.22);padding:5px 14px;border-radius:20px;margin-bottom:16px}.nhp-ls-dot{width:8px;height:8px;border-radius:50%;background:var(--nhp-good);animation:nhp-pulse-dot 2s ease-in-out infinite}@keyframes nhp-pulse-dot{0%,to{opacity:1;box-shadow:0 0 #5ec97a80}50%{opacity:.7;box-shadow:0 0 0 6px #5ec97a00}}.nhp-ls-title{font-size:24px;font-weight:700;color:var(--nhp-ink);margin:0 0 10px;line-height:1.3}.nhp-ls-desc{font-size:14.5px;line-height:1.65;color:var(--nhp-ink-soft);margin:0 auto;max-width:600px}.nhp-ls-storyboard{display:flex;align-items:flex-start;justify-content:center;gap:0}@media(max-width:860px){.nhp-ls-storyboard{flex-direction:column;align-items:center}.nhp-ls-arrow{transform:rotate(90deg);margin:8px 0}}.nhp-ls-scene{flex:1;display:flex;flex-direction:column;align-items:center;text-align:center;max-width:280px}.nhp-ls-arrow{margin-top:60px;padding:0 6px;flex-shrink:0;opacity:.7}.nhp-ls-scene-visual{position:relative;width:180px;height:130px;margin-bottom:18px}.nhp-ls-scene-screen{width:100%;height:100%;border-radius:10px;border:1px solid var(--nhp-line);background:#0000004d;overflow:hidden;transition:border-color .4s}.nhp-ls-scene-done{border-color:#5ec97a4d}.nhp-ls-scene-bar{display:flex;gap:5px;padding:8px 10px;border-bottom:1px solid rgba(255,255,255,.06)}.nhp-ls-scene-bar i{width:7px;height:7px;border-radius:50%;display:block}.nhp-ls-scene-bar i:nth-child(1){background:#ef5350;opacity:.7}.nhp-ls-scene-bar i:nth-child(2){background:#ffb74d;opacity:.7}.nhp-ls-scene-bar i:nth-child(3){background:#66bb6a;opacity:.7}.nhp-ls-scene-body{padding:12px 14px;position:relative;height:calc(100% - 30px)}.nhp-ls-scene-lines{display:flex;flex-direction:column;gap:7px}.nhp-ls-scene-lines span{display:block;height:5px;border-radius:3px;background:#ffffff14}.nhp-ls-scene-lines span:nth-child(1){width:85%}.nhp-ls-scene-lines span:nth-child(2){width:60%}.nhp-ls-scene-lines span:nth-child(3){width:72%}.nhp-ls-help-btn{position:absolute;bottom:10px;right:10px;display:flex;align-items:center;gap:5px;font-family:var(--nhp-mono);font-size:9px;font-weight:600;color:#fff;background:var(--nhp-good);padding:5px 10px;border-radius:6px;animation:nhp-help-pulse 2.5s ease-in-out infinite}@keyframes nhp-help-pulse{0%,to{box-shadow:0 0 #5ec97a66}50%{box-shadow:0 0 0 8px #5ec97a00}}.nhp-ls-click-ring{position:absolute;bottom:16px;right:30px;width:20px;height:20px;border-radius:50%;border:2px solid rgba(94,201,122,.5);animation:nhp-click-ring 2.5s ease-in-out infinite}@keyframes nhp-click-ring{0%,70%,to{transform:scale(.6);opacity:0}40%{transform:scale(1);opacity:1}60%{transform:scale(1.6);opacity:0}}.nhp-ls-cursor-anim{position:absolute;bottom:14px;left:40px;width:14px;height:18px;border-left:2px solid var(--nhp-good);border-top:2px solid var(--nhp-good);transform:rotate(-30deg);opacity:.8;animation:nhp-cursor-float 3s ease-in-out infinite}@keyframes nhp-cursor-float{0%,to{transform:rotate(-30deg) translate(0)}30%{transform:rotate(-30deg) translate(20px,-8px)}60%{transform:rotate(-30deg) translate(10px,6px)}}.nhp-ls-avatar{position:absolute;bottom:-8px;right:-8px;width:40px;height:40px;border-radius:50%;background:#5ec97a26;border:2px solid rgba(94,201,122,.35);display:grid;place-items:center;color:var(--nhp-good)}.nhp-ls-conn-line{position:absolute;bottom:12px;right:32px;width:50px;height:1px;background:linear-gradient(90deg,transparent,rgba(94,201,122,.3));animation:nhp-conn-pulse 2s ease-in-out infinite}@keyframes nhp-conn-pulse{0%,to{opacity:.3}50%{opacity:1}}.nhp-ls-scene-rows{display:flex;flex-direction:column;gap:8px}.nhp-ls-sr{display:flex;justify-content:space-between;align-items:center}.nhp-ls-sr-lbl{display:block;height:5px;width:55px;border-radius:3px;background:#ffffff1a}.nhp-ls-sr-ok{display:block;height:5px;width:28px;border-radius:3px;background:#5ec97a66}.nhp-ls-checkmark{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);animation:nhp-check-pop 3s ease-in-out infinite}@keyframes nhp-check-pop{0%,60%,to{opacity:0;transform:translate(-50%,-50%) scale(.5)}70%{opacity:1;transform:translate(-50%,-50%) scale(1.1)}80%,95%{opacity:1;transform:translate(-50%,-50%) scale(1)}}.nhp-ls-scene-num{font-family:var(--nhp-mono);font-size:11px;font-weight:700;letter-spacing:.1em;color:var(--nhp-good);margin-bottom:6px}.nhp-ls-scene-label{font-size:15px;font-weight:700;color:var(--nhp-ink);margin-bottom:4px}.nhp-ls-scene-sub{font-size:12.5px;line-height:1.5;color:var(--nhp-ink-dim);max-width:220px}.nhp-metrics{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:34px}.nhp-mcard{background:linear-gradient(180deg,var(--nhp-panel),var(--nhp-bg-2));border:1px solid var(--nhp-line);border-radius:var(--nhp-radius);padding:22px}.nhp-mcard-lbl{font-family:var(--nhp-mono);font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--nhp-mono-dim);display:flex;align-items:center;gap:8px}.nhp-mcard-val{font-family:var(--nhp-mono);font-weight:700;font-size:36px;letter-spacing:-.02em;margin-top:14px;display:flex;align-items:baseline;gap:5px}.nhp-mcard-val .nhp-u{font-size:15px;color:var(--nhp-ink-dim);font-weight:400}.nhp-mcard-sub{color:var(--nhp-ink-dim);font-size:13.5px;margin-top:10px}@media(max-width:760px){.nhp-metrics{grid-template-columns:1fr}}.nhp-trust-row{display:grid;grid-template-columns:repeat(5,1fr);gap:12px;margin-top:32px}.nhp-trust{font-family:var(--nhp-mono);font-size:11.5px;letter-spacing:.02em;color:var(--nhp-ink-soft);display:flex;align-items:center;gap:10px;padding:14px 16px;background:linear-gradient(135deg,rgb(var(--nhp-glow) / .04),transparent 60%);border:1px solid rgb(var(--nhp-glow) / .1);border-radius:10px;transition:border-color .15s}.nhp-trust:hover{border-color:rgb(var(--nhp-glow) / .28)}.nhp-trust:before{content:"✓";width:22px;height:22px;border-radius:6px;background:rgb(var(--nhp-glow) / .1);color:var(--nhp-accent);font-size:11px;font-weight:700;display:grid;place-items:center;flex:none}@media(max-width:880px){.nhp-trust-row{grid-template-columns:repeat(3,1fr)}}@media(max-width:550px){.nhp-trust-row{grid-template-columns:1fr 1fr}}.nhp-final{background:linear-gradient(160deg,rgb(var(--nhp-glow) / .12),transparent 70%),var(--nhp-panel);border:1px solid rgb(var(--nhp-glow) / .25);border-radius:22px;padding:60px 48px;text-align:center;margin-top:20px}.nhp-final .nhp-h2{margin-top:0;font-size:clamp(32px,4vw,48px)}.nhp-final .nhp-sec-lede{max-width:36em;margin:12px auto 0}.nhp-final .nhp-cta-row{justify-content:center;margin-top:28px}.nhp-chk{display:flex;flex-wrap:wrap;gap:10px 28px;justify-content:center;margin-top:28px}.nhp-chk div{font-family:var(--nhp-mono);font-size:13px;color:var(--nhp-ink-soft);display:flex;align-items:center;gap:8px;white-space:nowrap}.nhp-chk div:before{content:"✓";color:var(--nhp-accent);font-weight:700;font-size:11px;flex-shrink:0}@media(max-width:820px){.nhp-final{padding:38px 20px}.nhp-chk{flex-direction:column;align-items:flex-start;gap:8px;padding:0 8px}.nhp-chk div{white-space:normal}}.nhp-segs{display:inline-flex;background:#ffffff0f;border:1px solid var(--nhp-line-2);border-radius:8px;padding:2px;gap:2px}.nhp-seg{font-family:var(--nhp-mono);font-size:12px;letter-spacing:.04em;padding:6px 14px;border:none;border-radius:6px;background:transparent;color:var(--nhp-ink-dim);cursor:pointer;transition:all .15s}.nhp-seg.is-on{background:var(--nhp-ink);color:var(--nhp-bg);font-weight:600}.nhp-seg:not(.is-on):hover{color:var(--nhp-ink-soft)}.nhp-plans{display:grid;grid-template-columns:1fr 1fr;gap:22px;margin-top:34px}.nhp-plan{background:linear-gradient(180deg,var(--nhp-panel),var(--nhp-bg-2));border:1px solid var(--nhp-line);border-radius:22px;padding:32px 28px 28px;display:flex;flex-direction:column}.nhp-plan--rec{border-color:var(--nhp-accent);box-shadow:0 0 40px rgb(var(--nhp-glow) / .12);position:relative}.nhp-plan-flag{position:absolute;top:-12px;left:50%;transform:translate(-50%);font-family:var(--nhp-mono);font-size:10px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--nhp-ink-on-accent);background:var(--nhp-accent);padding:4px 14px;border-radius:6px;white-space:nowrap}.nhp-plan-name{font-size:22px;font-weight:700;color:var(--nhp-ink)}.nhp-plan-tag{font-family:var(--nhp-mono);font-size:12px;color:var(--nhp-mono-dim);margin-top:4px}.nhp-plan-price{display:flex;align-items:baseline;gap:8px;margin-top:18px;flex-wrap:wrap}.nhp-plan-price-num{font-family:var(--nhp-mono);font-size:42px;font-weight:800;letter-spacing:-.03em;color:var(--nhp-ink)}.nhp-plan-price-unit{font-size:13px;color:var(--nhp-ink-dim)}.nhp-plan-features{margin-top:22px;display:flex;flex-direction:column;gap:10px;flex:1}.nhp-plan-feat{font-size:13.5px;color:var(--nhp-ink-soft);display:flex;align-items:flex-start;gap:10px;line-height:1.5}.nhp-plan-feat .check{color:var(--nhp-accent);flex-shrink:0;margin-top:3px}.nhp-plan-cta{margin-top:22px;width:100%;justify-content:center;height:54px;font-size:15px;font-weight:800;letter-spacing:.06em;border-radius:10px}.nhp-plan-cta.nhp-btn-ghost{border-width:1.5px;color:var(--nhp-ink)}.nhp-plan-cta.nhp-btn-ghost:hover{background:#ffffff0a;transform:translateY(-1px)}@media(max-width:700px){.nhp-plans{grid-template-columns:1fr}}.nhp-payg-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-top:22px}.nhp-payg-pack{background:linear-gradient(180deg,var(--nhp-panel),var(--nhp-bg-2));border:1px solid var(--nhp-line);border-radius:var(--nhp-radius);padding:22px 18px;text-align:center}.nhp-payg-pack:hover{border-color:var(--nhp-line-2)}@media(max-width:880px){.nhp-payg-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:500px){.nhp-payg-grid{grid-template-columns:1fr}}.nhp-addons{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-top:22px}.nhp-addon{background:linear-gradient(180deg,var(--nhp-panel),var(--nhp-bg-2));border:1px solid var(--nhp-line);border-radius:var(--nhp-radius);padding:22px;display:flex;flex-direction:column;justify-content:space-between}.nhp-addon:hover{border-color:var(--nhp-line-2)}.nhp-addon-head{display:flex;align-items:flex-start;gap:12px}.nhp-addon-ico{width:36px;height:36px;border-radius:9px;background:rgb(var(--nhp-glow) / .12);color:var(--nhp-accent);display:grid;place-items:center;flex-shrink:0}.nhp-addon-name{font-size:15.5px;font-weight:500;color:var(--nhp-ink)}.nhp-addon-blurb{font-size:12.5px;color:var(--nhp-ink-dim);margin-top:3px;line-height:1.55}.nhp-addon-price{font-family:var(--nhp-mono);font-size:22px;font-weight:700;color:var(--nhp-ink);margin-top:16px}.nhp-addon-price-unit{font-size:12px;color:var(--nhp-ink-dim);margin-left:2px}@media(max-width:700px){.nhp-addons{grid-template-columns:1fr}}.nhp-faq{margin-top:22px;border:1px solid var(--nhp-line);border-radius:22px;overflow:hidden;background:linear-gradient(180deg,var(--nhp-panel),var(--nhp-bg-2))}.nhp-faq-item{border-bottom:1px solid var(--nhp-line)}.nhp-faq-item:last-child{border-bottom:none}.nhp-faq-q{display:flex;justify-content:space-between;align-items:center;padding:20px 24px;cursor:pointer;font-size:15px;font-weight:600;color:var(--nhp-ink);list-style:none;-webkit-user-select:none;user-select:none}.nhp-faq-q::-webkit-details-marker{display:none}.nhp-faq-q::marker{display:none;content:""}.nhp-faq-chevron{transition:transform .2s ease;color:var(--nhp-ink-dim);flex-shrink:0}details[open] .nhp-faq-chevron{transform:rotate(180deg)}.nhp-faq-a{padding:0 24px 20px;font-size:14px;color:var(--nhp-ink-soft);line-height:1.7}.nhp-table-section td{font-family:var(--nhp-mono);font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--nhp-accent-soft);padding:18px 18px 10px;border-bottom:1px solid var(--nhp-line);background:#ffffff05}.nhp-skel{animation:nhp-shimmer 1.5s ease-in-out infinite}.nhp-skel-line{height:14px;border-radius:4px;background:var(--nhp-line)}.nhp-skel-line--lg{height:48px}.nhp-skel-line--md{height:24px;width:60%}.nhp-skel-card{border-radius:22px;background:var(--nhp-panel);border:1px solid var(--nhp-line);min-height:400px}@keyframes nhp-shimmer{0%,to{opacity:.5}50%{opacity:.8}}.nhp-error{text-align:center;padding:80px 40px;max-width:480px;margin:80px auto}.nhp-error-icon{width:56px;height:56px;border-radius:16px;background:#cf5d451f;color:var(--nhp-bad);display:grid;place-items:center;margin:0 auto 20px}.nhp-ip-badge{font-family:var(--nhp-mono);font-size:11px;letter-spacing:.06em;text-transform:uppercase;padding:4px 10px;border-radius:6px;display:inline-flex;align-items:center;gap:6px}.nhp-ip-badge--dedicated{background:rgb(var(--nhp-glow) / .12);color:var(--nhp-accent-soft);border:1px solid rgb(var(--nhp-glow) / .25)}.nhp-ip-badge--shared{background:#ffffff0a;color:var(--nhp-ink-dim);border:1px solid var(--nhp-line)}.nhp-price-fade{transition:opacity .15s ease}.nhp-price-fade.out{opacity:0}.fx-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:0;margin-top:30px;border:1px solid var(--nhp-line);border-radius:16px;overflow:hidden;background:linear-gradient(180deg,var(--nhp-panel),var(--nhp-bg-2))}.fx-stat{padding:26px;border-right:1px solid var(--nhp-line)}.fx-stat:last-child{border-right:none}.fx-stat-val{font-family:var(--nhp-mono);font-weight:700;font-size:40px;letter-spacing:-.03em;color:var(--nhp-ink);line-height:1;display:flex;align-items:baseline;gap:3px}.fx-stat-val .u{font-size:16px;color:var(--nhp-ink-dim);font-weight:500}.fx-stat-lbl{font-size:14px;color:var(--nhp-ink-soft);margin-top:12px;line-height:1.45}.fx-stat-tag{font-family:var(--nhp-mono);font-size:10.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--nhp-mono-dim);margin-top:10px}@media(max-width:880px){.fx-stats{grid-template-columns:1fr 1fr}.fx-stat:nth-child(2){border-right:none}.fx-stat:nth-child(-n+2){border-bottom:1px solid var(--nhp-line)}}@media(max-width:520px){.fx-stats{grid-template-columns:1fr}.fx-stat{border-right:none;border-bottom:1px solid var(--nhp-line)}.fx-stat:last-child{border-bottom:none}}.fx-block{display:grid;grid-template-columns:1fr 1fr;gap:56px;align-items:center;padding:46px 0;scroll-margin-top:88px}.fx-block+.fx-block{border-top:1px solid var(--nhp-line)}.fx-block--rev .fx-block-copy{order:2}.fx-block-num{font-family:var(--nhp-mono);font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--nhp-accent-soft);display:flex;align-items:center;gap:10px}.fx-block h3{font-size:clamp(26px,3vw,36px);line-height:1.05;letter-spacing:-.025em;font-weight:800;margin:16px 0 0;color:var(--nhp-ink)}.fx-block h3 b{color:var(--nhp-accent-soft);font-weight:800}.fx-block-lede{color:var(--nhp-ink-soft);font-size:16.5px;line-height:1.6;margin-top:14px;max-width:34em}.fx-points{list-style:none;margin:22px 0 0;padding:0;display:flex;flex-direction:column;gap:13px}.fx-points li{position:relative;padding-left:30px;font-size:14.5px;color:var(--nhp-ink-soft);line-height:1.5}.fx-points li:before{content:"";position:absolute;left:0;top:1px;width:18px;height:18px;border-radius:6px;background:rgb(var(--nhp-glow)/.14);border:1px solid rgb(var(--nhp-glow)/.4);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 16 16' fill='none' stroke='%2337c07e' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 8.5l3.2 3.2L13 4.5'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center}.fx-points li b{color:var(--nhp-ink);font-weight:600}.fx-shot{position:relative;border-radius:16px;border:1px solid var(--nhp-line);overflow:hidden;min-height:300px;background:var(--nhp-panel);background-image:repeating-linear-gradient(135deg,rgba(255,255,255,.022) 0 14px,transparent 14px 28px)}.fx-shot-bar{display:flex;gap:6px;padding:13px 16px;border-bottom:1px solid var(--nhp-line);background:#00000040}.fx-shot-bar i{width:9px;height:9px;border-radius:50%;display:block}.fx-shot-bar i:nth-child(1){background:#ef5350;opacity:.75}.fx-shot-bar i:nth-child(2){background:#ffb74d;opacity:.75}.fx-shot-bar i:nth-child(3){background:#66bb6a;opacity:.75}.fx-shot-cap{position:absolute;bottom:14px;left:16px;right:16px;font-family:var(--nhp-mono);font-size:11px;letter-spacing:.06em;color:var(--nhp-mono-dim)}.fx-shot-body{padding:24px}.fx-console{font-family:var(--nhp-mono);font-size:12.5px;line-height:1.9;color:var(--nhp-ink-soft)}.fx-console .c-key{color:var(--nhp-accent-soft)}.fx-console .c-str{color:#cdaf6b}.fx-console .c-dim{color:var(--nhp-mono-dim)}.fx-gauge{display:flex;flex-direction:column;gap:14px}.fx-gauge-row{display:flex;align-items:center;gap:14px}.fx-gauge-lbl{font-family:var(--nhp-mono);font-size:11px;color:var(--nhp-ink-dim);width:88px;flex:none;text-transform:uppercase;letter-spacing:.06em}.fx-gauge-track{flex:1;height:8px;border-radius:999px;background:#1a2a22;overflow:hidden}.fx-gauge-fill{height:100%;border-radius:999px;background:linear-gradient(90deg,var(--nhp-accent),var(--nhp-accent-soft))}.fx-gauge-val{font-family:var(--nhp-mono);font-size:12px;color:var(--nhp-ink);width:52px;text-align:right;flex:none}@media(max-width:820px){.fx-block{grid-template-columns:1fr;gap:28px}.fx-block--rev .fx-block-copy{order:0}}.fx-logos-wrap{text-align:center;padding:34px 0 6px}.fx-logos-lbl{font-family:var(--nhp-mono);font-size:11.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--nhp-mono-dim)}.fx-logos{display:flex;flex-wrap:wrap;gap:14px 44px;justify-content:center;align-items:center;margin-top:26px;filter:brightness(0) invert(1);opacity:.4}.fx-logos img{transition:opacity .15s}.fx-logos img:hover{opacity:.7}.fx-int-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-top:30px}.fx-int{border:1px solid var(--nhp-line);border-radius:14px;padding:20px;background:linear-gradient(180deg,var(--nhp-panel),var(--nhp-bg-2));transition:border-color .15s,transform .15s}.fx-int:hover{border-color:var(--nhp-accent);transform:translateY(-2px)}.fx-int-ico{width:38px;height:38px;border-radius:10px;display:grid;place-items:center;font-family:var(--nhp-mono);font-weight:700;font-size:14px;background:rgb(var(--nhp-glow)/.12);color:var(--nhp-accent-soft);border:1px solid rgb(var(--nhp-glow)/.22)}.fx-int-name{font-weight:600;font-size:15px;color:var(--nhp-ink);margin-top:14px}.fx-int-sub{font-family:var(--nhp-mono);font-size:11.5px;color:var(--nhp-mono-dim);margin-top:4px}@media(max-width:880px){.fx-int-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:480px){.fx-int-grid{grid-template-columns:1fr}}.fx-sdk-row{display:flex;flex-wrap:wrap;gap:8px;margin-top:22px}.fx-sdk{font-family:var(--nhp-mono);font-size:12px;color:var(--nhp-ink-soft);border:1px solid var(--nhp-line-2);background:var(--nhp-panel);padding:7px 14px;border-radius:8px}.fx-sdk b{color:var(--nhp-accent-soft);font-weight:600}.br-band{border:1px solid rgb(var(--nhp-glow)/.28);border-radius:20px;overflow:hidden;margin-top:30px;background:linear-gradient(160deg,rgb(var(--nhp-glow)/.1),transparent 55%),var(--nhp-panel)}.br-top{display:grid;grid-template-columns:1fr 1fr;gap:48px;padding:40px 40px 36px;align-items:center}@media(max-width:860px){.br-top{grid-template-columns:1fr;gap:30px;padding:30px 26px}}.br-star{display:inline-flex;align-items:center;gap:8px;font-family:var(--nhp-mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--nhp-accent-soft);border:1px solid rgb(var(--nhp-glow)/.3);background:rgb(var(--nhp-glow)/.08);padding:6px 12px;border-radius:999px}.br-h{font-size:clamp(26px,3.2vw,40px);line-height:1.05;letter-spacing:-.03em;font-weight:800;color:var(--nhp-ink);margin:18px 0 0}.br-h b{color:var(--nhp-accent-soft);font-weight:800}.br-sub{color:var(--nhp-ink-soft);font-size:16.5px;line-height:1.6;margin-top:14px;max-width:30em}.br-stats{display:flex;flex-wrap:wrap;gap:10px 26px;margin-top:24px}.br-stat{display:flex;flex-direction:column;gap:3px}.br-stat .v{font-family:var(--nhp-mono);font-weight:700;font-size:24px;letter-spacing:-.02em;color:var(--nhp-ink)}.br-stat .v.acc{color:var(--nhp-good)}.br-stat .k{font-family:var(--nhp-mono);font-size:10.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--nhp-mono-dim)}.br-diff{border:1px solid var(--nhp-line);border-radius:14px;overflow:hidden;background:var(--nhp-bg-2)}.br-diff-l{font-family:var(--nhp-mono);font-size:11px;letter-spacing:.06em;color:var(--nhp-mono-dim);padding:12px 16px;border-bottom:1px solid var(--nhp-line);display:flex;justify-content:space-between}.br-diff pre{margin:0;padding:18px 16px;font-family:var(--nhp-mono);font-size:12.5px;line-height:1.85;color:var(--nhp-ink-soft);overflow-x:auto}.br-diff .cm{color:var(--nhp-mono-dim)}.br-diff .rm{color:#cf6f5d}.br-diff .ad{color:var(--nhp-accent-soft)}.br-diff .add-line{display:block;background:rgb(var(--nhp-glow)/.12);margin:0 -16px;padding:0 16px;border-left:2px solid var(--nhp-accent)}.br-providers{border-top:1px solid var(--nhp-line);padding:24px 40px 30px}@media(max-width:860px){.br-providers{padding:22px 26px}}.br-prov-l{font-family:var(--nhp-mono);font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--nhp-mono-dim);margin-bottom:16px}.br-prov-grid{display:grid;grid-template-columns:repeat(7,1fr);gap:10px}@media(max-width:860px){.br-prov-grid{grid-template-columns:repeat(4,1fr)}}@media(max-width:440px){.br-prov-grid{grid-template-columns:repeat(2,1fr)}}.br-prov{display:flex;align-items:center;justify-content:center;text-align:center;font-size:12.5px;font-weight:600;color:var(--nhp-ink-soft);border:1px solid var(--nhp-line-2);border-radius:10px;padding:14px 8px;background:var(--nhp-bg-2);min-height:52px;transition:border-color .15s,color .15s}.br-prov:hover{border-color:var(--nhp-accent);color:var(--nhp-ink)}.br-request-ribbon{display:flex;align-items:center;justify-content:center;gap:8px;padding:14px 40px;border-top:1px dashed var(--nhp-line-2);font-size:13px;color:var(--nhp-ink-soft)}.br-request-link{color:var(--nhp-accent);font-weight:600;text-decoration:none;transition:color .15s}.br-request-link:hover{color:var(--nhp-ink);text-decoration:underline}@media(max-width:640px){.br-request-ribbon{flex-direction:column;gap:4px;text-align:center;padding:14px 20px}}.pf-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-top:30px}@media(max-width:980px){.pf-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:520px){.pf-grid{grid-template-columns:1fr}}.pf-card{border:1px solid var(--nhp-line);border-radius:16px;padding:22px;background:linear-gradient(180deg,var(--nhp-panel),var(--nhp-bg-2));display:flex;flex-direction:column;position:relative;transition:border-color .15s,transform .15s}.pf-card:hover{border-color:var(--cat,var(--nhp-accent));transform:translateY(-2px)}.pf-num{font-family:var(--nhp-mono);font-size:10.5px;letter-spacing:.1em;color:var(--nhp-mono-dim)}.pf-name{display:flex;align-items:center;gap:9px;font-size:17px;font-weight:700;letter-spacing:-.02em;color:var(--nhp-ink);margin-top:10px}.pf-dot{width:9px;height:9px;border-radius:50%;flex:none;background:var(--cat,var(--nhp-accent));box-shadow:0 0 8px var(--cat,var(--nhp-accent))}.pf-desc{font-size:13.5px;line-height:1.55;color:var(--nhp-ink-soft);margin-top:12px;flex:1}.pf-metric{font-family:var(--nhp-mono);font-weight:700;font-size:22px;letter-spacing:-.02em;color:var(--cat,var(--nhp-ink));margin-top:auto;padding-top:16px}.pf-foot{display:flex;align-items:center;justify-content:space-between;margin-top:14px;padding-top:14px;border-top:1px solid var(--nhp-line);font-family:var(--nhp-mono);font-size:11px;color:var(--nhp-mono-dim)}.pf-foot .caps{color:var(--nhp-ink-soft)}.pf-foot .bic{color:var(--nhp-accent-soft)}.nhp-lightband{position:relative;background:#f5f3ee;color:#1a1c1a;--nhp-ink: #1a1c1a;--nhp-ink-soft: #5a5e58;--nhp-ink-dim: #7d8079;--nhp-mono-dim: #8a8d86;--nhp-line: rgba(0,0,0,.08);--nhp-line-2: rgba(0,0,0,.12);--nhp-panel: #eceae4;--nhp-bg-2: #e8e6e0;--nhp-ink-on-accent: #06120a}.nhp-lightband .nhp-dim{color:#b0ab9f}.nhp-lightband .nhp-sec-eyebrow{color:#15a85c}.nhp-lightband .nhp-dot-accent{background:#15a85c;box-shadow:0 0 8px #15a85c}.nhp-deliv-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-top:30px}.nhp-deliv-stat{border:1px solid var(--nhp-line);border-radius:12px;padding:20px;background:var(--nhp-bg-2)}.nhp-deliv-stat-val{display:flex;align-items:baseline;gap:5px;font-weight:900;font-size:40px;letter-spacing:-.03em;color:var(--nhp-ink);line-height:1}.nhp-deliv-stat-lbl{margin-top:8px;font-family:var(--nhp-mono);font-size:11.5px;letter-spacing:.06em;color:var(--nhp-ink-soft);line-height:1.5}@media(max-width:760px){.nhp-deliv-stats{grid-template-columns:1fr}}.nhp-deliv-grid{margin-top:16px;display:grid;grid-template-columns:1.05fr 1fr;gap:16px}@media(max-width:820px){.nhp-deliv-grid{grid-template-columns:1fr}}.nhp-deliv-bars-card{border:1px solid var(--nhp-line-2);border-radius:12px;background:var(--nhp-bg-2);padding:22px 22px 24px}.nhp-deliv-bars-header{font-family:var(--nhp-mono);font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--nhp-mono-dim);margin-bottom:18px}.nhp-feed-card{border:1px solid var(--nhp-line-2);border-radius:12px;background:#0809081f;font-family:var(--nhp-mono);font-size:12px;overflow:hidden}.nhp-feed-header{display:flex;align-items:center;gap:8px;padding:10px 14px;border-bottom:1px solid var(--nhp-line);color:var(--nhp-mono-dim);letter-spacing:.14em;text-transform:uppercase;font-size:10.5px}.nhp-feed-body{padding:10px 14px;display:grid;gap:5px;min-height:168px}.nhp-feed-row{display:flex;gap:14px;color:var(--nhp-ink-soft);white-space:nowrap;padding:4px 0;animation:nhp-feedin .4s ease}@keyframes nhp-feedin{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.nhp-dash-window{margin-top:30px;border:1px solid var(--nhp-line-2);border-radius:16px;overflow:hidden;background:#070908;box-shadow:0 30px 80px -40px #000c;color:#e9e5d8;--nhp-ink: #E9E5D8;--nhp-ink-soft: #8b9088;--nhp-ink-dim: #6d7168;--nhp-mono-dim: #5a5f57;--nhp-line: rgba(233,229,216,.1);--nhp-line-2: rgba(233,229,216,.16);--nhp-panel: #0e110e;--nhp-bg-2: #0e110e;--nhp-ink-on-accent: #06120a}.nhp-dash-topbar{display:flex;align-items:center;gap:12px;padding:11px 16px;border-bottom:1px solid var(--nhp-line);background:var(--nhp-bg-2)}.nhp-dash-layout{display:grid;grid-template-columns:190px 1fr}@media(max-width:760px){.nhp-dash-layout{grid-template-columns:1fr}.nhp-dash-sidebar{display:none}}.nhp-dash-sidebar{border-right:1px solid var(--nhp-line);padding:16px 12px;display:flex;flex-direction:column;gap:3px;background:#090b09}.nhp-dash-nav-btn{text-align:left;border:none;cursor:pointer;padding:9px 10px;border-radius:8px;font-family:var(--nhp-mono);font-size:12.5px;color:var(--nhp-ink-soft);background:transparent;font-weight:400;transition:all .12s}.nhp-dash-nav-btn.active{color:var(--nhp-ink-on-accent);background:var(--nhp-accent);font-weight:600}.nhp-dash-main{padding:20px 22px;min-height:430px}.nhp-dash-kpis{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}@media(max-width:920px){.nhp-dash-kpis{grid-template-columns:repeat(2,1fr)}}.nhp-dash-kpi{border:1px solid var(--nhp-line);border-radius:10px;padding:12px 13px;background:var(--nhp-bg-2)}.nhp-dash-check{display:inline-flex;gap:7px;align-items:center;color:var(--nhp-accent)}.nhp-lightband .nhp-dash-check{color:#15a85c}.nhp-mig-grid{margin-top:30px;display:grid;grid-template-columns:1fr 280px;gap:18px}@media(max-width:860px){.nhp-mig-grid{grid-template-columns:1fr}}.nhp-mig-editor{border:1px solid var(--nhp-line-2);border-radius:14px;overflow:hidden;background:#070908}.nhp-mig-editor-bar{display:flex;align-items:center;gap:12px;padding:11px 14px;border-bottom:1px solid var(--nhp-line);background:var(--nhp-bg-2)}.nhp-mig-lang-btn{padding:5px 11px;border-radius:7px;cursor:pointer;font-family:var(--nhp-mono);font-size:11.5px;border:1px solid transparent;background:transparent;color:var(--nhp-mono-dim);font-weight:500;transition:all .12s}.nhp-mig-lang-btn.active{border-color:var(--nhp-line-2);background:#ffffff0d;color:var(--nhp-ink)}.nhp-mig-editor-foot{display:flex;align-items:center;gap:10px;padding:11px 16px;border-top:1px solid var(--nhp-line);background:var(--nhp-bg-2);font-family:var(--nhp-mono);font-size:11.5px}.nhp-mig-copy-btn{margin-left:auto;padding:7px 14px;border-radius:7px;cursor:pointer;font-family:var(--nhp-mono);font-size:11.5px;font-weight:600;letter-spacing:.04em;border:1px solid var(--nhp-line-2);background:transparent;color:var(--nhp-ink);transition:all .15s}.nhp-mig-copy-btn.copied{border-color:var(--nhp-accent);background:var(--nhp-accent);color:var(--nhp-ink-on-accent)}.nhp-mig-selector{display:flex;flex-direction:column;gap:8px}.nhp-mig-prov-btn{text-align:left;padding:13px 15px;border-radius:10px;cursor:pointer;font-family:var(--nhp-mono);font-size:13.5px;font-weight:600;letter-spacing:.02em;display:flex;align-items:center;justify-content:space-between;color:var(--nhp-ink);background:transparent;border:1px solid var(--nhp-line-2);transition:all .15s}.nhp-mig-prov-btn.active{color:var(--nhp-ink-on-accent);background:var(--nhp-accent);border-color:var(--nhp-accent)}.nhp-mig-note{margin-top:8px;padding:13px 15px;border:1px dashed var(--nhp-line-2);border-radius:10px;font-family:var(--nhp-mono);font-size:11.5px;color:var(--nhp-ink-soft);line-height:1.55}.nhp-build-grid{margin-top:30px;display:grid;grid-template-columns:1fr 1fr;gap:16px;align-items:stretch}@media(max-width:820px){.nhp-build-grid{grid-template-columns:1fr}}.nhp-build-composer{border:1px solid var(--nhp-line-2);border-radius:14px;background:var(--nhp-bg-2);padding:20px;display:flex;flex-direction:column}.nhp-build-prompt{margin-top:12px;flex:1;border:1px solid var(--nhp-line);border-radius:10px;background:#070908;padding:14px 15px;font-size:15px;line-height:1.5;color:#e9e5d8;min-height:96px}.nhp-build-preview{border:1px solid var(--nhp-line-2);border-radius:14px;overflow:hidden;background:#070908}.nhp-build-preview-bar{display:flex;align-items:center;gap:10px;padding:10px 14px;border-bottom:1px solid var(--nhp-line);background:var(--nhp-bg-2)}.nhp-tmpl-row{display:flex;gap:12px;overflow-x:auto;padding-bottom:4px}.nhp-tmpl-thumb{flex:0 0 auto;width:152px;border:1px solid var(--nhp-line-2);border-radius:11px;overflow:hidden;background:var(--nhp-bg-2)}.nhp-tmpl-more{flex:0 0 auto;width:128px;border:1px dashed var(--nhp-line-2);border-radius:10px;display:grid;place-items:center;font-family:var(--nhp-mono);font-size:11px;color:var(--nhp-ink-soft);text-align:center;padding:10px}.nhp-stories-grid{margin-top:30px;display:grid;grid-template-columns:repeat(3,1fr);gap:16px}@media(max-width:820px){.nhp-stories-grid{grid-template-columns:1fr}}.nhp-story-card{border:1px solid var(--nhp-line-2);border-radius:14px;background:var(--nhp-bg-2);padding:26px 24px;display:flex;flex-direction:column;gap:18px}.nhp-lightband{--nhp-bg: #efece3;--nhp-bg-2: #ffffff;--nhp-bg-3: #f6f4ee;--nhp-ink: #14160f;--nhp-ink-dim: #a7a99b;--nhp-ink-soft: #5f6258;--nhp-mono-dim: #9b9d92;--nhp-line: rgba(20,22,15,.1);--nhp-line-2: rgba(20,22,15,.18);--nhp-accent: #138a48;--nhp-accent-soft: #138a48;width:100%;margin-left:0;background:#efece3;background-image:repeating-linear-gradient(135deg,rgba(0,0,0,.014) 0 1px,transparent 1px 7px);padding:58px 0}.nhp-lightband .nhp-dark-window{--nhp-bg: #0a0c0a;--nhp-bg-2: #0e110e;--nhp-bg-3: #11150f;--nhp-ink: #E9E5D8;--nhp-ink-dim: #6d7168;--nhp-ink-soft: #8b9088;--nhp-mono-dim: #5a5f57;--nhp-line: rgba(233,229,216,.1);--nhp-line-2: rgba(233,229,216,.16);--nhp-accent: #43CE79;--nhp-accent-soft: #82F0AC}.hp-wall{background:#110c08;border:1px solid oklch(.26 .013 60);border-radius:16px;padding:clamp(28px,4vw,44px)}.hp-wall-head{display:flex;align-items:end;justify-content:space-between;gap:24px;margin-bottom:28px;flex-wrap:wrap}.hp-wall-h{font-size:clamp(22px,2.4vw,28px);letter-spacing:-.02em;line-height:1.1;font-weight:500;color:#f3f1ee;margin:6px 0 0;max-width:28ch}.hp-wall-grid{display:grid;grid-template-columns:repeat(7,1fr);gap:1px;background:#241e19;border:1px solid oklch(.24 .013 60);border-radius:10px;overflow:hidden}@media(max-width:1080px){.hp-wall-grid{grid-template-columns:repeat(4,1fr)}}@media(max-width:720px){.hp-wall-grid{grid-template-columns:repeat(2,1fr)}}.hp-wall-cell{background:#16100c;display:flex;align-items:center;justify-content:center;height:110px;padding:18px;color:#918f8c;transition:background .15s,color .15s}.hp-wall-cell:hover{background:#1b1510;color:#f3f1ee}.hp-wall-mark{width:100%;max-width:140px;height:44px;display:flex;align-items:center;justify-content:center;color:#b9b7b4;opacity:.85;transition:opacity .15s,color .15s}.hp-wall-cell:hover .hp-wall-mark{color:#f3f1ee;opacity:1}.hp-wall-mark svg{width:100%;height:100%;max-height:44px}.hp-cell-l{font-family:var(--nhp-mono);font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:#76706c;display:flex;align-items:center}.nhp-residency-ribbon{position:relative;z-index:1;width:100%;padding:11px 0;font-size:12.5px;letter-spacing:.02em;line-height:1.2}.nhp-residency-ribbon-inner{max-width:1180px;margin:0 auto;padding:0 28px;display:flex;align-items:center;gap:7px;justify-content:center}.nhp-residency-ribbon--eu{background:#43ce7914;color:#82f0ac;border-bottom:1px solid rgba(67,206,121,.12)}.nhp-residency-ribbon--us{background:#60a5fa14;color:#93bbfd;border-bottom:1px solid rgba(96,165,250,.12)}.nhp-residency-ribbon--uk{background:#a78bfa14;color:#c4b5fd;border-bottom:1px solid rgba(167,139,250,.12)}.nhp-residency-ribbon--other{background:#e9e5d80f;color:var(--nhp-ink-soft);border-bottom:1px solid rgba(233,229,216,.1)}.nhp-residency-dismiss{background:none;border:none;cursor:pointer;color:inherit;opacity:.5;padding:2px;margin-left:6px;display:flex;align-items:center;transition:opacity .15s}.nhp-residency-dismiss:hover{opacity:1}.nhp-modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;background:#060806b8;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:grid;place-items:center;padding:24px;animation:nhpFadeIn .14s ease-out}@keyframes nhpFadeIn{0%{opacity:0}to{opacity:1}}@keyframes nhpPopIn{0%{opacity:0;transform:translateY(8px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}.nhp-modal{position:relative;width:100%;max-width:520px;max-height:calc(100vh - 48px);max-height:calc(100dvh - 48px);display:flex;flex-direction:column;overflow:hidden;background:linear-gradient(180deg,var(--nhp-panel),var(--nhp-bg-2));border:1px solid var(--nhp-line-2);border-radius:18px;box-shadow:0 24px 60px #00000080;animation:nhpPopIn .18s cubic-bezier(.2,.9,.35,1)}.nhp-modal-scroll{flex:1 1 auto;min-height:0;overflow-y:auto;padding:32px 32px 28px}.nhp-modal-close{position:absolute;top:16px;right:16px;z-index:2;width:32px;height:32px;border-radius:8px;display:grid;place-items:center;background:var(--nhp-panel);border:1px solid var(--nhp-line);color:var(--nhp-ink-dim);cursor:pointer;transition:color .15s,border-color .15s,background .15s}.nhp-modal-close:hover{color:var(--nhp-ink);border-color:var(--nhp-line-2);background:var(--nhp-bg-3)}.nhp-field{display:flex;flex-direction:column;gap:6px;margin-bottom:16px}.nhp-label{font-family:var(--nhp-mono);font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--nhp-ink-soft)}.nhp-label .nhp-req{color:var(--nhp-accent);margin-left:2px}.nhp-input,.nhp-textarea,.nhp-select{width:100%;box-sizing:border-box;font-family:var(--nhp-sans);font-size:14px;color:var(--nhp-ink);background:var(--nhp-bg-3);border:1px solid var(--nhp-line-2);border-radius:10px;padding:11px 13px;transition:border-color .15s,box-shadow .15s}.nhp-textarea{resize:vertical;min-height:84px;line-height:1.55}.nhp-input::placeholder,.nhp-textarea::placeholder{color:var(--nhp-mono-dim)}.nhp-input:focus,.nhp-textarea:focus,.nhp-select:focus{outline:none;border-color:var(--nhp-accent);box-shadow:0 0 0 3px rgb(var(--nhp-glow) / .15)}.nhp-select{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%236d7168' stroke-width='2.5'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 13px center;padding-right:36px}.nhp-select option{background:var(--nhp-bg-2);color:var(--nhp-ink)}.nhp-field-error{font-size:12px;color:var(--nhp-bad)}.nhp-btn[disabled]{opacity:.55;cursor:not-allowed;transform:none}.nhp-modal-success{text-align:center;padding:12px 4px 4px}.nhp-modal-success .nhp-success-ring{width:64px;height:64px;border-radius:50%;margin:8px auto 18px;display:grid;place-items:center;background:color-mix(in oklch,var(--nhp-accent) 14%,transparent);color:var(--nhp-accent)}@media(max-width:600px){.nhp-modal-backdrop{padding:12px}.nhp-modal{max-width:100%;border-radius:14px;max-height:calc(100vh - 24px);max-height:calc(100dvh - 24px)}.nhp-modal-scroll{padding:24px 20px 22px}.nhp-modal-close{top:12px;right:12px;width:28px;height:28px}.nhp-modal h2{font-size:20px!important;padding-right:28px}.nhp-field{margin-bottom:12px}.nhp-input,.nhp-textarea,.nhp-select{padding:10px 12px;font-size:13px}}:root{--reseller-bg: #0F1D15;--reseller-nav-bg: #132618;--reseller-active-bg: #1F3A2C;--reseller-active-text: #7CE0AF;--reseller-text: #C4D6CC;--reseller-group-text: #5E7A6C;--reseller-border: #1F3A2C;--reseller-hover-bg: #1A2E22}.reseller-nav-divider{height:1px;background:var(--reseller-border);margin:8px 10px 4px;border:0;flex-shrink:0}.reseller-nav{padding:0;display:flex;flex-direction:column;gap:1px}.reseller-nav-group{font-size:10px;font-weight:600;letter-spacing:.09em;text-transform:uppercase;color:var(--reseller-group-text);padding:12px 10px 5px}.reseller-nav-item{display:flex;align-items:center;gap:10px;padding:7px 10px;border-radius:8px;font-size:13.5px;color:var(--reseller-text);font-weight:500;cursor:pointer;border:0;background:transparent;width:100%;text-align:left;font-family:inherit;transition:background .15s,color .15s}.reseller-nav-item:hover{background:var(--reseller-hover-bg);color:#dce8e0}.reseller-nav-item.is-active{background:var(--reseller-active-bg);color:var(--reseller-active-text);font-weight:600}.reseller-nav-item .icon{width:16px;height:16px;flex-shrink:0}.reseller-dashboard{padding:20px;display:flex;flex-direction:column;gap:20px}.reseller-dashboard h1{font-size:20px;font-weight:700;margin:0;color:var(--c-fg)}.reseller-dashboard-header{display:flex;align-items:center;justify-content:space-between;gap:12px}.reseller-dashboard-header-actions{display:flex;align-items:center;gap:8px}.reseller-kpi-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.reseller-kpi-card{background:var(--c-surface);border:1px solid var(--c-border);border-radius:10px;padding:16px 18px}.reseller-kpi-card-label{font-size:11.5px;color:var(--c-fg-subtle);text-transform:uppercase;letter-spacing:.04em;font-weight:600;margin-bottom:6px}.reseller-kpi-card-value{font-size:24px;font-weight:700;color:var(--c-fg);letter-spacing:-.01em}.reseller-kpi-card-sub{font-size:12px;color:var(--c-fg-muted);margin-top:4px}.reseller-kpi-card-trend{display:inline-flex;align-items:center;gap:3px;font-size:11.5px;font-weight:600}.reseller-kpi-card-trend.up{color:#43ce79}.reseller-kpi-card-trend.down{color:#e74c3c}.reseller-chart-panel{background:var(--c-surface);border:1px solid var(--c-border);border-radius:10px;padding:18px}.reseller-chart-panel-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.reseller-chart-panel-title{font-size:15px;font-weight:600;color:var(--c-fg)}.reseller-split-panels{display:grid;grid-template-columns:1fr 1fr;gap:16px}.reseller-panel{background:var(--c-surface);border:1px solid var(--c-border);border-radius:10px;padding:18px}.reseller-panel-title{font-size:14px;font-weight:600;color:var(--c-fg);margin-bottom:12px}.reseller-table{width:100%;border-collapse:collapse}.reseller-table thead th{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--c-fg-subtle);padding:8px 12px;text-align:left;border-bottom:1px solid var(--c-border);white-space:nowrap}.reseller-table tbody td{font-size:13px;color:var(--c-fg);padding:10px 12px;border-bottom:1px solid var(--c-border)}.reseller-table tbody tr:hover td{background:var(--c-surface-2)}.reseller-table tbody tr:last-child td{border-bottom:none}.reseller-table-link{color:var(--c-primary);text-decoration:none;font-weight:500}.reseller-table-link:hover{text-decoration:underline}.reseller-status-badge{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;border-radius:99px;font-size:11px;font-weight:600;white-space:nowrap}.reseller-status-badge--active{background:#43ce791f;color:#43ce79}.reseller-status-badge--trial{background:#4a90e21f;color:#4a90e2}.reseller-status-badge--past_due{background:#f39c121f;color:#f39c12}.reseller-status-badge--suspended{background:#e74c3c1f;color:#e74c3c}.reseller-drawer-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#0006;z-index:100}.reseller-drawer{position:fixed;top:0;right:0;width:480px;max-width:100vw;height:100vh;background:var(--c-surface);border-left:1px solid var(--c-border);display:flex;flex-direction:column;z-index:101;box-shadow:-8px 0 32px #0000001f}.reseller-drawer-header{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid var(--c-border);flex-shrink:0}.reseller-drawer-title{font-size:16px;font-weight:700;color:var(--c-fg)}.reseller-drawer-close{background:none;border:none;color:var(--c-fg-muted);cursor:pointer;padding:4px;border-radius:4px;display:grid;place-items:center}.reseller-drawer-close:hover{color:var(--c-fg);background:var(--c-surface-2)}.reseller-drawer-body{flex:1;overflow-y:auto;padding:20px}.reseller-drawer-footer{display:flex;align-items:center;justify-content:flex-end;gap:8px;padding:14px 20px;border-top:1px solid var(--c-border);flex-shrink:0}.reseller-btn{display:inline-flex;align-items:center;gap:6px;height:36px;padding:0 14px;border-radius:8px;font-family:inherit;font-size:13px;font-weight:600;cursor:pointer;border:1px solid transparent;transition:opacity .12s;white-space:nowrap}.reseller-btn:disabled{opacity:.5;cursor:not-allowed}.reseller-btn--primary{background:#43ce79;color:#0f1d15}.reseller-btn--primary:hover:not(:disabled){opacity:.9}.reseller-btn--secondary{background:var(--c-surface-2);color:var(--c-fg);border-color:var(--c-border)}.reseller-btn--secondary:hover:not(:disabled){background:var(--c-surface-3)}@media(max-width:880px){.reseller-kpi-grid{grid-template-columns:repeat(2,1fr)}.reseller-split-panels{grid-template-columns:1fr}}.ckb{position:fixed;z-index:9999;left:20px;bottom:20px;width:min(400px,calc(100vw - 40px));background:#0d0d0ceb;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border:1px solid rgba(255,255,255,.08);border-radius:20px;padding:20px;color:#f5f4ef;box-shadow:0 20px 50px #00000073;animation:ckb-in .4s cubic-bezier(.16,1,.3,1)}@keyframes ckb-in{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.ckb-title{margin:0;font-size:16px;font-weight:700;letter-spacing:-.01em}.ckb-text{margin:8px 0 16px;font-size:13px;line-height:1.55;color:#f5f4efb8}.ckb-text a{color:#f5f4efb8;text-decoration:underline;text-underline-offset:3px}.ckb-text a:hover{color:#f5f4ef}.ckb-row{display:flex;gap:8px}.ckb-btn{flex:1;height:40px;border-radius:999px;font-size:13.5px;font-weight:600;font-family:inherit;cursor:pointer;white-space:nowrap;transition:background .15s,border-color .15s}.ckb-btn-outline{background:transparent;border:1px solid rgba(245,244,239,.28);color:#f5f4ef}.ckb-btn-outline:hover{background:#ffffff0f;border-color:#f5f4ef73}.ckb-btn-accept{background:#f5f4ef;border:1px solid #f5f4ef;color:#0d0d0c}.ckb-btn-accept:hover{background:#fff}.ckb-prefs{display:flex;flex-direction:column;gap:12px;margin-bottom:16px}.ckb-pref{display:flex;align-items:center;justify-content:space-between;gap:12px}.ckb-pref-label{font-size:13px;font-weight:600}.ckb-pref-desc{font-size:11.5px;color:#f5f4ef99;margin-top:1px}@media(max-width:640px){.ckb{left:10px;right:10px;bottom:10px;width:auto;border-radius:26px;padding:26px 22px 22px;background:#0d0d0cf5}.ckb-title{font-size:22px}.ckb-text{font-size:15px;margin:10px 0 20px}.ckb-btn{height:50px;font-size:15.5px}}
