:root{--token-reference-color-teal-0:#e7fff5;--token-reference-color-teal-50:#86ffd6;--token-reference-color-teal-100:#51f4c3;--token-reference-color-teal-150:#10e6b3;--token-reference-color-teal-200:#2ed5a7;--token-reference-color-teal-250:#33c69c;--token-reference-color-teal-300:#35b892;--token-reference-color-teal-350:#34aa88;--token-reference-color-teal-400:#339d7e;--token-reference-color-teal-450:#309073;--token-reference-color-teal-500:#2d856b;--token-reference-color-teal-550:#297b62;--token-reference-color-teal-600:#257059;--token-reference-color-teal-650:#206450;--token-reference-color-teal-700:#1b5b47;--token-reference-color-teal-750:#16503f;--token-reference-color-teal-800:#104636;--token-reference-color-teal-850:#093c2e;--token-reference-color-teal-900:#033125;--token-reference-color-teal-950:#00251a;--token-reference-color-teal-1000:#00140c;--token-reference-color-magenta-0:#fff7fb;--token-reference-color-magenta-50:#ffe1ee;--token-reference-color-magenta-100:#ffcbe2;--token-reference-color-magenta-150:#ffb7d7;--token-reference-color-magenta-200:#ffa0cc;--token-reference-color-magenta-250:#ff8ac3;--token-reference-color-magenta-300:#ff73ba;--token-reference-color-magenta-350:#ff57b2;--token-reference-color-magenta-400:#fb38a9;--token-reference-color-magenta-450:#e53a9b;--token-reference-color-magenta-500:#d3368e;--token-reference-color-magenta-550:#c13283;--token-reference-color-magenta-600:#b02e77;--token-reference-color-magenta-650:#a0296c;--token-reference-color-magenta-700:#912461;--token-reference-color-magenta-750:#821e57;--token-reference-color-magenta-800:#73184c;--token-reference-color-magenta-850:#651141;--token-reference-color-magenta-900:#550835;--token-reference-color-magenta-950:#430128;--token-reference-color-magenta-1000:#280016;--token-reference-color-gold-0:#fff9ea;--token-reference-color-gold-50:#ffe8a4;--token-reference-color-gold-100:#fcd763;--token-reference-color-gold-150:#eac864;--token-reference-color-gold-200:#d9ba61;--token-reference-color-gold-250:#c9ad5d;--token-reference-color-gold-300:#baa158;--token-reference-color-gold-350:#ad9654;--token-reference-color-gold-400:#9f8a4e;--token-reference-color-gold-450:#938049;--token-reference-color-gold-500:#877643;--token-reference-color-gold-550:#7c6c3d;--token-reference-color-gold-600:#716238;--token-reference-color-gold-650:#665931;--token-reference-color-gold-700:#5c502c;--token-reference-color-gold-750:#524725;--token-reference-color-gold-800:#483e1f;--token-reference-color-gold-850:#3d3418;--token-reference-color-gold-900:#322a11;--token-reference-color-gold-950:#271e08;--token-reference-color-gold-1000:#170e01;--token-reference-color-neutral-0:#f8faff;--token-reference-color-neutral-50:#e6e9f3;--token-reference-color-neutral-100:#d7d9e3;--token-reference-color-neutral-150:#c8cbd3;--token-reference-color-neutral-200:#bbbdc5;--token-reference-color-neutral-250:#aeb0b6;--token-reference-color-neutral-300:#a2a4aa;--token-reference-color-neutral-350:#96989d;--token-reference-color-neutral-400:#8b8c92;--token-reference-color-neutral-450:#808286;--token-reference-color-neutral-500:#75777b;--token-reference-color-neutral-550:#6b6d71;--token-reference-color-neutral-600:#626367;--token-reference-color-neutral-650:#585a5d;--token-reference-color-neutral-700:#505154;--token-reference-color-neutral-750:#47474a;--token-reference-color-neutral-800:#3e3e41;--token-reference-color-neutral-850:#343537;--token-reference-color-neutral-900:#2a2a2d;--token-reference-color-neutral-950:#1e1e20;--token-reference-color-neutral-1000:#0f0f11;--token-reference-color-dark-0:#f8f9ff;--token-reference-color-dark-50:#e6e9f1;--token-reference-color-dark-100:#d7d9e2;--token-reference-color-dark-150:#c8cbd4;--token-reference-color-dark-200:#babdc8;--token-reference-color-dark-250:#acb0bb;--token-reference-color-dark-300:#a0a3af;--token-reference-color-dark-350:#9497a4;--token-reference-color-dark-400:#888c9a;--token-reference-color-dark-450:#7d8190;--token-reference-color-dark-500:#727785;--token-reference-color-dark-550:#686d7c;--token-reference-color-dark-600:#5e6374;--token-reference-color-dark-650:#555a6b;--token-reference-color-dark-700:#4b5062;--token-reference-color-dark-750:#42475a;--token-reference-color-dark-800:#383d52;--token-reference-color-dark-850:#2e3349;--token-reference-color-dark-900:#242a40;--token-reference-color-dark-950:#191e35;--token-reference-color-dark-1000:#0a0d26;--token-reference-color-purple-0:#fbf8ff;--token-reference-color-purple-50:#ede6f7;--token-reference-color-purple-100:#ded6e8;--token-reference-color-purple-150:#d0c8db;--token-reference-color-purple-200:#c2bace;--token-reference-color-purple-250:#b5acc2;--token-reference-color-purple-300:#a99fb7;--token-reference-color-purple-350:#9e94ac;--token-reference-color-purple-400:#9388a2;--token-reference-color-purple-450:#887c99;--token-reference-color-purple-500:#7e718f;--token-reference-color-purple-550:#756787;--token-reference-color-purple-600:#6c5e7e;--token-reference-color-purple-650:#635476;--token-reference-color-purple-700:#5a496e;--token-reference-color-purple-750:#513f66;--token-reference-color-purple-800:#48355e;--token-reference-color-purple-850:#3f2b56;--token-reference-color-purple-900:#36204d;--token-reference-color-purple-950:#2b1242;--token-reference-color-purple-1000:#19062b;--token-reference-color-brand-teal:#1de9b6;--token-reference-color-brand-magenta:#ff3cac;--token-reference-color-brand-gold:#ffd966;--token-reference-color-brand-neutral:#e3e6f0;--token-reference-color-brand-dark:#0b0f28;--token-reference-color-brand-purple:#2f1747;--token-reference-color-status-success:#22c55e;--token-reference-color-status-warning:#f59e0b;--token-reference-color-status-danger:#ef4444;--token-reference-color-status-advanced:#6366f1;--token-reference-color-status-proficient:#f59e0b;--token-reference-color-status-learning:#06b6d4;--token-reference-typography-family-sans:Inter Variable,-apple-system,BlinkMacSystemFont,SF Pro Display,system-ui,sans-serif;--token-reference-typography-family-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;--token-reference-typography-size-xs:clamp(.75rem,.75rem + .15vw,.875rem);--token-reference-typography-size-sm:clamp(.875rem,.875rem + .2vw,1rem);--token-reference-typography-size-base:clamp(1rem,1rem + .25vw,1.125rem);--token-reference-typography-size-lg:clamp(1.125rem,1.125rem + .3vw,1.25rem);--token-reference-typography-size-xl:clamp(1.25rem,1.25rem + .4vw,1.5rem);--token-reference-typography-size-2xl:clamp(1.5rem,1.5rem + .6vw,1.875rem);--token-reference-typography-size-3xl:clamp(1.875rem,1.875rem + .8vw,2.25rem);--token-reference-typography-size-4xl:clamp(2.25rem,2.25rem + 1.2vw,3.5rem);--token-reference-typography-size-5xl:clamp(3rem,3rem + 1.5vw,4.5rem);--token-reference-typography-size-6xl:clamp(3.5rem,3.5rem + 2vw,6rem);--token-reference-typography-size-7xl:clamp(4.5rem,4.5rem + 2.5vw,8rem);--token-reference-typography-size-display-sm:clamp(2rem,2rem + 1vw,3rem);--token-reference-typography-weight-normal:400;--token-reference-typography-weight-medium:500;--token-reference-typography-weight-semibold:600;--token-reference-typography-weight-bold:700;--token-reference-typography-line-height-tight:1.1;--token-reference-typography-line-height-snug:1.25;--token-reference-typography-line-height-normal:1.4;--token-reference-typography-line-height-relaxed:1.5;--token-reference-typography-line-height-loose:1.6;--token-reference-typography-line-height-very-loose:1.75;--token-reference-typography-letter-spacing-tighter:-.025em;--token-reference-typography-letter-spacing-tight:-.015em;--token-reference-typography-letter-spacing-slightly-tight:-.005em;--token-reference-typography-letter-spacing-default:0em;--token-reference-typography-letter-spacing-wide:.015em;--token-reference-typography-letter-spacing-wider:.03em;--token-reference-typography-letter-spacing-widest:.05em;--token-reference-typography-letter-spacing-extra-wide:.1em;--token-reference-scale-root:85%;--token-reference-spacing-0:0;--token-reference-spacing-1:.25rem;--token-reference-spacing-2:.5rem;--token-reference-spacing-3:.75rem;--token-reference-spacing-4:1rem;--token-reference-spacing-5:1.25rem;--token-reference-spacing-6:1.5rem;--token-reference-spacing-8:2rem;--token-reference-spacing-10:2.5rem;--token-reference-spacing-12:3rem;--token-reference-spacing-16:4rem;--token-reference-spacing-20:5rem;--token-reference-spacing-24:6rem;--token-reference-spacing-fluid-xs:clamp(.375rem,.375rem + .1vw,.5rem);--token-reference-spacing-fluid-sm:clamp(.5rem,.5rem + .15vw,.75rem);--token-reference-spacing-fluid-md:clamp(.75rem,.75rem + .2vw,1rem);--token-reference-spacing-fluid-lg:clamp(1rem,1rem + .25vw,1.5rem);--token-reference-spacing-fluid-xl:clamp(1.5rem,1.5rem + .4vw,2.25rem);--token-reference-spacing-fluid-2xl:clamp(2rem,2rem + .6vw,3rem);--token-reference-spacing-fluid-3xl:clamp(2.5rem,2.5rem + .8vw,3.75rem);--token-reference-spacing-fluid-4xl:clamp(3rem,3rem + 1vw,4.5rem);--token-reference-spacing-fluid-5xl:clamp(4rem,4rem + 1.2vw,6rem);--token-reference-spacing-fluid-6xl:clamp(5rem,5rem + 1.5vw,7.5rem);--token-reference-size-px:1px;--token-reference-size-1:.25rem;--token-reference-size-2:.375rem;--token-reference-size-3:.5rem;--token-reference-size-4:.75rem;--token-reference-size-5:1rem;--token-reference-size-6:1.125rem;--token-reference-size-8:1.75rem;--token-reference-size-12:3.25rem;--token-reference-size-14:3.625rem;--token-reference-size-16:4.25rem;--token-reference-size-40:10rem;--token-reference-radius-xs:.375rem;--token-reference-radius-sm:.75rem;--token-reference-radius-md:1rem;--token-reference-radius-lg:1.25rem;--token-reference-radius-xl:1.5rem;--token-reference-radius-2xl:2rem;--token-reference-radius-full:9999px;--token-reference-border-width-small:1px;--token-reference-border-width-medium:1.5px;--token-reference-border-width-large:2px;--token-reference-border-width-accent:3px;--token-reference-blur-xs:.2rem;--token-reference-blur-sm:.625rem;--token-reference-blur-md:1.25rem;--token-reference-blur-lg:2.5rem;--token-reference-blur-xl:4rem;--token-reference-opacity-0:0;--token-reference-opacity-15:.15;--token-reference-opacity-20:.2;--token-reference-opacity-30:.3;--token-reference-opacity-45:.45;--token-reference-opacity-60:.6;--token-reference-opacity-80:.8;--token-reference-opacity-100:1;--token-reference-motion-duration-100:.1s;--token-reference-motion-duration-150:.15s;--token-reference-motion-duration-200:.2s;--token-reference-motion-duration-300:.3s;--token-reference-motion-duration-400:.4s;--token-reference-motion-duration-600:.6s;--token-reference-motion-duration-800:.8s;--token-reference-motion-duration-1000:1s;--token-reference-motion-duration-1200:1.2s;--token-reference-motion-duration-1800:1.8s;--token-reference-motion-duration-2000:2s;--token-reference-motion-duration-2500:2.5s;--token-reference-motion-duration-4000:4s;--token-reference-motion-duration-8000:8s;--token-reference-motion-easing-standard:cubic-bezier(.4,0,.2,1);--token-reference-motion-easing-spring:cubic-bezier(.68,-.55,.265,1.55);--token-reference-motion-delay-0:0s;--token-reference-motion-delay-150:.15s;--token-reference-motion-delay-200:.2s;--token-reference-motion-delay-300:.3s;--token-reference-motion-delay-400:.4s;--token-reference-motion-delay-500:.5s;--token-reference-motion-delay-600:.6s;--token-reference-motion-delay-700:.7s;--token-reference-motion-delay-800:.8s;--token-reference-motion-delay-900:.9s;--token-reference-motion-delay-1000:1s;--token-reference-container-5xl:64rem;--token-reference-container-7xl:80rem;--token-reference-container-max:90rem;--token-reference-layer-behind:-1;--token-reference-layer-base:0;--token-reference-layer-raised:10;--token-reference-layer-active:20;--token-reference-layer-overlay:50;--token-reference-layer-popover:1000;--token-theme-color-background-color:rgba(10,13,38,.8);--token-theme-color-text-color:#f8faff;--token-theme-color-text-hovered:var(--token-theme-color-interactive-hover);--token-theme-color-text-primary:rgba(248,250,255,.95);--token-theme-color-text-secondary:rgba(248,250,255,.85);--token-theme-color-text-tertiary:rgba(248,250,255,.7);--token-theme-color-text-disabled:rgba(248,250,255,.45);--token-theme-color-text-overlay:rgba(248,250,255,.9);--token-theme-color-text-dark:var(--token-theme-color-background-color);--token-theme-color-text-brand:var(--token-theme-color-interactive-color);--token-theme-color-text-emphasis-heading:#ff73ba;--token-theme-color-text-body:var(--token-theme-color-text-primary);--token-theme-color-text-heading:var(--token-theme-color-interactive-color);--token-theme-color-text-attention:#ffe8a4;--token-theme-color-interactive-color:#2ed5a7;--token-theme-color-interactive-hover:#51f4c3;--token-theme-color-interactive-focus:#e7fff5;--token-theme-color-interactive-ring:#e7fff5;--token-theme-color-interactive-glow:rgba(46,213,167,.2);--token-theme-color-interactive-shadow:rgba(46,213,167,.3);--token-theme-color-interactive-pressed:rgba(46,213,167,.25);--token-theme-color-interactive-magnetic:rgba(46,213,167,.1);--token-theme-color-emphasis-color:#fb38a9;--token-theme-color-emphasis-glow:rgba(251,56,169,.3);--token-theme-color-emphasis-shadow:rgba(251,56,169,.4);--token-theme-color-attention-color:#c9ad5d;--token-theme-color-attention-glow:rgba(201,173,93,.4);--token-theme-color-attention-pulse-from:rgba(201,173,93,.8);--token-theme-color-attention-pulse-to:var(--token-theme-color-attention-color);--token-theme-color-surface-color:var(--token-theme-color-background-color);--token-theme-color-surface-overlay:rgba(3,3,3,.9);--token-theme-color-surface-glass-subtle:rgba(10,13,38,.02);--token-theme-color-surface-glass-light:rgba(10,13,38,.03);--token-theme-color-surface-glass-medium:rgba(10,13,38,.1);--token-theme-color-surface-glass-strong:rgba(10,13,38,.3);--token-theme-color-surface-glass-near-opaque:rgba(10,13,38,.98);--token-theme-color-surface-glass-border:var(--token-theme-color-border-default);--token-theme-color-surface-glass-hover:linear-gradient(135deg,rgba(10,13,38,.05),transparent 50%,rgba(46,213,167,.03));--token-theme-color-surface-glass-iridescent:linear-gradient(135deg,hsla(0,0%,100%,.1),rgba(255,0,128,.05) 25%,rgba(0,255,255,.05) 50%,rgba(128,255,0,.05) 75%,hsla(0,0%,100%,.1));--token-theme-color-surface-glass-magnetic:rgba(10,13,38,.2);--token-theme-color-surface-glass-pressed:rgba(10,13,38,.15);--token-theme-color-border-default:hsla(0,0%,82.4%,.1);--token-theme-color-border-neutral:rgba(248,250,255,.1);--token-theme-color-border-hover:var(--token-theme-color-interactive-hover);--token-theme-color-border-focus:var(--token-theme-color-interactive-focus);--token-theme-color-border-ring:var(--token-theme-color-interactive-ring);--token-theme-color-tint-primary-rest:rgba(134,255,214,.25);--token-theme-color-tint-primary-strong:rgba(134,255,214,.35);--token-theme-color-tint-primary-stronger:rgba(134,255,214,.55);--token-theme-color-tint-accent:rgba(201,173,93,.3);--token-theme-color-tint-highlight:rgba(251,56,169,.25);--token-theme-color-tint-overlay-subtle:rgba(46,213,167,.1);--token-theme-color-tint-overlay-medium:rgba(46,213,167,.15);--token-theme-color-tint-overlay-strong:rgba(46,213,167,.25);--token-theme-color-status-success-color:var(--token-reference-color-status-success);--token-theme-color-status-success-fg:var(--token-reference-color-status-success);--token-theme-color-status-success-bg:rgba(34,197,94,.04);--token-theme-color-status-success-border:rgba(34,197,94,.25);--token-theme-color-status-success-glow:rgba(34,197,94,.3);--token-theme-color-status-warning-color:var(--token-reference-color-status-warning);--token-theme-color-status-warning-fg:var(--token-reference-color-status-warning);--token-theme-color-status-warning-bg:rgba(245,158,11,.04);--token-theme-color-status-warning-border:rgba(245,158,11,.25);--token-theme-color-status-danger-color:var(--token-reference-color-status-danger);--token-theme-color-status-danger-fg:var(--token-reference-color-status-danger);--token-theme-color-status-danger-bg:rgba(239,68,68,.04);--token-theme-color-status-danger-border:rgba(239,68,68,.4);--token-theme-color-status-danger-glow:rgba(239,68,68,.08);--token-theme-opacity-disabled:var(--token-reference-opacity-60);--token-theme-opacity-muted:var(--token-reference-opacity-60);--token-theme-opacity-decoration:var(--token-reference-opacity-20);--token-theme-opacity-scrim:var(--token-reference-opacity-80);--token-theme-opacity-ring-default:var(--token-reference-opacity-15);--token-theme-opacity-ring-hover:var(--token-reference-opacity-30);--token-theme-state-hover-glow:rgba(46,213,167,.15);--token-theme-state-hover-shadow:rgba(46,213,167,.2);--token-theme-state-hover-border:var(--token-theme-color-interactive-hover);--token-theme-state-hover-text:var(--token-theme-color-text-hovered);--token-theme-state-hover-surface:var(--token-theme-color-surface-glass-hover);--token-theme-state-active-glow:rgba(46,213,167,.25);--token-theme-state-active-shadow:rgba(46,213,167,.35);--token-theme-state-focus-ring:var(--token-theme-color-interactive-ring);--token-theme-state-focus-glow:rgba(46,213,167,.08);--token-theme-border-default-small:var(--token-reference-border-width-small) solid var(--token-theme-color-border-default);--token-theme-border-default-medium:var(--token-reference-border-width-medium) solid var(--token-theme-color-border-default);--token-theme-border-default-large:var(--token-reference-border-width-large) solid var(--token-theme-color-border-default);--token-theme-border-neutral-small:var(--token-reference-border-width-small) solid var(--token-theme-color-border-neutral);--token-theme-border-neutral-medium:var(--token-reference-border-width-medium) solid var(--token-theme-color-border-neutral);--token-theme-border-neutral-large:var(--token-reference-border-width-large) solid var(--token-theme-color-border-neutral);--token-theme-border-interactive-small:var(--token-reference-border-width-small) solid var(--token-theme-color-interactive-color);--token-theme-border-interactive-medium:var(--token-reference-border-width-medium) solid var(--token-theme-color-interactive-color);--token-theme-border-interactive-large:var(--token-reference-border-width-large) solid var(--token-theme-color-interactive-color);--token-theme-border-hover-small:var(--token-reference-border-width-small) solid rgba(81,244,195,.35);--token-theme-border-hover-medium:var(--token-reference-border-width-medium) solid rgba(81,244,195,.35);--token-theme-border-hover-large:var(--token-reference-border-width-large) solid rgba(81,244,195,.35);--token-theme-border-focus-small:var(--token-reference-border-width-small) solid rgba(231,255,245,.35);--token-theme-border-focus-medium:var(--token-reference-border-width-medium) solid rgba(231,255,245,.35);--token-theme-border-focus-large:var(--token-reference-border-width-large) solid rgba(231,255,245,.35);--token-theme-border-ring-small:var(--token-reference-border-width-small) solid rgba(231,255,245,.35);--token-theme-border-ring-medium:var(--token-reference-border-width-medium) solid rgba(231,255,245,.35);--token-theme-border-ring-large:var(--token-reference-border-width-large) solid rgba(231,255,245,.35);--token-theme-shadow-color:#0a0a0a;--token-theme-shadow-light:hsla(0,0%,4%,.06);--token-theme-shadow-medium:hsla(0,0%,4%,.1);--token-theme-shadow-strong:hsla(0,0%,4%,.15);--token-theme-shadow-interactive:rgba(46,213,167,.2);--token-theme-shadow-default:hsla(0,0%,4%,.08);--token-theme-shadow-glow-subtle:rgba(46,213,167,.08);--token-theme-shadow-glow-medium:rgba(46,213,167,.15);--token-theme-shadow-glow-strong:rgba(46,213,167,.25);--token-theme-shadow-glow-attention:rgba(201,173,93,.3);--token-theme-shadow-glow-emphasis:rgba(251,56,169,.2);--token-theme-shadow-elevated:0 1px 3px hsla(0,0%,4%,.08),0 2px 6px hsla(0,0%,4%,.06),0 0 0 1px rgba(46,213,167,.04);--token-theme-shadow-focus:0 0 0 2px var(--token-theme-color-border-ring),0 0 8px 2px rgba(46,213,167,.08);--token-theme-shadow-magnetic:0 0 0 1px var(--token-theme-shadow-interactive),var(--token-theme-shadow-elevated),0 0 30px rgba(46,213,167,.4);--token-theme-shadow-text-subtle:0 1px 2px hsla(0,0%,4%,.1);--token-theme-focus-outline:var(--token-reference-border-width-large) solid var(--token-theme-color-interactive-color);--token-theme-focus-offset-sm:2px;--token-theme-focus-offset-md:3px;--token-theme-focus-offset-lg:4px;--token-theme-gradient-heading:linear-gradient(135deg,var(--token-theme-color-text-brand) 0%,var(--token-theme-color-text-hovered) 50%,var(--token-theme-color-text-brand) 100%);--token-theme-gradient-frame:conic-gradient(from 0deg,var(--token-theme-color-interactive-color),var(--token-theme-color-emphasis-color),var(--token-theme-color-attention-color),var(--token-theme-color-interactive-color));--token-theme-motion-feedback-press:var(--token-reference-motion-duration-100);--token-theme-motion-feedback-fast:var(--token-reference-motion-duration-200);--token-theme-motion-feedback-default:var(--token-reference-motion-duration-300);--token-theme-motion-feedback-emphasis:var(--token-reference-motion-duration-400);--token-theme-motion-feedback-slow:var(--token-reference-motion-duration-600);--token-theme-motion-feedback-pulse:var(--token-reference-motion-duration-2000);--token-theme-motion-enter-default:var(--token-reference-motion-duration-1000);--token-theme-motion-enter-slow:var(--token-reference-motion-duration-600);--token-theme-motion-enter-narrative:var(--token-reference-motion-duration-800);--token-theme-motion-exit-default:var(--token-reference-motion-duration-200);--token-component-avatar-size-sm:clamp(6.5rem,20vw,11rem);--token-component-avatar-size-lg:clamp(8.5rem,14vw,15.25rem);--token-component-icon-tile-size:clamp(2.75rem,6vw,3.75rem);--token-component-menu-motion-enter-duration:var(--token-reference-motion-duration-150);--token-component-stat-card-motion-counter-duration:var(--token-reference-motion-duration-2000);--token-component-stat-card-background-default:linear-gradient(135deg,rgba(248,250,255,.06) 0%,var(--token-theme-color-surface-glass-medium) 50%,var(--token-theme-color-surface-glass-subtle) 100%);--token-component-stat-card-background-hover:linear-gradient(135deg,var(--token-theme-color-surface-glass-light) 0%,rgba(248,250,255,.06) 50%,rgba(46,213,167,.03) 100%);--token-component-stat-card-background-alt:linear-gradient(225deg,rgba(248,250,255,.06) 0%,var(--token-theme-color-surface-glass-medium) 50%,var(--token-theme-color-surface-glass-subtle) 100%);--token-component-stat-card-background-alt_hover:linear-gradient(225deg,var(--token-theme-color-surface-glass-light) 0%,rgba(248,250,255,.06) 50%,rgba(46,213,167,.03) 100%);--token-component-magnetic-surface-color:var(--token-theme-color-interactive-magnetic);--token-component-magnetic-surface-surface:var(--token-theme-color-surface-glass-magnetic);--token-component-magnetic-surface-shadow:var(--token-theme-shadow-magnetic);--token-component-shimmer-text-gradient-from:var(--token-theme-color-text-brand);--token-component-shimmer-text-gradient-via:var(--token-theme-color-text-hovered);--token-component-shimmer-text-gradient-to:var(--token-theme-color-text-brand);--token-component-shimmer-text-motion-duration:var(--token-reference-motion-duration-8000);--token-feature-hero-portrait-halo-blue:#60a5fa;--token-feature-hero-portrait-halo-violet:#8b5cf6;--token-feature-hero-portrait-halo-shadow-primary:rgba(46,213,167,.22);--token-feature-hero-portrait-halo-shadow-secondary:rgba(139,92,246,.2);--token-feature-hero-portrait-annotation-shadow-rest:rgba(5,7,24,.35);--token-feature-hero-portrait-annotation-shadow-glow:rgba(5,7,24,.8);--token-feature-hero-background:radial-gradient(ellipse at 22% 72%,rgba(9,228,177,.12) 0%,transparent 52%),radial-gradient(ellipse at 82% 28%,rgba(252,60,170,.08) 0%,transparent 54%),linear-gradient(180deg,rgba(3,4,24,.98),rgba(9,13,37,.98) 52%,rgba(22,26,50,.98));--token-feature-hero-glow:radial-gradient(circle at 15% 85%,rgba(9,228,177,.06) 0%,transparent 38%),radial-gradient(circle at 85% 15%,rgba(252,60,170,.04) 0%,transparent 42%),radial-gradient(circle at 50% 50%,rgba(224,192,98,.03) 0%,transparent 60%);--token-feature-hero-motion-entrance:var(--token-reference-motion-duration-1200);--token-feature-hero-motion-gesture:var(--token-reference-motion-duration-2500);--token-feature-hero-motion-ornament:var(--token-reference-motion-duration-1800);--token-feature-hero-motion-background:var(--token-reference-motion-duration-4000);--token-feature-skills-background:radial-gradient(ellipse at 28% 22%,rgba(9,228,177,.05) 0%,transparent 50%),radial-gradient(circle at 78% 32%,rgba(224,192,98,.035) 0%,transparent 60%),linear-gradient(180deg,rgba(3,4,24,.98),rgba(9,13,37,.98) 52%,rgba(22,26,50,.98));--token-feature-timeline-background:radial-gradient(ellipse at 50% 18%,rgba(9,228,177,.035) 0%,transparent 50%),radial-gradient(ellipse at 88% 82%,rgba(251,56,169,.08) 0%,transparent 54%),linear-gradient(180deg,rgba(3,4,24,.98),rgba(9,13,37,.98) 52%,rgba(22,26,50,.98));--token-feature-contact-background:radial-gradient(ellipse at 72% 28%,rgba(252,60,170,.05) 0%,transparent 52%),radial-gradient(circle at 50% 72%,rgba(224,192,98,.045) 0%,transparent 60%),linear-gradient(180deg,rgba(3,4,24,.98),rgba(9,13,37,.98) 52%,rgba(22,26,50,.98));--token-feature-projects-background:radial-gradient(ellipse at 18% 24%,rgba(9,228,177,.045) 0%,transparent 50%),radial-gradient(ellipse at 84% 78%,rgba(252,60,170,.035) 0%,transparent 54%),linear-gradient(180deg,rgba(3,4,24,.98),rgba(9,13,37,.98) 52%,rgba(22,26,50,.98));--token-feature-availability-color:var(--token-theme-color-attention-color);--token-feature-availability-glow:var(--token-theme-color-attention-glow);--token-feature-availability-pulse-from:rgba(201,173,93,.8);--token-feature-availability-pulse-to:var(--token-theme-color-attention-color);--token-feature-mastery-level-expert:var(--token-theme-color-interactive-color);--token-feature-mastery-level-advanced:var(--token-reference-color-status-advanced);--token-feature-mastery-level-proficient:var(--token-reference-color-status-proficient);--token-feature-mastery-level-learning:var(--token-reference-color-status-learning);--token-feature-mastery-glow:var(--token-theme-color-interactive-glow);--token-feature-mastery-shadow:var(--token-theme-color-interactive-shadow)}*,:after,:before{box-sizing:border-box;font-feature-settings:"kern" 1,"liga" 1,"calt" 1,"ss01" 1;margin:0;padding:0;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;border:0 solid transparent}html{font-size:var(--token-reference-scale-root,85%);scroll-behavior:smooth;text-size-adjust:100%;-webkit-text-size-adjust:100%;overflow-x:hidden;-webkit-overflow-scrolling:touch}body{background:var(--token-theme-color-surface-color);font-size:var(--token-reference-typography-size-base);font-weight:var(--token-reference-typography-weight-normal);line-height:var(--token-reference-typography-line-height-normal);margin:0;min-height:100vh;min-height:100svh;overflow-x:hidden;padding:0;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body,h1,h2,h3,h4,h5,h6{color:var(--token-theme-color-text-primary);font-family:var(--token-reference-typography-family-sans)}h1,h2,h3,h4,h5,h6{font-weight:var(--token-reference-typography-weight-semibold);letter-spacing:var(--token-reference-typography-letter-spacing-tight);line-height:var(--token-reference-typography-line-height-tight);margin-bottom:.5em;word-wrap:break-word;-webkit-font-feature-settings:"kern" 1;font-feature-settings:"kern" 1;overflow-wrap:break-word}audio,canvas,embed,iframe,img,object,svg,video{display:block;max-width:100%}img,video{height:auto}blockquote,figure,p{margin-block:0}ol,ul{list-style-position:outside}a{color:inherit;text-decoration:none}a:focus-visible{outline:2px solid var(--token-theme-state-focus-ring);outline-offset:2px}button,input,select,textarea{background:transparent;border:0;color:inherit;font:inherit;letter-spacing:inherit}[role=button],button{cursor:pointer}button:disabled{cursor:not-allowed}fieldset{border:0;margin:0}fieldset,legend{padding:0}[hidden]{display:none!important}@media(prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.001ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.001ms!important}}
