@font-face{font-family:DM Sans;font-style:normal;font-weight:300;font-display:swap;src:url(../media/c3cb240f9c892514-s.3z_x6eowsw16y.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:DM Sans;font-style:normal;font-weight:300;font-display:swap;src:url(../media/5c285b27cdda1fe8-s.p.2_mbdogr7ni8i.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,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;font-style:normal;font-weight:400;font-display:swap;src:url(../media/c3cb240f9c892514-s.3z_x6eowsw16y.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:DM Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/5c285b27cdda1fe8-s.p.2_mbdogr7ni8i.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,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;font-style:normal;font-weight:500;font-display:swap;src:url(../media/c3cb240f9c892514-s.3z_x6eowsw16y.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:DM Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/5c285b27cdda1fe8-s.p.2_mbdogr7ni8i.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,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;font-style:normal;font-weight:600;font-display:swap;src:url(../media/c3cb240f9c892514-s.3z_x6eowsw16y.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:DM Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/5c285b27cdda1fe8-s.p.2_mbdogr7ni8i.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,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;font-style:normal;font-weight:700;font-display:swap;src:url(../media/c3cb240f9c892514-s.3z_x6eowsw16y.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:DM Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/5c285b27cdda1fe8-s.p.2_mbdogr7ni8i.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,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;src:local(Arial);ascent-override:94.9%;descent-override:29.66%;line-gap-override:0.0%;size-adjust:104.53%}.dm_sans_b4667d8-module__1oJ3HW__className{font-family:DM Sans,DM Sans Fallback;font-style:normal}.dm_sans_b4667d8-module__1oJ3HW__variable{--font-dm-sans:"DM Sans", "DM Sans Fallback"}
@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:300;font-display:swap;src:url(../media/13bf9871fe164e7f-s.2f7nqdagzwx2-.woff2)format("woff2");unicode-range:U+460-52F,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:300;font-display:swap;src:url(../media/cc545e633e20c56d-s.176arc174-8zp.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:300;font-display:swap;src:url(../media/71b036adf157cdcf-s.0bp8oijd_gu96.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:300;font-display:swap;src:url(../media/89b21bb081cb7469-s.1fby2rem9ngyr.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:300;font-display:swap;src:url(../media/3fe682a82f50d426-s.0vfdmo25voy_0.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:JetBrains Mono;font-style:normal;font-weight:300;font-display:swap;src:url(../media/70bc3e132a0a741e-s.p.3t6q91iet4nsy.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,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:400;font-display:swap;src:url(../media/13bf9871fe164e7f-s.2f7nqdagzwx2-.woff2)format("woff2");unicode-range:U+460-52F,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(../media/cc545e633e20c56d-s.176arc174-8zp.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/71b036adf157cdcf-s.0bp8oijd_gu96.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/89b21bb081cb7469-s.1fby2rem9ngyr.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/3fe682a82f50d426-s.0vfdmo25voy_0.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/70bc3e132a0a741e-s.p.3t6q91iet4nsy.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,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(../media/13bf9871fe164e7f-s.2f7nqdagzwx2-.woff2)format("woff2");unicode-range:U+460-52F,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(../media/cc545e633e20c56d-s.176arc174-8zp.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/71b036adf157cdcf-s.0bp8oijd_gu96.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/89b21bb081cb7469-s.1fby2rem9ngyr.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/3fe682a82f50d426-s.0vfdmo25voy_0.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/70bc3e132a0a741e-s.p.3t6q91iet4nsy.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,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:600;font-display:swap;src:url(../media/13bf9871fe164e7f-s.2f7nqdagzwx2-.woff2)format("woff2");unicode-range:U+460-52F,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:600;font-display:swap;src:url(../media/cc545e633e20c56d-s.176arc174-8zp.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/71b036adf157cdcf-s.0bp8oijd_gu96.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/89b21bb081cb7469-s.1fby2rem9ngyr.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/3fe682a82f50d426-s.0vfdmo25voy_0.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/70bc3e132a0a741e-s.p.3t6q91iet4nsy.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,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.0%;size-adjust:134.59%}.jetbrains_mono_8a0772f9-module__LUOXEW__className{font-family:JetBrains Mono,JetBrains Mono Fallback;font-style:normal}.jetbrains_mono_8a0772f9-module__LUOXEW__variable{--font-jetbrains-mono:"JetBrains Mono", "JetBrains Mono Fallback"}
body.alt-portal-context{--color-background:#0c0d12;--color-foreground:#c0c4d0;--color-card:#242736;--color-card-foreground:#f4f5fa;--color-popover:#242736;--color-popover-foreground:#f4f5fa;--color-muted:#1e2028;--color-muted-foreground:#8f93a8;--color-secondary:#262830;--color-secondary-foreground:#c0c4d0;--color-accent:#2c2f3f;--color-accent-foreground:#f4f5fa;--color-border:#353850;--color-input:#242636;--color-ring:#00ffa0}.alt-shell ::selection{background:color-mix(in srgb, var(--alt-emerald) 28%, transparent);color:var(--alt-tp)}.alt-shell ::selection{background:color-mix(in srgb, var(--alt-emerald) 28%, transparent);color:var(--alt-tp)}.alt-force-dark,.alt-shell{--background:#0c0d12;--foreground:#f4f5fa;--card:#181922;--muted:#1e2028;--secondary:#262830;--border:#242636;--input:#242636;--alt-mono-head:color-mix(in srgb, black 22%, var(--card));--alt-hairline:#ffffff17;--color-background:#0c0d12;--color-foreground:#c0c4d0;--color-card:#181922;--color-card-foreground:#c0c4d0;--color-popover:#181922;--color-popover-foreground:#c0c4d0;--color-muted:#1e2028;--color-muted-foreground:#7d8195;--color-secondary:#262830;--color-secondary-foreground:#c0c4d0;--color-accent:#262830;--color-accent-foreground:#c0c4d0;--color-border:#242636;--color-input:#242636;--color-ring:#00ffa0;--alt-tp:#f4f5fa;--alt-ts:#c0c4d0;--alt-tm:#7d8195;--alt-tg:#404258;--alt-amber:#ffb347;--alt-gold:#e8c14e;--alt-cyan:#00eaff;--alt-emerald:#00ffa0;--alt-rose:#ff3d9e;--alt-violet:#d080ff;--alt-red:#ff3838;--alt-blue:#1e90ff;--alt-teal:#00d9c0;--alt-indigo:#8b9bff;--alt-lime:#b6ff3c;--alt-slate:#a3b1c2;--alt-tier-on-solid:#f4f5fa;--alt-emerald-d:#00ffa033;--alt-emerald-g:#00ffa012;--alt-cyan-d:#00eaff33;--alt-amber-d:#ffb34733;--alt-violet-d:#d080ff38;--alt-violet-g:#d080ff12;--alt-blue-d:#1e90ff33;--alt-shadow-panel:inset 0 1px 0 var(--alt-highlight-6), 0 24px 60px -32px #000000a6;--alt-shadow-topnav:inset 0 1px 0 var(--alt-highlight-8), 0 12px 40px -24px #0000008c;--color-alt-tp:var(--alt-tp);--color-alt-ts:var(--alt-ts);--color-alt-tm:var(--alt-tm);--color-alt-tg:var(--alt-tg);--color-alt-amber:var(--alt-amber);--color-alt-gold:var(--alt-gold);--color-alt-cyan:var(--alt-cyan);--color-alt-emerald:var(--alt-emerald);--color-alt-rose:var(--alt-rose);--color-alt-violet:var(--alt-violet);--color-alt-red:var(--alt-red);--color-alt-blue:var(--alt-blue);--color-alt-teal:var(--alt-teal);--color-alt-indigo:var(--alt-indigo);--color-alt-lime:var(--alt-lime);--brief-card:#1a1b22;--brief-border:#ffffff14;--brief-border-strong:#ffffff24;--brief-muted:#23242b;--brief-muted-strong:#2a2b33;--alt-card:#181922;--alt-portal-border:#242636;--alt-border-40:color-mix(in srgb, var(--alt-portal-border) 40%, transparent);--alt-border-55:color-mix(in srgb, var(--alt-portal-border) 55%, transparent);--color-alt-card:var(--brief-card);--color-alt-border:var(--brief-border);--color-alt-border-strong:var(--brief-border-strong);--color-alt-muted:var(--brief-muted);--color-alt-muted-strong:var(--brief-muted-strong);--color-alt-tier-e0:var(--alt-tier-e0);--color-alt-tier-e1:var(--alt-tier-e1);--color-alt-tier-e2:var(--alt-tier-e2);--color-alt-tier-e3:var(--alt-tier-e3);--color-alt-tier-e4:var(--alt-tier-e4);--color-alt-tier-e5:var(--alt-tier-e5)}.alt-shell{--alt-tier-e0:color-mix(in srgb, var(--alt-slate), var(--background) 35%);--alt-tier-e1:var(--alt-slate);--alt-tier-e2:color-mix(in srgb, var(--alt-slate), var(--alt-tp) 25%);--alt-tier-e3:var(--alt-blue);--alt-tier-e4:var(--alt-violet);--alt-tier-e5:var(--alt-emerald);--alt-border-30:color-mix(in srgb, var(--border) 30%, transparent);--alt-border-35:color-mix(in srgb, var(--border) 35%, transparent);--alt-border-40:color-mix(in srgb, var(--border) 40%, transparent);--alt-border-45:color-mix(in srgb, var(--border) 45%, transparent);--alt-border-50:color-mix(in srgb, var(--border) 50%, transparent);--alt-border-55:color-mix(in srgb, var(--border) 55%, transparent);--alt-border-60:color-mix(in srgb, var(--border) 60%, transparent);--alt-border-75:color-mix(in srgb, var(--border) 75%, transparent);--alt-emerald-3:color-mix(in srgb, var(--alt-emerald) 3%, transparent);--alt-emerald-4:color-mix(in srgb, var(--alt-emerald) 4%, transparent);--alt-emerald-on-card-4:color-mix(in srgb, var(--alt-emerald) 4%, var(--card));--alt-emerald-60:color-mix(in srgb, var(--alt-emerald) 60%, transparent);--alt-emerald-5:color-mix(in srgb, var(--alt-emerald) 5%, transparent);--alt-emerald-6:color-mix(in srgb, var(--alt-emerald) 6%, transparent);--alt-emerald-8:color-mix(in srgb, var(--alt-emerald) 8%, transparent);--alt-emerald-10:color-mix(in srgb, var(--alt-emerald) 10%, transparent);--alt-emerald-12:color-mix(in srgb, var(--alt-emerald) 12%, transparent);--alt-emerald-25:color-mix(in srgb, var(--alt-emerald) 25%, transparent);--alt-emerald-28:color-mix(in srgb, var(--alt-emerald) 28%, transparent);--alt-emerald-35:color-mix(in srgb, var(--alt-emerald) 35%, transparent);--alt-emerald-40:color-mix(in srgb, var(--alt-emerald) 40%, transparent);--alt-emerald-55:color-mix(in srgb, var(--alt-emerald) 55%, transparent);--alt-emerald-70:color-mix(in srgb, var(--alt-emerald) 70%, transparent);--alt-emerald-80:color-mix(in srgb, var(--alt-emerald) 80%, transparent);--alt-amber-8:color-mix(in srgb, var(--alt-amber) 8%, transparent);--alt-amber-40:color-mix(in srgb, var(--alt-amber) 40%, transparent);--alt-amber-70:color-mix(in srgb, var(--alt-amber) 70%, transparent);--alt-rose-8:color-mix(in srgb, var(--alt-rose) 8%, transparent);--alt-rose-40:color-mix(in srgb, var(--alt-rose) 40%, transparent);--alt-rose-70:color-mix(in srgb, var(--alt-rose) 70%, var(--alt-tm));--alt-rose-75:color-mix(in srgb, var(--alt-rose) 75%, var(--alt-tm));--alt-blue-3:color-mix(in srgb, var(--alt-blue) 3%, transparent);--alt-blue-4:color-mix(in srgb, var(--alt-blue) 4%, transparent);--alt-blue-5:color-mix(in srgb, var(--alt-blue) 5%, transparent);--alt-blue-6:color-mix(in srgb, var(--alt-blue) 6%, transparent);--alt-blue-8:color-mix(in srgb, var(--alt-blue) 8%, transparent);--alt-blue-10:color-mix(in srgb, var(--alt-blue) 10%, transparent);--alt-blue-12:color-mix(in srgb, var(--alt-blue) 12%, transparent);--alt-blue-25:color-mix(in srgb, var(--alt-blue) 25%, transparent);--alt-blue-28:color-mix(in srgb, var(--alt-blue) 28%, transparent);--alt-blue-35:color-mix(in srgb, var(--alt-blue) 35%, transparent);--alt-blue-40:color-mix(in srgb, var(--alt-blue) 40%, transparent);--alt-blue-55:color-mix(in srgb, var(--alt-blue) 55%, transparent);--alt-blue-60:color-mix(in srgb, var(--alt-blue) 60%, transparent);--alt-blue-70:color-mix(in srgb, var(--alt-blue) 70%, transparent);--alt-blue-80:color-mix(in srgb, var(--alt-blue) 80%, transparent);--alt-violet-3:color-mix(in srgb, var(--alt-violet) 3%, transparent);--alt-violet-4:color-mix(in srgb, var(--alt-violet) 4%, transparent);--alt-violet-5:color-mix(in srgb, var(--alt-violet) 5%, transparent);--alt-violet-6:color-mix(in srgb, var(--alt-violet) 6%, transparent);--alt-violet-8:color-mix(in srgb, var(--alt-violet) 8%, transparent);--alt-violet-10:color-mix(in srgb, var(--alt-violet) 10%, transparent);--alt-violet-12:color-mix(in srgb, var(--alt-violet) 12%, transparent);--alt-violet-25:color-mix(in srgb, var(--alt-violet) 25%, transparent);--alt-violet-28:color-mix(in srgb, var(--alt-violet) 28%, transparent);--alt-violet-35:color-mix(in srgb, var(--alt-violet) 35%, transparent);--alt-violet-40:color-mix(in srgb, var(--alt-violet) 40%, transparent);--alt-violet-55:color-mix(in srgb, var(--alt-violet) 55%, transparent);--alt-violet-60:color-mix(in srgb, var(--alt-violet) 60%, transparent);--alt-violet-70:color-mix(in srgb, var(--alt-violet) 70%, transparent);--alt-violet-80:color-mix(in srgb, var(--alt-violet) 80%, transparent);--alt-red-70:color-mix(in srgb, var(--alt-red) 70%, var(--alt-tm));--alt-red-75:color-mix(in srgb, var(--alt-red) 75%, var(--alt-tm));--alt-red-80:color-mix(in srgb, var(--alt-red) 80%, transparent);--alt-tp-2-5:color-mix(in srgb, var(--alt-tp) 2.5%, transparent);--alt-tp-3:color-mix(in srgb, var(--alt-tp) 3%, transparent);--alt-tp-4:color-mix(in srgb, var(--alt-tp) 4%, transparent);--alt-tp-5:color-mix(in srgb, var(--alt-tp) 5%, transparent);--alt-tp-6:color-mix(in srgb, var(--alt-tp) 6%, transparent);--alt-tp-8:color-mix(in srgb, var(--alt-tp) 8%, transparent);--alt-tp-10:color-mix(in srgb, var(--alt-tp) 10%, transparent);--alt-tp-12:color-mix(in srgb, var(--alt-tp) 12%, transparent);--alt-tg-25:color-mix(in srgb, var(--alt-tg) 25%, transparent);--alt-tg-45:color-mix(in srgb, var(--alt-tg) 45%, transparent);--alt-tg-50:color-mix(in srgb, var(--alt-tg) 50%, transparent);--alt-tm-12:color-mix(in srgb, var(--alt-tm) 12%, transparent);--alt-tm-22:color-mix(in srgb, var(--alt-tm) 22%, transparent);--alt-muted-35:color-mix(in srgb, var(--muted) 35%, transparent);--alt-muted-50:color-mix(in srgb, var(--muted) 50%, transparent);--alt-muted-60:color-mix(in srgb, var(--muted) 60%, transparent);--alt-muted-80:color-mix(in srgb, var(--muted) 80%, transparent);--alt-secondary-80:color-mix(in srgb, var(--secondary) 80%, transparent);--alt-avatar-bg:color-mix(in srgb, var(--secondary) 80%, var(--alt-tp) 3%);--alt-highlight-3:#ffffff08;--alt-highlight-4:#ffffff0a;--alt-highlight-6:#ffffff0f;--alt-highlight-8:#ffffff14;--alt-highlight-12:#ffffff1f;--alt-highlight-14:#ffffff24;--alt-highlight-18:#ffffff2e;--alt-highlight-60:#fff9;--alt-radius-chip:3px;--alt-radius-card-sm:5px;--alt-radius-rounded:6px;--alt-radius-card:10px;--alt-radius-pill:999px;--alt-card-chrome-bg:var(--card);--alt-card-chrome-border:var(--alt-hairline);--alt-card-chrome-shadow:none;--alt-card-chrome-head-bg:var(--alt-mono-head);--alt-shadow-dot-glow-emerald:0 0 8px var(--alt-emerald-60);background:var(--background);color:var(--alt-ts);font-family:var(--font-dm-sans), ui-sans-serif, system-ui, sans-serif;--font-alt-display:var(--font-dm-sans), system-ui, sans-serif;--font-alt-mono:var(--font-jetbrains-mono), monospace;z-index:60;flex-direction:column;display:flex;position:fixed;inset:0;overflow:hidden}.alt-shell.light{--background:#f3f4f6;--foreground:#111118;--card:#fff;--muted:#f9fafb;--secondary:#f0f1f3;--border:#e2e4e8;--input:#e2e4e8;--alt-mono-head:color-mix(in srgb, black 4%, var(--card));--alt-hairline:#1111181a;--alt-tp:#111118;--alt-ts:#3a3a44;--alt-tm:#6d6f7c;--alt-tg:#c4c6ce;--alt-amber:#f59e0b;--alt-gold:#a16207;--alt-cyan:#0ea5e9;--alt-emerald:#10b981;--alt-rose:#ec4899;--alt-violet:#8b5cf6;--alt-red:#ef4444;--alt-blue:#2563eb;--alt-teal:#0d9488;--alt-indigo:#4f46e5;--alt-lime:#65a30d;--alt-slate:#64748b;--alt-tier-on-solid:#fff;--brief-card:#fff;--brief-border:#11111814;--brief-border-strong:#11111824;--brief-muted:#f8f9fb;--brief-muted-strong:#f1f2f5;--alt-card:#fff;--alt-portal-border:#e2e4e8;--alt-border-40:color-mix(in srgb, var(--alt-portal-border) 40%, transparent);--alt-border-55:color-mix(in srgb, var(--alt-portal-border) 55%, transparent);--alt-emerald-d:#10b98133;--alt-emerald-g:#10b9810f;--alt-cyan-d:#06b6d433;--alt-amber-d:#f59e0b33;--alt-violet-d:#8b5cf633;--alt-violet-g:#8b5cf60f;--alt-blue-d:#2563eb33;--alt-shadow-panel:none;--alt-shadow-topnav:inset 0 1px 0 var(--alt-highlight-60), 0 1px 2px #0f172a0a, 0 4px 12px -4px #0f172a0f}.alt-shell.light,body.alt-portal-context.alt-portal-light{--color-background:#f3f4f6;--color-foreground:#3a3a44;--color-card:#fff;--color-card-foreground:#3a3a44;--color-popover:#fff;--color-popover-foreground:#3a3a44;--color-muted:#f9fafb;--color-muted-foreground:#6d6f7c;--color-secondary:#f0f1f3;--color-secondary-foreground:#3a3a44;--color-accent:#f0f1f3;--color-accent-foreground:#3a3a44;--color-border:#e2e4e8;--color-input:#e2e4e8;--color-ring:#10b981}.alt-shell.light .alt-sidebar-player media-play-button,.alt-shell.light .alt-sidebar-player media-fullscreen-button{--media-tooltip-background:#fffffff0;--media-tooltip-border:1px solid #0000001f;--media-text-color:#1f2430}media-controller.alt-sidebar-player:not([mediapaused]) [slot=centered-chrome]{opacity:0;pointer-events:none}media-controller.alt-sidebar-player:not([mediapaused]):hover [slot=centered-chrome]{opacity:1;pointer-events:auto}.alt-shell.light [data-alt^=card-],.alt-shell.light [data-alt^=panel-],.alt-shell.light [data-alt=section-card],.alt-shell.light [data-alt=today-hero],.alt-shell.light [data-alt=next-call],.alt-shell.light [data-alt=venture-ticker],.alt-shell.light [data-alt^=v3-]{background:var(--card);border-color:var(--color-border)}.alt-shell.light [data-alt=panel-head]{border-bottom-color:var(--color-border);background:0 0}.alt-shell .alt-theme-toggle{border:1px solid var(--border);background:var(--background);width:28px;height:28px;color:var(--alt-tm);cursor:pointer;border-radius:6px;justify-content:center;align-items:center;transition:color .15s,border-color .15s;display:flex}.alt-shell .alt-theme-toggle:hover{color:var(--alt-tp);border-color:var(--alt-tm)}.alt-shell .font-mono,.alt-shell code,.alt-shell pre,.alt-shell kbd,.alt-shell samp{font-family:var(--font-jetbrains-mono), ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, monospace}.alt-shell h1,.alt-shell h2,.alt-shell h3,.alt-shell h4,.alt-shell h5,.alt-shell h6{color:var(--alt-tp)}.alt-shell .alt-nav-wrap{z-index:50;background:var(--card);border-bottom:1px solid #ffffff14;flex-shrink:0;position:relative;overflow:visible;box-shadow:inset 0 1px #ffffff14,0 12px 40px -24px #0000008c}.alt-shell .alt-nav-wrap>*{z-index:1;position:relative}.alt-shell .alt-nav{align-items:center;width:100%;max-width:1520px;height:52px;margin:0 auto;padding:0 20px;display:flex}.alt-shell .alt-nav-items{flex:1;align-items:center;height:100%;display:flex}.alt-shell .alt-ni{height:100%;color:var(--alt-tm);cursor:pointer;white-space:nowrap;background:0 0;border:none;align-items:center;gap:7px;padding:0 16px;font-size:14px;font-weight:500;text-decoration:none;transition:color .15s;display:flex;position:relative}.alt-shell .alt-ni:hover{color:var(--alt-ts)}.alt-shell .alt-ni.active{color:var(--alt-tp)}.alt-shell .alt-ni.active:after{content:"";background:var(--alt-emerald);z-index:2;border-radius:1px 1px 0 0;height:2px;position:absolute;bottom:0;left:16px;right:16px}.alt-shell .alt-ni-icon{opacity:.6;flex-shrink:0;width:15px;height:15px;transition:opacity .2s}.alt-shell .alt-ni:hover .alt-ni-icon,.alt-shell .alt-ni.active .alt-ni-icon{opacity:1}.alt-shell .alt-ni.active .alt-ni-icon{color:var(--alt-emerald)}.alt-shell .alt-ni:has(.alt-ni-chev){padding-right:4px}.alt-shell .alt-ni-chev{width:10px;height:10px;color:var(--alt-tg);flex-shrink:0;margin-left:-2px;transition:transform .2s}.alt-shell .alt-intel-dd:hover .alt-ni-chev{transform:rotate(180deg)}.alt-shell .alt-intel-menu-icon{opacity:.5;flex-shrink:0;width:14px;height:14px;transition:opacity .2s}.alt-shell .alt-intel-menu-item:hover .alt-intel-menu-icon,.alt-shell .alt-intel-menu-item.active .alt-intel-menu-icon{opacity:1}.alt-shell .alt-nav-sep{background:var(--border);width:1px;height:22px;margin:0 4px}.alt-shell .alt-nav-right{align-items:center;gap:10px;height:100%;margin-left:auto;display:flex}.alt-shell .alt-nav-pill{border:1px solid var(--border);background:var(--background);color:var(--alt-tm);cursor:pointer;font-family:var(--font-jetbrains-mono), monospace;border-radius:2px;align-items:center;gap:6px;padding:5px 12px;font-size:11px;transition:border-color .15s,color .15s;display:flex}.alt-shell .alt-nav-pill:hover{border-color:var(--alt-tm);color:var(--alt-ts)}.alt-shell .alt-nav-search{justify-content:flex-start;gap:8px;min-width:220px;padding:6px 8px 6px 12px}.alt-shell .alt-nav-search-label{text-align:left;color:var(--alt-tg);font-family:var(--font-dm-sans), sans-serif;flex:1;font-size:12px}.alt-shell .alt-nav-search:hover .alt-nav-search-label{color:var(--alt-tm)}.alt-shell .alt-kbd{font-family:var(--font-jetbrains-mono), monospace;background:var(--muted);border:1px solid var(--border);color:var(--alt-tg);border-radius:3px;padding:2px 5px;font-size:9px}.alt-shell .alt-ws-wrap{align-items:center;height:100%;margin-right:6px;padding-right:20px;display:flex;position:relative}.alt-shell .alt-ws-trigger{cursor:pointer;height:100%;color:inherit;background:0 0;border:none;align-items:center;gap:10px;padding:0;display:flex}.alt-shell .alt-ws-trigger:disabled{cursor:default}.alt-shell .alt-ws-logo{width:26px;height:26px;color:var(--background);border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;font-size:12px;font-weight:700;display:flex;position:relative;overflow:hidden}.alt-shell .alt-ws-logo img{object-fit:cover;width:100%;height:100%}.alt-shell .alt-ws-name{color:var(--alt-tp);letter-spacing:-.3px;font-size:15px;font-weight:600}.alt-shell .alt-ws-chev{width:12px;height:12px;color:var(--alt-tg);opacity:.7;transition:transform .2s,opacity .15s}.alt-shell .alt-ws-trigger[aria-expanded=true] .alt-ws-chev{opacity:1;transform:rotate(180deg)}.alt-shell .alt-ws-trigger:hover .alt-ws-chev{opacity:1}.alt-shell .alt-ws-menu{background:var(--card);border:1px solid var(--border);z-index:100;border-radius:4px;min-width:240px;padding:6px;position:absolute;top:calc(100% - 8px);left:0;box-shadow:0 12px 32px #00000080}.alt-shell.light .alt-ws-menu{box-shadow:0 10px 28px #0f172a1a,0 2px 6px #0f172a0d}.alt-shell .alt-ws-menu-label{font-family:var(--font-jetbrains-mono), monospace;letter-spacing:2px;text-transform:uppercase;color:var(--alt-tg);padding:6px 10px 4px;font-size:9px}.alt-shell .alt-ws-menu-item{width:100%;color:var(--alt-ts);cursor:pointer;text-align:left;background:0 0;border:none;border-radius:2px;align-items:center;gap:10px;padding:8px 10px;font-size:13px;transition:background .2s,color .2s;display:flex}.alt-shell .alt-ws-menu-item:hover{background:var(--muted);color:var(--alt-tp)}.alt-shell .alt-ws-menu-item.active{color:var(--alt-emerald)}.alt-shell .alt-ws-menu-logo{width:22px;height:22px;color:var(--background);border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;font-size:10px;font-weight:700;display:flex;overflow:hidden}.alt-shell .alt-ws-menu-logo img{object-fit:cover;width:100%;height:100%}.alt-shell .alt-ws-menu-check{width:14px;height:14px;color:var(--alt-emerald);flex-shrink:0}.alt-shell .alt-avatar-wrap{align-items:center;height:100%;display:flex;position:relative}.alt-shell .alt-avatar-wrap.is-active:after{content:"";background:var(--alt-emerald);z-index:2;border-radius:1px 1px 0 0;width:30px;height:2px;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.alt-shell .alt-avatar{background:var(--alt-violet-d);width:30px;height:30px;color:var(--alt-violet);cursor:pointer;border:none;border-radius:6px;justify-content:center;align-items:center;padding:0;transition:border-color .15s;display:flex;overflow:hidden}.alt-shell .alt-avatar--placeholder{opacity:.4}.alt-shell .alt-avatar-initials{font-family:var(--font-jetbrains-mono), monospace;font-size:11px;font-weight:600}.alt-shell .alt-avatar-menu{background:var(--card);border:1px solid var(--border);z-index:100;border-radius:4px;min-width:240px;padding:6px;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 12px 32px #00000080}.alt-shell.light .alt-avatar-menu{box-shadow:0 10px 28px #0f172a1a,0 2px 6px #0f172a0d}.alt-shell .alt-avatar-menu-head{padding:10px 10px 8px}.alt-shell .alt-avatar-menu-name{color:var(--alt-tp);white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:600;overflow:hidden}.alt-shell .alt-avatar-menu-email{font-family:var(--font-jetbrains-mono), monospace;color:var(--alt-tg);white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:10px;overflow:hidden}.alt-shell .alt-avatar-menu-sep{background:var(--border);height:1px;margin:4px 0}.alt-shell .alt-avatar-menu-item{width:100%;color:var(--alt-ts);cursor:pointer;text-align:left;background:0 0;border:none;border-radius:2px;align-items:center;gap:10px;padding:7px 10px;font-size:13px;line-height:1.3;text-decoration:none;transition:background .2s,color .2s;display:flex}.alt-shell .alt-avatar-menu-item:hover{background:var(--muted);color:var(--alt-tp)}.alt-shell .alt-avatar-menu-icon{opacity:.6;flex-shrink:0;width:14px;height:14px}.alt-shell .alt-avatar-menu-item:hover .alt-avatar-menu-icon{opacity:1}.alt-shell .alt-avatar-menu-toggle{cursor:pointer;width:100%;font:inherit;color:inherit;text-align:left;background:0 0;border:none}.alt-shell .alt-avatar-toggle-label{text-align:left;flex:1}.alt-shell .alt-avatar-switch{background:color-mix(in srgb, var(--border) 60%, transparent);border-radius:10px;flex-shrink:0;width:28px;height:16px;transition:background .15s;position:relative}.alt-shell .alt-avatar-switch .knob{background:var(--alt-tg);border-radius:50%;width:12px;height:12px;transition:transform .16s,background .16s;position:absolute;top:2px;left:2px}.alt-shell .alt-avatar-switch.on{background:color-mix(in srgb, var(--alt-emerald) 55%, transparent)}.alt-shell .alt-avatar-switch.on .knob{background:var(--alt-emerald);transform:translate(12px)}.alt-shell .alt-intel-dd{height:100%;display:flex;position:relative}.alt-shell .alt-intel-menu{background:var(--card);border:1px solid var(--border);z-index:30;border-radius:4px;min-width:220px;margin-top:1px;padding:8px;display:none;position:absolute;top:100%;left:0;box-shadow:0 12px 32px #00000080}.alt-shell.light .alt-intel-menu{box-shadow:0 10px 28px #0f172a1a,0 2px 6px #0f172a0d}.alt-shell .origin-top-right.rounded-md.bg-card{z-index:120!important;box-shadow:0 12px 32px #00000080!important}.alt-shell.light .origin-top-right.rounded-md.bg-card{box-shadow:0 10px 28px #0f172a1a,0 2px 6px #0f172a0d!important}.alt-shell .alt-intel-dd:hover .alt-intel-menu,.alt-shell .alt-intel-dd.is-open .alt-intel-menu{display:block}.alt-shell .alt-intel-menu-label{font-family:var(--font-jetbrains-mono), monospace;letter-spacing:2px;text-transform:uppercase;color:var(--alt-tg);padding:6px 10px 4px;font-size:9px}.alt-shell .alt-intel-menu-item{color:var(--alt-ts);cursor:pointer;text-align:left;white-space:nowrap;background:0 0;border:none;border-radius:2px;align-items:center;gap:12px;width:100%;padding:7px 10px;font-size:13px;line-height:1.3;text-decoration:none;transition:background .2s;display:flex}.alt-shell .alt-intel-menu-item:hover{background:var(--muted);color:var(--alt-tp)}.alt-shell .alt-intel-menu-item.active{color:var(--alt-emerald)}.alt-shell .alt-intel-menu-sep{background:var(--border);height:1px;margin:6px 8px}.alt-shell .alt-panels{flex:1;grid-template-columns:270px 1fr 290px;gap:8px;width:100%;max-width:1520px;margin:0 auto;padding:8px 20px;display:grid;overflow:hidden}.alt-shell .alt-panels.tree-collapsed{grid-template-columns:56px 1fr 290px}.alt-shell .alt-tree-panel{flex-direction:column;flex:1;height:100%;min-height:0;padding:0;display:flex;overflow:hidden}.alt-shell .alt-tree-head{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;margin:-16px -14px 10px;padding:10px 14px;display:flex}.alt-shell .alt-tree-collapse{width:24px;height:24px;color:var(--alt-tm);cursor:pointer;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;transition:background .15s,color .15s;display:inline-flex}.alt-shell .alt-tree-collapse:hover{background:var(--secondary);color:var(--alt-tp)}.alt-shell .alt-tree-collapse-icon{width:14px;height:14px;transition:transform .2s}.alt-shell .alt-tree-collapse-icon.flipped{transform:rotate(180deg)}.alt-shell .alt-tree-panel.collapsed{padding:0;overflow:visible}.alt-shell .alt-tree-panel.collapsed .alt-tree-head{border-bottom:1px solid var(--border);border-radius:4px 4px 0 0;justify-content:center;margin:0;padding:8px 0}.alt-shell .alt-tree-rail{flex-direction:column;align-items:center;gap:2px;padding:8px 0;display:flex}.alt-shell .alt-rail-icon{cursor:pointer;width:34px;height:34px;color:var(--alt-tm);opacity:.6;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;transition:background .15s,color .15s,opacity .15s;display:flex}.alt-shell .alt-rail-icon svg{width:16px;height:16px}.alt-shell .alt-rail-icon:hover{background:var(--muted);color:var(--alt-ts);opacity:1}.alt-shell .alt-rail-icon.active{opacity:.9;background:var(--alt-emerald-g);border:1px solid var(--alt-emerald-d);color:var(--alt-emerald)}.alt-shell .alt-rail-icon.active:hover{opacity:1}.alt-shell .alt-tree-title{font-family:var(--font-jetbrains-mono), monospace;color:var(--alt-tm);letter-spacing:2px;text-transform:uppercase;font-size:10px;font-weight:600}.alt-shell .alt-tree-branch{cursor:pointer;color:var(--alt-tp);border-radius:2px;align-items:center;gap:6px;margin-bottom:2px;padding:8px 10px;font-size:13px;font-weight:600;transition:background .15s;display:flex}.alt-shell .alt-tree-branch:hover{background:var(--muted)}.alt-shell .alt-tree-branch.open{background:var(--background)}.alt-shell .alt-tree-branch-icon{width:14px;height:14px;color:var(--alt-tm);opacity:.5;flex-shrink:0;transition:opacity .15s}.alt-shell .alt-tree-branch:hover .alt-tree-branch-icon,.alt-shell .alt-tree-branch.open .alt-tree-branch-icon{opacity:.8}.alt-shell .alt-tree-sub{margin-bottom:4px;margin-left:20px;padding:4px 0 4px 14px;position:relative}.alt-shell .alt-tree-sub:before{content:"";background:var(--border);width:1px;position:absolute;top:0;bottom:0;left:3px}.alt-shell .alt-tree-sub .alt-tree-sub{margin-left:16px;padding-left:14px}.alt-shell .alt-tree-leaf{cursor:pointer;color:var(--alt-ts);border-radius:2px;align-items:center;gap:6px;padding:5px 10px;font-size:13px;line-height:1.2;transition:background .15s,color .15s;display:flex;position:relative}.alt-shell .alt-tree-leaf:before{content:"";background:var(--border);width:8px;height:1px;position:absolute;top:50%;left:-11px}.alt-shell .alt-tree-leaf:hover{background:var(--muted);color:var(--alt-tp)}.alt-shell .alt-tree-leaf.active{background:var(--alt-emerald-g);color:var(--alt-emerald)}.alt-shell .alt-tree-count{font-family:var(--font-jetbrains-mono), monospace;background:var(--secondary);color:var(--alt-tg);border-radius:2px;flex-shrink:0;padding:1px 5px;font-size:9px}.alt-shell .alt-tree-leaf.active .alt-tree-count{background:var(--alt-emerald-d);color:var(--alt-emerald)}.alt-shell [data-alt=card-kb-tree] .alt-tree-leaf{padding-top:3px;padding-bottom:3px}.alt-shell [data-alt=card-kb-tree] .alt-tree-sub{margin-left:12px;padding-top:2px;padding-bottom:2px}.alt-shell [data-alt=card-kb-tree] .alt-tree-sub .alt-tree-sub{margin-left:10px}.alt-shell .alt-content-panel{flex-direction:column;height:100%;min-height:0;display:flex;overflow:hidden}.alt-shell nav.font-mono.tracking-tight>button:first-of-type{font-size:0}.alt-shell nav.font-mono.tracking-tight>button:first-of-type:before{content:"Intelligence › Memory";letter-spacing:inherit;white-space:nowrap;font-family:inherit;font-size:11px}.alt-shell:not(.light) .bg-emerald-50,.alt-shell:not(.light) .bg-emerald-100,.alt-shell:not(.light) .bg-emerald-200\/70{background-color:color-mix(in srgb, var(--alt-emerald) 16%, transparent)!important}.alt-shell:not(.light) .text-emerald-600,.alt-shell:not(.light) .text-emerald-700,.alt-shell:not(.light) .text-emerald-800{color:var(--alt-emerald)!important}.alt-shell:not(.light) .bg-emerald-500{background-color:var(--alt-emerald)!important}.alt-shell:not(.light) .bg-emerald-500.text-white{color:#0c0d12!important}.alt-shell:not(.light) .hover\:bg-emerald-600:hover{background-color:#00cc80!important}.alt-shell:not(.light) .text-emerald-500{color:var(--alt-emerald)!important}.alt-shell:not(.light) .border-emerald-500\/25{border-color:color-mix(in srgb, var(--alt-emerald) 25%, transparent)!important}.alt-shell:not(.light) .border-emerald-500\/20{border-color:color-mix(in srgb, var(--alt-emerald) 20%, transparent)!important}.alt-shell:not(.light) .border-emerald-500\/15{border-color:color-mix(in srgb, var(--alt-emerald) 15%, transparent)!important}.alt-shell:not(.light) .border-emerald-500\/10{border-color:color-mix(in srgb, var(--alt-emerald) 10%, transparent)!important}.alt-shell:not(.light) .bg-emerald-500\/\[0\.04\]{background-color:color-mix(in srgb, var(--alt-emerald) 4%, transparent)!important}.alt-shell:not(.light) .bg-emerald-500\/\[0\.02\]{background-color:color-mix(in srgb, var(--alt-emerald) 2%, transparent)!important}.alt-shell:not(.light) .text-green-400,.alt-shell:not(.light) .text-green-500,.alt-shell:not(.light) .text-green-600,.alt-shell:not(.light) .text-emerald-400{color:var(--alt-emerald)!important}.alt-shell:not(.light) .bg-green-100,.alt-shell:not(.light) .hover\:bg-green-100:hover{background-color:color-mix(in srgb, var(--alt-emerald) 16%, transparent)!important}.alt-shell:not(.light) ::-webkit-calendar-picker-indicator{filter:invert();opacity:.65;cursor:pointer;transition:opacity .12s}.alt-shell:not(.light) ::-webkit-calendar-picker-indicator:hover{opacity:1}.alt-shell .position-cite,.alt-shell .position-cite-num,.alt-shell .memory-cite,.alt-shell .memory-cite-num{color:var(--alt-blue)!important}.alt-shell .position-cite-bracket,.alt-shell .position-cite-sep,.alt-shell .memory-cite-bracket,.alt-shell .memory-cite-sep{opacity:.55;color:var(--alt-blue)!important}.alt-shell .position-cite:hover .position-cite-num,.alt-shell .position-cite-num:hover,.alt-shell .memory-cite:hover .memory-cite-num,.alt-shell .memory-cite-num:hover{color:#5cb4ff!important}.alt-shell.light .position-cite:hover .position-cite-num,.alt-shell.light .position-cite-num:hover,.alt-shell.light .memory-cite:hover .memory-cite-num,.alt-shell.light .memory-cite-num:hover{color:#1d4ed8!important}.alt-shell .bg-blue-500{background-color:var(--alt-blue)!important}.alt-shell .hover\:bg-blue-400:hover{background-color:#5cb4ff!important}.alt-shell.light .hover\:bg-blue-400:hover{background-color:#1d4ed8!important}.alt-shell:not(.light) .from-emerald-50\/60{background:var(--color-card)!important;background-image:linear-gradient(to bottom, color-mix(in srgb, var(--alt-emerald) 8%, transparent), transparent 45%)!important}.alt-shell .bg-slate-500\/10{background-color:color-mix(in oklch, var(--alt-tm) 12%, transparent)!important}.alt-shell .text-slate-700{color:var(--alt-ts)!important}.alt-shell .ring-slate-500\/25{--tw-ring-color:color-mix(in oklch, var(--alt-tm) 25%, transparent)!important}.alt-shell div.bg-muted>div.bg-foreground,.alt-shell div.bg-muted>div.bg-primary{background-color:#0000!important;background-image:linear-gradient(90deg,#00ffa0,#ffb347)!important}.alt-shell .alt-context-panel{flex-direction:column;gap:12px;padding:0;display:flex;overflow-y:auto}.alt-shell .alt-ctx-card{background:var(--card);border:1px solid var(--border);border-radius:4px;padding:14px 16px}.alt-shell .alt-ctx-head{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;margin:-14px -16px 10px;padding:10px 14px;display:flex}.alt-shell .alt-ctx-title{font-family:var(--font-jetbrains-mono), monospace;color:var(--alt-tm);letter-spacing:2px;text-transform:uppercase;font-size:10px;font-weight:600}.alt-shell .alt-sync-dot{background:var(--alt-emerald);border-radius:50%;width:7px;height:7px;animation:2s ease-in-out infinite alt-pulse}@keyframes h-hero-live-pulse{0%,to{opacity:1}50%{opacity:.45}}@keyframes h-pulse{0%,to{opacity:1}50%{opacity:.3}}@keyframes alt-pulse{0%,to{opacity:.5}50%{opacity:1}}@keyframes alt-review-glow{0%,to{box-shadow:0 0 0 0 color-mix(in srgb, var(--alt-amber) 55%, transparent);opacity:.92}50%{box-shadow:0 0 8px 2px color-mix(in srgb, var(--alt-amber) 60%, transparent);opacity:1}}.alt-shell ::-webkit-scrollbar{width:6px;height:6px}.alt-shell ::-webkit-scrollbar-track{background:0 0}.alt-shell ::-webkit-scrollbar-thumb{background:var(--secondary);border-radius:3px}.alt-shell ::-webkit-scrollbar-thumb:hover{background:var(--alt-tm)}.alt-shell:not(.light) .deal-grey-lift{--alt-ts:#f0f3f9eb;--alt-tm:#e6eaf2c7;--alt-tg:#e0e5ee99;--color-alt-ts:var(--alt-ts);--color-alt-tm:var(--alt-tm);--color-alt-tg:var(--alt-tg)}.alt-shell.light .deal-grey-lift{--alt-ts:#1c212ce6;--alt-tm:#2c323fbd;--alt-tg:#3a414f94;--color-alt-ts:var(--alt-ts);--color-alt-tm:var(--alt-tm);--color-alt-tg:var(--alt-tg)}
/*# sourceMappingURL=14e3p2yxf2tij.css.map*/