@font-face{font-family:Oswald;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/b3097673cd409a21-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:Oswald;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/2409d02eaee47cb9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Oswald;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/b72a6a678d511e3a-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:Oswald;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/a33a3f3323a75998-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:Oswald;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/bd9b9909c3a641ff-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:Oswald;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/b3097673cd409a21-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:Oswald;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/2409d02eaee47cb9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Oswald;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/b72a6a678d511e3a-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:Oswald;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/a33a3f3323a75998-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:Oswald;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/bd9b9909c3a641ff-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:Oswald;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/b3097673cd409a21-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:Oswald;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/2409d02eaee47cb9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Oswald;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/b72a6a678d511e3a-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:Oswald;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/a33a3f3323a75998-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:Oswald;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/bd9b9909c3a641ff-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:Oswald;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/b3097673cd409a21-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:Oswald;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/2409d02eaee47cb9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Oswald;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/b72a6a678d511e3a-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:Oswald;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/a33a3f3323a75998-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:Oswald;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/bd9b9909c3a641ff-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:Oswald Fallback;src:local("Arial");ascent-override:146.51%;descent-override:35.49%;line-gap-override:0.00%;size-adjust:81.43%}.__className_4b3a9b{font-family:Oswald,Oswald Fallback;font-style:normal}.__variable_4b3a9b{--font-oswald:"Oswald","Oswald Fallback"}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/7b19b489dc6743ba-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 Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/28793f5c5e3d822d-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 Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/c9c3823090ec8b55-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:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/b3bf17a9041d9433-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 Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/2801417b65625cf5-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 Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/26d4368bf94c0ec4-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 Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/7b19b489dc6743ba-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 Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/28793f5c5e3d822d-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 Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/c9c3823090ec8b55-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:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/b3bf17a9041d9433-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 Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/2801417b65625cf5-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 Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/26d4368bf94c0ec4-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 Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/7b19b489dc6743ba-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 Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/28793f5c5e3d822d-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 Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/c9c3823090ec8b55-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:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/b3bf17a9041d9433-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 Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/2801417b65625cf5-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 Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/26d4368bf94c0ec4-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 Sans Fallback;src:local("Arial");ascent-override:101.32%;descent-override:27.18%;line-gap-override:0.00%;size-adjust:101.17%}.__className_1bc20f{font-family:IBM Plex Sans,IBM Plex Sans Fallback;font-style:normal}.__variable_1bc20f{--font-plex-sans:"IBM Plex Sans","IBM Plex Sans Fallback"}@font-face{font-family:IBM Plex Mono;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;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;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;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;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;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;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;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;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;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;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,IBM Plex Mono Fallback;font-style:normal}.__variable_46fe82{--font-plex-mono:"IBM Plex Mono","IBM Plex Mono Fallback"}:root{--steel-950:#05141a;--steel-900:#0a1d25;--steel-850:#0e2630;--steel-800:#123039;--steel-750:#173842;--steel-700:#1d4350;--steel-600:#264b59;--steel-500:#345e6e;--steel-400:#4d7a8a;--steel-300:#6b97a6;--silver-50:#f4f7f6;--silver-100:#e7edeb;--silver-200:#dbe0dd;--silver-300:#c6d0cd;--silver-400:#a4b3b2;--silver-500:#8b9ea0;--silver-600:#75898a;--silver-700:#5a6e70;--ember-200:#ffd2a8;--ember-300:#ffb472;--ember-400:#ff9248;--ember-500:#f26b27;--ember-600:#d9531a;--ember-700:#b03f12;--ember-800:#7d2c0d;--ember-glow:rgba(242,107,39,0.32);--signal-300:#7dd6ff;--signal-400:#4fc3ff;--signal-500:#2aa8f0;--signal-600:#1786d2;--signal-700:#0f63a0;--signal-glow:rgba(79,195,255,0.30);--online-400:#4fe0a0;--online-500:#34c785;--online-600:#1f9c65;--warn-400:#ffce5c;--warn-500:#f5b13a;--warn-600:#d4901c;--danger-400:#ff7a7e;--danger-500:#ef5258;--danger-600:#cf3a40;--discord:#5865f2;--discord-hover:#4752c4;--bg-base:var(--steel-950);--bg-app:var(--steel-900);--bg-raised:var(--steel-850);--surface-card:var(--steel-800);--surface-elevated:var(--steel-750);--surface-inset:var(--steel-950);--surface-hover:var(--steel-700);--border-subtle:rgba(107,151,166,0.14);--border-default:rgba(107,151,166,0.22);--border-strong:var(--steel-500);--border-focus:var(--signal-500);--text-primary:var(--silver-200);--text-secondary:var(--silver-400);--text-tertiary:var(--silver-500);--text-disabled:var(--steel-300);--text-on-ember:#1a0c04;--text-on-signal:#04161f;--text-inverse:var(--steel-950);--accent:var(--ember-500);--accent-hover:var(--ember-400);--accent-press:var(--ember-600);--accent-soft:rgba(242,107,39,0.14);--accent-glow:var(--ember-glow);--info:var(--signal-500);--info-soft:rgba(79,195,255,0.13);--success:var(--online-500);--success-soft:rgba(52,199,133,0.14);--warning:var(--warn-500);--warning-soft:rgba(245,177,58,0.14);--danger:var(--danger-500);--danger-soft:rgba(239,82,88,0.14);--focus-ring:0 0 0 3px rgba(79,195,255,0.45)}[data-theme=light]{--bg-base:#eef2f1;--bg-app:#f4f7f6;--bg-raised:#ffffff;--surface-card:#ffffff;--surface-elevated:#ffffff;--surface-inset:#e7edeb;--surface-hover:#e2e9e7;--border-subtle:rgba(38,75,89,0.12);--border-default:rgba(38,75,89,0.18);--border-strong:rgba(38,75,89,0.34);--border-focus:var(--signal-600);--text-primary:#0e2630;--text-secondary:#3c5560;--text-tertiary:#5a6e70;--text-disabled:#9bacac;--text-inverse:#f4f7f6;--accent:var(--ember-600);--accent-hover:var(--ember-500);--accent-press:var(--ember-700);--accent-soft:rgba(242,107,39,0.12);--info:var(--signal-600);--info-soft:rgba(42,168,240,0.12);--success:var(--online-600);--success-soft:rgba(31,156,101,0.13);--warning:var(--warn-600);--warning-soft:rgba(212,144,28,0.14);--danger:var(--danger-600);--danger-soft:rgba(207,58,64,0.12);--focus-ring:0 0 0 3px rgba(23,134,210,0.40)}:root{--space-0:0;--space-px:1px;--space-1:0.25rem;--space-2:0.5rem;--space-3:0.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-7:2rem;--space-8:2.5rem;--space-9:3rem;--space-10:4rem;--space-11:5rem;--space-12:6rem;--space-14:8rem;--radius-none:0;--radius-xs:2px;--radius-sm:4px;--radius-md:6px;--radius-lg:10px;--radius-xl:14px;--radius-2xl:20px;--radius-full:999px;--sidebar-w:256px;--sidebar-collapsed-w:64px;--topbar-h:60px;--content-max:1280px;--content-narrow:880px;--control-sm:30px;--control-md:38px;--control-lg:46px;--border-w:1px;--border-w-thick:2px;--font-display:"Oswald","Arial Narrow",system-ui,sans-serif;--font-sans:"IBM Plex Sans",system-ui,-apple-system,"Segoe UI",sans-serif;--font-mono:"IBM Plex Mono","SFMono-Regular",ui-monospace,"Menlo",monospace;--text-2xs:0.6875rem;--text-xs:0.75rem;--text-sm:0.8125rem;--text-base:0.9375rem;--text-md:1.0625rem;--text-lg:1.375rem;--text-xl:1.75rem;--text-2xl:2.5rem;--text-3xl:3.5rem;--text-4xl:5rem;--fw-light:300;--fw-regular:400;--fw-medium:500;--fw-semibold:600;--fw-bold:700;--lh-tight:1.04;--lh-snug:1.18;--lh-normal:1.5;--lh-relaxed:1.65;--ls-tighter:-0.02em;--ls-tight:-0.01em;--ls-normal:0;--ls-wide:0.04em;--ls-wider:0.08em;--ls-stamp:0.16em;--shadow-xs:0 1px 2px rgba(0,0,0,0.4);--shadow-sm:0 2px 6px rgba(0,0,0,0.45);--shadow-md:0 6px 18px rgba(0,0,0,0.5);--shadow-lg:0 16px 40px rgba(0,0,0,0.55);--shadow-xl:0 28px 70px rgba(0,0,0,0.6);--edge-top:inset 0 1px 0 rgba(255,255,255,0.05);--edge-inset:inset 0 1px 3px rgba(0,0,0,0.5);--glow-ember:0 0 0 1px rgba(242,107,39,0.5),0 0 24px var(--ember-glow);--glow-signal:0 0 0 1px rgba(79,195,255,0.5),0 0 24px var(--signal-glow);--glow-online:0 0 12px rgba(52,199,133,0.55);--hatch-steel:repeating-linear-gradient(-45deg,rgba(107,151,166,0.06),rgba(107,151,166,0.06) 1px,transparent 0,transparent 9px);--hatch-ember:repeating-linear-gradient(-45deg,rgba(242,107,39,0.10),rgba(242,107,39,0.10) 1px,transparent 0,transparent 9px);--grid-fine:linear-gradient(rgba(107,151,166,0.045) 1px,transparent 0),linear-gradient(90deg,rgba(107,151,166,0.045) 1px,transparent 0);--grid-fine-size:28px 28px;--forge-glow:radial-gradient(ellipse 80% 60% at 50% 0%,rgba(242,107,39,0.16) 0%,rgba(242,107,39,0.04) 35%,transparent 70%);--ease-out:cubic-bezier(0.16,1,0.3,1);--ease-in-out:cubic-bezier(0.65,0,0.35,1);--ease-snap:cubic-bezier(0.34,1.56,0.64,1);--dur-fast:120ms;--dur-base:200ms;--dur-slow:320ms;--z-base:1;--z-sticky:100;--z-overlay:500;--z-modal:1000;--z-toast:1500;--z-tooltip:2000}.uf-btn{--_bg:var(--accent);--_fg:var(--text-on-ember);--_bd:transparent;display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);font-family:var(--font-sans);font-weight:var(--fw-semibold);white-space:nowrap;border:var(--border-w) solid var(--_bd);border-radius:var(--radius-md);background:var(--_bg);color:var(--_fg);cursor:pointer;text-decoration:none;transition:background var(--dur-fast) var(--ease-out),border-color var(--dur-fast) var(--ease-out),transform var(--dur-fast) var(--ease-out),box-shadow var(--dur-fast) var(--ease-out);-webkit-user-select:none;-moz-user-select:none;user-select:none}.uf-btn:focus-visible{outline:none;box-shadow:var(--focus-ring)}.uf-btn:active{transform:translateY(.5px) scale(.985)}.uf-btn[disabled]{opacity:.45;cursor:not-allowed;pointer-events:none}.uf-btn--sm{height:var(--control-sm);padding:0 var(--space-3);font-size:var(--text-sm)}.uf-btn--md{height:var(--control-md);padding:0 var(--space-4);font-size:var(--text-base)}.uf-btn--lg{height:var(--control-lg);padding:0 var(--space-6);font-size:var(--text-md)}.uf-btn--block{display:flex;width:100%}.uf-btn--primary{--_bg:var(--accent);--_fg:var(--text-on-ember)}.uf-btn--primary:hover{--_bg:var(--accent-hover);box-shadow:var(--accent-glow) 0 0 18px}.uf-btn--primary:active{--_bg:var(--accent-press)}.uf-btn--secondary{--_bg:transparent;--_fg:var(--text-primary);--_bd:var(--border-strong)}.uf-btn--secondary:hover{--_bg:var(--surface-hover);--_bd:var(--steel-400)}.uf-btn--ghost{--_bg:transparent;--_fg:var(--text-secondary);--_bd:transparent}.uf-btn--ghost:hover{--_bg:var(--surface-hover);--_fg:var(--text-primary)}.uf-btn--danger{--_bg:transparent;--_fg:var(--danger);--_bd:color-mix(in oklab,var(--danger) 45%,transparent)}.uf-btn--danger:hover{--_bg:var(--danger-soft);--_bd:var(--danger)}.uf-btn--signal{--_bg:var(--info);--_fg:var(--text-on-signal)}.uf-btn--signal:hover{filter:brightness(1.08);box-shadow:var(--signal-glow) 0 0 18px}.uf-btn__spin{width:1em;height:1em;border-radius:var(--radius-full);border:2px solid;border-top:2px solid transparent;animation:uf-btn-spin .7s linear infinite}@keyframes uf-btn-spin{to{transform:rotate(1turn)}}.uf-card{background:var(--surface-card);border:var(--border-w) solid var(--border-default);border-radius:var(--radius-lg);box-shadow:var(--edge-top),var(--shadow-sm);overflow:hidden}.uf-card--elevated{background:var(--surface-elevated);box-shadow:var(--edge-top),var(--shadow-md)}.uf-card--inset{background:var(--surface-inset)}.uf-card__rail{display:flex;align-items:center;gap:var(--space-2);min-height:34px;padding:0 var(--space-4);font-family:var(--font-display);font-weight:var(--fw-medium);text-transform:uppercase;letter-spacing:var(--ls-stamp);font-size:var(--text-xs);color:var(--text-secondary);background-image:var(--hatch-steel);border-bottom:var(--border-w) solid var(--border-default);box-shadow:var(--edge-top)}.uf-card__rail .spacer{flex:1 1}.uf-card__led{width:8px;height:8px;border-radius:var(--radius-full);flex:none;background:var(--steel-400)}.uf-card__led[data-state=online]{background:var(--online-500);box-shadow:var(--glow-online)}.uf-card__led[data-state=degraded]{background:var(--warn-500)}.uf-card__led[data-state=blocked]{background:var(--danger-500)}.uf-card__body{padding:var(--space-5)}.uf-card__body--flush{padding:0}.uf-badge{display:inline-flex;align-items:center;gap:var(--space-1);font-family:var(--font-display);font-weight:var(--fw-medium);text-transform:uppercase;letter-spacing:var(--ls-wide);font-size:var(--text-2xs);line-height:1;white-space:nowrap;padding:4px 8px;border-radius:var(--radius-sm);border:var(--border-w) solid transparent}.uf-badge--solid{background:var(--accent);color:var(--text-on-ember)}.uf-badge--neutral{background:var(--surface-hover);color:var(--text-secondary);border-color:var(--border-default)}.uf-badge--ember{background:var(--accent-soft);color:var(--ember-300);border-color:color-mix(in oklab,var(--accent) 40%,transparent)}.uf-badge--signal{background:var(--info-soft);color:var(--signal-300);border-color:color-mix(in oklab,var(--info) 40%,transparent)}.uf-badge--online{background:var(--success-soft);color:var(--online-400);border-color:color-mix(in oklab,var(--success) 40%,transparent)}.uf-badge--warn{background:var(--warning-soft);color:var(--warn-400);border-color:color-mix(in oklab,var(--warning) 40%,transparent)}.uf-badge--danger{background:var(--danger-soft);color:var(--danger-400);border-color:color-mix(in oklab,var(--danger) 40%,transparent)}.uf-badge__dot{width:6px;height:6px;background:currentColor}.uf-badge__dot,.uf-pill{border-radius:var(--radius-full)}.uf-pill{display:inline-flex;align-items:center;gap:7px;padding:4px 10px 4px 8px;border:var(--border-w) solid transparent;font-family:var(--font-display);font-weight:var(--fw-medium);text-transform:uppercase;letter-spacing:var(--ls-wide);font-size:var(--text-2xs);line-height:1;white-space:nowrap}.uf-pill__led{width:8px;height:8px;border-radius:var(--radius-full);flex:none}@keyframes uf-pill-pulse{0%,to{opacity:1}50%{opacity:.35}}.uf-pill__led--pulse{animation:uf-pill-pulse 1.4s var(--ease-in-out) infinite}.uf-field{display:flex;flex-direction:column;gap:6px}.uf-field__label{font-size:var(--text-sm);font-weight:var(--fw-medium);color:var(--text-secondary)}.uf-field__label .req{color:var(--accent);margin-left:2px}.uf-input{width:100%;height:var(--control-md);padding:0 var(--space-3);background:var(--surface-inset);color:var(--text-primary);border:var(--border-w) solid var(--border-strong);border-radius:var(--radius-sm);font-family:var(--font-sans);font-size:var(--text-base);outline:none;transition:border-color var(--dur-fast) var(--ease-out),box-shadow var(--dur-fast) var(--ease-out)}.uf-input::placeholder{color:var(--text-tertiary)}.uf-input:hover{border-color:var(--steel-400)}.uf-input:focus{border-color:var(--border-focus);box-shadow:var(--focus-ring)}.uf-input--mono{font-family:var(--font-mono);font-size:var(--text-sm);letter-spacing:.01em}.uf-field__hint{font-size:var(--text-xs);color:var(--text-tertiary)}.uf-snippet{border:var(--border-w) solid var(--border-default);border-radius:var(--radius-lg);overflow:hidden;background:var(--steel-950);box-shadow:var(--edge-top)}.uf-snippet__bar{display:flex;align-items:center;gap:var(--space-2);height:36px;padding:0 var(--space-2) 0 var(--space-3);background:var(--steel-850);border-bottom:var(--border-w) solid var(--border-default);background-image:var(--hatch-steel)}.uf-snippet__name{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--text-secondary)}.uf-snippet__bar .spacer{flex:1 1}.uf-snippet__copy{display:inline-flex;align-items:center;gap:6px;height:26px;padding:0 10px;cursor:pointer;background:var(--surface-card);color:var(--text-secondary);border:var(--border-w) solid var(--border-strong);border-radius:var(--radius-sm);font-family:var(--font-sans);font-size:var(--text-xs);font-weight:var(--fw-medium);transition:all var(--dur-fast) var(--ease-out)}.uf-snippet__copy:hover{color:var(--text-primary);border-color:var(--steel-400)}.uf-snippet__copy--done{color:var(--online-400);border-color:color-mix(in oklab,var(--online-500) 50%,transparent)}.uf-snippet__pre{margin:0;padding:var(--space-4);overflow-x:auto;font-family:var(--font-mono);font-size:var(--text-sm);line-height:1.65;color:var(--silver-300);-moz-tab-size:2;tab-size:2}.uf-snippet__pre .k{color:var(--signal-400)}.uf-snippet__pre .s{color:var(--ember-300)}.uf-copychip{display:inline-flex;align-items:center;gap:6px;padding:2px 8px;cursor:pointer;background:var(--surface-card);color:var(--text-primary);border:var(--border-w) solid var(--border-strong);border-radius:var(--radius-sm);font-family:var(--font-mono);font-size:var(--text-sm);font-weight:600;transition:all var(--dur-fast) var(--ease-out)}.uf-copychip:hover{border-color:var(--steel-400)}.uf-copychip:focus-visible{outline:none;box-shadow:var(--focus-ring)}.uf-playchip{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;flex:none;cursor:pointer;background:var(--surface-card);color:var(--text-secondary);border:var(--border-w) solid var(--border-strong);border-radius:50%;transition:all var(--dur-fast) var(--ease-out)}.uf-playchip:hover{color:var(--text-primary);border-color:var(--steel-400)}.uf-playchip:focus-visible{outline:none;box-shadow:var(--focus-ring)}.uf-playchip--err{cursor:default;opacity:.5}.uf-copychip--done{color:var(--online-400);border-color:color-mix(in oklab,var(--online-500) 50%,transparent)}.uf-copychip__icon{color:var(--text-secondary);display:inline-flex}.uf-copychip--done .uf-copychip__icon{color:var(--online-400)}.uf-toast{display:flex;align-items:flex-start;gap:var(--space-3);max-width:100%;padding:var(--space-3) var(--space-4);border-radius:var(--radius-lg);background:var(--surface-elevated);border:var(--border-w) solid var(--border-default);box-shadow:var(--shadow-sm),var(--edge-top);position:relative;overflow:hidden;margin-bottom:var(--space-5)}.uf-toast:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:var(--accent)}.uf-toast--info:before{background:var(--info)}.uf-toast--success:before{background:var(--online-500)}.uf-toast--warn:before{background:var(--warn-500)}.uf-toast--danger:before{background:var(--danger-500)}.uf-toast__icon{flex:none;margin-top:1px}.uf-toast--info .uf-toast__icon{color:var(--signal-400)}.uf-toast--success .uf-toast__icon{color:var(--online-400)}.uf-toast--warn .uf-toast__icon{color:var(--warn-400)}.uf-toast--danger .uf-toast__icon{color:var(--danger-400)}.uf-toast__body{flex:1 1;min-width:0}.uf-toast__title{font-size:var(--text-sm);font-weight:var(--fw-semibold);color:var(--text-primary)}.uf-toast__msg{font-size:var(--text-sm);color:var(--text-tertiary);margin-top:2px;line-height:var(--lh-normal)}.uf-toast__msg a{color:var(--signal-400)}.uf-empty{display:flex;flex-direction:column;align-items:center;text-align:center;padding:var(--space-9) var(--space-6);gap:var(--space-3);border:var(--border-w) dashed var(--border-strong);border-radius:var(--radius-lg);background:var(--surface-inset);background-image:var(--hatch-steel)}.uf-empty__title{font-family:var(--font-display);text-transform:uppercase;letter-spacing:var(--ls-wide);font-size:var(--text-lg);font-weight:var(--fw-semibold);color:var(--text-primary)}.uf-empty__desc{font-size:var(--text-base);color:var(--text-tertiary);max-width:42ch;line-height:var(--lh-normal);margin:0}.uf-empty__actions{display:flex;gap:var(--space-3);margin-top:var(--space-3);flex-wrap:wrap;justify-content:center}.uf-tier{position:relative;display:flex;flex-direction:column;gap:var(--space-4);background:var(--surface-card);border:var(--border-w) solid var(--border-default);border-radius:var(--radius-xl);padding:var(--space-6);box-shadow:var(--edge-top),var(--shadow-sm)}.uf-tier--featured{border-color:color-mix(in oklab,var(--accent) 55%,transparent);box-shadow:var(--edge-top),var(--shadow-md),0 0 32px var(--accent-glow)}.uf-tier__flag{position:absolute;top:-11px;left:var(--space-6);padding:3px 10px;background:var(--accent);color:var(--text-on-ember);border-radius:var(--radius-sm);font-size:var(--text-2xs)}.uf-tier__flag,.uf-tier__name{font-family:var(--font-display);text-transform:uppercase;letter-spacing:var(--ls-wide);font-weight:var(--fw-semibold)}.uf-tier__name{font-size:var(--text-lg);color:var(--text-primary)}.uf-tier__tagline{font-size:var(--text-sm);color:var(--text-tertiary);margin-top:-6px}.uf-tier__price{display:flex;align-items:baseline;gap:6px}.uf-tier__amt{font-family:var(--font-display);font-weight:var(--fw-bold);font-size:44px;line-height:1;color:var(--text-primary)}.uf-tier__per{font-size:var(--text-sm);color:var(--text-tertiary)}.uf-tier__credits{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--ember-300);background:var(--accent-soft);border:var(--border-w) solid color-mix(in oklab,var(--accent) 30%,transparent);border-radius:var(--radius-sm);padding:6px 10px;align-self:flex-start}.uf-tier__feats{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.uf-tier__feat{display:flex;gap:9px;align-items:flex-start;font-size:var(--text-sm);color:var(--text-secondary)}.uf-tier__feat svg{flex:none;margin-top:2px;color:var(--online-500)}.uf-tier__feat--off,.uf-tier__feat--off svg{color:var(--text-disabled)}.uf-tier__cta{margin-top:auto;display:flex;gap:var(--space-3);flex-wrap:wrap}@media (prefers-reduced-motion:reduce){.uf-pill__led--pulse{animation:none}.uf-btn,.uf-copychip,.uf-input,.uf-playchip,.uf-snippet__copy{transition:none}}*{box-sizing:border-box}:root{--font-display:var(--font-oswald,"Oswald"),"Arial Narrow",system-ui,sans-serif;--font-sans:var(--font-plex-sans,"IBM Plex Sans"),system-ui,-apple-system,"Segoe UI",sans-serif;--font-mono:var(--font-plex-mono,"IBM Plex Mono"),"SFMono-Regular",ui-monospace,"Menlo",monospace}body,html{margin:0;min-height:100%;background:var(--bg-app);color:var(--text-primary);font-family:var(--font-sans);font-size:16px;line-height:var(--lh-normal)}body{font-size:var(--text-base)}a{color:var(--signal-400);text-decoration:none}a:hover{text-decoration:underline}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible{outline:none;box-shadow:var(--focus-ring);border-radius:var(--radius-sm)}h1,h2,h3{font-family:var(--font-display);color:var(--text-primary)}h1{font-size:var(--text-xl);letter-spacing:var(--ls-tight);line-height:var(--lh-snug);margin:0 0 var(--space-4)}h1,h2{text-transform:uppercase}h2{font-size:var(--text-md);letter-spacing:var(--ls-wide);font-weight:var(--fw-semibold);margin:0 0 var(--space-3)}.mono,code{font-family:var(--font-mono);font-size:.9em}.app{display:grid;grid-template-columns:var(--sidebar-w) minmax(0,1fr);min-height:100vh}.sb{display:flex;flex-direction:column;gap:6px;background:var(--bg-base);border-right:var(--border-w) solid var(--border-subtle);padding:var(--space-4) 14px;position:-webkit-sticky;position:sticky;top:0;height:100vh}.sb__brand{display:flex;align-items:center;gap:10px;padding:4px 6px 10px}.sb__brand b{font-family:var(--font-display);font-weight:var(--fw-bold);text-transform:uppercase;font-size:18px;letter-spacing:var(--ls-tight);color:var(--text-primary)}.sb__brand b span{color:var(--ember-500);font-weight:var(--fw-light)}.brand-mark{display:block;flex-shrink:0}.pub__brand{display:inline-flex;align-items:center;gap:9px}.top__brand-m{gap:8px}.foot__brand{display:inline-flex;align-items:center;gap:8px}.sb__grp-l{font-family:var(--font-display);text-transform:uppercase;letter-spacing:var(--ls-stamp);font-size:10px;color:var(--text-tertiary);padding:var(--space-3) 8px 6px}.sb__nav{display:flex;flex-direction:column;gap:2px;flex:1 1;overflow:auto}.sb__item{display:flex;align-items:center;gap:11px;padding:8px 10px;border-radius:var(--radius-md);font-size:13.5px;color:var(--text-secondary);border:var(--border-w) solid transparent;text-decoration:none;transition:all var(--dur-fast) var(--ease-out)}.sb__item:hover{background:var(--surface-hover);color:var(--text-primary);text-decoration:none}.sb__item.is-active{background:var(--accent-soft);color:var(--ember-200);border-color:color-mix(in oklab,var(--accent) 32%,transparent)}.sb__item svg{flex:none}.sb__sub{padding:5px 10px 5px 38px;font-size:12.5px}.sb__status{margin-top:auto;padding:9px 12px;font-size:11.5px;color:var(--text-tertiary);text-decoration:none}.sb__status:hover{color:var(--text-secondary)}.sb__user{display:flex;align-items:center;gap:10px;padding:9px 8px 4px;border-top:var(--border-w) solid var(--border-subtle);margin-top:2px}.sb__user-meta{flex:1 1;min-width:0;font-size:13px;font-weight:var(--fw-semibold);line-height:1.25;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sb__user-meta small{display:block;font-size:11px;font-weight:var(--fw-regular);color:var(--text-tertiary)}.main{flex-direction:column;min-width:0}.main,.top{display:flex}.top{align-items:center;gap:var(--space-4);height:var(--topbar-h);padding:0 26px;border-bottom:var(--border-w) solid var(--border-subtle);position:-webkit-sticky;position:sticky;top:0;z-index:var(--z-sticky);background:color-mix(in oklab,var(--bg-app) 86%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.top__crumb{font-family:var(--font-mono);font-size:var(--text-2xs);color:var(--text-tertiary)}.content{padding:var(--space-6) 26px var(--space-8);max-width:var(--content-max);width:100%}.nav-toggle{display:none;align-items:center;justify-content:center;width:40px;height:40px;margin-left:-8px;padding:0;background:transparent;border:none;border-radius:var(--radius-md);color:var(--text-secondary);cursor:pointer}.nav-toggle:hover{background:var(--surface-hover);color:var(--text-primary)}.nav-toggle:focus-visible{outline:none;box-shadow:var(--focus-ring)}.nav-scrim,.top__brand-m{display:none}.skip-link{position:absolute;left:-9999px;top:0;z-index:var(--z-toast)}.skip-link:focus{left:var(--space-3);top:var(--space-3);padding:var(--space-2) var(--space-4);background:var(--accent);color:var(--text-on-ember);border-radius:var(--radius-sm);box-shadow:var(--focus-ring)}@media (max-width:860px){.app{grid-template-columns:minmax(0,1fr)}.sb{position:fixed;top:0;left:0;bottom:0;z-index:var(--z-modal);width:min(86vw,320px);box-shadow:var(--shadow-lg);transform:translateX(-100%);visibility:hidden;transition:transform var(--dur-base) var(--ease-out),visibility 0s linear var(--dur-base)}.nav-open .sb{transform:none;visibility:visible;transition:transform var(--dur-base) var(--ease-out),visibility 0s}html.nav-open{overflow:hidden}.nav-scrim{display:block;position:fixed;inset:0;z-index:calc(var(--z-modal) - 1);background:rgba(0,0,0,.55);animation:uf-fade-in var(--dur-fast) var(--ease-out)}.top{padding:0 var(--space-4);gap:var(--space-3)}.nav-toggle,.top__brand-m{display:inline-flex}.top__brand-m{align-items:center;text-decoration:none}.top__crumb{display:none}.content{padding:var(--space-4)}.uf-card__body:has(.tbl){overflow-x:auto}}@keyframes uf-fade-in{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.nav-open .sb,.sb{transition:none}.nav-scrim{animation:none}}.content:focus{outline:none}.uf-skel{display:block;background:var(--surface-hover);border-radius:var(--radius-sm);position:relative;overflow:hidden}.uf-skel:after{content:"";position:absolute;inset:0;transform:translateX(-100%);background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--text-primary) 8%,transparent),transparent);animation:uf-shimmer 1.3s ease-in-out infinite}@keyframes uf-shimmer{to{transform:translateX(100%)}}.uf-skel-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));grid-gap:var(--space-4);gap:var(--space-4)}.uf-confirm__overlay{position:fixed;inset:0;z-index:calc(var(--z-modal) + 10);display:flex;align-items:center;justify-content:center;padding:var(--space-4);background:color-mix(in srgb,var(--bg-base) 65%,transparent);animation:uf-fade-in var(--dur-fast) var(--ease-out)}.uf-confirm{width:100%;max-width:440px;padding:var(--space-4) var(--space-5);border-radius:var(--radius-md);background:var(--bg-raised);border:var(--border-w) solid var(--border-strong);color:var(--text-primary);box-shadow:var(--shadow-lg)}.uf-confirm__title{display:block;font-size:var(--text-base)}.uf-confirm__title--danger{color:var(--danger)}.uf-confirm__body{margin:var(--space-3) 0 var(--space-4);font-size:var(--text-sm);color:var(--text-secondary);line-height:var(--lh-relaxed);white-space:pre-wrap}.uf-confirm__actions{margin-top:var(--space-2)}.uf-toast-host{position:fixed;right:var(--space-5);bottom:var(--space-5);z-index:var(--z-toast);display:flex;flex-direction:column;gap:var(--space-3);max-width:min(92vw,380px);pointer-events:none}.uf-toast-host__item{pointer-events:auto;animation:uf-toast-in var(--dur-base) var(--ease-out)}.uf-toast-host .uf-toast{background:var(--bg-raised);box-shadow:var(--shadow-lg)}@keyframes uf-toast-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (max-width:860px){.uf-toast-host{right:var(--space-3);left:var(--space-3);bottom:var(--space-3);max-width:none}}@media (prefers-reduced-motion:reduce){.uf-confirm__overlay,.uf-skel:after,.uf-toast-host__item{animation:none}}.tbl-wrap{overflow-x:auto}.tbl{width:100%;border-collapse:collapse;font-size:var(--text-sm)}.tbl th{text-align:left;font-family:var(--font-display);text-transform:uppercase;letter-spacing:var(--ls-wide);font-size:10px;color:var(--text-tertiary);font-weight:var(--fw-medium);padding:0 var(--space-3) 10px}.tbl td,.tbl th{border-bottom:var(--border-w) solid var(--border-subtle)}.tbl td{padding:var(--space-3);vertical-align:middle}.tbl tr:last-child td{border-bottom:none}.tbl .mono{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.io{display:inline-grid;grid-template-columns:6ch auto 6ch;gap:.5ch;align-items:baseline}.io>:first-child{text-align:right}.io__d{color:var(--text-tertiary);text-align:center}.grid{display:grid;grid-gap:var(--space-5);gap:var(--space-5);align-items:start}.grid.cols-2{grid-template-columns:repeat(auto-fit,minmax(min(340px,100%),1fr))}.grid.cols-3{grid-template-columns:repeat(auto-fit,minmax(min(260px,100%),1fr))}.stack{display:flex;flex-direction:column;gap:var(--space-3)}.row{gap:var(--space-3)}.row,.spread{display:flex;align-items:center;flex-wrap:wrap}.spread{justify-content:space-between;gap:var(--space-4)}.muted{color:var(--text-tertiary);font-size:var(--text-sm)}.mb{margin-bottom:var(--space-5)}.hero{min-height:100vh;display:grid;place-items:center;background-image:var(--forge-glow),var(--grid-fine);background-size:auto,var(--grid-fine-size);padding:var(--space-6)}.hero__split{display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--space-9);gap:var(--space-9);align-items:center;width:100%;max-width:1060px}.hero__split>*{min-width:0}@media (max-width:900px){.hero__split{grid-template-columns:1fr}}.hero__eyebrow{letter-spacing:var(--ls-stamp);font-size:var(--text-xs);color:var(--ember-400);margin-bottom:var(--space-3)}.hero__eyebrow,.hero__title{font-family:var(--font-display);text-transform:uppercase}.hero__title{font-size:var(--text-2xl);line-height:var(--lh-tight);letter-spacing:var(--ls-tight);margin:0 0 var(--space-4)}.hero__lede{color:var(--text-secondary);font-size:var(--text-md);line-height:var(--lh-relaxed);margin:0 0 var(--space-5);max-width:46ch}.pub{min-height:100vh;display:flex;flex-direction:column}.pub__bar{display:flex;align-items:center;justify-content:space-between;padding:var(--space-3) var(--space-6);border-bottom:var(--border-w) solid var(--border-subtle)}.foot__brand b,.pub__brand b,.top__brand-m b{font-family:var(--font-display);font-weight:var(--fw-bold);text-transform:uppercase;font-size:17px;letter-spacing:var(--ls-tight);color:var(--text-primary)}.foot__brand b span,.pub__brand b span,.top__brand-m b span{color:var(--ember-500);font-weight:var(--fw-light)}.pub__brand:hover{text-decoration:none}.pub__main{flex:1 1;width:100%;max-width:820px;margin:0 auto;padding:var(--space-7) var(--space-5) var(--space-9)}.foot{border-top:var(--border-w) solid var(--border-subtle);background:var(--bg-base)}.foot__inner{max-width:1060px;margin:0 auto;padding:var(--space-5) var(--space-5);align-items:center;justify-content:space-between;font-size:var(--text-sm);color:var(--text-tertiary)}.foot__inner,.foot__links{display:flex;gap:var(--space-4);flex-wrap:wrap}.foot__links a{color:var(--text-secondary)}.land{max-width:1060px;margin:0 auto;padding:var(--space-7) var(--space-5)}.land__h{font-size:var(--text-lg);margin-bottom:var(--space-5)}.land__feat{padding:var(--space-4);background:var(--bg-raised);border:var(--border-w) solid var(--border-subtle);border-radius:var(--radius-md)}.land__feat h3{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:var(--ls-wide);margin:0 0 var(--space-2);color:var(--ember-300)}.plan-strip{display:flex;gap:var(--space-3);flex-wrap:wrap}.plan-chip{display:flex;flex-direction:column;gap:2px;flex:1 1 150px;min-width:140px;padding:var(--space-4);background:var(--bg-raised);border:var(--border-w) solid var(--border-subtle);border-radius:var(--radius-md);color:var(--text-primary);transition:border-color var(--dur-fast) var(--ease-out)}.plan-chip:hover{text-decoration:none;border-color:var(--accent)}.plan-chip__name{font-family:var(--font-display);text-transform:uppercase;letter-spacing:var(--ls-wide);font-size:var(--text-sm)}.plan-chip__price{font-family:var(--font-display);font-size:var(--text-lg);color:var(--ember-300)}.plan-chip__price small{color:var(--text-tertiary)}.plan-chip__ai,.plan-chip__price small{font-size:var(--text-xs)}.prose{line-height:var(--lh-relaxed);color:var(--text-secondary)}.prose h1{margin-top:var(--space-2)}.prose h2{margin-top:var(--space-6)}.prose h3{margin-top:var(--space-5);letter-spacing:var(--ls-wide);text-transform:uppercase}.prose h3,.prose li,.prose p{font-size:var(--text-sm)}.prose ul{padding-left:1.2em}.prose li{margin-bottom:var(--space-1)}.prose blockquote{margin:var(--space-4) 0;padding:var(--space-3) var(--space-4);border-left:3px solid var(--ember-500);background:var(--bg-raised);border-radius:var(--radius-sm)}.prose hr{border:0;border-top:var(--border-w) solid var(--border-subtle);margin:var(--space-6) 0}.prose table{margin:var(--space-4) 0}.prose code{background:var(--bg-raised);padding:1px 5px;border-radius:var(--radius-sm)}.ws-tabs{display:flex;gap:var(--space-1);flex-wrap:wrap;margin:var(--space-4) 0 var(--space-5);border-bottom:var(--border-w) solid var(--border-subtle)}.ws-tab{padding:var(--space-2) var(--space-3);font-family:var(--font-display);text-transform:uppercase;letter-spacing:var(--ls-wide);font-size:var(--text-xs);color:var(--text-tertiary);border-bottom:2px solid transparent;margin-bottom:-1px}.ws-tab:hover{color:var(--text-secondary)}.ws-tab.is-active{color:var(--ember-400);border-bottom-color:var(--ember-400)}.ws-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));grid-gap:var(--space-4);gap:var(--space-4)}.ws-stat{padding:var(--space-3);background:var(--bg-raised);border:var(--border-w) solid var(--border-subtle);border-radius:var(--radius-md)}.ws-stat__v{font-family:var(--font-display);font-size:var(--text-xl);color:var(--text-primary)}.ws-stat__l{font-size:var(--text-xs);color:var(--text-tertiary);text-transform:uppercase;letter-spacing:var(--ls-wide)}.ws-split{display:grid;grid-template-columns:minmax(180px,240px) minmax(0,1fr);grid-gap:var(--space-4);gap:var(--space-4);align-items:start}@media (max-width:760px){.ws-split{grid-template-columns:minmax(0,1fr)}}.ws-side{max-height:70vh;overflow:auto}.ws-listitem{display:block;padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);color:var(--text-secondary);font-size:var(--text-sm)}.ws-listitem.is-active,.ws-listitem:hover{background:var(--bg-raised)}.ws-listitem.is-active{color:var(--ember-400);font-weight:var(--fw-medium)}.ws-editor,.ws-input{width:100%;background:var(--bg-base);color:var(--text-primary);border:var(--border-w) solid var(--border);border-radius:var(--radius-md);padding:var(--space-3);font-family:var(--font-mono);font-size:var(--text-sm)}.ws-editor{resize:vertical;min-height:260px;line-height:1.5}.ws-editor:focus,.ws-input:focus{border-color:var(--border-focus);box-shadow:var(--focus-ring);outline:none}.ws-cm{border:var(--border-w) solid var(--border);border-radius:var(--radius-md);overflow:hidden}.ws-cm:focus-within{border-color:var(--border-focus);box-shadow:var(--focus-ring)}.ws-cm .cm-editor{font-size:var(--text-sm)}.ws-cm .cm-editor.cm-focused{outline:none}.ws-iframe{display:block;width:100%;height:65vh;min-height:480px;background:#fff;border:var(--border-w) solid var(--border);border-radius:var(--radius-md);resize:vertical;overflow:auto}.ws-filter .uf-input{max-width:220px}.ws-dl{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:var(--space-2) var(--space-4);gap:var(--space-2) var(--space-4);margin:0}.ws-dl dt{color:var(--text-tertiary)}.ws-dl dd,.ws-dl dt{font-size:var(--text-sm)}.ws-dl dd{margin:0;color:var(--text-primary)}.gd-toolbar{display:flex;align-items:center;gap:var(--space-3);margin-bottom:var(--space-4)}.gd-toolbar .spacer{flex:1 1}.gd-seg{display:inline-flex;border:var(--border-w) solid var(--border-default);border-radius:var(--radius-md);overflow:hidden}.gd-seg__opt{padding:3px 12px;font-family:var(--font-sans);font-size:var(--text-2xs);font-weight:var(--fw-medium);letter-spacing:var(--ls-wide);text-transform:uppercase;color:var(--text-tertiary);background:transparent;border:none;cursor:pointer}.gd-seg__opt.is-active{background:var(--accent-soft);color:var(--ember-300)}.gd-seg__opt:focus-visible{outline:none;box-shadow:var(--focus-ring)}.gd-fields{display:flex;flex-direction:column;gap:var(--space-2)}.gd-field{display:flex;align-items:center;gap:var(--space-3);padding:10px var(--space-3);border:var(--border-w) solid var(--border-subtle);border-radius:var(--radius-md);background:var(--bg-raised);flex-wrap:wrap}.gd-field--warn{border-color:color-mix(in oklab,var(--warning) 40%,transparent)}.gd-field__k{width:180px;flex:none;font-family:var(--font-mono);font-size:var(--text-sm);color:var(--text-secondary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gd-field__k--auto{width:auto}.gd-field__type{font-size:var(--text-xs);color:var(--text-tertiary);white-space:nowrap}.gd-field__grow{flex:1 1;min-width:0}.gd-field__raw{font-size:var(--text-2xs);white-space:nowrap}.gd-field__raw,.gd-x{color:var(--text-tertiary)}.gd-x{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:var(--radius-sm);background:transparent;border:var(--border-w) solid transparent;cursor:pointer;flex:none}.gd-x:hover{color:var(--danger-400);border-color:color-mix(in oklab,var(--danger) 45%,transparent)}.gd-x.is-armed{color:var(--danger-400);border-color:var(--danger);background:var(--danger-soft)}.gd-x:focus-visible{outline:none;box-shadow:var(--focus-ring)}.gd-toggle{position:relative;width:40px;height:22px;padding:0;border:none;background:var(--steel-600);flex:none;cursor:pointer}.gd-toggle,.gd-toggle:after{border-radius:var(--radius-full)}.gd-toggle:after{content:"";position:absolute;top:2px;left:2px;width:18px;height:18px;background:var(--silver-300);transition:left var(--dur-fast) var(--ease-out)}.gd-toggle.on{background:var(--online-500)}.gd-toggle.on:after{left:20px;background:var(--text-on-signal,#04161f)}.gd-toggle:focus-visible{outline:none;box-shadow:var(--focus-ring)}.gd-step{display:inline-flex;align-items:center;border:var(--border-w) solid var(--border-strong);border-radius:var(--radius-sm);overflow:hidden;flex:none}.gd-step button{width:30px;height:36px;background:var(--surface-hover);border:none;color:var(--text-secondary);font-size:16px;line-height:1;cursor:pointer}.gd-step button:hover{color:var(--text-primary)}.gd-step button:disabled{opacity:.4;cursor:not-allowed}.gd-step input{width:90px;height:36px;border:none;background:var(--surface-inset);color:var(--text-primary);text-align:center;font-family:var(--font-mono);font-size:var(--text-sm)}.gd-step input:focus{outline:none}.gd-step--sm button,.gd-step--sm input{height:30px}.gd-step--sm input{width:60px}.gd-chip{gap:8px;height:30px;padding:0 10px 0 4px;border-radius:var(--radius-full);background:var(--bg-raised);border:var(--border-w) solid var(--border-default);font-size:var(--text-sm);color:var(--text-primary)}.gd-avatar,.gd-chip{display:inline-flex;align-items:center}.gd-avatar{width:22px;height:22px;border-radius:var(--radius-full);background:var(--steel-600);color:var(--silver-200);justify-content:center;font-size:11px;font-weight:var(--fw-semibold);flex:none}.gd-dt{display:inline-flex;align-items:center;gap:8px;height:36px;padding:0 var(--space-3);background:var(--surface-inset);border:var(--border-w) solid var(--border-strong);border-radius:var(--radius-sm)}.gd-dt,.gd-dt input[type=datetime-local]{font-size:var(--text-sm);color:var(--text-primary)}.gd-dt input[type=datetime-local]{background:transparent;border:none;font-family:var(--font-sans);outline:none}.gd-pos{display:inline-flex;align-items:center;gap:6px;flex-wrap:nowrap}.gd-pos__axis{font-size:var(--text-2xs);color:var(--text-tertiary)}.gd-pos input{height:36px;width:84px}.gd-group{border:var(--border-w) solid var(--border-subtle);border-radius:var(--radius-md);background:var(--bg-raised);overflow:hidden}.gd-group--json{background:var(--surface-inset)}.gd-group__head{display:flex;align-items:center;gap:10px;padding:10px var(--space-3)}.gd-group__head--btn{cursor:pointer;background:transparent;border:none;width:100%;text-align:left;font:inherit;color:inherit}.gd-group__head--btn:focus-visible{outline:none;box-shadow:var(--focus-ring)}.gd-group__chevron{flex:none;color:var(--text-tertiary);transition:transform var(--dur-fast) var(--ease-out)}.gd-group__chevron.is-open{transform:rotate(90deg)}.gd-group__body{padding:0 var(--space-3) var(--space-3) 34px;display:flex;flex-direction:column;gap:var(--space-2)}.gd-table-wrap{overflow-x:auto}.gd-table-wrap .tbl{background:var(--surface-card);border-radius:var(--radius-sm)}.gd-cell-input{height:30px;font-size:var(--text-sm);width:100%;box-sizing:border-box}.gd-cell-json{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--text-tertiary);word-break:break-all}.gd-table-actions{display:flex;align-items:center;gap:var(--space-3);margin-top:var(--space-2)}.gd-table-actions .spacer{flex:1 1}.gd-empty{display:flex;align-items:center;gap:var(--space-2);flex:1 1}.gd-empty__label{color:var(--text-tertiary);font-style:italic;font-size:var(--text-sm)}.gd-addrow{display:flex;align-items:center;gap:var(--space-2);flex-wrap:wrap;padding:var(--space-2) var(--space-3);border:var(--border-w) dashed var(--border-strong);border-radius:var(--radius-md)}.gd-addrow select{height:var(--control-sm)}.gd-foot{display:flex;align-items:center;gap:var(--space-2);margin-top:var(--space-3);padding-top:var(--space-4);border-top:var(--border-w) solid var(--border-subtle)}.gd-foot .spacer{flex:1 1}.gd-head{display:flex;align-items:center;gap:var(--space-3);flex-wrap:wrap;margin:0 0 var(--space-2)}.gd-head h2{margin:0;font-size:var(--text-lg);letter-spacing:var(--ls-tight)}.gd-head .spacer{flex:1 1}.gd-subnav{display:flex;gap:var(--space-2);flex-wrap:wrap;margin:0 0 var(--space-4)}.gd-pill{display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 14px;border-radius:var(--radius-full);border:var(--border-w) solid var(--border-default);color:var(--text-secondary);font-size:var(--text-sm);font-weight:var(--fw-medium);text-decoration:none;white-space:nowrap}.gd-pill:hover{color:var(--text-primary);background:var(--bg-raised);text-decoration:none}.gd-pill.is-active{background:var(--accent-soft);border-color:color-mix(in oklab,var(--accent) 50%,transparent);color:var(--ember-300)}.gd-pill:focus-visible{outline:none;box-shadow:var(--focus-ring)}.gd-modgrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));grid-gap:var(--space-4);gap:var(--space-4)}.gd-modcard{display:flex;flex-direction:column;gap:var(--space-3);padding:18px 20px;background:var(--bg-raised);border:var(--border-w) solid var(--border-default);border-radius:var(--radius-lg)}.gd-modcard__name{font-family:var(--font-display);font-size:19px;text-transform:uppercase;letter-spacing:var(--ls-wide);color:var(--text-primary);flex:1 1}.gd-modcard__facts{display:flex;flex-wrap:wrap;gap:var(--space-1) var(--space-4);color:var(--text-secondary);font-size:var(--text-sm)}.gd-cols{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);grid-gap:var(--space-4);gap:var(--space-4);align-items:start}.gd-consequence{display:flex;align-items:center;gap:var(--space-4);flex-wrap:wrap;padding:14px 16px;border:var(--border-w) solid var(--border-subtle);border-radius:var(--radius-lg);background:var(--bg-raised)}.gd-consequence--danger{border-color:color-mix(in oklab,var(--danger) 35%,transparent);background:var(--danger-soft)}.gd-consequence__t{flex:1 1;min-width:240px}.gd-consequence__t b{display:block;font-size:var(--text-sm)}.gd-ai{display:flex;align-items:center;gap:var(--space-3);flex-wrap:wrap;padding:var(--space-3) var(--space-4);border:var(--border-w) dashed color-mix(in oklab,var(--info) 40%,transparent);border-radius:var(--radius-lg);background:var(--info-soft)}.gd-ai__t{flex:1 1;min-width:260px}@media (max-width:1000px){.gd-cols{grid-template-columns:minmax(0,1fr)}}@media (max-width:860px){.gd-field__k{width:120px}.gd-field{gap:var(--space-2)}}@media (prefers-reduced-motion:reduce){.gd-group__chevron,.gd-toggle:after{transition:none}}.asst,.asst__log{display:flex;flex-direction:column;gap:var(--space-3)}.asst__log{max-height:56vh;overflow-y:auto;padding-right:var(--space-2)}.asst__msg{max-width:78%;padding:var(--space-3);border-radius:var(--radius-md);background:var(--bg-raised);border:var(--border-w) solid var(--border-subtle);color:var(--text-primary);font-size:var(--text-sm);line-height:var(--lh-relaxed);white-space:pre-wrap}.asst__msg.is-user{align-self:flex-end;background:var(--ember-900,var(--surface));border-color:var(--ember-700,var(--border))}.asst__msg--typing{color:var(--text-tertiary)}.asst .ws-input{flex:1 1}.asst__overlay{position:fixed;inset:0;z-index:var(--z-modal);display:flex;align-items:center;justify-content:center;padding:var(--space-4);background:color-mix(in srgb,var(--bg-base,#000) 65%,transparent)}.asst__dialog{width:100%;max-width:420px;padding:var(--space-4);border-radius:var(--radius-md);background:var(--bg-raised);border:var(--border-w) solid var(--danger);color:var(--text-primary);font-size:var(--text-sm);line-height:var(--lh-relaxed);box-shadow:0 12px 40px rgba(0,0,0,.45)}.asst-fab{position:fixed;right:var(--space-5);bottom:var(--space-5);z-index:var(--z-overlay);display:flex;align-items:center;justify-content:center;width:52px;height:52px;border-radius:var(--radius-full);border:var(--border-w) solid transparent;cursor:pointer;background:var(--accent);color:var(--text-on-ember);box-shadow:var(--shadow-md),0 0 22px var(--accent-glow);transition:background var(--dur-fast) var(--ease-out),transform var(--dur-fast) var(--ease-out)}.asst-fab:hover{background:var(--accent-hover);transform:translateY(-1px)}.asst-fab:focus-visible{outline:none;box-shadow:var(--focus-ring)}.asst-fab.is-open{background:var(--surface-elevated);color:var(--text-primary);border-color:var(--border-strong);box-shadow:var(--shadow-md)}.asst-bub{position:fixed;right:var(--space-5);bottom:calc(var(--space-5) + 52px + var(--space-3));z-index:var(--z-overlay);display:flex;flex-direction:column;overflow:hidden;width:400px;max-width:calc(100vw - var(--space-5) * 2);max-height:min(600px,calc(100vh - 140px));background:var(--surface-card);border:var(--border-w) solid var(--border-strong);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg),var(--edge-top)}.asst-bub__bar{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);border-bottom:var(--border-w) solid var(--border-default);background-image:var(--hatch-steel);font-family:var(--font-display);text-transform:uppercase;letter-spacing:var(--ls-wide);font-size:var(--text-xs)}.asst-bub__ctx{flex:1 1;min-width:0;text-align:right;font-size:10px;color:var(--text-tertiary);text-transform:none;letter-spacing:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.asst-bub__x{flex:none;padding:4px 6px;background:transparent;border:none;border-radius:var(--radius-sm);color:var(--text-tertiary);font-size:13px;line-height:1;cursor:pointer}.asst-bub__x:hover{background:var(--surface-hover);color:var(--text-primary)}.asst-bub__body{flex:1 1;min-height:0;display:flex;flex-direction:column;padding:var(--space-3)}.asst-bub__body .asst{flex:1 1;min-height:0}.asst-bub__body .asst__log{flex:1 1;min-height:0;max-height:none}@media (max-width:860px){.asst-fab{right:var(--space-4);bottom:var(--space-4)}.asst-bub{left:var(--space-3);right:var(--space-3);bottom:calc(var(--space-4) + 52px + var(--space-2));width:auto;max-width:none;max-height:min(70vh,calc(100vh - 120px));max-height:min(70dvh,calc(100dvh - 120px))}}.acct{margin:2px 0 6px}.acct__cur{display:flex;align-items:center;gap:8px;padding:8px 10px;cursor:pointer;list-style:none;border-radius:var(--radius-md);border:var(--border-w) solid var(--border-subtle);background:var(--bg-raised)}.acct__cur::-webkit-details-marker{display:none}.acct__cur:hover{border-color:var(--border)}.acct__name{flex:1 1;min-width:0;font-size:13px;font-weight:var(--fw-semibold);color:var(--text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.acct__meta{font-size:11px;white-space:nowrap}.acct__chev,.acct__meta{color:var(--text-tertiary)}.acct__chev{flex:none;transition:transform var(--dur-fast) var(--ease-out)}.acct[open] .acct__chev{transform:rotate(180deg)}.acct__menu{display:flex;flex-direction:column;gap:2px;margin-top:4px;padding:4px;border:var(--border-w) solid var(--border-subtle);border-radius:var(--radius-md);background:var(--bg-base)}.acct__menu form{display:contents}.acct__opt{display:flex;flex-direction:column;align-items:flex-start;gap:1px;width:100%;text-align:left;padding:6px 8px;border-radius:var(--radius-sm);background:transparent;border:none;color:var(--text-secondary);cursor:pointer}.acct__opt:hover{background:var(--surface-hover);color:var(--text-primary)}.acct__opt.is-active{background:var(--accent-soft);color:var(--ember-200)}.acct__opt-name{font-size:13px;font-weight:var(--fw-medium)}.acct__opt-meta{font-size:11px;color:var(--text-tertiary)}.acct__new{display:block;padding:6px 8px;margin-top:2px;border-top:var(--border-w) solid var(--border-subtle);font-size:12.5px;color:var(--ember-300)}.acct__new:hover{text-decoration:none;color:var(--ember-200);background:var(--surface-hover);border-radius:var(--radius-sm)}.infotip{display:inline-block;position:relative;vertical-align:middle;cursor:help}.infotip__btn{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;margin:0 3px;padding:0;border-radius:50%;border:var(--border-w) solid var(--border);background:var(--bg-raised);line-height:1;font-size:11px;font-weight:var(--fw-bold);color:var(--text-tertiary);cursor:help}.infotip:focus-within .infotip__btn,.infotip:hover .infotip__btn{color:var(--text-primary);border-color:var(--border-focus)}.infotip__pop{display:none;position:absolute;left:0;top:calc(100% + 6px);z-index:var(--z-sticky);width:max-content;max-width:300px;padding:var(--space-3);border-radius:var(--radius-md);border:var(--border-w) solid var(--border);background:var(--bg-raised);color:var(--text-secondary);font-size:var(--text-xs);line-height:var(--lh-relaxed);box-shadow:0 10px 30px rgba(0,0,0,.35);white-space:normal}.infotip:focus-within .infotip__pop,.infotip:hover .infotip__pop{display:block}@media (max-width:560px){.infotip__pop{left:auto;right:0}}@media (max-width:860px){.uf-input,.ws-editor,.ws-input,input,select,textarea{font-size:16px}.content .uf-input,.content .ws-input{min-width:0!important}}