._shell_1vpk2_1{min-height:100dvh;padding:calc(var(--safe-top) + var(--space-3)) calc(var(--safe-right) + var(--space-4)) calc(var(--safe-bottom) + var(--space-6)) calc(var(--safe-left) + var(--space-4))}._header_1vpk2_11{width:min(100%, var(--content-wide));min-height:var(--target-min);justify-content:space-between;align-items:center;gap:var(--space-4);margin:0 auto var(--space-6);display:flex}._brand_1vpk2_21{min-height:var(--target-min);align-items:center;gap:var(--space-3);color:var(--color-text-primary);font-size:1.25rem;font-weight:var(--weight-extra-bold);text-decoration:none;display:inline-flex}._brand_1vpk2_21 img{border-radius:var(--radius-medium);width:2.5rem;height:2.5rem}._nav_1vpk2_38{justify-content:flex-end;gap:var(--space-1);flex-wrap:wrap;display:flex}._nav_1vpk2_38 a{min-height:var(--target-min);padding:var(--space-2) var(--space-3);border-radius:var(--radius-medium);color:var(--color-text-secondary);font-weight:var(--weight-bold);align-items:center;text-decoration:none;display:inline-flex}._nav_1vpk2_38 a:hover{color:var(--color-text-primary);background:var(--color-surface-raised)}._main_1vpk2_51{width:min(100%, var(--content-wide));margin:0 auto;display:grid}._center_1vpk2_57{place-items:center;min-height:calc(100dvh - 8rem)}._home_1vpk2_59{gap:var(--space-6);display:grid}._routeGrid_1vpk2_60{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr));display:grid}._routeLink_1vpk2_61{color:inherit;text-decoration:none}._routeLink_1vpk2_61>*{height:100%;transition:transform var(--duration-press) ease, border-color var(--duration-feedback) ease}._routeLink_1vpk2_61:hover>*{border-color:var(--color-primary);transform:translateY(-.125rem)}._pending_1vpk2_65{place-items:center;min-height:min(32rem,70dvh);display:grid}._update_1vpk2_67{z-index:10;right:calc(var(--safe-right) + var(--space-4));bottom:calc(var(--safe-bottom) + var(--space-4));left:calc(var(--safe-left) + var(--space-4));max-width:36rem;margin-inline:auto;position:fixed}._showcase_1vpk2_77{gap:var(--space-8);padding-block:var(--space-4) var(--space-16);display:grid}._showcaseSection_1vpk2_78{gap:var(--space-4);display:grid}._showcaseSection_1vpk2_78 h2{margin:0;font-size:1.5rem}._row_1vpk2_80{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}._stack_1vpk2_81{gap:var(--space-3);display:grid}._metrics_1vpk2_82{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(8rem,1fr));display:grid}._interactive_1vpk2_83{align-items:start;gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr));display:grid}@media (width<=42rem){._header_1vpk2_11{align-items:flex-start}._nav_1vpk2_38 a:not(:last-child){display:none}}@media (orientation:landscape) and (height<=32rem){._shell_1vpk2_1{padding-top:calc(var(--safe-top) + var(--space-2))}._header_1vpk2_11{margin-bottom:var(--space-3)}._home_1vpk2_59{grid-template-columns:minmax(0,1.4fr) minmax(16rem,1fr);align-items:start}}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--color-background:#071018;--color-surface:#111d29;--color-surface-raised:#1c2b3a;--color-surface-sunken:#09131d;--color-border:#2d4658;--color-text-primary:#f8fbff;--color-text-secondary:#b8c8d7;--color-text-muted:#7f96a8;--color-primary:#0877f2;--color-primary-pressed:#0064d0;--color-primary-container:#07334c;--color-on-primary:#fff;--color-accent:#ffcf3f;--color-numeric-text:#ffcf3f;--color-accent-pressed:#f09a18;--color-on-accent:#161209;--color-success:#3ddc97;--color-success-container:#073d2f;--color-error:#ff5a5f;--color-error-container:#4d1418;--color-warning:#ff9f43;--color-warning-container:#4b2b10;--color-info:#36c4ff;--color-scrim:#0009;--font-family:ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--type-display-large-size:2.5rem;--type-display-large-line:3rem;--type-numeric-hero-size:3rem;--type-numeric-hero-line:3.5rem;--type-headline-large-size:1.75rem;--type-headline-large-line:2.125rem;--type-headline-medium-size:1.375rem;--type-headline-medium-line:1.75rem;--type-title-large-size:1.125rem;--type-title-large-line:1.5rem;--type-body-large-size:1rem;--type-body-large-line:1.5rem;--type-body-medium-size:.875rem;--type-body-medium-line:1.25rem;--type-label-large-size:.875rem;--type-label-large-line:1.25rem;--type-label-small-size:.75rem;--type-label-small-line:1rem;--type-keypad-digit-size:1.5rem;--type-keypad-digit-line:2rem;--weight-regular:400;--weight-bold:700;--weight-extra-bold:800;--type-primary-action-size:1.1875rem;--space-none:0;--space-xxs:.25rem;--space-xs:.5rem;--space-sm:.75rem;--space-md:1rem;--space-screen:1.25rem;--space-lg:1.5rem;--space-xl:2rem;--space-xxl:2.5rem;--space-touch:3rem;--space-keypad:4rem;--space-0:var(--space-none);--space-1:var(--space-xxs);--space-2:var(--space-xs);--space-3:var(--space-sm);--space-4:var(--space-md);--space-5:var(--space-screen);--space-6:var(--space-lg);--space-8:var(--space-xl);--space-10:var(--space-xxl);--space-12:var(--space-touch);--space-16:var(--space-keypad);--radius-none:0;--radius-xs:.375rem;--radius-sm:.625rem;--radius-md:.875rem;--radius-full:999rem;--radius-small:var(--radius-xs);--radius-medium:var(--radius-sm);--radius-large:var(--radius-md);--radius-pill:var(--radius-full);--duration-press:.11s;--duration-feedback:.15s;--duration-state-change:.22s;--duration-screen-forward:.26s;--duration-screen-pop:.22s;--duration-celebration:.52s;--duration-state:var(--duration-state-change);--duration-forward:var(--duration-screen-forward);--duration-pop:var(--duration-screen-pop);--size-screen-content-max-width:35rem;--size-landscape-content-max-width:57.5rem;--size-landscape-two-pane-min-width:40rem;--size-landscape-two-pane-max-height:30rem;--size-expanded-two-pane-min-width:45rem;--size-challenge-compact-min-width:32.5rem;--size-challenge-compact-max-height:21.25rem;--size-challenge-card-height:14.5rem;--size-challenge-card-compact-height:11rem;--size-challenge-answer-height:4rem;--size-challenge-answer-compact-height:3.5rem;--size-challenge-key-height:3.25rem;--size-challenge-key-compact-height:2.75rem;--size-challenge-keypad-max-width:22.5rem;--size-metric-tile-height:4.5rem;--size-screen-blur-radius:.5rem;--size-grid-step:2rem;--size-hero-watermark:5.75rem;--size-brand-mark:3rem;--size-icon:1.5rem;--size-primary-action:3.25rem;--size-podium-height:9rem;--size-podium-winner-height:11rem;--size-ranking-skeleton-hero:12rem;--size-ranking-skeleton-result:8rem;--duration-skeleton:1.4s;--color-grid-line:color-mix(in srgb, var(--color-text-primary) 4%, transparent);--color-hero-border:color-mix(in srgb, var(--color-accent) 28%, var(--color-border));--background-product:linear-gradient(180deg, color-mix(in srgb, var(--color-primary-container) 86%, var(--color-background)), var(--color-background) 78%);--background-hero:linear-gradient(120deg, color-mix(in srgb, var(--color-primary) 22%, transparent), color-mix(in srgb, var(--color-surface-raised) 72%, transparent) 42%, color-mix(in srgb, var(--color-accent) 8%, transparent) 72%, color-mix(in srgb, var(--color-surface) 95%, transparent));--background-action:linear-gradient(color-mix(in srgb, var(--color-primary) 70%, var(--color-primary-pressed)), var(--color-primary-pressed));--content-compact:var(--size-screen-content-max-width);--content-wide:var(--size-landscape-content-max-width);--keypad-width:var(--size-challenge-keypad-max-width);--target-min:var(--space-touch);--safe-top:env(safe-area-inset-top,0px);--safe-right:env(safe-area-inset-right,0px);--safe-bottom:env(safe-area-inset-bottom,0px);--safe-left:env(safe-area-inset-left,0px)}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}@media (prefers-color-scheme:light){:root{--color-background:#f6f8fb;--color-surface:#fff;--color-surface-raised:#eef2f7;--color-surface-sunken:#e5eaf1;--color-border:#cfd7e3;--color-text-primary:#111827;--color-text-secondary:#4b5563;--color-text-muted:#6b7280;--color-primary-container:#d8e9ff;--color-accent:#d6a71d;--color-numeric-text:#856300;--color-accent-pressed:#b88900;--color-on-accent:#111827;--color-success:#1f883d;--color-success-container:#ddf8e6;--color-error:#d1242f;--color-error-container:#ffe2e0;--color-warning:#b76e00;--color-warning-container:#ffe8c2;--color-info:#0877f2;--color-scrim:#0006}}@media (prefers-reduced-motion:reduce){:root{--duration-press:0s;--duration-feedback:0s;--duration-state-change:0s;--duration-screen-forward:0s;--duration-screen-pop:0s;--duration-celebration:0s;--duration-state:var(--duration-state-change);--duration-forward:var(--duration-screen-forward);--duration-pop:var(--duration-screen-pop)}}*{box-sizing:border-box}html{background:var(--color-background);min-width:0;min-height:100%;font-family:var(--font-family);color:var(--color-text-primary);-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}body{background:radial-gradient(circle at 50% -10%, color-mix(in srgb, var(--color-primary) 16%, transparent), transparent 35rem), var(--color-background);min-width:0;min-height:100dvh;font-size:var(--type-body-large-size);line-height:var(--type-body-large-line);margin:0}button,input,textarea,select{font:inherit}button,a{-webkit-tap-highlight-color:transparent}a{color:var(--color-info)}:focus-visible{outline:.1875rem solid var(--color-accent);outline-offset:.1875rem}::selection{color:var(--color-on-primary);background:var(--color-primary)}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}#root{min-height:inherit}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
