@font-face{font-family:"Baloo 2";font-style:normal;font-weight:600;font-display:swap;src:url(/_astro/Baloo2_600SemiBold.C0MN1kd_.woff2)format("woff2")}@font-face{font-family:"Baloo 2";font-style:normal;font-weight:700;font-display:swap;src:url(/_astro/Baloo2_700Bold.DA1nnWTe.woff2)format("woff2")}@font-face{font-family:"Baloo 2";font-style:normal;font-weight:800;font-display:swap;src:url(/_astro/Baloo2_800ExtraBold.t_dS-HlX.woff2)format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_astro/Inter_400Regular.OsqVtqco.woff2)format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/_astro/Inter_500Medium.CoYYx-mh.woff2)format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/_astro/Inter_600SemiBold.BmBwefXV.woff2)format("woff2")}:root{--tk-bee-50:#fff9e0;--tk-bee-100:#fef0b3;--tk-bee-200:#fce27a;--tk-bee-300:#f9d443;--tk-bee-500:#f5c518;--tk-bee-600:#d9a900;--tk-bee-700:#9e7b00;--tk-bee-800:#6e5600;--tk-bee-900:#4a3a00;--tk-ink-700:#30362b;--tk-ink-800:#22271e;--tk-ink-900:#161a13;--tk-ink-950:#0e110c;--tk-fairway-50:#eef7e6;--tk-fairway-100:#d8eec6;--tk-fairway-200:#b3dc91;--tk-fairway-300:#8bc75f;--tk-fairway-400:#63ab3c;--tk-fairway-450:#58a232;--tk-fairway-500:#438d27;--tk-fairway-600:#33731d;--tk-fairway-700:#275a17;--tk-fairway-800:#1e4612;--tk-fairway-900:#15320d;--tk-fairway-950:#0c1f07;--tk-cream-50:#fffdf7;--tk-cream-100:#fbf6e9;--tk-cream-200:#f3ead3;--tk-cream-300:#e6d9b8;--tk-sky-50:#ebf7fe;--tk-sky-100:#d3edfc;--tk-sky-300:#8ecdf2;--tk-sky-400:#5bb5e8;--tk-sky-500:#2e9ad6;--tk-sky-600:#1e7db5;--tk-sky-700:#17628f;--tk-sky-800:#114a6c;--tk-sky-900:#0b2f45;--tk-flag-50:#fef1ef;--tk-flag-100:#fde0dc;--tk-flag-200:#f9bdb5;--tk-flag-300:#f2968a;--tk-flag-400:#ea6a5a;--tk-flag-500:#e0473a;--tk-flag-600:#c5322a;--tk-flag-700:#a02621;--tk-flag-800:#7a1d1a;--tk-flag-900:#561513;--tk-neutral-0:#fff;--tk-neutral-50:#f5f7f6;--tk-neutral-100:#ecefed;--tk-neutral-200:#dde2df;--tk-neutral-300:#c4cbc7;--tk-neutral-400:#9ba49f;--tk-neutral-500:#6d7771;--tk-neutral-600:#525b56;--tk-neutral-700:#3d4541;--tk-neutral-800:#29302c;--tk-neutral-900:#1a1f1c;--tk-neutral-950:#101412;--tk-night-300:#a9b9ae;--tk-night-500:#6f8577;--tk-night-600:#2f4a3a;--tk-night-700:#243b2d;--tk-night-800:#1a2e22;--tk-night-900:#0f1f15;--tk-night-950:#050b07;--tk-amber-50:#fef3e6;--tk-amber-100:#fbe0bf;--tk-amber-300:#f5b266;--tk-amber-700:#9c4a00;--tk-amber-800:#7a3a00;--tk-amber-900:#452100;--tk-font-display:"Baloo 2", ui-rounded, "SF Pro Rounded", system-ui, sans-serif;--tk-font-body:"Inter", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--tk-font-mono:ui-monospace, "SF Mono", Menlo, monospace;--tk-text-score-xl-size:72px;--tk-text-score-xl-line:76px;--tk-text-score-xl-weight:800;--tk-text-score-xl-tracking:-1px;--tk-text-display-xl-size:40px;--tk-text-display-xl-line:44px;--tk-text-display-xl-weight:800;--tk-text-display-xl-tracking:-.5px;--tk-text-display-size:32px;--tk-text-display-line:38px;--tk-text-display-weight:800;--tk-text-display-tracking:-.25px;--tk-text-title-size:20px;--tk-text-title-line:26px;--tk-text-title-weight:600;--tk-text-title-tracking:-.2px;--tk-text-headline-size:17px;--tk-text-headline-line:24px;--tk-text-headline-weight:600;--tk-text-body-lg-size:17px;--tk-text-body-lg-line:26px;--tk-text-body-lg-weight:400;--tk-text-body-size:15px;--tk-text-body-line:22px;--tk-text-body-weight:400;--tk-text-body-strong-size:15px;--tk-text-body-strong-line:22px;--tk-text-body-strong-weight:600;--tk-text-label-size:14px;--tk-text-label-line:20px;--tk-text-label-weight:600;--tk-text-label-sm-size:12px;--tk-text-label-sm-line:16px;--tk-text-label-sm-weight:600;--tk-text-caption-size:13px;--tk-text-caption-line:18px;--tk-text-caption-weight:400;--tk-text-stat-size:32px;--tk-text-stat-line:36px;--tk-text-stat-weight:800;--tk-text-score-lg-size:28px;--tk-text-score-lg-line:32px;--tk-text-score-lg-weight:800;--tk-text-score-size:17px;--tk-text-score-line:22px;--tk-text-score-weight:600;--tk-text-score-sm-size:14px;--tk-text-score-sm-line:18px;--tk-text-score-sm-weight:600;--tk-space-0:0px;--tk-space-1:4px;--tk-space-2:8px;--tk-space-3:12px;--tk-space-4:16px;--tk-space-5:20px;--tk-space-6:24px;--tk-space-8:32px;--tk-space-10:40px;--tk-space-12:48px;--tk-space-16:64px;--tk-radius-none:0px;--tk-radius-sm:6px;--tk-radius-md:10px;--tk-radius-lg:16px;--tk-radius-xl:24px;--tk-radius-pill:999px;--tk-size-touch-target:44px;--tk-size-control-sm:44px;--tk-size-control-md:48px;--tk-size-control-lg:56px;--tk-size-score-button:72px;--tk-size-score-cell:44px;--tk-size-row:56px;--tk-size-row-with-subtitle:64px;--tk-size-row-dense:44px;--tk-size-slat:56px;--tk-size-avatar-sm:32px;--tk-size-avatar-md:40px;--tk-size-avatar-lg:56px;--tk-size-avatar-xl:80px;--tk-size-icon-sm:16px;--tk-size-icon:20px;--tk-size-icon-nav:24px;--tk-size-icon-empty:48px;--tk-size-content-max:760px;--tk-size-rail-width:320px;--tk-size-side-nav:248px;--tk-size-wide-breakpoint:900px;--tk-size-border-width:1px;--tk-size-border-width-strong:2px;--tk-size-focus-ring-width:3px;--tk-motion-duration-fast:.12s;--tk-motion-duration-base:.2s;--tk-motion-duration-board:.25s;--tk-motion-duration-slow:.32s;--tk-motion-duration-score:.35s;--tk-motion-press-scale:.98;--tk-color-background:#f5f7f6;--tk-color-surface:#fff;--tk-color-surface-alt:#ecefed;--tk-color-surface-raised:#fff;--tk-color-text:#161a13;--tk-color-text-muted:#525b56;--tk-color-text-inverse:#fbf6e9;--tk-color-inverse-surface:#161a13;--tk-color-primary:#f5c518;--tk-color-primary-pressed:#d9a900;--tk-color-on-primary:#161a13;--tk-color-primary-border:#9e7b00;--tk-color-accent:#275a17;--tk-color-accent-pressed:#1e4612;--tk-color-on-accent:#fff;--tk-color-accent-subtle:#eef7e6;--tk-color-success:#33731d;--tk-color-success-subtle:#eef7e6;--tk-color-on-success:#fff;--tk-color-warning:#9c4a00;--tk-color-warning-subtle:#fef3e6;--tk-color-on-warning:#fff;--tk-color-danger:#a02621;--tk-color-danger-pressed:#7a1d1a;--tk-color-danger-subtle:#fef1ef;--tk-color-on-danger:#fff;--tk-color-info:#17628f;--tk-color-info-subtle:#ebf7fe;--tk-color-on-info:#fff;--tk-color-border:#dde2df;--tk-color-border-strong:#6d7771;--tk-color-focus:#1e7db5;--tk-color-overlay:#10141280;--tk-color-disabled-bg:#dde2df;--tk-color-disabled-text:#6d7771;--tk-score-eagle-or-better-bg:#1e4612;--tk-score-eagle-or-better-fg:#fff;--tk-score-eagle-or-better-border:#161a13;--tk-score-birdie-bg:#33731d;--tk-score-birdie-fg:#fff;--tk-score-birdie-border:#1e4612;--tk-score-par-bg:transparent;--tk-score-par-fg:#161a13;--tk-score-par-border:transparent;--tk-score-bogey-bg:#fde0dc;--tk-score-bogey-fg:#7a1d1a;--tk-score-bogey-border:#c5322a;--tk-score-double-or-worse-bg:#a02621;--tk-score-double-or-worse-fg:#fff;--tk-score-double-or-worse-border:#561513;--tk-points-positive-bg:#eef7e6;--tk-points-positive-fg:#275a17;--tk-points-zero-bg:#ecefed;--tk-points-zero-fg:#525b56;--tk-points-negative-bg:#fef1ef;--tk-points-negative-fg:#a02621;--tk-board-board:#1e4612;--tk-board-board-rail:#0c1f07;--tk-board-board-text:#fbf6e9;--tk-board-board-text-muted:#b3dc91;--tk-board-slat:#fbf6e9;--tk-board-slat-shade:#f3ead3;--tk-board-slat-text:#161a13;--tk-board-slat-text-muted:#30362b;--tk-board-slat-you:#f5c518;--tk-board-slat-you-shade:#d9a900;--tk-board-slat-you-text:#161a13;--tk-board-slat-positive:#275a17;--tk-board-slat-negative:#a02621;--tk-board-slat-zero:#30362b;--tk-board-focus:#fbf6e9;--tk-chart-series-1:#33731d;--tk-chart-series-2:#1e7db5;--tk-chart-grid:#dde2df;--tk-chart-axis:#525b56;--tk-chart-marker-ring:#fff;--tk-chart-area-opacity:.1;--tk-elevation-0:none;--tk-elevation-1:0px 1px 2px #161a1314, 0px 1px 1px #161a130a;--tk-elevation-2:0px 4px 12px #161a131f, 0px 1px 3px #161a130f;--tk-elevation-3:0px 16px 36px #161a132e, 0px 4px 10px #161a1314;color-scheme:light}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--tk-color-background:#050b07;--tk-color-surface:#0f1f15;--tk-color-surface-alt:#1a2e22;--tk-color-surface-raised:#243b2d;--tk-color-text:#fbf6e9;--tk-color-text-muted:#a9b9ae;--tk-color-text-inverse:#161a13;--tk-color-inverse-surface:#fbf6e9;--tk-color-primary:#f5c518;--tk-color-primary-pressed:#f9d443;--tk-color-on-primary:#161a13;--tk-color-primary-border:#f5c518;--tk-color-accent:#8bc75f;--tk-color-accent-pressed:#b3dc91;--tk-color-on-accent:#0e110c;--tk-color-accent-subtle:#15320d;--tk-color-success:#8bc75f;--tk-color-success-subtle:#15320d;--tk-color-on-success:#0e110c;--tk-color-warning:#f5b266;--tk-color-warning-subtle:#452100;--tk-color-on-warning:#0e110c;--tk-color-danger:#f2968a;--tk-color-danger-pressed:#f9bdb5;--tk-color-danger-subtle:#561513;--tk-color-on-danger:#0e110c;--tk-color-info:#8ecdf2;--tk-color-info-subtle:#0b2f45;--tk-color-on-info:#0e110c;--tk-color-border:#2f4a3a;--tk-color-border-strong:#6f8577;--tk-color-focus:#8ecdf2;--tk-color-overlay:#0009;--tk-color-disabled-bg:#1a2e22;--tk-color-disabled-text:#6f8577;--tk-score-eagle-or-better-bg:#d8eec6;--tk-score-eagle-or-better-fg:#0e110c;--tk-score-eagle-or-better-border:#eef7e6;--tk-score-birdie-bg:#8bc75f;--tk-score-birdie-fg:#0e110c;--tk-score-birdie-border:#b3dc91;--tk-score-par-bg:transparent;--tk-score-par-fg:#fbf6e9;--tk-score-par-border:transparent;--tk-score-bogey-bg:#561513;--tk-score-bogey-fg:#f9bdb5;--tk-score-bogey-border:#ea6a5a;--tk-score-double-or-worse-bg:#f2968a;--tk-score-double-or-worse-fg:#0e110c;--tk-score-double-or-worse-border:#fde0dc;--tk-points-positive-bg:#15320d;--tk-points-positive-fg:#b3dc91;--tk-points-zero-bg:#1a2e22;--tk-points-zero-fg:#a9b9ae;--tk-points-negative-bg:#561513;--tk-points-negative-fg:#f9bdb5;--tk-board-board:#1e4612;--tk-board-board-rail:#0c1f07;--tk-board-board-text:#fbf6e9;--tk-board-board-text-muted:#b3dc91;--tk-board-slat:#fbf6e9;--tk-board-slat-shade:#f3ead3;--tk-board-slat-text:#161a13;--tk-board-slat-text-muted:#30362b;--tk-board-slat-you:#f5c518;--tk-board-slat-you-shade:#d9a900;--tk-board-slat-you-text:#161a13;--tk-board-slat-positive:#275a17;--tk-board-slat-negative:#a02621;--tk-board-slat-zero:#30362b;--tk-board-focus:#fbf6e9;--tk-chart-series-1:#58a232;--tk-chart-series-2:#2e9ad6;--tk-chart-grid:#243b2d;--tk-chart-axis:#a9b9ae;--tk-chart-marker-ring:#0f1f15;--tk-chart-area-opacity:.14;--tk-elevation-0:none;--tk-elevation-1:0px 1px 2px #00000080;--tk-elevation-2:0px 4px 14px #0000008c;--tk-elevation-3:0px 16px 40px #000000a6;color-scheme:dark}}:root[data-theme=dark],[data-theme=dark]{--tk-color-background:#050b07;--tk-color-surface:#0f1f15;--tk-color-surface-alt:#1a2e22;--tk-color-surface-raised:#243b2d;--tk-color-text:#fbf6e9;--tk-color-text-muted:#a9b9ae;--tk-color-text-inverse:#161a13;--tk-color-inverse-surface:#fbf6e9;--tk-color-primary:#f5c518;--tk-color-primary-pressed:#f9d443;--tk-color-on-primary:#161a13;--tk-color-primary-border:#f5c518;--tk-color-accent:#8bc75f;--tk-color-accent-pressed:#b3dc91;--tk-color-on-accent:#0e110c;--tk-color-accent-subtle:#15320d;--tk-color-success:#8bc75f;--tk-color-success-subtle:#15320d;--tk-color-on-success:#0e110c;--tk-color-warning:#f5b266;--tk-color-warning-subtle:#452100;--tk-color-on-warning:#0e110c;--tk-color-danger:#f2968a;--tk-color-danger-pressed:#f9bdb5;--tk-color-danger-subtle:#561513;--tk-color-on-danger:#0e110c;--tk-color-info:#8ecdf2;--tk-color-info-subtle:#0b2f45;--tk-color-on-info:#0e110c;--tk-color-border:#2f4a3a;--tk-color-border-strong:#6f8577;--tk-color-focus:#8ecdf2;--tk-color-overlay:#0009;--tk-color-disabled-bg:#1a2e22;--tk-color-disabled-text:#6f8577;--tk-score-eagle-or-better-bg:#d8eec6;--tk-score-eagle-or-better-fg:#0e110c;--tk-score-eagle-or-better-border:#eef7e6;--tk-score-birdie-bg:#8bc75f;--tk-score-birdie-fg:#0e110c;--tk-score-birdie-border:#b3dc91;--tk-score-par-bg:transparent;--tk-score-par-fg:#fbf6e9;--tk-score-par-border:transparent;--tk-score-bogey-bg:#561513;--tk-score-bogey-fg:#f9bdb5;--tk-score-bogey-border:#ea6a5a;--tk-score-double-or-worse-bg:#f2968a;--tk-score-double-or-worse-fg:#0e110c;--tk-score-double-or-worse-border:#fde0dc;--tk-points-positive-bg:#15320d;--tk-points-positive-fg:#b3dc91;--tk-points-zero-bg:#1a2e22;--tk-points-zero-fg:#a9b9ae;--tk-points-negative-bg:#561513;--tk-points-negative-fg:#f9bdb5;--tk-board-board:#1e4612;--tk-board-board-rail:#0c1f07;--tk-board-board-text:#fbf6e9;--tk-board-board-text-muted:#b3dc91;--tk-board-slat:#fbf6e9;--tk-board-slat-shade:#f3ead3;--tk-board-slat-text:#161a13;--tk-board-slat-text-muted:#30362b;--tk-board-slat-you:#f5c518;--tk-board-slat-you-shade:#d9a900;--tk-board-slat-you-text:#161a13;--tk-board-slat-positive:#275a17;--tk-board-slat-negative:#a02621;--tk-board-slat-zero:#30362b;--tk-board-focus:#fbf6e9;--tk-chart-series-1:#58a232;--tk-chart-series-2:#2e9ad6;--tk-chart-grid:#243b2d;--tk-chart-axis:#a9b9ae;--tk-chart-marker-ring:#0f1f15;--tk-chart-area-opacity:.14;--tk-elevation-0:none;--tk-elevation-1:0px 1px 2px #00000080;--tk-elevation-2:0px 4px 14px #0000008c;--tk-elevation-3:0px 16px 40px #000000a6;color-scheme:dark}[data-theme=light]{--tk-color-background:#f5f7f6;--tk-color-surface:#fff;--tk-color-surface-alt:#ecefed;--tk-color-surface-raised:#fff;--tk-color-text:#161a13;--tk-color-text-muted:#525b56;--tk-color-text-inverse:#fbf6e9;--tk-color-inverse-surface:#161a13;--tk-color-primary:#f5c518;--tk-color-primary-pressed:#d9a900;--tk-color-on-primary:#161a13;--tk-color-primary-border:#9e7b00;--tk-color-accent:#275a17;--tk-color-accent-pressed:#1e4612;--tk-color-on-accent:#fff;--tk-color-accent-subtle:#eef7e6;--tk-color-success:#33731d;--tk-color-success-subtle:#eef7e6;--tk-color-on-success:#fff;--tk-color-warning:#9c4a00;--tk-color-warning-subtle:#fef3e6;--tk-color-on-warning:#fff;--tk-color-danger:#a02621;--tk-color-danger-pressed:#7a1d1a;--tk-color-danger-subtle:#fef1ef;--tk-color-on-danger:#fff;--tk-color-info:#17628f;--tk-color-info-subtle:#ebf7fe;--tk-color-on-info:#fff;--tk-color-border:#dde2df;--tk-color-border-strong:#6d7771;--tk-color-focus:#1e7db5;--tk-color-overlay:#10141280;--tk-color-disabled-bg:#dde2df;--tk-color-disabled-text:#6d7771;--tk-score-eagle-or-better-bg:#1e4612;--tk-score-eagle-or-better-fg:#fff;--tk-score-eagle-or-better-border:#161a13;--tk-score-birdie-bg:#33731d;--tk-score-birdie-fg:#fff;--tk-score-birdie-border:#1e4612;--tk-score-par-bg:transparent;--tk-score-par-fg:#161a13;--tk-score-par-border:transparent;--tk-score-bogey-bg:#fde0dc;--tk-score-bogey-fg:#7a1d1a;--tk-score-bogey-border:#c5322a;--tk-score-double-or-worse-bg:#a02621;--tk-score-double-or-worse-fg:#fff;--tk-score-double-or-worse-border:#561513;--tk-points-positive-bg:#eef7e6;--tk-points-positive-fg:#275a17;--tk-points-zero-bg:#ecefed;--tk-points-zero-fg:#525b56;--tk-points-negative-bg:#fef1ef;--tk-points-negative-fg:#a02621;--tk-board-board:#1e4612;--tk-board-board-rail:#0c1f07;--tk-board-board-text:#fbf6e9;--tk-board-board-text-muted:#b3dc91;--tk-board-slat:#fbf6e9;--tk-board-slat-shade:#f3ead3;--tk-board-slat-text:#161a13;--tk-board-slat-text-muted:#30362b;--tk-board-slat-you:#f5c518;--tk-board-slat-you-shade:#d9a900;--tk-board-slat-you-text:#161a13;--tk-board-slat-positive:#275a17;--tk-board-slat-negative:#a02621;--tk-board-slat-zero:#30362b;--tk-board-focus:#fbf6e9;--tk-chart-series-1:#33731d;--tk-chart-series-2:#1e7db5;--tk-chart-grid:#dde2df;--tk-chart-axis:#525b56;--tk-chart-marker-ring:#fff;--tk-chart-area-opacity:.1;--tk-elevation-0:none;--tk-elevation-1:0px 1px 2px #161a1314, 0px 1px 1px #161a130a;--tk-elevation-2:0px 4px 12px #161a131f, 0px 1px 3px #161a130f;--tk-elevation-3:0px 16px 36px #161a132e, 0px 4px 10px #161a1314;color-scheme:light}.tk-score-xl{font-family:var(--tk-font-display);font-size:var(--tk-text-score-xl-size);line-height:var(--tk-text-score-xl-line);font-weight:var(--tk-text-score-xl-weight);letter-spacing:var(--tk-text-score-xl-tracking);font-variant-numeric:tabular-nums}.tk-display-xl{font-family:var(--tk-font-display);font-size:var(--tk-text-display-xl-size);line-height:var(--tk-text-display-xl-line);font-weight:var(--tk-text-display-xl-weight);letter-spacing:var(--tk-text-display-xl-tracking)}.tk-display{font-family:var(--tk-font-display);font-size:var(--tk-text-display-size);line-height:var(--tk-text-display-line);font-weight:var(--tk-text-display-weight);letter-spacing:var(--tk-text-display-tracking)}.tk-title{font-family:var(--tk-font-body);font-size:var(--tk-text-title-size);line-height:var(--tk-text-title-line);font-weight:var(--tk-text-title-weight);letter-spacing:var(--tk-text-title-tracking)}.tk-headline{font-family:var(--tk-font-body);font-size:var(--tk-text-headline-size);line-height:var(--tk-text-headline-line);font-weight:var(--tk-text-headline-weight)}.tk-body-lg{font-family:var(--tk-font-body);font-size:var(--tk-text-body-lg-size);line-height:var(--tk-text-body-lg-line);font-weight:var(--tk-text-body-lg-weight)}.tk-body{font-family:var(--tk-font-body);font-size:var(--tk-text-body-size);line-height:var(--tk-text-body-line);font-weight:var(--tk-text-body-weight)}.tk-body-strong{font-family:var(--tk-font-body);font-size:var(--tk-text-body-strong-size);line-height:var(--tk-text-body-strong-line);font-weight:var(--tk-text-body-strong-weight)}.tk-label{font-family:var(--tk-font-body);font-size:var(--tk-text-label-size);line-height:var(--tk-text-label-line);font-weight:var(--tk-text-label-weight)}.tk-label-sm{font-family:var(--tk-font-body);font-size:var(--tk-text-label-sm-size);line-height:var(--tk-text-label-sm-line);font-weight:var(--tk-text-label-sm-weight)}.tk-caption{font-family:var(--tk-font-body);font-size:var(--tk-text-caption-size);line-height:var(--tk-text-caption-line);font-weight:var(--tk-text-caption-weight)}.tk-stat{font-family:var(--tk-font-display);font-size:var(--tk-text-stat-size);line-height:var(--tk-text-stat-line);font-weight:var(--tk-text-stat-weight)}.tk-score-lg{font-family:var(--tk-font-display);font-size:var(--tk-text-score-lg-size);line-height:var(--tk-text-score-lg-line);font-weight:var(--tk-text-score-lg-weight);font-variant-numeric:tabular-nums}.tk-score{font-family:var(--tk-font-body);font-size:var(--tk-text-score-size);line-height:var(--tk-text-score-line);font-weight:var(--tk-text-score-weight);font-variant-numeric:tabular-nums}.tk-score-sm{font-family:var(--tk-font-body);font-size:var(--tk-text-score-sm-size);line-height:var(--tk-text-score-sm-line);font-weight:var(--tk-text-score-sm-weight);font-variant-numeric:tabular-nums}.tk-icon{flex:none;display:block}.tk-list{gap:var(--tk-space-2);flex-direction:column;min-width:0;display:flex}.tk-list__header{justify-content:space-between;align-items:center;gap:var(--tk-space-2);padding:0 var(--tk-space-1);min-height:28px;display:flex}.tk-list__header h2,.tk-list__title{font-family:var(--tk-font-body);font-size:var(--tk-text-headline-size);line-height:var(--tk-text-headline-line);font-weight:var(--tk-text-headline-weight);color:var(--tk-color-text);margin:0}.tk-list__link{font-size:var(--tk-text-label-size);line-height:var(--tk-text-label-line);color:var(--tk-color-accent);min-height:44px;padding:0 var(--tk-space-1);align-items:center;font-weight:600;text-decoration:none;display:inline-flex}.tk-list__body{background:var(--tk-color-surface);border:1px solid var(--tk-color-border);border-radius:var(--tk-radius-lg);margin:0;padding:0;list-style:none;overflow:hidden}.tk-list__footer{padding:0 var(--tk-space-1);color:var(--tk-color-text-muted);font-size:var(--tk-text-caption-size);line-height:var(--tk-text-caption-line);margin:0}.tk-row{width:100%;min-height:var(--tk-size-row);padding:0 0 0 var(--tk-space-4);background:var(--tk-color-surface);color:var(--tk-color-text);font:inherit;text-align:left;border:0;align-items:center;margin:0;display:flex}.tk-row--sub{min-height:var(--tk-size-row-with-subtitle)}.tk-row--dense{min-height:var(--tk-size-row-dense)}.tk-row--dense .tk-row__main{padding-top:var(--tk-space-1);padding-bottom:var(--tk-space-1)}button.tk-row,a.tk-row{cursor:pointer;text-decoration:none}button.tk-row:active,a.tk-row:active,.tk-row.is-pressed{background:var(--tk-color-surface-alt)}button.tk-row:focus-visible,a.tk-row:focus-visible,.tk-row.is-focused{outline:3px solid var(--tk-color-focus);outline-offset:-3px}.tk-row__lead{margin-right:var(--tk-space-3);flex:none;display:flex}.tk-row__tile{background:var(--tk-color-accent-subtle);width:32px;height:32px;color:var(--tk-color-accent);border-radius:8px;place-items:center;display:grid}.tk-row__tile .tk-icon{width:18px;height:18px}.tk-row__main{align-self:stretch;align-items:center;gap:var(--tk-space-3);min-width:0;padding:var(--tk-space-2) var(--tk-space-4) var(--tk-space-2) 0;border-bottom:1px solid var(--tk-color-border);flex:1;display:flex}.tk-list__body>li:last-child .tk-row__main,.tk-list__body>.tk-row:last-child .tk-row__main{border-bottom:0}.tk-list__body>li{list-style:none}.tk-row__text{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.tk-row__title{font-size:var(--tk-text-body-strong-size);line-height:var(--tk-text-body-strong-line);white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.tk-row__sub{font-size:var(--tk-text-caption-size);line-height:var(--tk-text-caption-line);color:var(--tk-color-text-muted)}.tk-row__value{font-size:var(--tk-text-score-size);line-height:var(--tk-text-score-line);font-variant-numeric:tabular-nums;color:var(--tk-color-text-muted);white-space:nowrap;font-weight:600}.tk-row__chev{color:var(--tk-color-text-muted);width:18px;height:18px}.tk-row--destructive .tk-row__title{color:var(--tk-color-danger)}.tk-row--destructive .tk-row__tile{background:var(--tk-color-danger-subtle);color:var(--tk-color-danger)}.tk-row[aria-disabled=true] .tk-row__title,.tk-row[aria-disabled=true] .tk-row__sub{color:var(--tk-color-disabled-text)}.tk-points{border-radius:var(--tk-radius-pill);font-variant-numeric:tabular-nums;min-width:36px;height:28px;font-weight:600;font-size:var(--tk-text-score-size);line-height:var(--tk-text-score-line);justify-content:center;align-items:center;padding:0 8px;display:inline-flex}.tk-points--sm{min-width:30px;height:22px;font-size:var(--tk-text-score-sm-size);line-height:var(--tk-text-score-sm-line);padding:0 6px;font-weight:600}.tk-points--lg{min-width:48px;height:40px;font-family:var(--tk-font-display);font-size:var(--tk-text-score-lg-size);line-height:var(--tk-text-score-lg-line);padding:0 12px;font-weight:800}.tk-points--positive{background:var(--tk-points-positive-bg);color:var(--tk-points-positive-fg)}.tk-points--zero{background:var(--tk-points-zero-bg);color:var(--tk-points-zero-fg)}.tk-points--negative{background:var(--tk-points-negative-bg);color:var(--tk-points-negative-fg)}.tk-board{background:var(--tk-board-board);border:3px solid var(--tk-board-board-rail);border-radius:var(--tk-radius-lg);padding:var(--tk-space-2);gap:var(--tk-space-1);color:var(--tk-board-board-text);flex-direction:column;display:flex}.tk-board__head{justify-content:space-between;align-items:center;gap:var(--tk-space-2);padding:var(--tk-space-1) var(--tk-space-2) 0;display:flex}.tk-board__title{font-family:var(--tk-font-body);font-size:var(--tk-text-title-size);line-height:var(--tk-text-title-line);font-weight:var(--tk-text-title-weight);letter-spacing:var(--tk-text-title-tracking);color:var(--tk-board-board-text);white-space:nowrap;text-overflow:ellipsis;margin:0;overflow:hidden}.tk-board__status{font-size:var(--tk-text-caption-size);line-height:var(--tk-text-caption-line);color:var(--tk-board-board-text-muted);white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.tk-board__status i{background:var(--tk-board-board-text);border-radius:50%;width:8px;height:8px;display:block}.tk-board__cols{align-items:center;gap:var(--tk-space-3);padding:2px var(--tk-space-3) 2px var(--tk-space-1);font-size:var(--tk-text-label-sm-size);line-height:var(--tk-text-label-sm-line);color:var(--tk-board-board-text-muted);font-weight:600;display:flex}.tk-board__slats{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.tk-board__divider{align-items:center;gap:var(--tk-space-2);padding:2px var(--tk-space-2);font-size:var(--tk-text-label-sm-size);line-height:var(--tk-text-label-sm-line);color:var(--tk-board-board-text-muted);font-weight:600;display:flex}.tk-board__divider:before,.tk-board__divider:after{content:"";opacity:.4;background:currentColor;flex:1;height:1px}.tk-board__foot{padding:var(--tk-space-1) var(--tk-space-2)}.tk-board__foot a{color:var(--tk-board-board-text);font-weight:600;font-size:var(--tk-text-label-size);text-underline-offset:3px}.c-pos{text-align:center;flex:none;min-width:44px}.c-player{flex:1;min-width:0}.c-thru{text-align:right;flex:none;min-width:40px}.c-pts{text-align:right;flex:none;min-width:60px}.tk-board--compact .c-pos{min-width:36px}.tk-board--compact .c-pts{min-width:48px}.tk-slat{align-items:center;gap:var(--tk-space-3);min-height:56px;padding:4px var(--tk-space-3) 4px 4px;border-radius:var(--tk-radius-sm);background:var(--tk-board-slat);background-image:linear-gradient(180deg, var(--tk-board-slat) 0%, var(--tk-board-slat) 55%, var(--tk-board-slat-shade) 100%);color:var(--tk-board-slat-text);transition:transform var(--tk-motion-duration-board) ease-out;display:flex}.tk-board--compact .tk-slat{gap:var(--tk-space-2);min-height:44px}.tk-slat.is-you{background:var(--tk-board-slat-you);background-image:linear-gradient(180deg, var(--tk-board-slat-you) 0%, var(--tk-board-slat-you) 55%, var(--tk-board-slat-you-shade) 100%);color:var(--tk-board-slat-you-text)}.tk-slat__pos,.tk-slat__pts{font-family:var(--tk-font-display);font-weight:800;font-size:var(--tk-text-score-lg-size);line-height:var(--tk-text-score-lg-line);font-variant-numeric:tabular-nums}.tk-board--compact .tk-slat__pos,.tk-board--compact .tk-slat__pts{font-size:22px;line-height:26px}.tk-slat__main{flex-direction:column;display:flex}.tk-slat__line{align-items:center;gap:var(--tk-space-2);min-width:0;display:flex}.tk-slat__name{font-size:var(--tk-text-headline-size);line-height:var(--tk-text-headline-line);white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.tk-slat__sub{font-size:var(--tk-text-caption-size);line-height:var(--tk-text-caption-line);color:var(--tk-board-slat-text-muted);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.tk-slat__you{border-radius:var(--tk-radius-pill);background:var(--tk-board-slat-you-text);min-height:20px;color:var(--tk-board-slat-you);font-size:var(--tk-text-label-sm-size);line-height:var(--tk-text-label-sm-line);flex:none;align-items:center;padding:0 8px;font-weight:600;display:inline-flex}.tk-slat__thru{font-variant-numeric:tabular-nums;font-size:var(--tk-text-score-sm-size);line-height:var(--tk-text-score-sm-line);color:var(--tk-board-slat-text-muted);white-space:nowrap;font-weight:600}.tk-slat__move{font-variant-numeric:tabular-nums;font-size:var(--tk-text-score-sm-size);flex:none;align-items:center;gap:2px;font-weight:600;display:inline-flex}.tk-slat__move.is-up{color:var(--tk-board-slat-positive)}.tk-slat__move.is-down{color:var(--tk-board-slat-negative)}.tk-slat__pts.is-pos{color:var(--tk-board-slat-positive)}.tk-slat__pts.is-neg{color:var(--tk-board-slat-negative)}.tk-slat__pts.is-zero{color:var(--tk-board-slat-zero)}button.tk-slat{width:100%;font:inherit;text-align:left;cursor:pointer;border:0}button.tk-slat:active{transform:scale(.98)}button.tk-slat:focus-visible,.tk-slat.is-focus{outline:2px solid var(--tk-board-focus);outline-offset:1px}@media (prefers-reduced-motion:reduce){.tk-slat{transition:none}}.tk-faceoff{align-items:center;gap:var(--tk-space-4);flex-wrap:wrap;display:flex}.tk-faceoff__side{gap:var(--tk-space-2);flex-direction:column;flex:1;align-items:flex-start;min-width:200px;display:flex}.tk-faceoff__side--away{text-align:right;align-items:flex-end}.tk-faceoff__team{align-items:center;gap:var(--tk-space-2);flex-wrap:wrap;display:flex}.tk-faceoff__side--away .tk-faceoff__team,.tk-faceoff__side--away .tk-faceoff__player{flex-direction:row-reverse}.tk-faceoff__name{font-family:var(--tk-font-body);font-size:var(--tk-text-title-size);line-height:var(--tk-text-title-line);font-weight:var(--tk-text-title-weight);letter-spacing:var(--tk-text-title-tracking);margin:0}.tk-faceoff__won{border-radius:var(--tk-radius-pill);background:var(--tk-color-success-subtle);min-height:22px;color:var(--tk-color-success);font-size:var(--tk-text-label-sm-size);align-items:center;gap:4px;padding:0 8px;font-weight:600;display:inline-flex}.tk-faceoff__yours{font-size:var(--tk-text-label-sm-size);line-height:var(--tk-text-label-sm-line);color:var(--tk-color-accent);font-weight:600}.tk-faceoff__score{font-family:var(--tk-font-display);font-weight:800;font-size:var(--tk-text-stat-size);line-height:var(--tk-text-stat-line)}.tk-faceoff__player{align-items:center;gap:var(--tk-space-2);display:flex}.tk-faceoff__player b{font-weight:600;display:block}.tk-faceoff__player small{font-size:var(--tk-text-caption-size);line-height:var(--tk-text-caption-line);color:var(--tk-color-text-muted);display:block}.tk-faceoff__vs{text-align:center;min-width:48px;color:var(--tk-color-text-muted);font-family:var(--tk-font-body);font-size:var(--tk-text-title-size);font-weight:var(--tk-text-title-weight)}.tk-faceoff__vs.is-result{font-family:var(--tk-font-body);font-size:var(--tk-text-label-size);font-weight:600}.tk-live{border-radius:var(--tk-radius-pill);background:var(--tk-color-surface-alt);min-height:24px;color:var(--tk-color-text-muted);font-size:var(--tk-text-label-sm-size);line-height:var(--tk-text-label-sm-line);white-space:nowrap;align-items:center;gap:6px;padding:0 10px;font-weight:600;display:inline-flex}.tk-live--live{background:var(--tk-color-accent-subtle);color:var(--tk-color-accent)}.tk-live__dot{background:currentColor;border-radius:50%;width:8px;height:8px;animation:1.6s ease-in-out infinite tk-pulse;display:block}@keyframes tk-pulse{0%,to{opacity:1}50%{opacity:.35}}@media (prefers-reduced-motion:reduce){.tk-live__dot{animation:none}}.tk-stats{gap:var(--tk-space-3);flex-wrap:wrap;display:flex}.tk-stat{min-width:140px;padding:var(--tk-space-4);background:var(--tk-color-surface);border:1px solid var(--tk-color-border);border-radius:var(--tk-radius-lg);flex-direction:column;flex:150px;gap:4px;display:flex}.tk-stat__label{font-size:var(--tk-text-label-size);line-height:var(--tk-text-label-line);color:var(--tk-color-text-muted);font-weight:600}.tk-stat__main{justify-content:space-between;align-items:flex-end;gap:var(--tk-space-3);display:flex}.tk-stat__value{font-family:var(--tk-font-display);font-size:var(--tk-text-stat-size);line-height:var(--tk-text-stat-line);font-weight:800}.tk-stat__unit{color:var(--tk-color-text-muted);margin-left:4px;font-weight:600}.tk-stat__delta{align-items:center;gap:4px;display:flex}.tk-stat__delta b{font-variant-numeric:tabular-nums;font-size:var(--tk-text-score-sm-size);line-height:var(--tk-text-score-sm-line);font-weight:600}.tk-stat__delta--good{color:var(--tk-color-success)}.tk-stat__delta--bad{color:var(--tk-color-danger)}.tk-stat__delta--flat{color:var(--tk-color-text-muted)}.tk-stat__delta span{font-size:var(--tk-text-caption-size);line-height:var(--tk-text-caption-line);color:var(--tk-color-text-muted)}.tk-chart{gap:var(--tk-space-2);flex-direction:column;display:flex;position:relative}.tk-chart svg{display:block;overflow:visible}.tk-chart__grid{stroke:var(--tk-chart-grid);stroke-width:1px}.tk-chart__zero{stroke:var(--tk-color-border-strong);stroke-width:1px}.tk-chart__tick{fill:var(--tk-chart-axis);font-family:var(--tk-font-body);font-size:12px}.tk-chart__line{fill:none;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.tk-chart__line--s1{stroke:var(--tk-chart-series-1)}.tk-chart__line--s2{stroke:var(--tk-chart-series-2)}.tk-chart__line--muted{stroke:var(--tk-chart-axis)}.tk-chart__area{fill:var(--tk-chart-series-1);fill-opacity:var(--tk-chart-area-opacity)}.tk-chart__dot{stroke:var(--tk-chart-marker-ring);stroke-width:2px}.tk-chart__dot--s1{fill:var(--tk-chart-series-1)}.tk-chart__dot--s2{fill:var(--tk-chart-series-2)}.tk-chart__end{fill:var(--tk-color-text);font-family:var(--tk-font-body);font-variant-numeric:tabular-nums;font-size:12px;font-weight:600}.tk-chart__cross{stroke:var(--tk-color-border-strong);stroke-width:1px}.tk-chart__legend{gap:var(--tk-space-4);font-size:var(--tk-text-caption-size);line-height:var(--tk-text-caption-line);color:var(--tk-color-text-muted);flex-wrap:wrap;display:flex}.tk-chart__legend span{align-items:center;gap:var(--tk-space-2);display:inline-flex}.tk-chart__key{border-radius:1px;width:16px;height:2px;display:inline-block}.tk-chart__key--s1{background:var(--tk-chart-series-1)}.tk-chart__key--s2{background:var(--tk-chart-series-2)}.tk-chart__tooltip{min-width:140px;padding:var(--tk-space-2);border-radius:var(--tk-radius-sm);background:var(--tk-color-surface-raised);border:1px solid var(--tk-color-border);box-shadow:var(--tk-elevation-2);pointer-events:none;flex-direction:column;gap:2px;display:flex;position:absolute}.tk-chart__tooltip .row{gap:var(--tk-space-2);flex-wrap:nowrap}.tk-chart__tooltip b{font-variant-numeric:tabular-nums;font-size:var(--tk-text-score-sm-size);font-weight:600}.tk-chart__tooltip .tk-chart__key{width:12px}.tk-chart-card{background:var(--tk-color-surface);border:1px solid var(--tk-color-border);border-radius:var(--tk-radius-lg);padding:var(--tk-space-4);gap:var(--tk-space-3);flex-direction:column;display:flex}.tk-chart-card h3{font-size:var(--tk-text-headline-size);line-height:var(--tk-text-headline-line);margin:0;font-weight:600}.tk-chart__legend svg,.tk-chart__tooltip svg{flex:none;overflow:visible}.tk-chart__table{border-collapse:collapse;border-top:1px solid var(--tk-color-border);width:100%}.tk-chart__table th,.tk-chart__table td{border-bottom:1px solid var(--tk-color-border);text-align:right;font-variant-numeric:tabular-nums;height:44px;padding:0}.tk-chart__table thead th{height:36px;font-size:var(--tk-text-label-sm-size);line-height:var(--tk-text-label-sm-line);color:var(--tk-color-text-muted);font-weight:600}.tk-chart__table th:first-child{text-align:left}.tk-chart__table tbody th{font-weight:400}.tk-chart__table tbody td{font-size:var(--tk-text-score-sm-size);font-weight:600}.tk-chart__table tr:last-child th,.tk-chart__table tr:last-child td{border-bottom:0}.tk-visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.tk-spark-row{align-items:center;gap:var(--tk-space-3);min-height:44px;display:flex}.tk-spark-row b{font-variant-numeric:tabular-nums;min-width:40px}.tk-btn{justify-content:center;align-items:center;gap:var(--tk-space-2);border-radius:var(--tk-radius-md);min-width:44px;min-height:48px;font-family:var(--tk-font-body);font-size:var(--tk-text-label-size);line-height:var(--tk-text-label-line);cursor:pointer;white-space:nowrap;border:1px solid #0000;padding:0 20px;font-weight:600;display:inline-flex}.tk-btn--sm{min-height:44px;padding:0 14px}.tk-btn--lg{min-height:56px;font-size:var(--tk-text-headline-size);line-height:var(--tk-text-headline-line);padding:0 24px}.tk-btn--primary{background:var(--tk-color-primary);color:var(--tk-color-on-primary);border-color:var(--tk-color-primary-border)}.tk-btn--primary:active{background:var(--tk-color-primary-pressed)}.tk-btn--secondary{background:var(--tk-color-surface);color:var(--tk-color-text);border-color:var(--tk-color-border-strong)}.tk-btn--secondary:active{background:var(--tk-color-surface-alt)}.tk-btn--ghost{color:var(--tk-color-accent);background:0 0}.tk-btn--ghost:active{background:var(--tk-color-surface-alt)}.tk-btn--danger{background:var(--tk-color-danger);color:var(--tk-color-on-danger);border-color:var(--tk-color-danger)}.tk-btn--danger:active{background:var(--tk-color-danger-pressed)}.tk-btn[disabled]{background:var(--tk-color-disabled-bg);color:var(--tk-color-disabled-text);border-color:var(--tk-color-disabled-bg);cursor:not-allowed}.tk-btn--ghost[disabled]{background:0 0}.tk-btn--full{width:100%}.tk-btn.is-loading{opacity:.85;pointer-events:none}.tk-btn:focus-visible,.tk-focus{outline:3px solid var(--tk-color-focus);outline-offset:2px}.tk-spinner{border:2px solid;border-right-color:#0000;border-radius:50%;width:16px;height:16px;animation:.8s linear infinite tk-spin}@keyframes tk-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.tk-spinner{animation:none}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-padding-top:var(--tk-space-4)}html,body{margin:0}body{background:var(--tk-color-background);color:var(--tk-color-text);font-family:var(--tk-font-body);font-size:var(--tk-text-body-lg-size);line-height:var(--tk-text-body-lg-line);-webkit-font-smoothing:antialiased;flex-direction:column;min-height:100vh;display:flex}main{outline:none;flex:1}img,svg{max-width:100%;display:block}p{margin:0}h1,h2,h3{text-wrap:balance;margin:0}ul,ol{margin:0;padding:0}a{color:var(--tk-color-accent);text-underline-offset:3px;text-decoration-thickness:1px}a:hover{text-decoration-thickness:2px}:where(a,button,summary,[tabindex]):focus-visible{outline:var(--tk-size-focus-ring-width) solid var(--tk-color-focus);outline-offset:2px;border-radius:var(--tk-radius-sm)}.tk-btn{text-decoration:none}.muted{color:var(--tk-color-text-muted)}.wrap{width:100%;max-width:calc(1120px + 2 * var(--tk-space-4));padding-inline:var(--tk-space-4);margin-inline:auto}@media (width>=720px){.wrap{padding-inline:var(--tk-space-8);max-width:calc(1120px + 2 * var(--tk-space-8))}}.skip-link{left:var(--tk-space-4);z-index:10;background:var(--tk-color-surface);color:var(--tk-color-text);padding:var(--tk-space-3) var(--tk-space-4);border-radius:var(--tk-radius-md);box-shadow:var(--tk-elevation-2);font-weight:600;position:absolute;top:-100px}.skip-link:focus{top:var(--tk-space-2)}.t-hero{font-family:var(--tk-font-display);font-weight:var(--tk-text-display-xl-weight);font-size:var(--tk-text-display-xl-size);line-height:var(--tk-text-display-xl-line);letter-spacing:var(--tk-text-display-xl-tracking)}@media (width>=900px){.t-hero{font-size:calc(var(--tk-text-display-xl-size) * 1.4);line-height:calc(var(--tk-text-display-xl-line) * 1.36)}}.t-display{font-family:var(--tk-font-display);font-weight:var(--tk-text-display-weight);font-size:var(--tk-text-display-size);line-height:var(--tk-text-display-line);letter-spacing:var(--tk-text-display-tracking)}.t-title{font-family:var(--tk-font-body);font-weight:var(--tk-text-title-weight);font-size:var(--tk-text-title-size);line-height:var(--tk-text-title-line);letter-spacing:var(--tk-text-title-tracking)}.t-headline{font-size:var(--tk-text-headline-size);line-height:var(--tk-text-headline-line);font-weight:var(--tk-text-headline-weight)}.t-lede{font-size:var(--tk-text-body-lg-size);line-height:var(--tk-text-body-lg-line);color:var(--tk-color-text-muted);max-width:60ch}.t-body{font-size:var(--tk-text-body-size);line-height:var(--tk-text-body-line)}.t-caption{font-size:var(--tk-text-caption-size);line-height:var(--tk-text-caption-line)}.site-header{border-bottom:1px solid var(--tk-color-border);background:var(--tk-color-background)}.site-header__row{justify-content:space-between;align-items:center;column-gap:var(--tk-space-6);min-height:var(--tk-space-16);padding-block:var(--tk-space-2);flex-wrap:wrap;row-gap:0;display:flex}.brand{align-items:center;gap:var(--tk-space-2);color:var(--tk-color-text);min-height:var(--tk-size-touch-target);text-decoration:none;display:inline-flex}.brand__lockup{width:calc(var(--tk-size-touch-target) * 3);height:var(--tk-size-touch-target)}.site-nav ul{gap:0 var(--tk-space-1);margin-inline:calc(-1 * var(--tk-space-3));flex-wrap:wrap;list-style:none;display:flex}.site-nav a{min-height:var(--tk-size-touch-target);padding-inline:var(--tk-space-3);color:var(--tk-color-text);font-size:var(--tk-text-label-size);align-items:center;font-weight:600;text-decoration:none;display:inline-flex}.site-nav a:hover{color:var(--tk-color-accent);text-decoration:underline}.site-nav a[aria-current=page]{color:var(--tk-color-accent);text-underline-offset:6px;text-decoration:underline 2px}@media (width<=599px){.site-nav{width:100%}}@media (width<=379px){.site-nav ul{margin-inline:calc(-1 * var(--tk-space-2));gap:0}.site-nav a{padding-inline:var(--tk-space-2)}}.site-footer{border-top:1px solid var(--tk-color-border);margin-top:var(--tk-space-16);padding-block:var(--tk-space-8)}.site-footer__row{gap:var(--tk-space-4);grid-template-columns:minmax(0,1fr);display:grid}@media (width>=900px){.site-footer__row{grid-template-columns:1fr auto;align-items:start}.site-footer__legal{grid-column:1/-1}}.site-footer__word{font-family:var(--tk-font-display);font-weight:800;font-size:var(--tk-text-headline-size)}.site-footer__about{gap:var(--tk-space-1);font-size:var(--tk-text-body-size);line-height:var(--tk-text-body-line);display:grid}.site-footer__links{column-gap:var(--tk-space-2);margin-inline:calc(-1 * var(--tk-space-2));flex-wrap:wrap;list-style:none;display:flex}.site-footer__links a{min-height:var(--tk-size-touch-target);padding-inline:var(--tk-space-2);font-size:var(--tk-text-label-size);align-items:center;font-weight:600;display:inline-flex}.site-footer__legal{font-size:var(--tk-text-caption-size);line-height:var(--tk-text-caption-line)}.site-footer__legal a{padding-block:var(--tk-space-3);display:inline-block}.site-footer__maker{min-height:var(--tk-size-touch-target);font-size:var(--tk-text-caption-size);color:var(--tk-color-text-muted);grid-column:1/-1;justify-self:center;align-items:center;gap:.25em;font-weight:500;text-decoration:none;display:inline-flex}.site-footer__maker-name{letter-spacing:-.01em;color:var(--tk-color-text);font-weight:700}.site-footer__maker:hover .site-footer__maker-name,.site-footer__maker:focus-visible .site-footer__maker-name{text-decoration:underline}.section{padding-block:var(--tk-space-12)}@media (width>=900px){.section{padding-block:var(--tk-space-16)}}.section+.section{border-top:1px solid var(--tk-color-border)}.section__head{gap:var(--tk-space-3);max-width:var(--tk-size-content-max);margin-bottom:var(--tk-space-8);display:grid}.page-head{padding-top:var(--tk-space-12);padding-bottom:var(--tk-space-8);gap:var(--tk-space-4);max-width:var(--tk-size-content-max);display:grid}.cta-row{gap:var(--tk-space-3);flex-wrap:wrap;align-items:center;display:flex}.hero{padding-top:var(--tk-space-8);border-bottom:1px solid var(--tk-color-border);overflow:clip}.hero__grid{gap:var(--tk-space-10);grid-template-columns:minmax(0,1fr);display:grid}.hero__copy{gap:var(--tk-space-5);align-content:start;display:grid}.hero .hero__laptop{display:none}@media (width<=719px){.hero__phone{justify-self:center;width:min(100%,340px)}.hero__phone img{margin-top:-18%}.hero__phone .device__body{border-bottom:0;border-end-end-radius:0;border-end-start-radius:0;max-height:min(135vw,540px);padding-bottom:0;overflow:clip}.hero__phone .device__screen{border-end-end-radius:0;border-end-start-radius:0}.hero__phone .device__caption{display:none}}@media (width>=720px){.hero{padding-block:var(--tk-space-12) var(--tk-space-10)}.hero__grid{column-gap:var(--tk-space-8);grid-template-columns:minmax(0,2.4fr) minmax(0,1fr);grid-template-areas:"copy copy""laptop phone";align-items:end}.hero__copy{grid-area:copy}.hero__phone{grid-area:phone}.hero .hero__laptop{grid-area:laptop;display:grid}}@media (width>=1100px){.hero__grid{column-gap:var(--tk-space-16);row-gap:var(--tk-space-10);grid-template-columns:minmax(0,1fr) 20rem;grid-template-areas:"copy phone""laptop phone"}.hero__copy{align-self:start}}.board-figure{gap:var(--tk-space-2);grid-template-columns:minmax(0,1fr);min-width:0;margin:0;display:grid}.board-figure .tk-board{box-shadow:var(--tk-elevation-2)}.board-figure__caption{font-size:var(--tk-text-caption-size);line-height:var(--tk-text-caption-line);color:var(--tk-color-text-muted);padding-inline:var(--tk-space-1)}.tk-board__head{row-gap:var(--tk-space-1);flex-wrap:wrap;min-height:36px}.tk-board__slats,.tk-slat__main{min-width:0}.tk-slat__move .is-flipped{transform:rotate(180deg)}@media (width<=379px){.board-figure .c-thru{display:none}}@media (width<=429px){.board-figure .tk-slat__move{display:none}}.board-figure--reveal .tk-slat.is-you{animation:slat-rise var(--tk-motion-duration-board) ease-out .7s both}.board-figure--reveal .tk-slat.is-passed{animation:slat-drop var(--tk-motion-duration-board) ease-out .7s both}.board-figure--reveal .tk-slat.is-you .tk-slat__move{animation:move-show var(--tk-motion-duration-fast) ease-out .95s both}@keyframes slat-rise{0%{transform:translateY(calc(var(--tk-size-slat) + var(--tk-space-1)))}to{transform:none}}@keyframes slat-drop{0%{transform:translateY(calc(-1 * (var(--tk-size-slat) + var(--tk-space-1))))}to{transform:none}}@keyframes move-show{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.board-figure--reveal .tk-slat.is-you,.board-figure--reveal .tk-slat.is-passed,.board-figure--reveal .tk-slat.is-you .tk-slat__move{animation:none}}.week{gap:var(--tk-space-6);grid-template-columns:minmax(0,1fr);list-style:none;display:grid}@media (width>=720px){.week{gap:var(--tk-space-8);grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1080px){.week{grid-template-columns:repeat(4,minmax(0,1fr))}}.week__step{grid-template-columns:var(--tk-space-8) minmax(0, 1fr);column-gap:var(--tk-space-3);row-gap:var(--tk-space-1);align-content:start;display:grid}.week__step>:not(.week__n){grid-column:2}.week__n{color:var(--tk-color-accent);font-family:var(--tk-font-display);font-weight:800;font-size:var(--tk-text-score-lg-size);line-height:var(--tk-text-score-lg-line);font-variant-numeric:tabular-nums;grid-row:1/span 3}.week__when{color:var(--tk-color-accent);font-size:var(--tk-text-label-size);line-height:var(--tk-text-label-line);font-weight:600}.week__step p{color:var(--tk-color-text-muted);font-size:var(--tk-text-body-size);line-height:var(--tk-text-body-line)}@media (width>=720px){.week__step{padding-top:var(--tk-space-4);border-top:var(--tk-size-border-width-strong) solid var(--tk-color-accent)}}.split{gap:var(--tk-space-8);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}@media (width>=900px){.split{gap:var(--tk-space-12);grid-template-columns:minmax(0,5fr) minmax(0,7fr)}}.split__head{margin-bottom:0}@media (width>=900px){.split{row-gap:var(--tk-space-6);grid-template-rows:auto 1fr;grid-template-areas:"head list""texture list"}.split__head{grid-area:head}.split>.texture{grid-area:texture}.split__list{grid-area:list}}.tk-row__title{white-space:normal}a.tk-row{color:var(--tk-color-text);text-decoration:none}a.tk-row:hover .tk-row__title{color:var(--tk-color-accent);text-decoration:underline}a.tk-row:focus-visible{outline-offset:-3px;border-radius:0}.tk-row__sub{font-size:var(--tk-text-body-size);line-height:var(--tk-text-body-line)}.tk-row--sub .tk-row__main{padding-block:var(--tk-space-3)}.tk-list__body>li:first-child>.tk-row{border-radius:var(--tk-radius-lg) var(--tk-radius-lg) 0 0}.device{gap:var(--tk-space-3);grid-template-columns:minmax(0,1fr);align-content:end;min-width:0;margin:0;display:grid}.device picture,.device img{width:100%;height:auto;display:block}.device__body{background:var(--tk-ink-900);box-shadow:var(--tk-elevation-3)}.device__screen{background:var(--tk-color-background);overflow:clip}.device--phone .device__body{padding:var(--tk-space-2);border-radius:calc(var(--tk-radius-xl) + var(--tk-space-3))}.device--phone .device__screen{border-radius:calc(var(--tk-radius-xl) + var(--tk-space-1))}.device--laptop .device__body{padding:var(--tk-space-3) var(--tk-space-3) var(--tk-space-4);border-radius:var(--tk-radius-lg) var(--tk-radius-lg) 0 0}.device__base{height:var(--tk-space-4);background:var(--tk-neutral-300);border-radius:0 0 var(--tk-radius-lg) var(--tk-radius-lg);box-shadow:var(--tk-elevation-2);margin-inline:-3.5%}.device__base:before{content:"";background:var(--tk-neutral-400);border-radius:0 0 var(--tk-radius-md) var(--tk-radius-md);width:18%;height:45%;margin-inline:auto;display:block}.device__caption{font-size:var(--tk-text-caption-size);line-height:var(--tk-text-caption-line);color:var(--tk-color-text-muted);padding-inline:var(--tk-space-1)}.device--laptop .device__caption{margin-top:var(--tk-space-1)}@media (prefers-color-scheme:dark){.device__body{box-shadow:0 0 0 1px var(--tk-night-600), var(--tk-elevation-3)}.device__base{background:var(--tk-night-700)}.device__base:before{background:var(--tk-night-600)}}@media (width<=599px){.device--closeup .device__body{aspect-ratio:5/4;background:var(--tk-color-background);border:1px solid var(--tk-color-border);border-radius:var(--tk-radius-lg);box-shadow:var(--tk-elevation-2);padding:0;overflow:clip}.device--closeup .device__screen{width:205%;margin-left:-44%}.device--closeup .device__base{display:none}}@media (width<=599px) and (prefers-color-scheme:dark){.device--closeup .device__body{box-shadow:var(--tk-elevation-2)}}.two-screens{background:var(--tk-color-surface)}.pair{gap:var(--tk-space-8);grid-template-columns:minmax(0,1fr);align-items:center;display:grid}.pair+.pair{margin-top:var(--tk-space-12)}.pair__copy{gap:var(--tk-space-4);align-content:start;max-width:34rem;display:grid}.pair__phones{gap:var(--tk-space-4);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;max-width:34rem;display:grid}@media (width>=900px){.pair{gap:var(--tk-space-16);grid-template-columns:minmax(0,5fr) minmax(0,6fr)}.pair+.pair{margin-top:var(--tk-space-16)}.pair--laptop{grid-template-columns:minmax(0,7fr) minmax(0,4fr)}.pair--laptop .pair__copy{order:2}}.mock{gap:var(--tk-space-2);grid-template-columns:minmax(0,1fr);min-width:0;margin:0;display:grid}.mock figcaption{font-size:var(--tk-text-caption-size);line-height:var(--tk-text-caption-line);color:var(--tk-color-text-muted);padding-inline:var(--tk-space-1)}.faceoff-card{background:var(--tk-color-surface);border:1px solid var(--tk-color-border);border-radius:var(--tk-radius-lg);padding:var(--tk-space-4);gap:var(--tk-space-3);display:grid}.faceoff-card .tk-faceoff__side{min-width:0}.faceoff-card .tk-faceoff{flex-wrap:nowrap;align-items:stretch}.faceoff-card .tk-faceoff__vs{align-self:center}.faceoff-card .tk-faceoff__score{margin-top:auto}.faceoff-card .tk-faceoff__name{font-size:var(--tk-text-headline-size);line-height:var(--tk-text-headline-line)}.texture{gap:var(--tk-space-3);font-size:var(--tk-text-body-size);line-height:var(--tk-text-body-line);color:var(--tk-color-text-muted);max-width:30rem;list-style:none;display:grid}.texture li{gap:var(--tk-space-3);grid-template-columns:auto minmax(0,1fr);align-items:start;display:grid}.texture .tk-icon{color:var(--tk-color-accent);margin-top:2px}.texture b{color:var(--tk-color-text);font-weight:600}.faq{max-width:var(--tk-size-content-max);background:var(--tk-color-surface);border:1px solid var(--tk-color-border);border-radius:var(--tk-radius-lg)}.faq details+details{border-top:1px solid var(--tk-color-border)}.faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:var(--tk-space-3);min-height:var(--tk-size-row);padding:var(--tk-space-3) var(--tk-space-4);font-weight:600;font-size:var(--tk-text-body-lg-size);line-height:var(--tk-text-body-lg-line);list-style:none;display:flex}.faq summary::-webkit-details-marker{display:none}.faq summary .tk-icon{color:var(--tk-color-text-muted);transition:transform var(--tk-motion-duration-fast) ease-out;flex:none}.faq details[open] summary .tk-icon{transform:rotate(90deg)}.faq summary:focus-visible{outline-offset:-3px}.faq .faq__a{padding:0 var(--tk-space-4) var(--tk-space-4);color:var(--tk-color-text-muted);gap:var(--tk-space-2);max-width:64ch;display:grid}@media (prefers-reduced-motion:reduce){.faq summary .tk-icon{transition:none}}.faq-more{margin-top:var(--tk-space-4)}.closing{gap:var(--tk-space-4);max-width:var(--tk-size-content-max);display:grid}.closing-grid{gap:var(--tk-space-6);grid-template-columns:minmax(0,1fr);display:grid}.closing__bee{width:96px;height:auto}@media (width<=719px){.closing__bee{order:-1}}@media (width>=720px){.closing-grid{grid-template-columns:minmax(0, var(--tk-size-content-max)) auto;column-gap:var(--tk-space-16);align-items:center}.closing__bee{width:180px}}.prose{gap:var(--tk-space-4);max-width:68ch;display:grid}.prose h2:not(.t-display){font-size:var(--tk-text-title-size);line-height:var(--tk-text-title-line);font-weight:var(--tk-text-title-weight);margin-top:var(--tk-space-6)}.prose h3{font-size:var(--tk-text-headline-size);line-height:var(--tk-text-headline-line);margin-top:var(--tk-space-2);font-weight:600}.prose ul{padding-left:var(--tk-space-6);gap:var(--tk-space-2);display:grid}.feature{gap:var(--tk-space-8);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}@media (width>=900px){.feature{gap:var(--tk-space-12);grid-template-columns:minmax(0,1fr) minmax(0,24rem)}.feature--laptop{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center}.feature--board{grid-template-columns:minmax(0,1fr) minmax(0,30rem)}}.feature .device--phone{width:min(100%,300px)}@media (width>=900px){.feature .device--phone{justify-self:center}}.feature__copy{gap:var(--tk-space-4);max-width:60ch;display:grid}.feature__title{align-items:center;gap:var(--tk-space-3);display:flex}.checks{gap:var(--tk-space-2);font-size:var(--tk-text-body-size);line-height:var(--tk-text-body-line);list-style:none;display:grid}.checks li{gap:var(--tk-space-2);align-items:flex-start;display:flex}.checks .tk-icon{color:var(--tk-color-accent);flex:none;margin-top:1px}.jump{gap:var(--tk-space-2);flex-wrap:wrap;list-style:none;display:flex}.jump a{align-items:center;gap:var(--tk-space-2);min-height:var(--tk-size-touch-target);padding:0 var(--tk-space-4);border:1px solid var(--tk-color-border-strong);border-radius:var(--tk-radius-pill);color:var(--tk-color-text);font-size:var(--tk-text-label-size);background:var(--tk-color-surface);font-weight:600;text-decoration:none;display:inline-flex}.jump a:hover{border-color:var(--tk-color-accent);color:var(--tk-color-accent)}.jump .tk-icon{color:var(--tk-color-accent)}@media (width<=599px){.jump{gap:0 var(--tk-space-4)}.jump a{color:var(--tk-color-accent);text-underline-offset:3px;background:0 0;border:0;padding:0;text-decoration:underline}.jump .tk-icon{display:none}}.plan{background:var(--tk-color-surface);border:1px solid var(--tk-color-border);border-radius:var(--tk-radius-lg);padding:var(--tk-space-6);gap:var(--tk-space-4);max-width:var(--tk-size-content-max);display:grid}.plan__price{font-family:var(--tk-font-display);font-weight:800;font-size:var(--tk-text-display-size);line-height:var(--tk-text-display-line)}.plan__per{font-family:var(--tk-font-body);color:var(--tk-color-text-muted);font-weight:500}.contact-card{gap:var(--tk-space-3);max-width:var(--tk-size-content-max);display:grid}.mail-link{font-size:var(--tk-text-title-size);line-height:var(--tk-text-title-line);overflow-wrap:anywhere;font-weight:600}
