@font-face{font-family:__DM_Sans_231f96;font-style:normal;font-weight:100 1000;font-display:swap;src:url(/_next/static/media/7ab938503e4547a1-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:__DM_Sans_231f96;font-style:normal;font-weight:100 1000;font-display:swap;src:url(/_next/static/media/13971731025ec697-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:__DM_Sans_Fallback_231f96;src:local("Arial");ascent-override:94.90%;descent-override:29.66%;line-gap-override:0.00%;size-adjust:104.53%}.__className_231f96{font-family:__DM_Sans_231f96,__DM_Sans_Fallback_231f96;font-style:normal}.__variable_231f96{--font-body:"__DM_Sans_231f96","__DM_Sans_Fallback_231f96"}@font-face{font-family:__Syne_0c54b3;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/0da54fcd0470ea43-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:__Syne_0c54b3;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/680a7121f7a85e3f-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:__Syne_0c54b3;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/8a1d8947e5852e30-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:__Syne_0c54b3;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/0da54fcd0470ea43-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:__Syne_0c54b3;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/680a7121f7a85e3f-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:__Syne_0c54b3;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/8a1d8947e5852e30-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:__Syne_Fallback_0c54b3;src:local("Arial");ascent-override:93.93%;descent-override:27.93%;line-gap-override:0.00%;size-adjust:98.47%}.__className_0c54b3{font-family:__Syne_0c54b3,__Syne_Fallback_0c54b3;font-style:normal}.__variable_0c54b3{--font-display:"__Syne_0c54b3","__Syne_Fallback_0c54b3"}@font-face{font-family:__Bricolage_Grotesque_94da9c;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/93a6e477e1480c92-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:__Bricolage_Grotesque_94da9c;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/c7e0cf6c760983e7-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:__Bricolage_Grotesque_94da9c;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/9d5a263311222317-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:__Bricolage_Grotesque_94da9c;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/93a6e477e1480c92-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:__Bricolage_Grotesque_94da9c;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/c7e0cf6c760983e7-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:__Bricolage_Grotesque_94da9c;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/9d5a263311222317-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:__Bricolage_Grotesque_94da9c;font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:url(/_next/static/media/93a6e477e1480c92-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:__Bricolage_Grotesque_94da9c;font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:url(/_next/static/media/c7e0cf6c760983e7-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:__Bricolage_Grotesque_94da9c;font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:url(/_next/static/media/9d5a263311222317-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:__Bricolage_Grotesque_Fallback_94da9c;src:local("Arial");ascent-override:88.21%;descent-override:25.61%;line-gap-override:0.00%;size-adjust:105.43%}.__className_94da9c{font-family:__Bricolage_Grotesque_94da9c,__Bricolage_Grotesque_Fallback_94da9c;font-style:normal}.__variable_94da9c{--font-bricolage:"__Bricolage_Grotesque_94da9c","__Bricolage_Grotesque_Fallback_94da9c"}@font-face{font-family:__Instrument_Sans_16eff0;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/adb45196eddef626-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:__Instrument_Sans_16eff0;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/26d0ba92e140f0dc-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:__Instrument_Sans_16eff0;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/adb45196eddef626-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:__Instrument_Sans_16eff0;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/26d0ba92e140f0dc-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:__Instrument_Sans_16eff0;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/adb45196eddef626-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:__Instrument_Sans_16eff0;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/26d0ba92e140f0dc-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:__Instrument_Sans_Fallback_16eff0;src:local("Arial");ascent-override:94.42%;descent-override:24.33%;line-gap-override:0.00%;size-adjust:102.74%}.__className_16eff0{font-family:__Instrument_Sans_16eff0,__Instrument_Sans_Fallback_16eff0;font-style:normal}.__variable_16eff0{--font-instrument:"__Instrument_Sans_16eff0","__Instrument_Sans_Fallback_16eff0"}@font-face{font-family:__JetBrains_Mono_524e5a;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_524e5a;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_524e5a;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_524e5a;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_524e5a;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_524e5a;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/558ca1a6aa3cb55e-s.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_524e5a;font-style:normal;font-weight:700;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_524e5a;font-style:normal;font-weight:700;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_524e5a;font-style:normal;font-weight:700;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_524e5a;font-style:normal;font-weight:700;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_524e5a;font-style:normal;font-weight:700;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_524e5a;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/558ca1a6aa3cb55e-s.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_524e5a;src:local("Arial");ascent-override:75.79%;descent-override:22.29%;line-gap-override:0.00%;size-adjust:134.59%}.__className_524e5a{font-family:__JetBrains_Mono_524e5a,__JetBrains_Mono_Fallback_524e5a;font-style:normal}.__variable_524e5a{--font-jetbrains:"__JetBrains_Mono_524e5a","__JetBrains_Mono_Fallback_524e5a"}*,:after,:before{box-sizing:border-box;margin:0;padding:0}:root{--bg:#0f0f0f;--surface:#171717;--surface2:#202020;--surface3:#282828;--border:hsla(0,0%,100%,.08);--border-hover:hsla(0,0%,100%,.15);--text:#f5f5f5;--muted:hsla(0,0%,100%,.45);--muted-strong:hsla(0,0%,100%,.7);--accent:#ff6b35;--accent-light:#ff8c5a;--accent-strong:#e85a28;--accent-glow:rgba(255,107,53,.22);--accent-bg:rgba(255,107,53,.1);--accent-border:rgba(255,107,53,.35);--success:#4ade80;--success-bg:rgba(74,222,128,.1);--error:#f87171;--warning:#fbbf24;--info:#60a5fa;--shadow-sm:0 2px 8px rgba(0,0,0,.2);--shadow-md:0 14px 40px rgba(0,0,0,.28);--font-display:"Syne",sans-serif;--font-body:"DM Sans",sans-serif;--radius:12px;--radius-lg:18px}[data-theme=light]{--bg:#f7f7f7;--surface:#fff;--surface2:#f1f1f1;--surface3:#e8e8e8;--border:rgba(0,0,0,.08);--border-hover:rgba(0,0,0,.15);--text:#1a1a1a;--muted:rgba(0,0,0,.48);--muted-strong:rgba(0,0,0,.7);--accent:#ff6b35;--accent-light:#e85a28;--accent-strong:#d94a1d;--accent-glow:rgba(255,107,53,.16);--accent-bg:rgba(255,107,53,.08);--accent-border:rgba(255,107,53,.32);--success:#16a36a;--success-bg:rgba(22,163,106,.08);--shadow-sm:0 2px 8px rgba(0,0,0,.06);--shadow-md:0 12px 32px rgba(0,0,0,.1)}body,html{height:100%}body{font-family:var(--font-body);background:var(--bg);color:var(--text);font-size:15px;line-height:1.55;-webkit-font-smoothing:antialiased;transition:background .2s,color .2s}button,input,select,textarea{font-family:var(--font-body);font-size:14px;letter-spacing:0}a,button{-webkit-tap-highlight-color:transparent}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid var(--accent);outline-offset:2px}input::placeholder,textarea::placeholder{color:color-mix(in srgb,var(--muted) 72%,transparent)}::selection{background:var(--accent);color:#fff}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:var(--border-hover);border-radius:3px}:root{--sidebar-bg:#151515;--sidebar-border:hsla(0,0%,100%,.06);--sidebar-text:#f5f5f5;--sidebar-text-muted:hsla(0,0%,100%,.45);--sidebar-muted:hsla(0,0%,100%,.3);--sidebar-hover:hsla(0,0%,100%,.05);--sidebar-active-bg:rgba(255,107,53,.1)}[data-theme=light]{--sidebar-bg:#fff;--sidebar-border:rgba(0,0,0,.08);--sidebar-text:#1a1a1a;--sidebar-text-muted:rgba(0,0,0,.62);--sidebar-muted:rgba(0,0,0,.42);--sidebar-hover:rgba(0,0,0,.035);--sidebar-active-bg:rgba(255,107,53,.08)}.member{--nuit:#121212;--nuit-2:#1a1a1a;--nuit-3:#242424;--nuit-border:#2a2a2a;--brand:#ff6b35;--cta:#ff6b35;--cta-hover:#ff8c5a;--cta-ink:#0a0a0a;--bg:#0a0a0a;--surface:#141414;--surface2:#1b1b1b;--surface3:#242424;--border:#262626;--border-hover:#3a3a3a;--text:#f5f5f5;--muted:#a3a3a3;--muted-strong:#d4d4d4;--accent:#ff6b35;--accent-light:#ff8c5a;--accent-strong:#e85a28;--accent-glow:rgba(255,107,53,.22);--accent-bg:rgba(255,107,53,.12);--accent-border:rgba(255,107,53,.4);--success:#4ade80;--success-bg:rgba(74,222,128,.1);--shadow-sm:0 2px 8px rgba(0,0,0,.4);--shadow-md:0 18px 44px rgba(0,0,0,.5);--font-display:var(--font-bricolage),"Bricolage Grotesque",sans-serif;--font-body:var(--font-instrument),"Instrument Sans",system-ui,sans-serif;--font-mono:var(--font-jetbrains),"JetBrains Mono",ui-monospace,monospace;--radius:12px;--radius-lg:18px;--sidebar-bg:#111;--sidebar-border:#222;--sidebar-text:#fff;--sidebar-text-muted:#bdbdbd;--sidebar-muted:#8a8a8a;--sidebar-hover:hsla(0,0%,100%,.05);--sidebar-active-bg:#1f1f1f;font-family:var(--font-body);color:var(--text)}[data-theme=light] .member{--bg:#f7f5f2;--surface:#fff;--surface2:#f0ede8;--surface3:#e7e3dc;--border:#e5e1da;--border-hover:#cfc9bf;--text:#141414;--muted:#5f5f5f;--muted-strong:#3a3a3a;--accent:#c2410c;--accent-light:#d9531a;--accent-strong:#9a3412;--accent-glow:rgba(255,107,53,.16);--accent-bg:#fdebe2;--accent-border:rgba(194,65,12,.3);--success:#1f7a4d;--success-bg:#e3f1e9;--shadow-sm:0 2px 8px rgba(0,0,0,.05);--shadow-md:0 14px 36px rgba(0,0,0,.09)}.member h1,.member h2,.member h3{font-family:var(--font-display);letter-spacing:-.02em}.member ::selection{background:var(--brand);color:#0a0a0a}.member :is(button,a,input,textarea,select):focus-visible{outline-color:var(--brand)}.Layout_layout__Y0zgz{display:flex;min-height:100vh;width:100%;background:var(--bg)}.Layout_sidebar__5g_G1{width:256px;flex-shrink:0;display:flex;position:-webkit-sticky;position:sticky;overflow-x:hidden}.Layout_sidebarMobile__M2spr,.Layout_sidebar__5g_G1{background:var(--sidebar-bg);border-right:1px solid var(--sidebar-border);flex-direction:column;top:0;height:100vh;overflow-y:auto}.Layout_sidebarMobile__M2spr{display:none;position:fixed;left:0;width:272px;z-index:200;transform:translateX(-100%);transition:transform .25s ease}.Layout_sidebarMobileOpen__TXPsO{transform:translateX(0)!important}.Layout_overlay__P286e{display:none;position:fixed;inset:0;background:rgba(0,0,0,.6);z-index:150;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.Layout_logo__jEC1A{display:flex;align-items:center;gap:12px;padding:26px 22px 20px}.Layout_logoIcon__hFaXG{flex-shrink:0}.Layout_logoName__tQaga{font-family:var(--font-display);font-size:20px;line-height:1;font-weight:800;letter-spacing:-.02em;color:var(--sidebar-text)}.Layout_logoName__tQaga span{color:var(--brand)}.Layout_nav__lgtID{flex:1 1;padding:6px 14px;overflow-y:auto}.Layout_navSection__7z7LI{font-family:var(--font-mono);font-size:10.5px;font-weight:500;color:var(--sidebar-muted);text-transform:uppercase;letter-spacing:.14em;padding:20px 12px 8px}.Layout_navItem__H_Akb{display:flex;align-items:center;gap:12px;min-height:44px;padding:0 12px;margin-bottom:2px;border-radius:10px;font-size:14px;font-weight:500;color:var(--sidebar-text-muted);text-decoration:none;transition:background .15s,color .15s}.Layout_navItem__H_Akb:hover{color:var(--sidebar-text);background:var(--sidebar-hover)}.Layout_navActive__N5s_e{color:var(--sidebar-text)!important;background:var(--sidebar-active-bg)!important;font-weight:600}.Layout_navIcon__M5KJX{display:flex;align-items:center;justify-content:center;width:20px;flex-shrink:0}.Layout_navActive__N5s_e .Layout_navIcon__M5KJX{color:var(--brand)}.Layout_navLabel__TnpHM{flex:1 1;display:flex;align-items:center;justify-content:space-between;white-space:nowrap}.Layout_newBadge__33Rcg{margin-left:8px;padding:3px 7px;border-radius:6px;background:var(--brand);color:var(--nuit);font-family:var(--font-mono);font-size:10px;font-weight:700;letter-spacing:.04em}.Layout_sidebarBottom__eKSip{padding:14px;border-top:1px solid var(--sidebar-border);display:flex;flex-direction:column;gap:12px}.Layout_creditsBadge__p57vF{display:flex;align-items:center;gap:10px;padding:12px 14px;background:var(--nuit-2);border:1px solid var(--sidebar-border);border-radius:12px;text-decoration:none;transition:border-color .15s}.Layout_creditsBadge__p57vF:hover{border-color:color-mix(in srgb,var(--brand) 50%,transparent)}.Layout_creditsInfo__gVWpt{flex:1 1}.Layout_creditsLabel__cbez6{font-family:var(--font-mono);font-size:10px;color:var(--sidebar-muted);text-transform:uppercase;letter-spacing:.14em}.Layout_creditsVal__zFdqP{font-family:var(--font-mono);font-size:20px;font-weight:700;color:#fff;line-height:1.2}.Layout_creditsVal__zFdqP span{font-family:var(--font-body);font-size:12px;font-weight:500;color:var(--sidebar-text-muted)}.Layout_creditsCta__SknMq{padding:6px 10px;border-radius:8px;background:var(--brand);color:var(--nuit);font-size:12px;font-weight:700}.Layout_userRow__AovqI{display:flex;align-items:center;gap:10px;padding:0 4px}.Layout_userAvatar__0WHVA{width:34px;height:34px;border-radius:50%;background:var(--brand);display:flex;align-items:center;justify-content:center;font-family:var(--font-display);font-size:14px;font-weight:800;color:var(--nuit);flex-shrink:0}.Layout_userEmail__U8xnA{flex:1 1;font-size:12.5px;color:var(--sidebar-text-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Layout_logoutBtn__vRjYi{width:36px;height:36px;border-radius:8px;border:none;background:none;color:var(--sidebar-muted);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .15s;flex-shrink:0}.Layout_logoutBtn__vRjYi:hover{background:hsla(0,91%,71%,.12);color:#f87171}.Layout_mainWrap__CwmS7{flex:1 1;display:flex;flex-direction:column;min-width:0}.Layout_topbar__Zl_DB{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:0 2rem;height:72px;border-bottom:1px solid var(--border);background:color-mix(in srgb,var(--bg) 88%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);flex-shrink:0;position:-webkit-sticky;position:sticky;top:0;z-index:50}.Layout_topbarLeft__iyhRi{display:flex;align-items:center;gap:12px;min-width:0}.Layout_hamburger__uARzp{display:none;width:44px;height:44px;border-radius:12px;border:1px solid var(--border);background:var(--surface);color:var(--text);cursor:pointer;align-items:center;justify-content:center;transition:all .15s;flex-shrink:0}.Layout_hamburger__uARzp:hover{border-color:var(--accent-border);color:var(--accent)}.Layout_pageTitle__qp7pV{font-family:var(--font-display);font-size:20px;font-weight:700;letter-spacing:-.02em;color:var(--text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.Layout_topbarRight__wKoPw{display:flex;align-items:center;gap:10px}.Layout_creditsPill__7vUMq{height:44px;display:flex;align-items:center;gap:8px;padding:0 14px;border:1px solid var(--border);border-radius:12px;background:var(--surface);color:var(--muted);font-size:13px;text-decoration:none;transition:border-color .15s}.Layout_creditsPill__7vUMq svg{color:var(--brand)}.Layout_creditsPill__7vUMq strong{font-family:var(--font-mono);font-size:15px;font-weight:700;color:var(--text)}.Layout_creditsPill__7vUMq:hover{border-color:var(--border-hover)}.Layout_themeBtn__Getku{width:44px;height:44px;border-radius:12px;border:1px solid var(--border);background:var(--surface);color:var(--muted);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .15s}.Layout_themeBtn__Getku:hover{border-color:var(--border-hover);color:var(--text)}.Layout_createBtn__ee8J9{height:44px;display:flex;align-items:center;gap:8px;padding:0 18px;background:var(--cta);color:var(--cta-ink);border-radius:12px;font-size:14px;font-weight:600;text-decoration:none;transition:background .2s}.Layout_createBtn__ee8J9:hover{background:var(--cta-hover)}.Layout_main__kdTZ6{flex:1 1;background:var(--bg);overflow-x:clip}@media (max-width:768px){.Layout_sidebar__5g_G1{display:none}.Layout_sidebarMobile__M2spr{display:flex}.Layout_overlay__P286e{display:block}.Layout_hamburger__uARzp{display:flex}.Layout_createBtnText__O6uLC{display:none}.Layout_createBtn__ee8J9{width:44px;padding:0;justify-content:center}.Layout_creditsPill__7vUMq span{display:none}.Layout_topbar__Zl_DB{padding:0 1rem;height:64px}.Layout_pageTitle__qp7pV{font-size:17px}}@media (min-width:769px){.Layout_overlay__P286e,.Layout_sidebarMobile__M2spr{display:none!important}}