@font-face{font-family:Geist;src:url(/assets/Geist-300-FJSXOZHt.woff2)format("woff2");font-weight:300;font-style:normal;font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist;src:url(/assets/Geist-300-ext-Bh-SUDn6.woff2)format("woff2");font-weight:300;font-style:normal;font-display:swap;unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist;src:url(/assets/Geist-400-B40WzpMT.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist;src:url(/assets/Geist-400-ext-CND6cjiG.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist;src:url(/assets/Geist-500-CTWBw9NS.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist;src:url(/assets/Geist-500-ext-BovoTgeE.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap;unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist;src:url(/assets/Geist-600-CSETrqM2.woff2)format("woff2");font-weight:600;font-style:normal;font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist;src:url(/assets/Geist-600-ext-CVFbg5dS.woff2)format("woff2");font-weight:600;font-style:normal;font-display:swap;unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist;src:url(/assets/Geist-700-CFi8mLqe.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist;src:url(/assets/Geist-700-ext-BnofTsEi.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap;unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono;src:url(/assets/GeistMono-400-DKaoCDn5.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Mono;src:url(/assets/GeistMono-400-ext-C1xxG8eb.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono;src:url(/assets/GeistMono-500-C3sF8Y1B.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Mono;src:url(/assets/GeistMono-500-ext-CDyCFkgU.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap;unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@layer gok.base{:where(body){font-family:var(--gok-type-body-regular-family);font-weight:var(--gok-type-body-regular-weight);font-size:var(--gok-type-body-regular-size);line-height:var(--gok-type-body-regular-line);font-size-adjust:from-font}.gok-expressive,.gok-headline-1,.gok-headline-2,.gok-headline-3,.gok-headline-4,.gok-headline-5,.gok-headline-6,.gok-eyebrow,.gok-body-intro,.gok-body-large,.gok-body-regular,.gok-body-small,.gok-caption,.gok-footnote,.gok-metric,.gok-metric-small,.gok-code{margin:0}.gok-expressive,.gok-headline-1,.gok-headline-2,.gok-headline-3,.gok-headline-4,.gok-headline-5,.gok-headline-6{text-wrap:balance}.gok-body-intro,.gok-body-large{text-wrap:pretty}.gok-expressive{font-family:var(--gok-type-expressive-family);font-weight:var(--gok-type-expressive-weight);font-size:var(--gok-type-expressive-size);line-height:var(--gok-type-expressive-line);letter-spacing:var(--gok-type-expressive-tracking)}.gok-headline-1{font-family:var(--gok-type-headline-1-family);font-weight:var(--gok-type-headline-1-weight);font-size:var(--gok-type-headline-1-size);line-height:var(--gok-type-headline-1-line);letter-spacing:var(--gok-type-headline-1-tracking)}.gok-headline-2{font-family:var(--gok-type-headline-2-family);font-weight:var(--gok-type-headline-2-weight);font-size:var(--gok-type-headline-2-size);line-height:var(--gok-type-headline-2-line);letter-spacing:var(--gok-type-headline-2-tracking)}.gok-headline-3{font-family:var(--gok-type-headline-3-family);font-weight:var(--gok-type-headline-3-weight);font-size:var(--gok-type-headline-3-size);line-height:var(--gok-type-headline-3-line);letter-spacing:var(--gok-type-headline-3-tracking)}.gok-headline-4{font-family:var(--gok-type-headline-4-family);font-weight:var(--gok-type-headline-4-weight);font-size:var(--gok-type-headline-4-size);line-height:var(--gok-type-headline-4-line);letter-spacing:var(--gok-type-headline-4-tracking)}.gok-headline-5{font-family:var(--gok-type-headline-5-family);font-weight:var(--gok-type-headline-5-weight);font-size:var(--gok-type-headline-5-size);line-height:var(--gok-type-headline-5-line);letter-spacing:var(--gok-type-headline-5-tracking)}.gok-headline-6{font-family:var(--gok-type-headline-6-family);font-weight:var(--gok-type-headline-6-weight);font-size:var(--gok-type-headline-6-size);line-height:var(--gok-type-headline-6-line);letter-spacing:var(--gok-type-headline-6-tracking)}.gok-eyebrow{font-family:var(--gok-type-eyebrow-family);font-weight:var(--gok-type-eyebrow-weight);font-size:var(--gok-type-eyebrow-size);line-height:var(--gok-type-eyebrow-line);letter-spacing:var(--gok-type-eyebrow-tracking);text-transform:uppercase;font-size-adjust:ch-width from-font}.gok-body-intro{font-family:var(--gok-type-body-intro-family);font-weight:var(--gok-type-body-intro-weight);font-size:var(--gok-type-body-intro-size);line-height:var(--gok-type-body-intro-line)}.gok-body-large{font-family:var(--gok-type-body-large-family);font-weight:var(--gok-type-body-large-weight);font-size:var(--gok-type-body-large-size);line-height:var(--gok-type-body-large-line)}.gok-body-regular{font-family:var(--gok-type-body-regular-family);font-weight:var(--gok-type-body-regular-weight);font-size:var(--gok-type-body-regular-size);line-height:var(--gok-type-body-regular-line)}.gok-body-small{font-family:var(--gok-type-body-small-family);font-weight:var(--gok-type-body-small-weight);font-size:var(--gok-type-body-small-size);line-height:var(--gok-type-body-small-line)}.gok-caption{font-family:var(--gok-type-caption-family);font-weight:var(--gok-type-caption-weight);font-size:var(--gok-type-caption-size);line-height:var(--gok-type-caption-line)}.gok-footnote{font-family:var(--gok-type-footnote-family);font-weight:var(--gok-type-footnote-weight);font-size:var(--gok-type-footnote-size);line-height:var(--gok-type-footnote-line)}.gok-code{font-family:var(--gok-type-code-family);font-weight:var(--gok-type-code-weight);font-size:var(--gok-type-code-size);line-height:var(--gok-type-code-line);font-size-adjust:ch-width from-font}.gok-metric{font-family:var(--gok-type-metric-family);font-weight:var(--gok-type-metric-weight);font-size:var(--gok-type-metric-size);line-height:var(--gok-type-metric-line);letter-spacing:var(--gok-type-metric-tracking);font-variant-numeric:var(--gok-font-numeric-tabular)}.gok-metric-small{font-family:var(--gok-type-metric-small-family);font-weight:var(--gok-type-metric-small-weight);font-size:var(--gok-type-metric-small-size);line-height:var(--gok-type-metric-small-line);letter-spacing:var(--gok-type-metric-small-tracking);font-variant-numeric:var(--gok-font-numeric-tabular)}.gok-tabular-nums{font-variant-numeric:var(--gok-font-numeric-tabular)}}@layer gok.theme{:root{color-scheme:light;--gok-color-white:oklch(100% 0 0);--gok-color-paper:oklch(98.5% 0 0);--gok-color-ink:oklch(17.4% .004 286);--gok-color-neutral-1:oklch(96.7% 0 0);--gok-color-neutral-2:oklch(92.6% .003 286.3);--gok-color-neutral-3:oklch(87.1% .004 286.3);--gok-color-neutral-4:oklch(73.6% .007 286.2);--gok-color-neutral-5:oklch(56.8% .009 286.1);--gok-color-neutral-6:oklch(44.8% .01 286);--gok-color-neutral-7:oklch(28.7% .007 285.9);--gok-color-neutral-8:oklch(21.5% .006 285.9);--gok-color-neutral-9:oklch(16.5% .004 285.9);--gok-color-accent:oklch(41.7% .09 153.4);--gok-color-accent-strong:oklch(36.8% .079 153.6);--gok-color-accent-soft:oklch(82.2% .142 145.1);--gok-color-accent-soft-strong:oklch(86.4% .111 145.6);--gok-color-accent-tint-light:oklch(95.3% .016 160.6);--gok-color-accent-tint-dark:oklch(25.3% .032 152.9);--gok-color-error:oklch(46.2% .159 19.1);--gok-color-error-bright:oklch(79.3% .12 32.4);--gok-color-success:oklch(42.1% .092 158.5);--gok-color-success-bright:oklch(82% .141 162.1);--gok-color-warning:oklch(44.8% .093 80.5);--gok-color-warning-bright:oklch(82.6% .141 91.2);--gok-color-info:oklch(41.2% .128 260.7);--gok-color-info-bright:oklch(75.4% .132 248.8);--gok-color-bg:light-dark(var(--gok-color-paper),var(--gok-color-neutral-9));--gok-color-surface:light-dark(var(--gok-color-white),var(--gok-color-neutral-8));--gok-color-surface-hover:light-dark(var(--gok-color-neutral-1),var(--gok-color-neutral-7));--gok-color-surface-disabled:light-dark(var(--gok-color-neutral-1),var(--gok-color-neutral-8));--gok-color-surface-strong:light-dark(var(--gok-color-neutral-2),var(--gok-color-neutral-7));--gok-color-surface-strong-hover:light-dark(var(--gok-color-neutral-3),var(--gok-color-neutral-6));--gok-color-surface-strong-active:light-dark(var(--gok-color-neutral-4),var(--gok-color-neutral-5));--gok-color-surface-translucent:color-mix(in srgb, var(--gok-color-bg) 82%, transparent);--gok-color-layer-01:light-dark(var(--gok-color-white),var(--gok-color-neutral-8));--gok-color-layer-02:light-dark(var(--gok-color-neutral-1),var(--gok-color-neutral-7));--gok-color-layer-03:light-dark(var(--gok-color-neutral-2),var(--gok-color-neutral-6));--gok-color-text:light-dark(var(--gok-color-ink),var(--gok-color-paper));--gok-color-text-muted:light-dark(var(--gok-color-neutral-6),var(--gok-color-neutral-4));--gok-color-text-disabled:light-dark(var(--gok-color-neutral-4),var(--gok-color-neutral-6));--gok-color-text-on-accent:light-dark(var(--gok-color-white),var(--gok-color-ink));--gok-color-border:light-dark(var(--gok-color-neutral-2),var(--gok-color-neutral-7));--gok-color-border-strong:light-dark(var(--gok-color-neutral-4),var(--gok-color-neutral-6));--gok-color-border-emphasis:light-dark(var(--gok-color-ink),var(--gok-color-paper));--gok-color-border-disabled:light-dark(var(--gok-color-neutral-2),var(--gok-color-neutral-7));--gok-color-primary:light-dark(var(--gok-color-accent),var(--gok-color-accent-soft));--gok-color-primary-hover:light-dark(var(--gok-color-accent-strong),var(--gok-color-accent-soft-strong));--gok-color-text-on-primary:light-dark(var(--gok-color-white),var(--gok-color-ink));--gok-color-link:light-dark(var(--gok-color-accent),var(--gok-color-accent-soft));--gok-color-accent-subtle:light-dark(var(--gok-color-accent-tint-light),var(--gok-color-accent-tint-dark));--gok-color-status-error:light-dark(var(--gok-color-error),var(--gok-color-error-bright));--gok-color-status-success:light-dark(var(--gok-color-success),var(--gok-color-success-bright));--gok-color-status-warning:light-dark(var(--gok-color-warning),var(--gok-color-warning-bright));--gok-color-status-info:light-dark(var(--gok-color-info),var(--gok-color-info-bright));--gok-font-family-display:"Geist", ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--gok-font-family-text:"Geist", ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--gok-font-family-mono:"Geist Mono", ui-monospace, "SF Mono", "SFMono-Regular", Menlo, Consolas, monospace;--gok-font-weight-light:300;--gok-font-weight-regular:400;--gok-font-weight-medium:500;--gok-font-weight-semibold:600;--gok-font-weight-bold:700;--gok-font-numeric-tabular:tabular-nums lining-nums;--gok-type-expressive-family:var(--gok-font-family-display);--gok-type-expressive-weight:var(--gok-font-weight-medium);--gok-type-expressive-size:3rem;--gok-type-expressive-line:3.25rem;--gok-type-expressive-tracking:-.022em;--gok-type-headline-1-family:var(--gok-font-family-display);--gok-type-headline-1-weight:var(--gok-font-weight-semibold);--gok-type-headline-1-size:2.25rem;--gok-type-headline-1-line:2.5rem;--gok-type-headline-1-tracking:-.02em;--gok-type-headline-2-family:var(--gok-font-family-display);--gok-type-headline-2-weight:var(--gok-font-weight-semibold);--gok-type-headline-2-size:1.875rem;--gok-type-headline-2-line:2.25rem;--gok-type-headline-2-tracking:-.018em;--gok-type-headline-3-family:var(--gok-font-family-display);--gok-type-headline-3-weight:var(--gok-font-weight-semibold);--gok-type-headline-3-size:1.5rem;--gok-type-headline-3-line:1.75rem;--gok-type-headline-3-tracking:-.012em;--gok-type-headline-4-family:var(--gok-font-family-display);--gok-type-headline-4-weight:var(--gok-font-weight-semibold);--gok-type-headline-4-size:1.25rem;--gok-type-headline-4-line:1.5rem;--gok-type-headline-4-tracking:-.008em;--gok-type-headline-5-family:var(--gok-font-family-display);--gok-type-headline-5-weight:var(--gok-font-weight-semibold);--gok-type-headline-5-size:1.125rem;--gok-type-headline-5-line:1.5rem;--gok-type-headline-5-tracking:-.004em;--gok-type-headline-6-family:var(--gok-font-family-text);--gok-type-headline-6-weight:var(--gok-font-weight-semibold);--gok-type-headline-6-size:1rem;--gok-type-headline-6-line:1.5rem;--gok-type-headline-6-tracking:0em;--gok-type-eyebrow-family:var(--gok-font-family-mono);--gok-type-eyebrow-weight:var(--gok-font-weight-medium);--gok-type-eyebrow-size:.75rem;--gok-type-eyebrow-line:1rem;--gok-type-eyebrow-tracking:.08em;--gok-type-body-intro-family:var(--gok-font-family-text);--gok-type-body-intro-weight:var(--gok-font-weight-regular);--gok-type-body-intro-size:1.25rem;--gok-type-body-intro-line:1.75rem;--gok-type-body-large-family:var(--gok-font-family-text);--gok-type-body-large-weight:var(--gok-font-weight-regular);--gok-type-body-large-size:1.125rem;--gok-type-body-large-line:1.75rem;--gok-type-body-regular-family:var(--gok-font-family-text);--gok-type-body-regular-weight:var(--gok-font-weight-regular);--gok-type-body-regular-size:1rem;--gok-type-body-regular-line:1.5rem;--gok-type-body-small-family:var(--gok-font-family-text);--gok-type-body-small-weight:var(--gok-font-weight-regular);--gok-type-body-small-size:.875rem;--gok-type-body-small-line:1.25rem;--gok-type-caption-family:var(--gok-font-family-text);--gok-type-caption-weight:var(--gok-font-weight-regular);--gok-type-caption-size:.75rem;--gok-type-caption-line:1rem;--gok-type-footnote-family:var(--gok-font-family-text);--gok-type-footnote-weight:var(--gok-font-weight-regular);--gok-type-footnote-size:.75rem;--gok-type-footnote-line:1rem;--gok-type-button-large-family:var(--gok-font-family-text);--gok-type-button-large-weight:var(--gok-font-weight-medium);--gok-type-button-large-size:.9375rem;--gok-type-button-large-line:1.25rem;--gok-type-button-regular-family:var(--gok-font-family-text);--gok-type-button-regular-weight:var(--gok-font-weight-medium);--gok-type-button-regular-size:.875rem;--gok-type-button-regular-line:1.25rem;--gok-type-metric-family:var(--gok-font-family-display);--gok-type-metric-weight:var(--gok-font-weight-semibold);--gok-type-metric-size:1.875rem;--gok-type-metric-line:2.25rem;--gok-type-metric-tracking:-.014em;--gok-type-metric-small-family:var(--gok-font-family-display);--gok-type-metric-small-weight:var(--gok-font-weight-semibold);--gok-type-metric-small-size:1.25rem;--gok-type-metric-small-line:1.5rem;--gok-type-metric-small-tracking:-.008em;--gok-type-code-family:var(--gok-font-family-mono);--gok-type-code-weight:var(--gok-font-weight-regular);--gok-type-code-size:.875rem;--gok-type-code-line:1.25rem;--gok-space-100:.25rem;--gok-space-200:.5rem;--gok-space-300:.75rem;--gok-space-400:1rem;--gok-space-500:1.5rem;--gok-space-600:2rem;--gok-space-700:2.5rem;--gok-space-800:3rem;--gok-space-900:4rem;--gok-space-1000:6rem;--gok-space-1100:8rem;--gok-space-inset-s:var(--gok-space-300);--gok-space-inset-m:var(--gok-space-400);--gok-space-inset-l:var(--gok-space-600);--gok-space-stack-s:var(--gok-space-200);--gok-space-stack-m:var(--gok-space-400);--gok-space-stack-l:var(--gok-space-700);--gok-space-inline-s:var(--gok-space-200);--gok-space-inline-m:var(--gok-space-300);--gok-space-inline-l:var(--gok-space-500);--gok-space-section:var(--gok-space-900);--gok-space-section-gap:var(--gok-space-1100);--gok-breakpoint-s:30rem;--gok-breakpoint-m:48rem;--gok-breakpoint-l:64rem;--gok-breakpoint-xl:80rem;--gok-breakpoint-desktop:48rem;--gok-grid-columns:12;--gok-grid-gutter:var(--gok-space-500);--gok-grid-min:13.75rem;--gok-container-prose:72ch;--gok-container-content:75rem;--gok-container-wide:90rem;--gok-container-inline-pad:clamp(var(--gok-space-500), 5vw, var(--gok-space-900));--gok-radius-root:6px;--gok-radius-xs:calc(var(--gok-radius-root) - 4px);--gok-radius-s:calc(var(--gok-radius-root) - 2px);--gok-radius-m:var(--gok-radius-root);--gok-radius-l:calc(var(--gok-radius-root) + 6px);--gok-radius-pill:999px;--gok-border-width-hairline:1px;--gok-border-width-regular:2px;--gok-border-width-strong:4px;--gok-control-height-xs:1.75rem;--gok-control-height-s:2rem;--gok-control-height-m:2.5rem;--gok-control-height-l:3rem;--gok-size-icon-s:1rem;--gok-size-icon-m:1.25rem;--gok-size-icon-l:1.5rem;--gok-size-tap-target-min:1.5rem;--gok-size-tap-target:2.75rem;--gok-density-control-height:var(--gok-control-height-m);--gok-density-row-padding-block:var(--gok-space-300);--gok-density-row-min-height:0;--gok-density-stack-gap:var(--gok-space-400);--gok-density-control-text-size:var(--gok-type-body-small-size);--gok-density-control-text-line:var(--gok-type-body-small-line);--gok-color-focus-ring:light-dark(var(--gok-color-accent),var(--gok-color-accent-soft));--gok-focus-ring-width:2px;--gok-focus-ring-offset:2px;--gok-opacity-disabled:.4;--gok-opacity-hover:.04;--gok-opacity-focus:.08;--gok-opacity-pressed:.12;--gok-opacity-scrim:.5;--gok-color-scrim:rgb(0 0 0/var(--gok-opacity-scrim));--gok-motion-duration-instant:.1s;--gok-motion-duration-fast:.15s;--gok-motion-duration-moderate:.22s;--gok-motion-duration-slow:.3s;--gok-motion-duration-loop:1.2s;--gok-motion-duration-shimmer:1.8s;--gok-motion-duration-pulse:1.6s;--gok-motion-ease-standard:cubic-bezier(.4, 0, .2, 1);--gok-motion-ease-precise:cubic-bezier(.2, 0, 0, 1);--gok-shadow-1:0 1px 2px #0000000f, 0 2px 8px #0000000f;--gok-shadow-2:0 4px 16px #0000001a;--gok-shadow-3:0 12px 40px #0000002e;--gok-blur-chrome:8px;--gok-z-base:0;--gok-z-raised:1;--gok-z-sticky:100;--gok-z-dropdown:200;--gok-z-overlay:300;--gok-z-modal:400;--gok-z-popover:500;--gok-z-toast:600;--gok-z-tooltip:700;--gok-z-skip-link:800}[data-theme=light]{color-scheme:light}[data-theme=dark],[data-theme-dark]{color-scheme:dark}[data-theme=auto]{color-scheme:light dark}[data-density=compact]{--gok-density-control-height:var(--gok-control-height-s);--gok-density-row-padding-block:var(--gok-space-100);--gok-density-row-min-height:var(--gok-control-height-s);--gok-density-stack-gap:var(--gok-space-300);--gok-density-control-text-size:var(--gok-type-body-small-size);--gok-density-control-text-line:var(--gok-type-body-small-line)}[data-density=condensed]{--gok-density-control-height:var(--gok-control-height-xs);--gok-density-row-padding-block:var(--gok-space-100);--gok-density-row-min-height:var(--gok-control-height-xs);--gok-density-stack-gap:var(--gok-space-200);--gok-density-control-text-size:var(--gok-type-body-small-size);--gok-density-control-text-line:var(--gok-type-body-small-line)}@media (pointer:coarse){:root{--gok-density-control-text-size:var(--gok-type-body-regular-size);--gok-density-control-text-line:var(--gok-type-body-regular-line)}}@media (width>=48rem){:root{--gok-type-expressive-size:5rem;--gok-type-expressive-line:5rem;--gok-type-headline-1-size:3.5rem;--gok-type-headline-1-line:3.75rem;--gok-type-headline-2-size:2.75rem;--gok-type-headline-2-line:3rem;--gok-type-headline-3-size:2rem;--gok-type-headline-3-line:2.25rem;--gok-type-headline-4-size:1.5rem;--gok-type-headline-4-line:1.75rem;--gok-type-headline-5-size:1.25rem;--gok-type-headline-5-line:1.5rem;--gok-type-body-intro-size:1.5rem;--gok-type-body-intro-line:2rem;--gok-type-body-large-size:1.25rem;--gok-type-body-large-line:1.75rem}[data-scale=product]{--gok-type-expressive-size:3rem;--gok-type-expressive-line:3.25rem;--gok-type-headline-1-size:2.25rem;--gok-type-headline-1-line:2.5rem;--gok-type-headline-2-size:1.875rem;--gok-type-headline-2-line:2.25rem;--gok-type-headline-3-size:1.5rem;--gok-type-headline-3-line:1.75rem;--gok-type-headline-4-size:1.25rem;--gok-type-headline-4-line:1.5rem;--gok-type-headline-5-size:1.125rem;--gok-type-headline-5-line:1.5rem;--gok-type-body-intro-size:1.25rem;--gok-type-body-intro-line:1.75rem;--gok-type-body-large-size:1.125rem;--gok-type-body-large-line:1.75rem}}@media (prefers-reduced-motion:reduce){:root{--gok-motion-duration-instant:.01ms;--gok-motion-duration-fast:.01ms;--gok-motion-duration-moderate:.01ms;--gok-motion-duration-slow:.01ms}}@media (forced-colors:active){:root{--gok-color-bg:Canvas;--gok-color-surface:Canvas;--gok-color-surface-hover:Canvas;--gok-color-surface-disabled:Canvas;--gok-color-surface-strong:Canvas;--gok-color-surface-strong-hover:Canvas;--gok-color-surface-strong-active:Canvas;--gok-color-surface-translucent:Canvas;--gok-color-accent-subtle:Canvas;--gok-color-layer-01:Canvas;--gok-color-layer-02:Canvas;--gok-color-layer-03:Canvas;--gok-color-text:CanvasText;--gok-color-text-muted:GrayText;--gok-color-text-disabled:GrayText;--gok-color-border:CanvasText;--gok-color-border-strong:CanvasText;--gok-color-border-emphasis:CanvasText;--gok-color-border-disabled:GrayText;--gok-color-primary:Highlight;--gok-color-primary-hover:Highlight;--gok-color-text-on-primary:HighlightText;--gok-color-text-on-accent:HighlightText;--gok-color-link:LinkText;--gok-color-focus-ring:CanvasText;--gok-color-status-error:CanvasText;--gok-color-status-success:CanvasText;--gok-color-status-warning:CanvasText;--gok-color-status-info:CanvasText}}}@layer gok.utilities;.gok-theme-editorial{--gok-radius-m:var(--gok-radius-s);--gok-radius-l:var(--gok-radius-s);--gok-tag-radius:var(--gok-radius-s);--gok-tag-background-color:transparent;--gok-badge-background-color:transparent}html,body,#app{height:100%;margin:0;overflow:hidden}body{background:var(--gok-color-bg);color:var(--gok-color-text);font-family:var(--gok-font-family-text)}.card{box-sizing:border-box;background:var(--gok-color-surface);color:var(--gok-color-text);border:1px solid var(--gok-color-border);border-radius:var(--gok-radius-l);box-shadow:var(--gok-shadow-1)}:where(gok-button,gok-slider,gok-segmented,gok-input,gok-badge,gok-link,gok-progress,gok-dialog):not(:defined){visibility:hidden}.glass{--glass:color-mix(in oklch, var(--gok-color-surface) 84%, transparent);--edge:color-mix(in oklch, var(--gok-color-text) 14%, transparent);box-sizing:border-box;background:var(--glass);-webkit-backdrop-filter:blur(14px)saturate(1.2);backdrop-filter:blur(14px)saturate(1.2);border:1px solid var(--edge);color:var(--gok-color-text);box-shadow:0 8px 28px #00000059,inset 0 1px oklch(100% 5.96046e-8 none/.1)}.panel.svelte-1ddanbh{top:calc(var(--header-h,56px) + 8px);width:min(360px,100vw - 32px);padding:var(--gok-space-400) var(--gok-space-500);border-radius:var(--gok-radius-l);z-index:40;position:fixed;right:16px}h2.svelte-1ddanbh{margin:0}b.svelte-1ddanbh{margin-bottom:var(--gok-space-200);font-weight:var(--gok-font-weight-medium);display:block}.row.svelte-1ddanbh{margin-top:var(--gok-space-300)}.hint.svelte-1ddanbh{margin-top:var(--gok-space-200);color:var(--gok-color-text-muted);display:block}@media (width<=700px){.panel.svelte-1ddanbh{width:calc(100vw - 16px);right:8px}}p.svelte-223kul{margin:var(--gok-space-200) 0}section.svelte-rxyd53{gap:var(--gok-space-300);align-content:start;padding:16px 18px 20px;display:grid}.yr.svelte-rxyd53{align-items:flex-end;gap:var(--gok-space-400);display:flex}.yr.svelte-rxyd53 .gok-metric:where(.svelte-rxyd53){font-variant-numeric:tabular-nums;line-height:1}.gok-eyebrow.svelte-rxyd53{color:var(--gok-color-text-muted);margin:0}.chapter.svelte-rxyd53{gap:var(--gok-space-200);padding:var(--gok-space-300);border:1px solid var(--edge);border-radius:var(--gok-radius-m);justify-items:start;display:grid}h2.svelte-rxyd53,p.svelte-rxyd53{margin:0}.clamp.svelte-rxyd53{max-height:7.8em;overflow:hidden;mask-image:linear-gradient(#000 60%,#0000)}.more.svelte-rxyd53{color:var(--gok-color-primary);font:inherit;cursor:pointer;background:0 0;border:0;justify-self:start;padding:0;text-decoration:underline}.more.svelte-rxyd53:focus-visible{outline:2px solid var(--gok-color-focus-ring);outline-offset:2px}hr.svelte-rxyd53{width:100%;margin:var(--gok-space-100) 0 0;border:0;border-top:1px solid var(--edge)}ul.svelte-rxyd53{gap:2px;margin:0;padding:0;list-style:none;display:grid}li.svelte-rxyd53 button:where(.svelte-rxyd53){width:100%;padding:var(--gok-space-200);border-radius:var(--gok-radius-s);color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;gap:2px;display:grid}li.svelte-rxyd53 button:where(.svelte-rxyd53):hover{background:color-mix(in oklch, var(--gok-color-text) 8%, transparent)}li.svelte-rxyd53 button:where(.svelte-rxyd53):focus-visible{outline:2px solid var(--gok-color-focus-ring);outline-offset:1px}.when.svelte-rxyd53{font:500 11px var(--gok-font-family-mono);color:var(--gok-color-primary)}.lede.svelte-rxyd53{color:var(--gok-color-text-muted);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.none.svelte-rxyd53{color:var(--gok-color-text-muted)}section.svelte-12isk2m{gap:var(--gok-space-200);align-content:start;padding:16px 18px 20px;display:grid}h2.svelte-12isk2m{margin:0 0 var(--gok-space-100)}.gok-eyebrow.svelte-12isk2m{margin:var(--gok-space-300) 0 0;color:var(--gok-color-text-muted)}.jumps.svelte-12isk2m{gap:var(--gok-space-200);flex-wrap:wrap;display:flex}.jumps.svelte-12isk2m button:where(.svelte-12isk2m){padding:var(--gok-space-100) var(--gok-space-300);border:1px solid var(--edge);border-radius:var(--gok-radius-pill);color:inherit;font:inherit;cursor:pointer;background:0 0}ul.svelte-12isk2m{gap:2px;margin:0;padding:0;list-style:none;display:grid}li.svelte-12isk2m button:where(.svelte-12isk2m){justify-content:space-between;gap:var(--gok-space-200);width:100%;padding:7px var(--gok-space-200);border-radius:var(--gok-radius-s);color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;display:flex}.jumps.svelte-12isk2m button:where(.svelte-12isk2m):hover,li.svelte-12isk2m button:where(.svelte-12isk2m):hover{background:color-mix(in oklch, var(--gok-color-text) 8%, transparent)}.jumps.svelte-12isk2m button:where(.svelte-12isk2m):focus-visible,li.svelte-12isk2m button:where(.svelte-12isk2m):focus-visible{outline:2px solid var(--gok-color-focus-ring);outline-offset:1px}.state.svelte-12isk2m{font:11px var(--gok-font-family-mono);color:var(--gok-color-text-muted);white-space:nowrap}.none.svelte-12isk2m{color:var(--gok-color-text-muted);margin:0}.art.svelte-1341oik{background:var(--gok-color-surface-hover);height:190px;position:relative}.art.plain.svelte-1341oik{height:auto;padding-top:52px}.art.svelte-1341oik img:where(.svelte-1341oik){object-fit:cover;width:100%;height:100%;display:block}.art.svelte-1341oik:after{content:"";background:linear-gradient(transparent 35%, var(--gok-color-surface));pointer-events:none;position:absolute;inset:0}.art.plain.svelte-1341oik:after{display:none}h2.svelte-1341oik{z-index:1;margin:0;position:absolute;bottom:10px;left:18px;right:18px}.art.plain.svelte-1341oik h2:where(.svelte-1341oik){margin:0 18px 4px;position:static}.back.svelte-1341oik{z-index:2;position:absolute;top:10px;left:10px}.back.svelte-1341oik svg:where(.svelte-1341oik){fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round}.body.svelte-1341oik{padding:var(--gok-space-100) 18px 20px}h3.svelte-1341oik{margin:var(--gok-space-300) 0 var(--gok-space-100);color:var(--gok-color-text-muted)}p.svelte-1341oik{margin:var(--gok-space-100) 0}.chips.svelte-1341oik{gap:var(--gok-space-100);margin:var(--gok-space-200) 0;flex-wrap:wrap;display:flex}gok-button.svelte-1341oik:not(.back){margin:var(--gok-space-200) 0 var(--gok-space-100)}.sub.svelte-1341oik,.lic.svelte-1341oik,.cap.svelte-1341oik{color:var(--gok-color-text-muted)}.when.svelte-1341oik{font-weight:var(--gok-font-weight-semibold)}ul.svelte-1341oik{padding-left:var(--gok-space-400);margin:0}@media (width<=700px){.art.svelte-1341oik{height:130px}}section.svelte-1meacyo{padding:16px 18px 20px}h2.svelte-1meacyo{margin:0}b.svelte-1meacyo{margin-bottom:var(--gok-space-200);font-weight:var(--gok-font-weight-medium);display:block}.row.svelte-1meacyo{margin-top:var(--gok-space-300)}.hint.svelte-1meacyo{margin-top:var(--gok-space-200);color:var(--gok-color-text-muted);display:block}.ramp.svelte-1meacyo{height:10px;margin-top:var(--gok-space-300);border-radius:3px}.years.svelte-1meacyo{margin-top:var(--gok-space-100);font-family:var(--gok-font-family-mono);color:var(--gok-color-text-muted);justify-content:space-between;display:flex}details.svelte-1meacyo{margin-top:var(--gok-space-400)}summary.svelte-1meacyo{cursor:pointer;font-weight:var(--gok-font-weight-medium)}summary.svelte-1meacyo:focus-visible{outline:2px solid var(--gok-color-focus-ring);outline-offset:2px}dt.svelte-1meacyo{font-weight:var(--gok-font-weight-medium);margin-top:var(--gok-space-300);align-items:center;gap:var(--gok-space-200);display:flex}dd.svelte-1meacyo{margin:var(--gok-space-100) 0 0 26px;color:var(--gok-color-text-muted)}i.svelte-1meacyo{border:1px solid var(--edge);width:18px;height:14px;display:inline-block}.stand.svelte-1meacyo{background:#e3d9c6}.wall.svelte-1meacyo{background:#b9b4a6}.ancient.svelte-1meacyo{background:#8fa579}.solid.svelte-1meacyo{background:#d9a35b}.block.svelte-1meacyo{opacity:.7;background:#c9a26b}.mill.svelte-1meacyo{background:#6b5a48}.wood.svelte-1meacyo{background:#8e3b2e}.road.svelte-1meacyo{background:#b39b78}.place.svelte-1meacyo{background:#d8b163}.site.svelte-1meacyo{background:#8b7d69}.move.svelte-1meacyo{background:#6b5a48;border-radius:50%}.nature.svelte-1meacyo{background:linear-gradient(90deg,#455f45 50%,#a9a59b 50%)}.fields.svelte-1meacyo{background:repeating-linear-gradient(90deg,#dbc77f 0 4px,#a3ba6d 4px 8px,#b5a37d 8px 12px)}.farm.svelte-1meacyo{background:#8e3b2e;border-radius:2px 2px 0 0}.left.svelte-1x2mpiu{z-index:12;left:16px;top:calc(var(--header-h,56px) + 12px);bottom:calc(var(--timebar-h,120px) + 28px);pointer-events:none;align-items:flex-start;gap:8px;display:flex;position:fixed}.left.svelte-1x2mpiu>:where(.svelte-1x2mpiu){pointer-events:auto}.rail.svelte-1x2mpiu{border-radius:var(--gok-radius-l);flex-direction:column;align-items:center;gap:4px;width:52px;padding:8px 0;display:flex}.rail.svelte-1x2mpiu button:where(.svelte-1x2mpiu){border-radius:var(--gok-radius-m);width:40px;height:40px;color:var(--gok-color-text-muted);cursor:pointer;background:0 0;border:0;place-items:center;display:grid;position:relative}.rail.svelte-1x2mpiu button:where(.svelte-1x2mpiu):hover{color:var(--gok-color-text);background:color-mix(in oklch, var(--gok-color-text) 8%, transparent)}.rail.svelte-1x2mpiu button:where(.svelte-1x2mpiu):focus-visible{outline:2px solid var(--gok-color-focus-ring);outline-offset:1px}.rail.svelte-1x2mpiu button.on:where(.svelte-1x2mpiu){color:var(--gok-color-text-on-primary);background:var(--gok-color-primary)}.rail.svelte-1x2mpiu button[data-tip]:where(.svelte-1x2mpiu):hover:after{content:attr(data-tip);z-index:5;white-space:nowrap;border-radius:var(--gok-radius-s);background:var(--gok-color-surface);border:1px solid var(--edge);font:var(--gok-type-caption-size) var(--gok-font-family-text);color:var(--gok-color-text);padding:4px 8px;position:absolute;top:50%;left:48px;translate:0 -50%}svg.svelte-1x2mpiu{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.lens.svelte-1x2mpiu{border-radius:var(--gok-radius-l);width:360px;max-height:100%;overflow:auto}@media (width<=700px){.left.svelte-1x2mpiu{display:contents}.rail.svelte-1x2mpiu{z-index:12;top:calc(var(--header-h,48px) + 8px);flex-direction:row;width:auto;padding:4px;position:fixed;left:8px}.rail.svelte-1x2mpiu button[data-tip]:where(.svelte-1x2mpiu):hover:after{display:none}.lens.svelte-1x2mpiu{z-index:12;left:8px;right:8px;bottom:calc(var(--timebar-h,76px) + 16px);width:auto;max-height:45vh;position:fixed}}.turn.svelte-iuwlyh{z-index:12;right:16px;bottom:calc(var(--timebar-h,120px) + 28px);width:340px;padding:var(--gok-space-300) var(--gok-space-400);border-radius:var(--gok-radius-l);position:fixed}.head.svelte-iuwlyh{justify-content:space-between;align-items:center;display:flex}.gok-eyebrow.svelte-iuwlyh{color:var(--gok-color-text-muted);margin:0}kbd.svelte-iuwlyh{font:10px var(--gok-font-family-mono);border:1px solid var(--edge);border-radius:var(--gok-radius-s);padding:0 5px}.row.svelte-iuwlyh{align-items:center;gap:var(--gok-space-300);margin-top:var(--gok-space-200);display:flex}.what.svelte-iuwlyh{flex:1;min-width:0;display:grid}.when.svelte-iuwlyh{font:500 11px var(--gok-font-family-mono);color:var(--gok-color-primary)}b.svelte-iuwlyh{font-weight:var(--gok-font-weight-semibold);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}button.svelte-iuwlyh{cursor:pointer;border-radius:50%;flex:none;place-items:center;display:grid}button.svelte-iuwlyh svg:where(.svelte-iuwlyh){fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}button.svelte-iuwlyh:focus-visible{outline:2px solid var(--gok-color-focus-ring);outline-offset:2px}button.svelte-iuwlyh:disabled{opacity:.4;cursor:default}.prev.svelte-iuwlyh{border:1px solid var(--edge);width:30px;height:30px;color:var(--gok-color-text);background:0 0}.prev.svelte-iuwlyh:hover:not(:disabled){background:color-mix(in oklch, var(--gok-color-text) 8%, transparent)}.go.svelte-iuwlyh{background:var(--gok-color-primary);width:44px;height:44px;color:var(--gok-color-text-on-primary);border:0}.go.svelte-iuwlyh:hover:not(:disabled){filter:brightness(1.1)}@media (width<=700px){.turn.svelte-iuwlyh{right:8px;bottom:calc(var(--timebar-h,76px) + 16px);width:auto;max-width:calc(100vw - 16px);padding:var(--gok-space-100) var(--gok-space-100) var(--gok-space-100) var(--gok-space-400);border-radius:var(--gok-radius-pill)}.turn.covered.svelte-iuwlyh,.head.svelte-iuwlyh{display:none}.row.svelte-iuwlyh{gap:var(--gok-space-200);margin-top:0}.what.svelte-iuwlyh{max-width:52vw}b.svelte-iuwlyh{-webkit-line-clamp:1;line-clamp:1}.go.svelte-iuwlyh{width:36px;height:36px}}.toasts.svelte-1br0hsq{z-index:13;top:calc(var(--header-h,56px) + 12px);pointer-events:none;gap:8px;width:300px;display:grid;position:fixed;right:16px}.toast.svelte-1br0hsq{pointer-events:auto;border-radius:var(--gok-radius-l);font-size:var(--gok-type-body-small-size);gap:10px;padding:10px 12px;animation:.35s ease-out svelte-1br0hsq-in;display:flex;position:relative}.th.svelte-1br0hsq{border-radius:var(--gok-radius-s);background:var(--gok-color-surface-hover) center / cover;flex:none;width:44px;height:44px}.what.svelte-1br0hsq{flex:1;gap:2px;min-width:0;padding-right:18px;display:grid}.when.svelte-1br0hsq{font:500 11px var(--gok-font-family-mono);color:var(--gok-color-primary)}b.svelte-1br0hsq{font-weight:var(--gok-font-weight-semibold);line-height:1.3}button.svelte-1br0hsq{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0}button.svelte-1br0hsq:focus-visible{outline:2px solid var(--gok-color-focus-ring);outline-offset:1px}.go.svelte-1br0hsq{color:var(--gok-color-primary);justify-self:start;padding:0;text-decoration:underline}.title.svelte-1br0hsq{text-align:left;padding:0;line-height:1.3}.title.svelte-1br0hsq:hover{text-decoration:underline}.y.svelte-1br0hsq{font:11px var(--gok-font-family-mono);color:var(--gok-color-text-muted)}.more.svelte-1br0hsq{color:var(--gok-color-text-muted)}.x.svelte-1br0hsq{color:var(--gok-color-text-muted);padding:0 4px;position:absolute;top:6px;right:8px}.banner.svelte-1br0hsq{z-index:40;text-align:center;border-radius:var(--gok-radius-s);pointer-events:none;padding:22px 64px 24px;animation:2.2s ease-in-out forwards svelte-1br0hsq-banner;position:fixed;top:34%;left:50%;translate:-50% -50%}.banner.svelte-1br0hsq p:where(.svelte-1br0hsq){margin:0}.banner.svelte-1br0hsq .gok-eyebrow:where(.svelte-1br0hsq){color:var(--gok-color-primary)}.banner.svelte-1br0hsq h2:where(.svelte-1br0hsq){font-size:40px;line-height:1.1;font-weight:var(--gok-font-weight-semibold);letter-spacing:-.02em;margin:6px 0 4px}.from.svelte-1br0hsq{font:12px var(--gok-font-family-mono);color:var(--gok-color-text-muted)}.banner.svelte-1br0hsq:before,.banner.svelte-1br0hsq:after{content:"";background:var(--gok-color-primary);height:1px;position:absolute;left:24px;right:24px}.banner.svelte-1br0hsq:before{top:8px}.banner.svelte-1br0hsq:after{bottom:8px}@keyframes svelte-1br0hsq-in{0%{opacity:0;translate:12px}}@keyframes svelte-1br0hsq-banner{0%{opacity:0;scale:.96}5%,80%{opacity:1;scale:1}to{opacity:0;scale:1}}@media (prefers-reduced-motion:reduce){.toast.svelte-1br0hsq{animation:none}@keyframes svelte-1br0hsq-banner{0%{opacity:0}5%,80%{opacity:1}to{opacity:0}}}@media (width<=700px){.toasts.svelte-1br0hsq,.banner.svelte-1br0hsq{display:none}}header.svelte-16l0jix{z-index:20;--gok-navbar-background:transparent;--gok-navbar-border-color:transparent;border-width:0 0 1px;position:fixed;inset:0 0 auto}.brand.svelte-16l0jix{align-items:center;gap:var(--gok-space-300);display:flex}.name.svelte-16l0jix{font-weight:var(--gok-font-weight-semibold);font-size:var(--gok-type-body-size)}.dot.svelte-16l0jix{color:var(--gok-color-primary)}.crest.svelte-16l0jix{border:1px solid var(--gok-color-primary);width:28px;height:28px;color:var(--gok-color-primary);font:600 11px var(--gok-font-family-mono);place-items:center;display:grid;rotate:45deg}.crest.svelte-16l0jix span:where(.svelte-16l0jix){rotate:-45deg}.res.svelte-16l0jix{margin-left:var(--gok-space-400);align-items:stretch;display:flex}.res.svelte-16l0jix>div:where(.svelte-16l0jix){padding:0 var(--gok-space-400);border-left:1px solid var(--edge);align-content:center;min-height:36px;display:grid}.k.svelte-16l0jix{font:500 10px/1.2 var(--gok-font-family-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--gok-color-text-muted)}.v.svelte-16l0jix{font:600 15px/1.25 var(--gok-font-family-text);font-variant-numeric:tabular-nums;white-space:nowrap;align-items:center;gap:6px;display:flex}.era-en.svelte-16l0jix{font-size:17px}.era.svelte-16l0jix .v:where(.svelte-16l0jix),.era.svelte-16l0jix .k:where(.svelte-16l0jix){text-overflow:ellipsis;white-space:nowrap;max-width:380px;overflow:hidden}.muted.svelte-16l0jix{color:var(--gok-color-text-muted);font-weight:var(--gok-font-weight-regular)}gok-sparkline.svelte-16l0jix{--gok-sparkline-width:64px;--gok-sparkline-height:18px}.chapter.svelte-16l0jix .v:where(.svelte-16l0jix){text-overflow:ellipsis;max-width:260px;display:block;overflow:hidden}.res.svelte-16l0jix>.year-only:where(.svelte-16l0jix){display:none}.actions.svelte-16l0jix{gap:6px;display:flex}.actions.svelte-16l0jix button:where(.svelte-16l0jix){border:1px solid var(--edge);border-radius:var(--gok-radius-m);width:34px;height:34px;color:var(--gok-color-text);cursor:pointer;background:0 0;place-items:center;display:grid}.actions.svelte-16l0jix button:where(.svelte-16l0jix):hover{background:color-mix(in oklch, var(--gok-color-text) 8%, transparent)}.actions.svelte-16l0jix button:where(.svelte-16l0jix):focus-visible{outline:2px solid var(--gok-color-focus-ring);outline-offset:1px}.actions.svelte-16l0jix button.on:where(.svelte-16l0jix){background:var(--gok-color-primary);color:var(--gok-color-text-on-primary);border-color:#0000}svg.svelte-16l0jix{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}@media (width<=1280px){.chapter.svelte-16l0jix{display:none}}@media (width<=700px){header.svelte-16l0jix{--gok-navbar-padding-inline:var(--gok-space-200)}.brand.svelte-16l0jix{gap:var(--gok-space-200);min-width:0}.name.svelte-16l0jix,.res.svelte-16l0jix>div:where(.svelte-16l0jix):not(.era,.year-only),.actions.svelte-16l0jix .keys:where(.svelte-16l0jix){display:none}.res.svelte-16l0jix{margin-left:var(--gok-space-100);min-width:0}.res.svelte-16l0jix>div:where(.svelte-16l0jix){padding:0 var(--gok-space-200)}.res.svelte-16l0jix>.year-only:where(.svelte-16l0jix){display:grid}.era.svelte-16l0jix .v:where(.svelte-16l0jix){text-overflow:ellipsis;max-width:46vw;font-size:13px;display:block;overflow:hidden}.actions.svelte-16l0jix{gap:4px}.actions.svelte-16l0jix button:where(.svelte-16l0jix){width:30px;height:30px}}.note.svelte-9740lr{margin:0 0 var(--gok-space-300);color:var(--gok-color-text-muted)}ul.svelte-9740lr{padding-left:var(--gok-space-400);margin:0}li.svelte-9740lr{margin:var(--gok-space-100) 0}.lic.svelte-9740lr{color:var(--gok-color-text-muted);display:block}.keys.svelte-1itr91m{top:calc(var(--header-h,56px) + 8px);padding:var(--gok-space-400) var(--gok-space-500);border-radius:var(--gok-radius-l);z-index:40;position:fixed;right:16px}h2.svelte-1itr91m{margin:0 0 var(--gok-space-200)}@media (width<=700px){.keys.svelte-1itr91m{max-width:calc(100vw - 16px);right:8px}}th.svelte-1itr91m{text-align:left;font-weight:var(--gok-font-weight-regular);padding:var(--gok-space-100) var(--gok-space-400) var(--gok-space-100) 0;white-space:nowrap}td.svelte-1itr91m{color:var(--gok-color-text-muted)}kbd.svelte-1itr91m{font-family:var(--gok-font-family-mono);font-size:var(--gok-type-caption-size);background:var(--gok-color-surface-hover);border:1px solid var(--gok-color-border);border-radius:var(--gok-radius-s);padding:1px var(--gok-space-200)}.screen.svelte-7b30fm{z-index:100;justify-content:center;align-items:center;gap:var(--gok-space-200);background:var(--gok-color-bg);color:var(--gok-color-text);flex-direction:column;display:flex;position:fixed;inset:0}h1.svelte-7b30fm{margin:0}p.svelte-7b30fm{margin:0 0 var(--gok-space-400);color:var(--gok-color-text-muted)}.bar.svelte-7b30fm{width:280px}.event-markers{pointer-events:none;position:fixed;inset:0;overflow:hidden}.event-marker{--c:var(--gok-color-accent);pointer-events:auto;cursor:pointer;opacity:.7;background:0 0;border:0;border-radius:50%;place-items:center;width:28px;height:28px;margin:-14px 0 0 -14px;padding:0;transition:opacity .15s;display:grid;position:absolute;top:0;left:0}.event-marker[hidden]{display:none}.event-marker>*{grid-area:1/1}.event-marker.live,.event-marker:hover,.event-marker:focus-visible{opacity:1;z-index:1}.event-marker:focus-visible{outline:2px solid var(--c);outline-offset:2px}.event-marker .dot{background:var(--c);width:14px;height:14px;box-shadow:0 0 0 2px var(--gok-color-surface), 0 1px 4px #00000059;border-radius:50%;transition:transform .15s ease-out}.event-marker:hover .dot,.event-marker:focus-visible .dot{transform:scale(1.3)}.event-marker .ring{border:1.5px solid var(--c);opacity:0;border-radius:50%;width:14px;height:14px}.event-marker.live .ring{animation:2.8s ease-out infinite event-ring}.event-marker.live .ring+.ring{animation-delay:-1.4s}@keyframes event-ring{0%{opacity:.9;transform:scale(1)}to{opacity:0;transform:scale(3.2)}}.event-marker .label{border-radius:var(--gok-radius-s);white-space:nowrap;background:var(--gok-color-surface);color:var(--gok-color-text);font:500 var(--gok-type-caption-size) / 1.4 var(--gok-font-family-text);opacity:0;pointer-events:none;padding:2px 8px;transition:opacity .15s;position:absolute;top:50%;left:100%;translate:4px -50%;box-shadow:0 1px 4px #0003}.event-marker:hover .label,.event-marker:focus-visible .label{opacity:1}@media (prefers-reduced-motion:reduce){.event-marker.live .ring{opacity:.5;animation:none;transform:scale(2)}.event-marker.live .ring+.ring{display:none}.event-marker,.event-marker .dot,.event-marker .label{transition:none}}.card.svelte-1xc0y2b{text-align:left;cursor:pointer;width:104px;color:var(--gok-color-text);border:0;border-left:1px solid color-mix(in oklch, var(--gok-color-text) 35%, transparent);background:0 0;gap:4px;padding:0 0 0 6px;display:grid;position:absolute;top:88px}.card.svelte-1xc0y2b:focus-visible{outline:2px solid var(--gok-color-focus-ring);outline-offset:1px}img.svelte-1xc0y2b,.noimg.svelte-1xc0y2b{object-fit:cover;background:color-mix(in oklch, var(--gok-color-text) 12%, transparent);border-radius:5px;width:98px;height:44px;transition:transform .15s;display:block}.multi.svelte-1xc0y2b img:where(.svelte-1xc0y2b),.multi.svelte-1xc0y2b .noimg:where(.svelte-1xc0y2b){width:92px;box-shadow:3px 3px 0 color-mix(in oklch, var(--gok-color-text) 26%, #1c1c1c), 6px 6px 0 color-mix(in oklch, var(--gok-color-text) 12%, #1c1c1c)}.count.svelte-1xc0y2b{background:var(--gok-color-primary);min-width:18px;color:var(--gok-color-text-on-primary);font:600 10px / 17px var(--gok-font-family-mono);text-align:center;border-radius:9px;padding:0 5px;position:absolute;top:4px;left:66px;box-shadow:0 1px 4px #00000080}.text.svelte-1xc0y2b{font:var(--gok-font-weight-medium) 10.5px / 1.25 var(--gok-font-family-text);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}i.svelte-1xc0y2b{font:normal 10px var(--gok-font-family-mono);color:var(--gok-color-primary);margin-right:5px}.card.svelte-1xc0y2b:hover img:where(.svelte-1xc0y2b){transform:translateY(-2px)}.card.svelte-1xc0y2b:hover .text:where(.svelte-1xc0y2b){color:var(--gok-color-primary)}@media (prefers-reduced-motion:reduce){img.svelte-1xc0y2b,.noimg.svelte-1xc0y2b{transition:none}}.strip.svelte-wus9bq{cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;min-width:0;height:168px;position:relative}.strip.svelte-wus9bq:active{cursor:grabbing}.strip.svelte-wus9bq:focus-visible{outline:2px solid var(--gok-color-focus-ring);outline-offset:2px}.vp.svelte-wus9bq{position:absolute;inset:0;overflow:hidden;mask-image:linear-gradient(90deg,#0000,#000 5% 95%,#0000)}.roll.svelte-wus9bq{will-change:transform;height:100%;position:absolute;top:0;left:0}button.svelte-wus9bq{cursor:pointer;background:0 0;border:0;padding:0;position:absolute}button.svelte-wus9bq:focus-visible{outline:2px solid var(--gok-color-focus-ring);outline-offset:1px}.stick.svelte-wus9bq{margin-left:clamp(0px, calc(var(--sx) - var(--l)), max(0px, calc(var(--w) - 150px)));display:inline-block}.era.svelte-wus9bq{box-sizing:border-box;border-left:1px solid color-mix(in oklch, var(--gok-color-text) 28%, transparent);height:16px;font:var(--gok-font-weight-medium) 11.5px / 16px var(--gok-font-family-text);color:var(--gok-color-text-muted);white-space:nowrap;pointer-events:none;padding-left:6px;position:absolute;top:0;overflow:hidden}.era.on.svelte-wus9bq{color:var(--gok-color-text)}.era.svelte-wus9bq em:where(.svelte-wus9bq){font-style:normal;font-weight:var(--gok-font-weight-regular);opacity:.5;margin-left:8px}.era.svelte-wus9bq i:where(.svelte-wus9bq){font:normal 10px var(--gok-font-family-mono);opacity:.55;margin-left:8px}.chapter.svelte-wus9bq{border-radius:var(--gok-radius-s);background:color-mix(in oklch, var(--gok-color-accent) 34%, transparent);min-width:4px;height:14px;box-shadow:inset 0 0 0 1px color-mix(in oklch, var(--gok-color-accent) 60%, transparent);color:var(--gok-color-text);font:var(--gok-font-weight-medium) 10.5px / 14px var(--gok-font-family-text);text-align:left;white-space:nowrap;padding:0 6px;transition:background .15s,color .15s;overflow:hidden}.chapter.svelte-wus9bq:hover{background:color-mix(in oklch, var(--gok-color-accent) 50%, transparent)}.chapter.active.svelte-wus9bq{background:var(--gok-color-accent);color:var(--gok-color-text-on-accent);box-shadow:none}.tick.svelte-wus9bq{font:9px var(--gok-font-family-mono);color:var(--gok-color-text-muted);pointer-events:none;position:absolute;top:54px;translate:-50%}.line.svelte-wus9bq{background:color-mix(in oklch, var(--gok-color-text) 20%, transparent);border-radius:2px;height:4px;position:absolute;top:72px;left:0}.past.svelte-wus9bq{background:var(--gok-color-primary);pointer-events:none;border-radius:2px;height:4px;position:absolute;top:72px;left:0}.dot.svelte-wus9bq{border-radius:50%;width:12px;height:12px;margin-left:-6px;top:66px}.dot.svelte-wus9bq:before{content:"";background:var(--gok-color-text);opacity:.7;border-radius:50%;transition:transform .15s;position:absolute;inset:2px}.dot.done.svelte-wus9bq:before{opacity:1}.dot.live.svelte-wus9bq:before{background:var(--gok-color-accent);opacity:1;transform:scale(1.3)}.dot.svelte-wus9bq:hover:before{opacity:1;transform:scale(1.5)}.head.svelte-wus9bq{background:color-mix(in oklch, var(--gok-color-text) 85%, transparent);pointer-events:none;width:2px;margin-left:-1px;position:absolute;top:0;bottom:0;left:50%}.head.svelte-wus9bq:after{content:"";background:var(--gok-color-primary);width:12px;height:12px;box-shadow:0 0 0 3px color-mix(in oklch, var(--gok-color-primary) 30%, transparent), 0 1px 4px #00000080;border-radius:50%;position:absolute;top:66px;left:50%;translate:-50%}.list.svelte-wus9bq{z-index:8;box-sizing:border-box;background:color-mix(in oklch, var(--gok-color-surface) 99%, transparent);border:1px solid var(--edge);cursor:default;border-radius:10px;gap:2px;width:290px;padding:8px;display:grid;position:absolute;box-shadow:0 10px 30px #00000073}.list.svelte-wus9bq p:where(.svelte-wus9bq){margin:0;padding:2px 6px 6px}.row.svelte-wus9bq{text-align:left;color:var(--gok-color-text);border-radius:8px;grid-template-columns:62px 1fr;align-items:center;gap:10px;padding:5px 6px;display:grid;position:static}.row.svelte-wus9bq:hover{background:color-mix(in oklch, var(--gok-color-primary) 22%, transparent)}.row.svelte-wus9bq img:where(.svelte-wus9bq),.row.svelte-wus9bq .noimg:where(.svelte-wus9bq){object-fit:cover;background:color-mix(in oklch, var(--gok-color-text) 12%, transparent);border-radius:5px;width:62px;height:40px;display:block}.row.svelte-wus9bq span:where(.svelte-wus9bq):last-child{font:var(--gok-font-weight-medium) 12.5px / 1.3 var(--gok-font-family-text)}.row.svelte-wus9bq i:where(.svelte-wus9bq){font:normal 10.5px var(--gok-font-family-mono);color:var(--gok-color-primary);display:block}@media (prefers-reduced-motion:reduce){.dot.svelte-wus9bq:before,.chapter.svelte-wus9bq{transition:none}}.speed.svelte-1gmueeb{align-items:center;gap:var(--gok-space-200);color:var(--gok-color-text-muted);display:flex}@media (width<=700px){.speed.svelte-1gmueeb .gok-caption:where(.svelte-1gmueeb){display:none}gok-segmented-item.svelte-1gmueeb::part(base){padding-inline:var(--gok-space-200)}}.year.svelte-1n32t5h{font-variant-numeric:tabular-nums;min-width:4ch;font-size:var(--gok-type-metric-small-size);line-height:var(--gok-type-metric-small-line)}.icon.svelte-1n32t5h{fill:currentColor;stroke:currentColor;stroke-width:2px;stroke-linejoin:round;display:block}.track.svelte-1n32t5h{flex:1;min-width:0}.lanes.svelte-1n32t5h{margin-top:var(--gok-space-100);position:relative}button.svelte-1n32t5h{cursor:pointer;background:0 0;border:0;padding:0;position:absolute}button.svelte-1n32t5h:focus-visible{outline:2px solid var(--gok-color-focus-ring);outline-offset:1px}.lane.svelte-1n32t5h{border-radius:var(--gok-radius-s);background:var(--gok-color-surface-hover);min-width:6px;height:16px;box-shadow:inset 0 0 0 1px var(--gok-color-border)}.lane.svelte-1n32t5h span:where(.svelte-1n32t5h){padding:0 var(--gok-space-200);white-space:nowrap;text-overflow:ellipsis;font:var(--gok-font-weight-medium) 11px / 16px var(--gok-font-family-text);text-align:left;color:var(--gok-color-text-muted);display:block;overflow:hidden}.lane.active.svelte-1n32t5h{background:var(--gok-color-accent);box-shadow:none}.slider.svelte-1n32t5h{position:relative}gok-slider.svelte-1n32t5h::part(label){clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.ticks.svelte-1n32t5h{pointer-events:none;position:absolute;top:calc(100% - 1px);left:0;right:0}.ticks.svelte-1n32t5h i:where(.svelte-1n32t5h){background:var(--gok-color-border-strong);width:1px;height:6px;position:absolute}.seekbar.svelte-ng56fz{height:46px;margin:0 calc(-1 * var(--bar-pad,20px)) 12px;border-bottom:1px solid var(--edge);border-radius:var(--gok-radius-l) var(--gok-radius-l) 0 0;background:color-mix(in oklch, var(--gok-color-text) 4%, transparent);cursor:ew-resize;touch-action:none;-webkit-user-select:none;user-select:none;position:relative}.seekbar.svelte-ng56fz:focus-visible{outline:2px solid var(--gok-color-focus-ring);outline-offset:-2px}.cur.svelte-ng56fz{left:var(--bar-pad,20px);z-index:1;font:12px / 1.3 var(--gok-font-family-text);white-space:nowrap;pointer-events:none;position:absolute;top:5px}.cur.svelte-ng56fz b:where(.svelte-ng56fz){font-weight:var(--gok-font-weight-semibold)}.cur.svelte-ng56fz em:where(.svelte-ng56fz){color:var(--gok-color-text-muted);font-style:normal}.cur.svelte-ng56fz i:where(.svelte-ng56fz){font:normal 10.5px var(--gok-font-family-mono);color:var(--gok-color-text-muted);margin-left:6px}.hist.svelte-ng56fz{pointer-events:none;height:15px;position:absolute;inset:22px 0 auto}.hist.svelte-ng56fz i:where(.svelte-ng56fz){background:color-mix(in oklch, var(--gok-color-text) 52%, transparent);border-radius:1px 1px 0 0;width:calc(1.29199% - 1px);min-width:2px;position:absolute;bottom:0}.dividers.svelte-ng56fz{pointer-events:none;height:22px;position:absolute;inset:18px 0 auto}.dividers.svelte-ng56fz b:where(.svelte-ng56fz){background:color-mix(in oklch, var(--gok-color-text) 28%, transparent);width:1px;position:absolute;top:0;bottom:0}.tick.svelte-ng56fz{font:9px var(--gok-font-family-mono);color:var(--gok-color-text-muted);pointer-events:none;position:absolute;top:36px;translate:-50%}.win.svelte-ng56fz{box-sizing:border-box;border:1.5px solid var(--gok-color-primary);border-radius:var(--gok-radius-s);background:color-mix(in oklch, var(--gok-color-primary) 14%, transparent);pointer-events:none;height:21px;position:absolute;top:19px}.past.svelte-ng56fz{background:linear-gradient(90deg, transparent, color-mix(in oklch, var(--gok-color-primary) 16%, transparent));pointer-events:none;position:absolute;top:0;bottom:0;left:0}.hist.svelte-ng56fz i.lit:where(.svelte-ng56fz){background:var(--gok-color-primary)}.head.svelte-ng56fz{background:var(--gok-color-text);pointer-events:none;width:2px;margin-left:-1px;position:absolute;top:16px;bottom:5px}.bubble.svelte-ng56fz{z-index:9;border-radius:var(--gok-radius-s);white-space:nowrap;font:12px / 1.4 var(--gok-font-family-text);background:var(--gok-color-surface);border:1px solid var(--edge);box-shadow:var(--gok-shadow-1);pointer-events:none;padding:2px 9px;position:absolute;top:calc(100% + 6px);translate:-50%}.wrap.svelte-169h1l1{align-items:center;gap:var(--gok-space-200);border:1px solid var(--edge);background:color-mix(in oklch, var(--gok-color-text) 6%, transparent);cursor:text;border-radius:10px;padding:2px 11px 2px 12px;transition:border-color .15s,background .15s,box-shadow .15s;display:flex;position:relative}.wrap.svelte-169h1l1:hover{border-color:color-mix(in oklch, var(--gok-color-text) 45%, transparent);background:color-mix(in oklch, var(--gok-color-text) 10%, transparent)}.wrap.svelte-169h1l1:focus-within{border-color:var(--gok-color-primary);box-shadow:0 0 0 3px color-mix(in oklch, var(--gok-color-primary) 28%, transparent)}input.svelte-169h1l1{width:4.3ch;min-width:0;color:inherit;font-variant-numeric:tabular-nums;cursor:text;background:0 0;border:0;outline:none;margin:0;padding:0}.pen.svelte-169h1l1{fill:none;width:15px;height:15px;stroke:var(--gok-color-text-muted);stroke-width:1.4px;stroke-linecap:round;stroke-linejoin:round;flex:none;transition:stroke .15s}.wrap.svelte-169h1l1:hover .pen:where(.svelte-169h1l1),.wrap.svelte-169h1l1:focus-within .pen:where(.svelte-169h1l1){stroke:var(--gok-color-text)}.hint.svelte-169h1l1{z-index:6;border-radius:var(--gok-radius-s);white-space:nowrap;font:var(--gok-font-weight-regular) 12px / 1.4 var(--gok-font-family-text);background:var(--gok-color-surface);border:1px solid var(--edge);box-shadow:var(--gok-shadow-1);pointer-events:none;opacity:0;padding:3px 10px;transition:opacity .15s,translate .15s;position:absolute;bottom:calc(100% + 8px);left:0;translate:0 3px}.wrap.svelte-169h1l1:hover .hint:where(.svelte-169h1l1),.wrap.svelte-169h1l1:focus-within .hint:where(.svelte-169h1l1),.wrap.nudge.svelte-169h1l1 .hint:where(.svelte-169h1l1){opacity:1;translate:0}@media (prefers-reduced-motion:reduce){.wrap.svelte-169h1l1,.hint.svelte-169h1l1,.pen.svelte-169h1l1{transition:none}}.bar.svelte-gaj850{--bar-pad:20px;padding:0 var(--bar-pad) 14px;border-radius:var(--gok-radius-l);position:fixed;bottom:16px;left:16px;right:16px}.main.svelte-gaj850{grid-template-columns:224px 1fr;align-items:center;gap:28px;display:grid}.controls.svelte-gaj850{gap:var(--gok-space-300);align-content:center;min-width:0;display:grid}.top.svelte-gaj850{align-items:center;gap:var(--gok-space-400);display:flex}.icon.svelte-gaj850{fill:currentColor;stroke:currentColor;stroke-width:2px;stroke-linejoin:round;display:block}.zoom.svelte-gaj850{color:var(--gok-color-text-muted);white-space:nowrap}.bar.phone.svelte-gaj850{left:8px;right:8px;bottom:max(8px, env(safe-area-inset-bottom));align-items:center;gap:var(--gok-space-200);padding:var(--gok-space-200) var(--gok-space-300) var(--gok-space-300);display:flex}canvas.svelte-1n46o8q{touch-action:none;width:100%;height:100%;display:block;position:fixed;inset:0}
