@font-face{font-family:__Schibsted_Grotesk_e51363;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/56069e83bb5b2425-s.woff2) format("woff2");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:__Schibsted_Grotesk_e51363;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/91601dd83defba07-s.p.woff2) format("woff2");unicode-range:u+00??,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:__Schibsted_Grotesk_e51363;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/56069e83bb5b2425-s.woff2) format("woff2");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:__Schibsted_Grotesk_e51363;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/91601dd83defba07-s.p.woff2) format("woff2");unicode-range:u+00??,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:__Schibsted_Grotesk_e51363;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/56069e83bb5b2425-s.woff2) format("woff2");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:__Schibsted_Grotesk_e51363;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/91601dd83defba07-s.p.woff2) format("woff2");unicode-range:u+00??,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:__Schibsted_Grotesk_e51363;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/56069e83bb5b2425-s.woff2) format("woff2");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:__Schibsted_Grotesk_e51363;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/91601dd83defba07-s.p.woff2) format("woff2");unicode-range:u+00??,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:__Schibsted_Grotesk_Fallback_e51363;src:local("Arial");ascent-override:93.46%;descent-override:24.67%;line-gap-override:0.00%;size-adjust:104.49%}.__className_e51363{font-family:__Schibsted_Grotesk_e51363,__Schibsted_Grotesk_Fallback_e51363;font-style:normal}.__variable_e51363{--font-disp:"__Schibsted_Grotesk_e51363","__Schibsted_Grotesk_Fallback_e51363"}@font-face{font-family:__Hanken_Grotesk_c8454b;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/a6c19694cd327cd4-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__Hanken_Grotesk_c8454b;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/851c4691abdf3def-s.woff2) format("woff2");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:__Hanken_Grotesk_c8454b;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/a8a8dd7277bab4cf-s.woff2) format("woff2");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:__Hanken_Grotesk_c8454b;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/313510e2713fb214-s.p.woff2) format("woff2");unicode-range:u+00??,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:__Hanken_Grotesk_c8454b;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/a6c19694cd327cd4-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__Hanken_Grotesk_c8454b;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/851c4691abdf3def-s.woff2) format("woff2");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:__Hanken_Grotesk_c8454b;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/a8a8dd7277bab4cf-s.woff2) format("woff2");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:__Hanken_Grotesk_c8454b;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/313510e2713fb214-s.p.woff2) format("woff2");unicode-range:u+00??,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:__Hanken_Grotesk_c8454b;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/a6c19694cd327cd4-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__Hanken_Grotesk_c8454b;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/851c4691abdf3def-s.woff2) format("woff2");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:__Hanken_Grotesk_c8454b;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/a8a8dd7277bab4cf-s.woff2) format("woff2");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:__Hanken_Grotesk_c8454b;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/313510e2713fb214-s.p.woff2) format("woff2");unicode-range:u+00??,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:__Hanken_Grotesk_c8454b;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/a6c19694cd327cd4-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__Hanken_Grotesk_c8454b;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/851c4691abdf3def-s.woff2) format("woff2");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:__Hanken_Grotesk_c8454b;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/a8a8dd7277bab4cf-s.woff2) format("woff2");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:__Hanken_Grotesk_c8454b;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/313510e2713fb214-s.p.woff2) format("woff2");unicode-range:u+00??,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:__Hanken_Grotesk_Fallback_c8454b;src:local("Arial");ascent-override:99.07%;descent-override:30.02%;line-gap-override:0.00%;size-adjust:100.94%}.__className_c8454b{font-family:__Hanken_Grotesk_c8454b,__Hanken_Grotesk_Fallback_c8454b;font-style:normal}.__variable_c8454b{--font-ui:"__Hanken_Grotesk_c8454b","__Hanken_Grotesk_Fallback_c8454b"}@font-face{font-family:__IBM_Plex_Mono_46fe82;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/58f386aa6b1a2a92-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__IBM_Plex_Mono_46fe82;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/011e180705008d6f-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__IBM_Plex_Mono_46fe82;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/7ba5fb2a8c88521c-s.woff2) format("woff2");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:__IBM_Plex_Mono_46fe82;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/92eeb95d069020cc-s.woff2) format("woff2");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:__IBM_Plex_Mono_46fe82;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/d3ebbfd689654d3a-s.p.woff2) format("woff2");unicode-range:u+00??,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:__IBM_Plex_Mono_46fe82;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ef4d5661765d0e49-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__IBM_Plex_Mono_46fe82;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/d29838c109ef09b4-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__IBM_Plex_Mono_46fe82;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/e40af3453d7c920a-s.woff2) format("woff2");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:__IBM_Plex_Mono_46fe82;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/99dcf268bda04fe5-s.woff2) format("woff2");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:__IBM_Plex_Mono_46fe82;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/98e207f02528a563-s.p.woff2) format("woff2");unicode-range:u+00??,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:__IBM_Plex_Mono_Fallback_46fe82;src:local("Arial");ascent-override:76.16%;descent-override:20.43%;line-gap-override:0.00%;size-adjust:134.59%}.__className_46fe82{font-family:__IBM_Plex_Mono_46fe82,__IBM_Plex_Mono_Fallback_46fe82;font-style:normal}.__variable_46fe82{--font-mono:"__IBM_Plex_Mono_46fe82","__IBM_Plex_Mono_Fallback_46fe82"}:root{color-scheme:light;--bg:#e9edf3;--surface:#fff;--surface-2:#f2f4f8;--surface-3:#e7ebf2;--line:#dde2ec;--line-2:#c8d0de;--text:#151c2b;--dim:#586074;--faint:#8892a5;--brand:#1d3557;--brand-2:#2c5081;--brand-tint:#eaeef6;--on-brand:#fff;--accent:#bd6a1a;--accent-tint:#f6ecdf;--good:#1f7a4d;--good-tint:#e4f1ea;--warn:#a9760c;--warn-tint:#f6eed8;--crit:#b23c28;--crit-tint:#f6e3de;--ring:#2c5081;--sh:0 1px 1px rgba(21,28,43,.04),0 2px 6px rgba(21,28,43,.05);--sh-2:0 8px 30px rgba(21,28,43,.13);--r:11px;--r-2:8px;--r-3:6px;--disp:var(--font-disp),"Schibsted Grotesk",system-ui,sans-serif;--ui:var(--font-ui),"Hanken Grotesk",system-ui,sans-serif;--mono:var(--font-mono),"IBM Plex Mono",ui-monospace,monospace}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){color-scheme:dark;--bg:#0e131f;--surface:#161d2b;--surface-2:#1c2434;--surface-3:#232c40;--line:#28303f;--line-2:#3a445a;--text:#e7eaf1;--dim:#98a1b4;--faint:#6a7488;--brand:#7f9fce;--brand-2:#9fb6df;--brand-tint:#1a2436;--on-brand:#0e131f;--accent:#df8a3b;--accent-tint:#2c2210;--good:#4bbd80;--good-tint:#122519;--warn:#dca63f;--warn-tint:#2a2210;--crit:#df6f57;--crit-tint:#2c1813;--ring:#9fb6df;--sh:0 1px 1px rgba(0,0,0,.3),0 2px 8px rgba(0,0,0,.3);--sh-2:0 14px 44px rgba(0,0,0,.5)}}:root[data-theme=dark]{color-scheme:dark;--bg:#0e131f;--surface:#161d2b;--surface-2:#1c2434;--surface-3:#232c40;--line:#28303f;--line-2:#3a445a;--text:#e7eaf1;--dim:#98a1b4;--faint:#6a7488;--brand:#7f9fce;--brand-2:#9fb6df;--brand-tint:#1a2436;--on-brand:#0e131f;--accent:#df8a3b;--accent-tint:#2c2210;--good:#4bbd80;--good-tint:#122519;--warn:#dca63f;--warn-tint:#2a2210;--crit:#df6f57;--crit-tint:#2c1813;--ring:#9fb6df;--sh:0 1px 1px rgba(0,0,0,.3),0 2px 8px rgba(0,0,0,.3);--sh-2:0 14px 44px rgba(0,0,0,.5)}*{box-sizing:border-box}body,html{height:100%}body{background:var(--bg);font-family:var(--ui);font-size:15px;line-height:1.5;-webkit-font-smoothing:antialiased}body,h1,h2,h3,h4{margin:0;color:var(--text)}h1,h2,h3,h4{font-family:var(--disp);text-wrap:balance;letter-spacing:-.015em;font-weight:700}button{font-family:inherit;cursor:pointer}a,button{color:inherit}a{text-decoration:none}.mono{font-family:var(--mono)}.num{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.eyebrow{font-family:var(--mono);font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--faint)}svg.ic{width:18px;height:18px;flex:none;display:inline-block;vertical-align:middle}.btn{border:1px solid var(--line-2);background:var(--surface);color:var(--text);padding:9px 15px;border-radius:var(--r-2);font-weight:600;font-size:14px;transition:.14s;display:inline-flex;align-items:center;gap:7px;white-space:nowrap;font-family:var(--ui)}.btn:hover{color:var(--brand)}.btn.primary,.btn:hover{border-color:var(--brand)}.btn.primary{background:var(--brand);color:var(--on-brand)}.btn.primary:hover{background:var(--brand-2);border-color:var(--brand-2);color:var(--on-brand)}.btn.accent{background:var(--accent);border-color:var(--accent);color:#fff}.btn.accent:hover{filter:brightness(1.06)}.btn.ghost{background:transparent;border-color:transparent;color:var(--dim)}.btn.ghost:hover{background:var(--surface-2);color:var(--text)}.btn.sm{padding:5px 10px;font-size:13px}.btn:disabled{opacity:.55;cursor:not-allowed}.btn .ic{width:16px;height:16px}.btn:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid var(--ring);outline-offset:2px}label.fl{display:block;font-size:12px;font-weight:600;color:var(--dim);margin:0 0 6px;letter-spacing:.01em}.inp,select.inp,textarea.inp{width:100%;padding:9px 11px;border:1px solid var(--line-2);border-radius:var(--r-2);background:var(--surface);color:var(--text);font-family:inherit;font-size:14px}.inp::placeholder{color:var(--faint)}.langpick select,select,select.inp{color-scheme:light dark}.langpick select option,select option,select.inp option{background:var(--surface);color:var(--text)}.field{margin-bottom:14px}.grid2{grid-template-columns:1fr 1fr;grid-gap:14px}.grid2,.grid3{display:grid;gap:14px}.grid3{grid-template-columns:repeat(3,1fr);grid-gap:14px}.pill{display:inline-flex;align-items:center;gap:5px;padding:2px 9px;border-radius:999px;font-size:12px;font-weight:600;font-family:var(--mono)}.pill.good{background:var(--good-tint);color:var(--good)}.pill.warn{background:var(--warn-tint);color:var(--warn)}.pill.crit{background:var(--crit-tint);color:var(--crit)}.pill.soft{background:var(--surface-3)}.pill.soft,.tag{color:var(--dim)}.tag{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:var(--r-3);background:var(--surface-2);border:1px solid var(--line);font-size:12.5px;margin:2px 4px 2px 0}.mark{width:30px;height:30px;color:var(--brand);flex:none}.brand{display:flex;align-items:center;gap:10px;font-family:var(--disp);font-weight:800;font-size:17px;letter-spacing:-.02em;color:var(--text)}.brand .sub{color:var(--faint);font-weight:600}.langpick{display:flex;align-items:center;gap:6px;border:1px solid var(--line-2);border-radius:var(--r-2);padding:4px 9px;background:var(--surface)}.langpick .ic{width:16px;height:16px;color:var(--brand)}.langpick select{border:none;background:none;color:var(--text);font-family:var(--ui);font-size:13px;font-weight:600;padding:2px 0;cursor:pointer}.langpick select:focus-visible{outline:none}.wrap{max-width:1140px;margin:0 auto;padding:0 24px}.pubnav{display:flex;align-items:center;gap:14px;padding:18px 0;border-bottom:1px solid var(--line)}.pubnav .sp{margin-left:auto}.hero{display:grid;grid-template-columns:1.15fr .85fr;grid-gap:40px;gap:40px;align-items:center;padding:44px 0 30px}.hero h1{font-size:clamp(30px,4.4vw,49px);line-height:1.02;letter-spacing:-.03em;font-weight:800}.hero .lede{font-size:16.5px;color:var(--dim);max-width:50ch;margin:18px 0 0}.searchcard{margin-top:24px;background:var(--surface);border:1px solid var(--line);border-radius:var(--r);box-shadow:var(--sh);padding:16px}.searchcard .row{display:grid;grid-template-columns:1fr 1fr 1fr auto;grid-gap:10px;gap:10px;align-items:end}.trust{display:flex;flex-direction:column;gap:11px;margin-top:26px}.trust .t{display:flex;gap:10px;align-items:flex-start;font-size:13.5px;color:var(--dim)}.trust .t b{color:var(--text);font-weight:600}.trust .ic{color:var(--brand);margin-top:1px}.previewcard{background:var(--surface);border:1px solid var(--line);border-radius:var(--r);box-shadow:var(--sh-2);padding:18px}.previewcard .top{display:flex;align-items:center;gap:11px;padding-bottom:13px;border-bottom:1px solid var(--line);margin-bottom:13px}.score{width:46px;height:46px;border-radius:50%;display:grid;place-items:center;font-family:var(--disp);font-weight:800;font-size:15px;flex:none;border:2px solid var(--good);color:var(--good)}.prev-row{display:flex;justify-content:space-between;gap:10px;padding:8px 0;font-size:13px;border-bottom:1px dashed var(--line)}.prev-row:last-child{border:none}.prev-row span:first-child{color:var(--faint)}.carousel{display:flex;align-items:center;gap:8px}.carousel .previewcard{flex:1 1;min-width:0;touch-action:pan-y}.car-btn{flex:none;width:32px;height:32px;border-radius:50%;border:1px solid var(--line-2);background:var(--surface);color:var(--text);font-size:18px;line-height:1;display:grid;place-items:center;cursor:pointer}.car-btn:hover{background:var(--surface-2)}.car-dots{display:flex;flex-wrap:wrap;gap:6px;justify-content:center;margin-top:12px}.dot{width:7px;height:7px;padding:0;border-radius:50%;border:none;background:var(--line-2);cursor:pointer}.dot.active{background:var(--brand);width:18px;border-radius:4px}.feature3{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1px;gap:1px;margin:36px 0;background:var(--line);border:1px solid var(--line);border-radius:var(--r);overflow:hidden}.fcard{background:var(--surface);padding:20px}.fcard .ic{color:var(--accent);margin-bottom:11px;width:22px;height:22px}.fcard h3{font-size:15.5px}.fcard p{color:var(--dim);font-size:13.5px;margin:6px 0 0}footer.pub{border-top:1px solid var(--line);margin-top:10px;padding:22px 0;color:var(--faint);font-size:12.5px}.steps{display:flex;gap:0;margin:24px 0 20px;border:1px solid var(--line);border-radius:var(--r);overflow:hidden;background:var(--surface)}.steps .s{flex:1 1;padding:12px 15px;font-size:13px;color:var(--faint);display:flex;gap:10px;align-items:center;border-right:1px solid var(--line);font-weight:500}.steps .s:last-child{border-right:none}.steps .s .n{width:21px;height:21px;border-radius:50%;background:var(--surface-3);display:grid;place-items:center;font-family:var(--mono);font-size:11px;font-weight:600;color:var(--dim)}.steps .s.on{color:var(--brand);background:var(--brand-tint)}.steps .s.on .n{background:var(--brand);color:var(--on-brand)}.steps .s.done .n{background:var(--good);color:#fff}.panel{background:var(--surface);border:1px solid var(--line);border-radius:var(--r);box-shadow:var(--sh);padding:22px}.notice{display:flex;gap:9px;padding:10px 13px;border-radius:var(--r-2);background:var(--good-tint);color:var(--good);font-size:13px;font-weight:500;margin-bottom:18px;align-items:center}.notice .ic{width:16px;height:16px}.tablewrap{overflow-x:auto;border:1px solid var(--line);border-radius:var(--r);background:var(--surface)}table.vac{width:100%;border-collapse:collapse;min-width:720px;font-size:13.5px}table.vac th{background:var(--surface-2);text-align:left;padding:10px 14px;font-size:10.5px;letter-spacing:.07em;text-transform:uppercase;color:var(--faint);white-space:nowrap;font-weight:600}table.vac td,table.vac th{border-bottom:1px solid var(--line)}table.vac td{padding:12px 14px;vertical-align:middle}table.vac tr:last-child td{border-bottom:none}table.vac tbody tr:hover{background:var(--surface-2)}.locked{filter:blur(4.5px);-webkit-user-select:none;-moz-user-select:none;user-select:none;color:var(--faint)}.reveal-cta{background:var(--brand-tint);border:1px solid var(--line-2);border-radius:var(--r);padding:18px 20px;margin-top:16px;display:flex;gap:16px;align-items:center;flex-wrap:wrap}.star{background:none;border:none;padding:3px;color:var(--faint);display:inline-flex;line-height:0}.star.on,.star:hover{color:var(--accent)}.star.on .ic{fill:var(--accent)}.authgrid{display:grid;grid-template-columns:1fr .92fr;grid-gap:0;gap:0;max-width:920px;margin:44px auto;border:1px solid var(--line);border-radius:var(--r);overflow:hidden;box-shadow:var(--sh-2);background:var(--surface)}.authgrid .side{background:var(--brand);color:#fff;padding:36px}.authgrid .side .brand{color:#fff}.authgrid .side h2{color:#fff;font-size:23px;margin-top:26px;letter-spacing:-.02em}.authgrid .side ul{padding:0;margin:22px 0 0;list-style:none}.authgrid .side li{margin:13px 0;color:#dbe4f2;font-size:14px;display:flex;gap:10px;align-items:flex-start}.authgrid .side li .ic{color:#a9c0e2;margin-top:1px;width:17px;height:17px}.authgrid .form{padding:36px}#shell{display:grid;grid-template-columns:236px 1fr;min-height:100vh}.side{background:var(--surface);border-right:1px solid var(--line);padding:16px 12px;display:flex;flex-direction:column;gap:2px;position:-webkit-sticky;position:sticky;top:0;height:100vh;overflow:auto}.side .brand{padding:6px 8px 14px;font-size:15px;white-space:nowrap;flex-wrap:nowrap;letter-spacing:-.03em}.navlink{display:flex;align-items:center;gap:11px;padding:8px 11px;border-radius:var(--r-2);color:var(--dim);font-weight:500;font-size:14px;background:none;width:100%;text-align:left;border:none;border-left:2px solid transparent}.navlink:hover{background:var(--surface-2);color:var(--text)}.navlink.on{background:var(--brand-tint);color:var(--brand);font-weight:600;border-left-color:var(--accent)}.navlink .ic{color:currentColor;width:18px;height:18px}.side .seclabel{font-family:var(--mono);font-size:10px;letter-spacing:.15em;text-transform:uppercase;color:var(--faint);padding:15px 11px 6px}.side .spacer{flex:1 1;min-height:12px}.main{padding:22px 28px 60px;overflow:auto}.topbar{display:flex;align-items:center;gap:14px;margin-bottom:22px;padding-bottom:16px;border-bottom:1px solid var(--line)}.topbar h1{font-size:22px;letter-spacing:-.02em}.topbar .sp{margin-left:auto}.balance{display:flex;align-items:center;gap:8px;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-2);padding:6px 13px;font-family:var(--mono);font-size:13px;font-weight:500;color:var(--dim)}.balance b{color:var(--good);font-weight:600}.card{background:var(--surface);border:1px solid var(--line);border-radius:var(--r);box-shadow:var(--sh);padding:18px;margin-bottom:16px}.card h3{font-size:15.5px}.card .sub{color:var(--dim);font-size:13px;margin:3px 0 14px}.stat{display:grid;grid-template-columns:repeat(auto-fit,minmax(158px,1fr));grid-gap:1px;gap:1px;margin-bottom:16px;background:var(--line);border:1px solid var(--line);border-radius:var(--r);overflow:hidden}.tile{background:var(--surface);padding:15px 16px}.tile .k{font-family:var(--mono);font-size:10.5px;letter-spacing:.09em;text-transform:uppercase;color:var(--faint)}.tile .v{font-family:var(--disp);font-size:25px;font-weight:800;margin-top:6px;letter-spacing:-.02em}.tile .d{font-size:12px;margin-top:3px;color:var(--dim)}.up{color:var(--good)}.down{color:var(--crit)}.twinrow{display:grid;grid-template-columns:158px 1fr;grid-gap:12px;gap:12px;padding:11px 0;border-bottom:1px solid var(--line);align-items:center}.twinrow:last-child{border:none}.twinrow .lab{font-size:12.5px;color:var(--dim);font-weight:600}.editable{border:1px solid transparent;border-radius:var(--r-3);padding:7px 10px;background:var(--surface-2);width:100%;font:inherit;color:inherit}.editable:hover{background:var(--surface-3)}.editable:focus{outline:none;border-color:var(--brand);background:var(--surface)}.consent{display:flex;gap:11px;align-items:center;background:var(--accent-tint);border:1px solid var(--accent);border-radius:var(--r-2);padding:12px 15px;margin-bottom:16px;font-size:13.5px}.consent .ic{color:var(--accent);flex:none}.bar{height:8px;background:var(--surface-3);overflow:hidden}.bar,.bar>span{border-radius:4px}.bar>span{display:block;height:100%;background:var(--brand)}.cap-bar{height:14px;border-radius:6px;background:var(--surface-3);overflow:hidden}.cap-bar>span{display:block;height:100%;background:var(--good);border-radius:6px;transition:width .3s}input[type=range]{accent-color:var(--brand)}.rep-toolbar{display:flex;gap:12px;align-items:flex-end;flex-wrap:wrap}.rep-inp{width:auto;padding:7px 10px}.seg{display:inline-flex;border:1px solid var(--line-2);border-radius:var(--r-2);overflow:hidden}.seg button{border:none;background:var(--surface);padding:8px 14px;font-size:13px;font-weight:600;color:var(--dim);border-right:1px solid var(--line)}.seg button:last-child{border-right:none}.seg button.on{background:var(--brand);color:var(--on-brand)}.datatable th[data-sortable]:hover{color:var(--brand);cursor:pointer}.brow{display:grid;grid-template-columns:128px 1fr 52px;grid-gap:12px;gap:12px;align-items:center;margin:9px 0;font-size:13px}.brow .n{font-family:var(--mono);text-align:right;color:var(--dim);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.thread{border:1px solid var(--line);border-radius:var(--r-2);margin-bottom:11px;overflow:hidden}.thread .th{display:flex;gap:10px;align-items:center;padding:12px 15px;background:var(--surface);cursor:pointer}.thread .th:hover{background:var(--surface-2)}.thread .th .chev{margin-left:auto;color:var(--faint);transition:transform .2s}.thread.open .th .chev{transform:rotate(180deg)}.thread .body{display:none;padding:6px 15px 15px;background:var(--surface-2)}.thread.open .body{display:block}.msg{padding:9px 13px;border-radius:10px;margin:9px 0;max-width:78%;font-size:13.5px}.msg.me{background:var(--brand-tint);margin-left:auto}.msg.me,.msg.them{border:1px solid var(--line)}.msg.them{background:var(--surface)}.msg .who{font-size:10.5px;color:var(--faint);font-family:var(--mono);margin-bottom:3px;letter-spacing:.04em}.deposit-opts{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:11px;gap:11px;margin:6px 0 18px}.depo{border:1px solid var(--line-2);border-radius:var(--r-2);padding:17px;text-align:center;font-family:var(--disp);font-weight:800;font-size:21px;background:var(--surface);cursor:pointer;letter-spacing:-.02em}.depo.sel,.depo:hover{border-color:var(--brand)}.depo.sel{background:var(--brand-tint);color:var(--brand)}.depo small{display:block;font-family:var(--mono);font-size:9.5px;font-weight:500;color:var(--faint);letter-spacing:.12em;margin-top:5px}.paymethods{display:flex;gap:8px;flex-wrap:wrap;margin:5px 0 0}.paymethods .pm{border:1px solid var(--line-2);border-radius:var(--r-2);padding:8px 13px;font-size:13px;font-weight:600;display:flex;gap:7px;align-items:center;color:var(--text)}.paymethods .pm .ic{color:var(--dim);width:16px;height:16px}.datatable{width:100%;border-collapse:collapse;font-size:13px}.datatable th{text-align:left;padding:9px 11px;font-size:10.5px;text-transform:uppercase;letter-spacing:.06em;color:var(--faint);font-weight:600}.datatable td,.datatable th{border-bottom:1px solid var(--line)}.datatable td{padding:10px 11px}.datatable tr:last-child td{border-bottom:none}.toast{position:fixed;bottom:24px;left:50%;transform:translateX(-50%) translateY(18px);background:var(--text);color:var(--bg);padding:10px 18px;border-radius:var(--r-2);font-size:13.5px;font-weight:600;opacity:0;transition:.24s;z-index:100;box-shadow:var(--sh-2);pointer-events:none;display:flex;gap:8px;align-items:center}.toast.show{opacity:1;transform:translateX(-50%) translateY(0)}.toast .ic{color:var(--good);width:16px;height:16px}.split{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px}.hamburger{align-items:center;justify-content:center;width:38px;height:38px;padding:0;border:1px solid var(--line-2);border-radius:var(--r-2);background:var(--surface);color:var(--text);flex:none}.hamburger,.scrim{display:none}@media(max-width:880px){.hero{gap:22px}.authgrid,.hero{grid-template-columns:1fr}.authgrid .side{display:none}.searchcard .row{grid-template-columns:1fr 1fr}.feature3,.split{grid-template-columns:1fr}}@media(max-width:640px){.wrap{padding:0 16px}.pubnav{flex-wrap:wrap;gap:10px;padding:14px 0}.hero{padding:26px 0 20px}.hero h1{font-size:31px}.searchcard .row{grid-template-columns:1fr}.searchcard .row .btn{width:100%;justify-content:center}.feature3{grid-template-columns:1fr}.steps{flex-direction:column}.steps .s{border-right:none;border-bottom:1px solid var(--line)}.steps .s:last-child{border-bottom:none}.grid2,.grid3{grid-template-columns:1fr}.deposit-opts{grid-template-columns:1fr 1fr}.authgrid{margin:20px auto}.authgrid .form{padding:24px}#shell{grid-template-columns:1fr}.hamburger{display:inline-flex}.side{position:fixed;top:0;left:0;height:100dvh;width:270px;max-width:84vw;z-index:80;transform:translateX(-101%);transition:transform .26s ease;box-shadow:var(--sh-2);border-right:1px solid var(--line);padding-top:18px}.side.open{transform:none}.scrim{display:block;position:fixed;inset:0;background:rgba(8,12,20,.5);opacity:0;pointer-events:none;transition:opacity .26s;z-index:75}.scrim.show{opacity:1;pointer-events:auto}.main{padding:16px 15px 72px}.topbar{gap:11px;margin-bottom:16px;padding-bottom:13px}.topbar h1{font-size:19px}.topbar .balance{padding:5px 10px;font-size:12px}.card{padding:15px}}