[data-theme=alpine-dark]{--surface-0: #0a1513;--surface-1: #10201d;--surface-2: #162a26;--surface-3: #1d352f;--line: rgba(233,244,241,.07);--line-strong: rgba(233,244,241,.14);--ink: #e9f4f1;--ink-muted: #9fb7b0;--ink-faint: #73908a;--signal: #2bb5d3;--signal-ink: #04161a;--signal-soft: rgba(43,181,211,.15);--signal-text: #2bb5d3;--hit: #4ade80;--hit-soft: rgba(74,222,128,.14);--miss: #ff9470;--miss-soft: rgba(255,148,112,.14);--pr: #e3b341;--pr-soft: rgba(227,179,65,.15);--deload: #38bdd8;--deload-soft: rgba(56,189,216,.14);--focus: #38bdd8;--glass: rgba(16,32,29,.84);--surface-island: #0b0d10;--ink-island: #f1f3f6;--graphite: #262b33;--plate-red: #e5323b;--plate-blue: #4f7ff0;--plate-yellow: #f2c234;--plate-green: #2fa866;--plate-white: #e9ecf0;--plate-iron: #8b929c;--radius-sm: 10px;--radius-md: 14px;--radius-lg: 18px;--radius-btn: 14px;--radius-pill: 999px;--radius-xl: 24px;--radius-dock: 26px;--radius-sheet: 28px;--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 20px;--space-6: 24px;--space-8: 32px;--space-14: 56px;--tap-min: 48px;--row-min: 64px;--button-lg: 56px;--icon: 22px;--shadow-raised: 0 1px 0 rgba(255,255,255,.04) inset, 0 10px 30px rgba(0,0,0,.35);--shadow-sheet: 0 -10px 40px rgba(0,0,0,.45);--font-display: "DM Mono";--font-sans: "DM Sans";--font-mono: "DM Mono";--numeral-style: tabular-nums;--numeral-hero-font-family: var(--font-display);--numeral-hero-font-size: 92px;--numeral-hero-line-height: 84px;--numeral-hero-font-weight: 600;--numeral-hero-font-variant-numeric: tabular-nums;--numeral-xl-font-family: var(--font-display);--numeral-xl-font-size: 56px;--numeral-xl-line-height: 56px;--numeral-xl-font-weight: 600;--numeral-xl-font-variant-numeric: tabular-nums;--numeral-lg-font-family: var(--font-display);--numeral-lg-font-size: 28px;--numeral-lg-line-height: 28px;--numeral-lg-font-weight: 600;--numeral-lg-font-variant-numeric: tabular-nums;--title-lg-font-family: var(--font-display);--title-lg-font-size: 34px;--title-lg-line-height: 36px;--title-lg-font-weight: 700;--title-lg-font-variant-numeric: tabular-nums;--title-lg-text-transform: none;--title-md-font-family: var(--font-display);--title-md-font-size: 24px;--title-md-line-height: 28px;--title-md-font-weight: 700;--title-md-font-variant-numeric: tabular-nums;--title-md-text-transform: none;--body-lg-font-family: var(--font-sans);--body-lg-font-size: 17px;--body-lg-line-height: 26px;--body-lg-font-weight: 400;--body-font-family: var(--font-sans);--body-font-size: 15px;--body-line-height: 22px;--body-font-weight: 400;--body-strong-font-family: var(--font-sans);--body-strong-font-size: 15px;--body-strong-line-height: 22px;--body-strong-font-weight: 600;--section-font-family: var(--font-sans);--section-font-size: 13px;--section-line-height: 18px;--section-font-weight: 600;--caption-font-family: var(--font-sans);--caption-font-size: 13px;--caption-line-height: 18px;--caption-font-weight: 400;--micro-font-family: var(--font-sans);--micro-font-size: 11px;--micro-line-height: 14px;--micro-font-weight: 600;--data-font-family: var(--font-mono);--data-font-size: 14px;--data-line-height: 20px;--data-font-weight: 500}[data-theme=alpine]{--surface-0: #eff3f2;--surface-1: #ffffff;--surface-2: #f2f6f5;--surface-3: #e4ebe9;--line: rgba(18,48,42,.07);--line-strong: rgba(18,48,42,.14);--ink: #12302a;--ink-muted: #55665f;--ink-faint: #7f8d87;--signal: #0e7490;--signal-ink: #ffffff;--signal-soft: rgba(14,116,144,.1);--signal-text: #0d6d87;--hit: #147f3c;--hit-soft: rgba(21,128,61,.1);--miss: #b4441f;--miss-soft: rgba(180,68,31,.1);--pr: #8a6400;--pr-soft: rgba(202,150,20,.14);--deload: #0e7490;--deload-soft: rgba(14,116,144,.1);--focus: #0e7490;--glass: rgba(255,255,255,.84);--surface-island: #0b0d10;--ink-island: #f1f3f6;--graphite: #20252c;--plate-red: #e5323b;--plate-blue: #4f7ff0;--plate-yellow: #f2c234;--plate-green: #2fa866;--plate-white: #e9ecf0;--plate-iron: #8b929c;--radius-sm: 10px;--radius-md: 14px;--radius-lg: 18px;--radius-btn: 14px;--radius-pill: 999px;--radius-xl: 24px;--radius-dock: 26px;--radius-sheet: 28px;--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 20px;--space-6: 24px;--space-8: 32px;--space-14: 56px;--tap-min: 48px;--row-min: 64px;--button-lg: 56px;--icon: 22px;--shadow-raised: 0 1px 2px rgba(18,48,42,.04), 0 10px 28px rgba(18,48,42,.07);--shadow-sheet: 0 -10px 40px rgba(16,19,24,.12);--font-display: "DM Mono";--font-sans: "DM Sans";--font-mono: "DM Mono";--numeral-style: tabular-nums;--numeral-hero-font-family: var(--font-display);--numeral-hero-font-size: 92px;--numeral-hero-line-height: 84px;--numeral-hero-font-weight: 600;--numeral-hero-font-variant-numeric: tabular-nums;--numeral-xl-font-family: var(--font-display);--numeral-xl-font-size: 56px;--numeral-xl-line-height: 56px;--numeral-xl-font-weight: 600;--numeral-xl-font-variant-numeric: tabular-nums;--numeral-lg-font-family: var(--font-display);--numeral-lg-font-size: 28px;--numeral-lg-line-height: 28px;--numeral-lg-font-weight: 600;--numeral-lg-font-variant-numeric: tabular-nums;--title-lg-font-family: var(--font-display);--title-lg-font-size: 34px;--title-lg-line-height: 36px;--title-lg-font-weight: 700;--title-lg-font-variant-numeric: tabular-nums;--title-lg-text-transform: none;--title-md-font-family: var(--font-display);--title-md-font-size: 24px;--title-md-line-height: 28px;--title-md-font-weight: 700;--title-md-font-variant-numeric: tabular-nums;--title-md-text-transform: none;--body-lg-font-family: var(--font-sans);--body-lg-font-size: 17px;--body-lg-line-height: 26px;--body-lg-font-weight: 400;--body-font-family: var(--font-sans);--body-font-size: 15px;--body-line-height: 22px;--body-font-weight: 400;--body-strong-font-family: var(--font-sans);--body-strong-font-size: 15px;--body-strong-line-height: 22px;--body-strong-font-weight: 600;--section-font-family: var(--font-sans);--section-font-size: 13px;--section-line-height: 18px;--section-font-weight: 600;--caption-font-family: var(--font-sans);--caption-font-size: 13px;--caption-line-height: 18px;--caption-font-weight: 400;--micro-font-family: var(--font-sans);--micro-font-size: 11px;--micro-line-height: 14px;--micro-font-weight: 600;--data-font-family: var(--font-mono);--data-font-size: 14px;--data-line-height: 20px;--data-font-weight: 500}[data-theme=chalk-light]{--surface-0: #f5f0e6;--surface-1: #fffdf8;--surface-2: #ece5d7;--surface-3: #e2d9c8;--line: rgba(29,26,23,.07);--line-strong: rgba(29,26,23,.14);--ink: #1d1a17;--ink-muted: #5e564b;--ink-faint: #80776a;--signal: #855a0c;--signal-ink: #fffdf8;--signal-soft: rgba(133,90,12,.1);--signal-text: #7c540b;--hit: #356e26;--hit-soft: rgba(53,110,38,.1);--miss: #b3412a;--miss-soft: rgba(179,65,42,.1);--pr: #8a5a0a;--pr-soft: rgba(138,90,10,.12);--deload: #3d5a8f;--deload-soft: rgba(61,90,143,.1);--focus: #3d5a8f;--glass: rgba(255,253,248,.84);--surface-island: #0b0d10;--ink-island: #f1f3f6;--graphite: #20252c;--plate-red: #e5323b;--plate-blue: #4f7ff0;--plate-yellow: #f2c234;--plate-green: #2fa866;--plate-white: #e9ecf0;--plate-iron: #8b929c;--radius-sm: 6px;--radius-md: 14px;--radius-lg: 12px;--radius-btn: 10px;--radius-pill: 999px;--radius-xl: 24px;--radius-dock: 26px;--radius-sheet: 28px;--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 20px;--space-6: 24px;--space-8: 32px;--space-14: 56px;--tap-min: 48px;--row-min: 64px;--button-lg: 56px;--icon: 22px;--shadow-raised: 0 1px 2px rgba(18,48,42,.04), 0 10px 28px rgba(18,48,42,.07);--shadow-sheet: 0 -10px 40px rgba(16,19,24,.12);--font-display: "Big Shoulders Display";--font-sans: "Work Sans";--font-mono: "IBM Plex Mono";--numeral-style: tabular-nums;--numeral-hero-font-family: var(--font-display);--numeral-hero-font-size: 92px;--numeral-hero-line-height: 84px;--numeral-hero-font-weight: 600;--numeral-hero-font-variant-numeric: tabular-nums;--numeral-xl-font-family: var(--font-display);--numeral-xl-font-size: 56px;--numeral-xl-line-height: 56px;--numeral-xl-font-weight: 600;--numeral-xl-font-variant-numeric: tabular-nums;--numeral-lg-font-family: var(--font-display);--numeral-lg-font-size: 28px;--numeral-lg-line-height: 28px;--numeral-lg-font-weight: 600;--numeral-lg-font-variant-numeric: tabular-nums;--title-lg-font-family: var(--font-display);--title-lg-font-size: 34px;--title-lg-line-height: 36px;--title-lg-font-weight: 700;--title-lg-font-variant-numeric: tabular-nums;--title-lg-text-transform: uppercase;--title-md-font-family: var(--font-display);--title-md-font-size: 24px;--title-md-line-height: 28px;--title-md-font-weight: 700;--title-md-font-variant-numeric: tabular-nums;--title-md-text-transform: uppercase;--body-lg-font-family: var(--font-sans);--body-lg-font-size: 17px;--body-lg-line-height: 26px;--body-lg-font-weight: 400;--body-font-family: var(--font-sans);--body-font-size: 15px;--body-line-height: 22px;--body-font-weight: 400;--body-strong-font-family: var(--font-sans);--body-strong-font-size: 15px;--body-strong-line-height: 22px;--body-strong-font-weight: 600;--section-font-family: var(--font-sans);--section-font-size: 13px;--section-line-height: 18px;--section-font-weight: 600;--caption-font-family: var(--font-sans);--caption-font-size: 13px;--caption-line-height: 18px;--caption-font-weight: 400;--micro-font-family: var(--font-sans);--micro-font-size: 11px;--micro-line-height: 14px;--micro-font-weight: 600;--data-font-family: var(--font-mono);--data-font-size: 14px;--data-line-height: 20px;--data-font-weight: 500}[data-theme=chalk]{--surface-0: #141210;--surface-1: #1d1a17;--surface-2: #26221e;--surface-3: #302b26;--line: rgba(239,233,223,.07);--line-strong: rgba(239,233,223,.14);--ink: #f2ece2;--ink-muted: #aba295;--ink-faint: #7d756a;--signal: #d9ab5f;--signal-ink: #141210;--signal-soft: rgba(217,171,95,.15);--signal-text: #d9ab5f;--hit: #9fcb8b;--hit-soft: rgba(159,203,139,.14);--miss: #e7866a;--miss-soft: rgba(231,134,106,.14);--pr: #d9ab5f;--pr-soft: rgba(217,171,95,.15);--deload: #a9b8d6;--deload-soft: rgba(169,184,214,.14);--focus: #a9b8d6;--glass: rgba(29,26,23,.82);--surface-island: #0b0d10;--ink-island: #f1f3f6;--graphite: #262b33;--plate-red: #e5323b;--plate-blue: #4f7ff0;--plate-yellow: #f2c234;--plate-green: #2fa866;--plate-white: #e9ecf0;--plate-iron: #8b929c;--radius-sm: 6px;--radius-md: 14px;--radius-lg: 12px;--radius-btn: 10px;--radius-pill: 999px;--radius-xl: 24px;--radius-dock: 26px;--radius-sheet: 28px;--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 20px;--space-6: 24px;--space-8: 32px;--space-14: 56px;--tap-min: 48px;--row-min: 64px;--button-lg: 56px;--icon: 22px;--shadow-raised: 0 1px 0 rgba(255,255,255,.04) inset, 0 10px 28px rgba(0,0,0,.4);--shadow-sheet: 0 -10px 40px rgba(0,0,0,.45);--font-display: "Big Shoulders Display";--font-sans: "Work Sans";--font-mono: "IBM Plex Mono";--numeral-style: tabular-nums;--numeral-hero-font-family: var(--font-display);--numeral-hero-font-size: 92px;--numeral-hero-line-height: 84px;--numeral-hero-font-weight: 600;--numeral-hero-font-variant-numeric: tabular-nums;--numeral-xl-font-family: var(--font-display);--numeral-xl-font-size: 56px;--numeral-xl-line-height: 56px;--numeral-xl-font-weight: 600;--numeral-xl-font-variant-numeric: tabular-nums;--numeral-lg-font-family: var(--font-display);--numeral-lg-font-size: 28px;--numeral-lg-line-height: 28px;--numeral-lg-font-weight: 600;--numeral-lg-font-variant-numeric: tabular-nums;--title-lg-font-family: var(--font-display);--title-lg-font-size: 34px;--title-lg-line-height: 36px;--title-lg-font-weight: 700;--title-lg-font-variant-numeric: tabular-nums;--title-lg-text-transform: uppercase;--title-md-font-family: var(--font-display);--title-md-font-size: 24px;--title-md-line-height: 28px;--title-md-font-weight: 700;--title-md-font-variant-numeric: tabular-nums;--title-md-text-transform: uppercase;--body-lg-font-family: var(--font-sans);--body-lg-font-size: 17px;--body-lg-line-height: 26px;--body-lg-font-weight: 400;--body-font-family: var(--font-sans);--body-font-size: 15px;--body-line-height: 22px;--body-font-weight: 400;--body-strong-font-family: var(--font-sans);--body-strong-font-size: 15px;--body-strong-line-height: 22px;--body-strong-font-weight: 600;--section-font-family: var(--font-sans);--section-font-size: 13px;--section-line-height: 18px;--section-font-weight: 600;--caption-font-family: var(--font-sans);--caption-font-size: 13px;--caption-line-height: 18px;--caption-font-weight: 400;--micro-font-family: var(--font-sans);--micro-font-size: 11px;--micro-line-height: 14px;--micro-font-weight: 600;--data-font-family: var(--font-mono);--data-font-size: 14px;--data-line-height: 20px;--data-font-weight: 500}:root,[data-theme=graphite]{--surface-0: #0b0d10;--surface-1: #14171c;--surface-2: #1c2027;--surface-3: #252a33;--line: rgba(255,255,255,.07);--line-strong: rgba(255,255,255,.13);--ink: #f1f3f6;--ink-muted: #9aa3b0;--ink-faint: #79828e;--signal: #ff4b55;--signal-ink: #0b0d10;--signal-soft: rgba(255,75,85,.14);--signal-text: #ff5a63;--hit: #3dd68c;--hit-soft: rgba(61,214,140,.14);--miss: #ff8a75;--miss-soft: rgba(255,138,117,.14);--pr: #f5c542;--pr-soft: rgba(245,197,66,.14);--deload: #86a8ff;--deload-soft: rgba(134,168,255,.14);--focus: #86a8ff;--glass: rgba(20,23,28,.74);--surface-island: #0b0d10;--ink-island: #f1f3f6;--graphite: #262b33;--plate-red: #e5323b;--plate-blue: #4f7ff0;--plate-yellow: #f2c234;--plate-green: #2fa866;--plate-white: #e9ecf0;--plate-iron: #8b929c;--radius-sm: 10px;--radius-md: 14px;--radius-lg: 20px;--radius-btn: 16px;--radius-pill: 999px;--radius-xl: 24px;--radius-dock: 26px;--radius-sheet: 28px;--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 20px;--space-6: 24px;--space-8: 32px;--space-14: 56px;--tap-min: 48px;--row-min: 64px;--button-lg: 56px;--icon: 22px;--shadow-raised: 0 1px 0 rgba(255,255,255,.04) inset, 0 10px 28px rgba(0,0,0,.42);--shadow-sheet: 0 -10px 40px rgba(0,0,0,.5);--font-display: "Barlow Condensed";--font-sans: "IBM Plex Sans";--font-mono: "IBM Plex Mono";--numeral-style: tabular-nums;--numeral-hero-font-family: var(--font-display);--numeral-hero-font-size: 92px;--numeral-hero-line-height: 84px;--numeral-hero-font-weight: 600;--numeral-hero-font-variant-numeric: tabular-nums;--numeral-xl-font-family: var(--font-display);--numeral-xl-font-size: 56px;--numeral-xl-line-height: 56px;--numeral-xl-font-weight: 600;--numeral-xl-font-variant-numeric: tabular-nums;--numeral-lg-font-family: var(--font-display);--numeral-lg-font-size: 28px;--numeral-lg-line-height: 28px;--numeral-lg-font-weight: 600;--numeral-lg-font-variant-numeric: tabular-nums;--title-lg-font-family: var(--font-display);--title-lg-font-size: 34px;--title-lg-line-height: 36px;--title-lg-font-weight: 700;--title-lg-font-variant-numeric: tabular-nums;--title-lg-text-transform: none;--title-md-font-family: var(--font-display);--title-md-font-size: 24px;--title-md-line-height: 28px;--title-md-font-weight: 700;--title-md-font-variant-numeric: tabular-nums;--title-md-text-transform: none;--body-lg-font-family: var(--font-sans);--body-lg-font-size: 17px;--body-lg-line-height: 26px;--body-lg-font-weight: 400;--body-font-family: var(--font-sans);--body-font-size: 15px;--body-line-height: 22px;--body-font-weight: 400;--body-strong-font-family: var(--font-sans);--body-strong-font-size: 15px;--body-strong-line-height: 22px;--body-strong-font-weight: 600;--section-font-family: var(--font-sans);--section-font-size: 13px;--section-line-height: 18px;--section-font-weight: 600;--caption-font-family: var(--font-sans);--caption-font-size: 13px;--caption-line-height: 18px;--caption-font-weight: 400;--micro-font-family: var(--font-sans);--micro-font-size: 11px;--micro-line-height: 14px;--micro-font-weight: 600;--data-font-family: var(--font-mono);--data-font-size: 14px;--data-line-height: 20px;--data-font-weight: 500}[data-theme=night-light]{--surface-0: #eef1fa;--surface-1: #ffffff;--surface-2: #e4e9f6;--surface-3: #d8dff0;--line: rgba(13,18,38,.07);--line-strong: rgba(13,18,38,.14);--ink: #0d1226;--ink-muted: #475275;--ink-faint: #737f9f;--signal: #b83a1e;--signal-ink: #ffffff;--signal-soft: rgba(184,58,30,.1);--signal-text: #ab361c;--hit: #0b7556;--hit-soft: rgba(11,117,86,.1);--miss: #b23a1c;--miss-soft: rgba(178,58,28,.1);--pr: #855a00;--pr-soft: rgba(133,90,0,.12);--deload: #3558b8;--deload-soft: rgba(53,88,184,.1);--focus: #3558b8;--glass: rgba(255,255,255,.84);--surface-island: #0b0d10;--ink-island: #f1f3f6;--graphite: #20252c;--plate-red: #e5323b;--plate-blue: #4f7ff0;--plate-yellow: #f2c234;--plate-green: #2fa866;--plate-white: #e9ecf0;--plate-iron: #8b929c;--radius-sm: 10px;--radius-md: 14px;--radius-lg: 22px;--radius-btn: 18px;--radius-pill: 999px;--radius-xl: 24px;--radius-dock: 26px;--radius-sheet: 28px;--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 20px;--space-6: 24px;--space-8: 32px;--space-14: 56px;--tap-min: 48px;--row-min: 64px;--button-lg: 56px;--icon: 22px;--shadow-raised: 0 1px 2px rgba(15,23,42,.04), 0 10px 30px rgba(15,23,42,.07);--shadow-sheet: 0 -10px 40px rgba(16,19,24,.12);--font-display: "Manrope";--font-sans: "Manrope";--font-mono: "IBM Plex Mono";--numeral-style: tabular-nums;--numeral-hero-font-family: var(--font-display);--numeral-hero-font-size: 92px;--numeral-hero-line-height: 84px;--numeral-hero-font-weight: 600;--numeral-hero-font-variant-numeric: tabular-nums;--numeral-xl-font-family: var(--font-display);--numeral-xl-font-size: 56px;--numeral-xl-line-height: 56px;--numeral-xl-font-weight: 600;--numeral-xl-font-variant-numeric: tabular-nums;--numeral-lg-font-family: var(--font-display);--numeral-lg-font-size: 28px;--numeral-lg-line-height: 28px;--numeral-lg-font-weight: 600;--numeral-lg-font-variant-numeric: tabular-nums;--title-lg-font-family: var(--font-display);--title-lg-font-size: 34px;--title-lg-line-height: 36px;--title-lg-font-weight: 700;--title-lg-font-variant-numeric: tabular-nums;--title-lg-text-transform: none;--title-md-font-family: var(--font-display);--title-md-font-size: 24px;--title-md-line-height: 28px;--title-md-font-weight: 700;--title-md-font-variant-numeric: tabular-nums;--title-md-text-transform: none;--body-lg-font-family: var(--font-sans);--body-lg-font-size: 17px;--body-lg-line-height: 26px;--body-lg-font-weight: 400;--body-font-family: var(--font-sans);--body-font-size: 15px;--body-line-height: 22px;--body-font-weight: 400;--body-strong-font-family: var(--font-sans);--body-strong-font-size: 15px;--body-strong-line-height: 22px;--body-strong-font-weight: 600;--section-font-family: var(--font-sans);--section-font-size: 13px;--section-line-height: 18px;--section-font-weight: 600;--caption-font-family: var(--font-sans);--caption-font-size: 13px;--caption-line-height: 18px;--caption-font-weight: 400;--micro-font-family: var(--font-sans);--micro-font-size: 11px;--micro-line-height: 14px;--micro-font-weight: 600;--data-font-family: var(--font-mono);--data-font-size: 14px;--data-line-height: 20px;--data-font-weight: 500}[data-theme=night]{--surface-0: #090d1a;--surface-1: #121829;--surface-2: #1a2136;--surface-3: #232b44;--line: rgba(255,255,255,.06);--line-strong: rgba(255,255,255,.12);--ink: #eef1f8;--ink-muted: #9ba5c4;--ink-faint: #6d7796;--signal: #ff7a5c;--signal-ink: #090d1a;--signal-soft: rgba(255,122,92,.15);--signal-text: #ff7a5c;--hit: #5fe0b5;--hit-soft: rgba(95,224,181,.14);--miss: #ff8f7a;--miss-soft: rgba(255,143,122,.14);--pr: #ffd166;--pr-soft: rgba(255,209,102,.14);--deload: #8fb0ff;--deload-soft: rgba(143,176,255,.14);--focus: #8fb0ff;--glass: rgba(18,24,41,.8);--surface-island: #0b0d10;--ink-island: #f1f3f6;--graphite: #262b33;--plate-red: #e5323b;--plate-blue: #4f7ff0;--plate-yellow: #f2c234;--plate-green: #2fa866;--plate-white: #e9ecf0;--plate-iron: #8b929c;--radius-sm: 10px;--radius-md: 14px;--radius-lg: 22px;--radius-btn: 18px;--radius-pill: 999px;--radius-xl: 24px;--radius-dock: 26px;--radius-sheet: 28px;--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 20px;--space-6: 24px;--space-8: 32px;--space-14: 56px;--tap-min: 48px;--row-min: 64px;--button-lg: 56px;--icon: 22px;--shadow-raised: 0 1px 0 rgba(255,255,255,.04) inset, 0 10px 30px rgba(0,0,0,.35);--shadow-sheet: 0 -10px 40px rgba(0,0,0,.45);--font-display: "Manrope";--font-sans: "Manrope";--font-mono: "IBM Plex Mono";--numeral-style: tabular-nums;--numeral-hero-font-family: var(--font-display);--numeral-hero-font-size: 92px;--numeral-hero-line-height: 84px;--numeral-hero-font-weight: 600;--numeral-hero-font-variant-numeric: tabular-nums;--numeral-xl-font-family: var(--font-display);--numeral-xl-font-size: 56px;--numeral-xl-line-height: 56px;--numeral-xl-font-weight: 600;--numeral-xl-font-variant-numeric: tabular-nums;--numeral-lg-font-family: var(--font-display);--numeral-lg-font-size: 28px;--numeral-lg-line-height: 28px;--numeral-lg-font-weight: 600;--numeral-lg-font-variant-numeric: tabular-nums;--title-lg-font-family: var(--font-display);--title-lg-font-size: 34px;--title-lg-line-height: 36px;--title-lg-font-weight: 700;--title-lg-font-variant-numeric: tabular-nums;--title-lg-text-transform: none;--title-md-font-family: var(--font-display);--title-md-font-size: 24px;--title-md-line-height: 28px;--title-md-font-weight: 700;--title-md-font-variant-numeric: tabular-nums;--title-md-text-transform: none;--body-lg-font-family: var(--font-sans);--body-lg-font-size: 17px;--body-lg-line-height: 26px;--body-lg-font-weight: 400;--body-font-family: var(--font-sans);--body-font-size: 15px;--body-line-height: 22px;--body-font-weight: 400;--body-strong-font-family: var(--font-sans);--body-strong-font-size: 15px;--body-strong-line-height: 22px;--body-strong-font-weight: 600;--section-font-family: var(--font-sans);--section-font-size: 13px;--section-line-height: 18px;--section-font-weight: 600;--caption-font-family: var(--font-sans);--caption-font-size: 13px;--caption-line-height: 18px;--caption-font-weight: 400;--micro-font-family: var(--font-sans);--micro-font-size: 11px;--micro-line-height: 14px;--micro-font-weight: 600;--data-font-family: var(--font-mono);--data-font-size: 14px;--data-line-height: 20px;--data-font-weight: 500}[data-theme=paper]{--surface-0: #f4f5f7;--surface-1: #ffffff;--surface-2: #eef0f3;--surface-3: #e3e6ec;--line: rgba(16,19,24,.08);--line-strong: rgba(16,19,24,.15);--ink: #101318;--ink-muted: #59616d;--ink-faint: #6f7782;--signal: #c8202f;--signal-ink: #ffffff;--signal-soft: rgba(200,32,47,.1);--signal-text: #bf1f2d;--hit: #157a43;--hit-soft: rgba(21,122,67,.1);--miss: #b2321f;--miss-soft: rgba(178,50,31,.1);--pr: #8a6400;--pr-soft: rgba(138,100,0,.1);--deload: #2448a8;--deload-soft: rgba(36,72,168,.1);--focus: #1f4fbf;--glass: rgba(255,255,255,.8);--surface-island: #0b0d10;--ink-island: #f1f3f6;--graphite: #20252c;--plate-red: #e5323b;--plate-blue: #4f7ff0;--plate-yellow: #f2c234;--plate-green: #2fa866;--plate-white: #e9ecf0;--plate-iron: #8b929c;--radius-sm: 10px;--radius-md: 14px;--radius-lg: 20px;--radius-btn: 16px;--radius-pill: 999px;--radius-xl: 24px;--radius-dock: 26px;--radius-sheet: 28px;--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 20px;--space-6: 24px;--space-8: 32px;--space-14: 56px;--tap-min: 48px;--row-min: 64px;--button-lg: 56px;--icon: 22px;--shadow-raised: 0 1px 2px rgba(16,19,24,.05), 0 10px 28px rgba(16,19,24,.09);--shadow-sheet: 0 -10px 40px rgba(16,19,24,.14);--font-display: "Barlow Condensed";--font-sans: "IBM Plex Sans";--font-mono: "IBM Plex Mono";--numeral-style: tabular-nums;--numeral-hero-font-family: var(--font-display);--numeral-hero-font-size: 92px;--numeral-hero-line-height: 84px;--numeral-hero-font-weight: 600;--numeral-hero-font-variant-numeric: tabular-nums;--numeral-xl-font-family: var(--font-display);--numeral-xl-font-size: 56px;--numeral-xl-line-height: 56px;--numeral-xl-font-weight: 600;--numeral-xl-font-variant-numeric: tabular-nums;--numeral-lg-font-family: var(--font-display);--numeral-lg-font-size: 28px;--numeral-lg-line-height: 28px;--numeral-lg-font-weight: 600;--numeral-lg-font-variant-numeric: tabular-nums;--title-lg-font-family: var(--font-display);--title-lg-font-size: 34px;--title-lg-line-height: 36px;--title-lg-font-weight: 700;--title-lg-font-variant-numeric: tabular-nums;--title-lg-text-transform: none;--title-md-font-family: var(--font-display);--title-md-font-size: 24px;--title-md-line-height: 28px;--title-md-font-weight: 700;--title-md-font-variant-numeric: tabular-nums;--title-md-text-transform: none;--body-lg-font-family: var(--font-sans);--body-lg-font-size: 17px;--body-lg-line-height: 26px;--body-lg-font-weight: 400;--body-font-family: var(--font-sans);--body-font-size: 15px;--body-line-height: 22px;--body-font-weight: 400;--body-strong-font-family: var(--font-sans);--body-strong-font-size: 15px;--body-strong-line-height: 22px;--body-strong-font-weight: 600;--section-font-family: var(--font-sans);--section-font-size: 13px;--section-line-height: 18px;--section-font-weight: 600;--caption-font-family: var(--font-sans);--caption-font-size: 13px;--caption-line-height: 18px;--caption-font-weight: 400;--micro-font-family: var(--font-sans);--micro-font-size: 11px;--micro-line-height: 14px;--micro-font-weight: 600;--data-font-family: var(--font-mono);--data-font-size: 14px;--data-line-height: 20px;--data-font-weight: 500}[data-theme=soft-dark]{--surface-0: #0b1120;--surface-1: #121a2e;--surface-2: #19233b;--surface-3: #222e4b;--line: rgba(241,245,251,.07);--line-strong: rgba(241,245,251,.14);--ink: #f1f5fb;--ink-muted: #a6b1c8;--ink-faint: #7a88a6;--signal: #5b8cff;--signal-ink: #07101f;--signal-soft: rgba(91,140,255,.15);--signal-text: #6f9aff;--hit: #5ee08f;--hit-soft: rgba(94,224,143,.14);--miss: #ff9a6e;--miss-soft: rgba(255,154,110,.14);--pr: #f5c542;--pr-soft: rgba(245,197,66,.15);--deload: #86a8ff;--deload-soft: rgba(134,168,255,.14);--focus: #86a8ff;--glass: rgba(18,26,46,.82);--surface-island: #0b0d10;--ink-island: #f1f3f6;--graphite: #262b33;--plate-red: #e5323b;--plate-blue: #4f7ff0;--plate-yellow: #f2c234;--plate-green: #2fa866;--plate-white: #e9ecf0;--plate-iron: #8b929c;--radius-sm: 10px;--radius-md: 14px;--radius-lg: 26px;--radius-btn: 999px;--radius-pill: 999px;--radius-xl: 24px;--radius-dock: 26px;--radius-sheet: 28px;--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 20px;--space-6: 24px;--space-8: 32px;--space-14: 56px;--tap-min: 48px;--row-min: 64px;--button-lg: 56px;--icon: 22px;--shadow-raised: 0 1px 0 rgba(255,255,255,.04) inset, 0 10px 30px rgba(0,0,0,.35);--shadow-sheet: 0 -10px 40px rgba(0,0,0,.45);--font-display: "Plus Jakarta Sans";--font-sans: "Plus Jakarta Sans";--font-mono: "IBM Plex Mono";--numeral-style: tabular-nums;--numeral-hero-font-family: var(--font-display);--numeral-hero-font-size: 92px;--numeral-hero-line-height: 84px;--numeral-hero-font-weight: 600;--numeral-hero-font-variant-numeric: tabular-nums;--numeral-xl-font-family: var(--font-display);--numeral-xl-font-size: 56px;--numeral-xl-line-height: 56px;--numeral-xl-font-weight: 600;--numeral-xl-font-variant-numeric: tabular-nums;--numeral-lg-font-family: var(--font-display);--numeral-lg-font-size: 28px;--numeral-lg-line-height: 28px;--numeral-lg-font-weight: 600;--numeral-lg-font-variant-numeric: tabular-nums;--title-lg-font-family: var(--font-display);--title-lg-font-size: 34px;--title-lg-line-height: 36px;--title-lg-font-weight: 700;--title-lg-font-variant-numeric: tabular-nums;--title-lg-text-transform: none;--title-md-font-family: var(--font-display);--title-md-font-size: 24px;--title-md-line-height: 28px;--title-md-font-weight: 700;--title-md-font-variant-numeric: tabular-nums;--title-md-text-transform: none;--body-lg-font-family: var(--font-sans);--body-lg-font-size: 17px;--body-lg-line-height: 26px;--body-lg-font-weight: 400;--body-font-family: var(--font-sans);--body-font-size: 15px;--body-line-height: 22px;--body-font-weight: 400;--body-strong-font-family: var(--font-sans);--body-strong-font-size: 15px;--body-strong-line-height: 22px;--body-strong-font-weight: 600;--section-font-family: var(--font-sans);--section-font-size: 13px;--section-line-height: 18px;--section-font-weight: 600;--caption-font-family: var(--font-sans);--caption-font-size: 13px;--caption-line-height: 18px;--caption-font-weight: 400;--micro-font-family: var(--font-sans);--micro-font-size: 11px;--micro-line-height: 14px;--micro-font-weight: 600;--data-font-family: var(--font-mono);--data-font-size: 14px;--data-line-height: 20px;--data-font-weight: 500}[data-theme=soft]{--surface-0: #f2f4f9;--surface-1: #ffffff;--surface-2: #eef1f7;--surface-3: #e3e8f2;--line: rgba(15,23,42,.06);--line-strong: rgba(15,23,42,.12);--ink: #0f172a;--ink-muted: #5b6475;--ink-faint: #808999;--signal: #2f60ed;--signal-ink: #ffffff;--signal-soft: rgba(47,96,237,.1);--signal-text: #2155ec;--hit: #157a43;--hit-soft: rgba(198,244,90,.55);--miss: #c2410c;--miss-soft: rgba(255,186,150,.35);--pr: #8a5a00;--pr-soft: rgba(255,214,102,.45);--deload: #2f60ed;--deload-soft: rgba(47,96,237,.1);--focus: #2f60ed;--glass: rgba(255,255,255,.82);--surface-island: #0b0d10;--ink-island: #f1f3f6;--graphite: #20252c;--plate-red: #e5323b;--plate-blue: #4f7ff0;--plate-yellow: #f2c234;--plate-green: #2fa866;--plate-white: #e9ecf0;--plate-iron: #8b929c;--radius-sm: 10px;--radius-md: 14px;--radius-lg: 26px;--radius-btn: 999px;--radius-pill: 999px;--radius-xl: 24px;--radius-dock: 26px;--radius-sheet: 28px;--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 20px;--space-6: 24px;--space-8: 32px;--space-14: 56px;--tap-min: 48px;--row-min: 64px;--button-lg: 56px;--icon: 22px;--shadow-raised: 0 1px 2px rgba(15,23,42,.04), 0 10px 30px rgba(15,23,42,.07);--shadow-sheet: 0 -10px 40px rgba(16,19,24,.12);--font-display: "Plus Jakarta Sans";--font-sans: "Plus Jakarta Sans";--font-mono: "IBM Plex Mono";--numeral-style: tabular-nums;--numeral-hero-font-family: var(--font-display);--numeral-hero-font-size: 92px;--numeral-hero-line-height: 84px;--numeral-hero-font-weight: 600;--numeral-hero-font-variant-numeric: tabular-nums;--numeral-xl-font-family: var(--font-display);--numeral-xl-font-size: 56px;--numeral-xl-line-height: 56px;--numeral-xl-font-weight: 600;--numeral-xl-font-variant-numeric: tabular-nums;--numeral-lg-font-family: var(--font-display);--numeral-lg-font-size: 28px;--numeral-lg-line-height: 28px;--numeral-lg-font-weight: 600;--numeral-lg-font-variant-numeric: tabular-nums;--title-lg-font-family: var(--font-display);--title-lg-font-size: 34px;--title-lg-line-height: 36px;--title-lg-font-weight: 700;--title-lg-font-variant-numeric: tabular-nums;--title-lg-text-transform: none;--title-md-font-family: var(--font-display);--title-md-font-size: 24px;--title-md-line-height: 28px;--title-md-font-weight: 700;--title-md-font-variant-numeric: tabular-nums;--title-md-text-transform: none;--body-lg-font-family: var(--font-sans);--body-lg-font-size: 17px;--body-lg-line-height: 26px;--body-lg-font-weight: 400;--body-font-family: var(--font-sans);--body-font-size: 15px;--body-line-height: 22px;--body-font-weight: 400;--body-strong-font-family: var(--font-sans);--body-strong-font-size: 15px;--body-strong-line-height: 22px;--body-strong-font-weight: 600;--section-font-family: var(--font-sans);--section-font-size: 13px;--section-line-height: 18px;--section-font-weight: 600;--caption-font-family: var(--font-sans);--caption-font-size: 13px;--caption-line-height: 18px;--caption-font-weight: 400;--micro-font-family: var(--font-sans);--micro-font-size: 11px;--micro-line-height: 14px;--micro-font-weight: 600;--data-font-family: var(--font-mono);--data-font-size: 14px;--data-line-height: 20px;--data-font-weight: 500}*,*:before,*:after{box-sizing:border-box}html{background:var(--surface-0);color:var(--ink);font-family:var(--font-sans),system-ui,sans-serif;font-size:var(--body-font-size);line-height:var(--body-line-height);color-scheme:light dark}body{margin:0;min-width:960px}h1,h2,h3{margin:0;font-family:var(--font-display),system-ui,sans-serif}h1{font-size:var(--title-md-font-size);line-height:var(--title-md-line-height)}h2{font-size:var(--body-lg-font-size);line-height:var(--body-lg-line-height);margin-block:var(--space-4) var(--space-2)}h3{font-size:var(--body-strong-font-size);font-weight:var(--body-strong-font-weight)}.small-heading{font-size:var(--section-font-size);font-weight:var(--section-font-weight);margin-block:var(--space-3) var(--space-1)}.muted{color:var(--ink-muted)}.small{font-size:var(--caption-font-size)}.num,.code{font-family:var(--font-mono),ui-monospace,monospace;font-variant-numeric:tabular-nums}.sr-only{position:absolute;inline-size:1px;block-size:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}:focus-visible{outline:3px solid var(--focus);outline-offset:2px}.skip{position:absolute;inset-inline-start:var(--space-2);inset-block-start:-100px;background:var(--surface-2);color:var(--ink);padding:var(--space-2) var(--space-4);border-radius:var(--radius-sm);z-index:10}.skip:focus{inset-block-start:var(--space-2)}.loading{padding:var(--space-8)}.bar{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-4);padding:var(--space-3) var(--space-6);background:var(--surface-1);border-block-end:1px solid var(--line-strong)}.brand{font-family:var(--font-display),system-ui,sans-serif;font-weight:var(--title-md-font-weight);font-size:var(--body-lg-font-size)}nav{display:flex;gap:var(--space-2)}nav a{display:inline-flex;align-items:center;min-block-size:var(--tap-min);padding-inline:var(--space-4);border-radius:var(--radius-btn);color:var(--ink);text-decoration:none;border:1px solid transparent}nav a:hover{background:var(--surface-2)}nav a.active{background:var(--surface-2);border-color:var(--signal);font-weight:var(--body-strong-font-weight)}.status{margin-inline-start:auto;color:var(--ink-muted);font-size:var(--caption-font-size)}.confirm{display:inline-flex;align-items:center;gap:var(--space-2);background:var(--surface-2);padding:var(--space-1) var(--space-3);border-radius:var(--radius-md)}main{padding:var(--space-6)}main:focus{outline:none}.btn{min-block-size:var(--tap-min);padding-inline:var(--space-4);border-radius:var(--radius-btn);border:1px solid var(--line-strong);background:var(--surface-2);color:var(--ink);font:inherit;cursor:pointer}.btn:hover:not(:disabled){background:var(--surface-3)}.btn:disabled{opacity:.55;cursor:not-allowed}.btn-primary{background:var(--signal);color:var(--signal-ink);border-color:var(--signal);font-weight:var(--body-strong-font-weight)}.btn-primary:hover:not(:disabled){background:var(--signal);filter:brightness(1.08)}.btn-danger{border-color:var(--miss)}.link{background:none;border:none;padding:0;color:var(--ink);font:inherit;text-decoration:underline;cursor:pointer}input,select{min-block-size:var(--tap-min);padding-inline:var(--space-3);border-radius:var(--radius-md);border:1px solid var(--line-strong);background:var(--surface-2);color:var(--ink);font:inherit}.field{display:flex;flex-direction:column;gap:var(--space-1);font-size:var(--caption-font-size);color:var(--ink-muted)}.field input,.field select{font-size:var(--body-font-size)}.field-inline{display:inline-flex;align-items:center;gap:var(--space-2);font-size:var(--caption-font-size);color:var(--ink-muted)}.check{display:inline-flex;align-items:center;gap:var(--space-2);min-block-size:var(--tap-min)}.check input{min-block-size:0;inline-size:var(--icon);block-size:var(--icon)}.row{display:flex;align-items:center;gap:var(--space-3)}.signin{max-inline-size:420px;margin:var(--space-14) auto;display:flex;flex-direction:column;gap:var(--space-4)}.signin form{display:flex;flex-direction:column;gap:var(--space-4)}.signin .field{font-size:var(--body-font-size)}.auth-fields{display:flex;flex-direction:column;gap:var(--space-4);border:0;padding:0;margin:0;min-inline-size:0}.auth-links{flex-wrap:wrap}.auth-back{display:inline-flex;align-items:center;justify-content:center;text-decoration:none}.password-checks{list-style:none;padding:0;margin:0}.banner{margin:var(--space-2) 0;padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);background:var(--surface-2);color:var(--ink);border-inline-start:4px solid var(--deload)}.banner-error{border-inline-start-color:var(--miss)}.banner-ok{border-inline-start-color:var(--hit)}.banner-warn{border-inline-start-color:var(--pr)}.split{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:var(--space-6);align-items:start}.pane{min-inline-size:0}.pane-head{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);margin-block-end:var(--space-3)}.code-editor{border:1px solid var(--line-strong);border-radius:var(--radius-md);background:var(--surface-1);overflow:hidden}.code-editor .cm-editor{min-block-size:420px;max-block-size:70vh;background:var(--surface-1);color:var(--ink);font-family:var(--font-mono),ui-monospace,monospace;font-size:var(--data-font-size)}.code-editor .cm-editor.cm-focused{outline:3px solid var(--focus);outline-offset:-3px}.code-editor .cm-scroller{font-family:inherit;line-height:var(--data-line-height)}.code-editor .cm-gutters{background:var(--surface-2);color:var(--ink-muted);border-inline-end:1px solid var(--line)}.code-editor .cm-activeLine,.code-editor .cm-activeLineGutter{background:var(--signal-soft)}.code-editor .cm-cursor{border-inline-start-color:var(--ink)}.code-editor .cm-selectionBackground,.code-editor .cm-focused .cm-selectionBackground{background:var(--signal-soft)}.code-editor .cm-lintRange-error{background-image:none;text-decoration:underline wavy var(--miss);text-underline-offset:3px}.code-editor .cm-tooltip{background:var(--surface-3);color:var(--ink);border:1px solid var(--line-strong)}.tok-keyword{color:var(--ink);font-weight:var(--body-strong-font-weight)}.tok-load{color:var(--signal-text)}.tok-unit{color:var(--deload)}.tok-number{color:var(--pr)}.tok-string{color:var(--hit)}.tok-comment{color:var(--ink-muted);font-style:italic}.tok-operator{color:var(--ink-muted)}.problems ul,.cards,.weeks,.weeks ul{list-style:none;margin:0;padding:0}.problem{display:block;inline-size:100%;text-align:start;min-block-size:var(--tap-min);padding:var(--space-2) var(--space-3);margin-block-end:var(--space-1);border:none;border-inline-start:4px solid var(--miss);border-radius:var(--radius-sm);background:var(--surface-2);color:var(--ink);font:inherit;cursor:pointer}.problem .code{color:var(--ink-muted)}.cards{display:flex;flex-direction:column;gap:var(--space-1)}.card{margin-inline-start:calc(var(--depth, 0) * var(--space-4))}.card-line{display:flex;gap:var(--space-3);align-items:baseline;inline-size:100%;text-align:start;padding:var(--space-2) var(--space-3);background:var(--surface-1);border:1px solid var(--line);border-radius:var(--radius-sm);color:var(--ink);font:inherit;cursor:pointer}.card-line:hover{background:var(--surface-2)}.card-kind{flex:none;min-inline-size:64px;color:var(--ink-muted);font-size:var(--micro-font-size);text-transform:uppercase}.weeks{display:grid;gap:var(--space-3)}.week{padding:var(--space-3) var(--space-4);background:var(--surface-1);border:1px solid var(--line);border-radius:var(--radius-md)}.week li{display:flex;justify-content:space-between;gap:var(--space-4);padding-block:var(--space-1);border-block-start:1px solid var(--line)}.chip{display:inline-block;margin:var(--space-2) var(--space-2) 0 0;padding:0 var(--space-3);border-radius:var(--radius-pill);background:var(--deload-soft);color:var(--ink);font-size:var(--caption-font-size)}.filters{display:flex;flex-wrap:wrap;align-items:flex-end;gap:var(--space-4);margin-block-end:var(--space-3)}.table-wrap{overflow:auto;max-block-size:65vh;border:1px solid var(--line-strong);border-radius:var(--radius-md);margin-block-end:var(--space-4)}table{inline-size:100%;border-collapse:collapse;background:var(--surface-1)}th,td{padding:var(--space-2) var(--space-3);text-align:start;border-block-end:1px solid var(--line);white-space:nowrap}th{position:sticky;inset-block-start:0;background:var(--surface-2);color:var(--ink);font-size:var(--section-font-size)}td.num,th.num{text-align:end}.empty{padding:var(--space-8);text-align:center;color:var(--ink-muted);background:var(--surface-1);border-radius:var(--radius-md)}@media(prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}.share-card{background:var(--surface-0);color:var(--ink);padding:var(--space-6);border-radius:var(--radius-lg);max-inline-size:32rem;margin-inline:auto;display:grid;gap:var(--space-4)}body:has(.invite-page){min-width:0}.invite-page{max-inline-size:32rem;margin:var(--space-8) auto;padding:var(--space-4);display:grid;gap:var(--space-4);overflow-wrap:anywhere}body:has(.pricing-page){min-width:0}body:has(.billing-page),body:has(.signin){min-width:0}.billing-page{max-inline-size:40rem;margin-inline:auto;padding:var(--space-4)}.billing-page nav,.billing-links{flex-wrap:wrap}.billing-plans{margin-block:var(--space-6)}.billing-plan-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr));gap:var(--space-4)}.billing-plan{padding:var(--space-4);background:var(--surface-1);border:1px solid var(--line-strong);border-radius:var(--radius-md);overflow-wrap:anywhere}.billing-plan .btn{inline-size:100%}.pricing-page{max-inline-size:60rem;margin-inline:auto;padding:var(--space-4)}.pricing-nav{display:flex;justify-content:flex-end;margin-block-end:var(--space-2)}.pricing-nav a{display:inline-flex;align-items:center;min-block-size:48px;color:var(--ink)}.pricing-table-wrap{margin-block-end:var(--space-4)}.pricing-table th,.pricing-table td{white-space:normal;vertical-align:top;position:static}@media(max-width:640px){.pricing-table,.pricing-table tbody,.pricing-table tr,.pricing-table th,.pricing-table td{display:block}.pricing-table thead{position:absolute;inline-size:1px;block-size:1px;overflow:hidden;clip-path:inset(50%)}.pricing-table tr{border-block-end:1px solid var(--line-strong);padding-block:var(--space-2)}.pricing-table th[scope=row]{background:transparent;border:0}.pricing-table td{border:0;padding-block:var(--space-1)}}@media(max-width:640px){.pricing-table td:before{content:attr(data-label) ": ";color:var(--ink-muted)}}
