@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/393d45a2251e223a-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:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/8715d2ed531152f4-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/c48b38fe8bb532f3-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:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/48410f3df60da620-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:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/7b89a4fd5e90ede0-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:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/393d45a2251e223a-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:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/8715d2ed531152f4-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/c48b38fe8bb532f3-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:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/48410f3df60da620-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:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/7b89a4fd5e90ede0-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:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/393d45a2251e223a-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:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/8715d2ed531152f4-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/c48b38fe8bb532f3-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:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/48410f3df60da620-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:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/7b89a4fd5e90ede0-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:Cormorant Garamond;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/393d45a2251e223a-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:Cormorant Garamond;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/8715d2ed531152f4-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/c48b38fe8bb532f3-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:Cormorant Garamond;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/48410f3df60da620-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:Cormorant Garamond;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/7b89a4fd5e90ede0-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:Cormorant Garamond Fallback;src:local("Times New Roman");ascent-override:95.27%;descent-override:29.59%;line-gap-override:0.00%;size-adjust:96.98%}.__className_07d15b{font-family:Cormorant Garamond,Cormorant Garamond Fallback;font-style:normal}.__variable_07d15b{--font-display:"Cormorant Garamond","Cormorant Garamond Fallback"}@font-face{font-family:Outfit;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/98848575513c9742-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:Outfit;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/7b0b24f36b1a6d0b-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:Outfit;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/98848575513c9742-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:Outfit;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/7b0b24f36b1a6d0b-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:Outfit;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/98848575513c9742-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:Outfit;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/7b0b24f36b1a6d0b-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:Outfit;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/98848575513c9742-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:Outfit;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/7b0b24f36b1a6d0b-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:Outfit;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/98848575513c9742-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:Outfit;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/7b0b24f36b1a6d0b-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:Outfit Fallback;src:local("Arial");ascent-override:100.18%;descent-override:26.05%;line-gap-override:0.00%;size-adjust:99.82%}.__className_60a407{font-family:Outfit,Outfit Fallback;font-style:normal}.__variable_60a407{--font-body:"Outfit","Outfit Fallback"}*,:after,:before{box-sizing:border-box;margin:0;padding:0}html{text-size-adjust:100%;line-height:1.5;tab-size:4;scroll-behavior:smooth;min-height:100%}html,html.allow-scroll,html.allow-scroll body{overflow-x:hidden;overflow-y:auto}html.allow-scroll{scroll-behavior:smooth}:root{--font-display:"Cormorant Garamond",Georgia,"Times New Roman",serif;--font-body:"Outfit",system-ui,-apple-system,sans-serif;--font-mono:"JetBrains Mono","SF Mono",Consolas,monospace;--bg-primary:#070E18;--bg-primary-rgb:7,14,24;--bg-secondary:#0C1624;--bg-widget-rgb:10,18,30;--bg-elevated-rgb:8,14,26;--bg-widget:rgba(var(--bg-widget-rgb),0.85);--bg-elevated:rgba(var(--bg-elevated-rgb),0.75);--bg-hover:rgba(var(--accent-blue-rgb),0.06);--bg-surface:#111C2E;--bg-tertiary:#0A1420;--bg-overlay-rgb:7,14,26;--bg-surface-dark-rgb:14,26,43;--bg-surface-mid-rgb:15,29,47;--bg-surface-deep-rgb:10,22,38;--bg-modal-overlay:rgba(var(--bg-primary-rgb),0.85);--bg-overlay-medium:rgba(var(--bg-overlay-rgb),0.5);--bg-overlay-subtle:rgba(var(--bg-overlay-rgb),0.2);--bg-glass-05:rgba(var(--white-rgb),0.05);--bg-glass-02:rgba(var(--white-rgb),0.02);--bg-input:rgba(var(--white-rgb),0.04);--accent-blue:#6B8AFF;--accent-blue-hover:#5A79EE;--accent-blue-light:rgba(var(--accent-blue-rgb),0.15);--accent-blue-subtle:rgba(var(--accent-blue-rgb),0.10);--accent-blue-rgb:107,138,255;--accent-blue-glow:rgba(var(--accent-blue-rgb),0.4);--accent-blue-dark:#4A5EBE;--accent-purple:#9B6DFF;--accent-purple-dark:#7C3AED;--accent-purple-light:rgba(var(--accent-purple-rgb),0.15);--accent-purple-rgb:155,109,255;--accent-teal:#2DD4BF;--accent-teal-rgb:45,212,191;--accent-teal-light:rgba(var(--accent-teal-rgb),0.15);--accent-gold:#6B8AFF;--accent-gold-dark:#5A79EE;--accent-gold-rgb:107,138,255;--accent-gold-light:rgba(var(--accent-blue-rgb),0.15);--accent-pink:#ec4899;--accent-pink-rgb:236,72,153;--accent-pink-light:rgba(var(--accent-pink-rgb),0.15);--accent-orange:#F97316;--accent-orange-rgb:249,115,22;--accent-orange-light:rgba(var(--accent-orange-rgb),0.15);--color-success:#22C997;--color-success-light:rgba(var(--color-success-rgb),0.15);--color-success-rgb:34,201,151;--color-success-glow:rgba(var(--color-success-rgb),0.3);--color-success-dark:#1BA37A;--color-warning:#F5A623;--color-warning-rgb:245,166,35;--color-warning-light:rgba(var(--color-warning-rgb),0.15);--color-warning-dark:#D98E1E;--color-error:#F06B6B;--color-error-light:rgba(var(--color-error-rgb),0.15);--color-error-rgb:240,107,107;--color-error-dark:#D45555;--color-error-strong:#B3261E;--color-info:#4A9EFF;--color-info-light:rgba(var(--color-info-rgb),0.15);--color-info-rgb:74,158,255;--success-green:var(--color-success);--error-red:var(--color-error);--warning-yellow:var(--color-warning);--success-muted:rgba(var(--color-success-rgb),0.12);--success-faint:rgba(var(--color-success-rgb),0.05);--success-border:rgba(var(--color-success-rgb),0.3);--error-muted:rgba(var(--color-error-rgb),0.12);--warning-muted:rgba(var(--color-warning-rgb),0.12);--neutral-muted:rgba(var(--text-muted-rgb),0.12);--accent-muted:rgba(var(--accent-blue-rgb),0.12);--accent-border:rgba(var(--accent-blue-rgb),0.2);--card-bg:var(--glass-bg);--border-default:rgba(var(--white-rgb),0.10);--color-error-bg:var(--error-muted);--color-error-border:rgba(var(--color-error-rgb),0.3);--color-warning-bg:var(--warning-muted);--color-warning-border:rgba(var(--color-warning-rgb),0.3);--color-success-bg:var(--success-muted);--accent-blue-bg:var(--accent-blue-light);--accent-blue-border:var(--accent-border);--text-primary:#FFFFFF;--white-rgb:255,255,255;--black-rgb:0,0,0;--text-secondary:#7E90A8;--text-secondary-rgb:126,144,168;--text-muted:#8A9BB0;--text-muted-rgb:138,155,176;--text-muted-light:rgba(var(--text-muted-rgb),0.15);--text-tertiary:#5A6A7E;--text-inverse:#070E18;--text-disabled:#3A4A5E;--text-accent:var(--accent-blue);--border-color:rgba(var(--accent-blue-rgb),0.06);--border-color-light:rgba(var(--accent-blue-rgb),0.04);--border-color-subtle:rgba(var(--accent-blue-rgb),0.03);--border-color-glow:rgba(var(--accent-blue-rgb),0.1);--border-subtle:rgba(var(--white-rgb),0.06);--border-faint:rgba(var(--white-rgb),0.03);--border-focus:var(--accent-blue);--border-glow:0 0 0 3px var(--accent-blue-light);--space-2xs:0.125rem;--space-xs:0.25rem;--space-sm:0.5rem;--space-md:1rem;--space-lg:1.5rem;--space-xl:2rem;--space-2xl:3rem;--space-3xl:4rem;--space-4xl:5rem;--font-size-2xs:0.625rem;--font-size-xs:0.75rem;--font-size-sm:0.8125rem;--font-size-base:0.9375rem;--font-size-lg:1.0625rem;--font-size-xl:1.1875rem;--font-size-2xl:1.375rem;--font-size-3xl:1.75rem;--font-size-4xl:2.25rem;--font-size-5xl:3rem;--font-size-display:3.75rem;--font-weight-light:300;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--leading-tight:1.15;--leading-snug:1.2;--leading-normal:1.4;--leading-relaxed:1.5;--leading-loose:1.6;--tracking-tight:-0.025em;--tracking-normal:0;--tracking-wide:0.025em;--tracking-wider:0.05em;--tracking-widest:0.1em;--border-width-thin:1px;--border-width-medium:2px;--border-width-tab:2.5px;--border-width-thick:3px;--opacity-disabled:0.4;--max-width-modal:560px;--max-width-prose:360px;--max-width-drawer:480px;--max-width-popover:300px;--max-width-content:860px;--max-width-page:1200px;--max-width-error:440px;--size-dot:6px;--size-icon-wrap-sm:36px;--size-icon-wrap-md:40px;--size-touch-target:44px;--size-icon-wrap-lg:56px;--size-label-min:90px;--size-grid-cell-min:120px;--max-height-pre:160px;--radius-none:0px;--radius-sm:6px;--radius-md:14px;--radius-lg:18px;--radius-xl:24px;--radius-2xl:32px;--radius-full:9999px;--shadow-rgb:0,0,0;--shadow-xs:0 1px 3px rgba(var(--shadow-rgb),0.3);--shadow-sm:0 2px 8px rgba(var(--shadow-rgb),0.25),0 0 40px rgba(var(--accent-blue-rgb),0.01);--shadow-md:0 6px 20px rgba(var(--shadow-rgb),0.3),0 0 60px rgba(var(--accent-blue-rgb),0.015);--shadow-lg:0 14px 48px rgba(var(--shadow-rgb),0.38),0 0 90px rgba(var(--accent-blue-rgb),0.02);--shadow-xl:0 20px 64px rgba(var(--shadow-rgb),0.42),0 0 120px rgba(var(--accent-blue-rgb),0.025);--shadow-inner:inset 0 2px 4px rgba(var(--shadow-rgb),0.2);--shadow-glow-blue:0 0 40px rgba(var(--accent-blue-rgb),0.12),0 0 80px rgba(var(--accent-blue-rgb),0.06);--shadow-glow-success:0 0 30px rgba(var(--color-success-rgb),0.15);--shadow-glow-gold:0 0 30px rgba(var(--accent-blue-rgb),0.12);--shadow-glow-purple:0 0 30px rgba(var(--accent-purple-rgb),0.12);--shadow-glow-teal:0 0 30px rgba(var(--accent-teal-rgb),0.12);--gradient-primary:linear-gradient(145deg,#162236,#1E3352);--gradient-accent:linear-gradient(135deg,var(--accent-blue) 0%,var(--accent-teal) 100%);--gradient-gold:linear-gradient(135deg,var(--accent-blue) 0%,var(--accent-blue-hover) 100%);--gradient-purple:linear-gradient(135deg,var(--accent-purple) 0%,var(--accent-blue) 100%);--gradient-card-border:linear-gradient(90deg,transparent 0%,rgba(var(--accent-blue-rgb),0.25) 50%,transparent 100%);--gradient-radial-glow:radial-gradient(ellipse at center,rgba(var(--accent-blue-rgb),0.08) 0%,transparent 70%);--gradient-mesh:radial-gradient(at 40% 20%,rgba(var(--accent-blue-rgb),0.06) 0px,transparent 50%),radial-gradient(at 80% 0%,rgba(var(--accent-purple-rgb),0.04) 0px,transparent 50%),radial-gradient(at 0% 50%,rgba(var(--accent-teal-rgb),0.04) 0px,transparent 50%);--glass-bg:rgba(var(--bg-widget-rgb),0.85);--glass-bg-light:rgba(var(--bg-elevated-rgb),0.75);--glass-border:rgba(var(--accent-blue-rgb),0.06);--glass-blur:20px;--glass-blur-strong:24px;--glass-blur-subtle:4px;--transition-fast:120ms cubic-bezier(0.4,0,0.2,1);--transition-normal:200ms cubic-bezier(0.4,0,0.2,1);--transition-slow:350ms cubic-bezier(0.4,0,0.2,1);--transition-spring:400ms cubic-bezier(0.34,1.56,0.64,1);--transition-smooth:500ms cubic-bezier(0.16,1,0.3,1);--ease-out-expo:cubic-bezier(0.19,1,0.22,1);--z-dropdown:100;--z-sticky:200;--z-fixed:300;--z-popover:400;--z-overlay:800;--z-modal-backdrop:900;--z-modal:1000;--z-modal-content:1001;--z-toast:1100;--z-tooltip:1200;--z-notification:1300;--z-floating-panel:1500;--z-command-palette:2000;--z-drawer:3000}body{font-family:var(--font-body);background-color:var(--bg-primary);background-image:radial-gradient(ellipse at 45% -15%,rgba(var(--accent-blue-rgb),.05) 0,transparent 55%),linear-gradient(178deg,var(--bg-primary) 0,var(--bg-tertiary) 100%);color:var(--text-primary);font-size:var(--font-size-base);line-height:1.6;letter-spacing:var(--tracking-normal);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;min-height:100%;margin:0}html.dark-theme{color-scheme:dark}a{color:inherit}img,svg{display:block;max-width:100%}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}