@layer reset{*,:before,:after{box-sizing:border-box}body,h1,h2,h3,h4,h5,h6,p,figure,blockquote,dl,dd{margin:0}html{-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;scroll-behavior:smooth;tab-size:4;-webkit-hyphens:none;hyphens:none;line-height:1.5}body{min-block-size:100vh;line-height:inherit;text-rendering:optimizelegibility}img,picture,video,canvas,svg{block-size:auto;max-inline-size:100%;display:block}input,button,textarea,select{font:inherit;color:inherit}button{cursor:pointer;background:0 0;border:none;padding:0}a{color:inherit;text-decoration:none}h1,h2,h3,h4,h5,h6,p{overflow-wrap:break-word}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}ul[role=list],ol[role=list]{padding-inline-start:0;list-style:none}table{border-collapse:collapse;border-spacing:0}hr{border:none;color:inherit;border-block-start:1px solid;block-size:0}img{border-style:none}textarea{resize:vertical}input::placeholder,textarea::placeholder{opacity:1}[hidden]{display:none!important}:focus-visible{outline-offset:2px;outline:2px solid}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}:root{--css-cascade-anchor:1}}@layer base{::selection{color:inherit;background-color:oklch(66% .12 197/.25)}body{font-family:var(--font-ui);font-size:var(--fs-md);font-weight:var(--w-regular);line-height:var(--lh-relaxed);color:var(--color-white);background-color:var(--color-navy-deep);letter-spacing:var(--ls-tight)}p{font-size:inherit;line-height:var(--lh-relaxed);max-inline-size:70ch}h1,h2,h3{font-family:var(--font-heading);letter-spacing:var(--ls-tight);line-height:var(--lh-snug)}h1{font-size:var(--fs-3xl);font-weight:var(--w-extrabold)}h2{font-size:var(--fs-2xl);font-weight:var(--w-bold)}h3{font-size:var(--fs-xl);font-weight:var(--w-bold)}h4,h5,h6{font-family:var(--font-ui);line-height:var(--lh-snug)}h4{font-size:var(--fs-lg);font-weight:var(--w-semibold)}h5{font-size:var(--fs-md);font-weight:var(--w-semibold)}h6{font-size:var(--fs-sm);font-weight:var(--w-semibold)}input[type=text],input[type=email],input[type=password],input[type=number],input[type=url],input[type=search],input[type=tel],input[type=date],input[type=datetime-local],input[type=time],textarea,select{appearance:none;border:1px solid var(--surface-border-default);border-radius:var(--radius-lg);padding-block:var(--space-2);padding-inline:var(--space-3);font-size:var(--fs-sm);line-height:var(--lh-normal);color:inherit;background-color:var(--color-navy-deep);transition:border-color var(--duration-150) var(--ease-out), box-shadow var(--duration-150) var(--ease-out)}input:focus,textarea:focus,select:focus{border-color:var(--brand-teal-500);outline:none;box-shadow:0 0 0 2px oklch(66% .12 197/.3)}input:disabled,textarea:disabled,select:disabled{opacity:.5;cursor:not-allowed}a{color:var(--brand-teal-500);text-underline-offset:.2em;transition:color var(--duration-150) var(--ease-out);text-decoration:none;text-decoration-thickness:1px}a:hover{color:var(--brand-teal-600);text-decoration:underline}:focus-visible{outline:2px solid var(--brand-teal-500);outline-offset:3px;transition:outline-offset var(--duration-200) var(--ease-out)}:root{--css-cascade-anchor:2}}@layer tokens{:root{--brand-navy-50:oklch(97% .01 252);--brand-navy-100:oklch(93% .02 252);--brand-navy-200:oklch(82% .04 252);--brand-navy-300:oklch(68% .06 252);--brand-navy-400:oklch(52% .08 252);--brand-navy-500:oklch(38% .09 252);--brand-navy-600:oklch(30% .08 252);--brand-navy-700:oklch(22% .05 252);--brand-navy-800:oklch(18% .045 252);--brand-navy-900:oklch(14% .04 252);--brand-navy-950:oklch(12% .035 252);--brand-teal-50:oklch(97% .02 197);--brand-teal-100:oklch(92% .04 197);--brand-teal-200:oklch(85% .07 197);--brand-teal-300:oklch(78% .1 197);--brand-teal-400:oklch(72% .12 197);--brand-teal-500:oklch(66% .12 197);--brand-teal-600:oklch(58% .11 197);--brand-teal-700:oklch(48% .09 197);--brand-teal-800:oklch(38% .07 197);--brand-teal-900:oklch(28% .05 197);--brand-gold-50:oklch(97% .02 85);--brand-gold-100:oklch(93% .05 85);--brand-gold-200:oklch(88% .08 85);--brand-gold-300:oklch(83% .11 85);--brand-gold-400:oklch(78% .12 85);--brand-gold-500:oklch(74% .12 85);--brand-gold-600:oklch(64% .11 85);--brand-gold-700:oklch(54% .09 85);--brand-gold-800:oklch(44% .07 85);--brand-gold-900:oklch(34% .05 85);--neutral-0:oklch(100% 0 0);--neutral-50:oklch(98% .003 252);--neutral-100:oklch(95% .006 252);--neutral-200:oklch(88% .008 252);--neutral-300:oklch(78% .012 252);--neutral-400:oklch(64% .018 252);--neutral-500:oklch(62% .025 252);--neutral-600:oklch(46% .024 252);--neutral-700:oklch(36% .028 252);--neutral-800:oklch(30% .03 252);--neutral-900:oklch(22% .035 252);--status-success-50:oklch(96% .04 150);--status-success-500:oklch(68% .16 150);--status-success-700:oklch(50% .12 150);--status-warning-50:oklch(97% .04 85);--status-warning-500:oklch(76% .14 85);--status-warning-700:oklch(55% .1 85);--status-danger-50:oklch(96% .03 25);--status-danger-500:oklch(62% .2 25);--status-danger-700:oklch(48% .16 25);--status-info-50:var(--brand-teal-50);--status-info-500:var(--brand-teal-500);--status-info-700:var(--brand-teal-700);--market-bullish:var(--status-success-500);--market-bullish-glow:oklch(68% .16 150/.25);--market-bearish:var(--status-danger-500);--market-bearish-glow:oklch(62% .2 25/.25);--market-neutral:var(--brand-gold-500);--surface-bg-canvas:var(--neutral-0);--surface-bg-subtle:var(--neutral-50);--surface-bg-muted:var(--neutral-100);--surface-bg-deep:var(--brand-navy-700);--surface-bg-deeper:var(--brand-navy-800);--surface-bg-void:var(--brand-navy-950);--surface-fg-default:var(--neutral-800);--surface-fg-muted:var(--neutral-500);--surface-fg-inverted:var(--neutral-0);--surface-border-subtle:var(--neutral-200);--surface-border-default:var(--neutral-300);--focus-ring:oklch(66% .12 197/.6);--focus-ring-offset:2px;--border-gradient-teal:linear-gradient(135deg, var(--brand-teal-500), var(--brand-teal-700));--border-gradient-teal-top:linear-gradient(180deg, var(--brand-teal-400) 0%, transparent 100%);--border-gradient-market-bullish:linear-gradient(135deg, var(--market-bullish), oklch(60% .14 150));--border-gradient-market-bearish:linear-gradient(135deg, var(--market-bearish), oklch(55% .18 25));--font-heading:"Montserrat", "Inter", "Segoe UI", Roboto, Arial, sans-serif;--font-ui:"Montserrat", "Inter", "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--font-mono:ui-monospace, "SF Mono", "Cascadia Mono", Menlo, Consolas, monospace;--w-regular:400;--w-medium:500;--w-semibold:600;--w-bold:700;--w-extrabold:800;--lh-tight:1.1;--lh-snug:1.25;--lh-normal:1.5;--lh-relaxed:1.65;--ls-tight:-.02em;--ls-normal:0;--ls-wide:.01em;--ls-wider:.04em;--fs-2xs:clamp(.6875rem, .66rem + .12vw, .75rem);--fs-xs:clamp(.75rem, .72rem + .15vw, .875rem);--fs-sm:clamp(.875rem, .84rem + .2vw, 1rem);--fs-md:clamp(1rem, .96rem + .25vw, 1.125rem);--fs-lg:clamp(1.125rem, 1.07rem + .3vw, 1.25rem);--fs-xl:clamp(1.25rem, 1.18rem + .4vw, 1.5rem);--fs-2xl:clamp(1.5rem, 1.38rem + .6vw, 2rem);--fs-3xl:clamp(1.875rem, 1.68rem + .95vw, 2.5rem);--fs-4xl:clamp(2.25rem, 1.92rem + 1.6vw, 3.25rem);--text-display:var(--fs-4xl);--text-h1:var(--fs-3xl);--text-h2:var(--fs-2xl);--text-h3:var(--fs-xl);--text-h4:var(--fs-lg);--text-h5:var(--fs-md);--text-h6:var(--fs-sm);--text-body:var(--fs-sm);--text-body-lead:var(--fs-md);--text-body-sm:var(--fs-xs);--text-label:var(--fs-xs);--text-caption:var(--fs-xs);--text-meta:var(--fs-2xs);--text-code:var(--fs-sm);--weight-body:var(--w-regular);--weight-emphasis:var(--w-medium);--weight-label:var(--w-semibold);--weight-heading:var(--w-bold);--weight-display:var(--w-extrabold);--space-0:0;--space-px:1px;--space-0-5:.125rem;--space-1:.25rem;--space-1-5:.375rem;--space-2:.5rem;--space-2-5:.625rem;--space-3:.75rem;--space-3-5:.875rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-7:1.75rem;--space-8:2rem;--space-10:2.5rem;--space-12:3rem;--space-16:4rem;--space-20:5rem;--space-24:6rem;--space-28:7rem;--space-32:8rem;--radius-none:0;--radius-sm:.125rem;--radius-default:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--radius-2xl:1rem;--radius-3xl:1.5rem;--radius-full:9999px;--shadow-ink:oklch(15% .03 252/.1);--shadow-ink-soft:oklch(15% .03 252/.06);--shadow-ink-strong:oklch(12% .03 252/.25);--shadow-sm:0 1px 2px 0 var(--shadow-ink-soft);--shadow-default:0 1px 3px 0 var(--shadow-ink), 0 1px 2px -1px var(--shadow-ink);--shadow-md:0 4px 6px -1px var(--shadow-ink), 0 2px 4px -2px var(--shadow-ink);--shadow-lg:0 10px 15px -3px var(--shadow-ink), 0 4px 6px -4px var(--shadow-ink);--shadow-xl:0 20px 25px -5px var(--shadow-ink), 0 8px 10px -6px var(--shadow-ink);--shadow-2xl:0 25px 50px -12px var(--shadow-ink-strong);--z-0:0;--z-10:10;--z-20:20;--z-30:30;--z-40:40;--z-50:50;--duration-75:75ms;--duration-100:.1s;--duration-150:.15s;--duration-200:.2s;--duration-300:.3s;--duration-500:.5s;--duration-700:.7s;--duration-1000:1s;--ease-linear:linear;--ease-in:cubic-bezier(.4, 0, 1, 1);--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--ease-spring:cubic-bezier(.175, .885, .32, 1.15);--container-xs:340px;--container-sm:820px;--container-md:960px;--container-max:1200px;--container-lg:1440px;--container-xl:1680px;--container-2xl:1920px;--layout-shell:min(100%, var(--container-xl));--layout-content:min(100%, var(--container-lg));--layout-gutter:clamp(1rem, 3vw, 2rem);--nav-height:6.25rem;--admin-bar-height:2rem;--chrome-height:var(--nav-height)}@media (width>=1920px){:root{--layout-shell:min(100%, var(--container-2xl));--layout-content:min(100%, var(--container-xl))}}@media (width>=480px){:root{--fs-xs:clamp(.75rem, .71rem + .18vw, .9rem);--fs-sm:clamp(.875rem, .83rem + .25vw, 1.02rem);--fs-md:clamp(1rem, .95rem + .3vw, 1.15rem);--fs-lg:clamp(1.125rem, 1.06rem + .4vw, 1.3rem)}}@media (width>=640px){:root{--fs-xl:clamp(1.25rem, 1.14rem + .6vw, 1.625rem);--fs-2xl:clamp(1.5rem, 1.3rem + 1vw, 2.125rem);--fs-3xl:clamp(1.875rem, 1.55rem + 1.6vw, 2.75rem)}}@media (width>=768px){:root{--fs-2xs:clamp(.6875rem, .66rem + .15vw, .8125rem);--fs-xs:clamp(.8125rem, .77rem + .2vw, .9375rem);--fs-sm:clamp(.9375rem, .88rem + .3vw, 1.0625rem);--fs-md:clamp(1.0625rem, 1rem + .35vw, 1.2rem);--fs-lg:clamp(1.1875rem, 1.1rem + .45vw, 1.375rem);--fs-xl:clamp(1.375rem, 1.24rem + .7vw, 1.75rem);--fs-2xl:clamp(1.75rem, 1.52rem + 1.1vw, 2.375rem);--fs-3xl:clamp(2.125rem, 1.82rem + 1.4vw, 3rem);--fs-4xl:clamp(2.75rem, 2.3rem + 2vw, 3.75rem)}}@media (width>=1024px){:root{--fs-xs:clamp(.875rem, .84rem + .2vw, 1rem);--fs-sm:clamp(1rem, .95rem + .3vw, 1.1rem);--fs-md:clamp(1.0625rem, 1rem + .35vw, 1.25rem);--fs-lg:clamp(1.25rem, 1.17rem + .5vw, 1.5rem);--fs-xl:clamp(1.5rem, 1.35rem + .8vw, 2rem);--fs-2xl:clamp(2rem, 1.75rem + 1.2vw, 2.75rem);--fs-3xl:clamp(2.5rem, 2.14rem + 1.6vw, 3.5rem);--fs-4xl:clamp(3.25rem, 2.72rem + 2.4vw, 4.5rem)}}@media (width>=1280px){:root{--fs-4xl:clamp(3.5rem, 2.9rem + 2.6vw, 5rem)}}@media (width>=1536px){:root{--fs-3xl:clamp(2.75rem, 2.3rem + 1.8vw, 4rem);--fs-4xl:clamp(3.75rem, 3.1rem + 2.8vw, 5.5rem)}}@media (width>=1920px){:root{--fs-2xl:clamp(2.25rem, 1.9rem + 1.4vw, 3.25rem);--fs-3xl:clamp(3rem, 2.4rem + 2vw, 4.5rem);--fs-4xl:clamp(4rem, 3.25rem + 3vw, 6rem)}}@media (width>=3840px){:root{--fs-3xl:clamp(3.25rem, 2.5rem + 2.4vw, 5.25rem);--fs-4xl:clamp(4.5rem, 3.5rem + 3.6vw, 7.5rem)}}:root{--css-cascade-anchor:3}}@layer layout{:root{--css-cascade-anchor:4}}@layer components{:root{--css-cascade-anchor:5}}@layer utilities{.kpi-value{font-family:var(--font-ui);font-size:var(--fs-2xl);font-weight:var(--w-bold);line-height:var(--lh-tight);font-variant-numeric:tabular-nums lining-nums}.kpi-label{font-size:var(--fs-xs);font-weight:var(--w-medium);text-transform:uppercase;letter-spacing:var(--ls-wide)}.hero-eyebrow{font-family:var(--font-ui);font-size:var(--fs-xs);font-weight:var(--w-semibold);letter-spacing:.08em;text-transform:uppercase}.hero-title{font-family:var(--font-heading);font-size:clamp(1.875rem,1.4rem + 2.6vw,3.75rem);font-weight:var(--w-extrabold);letter-spacing:-.025em;line-height:1.05}.hero-subtitle{font-size:var(--fs-md);line-height:var(--lh-relaxed);max-inline-size:65ch}.hover-lift{transition:transform .35s var(--ease-spring), box-shadow .35s var(--ease-spring);will-change:transform}.hover-lift:hover{box-shadow:var(--shadow-xl);transform:translateY(-4px)}.hover-lift:active{transform:translateY(-1px)}.animate-pulse{animation:2s cubic-bezier(.4,0,.6,1) infinite pulse}.animate-ping{animation:ping 1s var(--ease-out) infinite}.animate-shimmer{animation:shimmer 3s var(--ease-in-out) infinite;background-size:200% 100%}.animate-float{animation:float 4s var(--ease-in-out) infinite}.visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.stack{--stack-gap:var(--space-4);flex-direction:column;justify-content:flex-start;display:flex}.stack>*+*{margin-block-start:var(--stack-gap)}.cluster{--cluster-gap:var(--space-3);gap:var(--cluster-gap);flex-wrap:wrap;align-items:center;display:flex}:root{--css-cascade-anchor:6}}@layer overrides{:root{--color-navy:var(--brand-navy-700);--color-navy-mid:var(--brand-navy-600);--color-navy-deep:var(--brand-navy-800);--color-deep-blue:var(--brand-navy-500);--color-teal:var(--brand-teal-500);--color-teal-light:var(--brand-teal-400);--color-teal-dark:var(--brand-teal-600);--color-teal-glow:oklch(66% .12 197/.15);--color-gold:var(--brand-gold-500);--color-gold-light:var(--brand-gold-300);--color-white:var(--neutral-0);--color-off-white:var(--neutral-50);--color-grey-50:var(--neutral-50);--color-grey-100:var(--neutral-100);--color-grey-200:var(--neutral-200);--color-grey-300:var(--neutral-300);--color-grey-400:var(--neutral-400);--color-grey-500:var(--neutral-500);--color-grey-600:var(--neutral-600);--color-grey-700:var(--neutral-700);--color-grey-800:var(--neutral-800);--color-grey-900:var(--neutral-900);--color-red:var(--status-danger-500);--color-green:var(--status-success-500);--color-bullish:var(--market-bullish);--color-bullish-glow:var(--market-bullish-glow);--color-bearish:var(--market-bearish);--color-bearish-glow:var(--market-bearish-glow);--color-market-neutral:var(--market-neutral);--color-navy-void:var(--surface-bg-void);--color-focus-ring:var(--focus-ring);--border-gradient-teal:var(--border-gradient-teal);--border-gradient-teal-top:var(--border-gradient-teal-top);--border-gradient-bullish:var(--border-gradient-market-bullish);--border-gradient-bearish:var(--border-gradient-market-bearish);--color-surface:var(--surface-bg-canvas);--w-normal:var(--w-regular);--fs-base:var(--fs-md);--css-cascade-anchor:7}}@keyframes pulse{50%{opacity:.5}}@keyframes ping{75%,to{opacity:0;transform:scale(2)}}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}.nav.svelte-1vob3vw{height:100px;z-index:var(--z-50);isolation:isolate;-webkit-backdrop-filter:blur(20px)saturate(1.2);background:linear-gradient(#0b1d3af0 0%,#0b1d3ae0 100%);border-bottom:1px solid #ffffff14;align-items:center;transition:background .45s cubic-bezier(.22,1,.36,1),border-color .45s,box-shadow .45s,-webkit-backdrop-filter .45s,backdrop-filter .45s;display:flex;position:fixed;top:0;left:0;right:0}.nav.svelte-1vob3vw:before{content:"";opacity:.9;pointer-events:none;background:linear-gradient(90deg,#0000,#0fa4af73 50%,#0000);height:1px;position:absolute;inset:0 0 auto}.nav__glow.svelte-1vob3vw{pointer-events:none;opacity:.85;z-index:0;background:radial-gradient(at top,#0fa4af1f 0%,#0000 65%);width:min(80vw,42rem);height:5rem;position:absolute;inset:auto 0 0 50%;transform:translate(-50%)translateY(40%)}.nav--scrolled.svelte-1vob3vw{-webkit-backdrop-filter:blur(28px)saturate(1.35);background:linear-gradient(#081630f7 0%,#0b1d3af5 100%);border-bottom-color:#ffffff24;box-shadow:0 1px #0fa4af1f,0 18px 40px -12px #00000073,inset 0 0 0 1px #00000026}.nav--mobile-open.svelte-1vob3vw{background:#08142afa;border-bottom-color:#ffffff1f}.nav__inner.svelte-1vob3vw{z-index:1;justify-content:space-between;align-items:center;width:100%;max-width:none;min-height:4rem;margin:0 auto;padding:0 1rem;transition:min-height .45s cubic-bezier(.22,1,.36,1);display:flex;position:relative}.nav--scrolled.svelte-1vob3vw .nav__inner:where(.svelte-1vob3vw){min-height:3.5rem}@media (width>=640px){.nav__inner.svelte-1vob3vw{padding:0 1.5rem}}@media (width>=768px){.nav__inner.svelte-1vob3vw{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);column-gap:1rem;display:grid}}@media (width>=1024px){.nav__inner.svelte-1vob3vw{column-gap:1.75rem;padding:0 2rem}}.nav__logo.svelte-1vob3vw{z-index:calc(var(--z-10) + 1);font-family:var(--font-heading);font-size:1.25rem;font-weight:var(--w-bold);letter-spacing:-.025em;flex-shrink:0;justify-self:start;align-items:center;gap:.125rem;transition:transform .35s cubic-bezier(.22,1,.36,1),opacity .25s;display:flex;position:relative}.nav__logo.svelte-1vob3vw:hover{transform:translateY(-1px)}.nav__logo.svelte-1vob3vw:focus-visible{outline:2px solid var(--color-teal);outline-offset:4px;border-radius:var(--radius-sm)}.nav__logo-brand.svelte-1vob3vw{color:var(--color-white);transition:color .25s}.nav__logo.svelte-1vob3vw:hover .nav__logo-brand:where(.svelte-1vob3vw){color:#fffffff2}.nav__logo-accent.svelte-1vob3vw{color:var(--color-teal-light);transition:color .25s}.nav__logo.svelte-1vob3vw:hover .nav__logo-accent:where(.svelte-1vob3vw){color:#5eead4}.nav__desktop.svelte-1vob3vw{justify-content:center;align-items:center;min-width:0;display:none}@media (width>=768px){.nav__desktop.svelte-1vob3vw{z-index:calc(var(--z-10) + 1);justify-self:center;width:100%;display:flex;position:relative}}.nav__pill.svelte-1vob3vw{border-radius:var(--radius-full);background:#ffffff0a;border:1px solid #ffffff14;align-items:center;gap:.125rem;padding:.2rem .35rem;display:flex;box-shadow:inset 0 1px #ffffff0a}.nav__link.svelte-1vob3vw{color:var(--color-grey-300);border-radius:var(--radius-full);font-size:var(--fs-sm);font-weight:var(--w-medium);cursor:pointer;border:none;padding:.45rem .85rem;font-family:inherit;text-decoration:none;transition:color .22s,background .22s,transform .22s;position:relative}.nav__link.svelte-1vob3vw:after{content:"";background:linear-gradient(90deg, var(--color-teal), var(--color-teal-light));opacity:.95;border-radius:2px;width:0;height:2px;transition:width .28s cubic-bezier(.22,1,.36,1);position:absolute;bottom:.28rem;left:50%;transform:translate(-50%)}.nav__link.svelte-1vob3vw:hover{color:var(--color-white);background-color:#ffffff0f}.nav__link.svelte-1vob3vw:hover:after{width:calc(100% - 1.5rem)}.nav__link.svelte-1vob3vw:focus-visible{outline-offset:2px;outline:2px solid #0fa4af99}.nav__link--dropdown.svelte-1vob3vw{align-items:center;gap:.35rem;display:inline-flex}.nav__link--active.svelte-1vob3vw{color:var(--color-white);background-color:#0fa4af1f}.nav__link--active.svelte-1vob3vw:after{width:calc(100% - 1.5rem)}.nav__dropdown.svelte-1vob3vw{position:relative}.nav__caret{opacity:.85;transition:transform .32s cubic-bezier(.22,1,.36,1)!important}.nav__caret--open{transform:rotate(180deg)!important}.dropdown-panel.svelte-1vob3vw{transform-origin:100% 0;border-radius:var(--radius-2xl);-webkit-backdrop-filter:blur(28px)saturate(1.2);background:linear-gradient(165deg,#0e203efa 0%,#0b1d3af7 100%);border:1px solid #ffffff1f;width:min(340px,100vw - 2rem);margin-top:.65rem;position:absolute;top:100%;right:0;overflow:hidden;box-shadow:0 24px 48px -12px #0000008c,inset 0 0 0 1px #0003,0 0 60px -20px #0fa4af33}.dropdown-panel.svelte-1vob3vw:before{content:"";background:linear-gradient(90deg, transparent, var(--color-teal) 30%, var(--color-teal-light) 70%, transparent);opacity:.85;pointer-events:none;height:3px;position:absolute;top:0;left:0;right:0}.dropdown-panel__inner.svelte-1vob3vw{padding:.85rem .75rem .75rem}.dropdown-item.svelte-1vob3vw{border-radius:var(--radius-lg);align-items:center;gap:.75rem;padding:.6rem .75rem;text-decoration:none;transition:background .22s,transform .22s;display:flex}@media (prefers-reduced-motion:no-preference){.dropdown-item.svelte-1vob3vw{animation:.45s cubic-bezier(.22,1,.36,1) backwards svelte-1vob3vw-nav-dropdown-row;animation-delay:calc(var(--row-index,0) * 40ms + 20ms)}}@keyframes svelte-1vob3vw-nav-dropdown-row{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.dropdown-item.svelte-1vob3vw:hover{background-color:#ffffff12}.dropdown-item__icon.svelte-1vob3vw{border-radius:var(--radius-md);flex-shrink:0;justify-content:center;align-items:center;width:2rem;height:2rem;transition:transform .32s cubic-bezier(.22,1,.36,1);display:flex;box-shadow:0 2px 8px #00000038}.dropdown-item.svelte-1vob3vw:hover .dropdown-item__icon:where(.svelte-1vob3vw){transform:scale(1.06)}.dropdown-item__icon-fallback.svelte-1vob3vw{font-size:var(--fs-xs);font-weight:var(--w-bold);color:var(--color-white)}.dropdown-item__title.svelte-1vob3vw{min-width:0;font-size:13px;font-weight:var(--w-semibold);color:var(--color-grey-200);white-space:nowrap;text-overflow:ellipsis;flex:1;transition:color .22s;overflow:hidden}.dropdown-item.svelte-1vob3vw:hover .dropdown-item__title:where(.svelte-1vob3vw){color:var(--color-white)}.dropdown-item__price.svelte-1vob3vw{color:var(--color-teal-light);font-size:13px;font-weight:var(--w-bold);font-variant-numeric:tabular-nums;white-space:nowrap;flex-shrink:0}.dropdown-panel__empty.svelte-1vob3vw{font-size:13px;font-weight:var(--w-medium);color:var(--color-grey-400);margin:0;padding:.6rem .75rem}.dropdown-panel__footer.svelte-1vob3vw{border-top:1px solid #ffffff14;margin-top:.25rem;padding-top:.25rem}.dropdown-panel__view-all.svelte-1vob3vw{border-radius:var(--radius-xl);color:var(--color-teal-light);font-size:var(--fs-sm);font-weight:var(--w-semibold);justify-content:center;align-items:center;gap:.375rem;padding:.75rem;transition:background .22s,color .22s,transform .22s;display:flex}.dropdown-panel__view-all.svelte-1vob3vw:hover{color:var(--color-white);background-color:#0fa4af1f}.dropdown-panel__view-all.svelte-1vob3vw:focus-visible{outline:2px solid var(--color-teal);outline-offset:2px}.nav__link--dashboard.svelte-1vob3vw{color:var(--color-white);background:linear-gradient(135deg,#0fa4af2e 0%,#0d8a941f 100%);border:1px solid #0fa4af59;padding:.45rem 1rem;transition:background .22s,border-color .22s,box-shadow .22s,transform .22s;box-shadow:0 0 12px -4px #0fa4af40,inset 0 1px #ffffff0f}.nav__link--dashboard.svelte-1vob3vw:after{display:none}.nav__link--dashboard.svelte-1vob3vw:hover{color:var(--color-white);background:linear-gradient(135deg,#0fa4af47 0%,#0d8a9438 100%);border-color:#0fa4af99;transform:translateY(-1px);box-shadow:0 0 20px -4px #0fa4af61,inset 0 1px #ffffff14}.nav__link--dashboard-open.svelte-1vob3vw{background:linear-gradient(135deg,#0fa4af38 0%,#0d8a942e 100%)!important;border-color:#0fa4af8c!important}.dropdown-panel--compact.svelte-1vob3vw{width:min(220px,100vw - 2rem)}.dropdown-item--compact.svelte-1vob3vw{gap:.5rem;padding:.55rem .85rem}.dropdown-item--logout.svelte-1vob3vw{appearance:none;text-align:left;width:100%;font:inherit;cursor:pointer;color:inherit;background:0 0;border:none;border-top:1px solid #ffffff14;margin-top:.25rem;padding-top:.65rem}.dropdown-item--logout.svelte-1vob3vw .dropdown-item__title:where(.svelte-1vob3vw){color:var(--color-grey-200)}.dropdown-item--logout.svelte-1vob3vw:hover .dropdown-item__title:where(.svelte-1vob3vw){color:var(--color-white)}.mobile-menu__dash-list.svelte-1vob3vw{flex-direction:column;gap:.5rem;padding-top:.5rem;display:flex}.mobile-menu__dash-link.svelte-1vob3vw{border-radius:var(--radius-lg);color:var(--color-grey-200);font-size:var(--fs-sm);font-weight:var(--w-semibold);transition:background-color .2s var(--ease-out), color .2s var(--ease-out);background-color:#ffffff0a;align-items:center;gap:.5rem;padding:.75rem 1rem;text-decoration:none;display:flex}.mobile-menu__dash-link.svelte-1vob3vw:hover{color:var(--color-white);background-color:#0fa4af1f}.mobile-menu__dash-link--logout.svelte-1vob3vw{appearance:none;font:inherit;cursor:pointer;text-align:left;background-color:#ffffff08;border:none;width:100%;margin-top:.25rem}.nav__right.svelte-1vob3vw{z-index:calc(var(--z-10) + 1);flex-shrink:0;align-items:center;gap:.75rem;display:flex;position:relative}@media (width>=768px){.nav__right.svelte-1vob3vw{justify-self:end}}.nav__cta-desktop.svelte-1vob3vw{display:none}@media (width>=768px){.nav__cta-desktop.svelte-1vob3vw{align-items:center;display:flex}}.nav__cta-row.svelte-1vob3vw{--nav-cta-h:2.75rem;--nav-cta-pad-x:1.25rem;justify-content:flex-end;align-items:flex-end;gap:.85rem;min-width:0;display:flex}.nav__cta-desktop.svelte-1vob3vw,.nav__cta-row.svelte-1vob3vw{height:fit-content;max-inline-size:100%}.nav__cta-row.svelte-1vob3vw a.btn.btn--primary{white-space:nowrap;box-sizing:border-box;height:var(--nav-cta-h);min-height:var(--nav-cta-h);max-height:var(--nav-cta-h);padding-block:0;padding-inline:var(--nav-cta-pad-x);font-size:1rem;line-height:1;font-weight:var(--w-semibold);border-radius:var(--radius-full);flex:none;align-self:flex-end}@media (width>=768px) and (width<=1023px){.nav__cta-row.svelte-1vob3vw{--nav-cta-pad-x:1rem}.nav__cta-row.svelte-1vob3vw a.btn.btn--primary{font-size:var(--fs-xs)}}.nav__signin.svelte-1vob3vw{flex-direction:column;align-items:flex-start;gap:.32rem;display:flex}.nav__cta-signin-label.svelte-1vob3vw{font-size:.62rem;font-weight:var(--w-semibold);letter-spacing:.08em;text-transform:uppercase;color:#ffffffb8;white-space:nowrap;margin:0;line-height:1}.nav__cta-signin-button.svelte-1vob3vw{box-sizing:border-box;height:var(--nav-cta-h,2.75rem);min-height:var(--nav-cta-h,2.75rem);max-height:var(--nav-cta-h,2.75rem);padding-block:0;padding-inline:var(--nav-cta-pad-x,1.25rem);border-radius:var(--radius-full);color:var(--color-white);font-size:1rem;line-height:1;font-weight:var(--w-semibold);background:linear-gradient(145deg,#0fa4af29,#5eead43d);border:1px solid #5eead461;justify-content:center;align-items:center;text-decoration:none;transition:transform .2s,border-color .2s,background .2s,box-shadow .2s;display:inline-flex;box-shadow:0 10px 22px -18px #5eead4f2}.nav__cta-signin-button.svelte-1vob3vw:hover{background:linear-gradient(145deg,#0fa4af42,#5eead457);border-color:#5eead494;transform:translateY(-1px);box-shadow:0 14px 28px -18px #5eead4f2}.nav__cta-signin-button.svelte-1vob3vw:focus-visible{outline:2px solid var(--color-teal);outline-offset:3px;border-radius:var(--radius-sm)}.nav__hamburger.svelte-1vob3vw{appearance:none;cursor:pointer;z-index:var(--z-10);border-radius:var(--radius-lg);width:2.625rem;height:2.625rem;color:var(--color-white);background:#ffffff0a;border:1px solid #ffffff14;justify-content:center;align-items:center;margin:0;padding:0;transition:background .25s,border-color .25s,box-shadow .25s,transform .25s;display:flex;position:relative}.nav__hamburger.svelte-1vob3vw:hover{background:#0fa4af1f;border-color:#0fa4af59;box-shadow:0 0 20px #0fa4af26}.nav__hamburger.svelte-1vob3vw:focus-visible{outline:2px solid var(--color-teal);outline-offset:3px}.nav__hamburger-icons.svelte-1vob3vw{justify-content:center;align-items:center;width:24px;height:24px;display:flex;position:relative}.nav__hamburger-icon.svelte-1vob3vw{justify-content:center;align-items:center;transition:transform .35s cubic-bezier(.22,1,.36,1),opacity .35s cubic-bezier(.22,1,.36,1);display:flex;position:absolute;inset:0}.nav__hamburger-icon--menu.svelte-1vob3vw{opacity:1;transform:rotate(0)scale(1)}.nav__hamburger-icon--close.svelte-1vob3vw{opacity:0;transform:rotate(-90deg)scale(.5)}.nav__hamburger-icons--open.svelte-1vob3vw .nav__hamburger-icon--menu:where(.svelte-1vob3vw){opacity:0;transform:rotate(90deg)scale(.5)}.nav__hamburger-icons--open.svelte-1vob3vw .nav__hamburger-icon--close:where(.svelte-1vob3vw){opacity:1;transform:rotate(0)scale(1)}.nav__hamburger-svg{transition:transform .35s cubic-bezier(.22,1,.36,1)}.nav__hamburger.svelte-1vob3vw:active .nav__hamburger-svg{transform:scale(.92)}@media (width>=768px){.nav__hamburger.svelte-1vob3vw{display:none}}.mobile-menu.svelte-1vob3vw{height:calc(100dvh - var(--nav-height,6.25rem));-webkit-backdrop-filter:blur(24px);background:linear-gradient(#0b1d3afc 0%,#08142afa 100%);border-top:1px solid #ffffff1a;position:absolute;top:100%;left:0;right:0;overflow-y:auto;box-shadow:inset 0 1px #ffffff0a}@media (width>=768px){.mobile-menu.svelte-1vob3vw{display:none}}.mobile-menu__inner.svelte-1vob3vw{max-width:var(--container-max);margin:0 auto;padding:1rem 1rem 1.75rem}.mobile-menu__courses.svelte-1vob3vw{flex-direction:column;gap:.35rem;padding-top:.5rem;display:flex}.mobile-menu__empty.svelte-1vob3vw{font-size:var(--fs-sm);font-weight:var(--w-medium);color:var(--color-grey-400);margin:0;padding:.75rem}.mobile-menu__trigger-label.svelte-1vob3vw{align-items:center;gap:.5rem;display:flex}.mobile-course-item.svelte-1vob3vw{border-radius:var(--radius-xl);border:1px solid #0000;align-items:center;gap:.75rem;padding:.75rem;transition:background .22s,border-color .22s,transform .22s;display:flex}.mobile-course-item.svelte-1vob3vw:hover{background-color:#ffffff0f;border-color:#ffffff0f}.mobile-course-item.svelte-1vob3vw:active{transform:scale(.99)}.mobile-course-item__icon.svelte-1vob3vw{border-radius:var(--radius-md);flex-shrink:0;justify-content:center;align-items:center;width:2.1rem;height:2.1rem;display:flex;box-shadow:0 2px 8px #00000040}.mobile-course-item__icon-fallback.svelte-1vob3vw{font-size:var(--fs-xs);font-weight:var(--w-bold);color:var(--color-white)}.mobile-course-item__title.svelte-1vob3vw{min-width:0;font-size:var(--fs-sm);font-weight:var(--w-semibold);color:var(--color-grey-200);white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.mobile-course-item__price.svelte-1vob3vw{font-size:var(--fs-sm);font-weight:var(--w-bold);color:var(--color-teal-light);font-variant-numeric:tabular-nums;white-space:nowrap;flex-shrink:0}.mobile-menu__link.svelte-1vob3vw{color:var(--color-grey-300);border-radius:var(--radius-xl);font-size:var(--fs-md);font-weight:var(--w-semibold);align-items:center;gap:.5rem;padding:.75rem;transition:background .22s,color .22s,padding-left .22s;display:flex}.mobile-menu__accordion-trigger.svelte-1vob3vw{cursor:pointer;background:0 0;border:none;justify-content:space-between;width:100%;padding-right:.5rem;font-family:inherit}.mobile-menu__accordion-trigger.svelte-1vob3vw:focus-visible{outline:2px solid var(--color-teal);outline-offset:-2px}.mobile-menu__link--view-all.svelte-1vob3vw{font-size:var(--fs-sm);color:var(--color-teal-light);border:1px solid #ffffff0d;justify-content:center;margin-top:.5rem}.mobile-menu__section.svelte-1vob3vw{margin-bottom:1.5rem}.mobile-menu__cta.svelte-1vob3vw{border-top:1px solid #ffffff14;margin-top:.5rem;padding-top:1.5rem}.mobile-menu__link.svelte-1vob3vw:hover{color:var(--color-white);background-color:#ffffff0f;padding-left:.95rem}.mobile-menu__cta.svelte-1vob3vw{margin-top:1rem}@media (width>=768px){.mobile-menu__cta.svelte-1vob3vw{display:none}}.mobile-menu__cta-btn.svelte-1vob3vw{border-radius:var(--radius-xl);width:100%;font-size:var(--fs-sm);font-weight:var(--w-semibold);color:var(--color-navy);background:linear-gradient(135deg, var(--color-teal) 0%, var(--color-teal-light) 100%);box-shadow:var(--shadow-lg), 0 4px 20px #0fa4af59;justify-content:center;align-items:center;gap:.5rem;padding:.875rem 1.5rem;transition:transform .22s,box-shadow .22s,filter .22s;display:flex}.mobile-menu__cta-btn.svelte-1vob3vw:hover{filter:brightness(1.08);box-shadow:var(--shadow-xl), 0 8px 28px #0fa4af66}.mobile-menu__cta-btn.svelte-1vob3vw:active{transform:scale(.98)}.mobile-menu__cta-sub.svelte-1vob3vw{text-align:center;font-size:var(--fs-sm);color:var(--color-grey-400);margin:.75rem 0 0}.mobile-menu__cta-sub-link.svelte-1vob3vw{color:var(--color-teal-light);font-weight:var(--w-semibold);margin-left:.25rem;text-decoration:none}.mobile-menu__cta-sub-link.svelte-1vob3vw:hover{text-decoration:underline}@media (prefers-reduced-motion:reduce){.nav__logo.svelte-1vob3vw,.nav__link.svelte-1vob3vw,.nav__hamburger.svelte-1vob3vw,.dropdown-item.svelte-1vob3vw,.mobile-course-item.svelte-1vob3vw,.mobile-menu__cta-btn.svelte-1vob3vw{transition-duration:.01ms!important}.dropdown-item.svelte-1vob3vw{animation:none!important}}:root{--app-nav-height:100px;--breadcrumbs-height:2.5rem}#breadcrumbs.breadcrumbs.svelte-juexlt{top:var(--app-nav-height);z-index:40;height:var(--breadcrumbs-height);background:linear-gradient(180deg, #081626f5 0%, #081626eb 100%), var(--color-navy-deep,#071522);-webkit-backdrop-filter:blur(14px);font-family:var(--font-heading,inherit);color:var(--color-grey-400);border-bottom:1px solid #ffffff14;align-items:center;font-size:12px;line-height:1.4;display:flex;position:fixed;left:0;right:0;box-shadow:0 4px 16px #0000003d}.container-fluid.svelte-juexlt{box-sizing:border-box;width:100%;max-width:100%;padding:0 clamp(1rem,4vw,2rem)}ul.svelte-juexlt{min-height:var(--breadcrumbs-height);flex-wrap:wrap;align-items:center;gap:4px;margin:0;padding:0;list-style:none;display:flex}li.svelte-juexlt{align-items:center;display:inline-flex}.separator.svelte-juexlt{color:#ffffff47;-webkit-user-select:none;user-select:none;padding:0 6px;font-size:11px}.breadcrumb-link.svelte-juexlt{color:var(--color-teal-light,#15c5d1);border-radius:4px;padding:2px 4px;font-weight:600;text-decoration:none;transition:color .15s ease-in-out,background-color .15s ease-in-out}.breadcrumb-link.svelte-juexlt:hover{color:var(--color-white);background-color:#ffffff0f;text-decoration:none}.breadcrumb-current.svelte-juexlt{color:var(--color-white);padding:2px 4px;font-weight:700}@media (width>=768px){#breadcrumbs.breadcrumbs.svelte-juexlt{font-size:13px}.separator.svelte-juexlt{padding:0 8px}}@media (width>=1280px){.container-fluid.svelte-juexlt{padding:0 clamp(1.5rem,3vw,2.5rem)}}@media (width<=640px){.container-fluid.svelte-juexlt{padding:0 .85rem}ul.svelte-juexlt{gap:2px}.separator.svelte-juexlt{padding:0 4px}}.footer.svelte-1s9pw74{isolation:isolate;background-color:var(--color-navy);color:var(--color-grey-300);padding-top:clamp(2rem,5.5vw,4rem);padding-bottom:clamp(1.5rem,4vw,2.5rem);padding-left:max(0px, env(safe-area-inset-left,0px));padding-right:max(0px, env(safe-area-inset-right,0px));position:relative;overflow:hidden}.footer__bg.svelte-1s9pw74{z-index:0;pointer-events:none;position:absolute;inset:0}.footer__bg-gradient.svelte-1s9pw74{background:radial-gradient(ellipse 80% 55% at 50% -20%, #0fa4af2e, transparent 55%), radial-gradient(ellipse 60% 40% at 100% 100%, #d4a8430f, transparent 45%), linear-gradient(180deg, #132b50a6 0%, var(--color-navy) 38%);position:absolute;inset:0}.footer__bg-grid.svelte-1s9pw74{opacity:.22;background-image:linear-gradient(#ffffff0a 1px,#0000 1px),linear-gradient(90deg,#ffffff0a 1px,#0000 1px);background-size:48px 48px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0%,#0000 85%);mask-image:linear-gradient(#000 0%,#0000 85%)}.footer__glow.svelte-1s9pw74{filter:blur(64px);opacity:.45;border-radius:50%;position:absolute}.footer__glow--a.svelte-1s9pw74{background:radial-gradient(circle,#0fa4af59 0%,#0000 70%);width:min(55vw,420px);height:min(55vw,420px);top:-18%;left:-8%}.footer__glow--b.svelte-1s9pw74{background:radial-gradient(circle,#1a3a6b8c 0%,#0000 72%);width:min(45vw,360px);height:min(45vw,360px);bottom:-25%;right:-12%}.footer__container.svelte-1s9pw74{z-index:1;max-width:var(--layout-content);padding-left:max(1rem, env(safe-area-inset-left,0px), min(2rem, 4vw));padding-right:max(1rem, env(safe-area-inset-right,0px), min(2rem, 4vw));margin:0 auto;position:relative}@media (width>=480px){.footer__container.svelte-1s9pw74{padding-left:max(1.25rem, env(safe-area-inset-left,0px));padding-right:max(1.25rem, env(safe-area-inset-right,0px))}}.footer__risk.svelte-1s9pw74{max-width:62rem;color:var(--color-grey-500);font-size:var(--fs-xs);text-align:center;flex-basis:100%;grid-column:1/-1;margin:.75rem auto 0;line-height:1.6}@media (width>=768px){.footer__container.svelte-1s9pw74{padding-left:max(1.5rem, env(safe-area-inset-left,0px));padding-right:max(1.5rem, env(safe-area-inset-right,0px))}}@media (width>=1024px){.footer__container.svelte-1s9pw74{padding-left:max(3rem, env(safe-area-inset-left,0px));padding-right:max(3rem, env(safe-area-inset-right,0px))}}@media (width>=1536px){.footer__container.svelte-1s9pw74{padding-left:max(4rem, env(safe-area-inset-left,0px));padding-right:max(4rem, env(safe-area-inset-right,0px))}}.footer__top-line.svelte-1s9pw74{border-radius:var(--radius-full);background:#ffffff0f;height:2px;margin-bottom:clamp(1.5rem,4vw,2.75rem);position:relative;overflow:hidden}@media (width>=1024px){.footer__top-line.svelte-1s9pw74{margin-bottom:2.5rem}}.footer__top-line-fill.svelte-1s9pw74{border-radius:inherit;background:linear-gradient(90deg, transparent 0%, var(--color-teal) 35%, var(--color-gold-light) 65%, transparent 100%);background-size:200% 100%;animation:4.5s ease-in-out infinite svelte-1s9pw74-footer-shimmer;position:absolute;inset:0}.footer__top-line-fill--static.svelte-1s9pw74{opacity:.85;background-position:50% 0;animation:none}@keyframes svelte-1s9pw74-footer-shimmer{0%,to{background-position:0%}50%{background-position:100%}}@media (prefers-reduced-motion:reduce){.footer__top-line-fill.svelte-1s9pw74{opacity:.9;animation:none}}.footer__grid.svelte-1s9pw74{grid-template-columns:minmax(0,1fr);align-items:start;gap:clamp(1.75rem,4.5vw,2.5rem);margin-bottom:clamp(1.75rem,4.5vw,3rem);display:grid}@media (width>=480px){.footer__grid.svelte-1s9pw74{gap:clamp(2rem,4vw,2.75rem)}}@media (width>=640px){.footer__grid.svelte-1s9pw74{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1.75rem,3.5vw,2.5rem) clamp(1.25rem,3vw,2rem)}.footer__col--brand.svelte-1s9pw74{grid-column:1/-1}.footer__col--contact.svelte-1s9pw74{text-align:center;grid-column:1/-1;align-items:center}}@media (width>=1024px){.footer__grid.svelte-1s9pw74{grid-template-columns:minmax(240px,1.5fr) minmax(120px,1fr) minmax(120px,1fr) minmax(280px,1.5fr);gap:clamp(1.75rem,2.5vw,2.75rem) clamp(1.5rem,2.5vw,2.5rem);margin-bottom:clamp(2.25rem,3vw,3rem)}.footer__col--brand.svelte-1s9pw74{grid-column:auto}.footer__col--contact.svelte-1s9pw74{text-align:left;grid-column:auto;align-items:stretch}}@media (width>=1280px){.footer__grid.svelte-1s9pw74{grid-template-columns:minmax(280px,1.5fr) minmax(140px,1fr) minmax(140px,1fr) minmax(320px,1.5fr);gap:2.5rem 3rem}}.footer__logo.svelte-1s9pw74{font-family:var(--font-heading);font-size:clamp(1.125rem,.5rem + 2vw,1.35rem);font-weight:var(--w-bold);letter-spacing:var(--ls-tight);transition:transform var(--duration-300) var(--ease-out);align-items:center;gap:.125rem;margin-bottom:.65rem;display:inline-flex}@media (width>=640px){.footer__logo.svelte-1s9pw74{margin-bottom:.75rem}}.footer__logo.svelte-1s9pw74:hover{transform:translateY(-2px)}.footer__logo-brand.svelte-1s9pw74{color:var(--color-white)}.footer__logo-accent.svelte-1s9pw74{color:var(--color-teal-light)}.footer__tagline.svelte-1s9pw74{color:var(--color-grey-500);max-width:min(36rem,100%);font-size:var(--fs-xs);line-height:var(--lh-relaxed)}@media (width>=480px){.footer__tagline.svelte-1s9pw74{font-size:var(--fs-sm)}}@media (width>=1024px){.footer__tagline.svelte-1s9pw74{max-width:22rem}}.footer[data-motion=on].footer--in-view.svelte-1s9pw74 .footer__brand-inner:where(.svelte-1s9pw74){animation:.6s cubic-bezier(.22,1,.36,1) both svelte-1s9pw74-footer-li-in}@media (prefers-reduced-motion:reduce){.footer[data-motion=on].footer--in-view.svelte-1s9pw74 .footer__brand-inner:where(.svelte-1s9pw74){animation:none}}.footer__heading.svelte-1s9pw74{color:var(--color-grey-400);font-size:var(--fs-2xs);font-weight:var(--w-semibold);letter-spacing:.14em;text-transform:uppercase;margin:0 0 .85rem}@media (width>=640px){.footer__heading.svelte-1s9pw74{margin-bottom:1rem}}.footer__list.svelte-1s9pw74{flex-direction:column;gap:.25rem;margin:0;padding:0;list-style:none;display:flex}.footer__li.svelte-1s9pw74{opacity:1;transform:none}.footer[data-motion=on].footer--in-view.svelte-1s9pw74 .footer__li:where(.svelte-1s9pw74){animation:.55s cubic-bezier(.22,1,.36,1) both svelte-1s9pw74-footer-li-in;animation-delay:var(--stagger,0s)}@keyframes svelte-1s9pw74-footer-li-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.footer[data-motion=on].footer--in-view.svelte-1s9pw74 .footer__li:where(.svelte-1s9pw74){animation:none}}.footer__link.svelte-1s9pw74{min-height:44px;color:var(--color-grey-300);font-size:var(--fs-sm);border-radius:var(--radius-md);transition:color var(--duration-200) var(--ease-out), transform var(--duration-200) var(--ease-out);justify-content:flex-start;align-items:center;gap:.35rem;padding:.35rem 0;text-decoration:none;display:inline-flex}@media (width>=768px) and (width<=1023px){.footer__link.svelte-1s9pw74{min-height:40px;padding:.3rem 0}}@media (width>=1024px){.footer__link.svelte-1s9pw74{min-height:0;padding:.2rem 0}}.footer__link-text.svelte-1s9pw74{position:relative}.footer__link-text.svelte-1s9pw74:after{content:"";background:linear-gradient(90deg, var(--color-teal-light), transparent);transform-origin:0;width:100%;height:1px;transition:transform var(--duration-300) var(--ease-out);position:absolute;bottom:-2px;left:0;transform:scaleX(0)}.footer__link.svelte-1s9pw74:hover .footer__link-text:where(.svelte-1s9pw74):after,.footer__link.svelte-1s9pw74:focus-visible .footer__link-text:where(.svelte-1s9pw74):after{transform:scaleX(1)}.footer__link.svelte-1s9pw74:hover,.footer__link.svelte-1s9pw74:focus-visible{color:var(--color-teal-light)}.footer__link.svelte-1s9pw74:focus-visible{outline:2px solid var(--color-teal);outline-offset:3px}.footer__link-icon{opacity:.55;transition:opacity var(--duration-200) var(--ease-out), transform var(--duration-200) var(--ease-out);flex-shrink:0}.footer__link.svelte-1s9pw74:hover .footer__link-icon{opacity:1;transform:translate(2px,-2px)}.footer__link--emphasis.svelte-1s9pw74{color:var(--color-teal-light);font-weight:var(--w-medium)}.footer__link--emphasis.svelte-1s9pw74 .footer__link-text:where(.svelte-1s9pw74):after{background:linear-gradient(90deg, var(--color-gold-light), transparent)}.footer__col--contact.svelte-1s9pw74{flex-direction:column;display:flex;container:contact/inline-size}.footer__contact-card.svelte-1s9pw74{border-radius:var(--radius-xl);width:100%;max-width:28rem;color:inherit;transition:background var(--duration-300) var(--ease-out), border-color var(--duration-300) var(--ease-out), transform var(--duration-300) var(--ease-out), box-shadow var(--duration-300) var(--ease-out);box-sizing:border-box;background:#ffffff08;border:1px solid #ffffff14;align-items:center;gap:.85rem;margin-top:.25rem;padding:1rem;text-decoration:none;display:flex}@media (width>=640px) and (width<=1023px){.footer__contact-card.svelte-1s9pw74{max-width:32rem;padding:1.15rem}}.footer__contact-card.svelte-1s9pw74:hover,.footer__contact-card.svelte-1s9pw74:focus-visible{background:#0fa4af1a;border-color:#0fa4af59;transform:translateY(-2px);box-shadow:0 12px 40px -20px #00000073,0 0 24px -8px #0fa4af33}.footer__contact-card.svelte-1s9pw74:focus-visible{outline:2px solid var(--color-teal-light);outline-offset:2px}.footer__contact-icon-wrap.svelte-1s9pw74{border-radius:var(--radius-lg);width:2.75rem;height:2.75rem;color:var(--color-teal-light);background:#0fa4af26;flex-shrink:0;justify-content:center;align-items:center;display:flex}.footer__contact-body.svelte-1s9pw74{flex-direction:column;gap:.2rem;min-width:0;display:flex}.footer__contact-label.svelte-1s9pw74{font-size:var(--fs-2xs);text-transform:uppercase;letter-spacing:.08em;color:var(--color-grey-500);font-weight:var(--w-semibold)}.footer__contact-email.svelte-1s9pw74{font-size:clamp(.75rem, 7.5cqi, var(--fs-sm));color:var(--color-white);font-weight:var(--w-medium);word-break:break-all;line-height:1.3}@container contact (width<=320px){.footer__contact-card.svelte-1s9pw74{flex-direction:column;align-items:flex-start;gap:.75rem;padding:1.25rem}.footer__contact-email.svelte-1s9pw74{font-size:clamp(.8125rem, 8cqi, var(--fs-sm))}}.footer__bottom.svelte-1s9pw74{padding-top:clamp(1.15rem,3vw,1.85rem);padding-bottom:max(0px, env(safe-area-inset-bottom,0px));border-top:1px solid #ffffff14}.footer__bottom-inner.svelte-1s9pw74{text-align:center;flex-direction:column;align-items:center;gap:.85rem;display:flex}@media (width>=480px){.footer__bottom-inner.svelte-1s9pw74{gap:1rem}}@media (width>=640px){.footer__bottom-inner.svelte-1s9pw74{text-align:left;flex-flow:wrap;justify-content:space-between;align-items:center;gap:1rem 1.5rem}.footer__copyright.svelte-1s9pw74{flex:14rem;min-width:0}.footer__disclaimer.svelte-1s9pw74{text-align:right;flex:16rem;justify-content:flex-end;max-width:min(48ch,100%)}}@media (width>=768px){.footer__disclaimer.svelte-1s9pw74{align-items:center}}@media (width>=1024px){.footer__bottom-inner.svelte-1s9pw74{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:1.5rem 2rem;display:grid}.footer__copyright.svelte-1s9pw74{grid-column:1;justify-self:start}.footer__disclaimer.svelte-1s9pw74{text-align:center;grid-column:2;justify-content:center;justify-self:center;max-width:none}}.footer__copyright.svelte-1s9pw74{color:var(--color-grey-500);font-size:var(--fs-xs);margin:0;line-height:1.5}@media (width>=1280px){.footer__copyright.svelte-1s9pw74{font-size:var(--fs-sm)}}.footer__disclaimer.svelte-1s9pw74{color:var(--color-grey-600);font-size:var(--fs-xs);justify-content:center;align-items:center;gap:.4rem;max-width:100%;line-height:1.55;display:flex}@media (width>=480px){.footer__disclaimer.svelte-1s9pw74{max-width:48ch}}.footer__disclaimer-icon{flex-shrink:0;margin-top:.1rem;color:var(--color-grey-500)!important}.floating-btn.svelte-txskcl{z-index:var(--z-40);border-radius:var(--radius-full);background:linear-gradient(to right, var(--color-navy), var(--color-navy-mid));box-shadow:var(--shadow-lg);transition:transform .32s var(--ease-out), opacity .24s var(--ease-out), box-shadow .3s var(--ease-out);border:1px solid #0fa4af4d;align-items:center;gap:.5rem;padding:.75rem 1rem;display:flex;position:fixed;bottom:2rem;right:2rem}.floating-btn--hidden.svelte-txskcl{opacity:0;pointer-events:none;transform:translate(120%,120%)}@media (prefers-reduced-motion:reduce){.floating-btn.svelte-txskcl{transition:opacity .16s linear}.floating-btn--hidden.svelte-txskcl{transform:none}}.floating-btn.svelte-txskcl:hover{box-shadow:var(--shadow-xl);transform:translateY(-.25rem)}.floating-btn__ping.svelte-txskcl{border-radius:var(--radius-full);opacity:0;pointer-events:none;background-color:#0fa4af33;position:absolute;inset:0}.floating-btn.svelte-txskcl:hover .floating-btn__ping:where(.svelte-txskcl){opacity:1;animation:1s cubic-bezier(0,0,.2,1) infinite ping}.floating-btn__label.svelte-txskcl{font-size:var(--fs-sm);font-weight:var(--w-semibold);color:var(--color-white);display:none}@media (width>=640px){.floating-btn__label.svelte-txskcl{display:inline}}.trader-card.svelte-qbxta0{--md-surface:#0b121ed9;--md-on-surface:#e2e2e2;--md-on-surface-variant:#9aa0a6;--md-outline:#ffffff14;--md-primary:var(--accent);--md-state-hover:color-mix(in srgb, var(--md-primary) 6%, var(--md-surface));text-align:left;background-color:var(--md-surface);border:1px solid var(--md-outline);background-image:linear-gradient(#ffffff04 1px,#0000 1px),linear-gradient(90deg,#ffffff04 1px,#0000 1px);background-position:top;background-size:1.25rem 1.25rem;border-radius:1.25rem;flex-direction:column;width:100%;padding:1.75rem;transition:border-color .2s cubic-bezier(.2,0,0,1),background-color .2s cubic-bezier(.2,0,0,1),box-shadow .2s cubic-bezier(.2,0,0,1);display:flex;position:relative;overflow:hidden;box-shadow:0 8px 24px -8px #00000080}.trader-card.svelte-qbxta0:before{content:"";background:var(--md-primary);opacity:.4;height:2px;transition:opacity .2s;position:absolute;top:0;left:0;right:0}.trader-card.svelte-qbxta0:hover{background-color:var(--md-state-hover);border-color:color-mix(in srgb, var(--md-primary) 30%, transparent);box-shadow:0 12px 32px -8px #000000b3}.trader-card.svelte-qbxta0:hover:before{opacity:1}.trader-card.svelte-qbxta0:focus-visible{outline:2px solid var(--md-primary);outline-offset:3px}.trader-card__header.svelte-qbxta0{align-items:center;gap:1rem;margin-bottom:1.25rem;display:flex}.trader-card__avatar-frame.svelte-qbxta0{background-color:color-mix(in srgb, var(--md-primary) 15%, transparent);border:1px solid color-mix(in srgb, var(--md-primary) 30%, transparent);border-radius:50%;flex-shrink:0;width:3.75rem;height:3.75rem;position:relative;overflow:hidden}.trader-card__avatar-initials.svelte-qbxta0{font-family:var(--font-heading);color:var(--md-primary);justify-content:center;align-items:center;font-size:1.25rem;font-weight:600;display:flex;position:absolute;inset:0}.trader-card__avatar.svelte-qbxta0{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity .2s;position:absolute;inset:0}.trader-card__avatar.is-loaded.svelte-qbxta0{opacity:1}.trader-card__meta.svelte-qbxta0{flex-direction:column;gap:.2rem;display:flex}.trader-card__role.svelte-qbxta0{color:var(--md-primary);letter-spacing:.06em;text-transform:uppercase;font-size:.7rem;font-weight:600}.trader-card__name.svelte-qbxta0{font-family:var(--font-heading);color:var(--md-on-surface);letter-spacing:-.01em;font-size:1.375rem;font-weight:700;line-height:1.2}.trader-card__tagline.svelte-qbxta0{color:var(--md-on-surface-variant);-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;margin-bottom:1.5rem;font-size:.95rem;line-height:1.55;display:-webkit-box;overflow:hidden}.trader-card__stats.svelte-qbxta0{background:#00000040;border:1px solid #ffffff08;border-radius:.75rem;grid-template-columns:repeat(2,1fr);gap:1rem;margin-bottom:1.5rem;padding:1rem 1.25rem;display:grid}.trader-card__stat.svelte-qbxta0{flex-direction:column;gap:.2rem;display:flex}.trader-card__stat-val.svelte-qbxta0{color:var(--md-on-surface);font-family:var(--font-mono,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, monospace);letter-spacing:-.02em;font-size:1.05rem;font-weight:700}.trader-card__stat-lbl.svelte-qbxta0{color:color-mix(in srgb, var(--md-primary) 80%, white);text-transform:uppercase;letter-spacing:.05em;font-size:.65rem;font-weight:600}.trader-card__footer.svelte-qbxta0{justify-content:flex-end;align-items:center;margin-top:auto;display:flex}.trader-card__cta.svelte-qbxta0{height:2.75rem;color:var(--md-primary);letter-spacing:.01em;background-color:#0000;border-radius:1.5rem;justify-content:center;align-items:center;gap:.5rem;padding:0 1.25rem;font-size:.85rem;font-weight:600;transition:background-color .2s cubic-bezier(.2,0,0,1);display:inline-flex}.trader-card__cta-icon{transition:transform .2s cubic-bezier(.2,0,0,1)}.trader-card.svelte-qbxta0:hover .trader-card__cta:where(.svelte-qbxta0){background-color:color-mix(in srgb, var(--md-primary) 12%, transparent)}.trader-card.svelte-qbxta0:hover .trader-card__cta-icon{transform:translate(4px)}@media (prefers-reduced-motion:reduce){.trader-card.svelte-qbxta0,.trader-card.svelte-qbxta0:before,.trader-card__cta.svelte-qbxta0,.trader-card__cta-icon{transition:none;transform:none}}.profile.svelte-19yggkz{--accent:var(--color-teal);--accent-soft:color-mix(in srgb, var(--accent) 14%, transparent);--accent-line:color-mix(in srgb, var(--accent) 32%, transparent);--accent-bright:color-mix(in srgb, var(--accent) 60%, white 40%);max-width:56rem;margin:0 auto}.profile__back.svelte-19yggkz{border-radius:var(--radius-full);color:var(--color-grey-400);font-size:var(--fs-sm);font-weight:var(--w-semibold);transition:color .2s var(--ease-out), background-color .2s var(--ease-out), border-color .2s var(--ease-out), gap .2s var(--ease-out);border:1px solid #ffffff12;align-items:center;gap:.5rem;margin-bottom:2rem;padding:.5rem .85rem .5rem .6rem;display:inline-flex}.profile__back.svelte-19yggkz:hover{color:var(--color-white);background-color:#ffffff0d;border-color:#ffffff24;gap:.7rem}.profile__back.svelte-19yggkz:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media (prefers-reduced-motion:reduce){.profile__back.svelte-19yggkz,.profile__back.svelte-19yggkz:hover{gap:.5rem;transition:none}}.profile__hero.svelte-19yggkz{background:radial-gradient(90% 100% at 0% 0%, color-mix(in srgb, var(--accent) 11%, transparent), transparent 60%), #0000002e;border-radius:var(--radius-2xl);isolation:isolate;border:1px solid #ffffff0f;grid-template-columns:auto 1fr;align-items:center;gap:1.75rem;margin-bottom:1.75rem;padding:1.75rem;display:grid;position:relative;overflow:hidden}.profile__hero.svelte-19yggkz:before{content:"";background:linear-gradient(90deg, transparent 0%, var(--accent) 50%, transparent 100%);opacity:.6;height:1px;position:absolute;inset:0 0 auto}.profile__avatar-frame.svelte-19yggkz{aspect-ratio:1;border-radius:var(--radius-full);background:linear-gradient(140deg, color-mix(in srgb, var(--accent) 75%, transparent) 0%, color-mix(in srgb, var(--accent) 12%, transparent) 100%);width:7rem;box-shadow:0 16px 36px -16px color-mix(in srgb, var(--accent) 80%, transparent);flex-shrink:0;padding:3px;position:relative}.profile__avatar-inner.svelte-19yggkz{border-radius:var(--radius-full);background:linear-gradient(135deg, color-mix(in srgb, var(--accent) 42%, var(--color-navy)) 0%, var(--color-navy) 100%);width:100%;height:100%;position:relative;overflow:hidden}.profile__avatar-initials.svelte-19yggkz{font-family:var(--font-heading);font-size:2.25rem;font-weight:var(--w-bold);color:color-mix(in srgb, var(--accent) 55%, white 45%);letter-spacing:.02em;-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.profile__avatar.svelte-19yggkz{border-radius:var(--radius-full);object-fit:cover;object-position:center top;opacity:0;width:100%;height:100%;transition:opacity .28s var(--ease-out);display:block;position:absolute;inset:0}.profile__avatar.is-loaded.svelte-19yggkz{opacity:1}@media (prefers-reduced-motion:reduce){.profile__avatar.svelte-19yggkz{transition:none}}.profile__hero-text.svelte-19yggkz{flex-direction:column;gap:.6rem;min-width:0;display:flex}.profile__role-chip.svelte-19yggkz{color:var(--accent-bright);font-size:.72rem;font-weight:var(--w-bold);letter-spacing:.14em;text-transform:uppercase;align-self:flex-start;align-items:center;gap:.5rem;margin-bottom:.15rem;display:inline-flex}.profile__role-chip.svelte-19yggkz:before{content:"";opacity:.7;background-color:currentColor;width:1.4rem;height:1px}.profile__name.svelte-19yggkz{font-family:var(--font-heading);font-size:clamp(2rem,5vw,2.85rem);font-weight:var(--w-extrabold);color:var(--color-white);letter-spacing:-.03em;line-height:1.05}.profile__tagline.svelte-19yggkz{color:var(--color-grey-300);font-size:var(--fs-base);max-width:34rem;line-height:1.6}@media (width<=540px){.profile__hero.svelte-19yggkz{grid-template-columns:1fr;gap:1.25rem;padding:1.5rem}}.profile__bio.svelte-19yggkz{flex-direction:column;gap:1.1rem;max-width:46rem;margin-bottom:2.25rem;padding:0 .25rem;display:flex}.profile__bio-text.svelte-19yggkz{color:var(--color-grey-300);font-size:var(--fs-base);line-height:1.75}.profile__bio-text.svelte-19yggkz:first-child{font-size:var(--fs-lg);color:var(--color-grey-200);line-height:1.65}.profile__bio-text.svelte-19yggkz strong{color:var(--color-white);font-weight:var(--w-semibold)}.profile__highlights.svelte-19yggkz{grid-template-columns:repeat(3,1fr);gap:1rem;margin-bottom:2.5rem;display:grid}.profile__highlight-card.svelte-19yggkz{background:linear-gradient(180deg, color-mix(in srgb, var(--accent) 9%, transparent), transparent 70%), #0000003d;border:1px solid var(--accent-line);border-radius:var(--radius-xl);text-align:center;transition:border-color .2s var(--ease-out), transform .2s var(--ease-out), box-shadow .2s var(--ease-out);padding:1.35rem 1rem}.profile__highlight-card.svelte-19yggkz:hover{border-color:color-mix(in srgb, var(--accent) 55%, transparent);box-shadow:0 14px 30px -18px color-mix(in srgb, var(--accent) 70%, transparent);transform:translateY(-2px)}@media (prefers-reduced-motion:reduce){.profile__highlight-card.svelte-19yggkz,.profile__highlight-card.svelte-19yggkz:hover{transition:none;transform:none}}.profile__highlight-value.svelte-19yggkz{font-family:var(--font-ui);font-size:var(--fs-2xl);font-weight:var(--w-extrabold);color:var(--accent-bright);font-variant-numeric:tabular-nums lining-nums;letter-spacing:-.03em;margin-bottom:.45rem;line-height:1}.profile__highlight-label.svelte-19yggkz{font-size:.68rem;font-weight:var(--w-bold);color:var(--color-grey-400);letter-spacing:.1em;text-transform:uppercase}.profile__tabs.svelte-19yggkz{border-radius:var(--radius-full);scrollbar-width:none;background-color:#00000047;border:1px solid #ffffff0d;gap:.35rem;margin-bottom:1.5rem;padding:.3rem;display:flex;overflow-x:auto}.profile__tabs.svelte-19yggkz::-webkit-scrollbar{display:none}.profile__tab.svelte-19yggkz{border-radius:var(--radius-full);font-size:var(--fs-sm);font-weight:var(--w-semibold);color:var(--color-grey-400);white-space:nowrap;transition:color .2s var(--ease-out), background-color .2s var(--ease-out), border-color .2s var(--ease-out);background-color:#0000;border:1px solid #0000;flex:auto;justify-content:center;align-items:center;gap:.4rem;padding:.55rem 1rem;display:inline-flex}.profile__tab.svelte-19yggkz:hover{color:var(--color-white)}.profile__tab--active.svelte-19yggkz{color:var(--color-white);background:linear-gradient(135deg, color-mix(in srgb, var(--accent) 22%, transparent) 0%, color-mix(in srgb, var(--accent) 8%, transparent) 100%);border-color:var(--accent-line);box-shadow:inset 0 1px #ffffff0f}.profile__tab.svelte-19yggkz:focus-visible{outline:2px solid var(--accent-bright);outline-offset:2px}@media (prefers-reduced-motion:reduce){.profile__tab.svelte-19yggkz,.profile__tab.svelte-19yggkz:hover,.profile__tab--active.svelte-19yggkz{transition:none}}.profile__panels.svelte-19yggkz{display:grid}.profile__panels.svelte-19yggkz>.profile__panel:where(.svelte-19yggkz){grid-area:1/1}.profile__panel[hidden].svelte-19yggkz{visibility:hidden;pointer-events:none;display:block}.profile__panel.svelte-19yggkz{min-height:14rem}.profile__panel.is-active.svelte-19yggkz{animation:svelte-19yggkz-profile-panel-in .2s var(--ease-out)}@keyframes svelte-19yggkz-profile-panel-in{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.profile__panel.is-active.svelte-19yggkz{animation:none}}.setups.svelte-19yggkz{flex-direction:column;gap:.85rem;margin:0;padding:0;list-style:none;display:flex}.setup-card.svelte-19yggkz{background-color:var(--color-navy-mid);border-radius:var(--radius-xl);transition:border-color .24s var(--ease-out), transform .24s var(--ease-out);border:1px solid #ffffff0f;padding:1.15rem 1.25rem 1.15rem 1.4rem;position:relative}.setup-card.svelte-19yggkz:before{content:"";background:linear-gradient(180deg, var(--accent) 0%, color-mix(in srgb, var(--accent) 18%, transparent) 100%);border-radius:2px;width:2px;position:absolute;inset:1.15rem auto 1.15rem 0}.setup-card.svelte-19yggkz:hover{border-color:var(--accent-line);transform:translateY(-1px)}@media (prefers-reduced-motion:reduce){.setup-card.svelte-19yggkz,.setup-card.svelte-19yggkz:hover{transition:none;transform:none}}.setup-card__header.svelte-19yggkz{align-items:baseline;gap:.85rem;margin-bottom:.55rem;display:flex}.setup-card__index.svelte-19yggkz{font-family:var(--font-ui);font-size:.65rem;font-weight:var(--w-bold);color:color-mix(in srgb, var(--accent) 65%, white 35%);letter-spacing:.16em;font-variant-numeric:tabular-nums lining-nums}.setup-card__title.svelte-19yggkz{align-items:center;gap:.55rem;min-width:0;display:flex}.setup-card__icon{color:var(--accent-bright);flex-shrink:0}.setup-card__name.svelte-19yggkz{font-family:var(--font-heading);font-size:var(--fs-lg);font-weight:var(--w-bold);color:var(--color-white);letter-spacing:-.01em;line-height:1.3}.setup-card__description.svelte-19yggkz{color:var(--color-grey-300);font-size:var(--fs-sm);margin-bottom:.95rem;line-height:1.65}.setup-card__meta.svelte-19yggkz{border-top:1px solid #ffffff0f;flex-wrap:wrap;gap:1.5rem;padding-top:.75rem;display:flex}.setup-card__meta-item.svelte-19yggkz{flex-direction:column;gap:.2rem;min-width:0;display:flex}.setup-card__meta-item.svelte-19yggkz dt:where(.svelte-19yggkz){font-size:.65rem;font-weight:var(--w-semibold);letter-spacing:.12em;text-transform:uppercase;color:var(--color-grey-500)}.setup-card__meta-value.svelte-19yggkz{font-family:var(--font-ui);font-size:var(--fs-sm);font-weight:var(--w-semibold);color:var(--color-grey-200);font-variant-numeric:tabular-nums lining-nums}.setup-card__meta-value--accent.svelte-19yggkz{color:var(--accent-bright)}.style.svelte-19yggkz{flex-direction:column;gap:1.25rem;display:flex}.style__philosophy.svelte-19yggkz{background:linear-gradient(135deg, color-mix(in srgb, var(--accent) 14%, transparent) 0%, #0000004d 100%);border:1px solid var(--accent-line);border-left:3px solid var(--accent);border-radius:var(--radius-lg);align-items:flex-start;gap:.95rem;margin:0;padding:1.25rem 1.4rem;display:flex}.style__quote-icon{color:var(--accent-bright);flex-shrink:0;margin-top:.2rem}.style__philosophy.svelte-19yggkz p:where(.svelte-19yggkz){color:var(--color-grey-200);font-size:var(--fs-base);font-style:normal;line-height:1.65}.style__attrs.svelte-19yggkz{border-radius:var(--radius-lg);background-color:#0003;border:1px solid #ffffff0f;grid-template-columns:1fr;display:grid;overflow:hidden}@media (width>=640px){.style__attrs.svelte-19yggkz{grid-template-columns:repeat(2,1fr)}}.style__attr.svelte-19yggkz{border-bottom:1px solid #ffffff0d;justify-content:space-between;align-items:center;gap:1rem;padding:.8rem 1rem;display:flex}@media (width>=640px){.style__attr.svelte-19yggkz:nth-last-child(-n+2){border-bottom:none}.style__attr.svelte-19yggkz:nth-child(odd){border-right:1px solid #ffffff0d}}@media (width<=639px){.style__attr.svelte-19yggkz:last-child{border-bottom:none}}.style__attr.svelte-19yggkz dt:where(.svelte-19yggkz){color:var(--color-grey-400);font-size:var(--fs-sm);font-weight:var(--w-medium)}.style__attr.svelte-19yggkz dd:where(.svelte-19yggkz){color:var(--color-white);font-size:var(--fs-sm);font-weight:var(--w-semibold);text-align:right;font-variant-numeric:tabular-nums lining-nums}.trades.svelte-19yggkz{flex-direction:column;gap:.85rem;margin:0;padding:0;list-style:none;display:flex}.trade-card.svelte-19yggkz{background-color:var(--color-navy-mid);border-radius:var(--radius-xl);border:1px solid #ffffff0f;padding:1.1rem 1.2rem 1.1rem 1.4rem;position:relative}.trade-card.svelte-19yggkz:before{content:"";background:#86efacb3;border-radius:2px;width:2px;position:absolute;inset:1.1rem auto 1.1rem 0}.trade-card__head.svelte-19yggkz{grid-template-columns:auto 1fr auto;align-items:center;gap:.7rem;margin-bottom:.6rem;display:grid}@media (width<=480px){.trade-card__head.svelte-19yggkz{grid-template-columns:1fr auto}.trade-card__when.svelte-19yggkz{grid-column:1/-1}}.trade-card__when.svelte-19yggkz{border-radius:var(--radius-full);color:var(--color-grey-400);font-size:.65rem;font-weight:var(--w-semibold);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;background-color:#ffffff0a;border:1px solid #ffffff12;align-items:center;gap:.35rem;padding:.22rem .6rem;display:inline-flex}.trade-card__ticker.svelte-19yggkz{font-family:var(--font-ui);font-size:var(--fs-base);font-weight:var(--w-bold);color:var(--color-white);letter-spacing:.02em}.trade-card__result.svelte-19yggkz{font-family:var(--font-ui);font-size:var(--fs-lg);font-weight:var(--w-extrabold);color:#86efac;font-variant-numeric:tabular-nums lining-nums;letter-spacing:-.01em}.trade-card__context.svelte-19yggkz{color:var(--color-grey-300);font-size:var(--fs-sm);line-height:1.65}.profile__trust.svelte-19yggkz{flex-wrap:wrap;gap:.45rem 1.25rem;margin:.55rem 0 0;padding:0;list-style:none;display:flex}.profile__trust-item.svelte-19yggkz{color:var(--color-grey-300);font-size:.74rem;font-weight:var(--w-semibold);letter-spacing:.01em;align-items:center;gap:.4rem;display:inline-flex}.profile__trust-item.svelte-19yggkz svg{color:var(--accent-bright);flex-shrink:0}.store-list.svelte-19yggkz{flex-direction:column;gap:.75rem;margin:0;padding:0;list-style:none;display:flex}.store-product.svelte-19yggkz{background-color:var(--color-navy-mid);border-radius:var(--radius-xl);transition:border-color .2s var(--ease-out), transform .2s var(--ease-out);border:1px solid #ffffff0f;justify-content:space-between;align-items:center;gap:1.25rem;padding:1.15rem 1.35rem;display:flex}.store-product.svelte-19yggkz:hover{border-color:var(--accent-line);transform:translateY(-1px)}@media (prefers-reduced-motion:reduce){.store-product.svelte-19yggkz,.store-product.svelte-19yggkz:hover{transition:none;transform:none}}.store-product__main.svelte-19yggkz{flex-direction:column;gap:.3rem;min-width:0;display:flex}.store-product__name.svelte-19yggkz{font-family:var(--font-heading);font-size:var(--fs-base);font-weight:var(--w-bold);color:var(--color-white);letter-spacing:-.01em;line-height:1.35}.store-product__summary.svelte-19yggkz{color:var(--color-grey-400);font-size:var(--fs-sm);line-height:1.55}.store-product__aside.svelte-19yggkz{flex-shrink:0;align-items:center;gap:1.1rem;display:flex}.store-product__price.svelte-19yggkz{font-family:var(--font-ui);font-size:var(--fs-lg);font-weight:var(--w-extrabold);color:var(--accent-bright);font-variant-numeric:tabular-nums lining-nums;letter-spacing:-.02em;white-space:nowrap}.store-product__cta.svelte-19yggkz{border-radius:var(--radius-full);background-color:color-mix(in srgb, var(--accent) 16%, transparent);border:1px solid var(--accent-line);color:var(--accent-bright);font-size:var(--fs-sm);font-weight:var(--w-bold);white-space:nowrap;transition:background-color .2s var(--ease-out), color .2s var(--ease-out);align-items:center;gap:.3rem;padding:.5rem .95rem;text-decoration:none;display:inline-flex}.store-product__cta.svelte-19yggkz:hover{background-color:color-mix(in srgb, var(--accent) 30%, transparent);color:var(--color-white)}.store-product__cta.svelte-19yggkz:focus-visible{outline:2px solid var(--accent-bright);outline-offset:2px}@media (prefers-reduced-motion:reduce){.store-product__cta.svelte-19yggkz{transition:none}}@media (width<=540px){.store-product.svelte-19yggkz{flex-direction:column;align-items:flex-start;gap:.85rem}.store-product__aside.svelte-19yggkz{justify-content:space-between;width:100%}}.modal-overlay.svelte-1hqhagk{z-index:var(--z-50);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background-color:#0b1d3ad9;position:fixed;inset:0}.modal-container.svelte-1hqhagk{background-color:var(--color-navy);border-radius:var(--radius-2xl);position:absolute;inset:1rem;overflow:hidden}@media (width>=768px){.modal-container.svelte-1hqhagk{inset:2rem}}@media (width>=1024px){.modal-container.svelte-1hqhagk{inset:4rem}}.modal-close.svelte-1hqhagk{z-index:var(--z-10);border-radius:var(--radius-full);width:2.5rem;height:2.5rem;color:var(--color-white);transition:background-color .2s var(--ease-out);background-color:#ffffff1a;justify-content:center;align-items:center;display:flex;position:absolute;top:1rem;right:1rem}.modal-close.svelte-1hqhagk:hover{background-color:#fff3}.modal-content.svelte-1hqhagk{scrollbar-width:thin;scrollbar-color:#ffffff29 transparent;height:100%;padding:1.5rem;overflow-y:auto}.modal-content.svelte-1hqhagk::-webkit-scrollbar{width:10px;height:10px}.modal-content.svelte-1hqhagk::-webkit-scrollbar-track{background:0 0}.modal-content.svelte-1hqhagk::-webkit-scrollbar-thumb{transition:background-color .16s var(--ease-out);background-color:#ffffff29;background-clip:padding-box;border:2px solid #0000;border-radius:999px}.modal-content.svelte-1hqhagk::-webkit-scrollbar-thumb:hover{background-color:#0fa4af8c}.modal-content.svelte-1hqhagk::-webkit-scrollbar-corner{background:0 0}@media (width>=768px){.modal-content.svelte-1hqhagk{padding:3rem}}.modal-header.svelte-1hqhagk{text-align:center;flex-direction:column;align-items:center;margin-bottom:2.75rem;display:flex}.modal-eyebrow.svelte-1hqhagk{color:var(--color-teal);font-size:.72rem;font-weight:var(--w-bold);letter-spacing:.18em;text-transform:uppercase;align-items:center;gap:.5rem;margin-bottom:.85rem;display:inline-flex}.modal-eyebrow.svelte-1hqhagk:before,.modal-eyebrow.svelte-1hqhagk:after{content:"";opacity:.5;background-color:currentColor;width:1.5rem;height:1px}.modal-title.svelte-1hqhagk{font-size:var(--fs-3xl);font-weight:var(--w-extrabold);color:var(--color-white);font-family:var(--font-heading);letter-spacing:-.025em;margin-bottom:.85rem;line-height:1.1}@media (width>=768px){.modal-title.svelte-1hqhagk{font-size:var(--fs-4xl)}}.modal-subtitle.svelte-1hqhagk{color:var(--color-grey-400);max-width:38rem;font-size:var(--fs-base);line-height:1.65}.modal-grid.svelte-1hqhagk{gap:1.5rem;max-width:56rem;margin:0 auto;display:grid}@media (width>=768px){.modal-grid.svelte-1hqhagk{grid-template-columns:repeat(2,1fr);gap:1.75rem}}.admin-site-bar.svelte-1g7ox7f{z-index:calc(var(--z-50,50) + 20);-webkit-backdrop-filter:blur(10px);min-height:2rem;font-size:var(--text-meta);font-weight:var(--weight-emphasis);background:linear-gradient(90deg,#0f172aeb 0%,#1e293beb 100%);border-bottom:1px solid #ffffff0f;justify-content:space-between;align-items:center;gap:.5rem;padding:.35rem .75rem;display:flex;position:fixed;top:0;left:0;right:0}.admin-site-bar__link.svelte-1g7ox7f{border-radius:var(--radius-md);color:var(--color-teal-light);font-weight:var(--weight-label);white-space:nowrap;transition:color .15s var(--ease-out), background-color .15s var(--ease-out);align-items:center;gap:.35rem;margin:-.2rem -.5rem;padding:.2rem .5rem;text-decoration:none;display:inline-flex}.admin-site-bar__link.svelte-1g7ox7f:hover{color:var(--color-white);background-color:#0fa4af1f}.admin-site-bar__link.svelte-1g7ox7f:focus-visible{outline:2px solid var(--color-teal);outline-offset:2px}.admin-site-bar__hint.svelte-1g7ox7f{color:var(--color-grey-300);white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:.4rem;min-width:0;display:inline-flex;overflow:hidden}.admin-site-bar__hint.svelte-1g7ox7f svg{color:var(--color-teal-light);flex-shrink:0}@media (width>=480px){.admin-site-bar.svelte-1g7ox7f{gap:1rem;padding:.4rem 1rem}}.popup-backdrop.svelte-vs4fbb{z-index:9998;cursor:default;border:none;width:100%;height:100%;margin:0;padding:0;animation:.3s ease-out forwards svelte-vs4fbb-popup-backdrop-in;position:fixed;inset:0}@keyframes svelte-vs4fbb-popup-backdrop-in{0%{opacity:0}to{opacity:1}}.popup-wrapper.svelte-vs4fbb{z-index:9999;pointer-events:none;position:fixed}.popup-wrapper--visible.svelte-vs4fbb{pointer-events:auto}.popup-pos--modal.svelte-vs4fbb{padding:var(--space-4);justify-content:center;align-items:center;display:flex;inset:0}.popup-pos--fullscreen.svelte-vs4fbb{justify-content:center;align-items:center;display:flex;inset:0}.popup-pos--slide-in.svelte-vs4fbb{bottom:var(--space-6);right:var(--space-6)}.popup-pos--banner.svelte-vs4fbb{left:0;right:0}.popup-banner--top.svelte-vs4fbb{top:0}.popup-banner--bottom.svelte-vs4fbb{bottom:0}.popup-pos--floating-bar.svelte-vs4fbb{left:0;right:0}.popup-floating--top.svelte-vs4fbb{top:0}.popup-floating--bottom.svelte-vs4fbb{bottom:0}.popup-container.svelte-vs4fbb{z-index:9999;padding:var(--space-8);box-shadow:var(--shadow-2xl);pointer-events:auto;width:100%;max-height:90vh;position:relative;overflow-y:auto}.popup-pos--fullscreen.svelte-vs4fbb .popup-container:where(.svelte-vs4fbb){flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;max-height:100vh;display:flex;border-radius:0!important}.popup-pos--banner.svelte-vs4fbb .popup-container:where(.svelte-vs4fbb),.popup-pos--floating-bar.svelte-vs4fbb .popup-container:where(.svelte-vs4fbb){border-radius:0!important;max-width:100%!important}.popup-pos--slide-in.svelte-vs4fbb .popup-container:where(.svelte-vs4fbb){width:auto;min-width:320px}.popup-anim--fade.svelte-vs4fbb{opacity:0;transition:opacity .3s ease-out}.popup-anim--fade.popup-container--visible.svelte-vs4fbb{opacity:1}.popup-anim--slide-up.svelte-vs4fbb{opacity:0;transition:opacity .3s ease-out,transform .3s ease-out;transform:translateY(24px)}.popup-anim--slide-up.popup-container--visible.svelte-vs4fbb{opacity:1;transform:translateY(0)}.popup-anim--slide-down.svelte-vs4fbb{opacity:0;transition:opacity .3s ease-out,transform .3s ease-out;transform:translateY(-24px)}.popup-anim--slide-down.popup-container--visible.svelte-vs4fbb{opacity:1;transform:translateY(0)}.popup-anim--slide-left.svelte-vs4fbb{opacity:0;transition:opacity .3s ease-out,transform .3s ease-out;transform:translate(24px)}.popup-anim--slide-left.popup-container--visible.svelte-vs4fbb{opacity:1;transform:translate(0)}.popup-anim--slide-right.svelte-vs4fbb{opacity:0;transition:opacity .3s ease-out,transform .3s ease-out;transform:translate(-24px)}.popup-anim--slide-right.popup-container--visible.svelte-vs4fbb{opacity:1;transform:translate(0)}.popup-anim--scale.svelte-vs4fbb{opacity:0;transition:opacity .3s ease-out,transform .3s ease-out;transform:scale(.9)}.popup-anim--scale.popup-container--visible.svelte-vs4fbb{opacity:1;transform:scale(1)}.popup-close.svelte-vs4fbb{top:var(--space-3);right:var(--space-3);border-radius:var(--radius-full);cursor:pointer;z-index:1;background:#ffffff1a;border:none;justify-content:center;align-items:center;width:32px;height:32px;transition:background .2s ease-out;display:flex;position:absolute}.popup-close.svelte-vs4fbb:hover{background:#fff3}.popup-form.svelte-vs4fbb{gap:var(--space-3);flex-direction:column;display:flex}.popup-el--heading.svelte-vs4fbb{font-family:var(--font-heading);font-size:var(--fs-xl);font-weight:var(--w-bold);line-height:var(--lh-snug);margin:0}.popup-el--text.svelte-vs4fbb{font-size:var(--fs-sm);line-height:var(--lh-relaxed);margin:0}.popup-el--image.svelte-vs4fbb{overflow:hidden}.popup-el--image.svelte-vs4fbb img:where(.svelte-vs4fbb){max-width:100%;height:auto;display:block}.popup-el--field.svelte-vs4fbb{gap:var(--space-1-5);flex-direction:column;display:flex}.popup-el--fieldset.svelte-vs4fbb{gap:var(--space-2);border:none;flex-direction:column;margin:0;padding:0;display:flex}.popup-field__label.svelte-vs4fbb{font-size:var(--fs-sm);font-weight:var(--w-medium)}.popup-field__required.svelte-vs4fbb{color:var(--color-red);margin-left:2px}.popup-field__input.svelte-vs4fbb,.popup-field__textarea.svelte-vs4fbb,.popup-field__select.svelte-vs4fbb{width:100%;padding:var(--space-2-5) var(--space-3);border-radius:var(--radius-lg);color:inherit;font-size:var(--fs-sm);font-family:var(--font-ui);background:#ffffff14;border:1px solid #ffffff26;transition:border-color .2s ease-out}.popup-field__input.svelte-vs4fbb::placeholder,.popup-field__textarea.svelte-vs4fbb::placeholder{color:#fff6}.popup-field__input.svelte-vs4fbb:focus,.popup-field__textarea.svelte-vs4fbb:focus,.popup-field__select.svelte-vs4fbb:focus{border-color:var(--accent,var(--color-teal));outline:none}.popup-field__textarea.svelte-vs4fbb{resize:vertical;min-height:60px}.popup-field__select-wrap.svelte-vs4fbb{position:relative}.popup-field__select.svelte-vs4fbb{cursor:pointer;appearance:none;padding-right:var(--space-8)}.popup-field__select-caret{color:currentColor;pointer-events:none;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.popup-field__select.svelte-vs4fbb option:where(.svelte-vs4fbb){background:var(--color-navy-mid);color:var(--color-white)}.popup-field__checks.svelte-vs4fbb{gap:var(--space-2);flex-direction:column;display:flex}.popup-field__check-label.svelte-vs4fbb{align-items:center;gap:var(--space-2);font-size:var(--fs-sm);cursor:pointer;display:flex}.popup-field__check.svelte-vs4fbb{width:16px;height:16px;accent-color:var(--accent,var(--color-teal));cursor:pointer;flex-shrink:0}.popup-btn.svelte-vs4fbb{padding:var(--space-3) var(--space-6);border-radius:var(--radius-xl);font-family:var(--font-ui);font-size:var(--fs-sm);font-weight:var(--w-semibold);cursor:pointer;border:none;justify-content:center;align-items:center;transition:opacity .2s ease-out,transform .2s ease-out;display:inline-flex}.popup-btn.svelte-vs4fbb:hover{opacity:.9;transform:translateY(-1px)}.popup-el--divider.svelte-vs4fbb{margin:var(--space-2) 0;border:none;border-top:1px solid #ffffff1a}.popup-el--spacer.svelte-vs4fbb{flex-shrink:0}.popup-success.svelte-vs4fbb{justify-content:center;align-items:center;gap:var(--space-4);padding:var(--space-8) var(--space-4);text-align:center;flex-direction:column;display:flex}.popup-success__icon.svelte-vs4fbb{border-radius:var(--radius-full);width:48px;height:48px;color:var(--color-green);font-size:var(--fs-xl);font-weight:var(--w-bold);background:#22b57333;justify-content:center;align-items:center;display:flex}.popup-success__text.svelte-vs4fbb{font-size:var(--fs-md);line-height:var(--lh-relaxed);margin:0}@media (width<=480px){.popup-pos--slide-in.svelte-vs4fbb{bottom:var(--space-3);right:var(--space-3);left:var(--space-3)}.popup-pos--slide-in.svelte-vs4fbb .popup-container:where(.svelte-vs4fbb){min-width:unset;width:100%}.popup-container.svelte-vs4fbb{padding:var(--space-6)}.popup-el--heading.svelte-vs4fbb{font-size:var(--fs-lg)}}.confirm-backdrop.svelte-193t4hn{z-index:9000;-webkit-backdrop-filter:blur(8px);background:#0009;justify-content:center;align-items:center;padding:1rem;animation:.2s ease-out both svelte-193t4hn-confirm-backdrop-in;display:flex;position:fixed;inset:0}.confirm-backdrop--closing.svelte-193t4hn{animation:.15s ease-in both svelte-193t4hn-confirm-backdrop-out}.confirm-panel.svelte-193t4hn{background:var(--color-navy-deep,#060e1f);border-radius:var(--radius-xl,1rem);border:1px solid #ffffff1f;width:clamp(320px,92vw,440px);padding:1.5rem;animation:.2s cubic-bezier(.16,1,.3,1) both svelte-193t4hn-confirm-panel-in;position:relative;box-shadow:0 24px 64px #00000080,inset 0 1px #ffffff0f}.confirm-panel--closing.svelte-193t4hn{animation:.15s ease-in both svelte-193t4hn-confirm-panel-out}@keyframes svelte-193t4hn-confirm-backdrop-in{0%{opacity:0}to{opacity:1}}@keyframes svelte-193t4hn-confirm-backdrop-out{0%{opacity:1}to{opacity:0}}@keyframes svelte-193t4hn-confirm-panel-in{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}@keyframes svelte-193t4hn-confirm-panel-out{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.97)}}@media (prefers-reduced-motion:reduce){.confirm-backdrop.svelte-193t4hn,.confirm-backdrop--closing.svelte-193t4hn,.confirm-panel.svelte-193t4hn,.confirm-panel--closing.svelte-193t4hn{animation:none!important}}.confirm-close.svelte-193t4hn{width:2rem;height:2rem;color:var(--color-grey-400,#9ca3af);cursor:pointer;background:0 0;border:none;border-radius:.5rem;justify-content:center;align-items:center;transition:background-color .15s,color .15s;display:inline-flex;position:absolute;top:.75rem;right:.75rem}.confirm-close.svelte-193t4hn:hover{color:var(--color-grey-200,#e5e7eb);background:#ffffff0f}.confirm-close.svelte-193t4hn:focus-visible{color:var(--color-grey-200,#e5e7eb);outline:none;box-shadow:0 0 0 2px #7dd3fcb3}.confirm-body.svelte-193t4hn{align-items:flex-start;gap:1rem;margin-bottom:1.25rem;padding-right:1.75rem;display:flex}.confirm-icon-chip.svelte-193t4hn{border-radius:12px;flex:none;justify-content:center;align-items:center;width:48px;height:48px;display:inline-flex}.confirm-panel--danger.svelte-193t4hn .confirm-icon-chip:where(.svelte-193t4hn){color:#fca5a5;background:#ef44441f}.confirm-panel--warning.svelte-193t4hn .confirm-icon-chip:where(.svelte-193t4hn){color:#fcd34d;background:#f59e0b1f}.confirm-panel--info.svelte-193t4hn .confirm-icon-chip:where(.svelte-193t4hn){color:#7dd3fc;background:#7dd3fc1f}.confirm-text.svelte-193t4hn{flex:auto;min-width:0}.confirm-title.svelte-193t4hn{font-family:var(--font-heading,inherit);font-size:16px;font-weight:var(--w-semibold,600);color:var(--color-white,#fff);margin:0 0 .375rem;line-height:1.3}.confirm-message.svelte-193t4hn{font-family:var(--font-ui,inherit);color:var(--color-grey-300,#d1d5db);margin:0;font-size:14px;line-height:1.5}.confirm-footer.svelte-193t4hn{justify-content:flex-end;gap:.5rem;display:flex}.confirm-btn.svelte-193t4hn{min-height:2.5rem;font-family:var(--font-ui,inherit);font-size:var(--fs-sm,.875rem);font-weight:var(--w-semibold,600);cursor:pointer;border:1px solid #0000;border-radius:.625rem;justify-content:center;align-items:center;padding:0 1rem;line-height:1.2;transition:background-color .15s,border-color .15s,color .15s,box-shadow .15s,transform 80ms;display:inline-flex}.confirm-btn.svelte-193t4hn:active{transform:translateY(1px)}.confirm-btn.svelte-193t4hn:focus-visible{box-shadow:0 0 0 2px var(--color-navy-deep,#060e1f), 0 0 0 4px #7dd3fcb3;outline:none}.confirm-btn--cancel.svelte-193t4hn{color:var(--color-grey-200,#e5e7eb);background:#ffffff0d;border-color:#ffffff1a}.confirm-btn--cancel.svelte-193t4hn:hover{color:var(--color-white,#fff);background:#ffffff17;border-color:#ffffff29}.confirm-btn--danger.svelte-193t4hn{color:#fca5a5;background:#ef444426;border-color:#ef444466}.confirm-btn--danger.svelte-193t4hn:hover{color:#fee2e2;background:#ef444447;border-color:#ef444499}.confirm-btn--warning.svelte-193t4hn{color:#fcd34d;background:#f59e0b26;border-color:#f59e0b66}.confirm-btn--warning.svelte-193t4hn:hover{color:#fef3c7;background:#f59e0b47;border-color:#f59e0b99}.confirm-btn--info.svelte-193t4hn{color:#ecfeff;background:linear-gradient(#7dd3fc38,#14b8a638);border-color:#7dd3fc66}.confirm-btn--info.svelte-193t4hn:hover{background:linear-gradient(#7dd3fc57,#14b8a657);border-color:#7dd3fc99}@media (width<=480px){.confirm-footer.svelte-193t4hn{flex-direction:column-reverse}.confirm-btn.svelte-193t4hn{width:100%}}.toaster.svelte-1dnmrtz{z-index:100;pointer-events:none;flex-direction:column;gap:.5rem;width:max-content;max-width:min(24rem,100vw - 2rem);margin:0;padding:0;list-style:none;display:flex;position:fixed;top:1rem;right:1rem}.toaster--mobile.svelte-1dnmrtz{width:auto;max-width:none;top:.75rem;left:.5rem;right:.5rem}.toast.svelte-1dnmrtz{background:var(--color-navy-mid,#132b50);border-radius:var(--radius-lg,.5rem);min-width:18rem;max-width:24rem;color:var(--color-white,#fff);font-family:var(--font-ui,system-ui);pointer-events:auto;border:1px solid #ffffff14;grid-template-columns:auto 1fr auto auto;align-items:center;gap:.75rem;padding:.75rem 1rem .75rem 1.125rem;display:grid;position:relative;overflow:hidden;box-shadow:0 12px 32px #0000004d,inset 0 1px #ffffff0a}.toaster--mobile.svelte-1dnmrtz .toast:where(.svelte-1dnmrtz){width:100%;min-width:0;max-width:none}.toast.svelte-1dnmrtz:before{content:"";width:3px;position:absolute;top:0;bottom:0;left:0}.toast--success.svelte-1dnmrtz:before{background:#5eead4}.toast--error.svelte-1dnmrtz:before{background:#fca5a5}.toast--warning.svelte-1dnmrtz:before{background:#fcd34d}.toast--info.svelte-1dnmrtz:before{background:#7dd3fc}.toast__icon.svelte-1dnmrtz{flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.toast--success.svelte-1dnmrtz .toast__icon:where(.svelte-1dnmrtz){color:#5eead4}.toast--error.svelte-1dnmrtz .toast__icon:where(.svelte-1dnmrtz){color:#fca5a5}.toast--warning.svelte-1dnmrtz .toast__icon:where(.svelte-1dnmrtz){color:#fcd34d}.toast--info.svelte-1dnmrtz .toast__icon:where(.svelte-1dnmrtz){color:#7dd3fc}.toast__body.svelte-1dnmrtz{flex-direction:column;gap:.15rem;min-width:0;display:flex}.toast__title.svelte-1dnmrtz{font-size:13px;font-weight:var(--w-semibold,600);color:var(--color-white,#fff);word-break:break-word;margin:0;line-height:1.35}.toast__desc.svelte-1dnmrtz{font-size:12px;font-weight:var(--w-regular,400);color:var(--color-grey-400,#8b95a8);word-break:break-word;margin:0;line-height:1.4}.toast__action.svelte-1dnmrtz{min-height:1.75rem;font-size:12px;font-weight:var(--w-semibold,600);color:var(--color-white,#fff);cursor:pointer;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:.375rem;flex-shrink:0;padding:.25rem .625rem;font-family:inherit;transition:background-color .15s ease-out,border-color .15s ease-out}.toast__action.svelte-1dnmrtz:hover{background:#ffffff1f;border-color:#fff3}.toast__action.svelte-1dnmrtz:focus-visible{outline-offset:1px;outline:2px solid #7dd3fc}.toast__close.svelte-1dnmrtz{width:1.5rem;height:1.5rem;color:var(--color-grey-400,#8b95a8);cursor:pointer;background:0 0;border:none;border-radius:.25rem;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:background-color .15s ease-out,color .15s ease-out;display:inline-flex}.toast__close.svelte-1dnmrtz:hover{color:var(--color-white,#fff);background:#ffffff14}.toast__close.svelte-1dnmrtz:focus-visible{outline-offset:1px;outline:2px solid #7dd3fc}@media (prefers-reduced-motion:reduce){.toast.svelte-1dnmrtz{transition:none}}.public-shell--wp-admin{--chrome-height:calc(var(--nav-height) + var(--admin-bar-height))}.public-shell--wp-admin .nav{top:var(--admin-bar-height)}.skip-link.svelte-12qhfyh{z-index:10000;background:var(--color-teal,#0fa4af);color:#fff;border-radius:.375rem;padding:.5rem .875rem;font-weight:600;transition:top .15s ease-in-out;position:absolute;top:-3rem;left:.75rem}.skip-link.svelte-12qhfyh:focus{outline-offset:2px;outline:3px solid #fff;top:.5rem}
