:root{--pink-500:#b832a0;--pink-400:#e052c5;--pink-300:#ff90e6;--pink-200:#ffd6f4;--pink-100:#fff0fb;--coral-500:#b85757;--coral-400:#e07a7a;--coral-300:#ffadad;--coral-200:#ffdcdc;--coral-100:#fff3f3;--black-500:#020306;--black-400:#0b0d12;--black-300:#13131a;--black-200:#1c1d26;--black-100:#262833;--white-650:#61606c;--white-600:#a8a6b8;--white-500:#e4e1ea;--white-400:#f1eef5;--white-300:#f9f7fb;--white-200:#fdfcfd;--white-100:#ffffff;--green-500:#166b52;--green-400:#1f9b74;--green-300:#27b98b;--green-200:#cff5e8;--green-100:#f0fcf8;--red-500:#7a1010;--red-400:#b91c1c;--red-300:#e23939;--red-200:#ffcfcf;--red-100:#fff3f3;--lavender-500:#9265d2;--lavender-400:#b892e4;--lavender-300:#dcc8f0;--lavender-200:#e7dbf6;--lavender-100:#f6f1fc;--primary-500:var(--pink-500);--primary-400:var(--pink-400);--primary-300:var(--pink-300);--primary-200:var(--pink-200);--primary-100:var(--pink-100);--secondary-500:var(--coral-500);--secondary-400:var(--coral-400);--secondary-300:var(--coral-300);--secondary-200:var(--coral-200);--secondary-100:var(--coral-100);--light-650:var(--white-650);--light-600:var(--white-600);--light-500:var(--white-500);--light-400:var(--white-400);--light-300:var(--white-300);--light-200:var(--white-200);--light-100:var(--white-100);--dark-500:var(--black-500);--dark-400:var(--black-400);--dark-300:var(--black-300);--dark-200:var(--black-200);--dark-100:var(--black-100);--success-500:var(--green-500);--success-400:var(--green-400);--success-300:var(--green-300);--danger-500:var(--red-500);--danger-400:var(--red-400);--danger-300:var(--red-300);--warning-300:#ffc857;--accent-500:var(--lavender-500);--accent-400:var(--lavender-400);--accent-300:var(--lavender-300);--accent-200:var(--lavender-200);--accent-100:var(--lavender-100);--surface-default:var(--dark-500);--surface-light:var(--dark-300);--pill-accent:var(--accent-500);--pill-accent-text:var(--accent-400);--surface-lift:linear-gradient(145deg,color-mix(in srgb,var(--primary-300) 5%,transparent),transparent 60%);--surface-lift-bar:linear-gradient(to right,color-mix(in srgb,var(--primary-400) 12%,transparent),transparent 50%);--text-primary:var(--light-300);--text-muted:var(--light-600);--text-alt-muted:var(--light-650);--text-tertiary:var(--accent-300);--text-secondary:var(--primary-400);--text-alt-secondary:var(--secondary-300);--text-dark:var(--dark-500);--success-primary:var(--success-300);--danger-primary:var(--danger-300);--nav-button-primary-surface:var(--surface-light);--nav-button-primary-text-active:var(--primary-400);--nav-button-primary-text-inactive:var(--light-650);--nav-button-secondary-text-active:var(--primary-400);--nav-button-secondary-text-inactive:var(--light-650);--nav-button-secondary-border:var(--primary-400);--pos-gk-bg:#d8e2ff;--pos-gk-text:#3d5aa9;--pos-def-bg:#dde2c5;--pos-def-text:#5e6b2f;--pos-mid-bg:#e6d7f2;--pos-mid-text:#7440a8;--pos-att-bg:#f2d6d8;--pos-att-text:#b0444f;--gradient-training:linear-gradient(90deg,rgba(209,243,154,0.9),rgba(186,236,104,0.9) 79.808%,rgba(209,243,154,0.9));--gradient-breakout:linear-gradient(90deg,rgba(255,214,244,0.9),rgba(255,144,230,0.9) 79.808%,rgba(255,214,244,0.9));--gradient-maintain:linear-gradient(90deg,rgba(255,220,220,0.9),rgba(255,173,173,0.9) 79.808%,rgba(255,220,220,0.9));--gradient-done:linear-gradient(90deg,rgba(207,245,232,0.9),rgba(39,185,139,0.9) 79.808%,rgba(207,245,232,0.9));--space-4:4px;--space-8:8px;--space-12:12px;--space-16:16px;--space-20:20px;--space-24:24px;--space-28:28px;--space-32:32px;--space-detail:var(--space-4);--space-intra:var(--space-8);--space-item:var(--space-16);--space-section:var(--space-32);--text-h1:16px;--text-h2:14px;--text-body:16px;--text-body-sm:14px;--text-label:12px;--text-caption:11px;--text-display-sm:20px;--text-display:22px;--text-display-lg:28px;--kf-radius:8px;--kf-radius-small:4px;--kf-radius-circle:9999px;--kf-stroke:2px;--ease-back:cubic-bezier(0.68,-0.55,0.265,1.55);--ease-smooth:cubic-bezier(0.32,0.72,0,1);--duration-hover:220ms;--duration-reveal:380ms;--duration-modal:500ms;--max-content:1112px;--page-padding-x:16px;--nav-stack-height:108px;--bottom-nav-height:56px}@media (min-width:641px){:root{--page-padding-x:40px;--text-h1:20px;--text-h2:18px;--text-display-sm:24px;--text-display:28px;--text-display-lg:36px}}@media (min-width:1025px){:root{--page-padding-x:200px}}.kf-t-h2{font-weight:700;font-size:32px}.kf-t-h2,.kf-t-h3{font-family:var(--font-albert-sans),"Albert Sans",sans-serif;line-height:1;letter-spacing:0}.kf-t-h3{font-weight:600;font-size:24px}.kf-t-h4{font-weight:500}.kf-t-h4,.kf-t-h4-semibold{font-family:var(--font-albert-sans),"Albert Sans",sans-serif;font-size:18px;line-height:1;letter-spacing:0}.kf-t-h4-semibold{font-weight:600}.kf-t-body{font-weight:600;font-size:16px}.kf-t-alt-body,.kf-t-body{font-family:var(--font-albert-sans),"Albert Sans",sans-serif;line-height:1;letter-spacing:0}.kf-t-alt-body{font-weight:400;font-size:14px}.kf-root{background-color:var(--surface-default);color:var(--text-primary);font-family:var(--font-albert-sans),"Albert Sans",sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;min-height:100dvh}[data-ds=kickoff],[data-ds=kickoff] *{border-color:currentColor}