@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{--lightningcss-light:initial;--lightningcss-dark: ;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:var(--lightningcss-light,var(--gok-color-paper))var(--lightningcss-dark,var(--gok-color-neutral-9));--gok-color-surface:var(--lightningcss-light,var(--gok-color-white))var(--lightningcss-dark,var(--gok-color-neutral-8));--gok-color-surface-hover:var(--lightningcss-light,var(--gok-color-neutral-1))var(--lightningcss-dark,var(--gok-color-neutral-7));--gok-color-surface-disabled:var(--lightningcss-light,var(--gok-color-neutral-1))var(--lightningcss-dark,var(--gok-color-neutral-8));--gok-color-surface-strong:var(--lightningcss-light,var(--gok-color-neutral-2))var(--lightningcss-dark,var(--gok-color-neutral-7));--gok-color-surface-strong-hover:var(--lightningcss-light,var(--gok-color-neutral-3))var(--lightningcss-dark,var(--gok-color-neutral-6));--gok-color-surface-strong-active:var(--lightningcss-light,var(--gok-color-neutral-4))var(--lightningcss-dark,var(--gok-color-neutral-5));--gok-color-surface-translucent:color-mix(in srgb, var(--gok-color-bg) 82%, transparent);--gok-color-layer-01:var(--lightningcss-light,var(--gok-color-white))var(--lightningcss-dark,var(--gok-color-neutral-8));--gok-color-layer-02:var(--lightningcss-light,var(--gok-color-neutral-1))var(--lightningcss-dark,var(--gok-color-neutral-7));--gok-color-layer-03:var(--lightningcss-light,var(--gok-color-neutral-2))var(--lightningcss-dark,var(--gok-color-neutral-6));--gok-color-text:var(--lightningcss-light,var(--gok-color-ink))var(--lightningcss-dark,var(--gok-color-paper));--gok-color-text-muted:var(--lightningcss-light,var(--gok-color-neutral-6))var(--lightningcss-dark,var(--gok-color-neutral-4));--gok-color-text-disabled:var(--lightningcss-light,var(--gok-color-neutral-4))var(--lightningcss-dark,var(--gok-color-neutral-6));--gok-color-text-on-accent:var(--lightningcss-light,var(--gok-color-white))var(--lightningcss-dark,var(--gok-color-ink));--gok-color-border:var(--lightningcss-light,var(--gok-color-neutral-2))var(--lightningcss-dark,var(--gok-color-neutral-7));--gok-color-border-strong:var(--lightningcss-light,var(--gok-color-neutral-4))var(--lightningcss-dark,var(--gok-color-neutral-6));--gok-color-border-emphasis:var(--lightningcss-light,var(--gok-color-ink))var(--lightningcss-dark,var(--gok-color-paper));--gok-color-border-disabled:var(--lightningcss-light,var(--gok-color-neutral-2))var(--lightningcss-dark,var(--gok-color-neutral-7));--gok-color-primary:var(--lightningcss-light,var(--gok-color-accent))var(--lightningcss-dark,var(--gok-color-accent-soft));--gok-color-primary-hover:var(--lightningcss-light,var(--gok-color-accent-strong))var(--lightningcss-dark,var(--gok-color-accent-soft-strong));--gok-color-text-on-primary:var(--lightningcss-light,var(--gok-color-white))var(--lightningcss-dark,var(--gok-color-ink));--gok-color-link:var(--lightningcss-light,var(--gok-color-accent))var(--lightningcss-dark,var(--gok-color-accent-soft));--gok-color-accent-subtle:var(--lightningcss-light,var(--gok-color-accent-tint-light))var(--lightningcss-dark,var(--gok-color-accent-tint-dark));--gok-color-status-error:var(--lightningcss-light,var(--gok-color-error))var(--lightningcss-dark,var(--gok-color-error-bright));--gok-color-status-success:var(--lightningcss-light,var(--gok-color-success))var(--lightningcss-dark,var(--gok-color-success-bright));--gok-color-status-warning:var(--lightningcss-light,var(--gok-color-warning))var(--lightningcss-dark,var(--gok-color-warning-bright));--gok-color-status-info:var(--lightningcss-light,var(--gok-color-info))var(--lightningcss-dark,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:var(--lightningcss-light,var(--gok-color-accent))var(--lightningcss-dark,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]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}[data-theme=dark],[data-theme-dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}[data-theme=auto]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark}@media (prefers-color-scheme:dark){[data-theme=auto]{--lightningcss-light: ;--lightningcss-dark:initial}}[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}.toggle.svelte-1ddanbh{align-items:center;gap:var(--gok-space-200);height:36px;padding:0 var(--gok-space-300);font:inherit;font-size:var(--gok-type-body-small-size);line-height:var(--gok-type-body-small-line);color:var(--gok-color-text);cursor:pointer;display:flex;position:fixed;top:16px;left:16px}.toggle.svelte-1ddanbh:hover{background:var(--gok-color-surface-hover)}.toggle.svelte-1ddanbh:focus-visible{outline:2px solid var(--gok-color-focus-ring);outline-offset:1px}.toggle.on.svelte-1ddanbh{background:var(--gok-color-primary);color:var(--gok-color-text-on-primary)}svg.svelte-1ddanbh{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round}.panel.svelte-1ddanbh{width:min(360px,100vw - 32px);padding:var(--gok-space-400) var(--gok-space-500);z-index:40;position:fixed;top:60px;left: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){.toggle.svelte-1ddanbh{height:32px;padding:0 var(--gok-space-200);top:8px;left:8px}.panel.svelte-1ddanbh{width:calc(100vw - 16px);top:48px;left:8px}}.card.svelte-1wwz78k{width:min(400px,100vw - 32px);padding:var(--gok-space-400) var(--gok-space-500);z-index:40;position:fixed;top:60px;left:50%;transform:translate(-50%)}h2.svelte-1wwz78k{margin:0}b.svelte-1wwz78k{margin-bottom:var(--gok-space-200);font-weight:var(--gok-font-weight-medium);display:block}.row.svelte-1wwz78k{margin-top:var(--gok-space-300)}.hint.svelte-1wwz78k{margin-top:var(--gok-space-200);color:var(--gok-color-text-muted);display:block}@media (width<=700px){.card.svelte-1wwz78k{top:44px}}.panel.svelte-fq3saw{width:min(340px,100vw - 32px);max-height:calc(100vh - var(--timebar-h,120px) - 48px);padding:var(--gok-space-400) var(--gok-space-500);position:fixed;top:16px;right:16px;overflow:auto}h2.svelte-fq3saw{margin:0 var(--gok-space-600) var(--gok-space-100) 0}h3.svelte-fq3saw{margin:var(--gok-space-300) 0 var(--gok-space-100);color:var(--gok-color-text-muted)}p.svelte-fq3saw{margin:var(--gok-space-100) 0}.text.svelte-fq3saw{margin:var(--gok-space-200) 0}gok-button.svelte-fq3saw{margin:var(--gok-space-200) 0 var(--gok-space-100)}.sub.svelte-fq3saw,.lic.svelte-fq3saw{color:var(--gok-color-text-muted)}.when.svelte-fq3saw{font-weight:var(--gok-font-weight-semibold)}figure.svelte-fq3saw{margin:var(--gok-space-200) 0 var(--gok-space-300)}img.svelte-fq3saw{border-radius:var(--gok-radius-m);background:var(--gok-color-surface-hover);width:auto;max-width:100%;height:auto;max-height:260px;margin:0 auto;display:block}figcaption.svelte-fq3saw{margin-top:var(--gok-space-100);color:var(--gok-color-text-muted)}ul.svelte-fq3saw{padding-left:var(--gok-space-400);margin:0}.close.svelte-fq3saw{top:var(--gok-space-200);right:var(--gok-space-200);position:absolute}@media (width<=700px){.panel.svelte-fq3saw{top:auto;left:8px;right:8px;bottom:calc(var(--timebar-h,76px) + 16px);width:auto;max-height:45vh}}.menu.svelte-3biqf3{gap:var(--gok-space-100);padding:var(--gok-space-100);display:flex;position:fixed;top:16px;left:50%;transform:translate(-50%)}button.svelte-3biqf3{border-radius:var(--gok-radius-s);padding:var(--gok-space-100) var(--gok-space-300);font:inherit;font-size:var(--gok-type-body-small-size);line-height:var(--gok-type-body-small-line);color:var(--gok-color-text);cursor:pointer;background:0 0;border:0}button.svelte-3biqf3:hover{background:var(--gok-color-surface-hover)}button.svelte-3biqf3:focus-visible{outline:2px solid var(--gok-color-focus-ring);outline-offset:1px}button.on.svelte-3biqf3{background:var(--gok-color-primary);color:var(--gok-color-text-on-primary)}kbd.svelte-3biqf3{font-family:var(--gok-font-family-mono);font-size:var(--gok-type-caption-size)}@media (width<=700px){.menu.svelte-3biqf3{top:8px;left:auto;right:8px;transform:none}button.svelte-3biqf3{padding:var(--gok-space-100) var(--gok-space-200)}.keys.svelte-3biqf3{display:none}}.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}.card.svelte-144ra29{width:min(420px,100vw - 32px);max-height:calc(100vh - 180px);padding:var(--gok-space-400) var(--gok-space-500);z-index:40;position:fixed;top:60px;left:50%;overflow:auto;transform:translate(-50%)}h2.svelte-144ra29{margin:0 0 var(--gok-space-200)}dt.svelte-144ra29{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-144ra29{margin:var(--gok-space-100) 0 0 26px;color:var(--gok-color-text-muted)}i.svelte-144ra29{border:1px solid var(--gok-color-border-strong);width:18px;height:14px;display:inline-block}.stand.svelte-144ra29{background:#e3d9c6}.solid.svelte-144ra29{background:#d9a35b}.block.svelte-144ra29{opacity:.7;background:#c9a26b}.mill.svelte-144ra29{background:#6b5a48}.wood.svelte-144ra29{background:#8e3b2e}.road.svelte-144ra29{background:#b39b78}.place.svelte-144ra29{background:#d8b163}.site.svelte-144ra29{background:#8b7d69}.move.svelte-144ra29{background:#6b5a48;border-radius:50%}.nature.svelte-144ra29{background:linear-gradient(90deg,#455f45 50%,#a9a59b 50%)}.fields.svelte-144ra29{background:repeating-linear-gradient(90deg,#dbc77f 0 4px,#a3ba6d 4px 8px,#b5a37d 8px 12px)}.farm.svelte-144ra29{background:#8e3b2e;border-radius:2px 2px 0 0}@media (width<=700px){.card.svelte-144ra29{max-height:calc(100vh - 150px);top:44px}}.card.svelte-1itr91m{padding:var(--gok-space-400) var(--gok-space-500);z-index:40;position:fixed;top:60px;left:50%;transform:translate(-50%)}h2.svelte-1itr91m{margin:0 0 var(--gok-space-200)}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}}.level.svelte-12w7ov{bottom:calc(var(--timebar-h,76px) + 24px);padding:var(--gok-space-100) var(--gok-space-300);border-radius:var(--gok-radius-pill);pointer-events:auto;z-index:30;white-space:nowrap;position:fixed;left:50%;transform:translate(-50%)}.m.svelte-12w7ov{font-family:var(--gok-font-family-mono);font-variant-numeric:tabular-nums}@media (width<=700px){.level.svelte-12w7ov{bottom:calc(var(--timebar-h,76px) + 16px)}}.bar.svelte-gaj850{align-items:end;gap:var(--gok-space-600);padding:var(--gok-space-300) var(--gok-space-500) var(--gok-space-600);grid-template-columns:auto 1fr;display:grid;position:fixed;bottom:16px;left:16px;right:16px}.controls.svelte-gaj850{align-self:center;align-items:center;gap:var(--gok-space-300) var(--gok-space-400);grid-template-columns:auto auto;display:grid}.year.svelte-gaj850{font-variant-numeric:tabular-nums;min-width:4ch}.icon.svelte-gaj850{fill:currentColor;stroke:currentColor;stroke-width:2px;stroke-linejoin:round;display:block}.num.svelte-gaj850{width:96px}.speed.svelte-gaj850{align-items:center;gap:var(--gok-space-200);color:var(--gok-color-text-muted);display:flex}.pop.svelte-gaj850{font-variant-numeric:tabular-nums;grid-column:1/-1}.pop.svelte-gaj850 b:where(.svelte-gaj850){font-weight:var(--gok-font-weight-semibold)}.muted.svelte-gaj850{color:var(--gok-color-text-muted)}.track.svelte-gaj850{min-width:0}.plot.svelte-gaj850{position:relative}.chart.svelte-gaj850{cursor:crosshair;touch-action:none;display:block;overflow:visible}.grid.svelte-gaj850{stroke:var(--gok-color-border);stroke-width:1px}.area.svelte-gaj850{fill:var(--gok-color-primary);fill-opacity:.2}.line.svelte-gaj850{fill:none;stroke-width:1.6px}.count.svelte-gaj850{stroke:var(--gok-color-primary)}.estimate.svelte-gaj850{stroke:var(--gok-color-text-muted);stroke-dasharray:4 3}.band.svelte-gaj850{fill:var(--gok-color-accent);fill-opacity:.12}text.svelte-gaj850{font-family:var(--gok-font-family-mono);fill:var(--gok-color-text-muted);paint-order:stroke;stroke:var(--gok-color-surface);stroke-width:3px;font-size:9px}.lanes.svelte-gaj850,.dots.svelte-gaj850{margin-top:var(--gok-space-100);position:relative}button.svelte-gaj850{cursor:pointer;background:0 0;border:0;padding:0;position:absolute}button.svelte-gaj850:focus-visible{outline:2px solid var(--gok-color-focus-ring);outline-offset:1px}.lane.svelte-gaj850{min-width:6px;height:16px;padding:0 var(--gok-space-200);border-radius:var(--gok-radius-s);background:var(--gok-color-surface-hover);box-shadow:inset 0 0 0 1px var(--gok-color-border);color:var(--gok-color-text-muted);font:var(--gok-font-weight-medium) 11px / 16px var(--gok-font-family-text);text-align:left;transition:background .15s,color .15s}.lane.svelte-gaj850 span:where(.svelte-gaj850){white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.lane.svelte-gaj850:hover,.lane.svelte-gaj850:focus-visible{background:var(--gok-color-accent-subtle);color:var(--gok-color-text)}.lane.active.svelte-gaj850{background:var(--gok-color-accent);color:var(--gok-color-text-on-accent);box-shadow:none}.dot.svelte-gaj850{border-radius:50%;width:12px;height:12px;margin-left:-6px}.dot.svelte-gaj850:before{content:"";background:var(--gok-color-primary);opacity:.75;border-radius:50%;transition:transform .15s ease-out,opacity .15s;position:absolute;inset:2px}.dot.live.svelte-gaj850:before{background:var(--gok-color-accent);opacity:1;transform:scale(1.25)}.dot.svelte-gaj850:hover:before,.dot.svelte-gaj850:focus-visible:before{opacity:1;transform:scale(1.4)}.cursor.svelte-gaj850{background:var(--gok-color-text);pointer-events:none;width:1px;position:absolute;top:0;bottom:0}.tip.svelte-gaj850{z-index:1;border-radius:var(--gok-radius-s);white-space:nowrap;background:var(--gok-color-surface);color:var(--gok-color-text);box-shadow:var(--gok-shadow-1);pointer-events:none;padding:2px 8px;position:absolute;translate:-50% calc(-100% - 4px)}.tip.start.svelte-gaj850{translate:-8px calc(-100% - 4px)}.tip.end.svelte-gaj850{translate:calc(8px - 100%) calc(-100% - 4px)}.slider.svelte-gaj850{position:relative}gok-slider.svelte-gaj850::part(label){clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.ticks.svelte-gaj850{pointer-events:none;font-family:var(--gok-font-family-mono);color:var(--gok-color-text-muted);font-size:10px;position:absolute;top:calc(100% - 1px);left:0;right:0}.ticks.svelte-gaj850 span:where(.svelte-gaj850){white-space:nowrap;text-align:center;position:absolute;transform:translate(-50%)}.ticks.svelte-gaj850 em:where(.svelte-gaj850){font-style:normal}.ticks.svelte-gaj850 i:where(.svelte-gaj850){background:var(--gok-color-border-strong);width:1px;height:6px;margin:0 auto 1px;display:block}@media (prefers-reduced-motion:reduce){.lane.svelte-gaj850,.dot.svelte-gaj850:before{transition:none}}@media (width<=700px){.bar.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}.controls.svelte-gaj850{display:contents}.track.svelte-gaj850{flex:1}.speed.svelte-gaj850{order:1}.chart.svelte-gaj850,.dots.svelte-gaj850,.pop.svelte-gaj850,.num.svelte-gaj850,.speed.svelte-gaj850 .gok-caption:where(.svelte-gaj850){display:none}.year.svelte-gaj850{font-size:var(--gok-type-metric-small-size);line-height:var(--gok-type-metric-small-line)}gok-segmented-item.svelte-gaj850::part(base){padding-inline:var(--gok-space-200)}.ticks.svelte-gaj850 em:where(.svelte-gaj850){display:none}}canvas.svelte-1n46o8q{touch-action:none;width:100%;height:100%;display:block;position:fixed;inset:0}
