@import "https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&display=swap";
:root{--ss-navy:#1a1d2f;--ss-ink:#20242b;--ss-white:#fff;--ss-off-white:#f8f8f8;--ss-cyan:#28cdfe;--ss-pink:#ff6178;--ss-yellow:#ffe100;--ss-purple:#4f52fe;--ss-border-dark:#111;--ss-navy-90:#1a1d2fe6;--ss-navy-12:#1a1d2f1f;--ss-navy-08:#1a1d2f14;--ss-cyan-soft:#e4f8ff;--ss-purple-soft:#ececff;--ss-pink-soft:#ffe9ec;--ss-yellow-soft:#fff8c2;--bg-default:var(--ss-white);--bg-subtle:var(--ss-off-white);--bg-inverse:var(--ss-navy);--text-primary:var(--ss-navy);--text-body:var(--ss-ink);--text-muted:#20242ba8;--text-inverse:var(--ss-white);--action-primary-bg:var(--ss-cyan);--action-primary-text:var(--ss-navy);--action-secondary-bg:var(--ss-white);--action-secondary-text:var(--ss-navy);--action-secondary-border:var(--ss-border-dark);--accent-cyan:var(--ss-cyan);--accent-pink:var(--ss-pink);--accent-yellow:var(--ss-yellow);--accent-purple:var(--ss-purple);--border-default:var(--ss-navy-12);--border-strong:var(--ss-border-dark);--grad-cta:linear-gradient(135deg, #28cdfe 0%, #4f52fe 100%);--grad-navy-glow:radial-gradient(120% 120% at 50% 0%, #242843 0%, #1a1d2f 60%);--grad-halo:radial-gradient(60% 60% at 50% 40%, #28cdfe29 0%, #28cdfe00 70%);--font-sans:"Inter", ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--fw-regular:400;--fw-medium:500;--fw-semibold:600;--fw-bold:700;--fw-extrabold:800;--fs-hero:64px;--fs-h2:44px;--fs-h3:26px;--fs-lead:20px;--fs-body:18px;--fs-body-sm:16px;--fs-label:13px;--fs-button:16px;--lh-tight:1.05;--lh-snug:1.2;--lh-body:1.6;--ls-label:.08em;--ls-tight:-.02em;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--space-7:40px;--space-8:48px;--space-9:64px;--space-10:80px;--space-11:96px;--space-12:128px;--container-desktop:1200px;--container-wide:1360px;--gutter-desktop:32px;--margin-desktop:40px;--margin-wide:64px;--pad-card:32px;--radius-sm:8px;--radius-md:12px;--radius-lg:20px;--radius-pill:999px;--border-width:1px;--border-width-strong:2px;--shadow-card:0 2px 8px #1a1d2f14;--shadow-panel:0 12px 32px #1a1d2f1f;--glass-bg:#ffffffb8;--glass-bg-dark:#1a1d2fb8;--glass-border:#ffffff80;--glass-border-dark:#ffffff24;--glass-blur:blur(14px);--radius-overlay:16px;--dur-fast:.12s;--dur-base:.2s;--dur-slow:.32s;--ease-standard:cubic-bezier(.2, 0, 0, 1)}
:root{--ink:#f8fbff;--muted:#b7c1d7;--line:#8497be47;--panel:#111827;--panel-2:#172132;--panel-3:#202a39;--page:#070b18;--blue:#5453fd;--cyan:#27ccff;--yellow:#ffe000;--pink:#ff6178;--green:#31d69a;--shadow:0 24px 80px #00000057}*{box-sizing:border-box}html{min-width:320px}body{background:var(--bg-default,#fff);color:var(--text-primary,#1a1d2f);margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}button,input,select,textarea{font:inherit}button{cursor:pointer}@keyframes ss-loader-spin{0%{transform:rotate(0)scale(1)}50%{transform:rotate(180deg)scale(.88)}to{transform:rotate(360deg)scale(1)}}@keyframes ss-loader-breathe{0%,to{opacity:1;transform:scale(1)}50%{opacity:.55;transform:scale(.94)}}@keyframes ss-loader-ring{to{transform:rotate(360deg)}}.ss-loader{z-index:5;pointer-events:none;place-items:center;display:grid;position:fixed;inset:0}.ss-loader>*{grid-area:1/1}.ss-loader-page{background:#f8f8f8}@media (prefers-color-scheme:dark){.ss-loader-page{background:#0b0c10}}.ss-loader-mark{filter:drop-shadow(0 6px 18px #5453fd40);animation:1.6s cubic-bezier(.65,0,.35,1) infinite ss-loader-spin}.ss-loader-brand{object-fit:contain;max-width:180px;max-height:56px;animation:1.6s ease-in-out infinite ss-loader-breathe}.ss-loader-ring{border:3px solid #7f7f7f40;border-top-color:var(--ss-purple-base,#4f52fe);border-radius:50%;width:40px;height:40px;animation:.9s linear infinite ss-loader-ring}.ss-loader-page .ss-loader-ring,.ss-loader-page[data-branded] .ss-loader-mark{display:none}.ss-loader-page[data-branded] .ss-loader-ring{display:block}@media (prefers-reduced-motion:reduce){.ss-loader-mark{animation:1.6s ease-in-out infinite ss-loader-breathe}.ss-loader-ring{animation-duration:2.4s}}
