@font-face{font-family:Space Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/e1aab0933260df4d-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:Space Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/b7387a63dd068245-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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/36966cca54120369-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:Space Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/e1aab0933260df4d-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:Space Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/b7387a63dd068245-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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/36966cca54120369-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:Space Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/e1aab0933260df4d-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:Space Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/b7387a63dd068245-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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/36966cca54120369-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:Space Grotesk Fallback;src:local("Arial");ascent-override:89.71%;descent-override:26.62%;line-gap-override:0.00%;size-adjust:109.69%}.__className_5e81af{font-family:Space Grotesk,Space Grotesk Fallback;font-style:normal}.__variable_5e81af{--font-display-raw:"Space Grotesk","Space Grotesk Fallback"}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-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:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-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:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-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:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-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:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-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:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-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:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-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:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-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:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-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:Inter Fallback;src:local("Arial");ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.00%;size-adjust:107.12%}.__className_69d019{font-family:Inter,Inter Fallback;font-style:normal}.__variable_69d019{--font-body-raw:"Inter","Inter Fallback"}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/edc640959b0c7826-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:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/ac0e76ddaeeb7981-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/64d784ea54a4acde-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/ff71da380fbe67dd-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:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/6d831b18ae5b01dc-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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/558ca1a6aa3cb55e-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:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/edc640959b0c7826-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:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ac0e76ddaeeb7981-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/64d784ea54a4acde-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ff71da380fbe67dd-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:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/6d831b18ae5b01dc-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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/558ca1a6aa3cb55e-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:JetBrains Mono Fallback;src:local("Arial");ascent-override:75.79%;descent-override:22.29%;line-gap-override:0.00%;size-adjust:134.59%}.__className_a3cc63{font-family:JetBrains Mono,JetBrains Mono Fallback;font-style:normal}.__variable_a3cc63{--font-mono-raw:"JetBrains Mono","JetBrains Mono Fallback"}:root{--color-bg:#07111F;--color-surface:#0D1B2A;--color-surface-2:#13263A;--color-primary:#06B6D4;--color-secondary:#3B82F6;--color-accent:#14B8A6;--color-text:#E6F1F5;--color-muted:#8CA3B5;--color-border:#1D3A50;--color-danger:#F87171;--color-focus:var(--color-primary);--font-display:var(--font-display-raw),ui-sans-serif,system-ui,sans-serif;--font-body:var(--font-body-raw),ui-sans-serif,system-ui,sans-serif;--font-mono:var(--font-mono-raw),ui-monospace,"SF Mono",monospace;--space-3xs:0.25rem;--space-2xs:0.5rem;--space-xs:0.75rem;--space-sm:1rem;--space-md:1.5rem;--space-lg:2.5rem;--space-xl:4rem;--space-2xl:6rem;--space-3xl:9rem;--text-body:clamp(1rem,0.95rem + 0.2vw,1.0625rem);--text-lg:clamp(1.125rem,1.05rem + 0.4vw,1.375rem);--text-xl:clamp(1.5rem,1.3rem + 1vw,2rem);--text-2xl:clamp(2rem,1.6rem + 2vw,3rem);--text-display-s:clamp(2.5rem,2rem + 2.5vw,3.5rem);--text-display:clamp(3rem,2.2rem + 4vw,5.5rem);--radius-sm:6px;--radius-md:10px;--radius-lg:16px;--radius-pill:999px;--ease-out:cubic-bezier(0.16,1,0.3,1);--ease-in:cubic-bezier(0.7,0,0.84,0);--ease-in-out:cubic-bezier(0.65,0,0.35,1);--dur-fast:120ms;--dur-base:220ms;--dur-slow:420ms}.eyebrow{font-size:.72rem;letter-spacing:.08em;color:var(--color-accent);margin-bottom:var(--space-3xs)}.crumbs{display:flex;gap:var(--space-2xs);align-items:center;color:var(--color-muted);margin-bottom:var(--space-sm)}.page-head{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--space-md);flex-wrap:wrap;margin-bottom:var(--space-lg)}.page-head h1{font-size:var(--text-xl);letter-spacing:-.01em}.page-head__sub{margin-top:var(--space-3xs);font-size:.9rem}.page-head__actions,.stat-strip{display:flex;gap:var(--space-sm);flex-wrap:wrap}.stat-strip--wide{margin-bottom:var(--space-lg)}.stat{display:flex;flex-direction:column;min-width:6.5rem;padding:var(--space-sm) var(--space-md);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md)}.stat__value{font-family:var(--font-display);font-size:1.5rem;font-weight:600;color:var(--color-text)}.stat__label{font-size:.75rem;color:var(--color-muted);text-transform:uppercase;letter-spacing:.06em}.gateway-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,22rem),1fr));grid-gap:var(--space-sm);gap:var(--space-sm)}.gateway-card{display:flex;flex-direction:column;gap:var(--space-sm);padding:var(--space-md);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);transition:border-color var(--dur-base) var(--ease-out),transform var(--dur-base) var(--ease-out)}.gateway-card:hover{border-color:color-mix(in oklab,var(--color-primary) 50%,var(--color-border));transform:translateY(-2px)}.gateway-card__head{display:flex;justify-content:space-between;gap:var(--space-sm);align-items:flex-start}.gateway-card h3{font-size:var(--text-lg)}.gateway-card__slug{color:var(--color-muted);font-size:.8rem}.gateway-card__url{display:flex;align-items:center;gap:var(--space-2xs);border:1px solid var(--color-border);border-radius:var(--radius-sm);padding:var(--space-2xs) var(--space-xs);min-width:0}.gateway-card__url code{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.8rem;color:var(--color-primary)}.gateway-card__foot{display:flex;justify-content:space-between;align-items:center;margin-top:auto}.link-arrow{color:var(--color-primary);font-weight:600;min-height:44px;display:inline-flex;align-items:center}.link-arrow:hover{color:var(--color-text)}.empty{display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--space-sm);padding:var(--space-2xl) var(--space-md);background:var(--color-surface);border:1px dashed var(--color-border);border-radius:var(--radius-lg)}.empty h2{font-size:var(--text-xl)}.empty p{color:var(--color-muted);max-width:40ch}.empty__icon{font-size:2rem;color:var(--color-accent)}.manage{display:flex;flex-direction:column;gap:var(--space-sm)}.manage .card{margin-top:0}.card__head{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--space-md);margin-bottom:var(--space-sm);flex-wrap:wrap}.card__head h2{font-size:var(--text-lg)}.card--danger{border-color:color-mix(in oklab,var(--color-danger) 35%,var(--color-border))}.row-actions{gap:var(--space-sm);margin-top:var(--space-sm)}.copy-row{display:grid;grid-template-columns:4.5rem minmax(0,1fr) auto;align-items:center;grid-gap:var(--space-sm);gap:var(--space-sm);padding:var(--space-xs) var(--space-sm);background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius-sm);margin-bottom:var(--space-2xs)}.copy-row__label{font-size:.75rem;color:var(--color-muted);text-transform:uppercase;letter-spacing:.06em}.copy-row__value{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.85rem;color:var(--color-text);min-width:0}.copy-row__hint{font-size:.8rem;color:var(--color-muted)}@media (max-width:40rem){.copy-row{grid-template-columns:minmax(0,1fr)}.copy-row__value{white-space:normal;word-break:break-all}}.copy-btn{min-height:36px;padding:var(--space-3xs) var(--space-sm);font-size:.85rem}.copy-btn.is-copied{border-color:var(--color-accent)}.snippets{display:grid;grid-gap:var(--space-sm);gap:var(--space-sm);margin-top:var(--space-sm)}.snippet{border:1px solid var(--color-border);border-radius:var(--radius-sm);overflow:hidden}.snippet__head{display:flex;justify-content:space-between;align-items:center;gap:var(--space-sm);padding:var(--space-2xs) var(--space-sm);background:var(--color-surface-2);font-size:.85rem;color:var(--color-muted)}.snippet__code{margin:0;padding:var(--space-sm);background:var(--color-bg);font-family:var(--font-mono);font-size:.78rem;color:var(--color-text);white-space:pre-wrap;word-break:break-all;overflow-x:auto}.secret-reveal{margin-top:var(--space-sm);padding:var(--space-md);border:1px solid color-mix(in oklab,var(--color-accent) 50%,transparent);background:color-mix(in oklab,var(--color-accent) 8%,var(--color-surface));border-radius:var(--radius-md)}.secret-reveal__head{display:flex;gap:var(--space-sm);align-items:flex-start}.secret-reveal__icon{font-size:1.25rem}.secret-reveal h3{font-size:var(--text-lg)}.secret-reveal p{color:var(--color-muted);font-size:.85rem;margin-top:var(--space-3xs)}.secret-reveal__value{display:flex;gap:var(--space-sm);align-items:center;margin-top:var(--space-sm);padding:var(--space-xs) var(--space-sm);background:var(--color-bg);border-radius:var(--radius-sm);flex-wrap:wrap}.secret-reveal__value code{flex:1 1;min-width:0;word-break:break-all;font-size:.85rem;color:var(--color-accent)}.secret-reveal__foot{display:flex;justify-content:flex-end;margin-top:var(--space-sm)}.tool-list{list-style:none;margin:0;padding:0;display:grid;grid-gap:var(--space-xs);gap:var(--space-xs)}.tool{padding:var(--space-sm);border-radius:var(--radius-sm);display:flex;flex-direction:column;gap:var(--space-3xs)}.tool__top{display:flex;justify-content:space-between;align-items:center;gap:var(--space-sm)}.tool__name{color:var(--color-text)}.tool__path{font-size:.78rem;overflow-wrap:anywhere}.tool__desc,.tool__path{color:var(--color-muted)}.tool__desc{font-size:.875rem}.tool__fields{display:flex;flex-wrap:wrap;gap:var(--space-3xs);margin-top:var(--space-3xs)}.field-chip{display:inline-flex;gap:var(--space-3xs);align-items:center;font-size:.72rem;padding:.15rem .5rem;border-radius:var(--radius-pill);border:1px solid var(--color-border);color:var(--color-text)}.field-chip__type,.method{color:var(--color-muted)}.method{font-family:var(--font-mono);font-size:.72rem;font-weight:600;padding:.15rem .5rem;border-radius:var(--radius-sm);border:1px solid var(--color-border)}.method--get{color:var(--color-primary);border-color:color-mix(in oklab,var(--color-primary) 40%,transparent)}.method--post{color:var(--color-accent);border-color:color-mix(in oklab,var(--color-accent) 40%,transparent)}.method--patch,.method--put{color:var(--color-secondary);border-color:color-mix(in oklab,var(--color-secondary) 40%,transparent)}.method--delete{color:var(--color-danger);border-color:color-mix(in oklab,var(--color-danger) 40%,transparent)}.editor{margin-top:var(--space-sm)}.editor .field textarea{min-height:22rem}.split{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:var(--space-sm);gap:var(--space-sm);align-items:start}@media (max-width:60rem){.split{grid-template-columns:minmax(0,1fr)}}.stacked-form{display:flex;flex-direction:column}.stacked-form .field:last-of-type{margin-bottom:var(--space-md)}.btn{font-family:var(--font-body);letter-spacing:-.005em;border-radius:9px;transition:background var(--dur-base) var(--ease-out),border-color var(--dur-base) var(--ease-out),color var(--dur-base) var(--ease-out),transform var(--dur-fast) var(--ease-out),box-shadow var(--dur-base) var(--ease-out);white-space:nowrap}.btn:active:not(:disabled){transform:translateY(1px) scale(.99)}.btn-primary{background:linear-gradient(180deg,#1ec5e4,#06B6D4);color:#04121c;box-shadow:inset 0 1px 0 rgba(255,255,255,.18),0 6px 20px -8px rgba(6,182,212,.55)}.btn-primary:hover:not(:disabled){background:linear-gradient(180deg,#3fd3ef,#12c0de)}.btn-secondary{background:var(--color-surface-2);border:1px solid var(--color-border);color:var(--color-text)}.btn-secondary:hover:not(:disabled){border-color:color-mix(in oklab,var(--color-primary) 55%,var(--color-border));color:#fff}.btn-outline{border:1px solid var(--color-border)}.btn-danger{border:1px solid color-mix(in oklab,var(--color-danger) 45%,transparent)}.btn-danger:hover:not(:disabled){background:color-mix(in oklab,var(--color-danger) 12%,transparent);border-color:var(--color-danger)}.btn-sm{min-height:36px;padding:.35rem .8rem;font-size:.84rem;gap:.4rem}.btn .icon{flex-shrink:0}.btn:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.copy-btn{min-width:6.5rem}.copy-btn.is-copied{color:var(--color-accent);border-color:color-mix(in oklab,var(--color-accent) 60%,transparent)}.logo{display:inline-flex;align-items:center;gap:.6rem}.logo__word{font-family:var(--font-display);font-weight:600;font-size:1.05rem;letter-spacing:-.01em;color:var(--color-text)}.dot{width:7px;height:7px;border-radius:50%;background:var(--color-muted);display:inline-block}.dot--live{background:var(--color-accent);box-shadow:0 0 0 3px color-mix(in oklab,var(--color-accent) 22%,transparent)}.status{display:inline-flex;align-items:center;gap:.45rem;font-size:.78rem;font-weight:500;padding:.25rem .65rem;border-radius:var(--radius-pill);border:1px solid var(--color-border);color:var(--color-muted)}.status--on{color:var(--color-accent);border-color:color-mix(in oklab,var(--color-accent) 35%,transparent);background:color-mix(in oklab,var(--color-accent) 8%,transparent)}.status--on .dot{background:var(--color-accent)}.status--off{color:var(--color-muted)}.shell{display:grid;grid-template-columns:252px minmax(0,1fr);min-height:100dvh}.shell__main{min-width:0;background:radial-gradient(1100px 420px at 85% -10%,color-mix(in oklab,var(--color-primary) 7%,transparent),transparent 70%),var(--color-bg)}.shell__inner{max-width:1240px;margin:0 auto;padding:clamp(1.25rem,3vw,2.5rem) clamp(1rem,3.5vw,2.5rem) 4rem}.side{position:-webkit-sticky;position:sticky;top:0;height:100dvh;display:flex;flex-direction:column;gap:var(--space-2xs);padding:1.25rem .9rem;background:color-mix(in oklab,var(--color-surface) 70%,var(--color-bg));border-right:1px solid var(--color-border)}.side__brand{padding:.25rem .5rem 1.25rem}.side__label{font-family:var(--font-mono);font-size:.68rem;letter-spacing:.1em;text-transform:uppercase;color:var(--color-muted);padding:0 .6rem;margin-bottom:.4rem}.side__nav{display:flex;flex-direction:column;gap:2px}.side__item{display:flex;align-items:center;gap:.7rem;min-height:40px;padding:.5rem .65rem;border-radius:9px;color:var(--color-muted);font-size:.92rem;font-weight:500;border:1px solid transparent;transition:background var(--dur-base) var(--ease-out),color var(--dur-base) var(--ease-out)}.side__item:hover{color:var(--color-text);background:color-mix(in oklab,var(--color-surface-2) 80%,transparent)}.side__item.is-active{color:var(--color-text);background:linear-gradient(90deg,color-mix(in oklab,var(--color-primary) 16%,transparent),transparent);border-color:color-mix(in oklab,var(--color-primary) 22%,transparent);box-shadow:inset 2px 0 0 var(--color-primary)}.side__item.is-active .icon{color:var(--color-primary)}.side__foot{margin-top:auto;display:flex;flex-direction:column;gap:.5rem;padding-top:1rem;border-top:1px solid var(--color-border)}.side__status{gap:.5rem;font-size:.8rem;padding:0 .6rem}.side__logout,.side__status{display:flex;align-items:center;color:var(--color-muted)}.side__logout{gap:.6rem;min-height:40px;padding:.5rem .65rem;border-radius:9px;background:transparent;border:1px solid transparent;font-size:.92rem;cursor:pointer;text-align:left}.side__logout:hover{color:var(--color-text);background:var(--color-surface-2)}.eyebrow{font-family:var(--font-mono);font-size:.7rem;letter-spacing:.1em;text-transform:uppercase;color:var(--color-primary);margin-bottom:.35rem}.eyebrow--danger{color:var(--color-danger)}.page-head h1{font-size:clamp(1.5rem,2.4vw,1.9rem);font-weight:600;letter-spacing:-.02em}.page-head__sub{color:var(--color-muted);font-size:.95rem;margin-top:.35rem;max-width:60ch}.crumbs{font-size:.85rem;margin-bottom:1rem}.crumbs a{color:var(--color-muted)}.crumbs a:hover{color:var(--color-text)}.alert{padding:.75rem 1rem;border-radius:10px;font-size:.9rem;margin-bottom:1rem;border:1px solid}.alert--error{color:var(--color-danger);background:color-mix(in oklab,var(--color-danger) 10%,transparent);border-color:color-mix(in oklab,var(--color-danger) 35%,transparent)}.alert--success{color:var(--color-accent);background:color-mix(in oklab,var(--color-accent) 10%,transparent);border-color:color-mix(in oklab,var(--color-accent) 35%,transparent)}.panel{background:color-mix(in oklab,var(--color-surface) 92%,transparent);border:1px solid var(--color-border);border-radius:14px;padding:1.25rem;display:flex;flex-direction:column;gap:.75rem}.panel+.panel{margin-top:0}.panel__head{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem}.panel__head h2{font-size:1.1rem;font-weight:600;letter-spacing:-.01em}.panel__caption,.panel__icon{color:var(--color-muted)}.panel__caption{font-size:.8rem;font-weight:500}.panel__hint{font-size:.85rem;color:var(--color-muted)}.panel__hint code{font-family:var(--font-mono);font-size:.8rem;color:var(--color-text)}.panel__section{display:flex;flex-direction:column;gap:.6rem;padding-top:.25rem}.panel--danger{border-color:color-mix(in oklab,var(--color-danger) 28%,var(--color-border))}.field-row{display:grid;grid-template-columns:4.25rem minmax(0,1fr) auto;align-items:center;grid-gap:.75rem;gap:.75rem;padding:.6rem .75rem;background:var(--color-bg);border:1px solid var(--color-border);border-radius:10px}.field-row__label{font-size:.72rem;color:var(--color-muted);text-transform:uppercase;letter-spacing:.08em;font-weight:600}.field-row__value{min-width:0;font-size:.85rem;color:var(--color-text);overflow-wrap:anywhere;word-break:break-all;line-height:1.45}.field-row__hint{font-size:.8rem;color:var(--color-muted)}@media (max-width:40rem){.field-row{grid-template-columns:minmax(0,1fr) auto}.field-row__label{grid-column:1/-1}}.snippet-tabs{border:1px solid var(--color-border);border-radius:12px;overflow:hidden;background:var(--color-bg)}.tabs{display:flex;align-items:center;gap:.25rem;padding:.4rem .4rem 0;background:var(--color-surface-2);border-bottom:1px solid var(--color-border);flex-wrap:wrap}.tab{background:transparent;border:0;color:var(--color-muted);font-size:.84rem;font-weight:500;padding:.5rem .8rem;border-radius:8px 8px 0 0;cursor:pointer;position:relative}.tab.is-active,.tab:hover{color:var(--color-text)}.tab.is-active:after{content:"";position:absolute;left:.6rem;right:.6rem;bottom:-1px;height:2px;background:var(--color-primary);border-radius:2px}.tabs__spacer{flex:1 1}.tabs .copy-btn{margin:.2rem .2rem .3rem}.codeblock{margin:0;padding:1rem 1.1rem;font-family:var(--font-mono);font-size:.8rem;line-height:1.6;color:var(--color-text);white-space:pre-wrap;overflow-wrap:anywhere;overflow-x:auto}.label{font-size:.8rem;color:var(--color-muted);font-weight:500}.input,.textarea{width:100%;min-height:42px;padding:.6rem .8rem;background:var(--color-bg);border:1px solid var(--color-border);border-radius:9px;color:var(--color-text);font:inherit;transition:border-color var(--dur-base) var(--ease-out),box-shadow var(--dur-base) var(--ease-out)}.input:hover,.textarea:hover{border-color:color-mix(in oklab,var(--color-border) 40%,var(--color-muted))}.input:focus,.textarea:focus{outline:none;border-color:var(--color-primary);box-shadow:0 0 0 3px color-mix(in oklab,var(--color-primary) 22%,transparent)}.textarea{min-height:20rem;font-size:.82rem;line-height:1.55;resize:vertical}.row-actions{flex-wrap:wrap}.editor,.row-actions{display:flex;gap:.6rem}.editor{flex-direction:column;padding-top:.5rem;border-top:1px solid var(--color-border)}.tool{padding:.9rem 1rem;border-radius:11px;background:var(--color-bg);border:1px solid var(--color-border);transition:border-color var(--dur-base) var(--ease-out)}.tool:hover{border-color:color-mix(in oklab,var(--color-primary) 35%,var(--color-border))}.tool__name{font-weight:600;font-size:.9rem}.chips{display:flex;flex-wrap:wrap;gap:.35rem;margin-top:.5rem}.chip{display:inline-flex;align-items:center;gap:.4rem;font-size:.74rem;padding:.18rem .55rem;border-radius:var(--radius-pill);border:1px solid var(--color-border);color:var(--color-text);background:var(--color-surface)}.chip--req{border-color:color-mix(in oklab,var(--color-primary) 45%,transparent)}.chip__type{color:var(--color-muted);font-size:.7rem}.manage-grid{display:grid;grid-template-columns:minmax(0,1fr) 340px;grid-gap:1rem;gap:1rem;align-items:start}.manage-aside,.manage-main{display:flex;flex-direction:column;gap:1rem;min-width:0}@media (max-width:64rem){.manage-grid{grid-template-columns:minmax(0,1fr)}}.stat{border-radius:12px;background:color-mix(in oklab,var(--color-surface) 92%,transparent)}.gateway-card{border-radius:14px}.gateway-card__url{background:var(--color-bg)}@media (max-width:52rem){.shell{grid-template-columns:minmax(0,1fr)}.side{position:relative;height:auto;flex-direction:row;flex-wrap:wrap;align-items:center;padding:.75rem 1rem;gap:.5rem}.side__brand{padding:0}.side__label,.side__status{display:none}.side__nav{flex-direction:row;flex-wrap:wrap}.side__item{min-height:36px;padding:.4rem .6rem}.side__foot{margin:0 0 0 auto;border-top:0;padding-top:0;flex-direction:row}.side__logout span{display:none}}*,:after,:before{box-sizing:border-box}body,html{overflow-x:clip}html{color-scheme:dark}body,html{background:var(--color-bg)}body{margin:0;color:var(--color-text);font-family:var(--font-body);font-size:var(--text-body);line-height:1.55;-webkit-font-smoothing:antialiased}h1,h2,h3,h4{font-family:var(--font-display);font-style:normal;font-weight:600;line-height:1.08;margin:0;overflow-wrap:anywhere;min-width:0}p{margin:0}a{text-decoration:none}a,button{color:inherit}button{font:inherit}.mono,code{font-family:var(--font-mono)}:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px;transition:none}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}}.container{width:100%;max-width:72rem;margin-inline:auto;padding-inline:clamp(1rem,4vw,1.5rem)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2xs);min-height:44px;padding:var(--space-xs) var(--space-md);border-radius:var(--radius-md);border:1px solid transparent;font-weight:600;font-size:.95rem;cursor:pointer;transition:transform var(--dur-fast) var(--ease-out),background var(--dur-base) var(--ease-out),border-color var(--dur-base) var(--ease-out)}.btn:disabled{opacity:.5;cursor:not-allowed}.btn-primary{background:var(--color-primary);color:var(--color-bg)}.btn-primary:hover:not(:disabled){transform:translateY(-1px);background:color-mix(in oklab,var(--color-primary) 88%,white)}.btn-primary:active:not(:disabled){transform:translateY(0)}.btn-outline{background:transparent;border-color:var(--color-border);color:var(--color-text)}.btn-outline:hover:not(:disabled){border-color:var(--color-primary);color:var(--color-primary)}.btn-danger{background:transparent;border-color:var(--color-danger);color:var(--color-danger)}.btn-danger:hover:not(:disabled){background:color-mix(in oklab,var(--color-danger) 15%,transparent)}.btn-block{width:100%}.nav{position:-webkit-sticky;position:sticky;top:0;z-index:20;display:flex;align-items:center;justify-content:space-between;gap:var(--space-md);padding:var(--space-sm) clamp(1rem,4vw,1.5rem);border-bottom:1px solid transparent;background:color-mix(in oklab,var(--color-bg) 70%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:border-color var(--dur-base) var(--ease-out),background var(--dur-base) var(--ease-out)}.nav.is-scrolled{border-bottom-color:var(--color-border);background:color-mix(in oklab,var(--color-bg) 92%,transparent)}.nav__brand{font-family:var(--font-display);font-weight:700;font-size:1.125rem;letter-spacing:-.01em}.nav__links{display:flex;align-items:center;gap:var(--space-lg);flex-wrap:wrap}.nav__link{color:var(--color-muted);font-size:.9rem;transition:color var(--dur-base) var(--ease-out);min-height:44px;display:inline-flex;align-items:center}.nav__link:hover{color:var(--color-text)}.nav__actions{display:flex;align-items:center;gap:var(--space-sm)}.hero{position:relative;padding-block:var(--space-2xl) var(--space-xl);overflow:hidden}.hero__grid{display:grid;grid-template-columns:1.1fr .9fr;grid-gap:var(--space-xl);gap:var(--space-xl);align-items:center}.hero__eyebrow{font-family:var(--font-mono);font-size:.8rem;color:var(--color-accent);letter-spacing:.04em;display:inline-flex;align-items:center;gap:var(--space-2xs);margin-bottom:var(--space-sm)}.hero__eyebrow:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--color-accent)}.hero h1{font-size:var(--text-display);letter-spacing:-.02em;max-width:14ch}.hero h1 .accent{color:var(--color-primary)}.hero__sub{margin-top:var(--space-md);max-width:48ch;color:var(--color-muted);font-size:var(--text-lg)}.hero__diagram{width:100%;height:auto}.hero-cta{display:flex;gap:var(--space-sm);flex-wrap:wrap;padding-block:var(--space-lg);border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border);align-items:center}.hero-cta__note{color:var(--color-muted);font-size:.875rem;font-family:var(--font-mono)}.section{padding-block:var(--space-3xl)}.section-head{max-width:42ch;margin-bottom:var(--space-xl)}.section-head__kicker{font-family:var(--font-mono);font-size:.8rem;color:var(--color-accent);letter-spacing:.04em;display:block;margin-bottom:var(--space-2xs)}.section-head h2{font-size:var(--text-2xl);letter-spacing:-.01em}.section-head p{margin-top:var(--space-sm);color:var(--color-muted);font-size:var(--text-lg)}.steps{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:var(--space-lg);gap:var(--space-lg);counter-reset:step}.step{position:relative;padding-top:var(--space-lg);border-top:1px solid var(--color-border)}.step:before{counter-increment:step;content:counter(step,decimal-leading-zero);font-family:var(--font-mono);color:var(--color-primary);font-size:.85rem;display:block;margin-bottom:var(--space-sm)}.step h3{font-size:var(--text-xl);margin-bottom:var(--space-2xs)}.step p{color:var(--color-muted)}.bento{display:grid;grid-template-columns:repeat(4,1fr);grid-auto-rows:minmax(10rem,auto);grid-gap:var(--space-sm)}.bento,.bento-tile{gap:var(--space-sm)}.bento-tile{grid-column:span 2;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-lg);display:flex;flex-direction:column;transition:border-color var(--dur-base) var(--ease-out),transform var(--dur-base) var(--ease-out)}.bento-tile:hover{border-color:var(--color-primary);transform:translateY(-2px)}.bento-tile--wide{grid-column:span 4}.bento-tile__icon{color:var(--color-accent)}.bento-tile h3{font-size:var(--text-lg)}.bento-tile p{color:var(--color-muted)}.cta-strip{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-md);padding:var(--space-xl);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg)}.cta-strip h2{font-size:var(--text-2xl);max-width:24ch}.footer{border-top:1px solid var(--color-border);padding-block:var(--space-lg)}.footer__row{display:flex;align-items:center;justify-content:space-between;gap:var(--space-sm);flex-wrap:wrap;color:var(--color-muted);font-size:.85rem}.footer__links{display:flex;gap:var(--space-md)}.footer__links a:hover{color:var(--color-text)}.auth-shell{min-height:100dvh;display:grid;place-items:center;padding:var(--space-md);background:radial-gradient(60rem 30rem at 50% -10%,color-mix(in oklab,var(--color-primary) 10%,transparent),transparent)}.auth-card{width:100%;max-width:24rem;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-xl) var(--space-lg)}.auth-card__brand{font-family:var(--font-display);font-weight:700;font-size:1.25rem;margin-bottom:var(--space-md)}.auth-card h1{font-size:var(--text-xl);margin-bottom:var(--space-2xs)}.auth-card__sub{color:var(--color-muted);margin-bottom:var(--space-lg)}.field{display:flex;flex-direction:column;gap:var(--space-3xs);margin-bottom:var(--space-sm)}.field label{font-size:.85rem;color:var(--color-muted)}.field input,.field select,.field textarea{min-height:44px;padding:var(--space-xs) var(--space-sm);background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius-sm);color:var(--color-text);font:inherit;transition:border-color var(--dur-fast) var(--ease-out)}.field textarea{min-height:10rem;font-family:var(--font-mono);font-size:.85rem;resize:vertical}.field input:hover,.field textarea:hover{border-color:color-mix(in oklab,var(--color-border) 50%,var(--color-text))}.field input:focus-visible,.field textarea:focus-visible{border-color:var(--color-primary)}.field input:disabled{opacity:.5}.field-error{color:var(--color-danger);font-size:.8rem}.form-error{background:color-mix(in oklab,var(--color-danger) 12%,transparent);border:1px solid color-mix(in oklab,var(--color-danger) 40%,transparent);color:var(--color-danger);border-radius:var(--radius-sm);padding:var(--space-xs) var(--space-sm)}.form-error,.form-success{font-size:.85rem;margin-bottom:var(--space-sm)}.form-success{background:color-mix(in oklab,var(--color-accent) 12%,transparent);border:1px solid color-mix(in oklab,var(--color-accent) 40%,transparent);color:var(--color-accent);border-radius:var(--radius-sm);padding:var(--space-sm);word-break:break-all}.auth-card__foot{margin-top:var(--space-md);color:var(--color-muted);font-size:.875rem}.dash{min-height:100dvh;display:grid;grid-template-columns:15rem 1fr}.dash__sidebar{border-right:1px solid var(--color-border);padding:var(--space-lg) var(--space-md);display:flex;flex-direction:column}.dash__brand{font-family:var(--font-display);font-weight:700;margin-bottom:var(--space-xl)}.dash__nav{display:flex;flex-direction:column;gap:var(--space-2xs);flex:1 1}.dash__nav a{padding:var(--space-xs) var(--space-sm);border-radius:var(--radius-sm);color:var(--color-muted);min-height:44px;display:flex;align-items:center;transition:background var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out)}.dash__nav a:hover{background:var(--color-surface);color:var(--color-text)}.dash__main{padding:var(--space-xl) clamp(1.25rem,4vw,var(--space-2xl))}.dash__header{display:flex;align-items:center;justify-content:space-between;gap:var(--space-md);margin-bottom:var(--space-xl);flex-wrap:wrap}.dash__header h1{font-size:var(--text-xl)}.card{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-lg)}.card+.card{margin-top:var(--space-sm)}.card__row{display:flex;align-items:center;justify-content:space-between;gap:var(--space-md);flex-wrap:wrap}.card h3{font-size:var(--text-lg);margin-bottom:var(--space-3xs)}.card__meta{font-size:.85rem}.badge,.card__meta{color:var(--color-muted)}.badge{display:inline-flex;align-items:center;gap:var(--space-3xs);font-size:.75rem;font-family:var(--font-mono);padding:.2rem .6rem;border-radius:var(--radius-pill);border:1px solid var(--color-border)}.badge--active{color:var(--color-accent);border-color:color-mix(in oklab,var(--color-accent) 40%,transparent)}.badge--active:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--color-accent)}.badge--inactive,.empty-state{color:var(--color-muted)}.empty-state{text-align:left;padding:var(--space-xl) 0}.empty-state h3{color:var(--color-text);margin-bottom:var(--space-2xs)}.token-reveal{background:var(--color-bg);border:1px solid var(--color-accent);border-radius:var(--radius-sm);padding:var(--space-sm);font-family:var(--font-mono);font-size:.85rem;word-break:break-all;margin-block:var(--space-sm)}@media (max-width:60rem){.hero__grid{grid-template-columns:1fr}.hero__diagram{max-width:20rem;margin-inline:auto}.steps{grid-template-columns:1fr}.bento{grid-template-columns:repeat(2,minmax(0,1fr))}.bento-tile{grid-column:span 2}.dash{grid-template-columns:1fr}.dash__sidebar{border-right:none;border-bottom:1px solid var(--color-border);flex-direction:row;align-items:center;justify-content:space-between}.dash__nav{flex-direction:row;flex:none}}@media (max-width:40rem){.hero h1{font-size:var(--text-display-s);max-width:100%}.nav__links{gap:var(--space-sm)}.bento{grid-template-columns:minmax(0,1fr)}.bento-tile,.bento-tile--wide{grid-column:span 1}}