@layer properties;:root{--ink: #0b1b2b;--paper: #f7f9fb;--structure: #1f4e79;--signal: #ffb300;--grid: #cfd8e0;--white: #ffffff;--signal-hot: #ffd24a;--signal-deep: #f08a00;--sky: #4a9fd8;--sky-pale: #dcefff;--ink-80: var(--ink);--ink-60: var(--ink);--ink-40: var(--ink);--structure-hover: var(--structure);--structure-wash: var(--structure);--signal-hover: var(--signal);--signal-wash: var(--signal);--grid-strong: var(--grid);--paper-sunk: var(--paper);--alert: #9b2c2c;--alert-wash: var(--alert);--paper-deep: var(--paper);--paper-raised: var(--white);--paper-warm: var(--paper);--paper-sun: var(--paper);--paper-sky: var(--white);--ink-raised: var(--ink);--ink-deep: var(--ink);--rule-faint: var(--grid);--rule: var(--grid);--rule-strong: var(--grid-strong);--rule-on-ink: var(--white);--rule-on-ink-strong: var(--white);--ink-fg-45: var(--white);--ink-fg-60: var(--white);--ink-fg-80: var(--white);--shadow-color: 210 45% 12%;--elev-flush: none;--elev-raised: 0 1px 2px hsl(var(--shadow-color) / .06), 0 4px 12px -2px hsl(var(--shadow-color) / .06);--elev-lifted: 0 2px 4px hsl(var(--shadow-color) / .07), 0 12px 28px -6px hsl(var(--shadow-color) / .11);--elev-floating: 0 4px 8px hsl(var(--shadow-color) / .08), 0 24px 48px -12px hsl(var(--shadow-color) / .16);--card-edge: var(--grid);--card-edge-lit: var(--grid);--elev-card: 0 1px 1px hsl(var(--shadow-color) / .07), 0 2px 4px -1px hsl(var(--shadow-color) / .06), 0 8px 20px -6px hsl(var(--shadow-color) / .07);--elev-card-lifted: 0 2px 3px hsl(var(--shadow-color) / .08), 0 8px 16px -4px hsl(var(--shadow-color) / .1), 0 20px 40px -12px hsl(var(--shadow-color) / .12);--light-card: radial-gradient( 120% 80% at 88% -10%, var(--signal-hot) 0%, var(--signal) 42%, transparent 76% ), radial-gradient( 80% 60% at -6% 104%, var(--sky) 0%, transparent 62% );--elev-signal: 0 2px 4px hsl(var(--shadow-color) / .08), 0 10px 24px -8px var(--signal);--light-sun: radial-gradient( 125% 95% at 86% -14%, var(--signal-hot) 0%, var(--signal) 24%, var(--signal-deep) 48%, transparent 74% );--light-sun-ink: radial-gradient( 115% 85% at 86% -12%, var(--signal-hot) 0%, var(--signal) 26%, var(--signal-deep) 48%, transparent 76% );--light-fill: radial-gradient( 95% 75% at -5% 105%, var(--sky) 0%, var(--sky) 38%, transparent 68% );--light-noon: radial-gradient( 80% 55% at 50% -10%, var(--signal-hot) 0%, var(--signal) 34%, transparent 70% );--light-horizon: linear-gradient( to bottom, var(--signal) 0%, transparent 24% );--texture-grid-size: 40px;--texture-grid-major: 200px;--texture-grid: linear-gradient( to right, var(--grid) var(--hairline), transparent var(--hairline) ), linear-gradient( to bottom, var(--grid) var(--hairline), transparent var(--hairline) ), linear-gradient( to right, var(--grid) var(--hairline), transparent var(--hairline) ), linear-gradient( to bottom, var(--grid) var(--hairline), transparent var(--hairline) );--texture-rule-size: 11px;--texture-rule: linear-gradient( to right, var(--grid) var(--hairline), transparent var(--hairline) ), linear-gradient( to bottom, var(--grid) var(--hairline), transparent var(--hairline) );--texture-grid-ink: linear-gradient( to right, var(--white) var(--hairline), transparent var(--hairline) ), linear-gradient( to bottom, var(--white) var(--hairline), transparent var(--hairline) ), linear-gradient( to right, var(--white) var(--hairline), transparent var(--hairline) ), linear-gradient( to bottom, var(--white) var(--hairline), transparent var(--hairline) );--texture-array-size: 34px;--texture-array: linear-gradient( to right, var(--ink) 1.5px, transparent 1.5px ), linear-gradient( to bottom, var(--ink) 1.5px, transparent 1.5px ), repeating-linear-gradient( to right, transparent 0 10px, var(--white) 10px 11px, transparent 11px 22px, var(--white) 22px 23px, transparent 23px 34px ), linear-gradient( 135deg, var(--structure) 0%, var(--structure) 100% );--texture-array-ink: linear-gradient( to right, var(--white) 1.5px, transparent 1.5px ), linear-gradient( to bottom, var(--white) 1.5px, transparent 1.5px ), repeating-linear-gradient( to right, transparent 0 10px, var(--white) 10px 11px, transparent 11px 22px, var(--white) 22px 23px, transparent 23px 34px );--energy-live: var(--signal);--energy-live-hot: var(--signal);--energy-cold: var(--structure);--arc-core: var(--white);--arc-glow: var(--signal);--glow-live: drop-shadow(0 0 3px var(--signal)) drop-shadow(0 0 9px var(--signal));--glow-arc: drop-shadow(0 0 2px var(--arc-core)) drop-shadow(0 0 8px var(--arc-glow)) drop-shadow(0 0 20px var(--signal));--busbar: var(--ink);--busbar-on-ink: var(--white);--dur-flow: 3.2s;--dur-surge: .22s;--dur-discharge: 1.1s;--font-display: "Archivo Variable", "Archivo", ui-sans-serif, system-ui, sans-serif;--font-body: "IBM Plex Sans Variable", "IBM Plex Sans", ui-sans-serif, system-ui, sans-serif;--font-mono: "IBM Plex Mono", ui-monospace, "SFMono-Regular", "Menlo", monospace;--step-12: .75rem;--step-14: .875rem;--step-16: 1rem;--step-20: 1.25rem;--step-26: 1.625rem;--step-34: 2.125rem;--step-46: 2.875rem;--step-62: 3.875rem;--fluid-26: clamp(var(--step-20), 1.05rem + 1vw, var(--step-26));--fluid-34: clamp(var(--step-26), 1.28rem + 1.7vw, var(--step-34));--fluid-46: clamp(var(--step-34), 1.55rem + 2.9vw, var(--step-46));--fluid-62: clamp(var(--step-34), 1.5rem + 5.1vw, var(--step-62));--leading-body: 1.65;--leading-tight: 1.1;--leading-snug: 1.3;--measure: 34rem;--measure-wide: 44rem;--shell: 76rem;--radius: 2px;--hairline: 1px;--ledger-resolve: 1.4s;--instant: 0ms;--dur-fast: .14s;--dur-base: .26s;--dur-slow: .62s;--dur-ambient: 28s;--ease-out: cubic-bezier(.22, 1, .36, 1);--ease-in-out: cubic-bezier(.65, 0, .35, 1);--stagger: 60ms}@supports (color: color-mix(in lab,red,red)){:root{--ink-80: color-mix(in srgb, var(--ink) 80%, var(--paper))}}@supports (color: color-mix(in lab,red,red)){:root{--ink-60: color-mix(in srgb, var(--ink) 60%, var(--paper))}}@supports (color: color-mix(in lab,red,red)){:root{--ink-40: color-mix(in srgb, var(--ink) 40%, var(--paper))}}@supports (color: color-mix(in lab,red,red)){:root{--structure-hover: color-mix(in srgb, var(--structure) 85%, var(--ink))}}@supports (color: color-mix(in lab,red,red)){:root{--structure-wash: color-mix(in srgb, var(--structure) 6%, var(--white))}}@supports (color: color-mix(in lab,red,red)){:root{--signal-hover: color-mix(in srgb, var(--signal) 88%, var(--ink))}}@supports (color: color-mix(in lab,red,red)){:root{--signal-wash: color-mix(in srgb, var(--signal) 12%, var(--white))}}@supports (color: color-mix(in lab,red,red)){:root{--grid-strong: color-mix(in srgb, var(--grid) 70%, var(--ink))}}@supports (color: color-mix(in lab,red,red)){:root{--paper-sunk: color-mix(in srgb, var(--paper) 88%, var(--ink))}}@supports (color: color-mix(in lab,red,red)){:root{--alert-wash: color-mix(in srgb, var(--alert) 8%, var(--white))}}@supports (color: color-mix(in lab,red,red)){:root{--paper-deep: color-mix(in srgb, var(--paper) 88%, var(--structure))}}@supports (color: color-mix(in lab,red,red)){:root{--paper-warm: color-mix(in srgb, var(--paper) 86%, var(--signal))}}@supports (color: color-mix(in lab,red,red)){:root{--paper-sun: color-mix(in srgb, var(--paper) 74%, var(--signal))}}@supports (color: color-mix(in lab,red,red)){:root{--paper-sky: color-mix(in srgb, var(--white) 82%, var(--sky-pale))}}@supports (color: color-mix(in lab,red,red)){:root{--ink-raised: color-mix(in srgb, var(--ink) 92%, var(--white))}}@supports (color: color-mix(in lab,red,red)){:root{--ink-deep: color-mix(in srgb, var(--ink) 92%, #000000)}}@supports (color: color-mix(in lab,red,red)){:root{--rule-faint: color-mix(in srgb, var(--grid) 45%, transparent)}}@supports (color: color-mix(in lab,red,red)){:root{--rule-on-ink: color-mix(in srgb, var(--white) 14%, transparent)}}@supports (color: color-mix(in lab,red,red)){:root{--rule-on-ink-strong: color-mix(in srgb, var(--white) 28%, transparent)}}@supports (color: color-mix(in lab,red,red)){:root{--ink-fg-45: color-mix(in srgb, var(--white) 45%, transparent)}}@supports (color: color-mix(in lab,red,red)){:root{--ink-fg-60: color-mix(in srgb, var(--white) 62%, transparent)}}@supports (color: color-mix(in lab,red,red)){:root{--ink-fg-80: color-mix(in srgb, var(--white) 82%, transparent)}}@supports (color: color-mix(in lab,red,red)){:root{--card-edge: color-mix(in srgb, var(--grid) 62%, var(--white))}}@supports (color: color-mix(in lab,red,red)){:root{--card-edge-lit: color-mix(in srgb, var(--grid) 26%, var(--white))}}@supports (color: color-mix(in lab,red,red)){:root{--light-card: radial-gradient( 120% 80% at 88% -10%, color-mix(in srgb, var(--signal-hot) 11%, transparent) 0%, color-mix(in srgb, var(--signal) 4%, transparent) 42%, transparent 76% ), radial-gradient( 80% 60% at -6% 104%, color-mix(in srgb, var(--sky) 6%, transparent) 0%, transparent 62% )}}@supports (color: color-mix(in lab,red,red)){:root{--elev-signal: 0 2px 4px hsl(var(--shadow-color) / .08), 0 10px 24px -8px color-mix(in srgb, var(--signal) 55%, transparent)}}@supports (color: color-mix(in lab,red,red)){:root{--light-sun: radial-gradient( 125% 95% at 86% -14%, color-mix(in srgb, var(--signal-hot) 34%, transparent) 0%, color-mix(in srgb, var(--signal) 16%, transparent) 24%, color-mix(in srgb, var(--signal-deep) 6%, transparent) 48%, transparent 74% )}}@supports (color: color-mix(in lab,red,red)){:root{--light-sun-ink: radial-gradient( 115% 85% at 86% -12%, color-mix(in srgb, var(--signal-hot) 46%, transparent) 0%, color-mix(in srgb, var(--signal) 20%, transparent) 26%, color-mix(in srgb, var(--signal-deep) 9%, transparent) 48%, transparent 76% )}}@supports (color: color-mix(in lab,red,red)){:root{--light-fill: radial-gradient( 95% 75% at -5% 105%, color-mix(in srgb, var(--sky) 22%, transparent) 0%, color-mix(in srgb, var(--sky) 7%, transparent) 38%, transparent 68% )}}@supports (color: color-mix(in lab,red,red)){:root{--light-noon: radial-gradient( 80% 55% at 50% -10%, color-mix(in srgb, var(--signal-hot) 44%, transparent) 0%, color-mix(in srgb, var(--signal) 16%, transparent) 34%, transparent 70% )}}@supports (color: color-mix(in lab,red,red)){:root{--light-horizon: linear-gradient( to bottom, color-mix(in srgb, var(--signal) 5%, transparent) 0%, transparent 24% )}}@supports (color: color-mix(in lab,red,red)){:root{--texture-grid: linear-gradient( to right, color-mix(in srgb, var(--grid) 34%, transparent) var(--hairline), transparent var(--hairline) ), linear-gradient( to bottom, color-mix(in srgb, var(--grid) 34%, transparent) var(--hairline), transparent var(--hairline) ), linear-gradient( to right, color-mix(in srgb, var(--grid) 15%, transparent) var(--hairline), transparent var(--hairline) ), linear-gradient( to bottom, color-mix(in srgb, var(--grid) 15%, transparent) var(--hairline), transparent var(--hairline) )}}@supports (color: color-mix(in lab,red,red)){:root{--texture-rule: linear-gradient( to right, color-mix(in srgb, var(--grid) 20%, transparent) var(--hairline), transparent var(--hairline) ), linear-gradient( to bottom, color-mix(in srgb, var(--grid) 20%, transparent) var(--hairline), transparent var(--hairline) )}}@supports (color: color-mix(in lab,red,red)){:root{--texture-grid-ink: linear-gradient( to right, color-mix(in srgb, var(--white) 8%, transparent) var(--hairline), transparent var(--hairline) ), linear-gradient( to bottom, color-mix(in srgb, var(--white) 8%, transparent) var(--hairline), transparent var(--hairline) ), linear-gradient( to right, color-mix(in srgb, var(--white) 3.5%, transparent) var(--hairline), transparent var(--hairline) ), linear-gradient( to bottom, color-mix(in srgb, var(--white) 3.5%, transparent) var(--hairline), transparent var(--hairline) )}}@supports (color: color-mix(in lab,red,red)){:root{--texture-array: linear-gradient( to right, color-mix(in srgb, var(--ink) 42%, transparent) 1.5px, transparent 1.5px ), linear-gradient( to bottom, color-mix(in srgb, var(--ink) 42%, transparent) 1.5px, transparent 1.5px ), repeating-linear-gradient( to right, transparent 0 10px, color-mix(in srgb, var(--white) 34%, transparent) 10px 11px, transparent 11px 22px, color-mix(in srgb, var(--white) 34%, transparent) 22px 23px, transparent 23px 34px ), linear-gradient( 135deg, color-mix(in srgb, var(--structure) 22%, transparent) 0%, color-mix(in srgb, var(--structure) 13%, transparent) 100% )}}@supports (color: color-mix(in lab,red,red)){:root{--texture-array-ink: linear-gradient( to right, color-mix(in srgb, var(--white) 14%, transparent) 1.5px, transparent 1.5px ), linear-gradient( to bottom, color-mix(in srgb, var(--white) 14%, transparent) 1.5px, transparent 1.5px ), repeating-linear-gradient( to right, transparent 0 10px, color-mix(in srgb, var(--white) 9%, transparent) 10px 11px, transparent 11px 22px, color-mix(in srgb, var(--white) 9%, transparent) 22px 23px, transparent 23px 34px )}}@supports (color: color-mix(in lab,red,red)){:root{--energy-live-hot: color-mix(in srgb, var(--signal) 60%, var(--white))}}@supports (color: color-mix(in lab,red,red)){:root{--arc-core: color-mix(in srgb, var(--white) 92%, var(--signal))}}@supports (color: color-mix(in lab,red,red)){:root{--arc-glow: color-mix(in srgb, var(--signal) 70%, transparent)}}@supports (color: color-mix(in lab,red,red)){:root{--glow-live: drop-shadow(0 0 3px color-mix(in srgb, var(--signal) 65%, transparent)) drop-shadow(0 0 9px color-mix(in srgb, var(--signal) 35%, transparent))}}@supports (color: color-mix(in lab,red,red)){:root{--glow-arc: drop-shadow(0 0 2px var(--arc-core)) drop-shadow(0 0 8px var(--arc-glow)) drop-shadow(0 0 20px color-mix(in srgb, var(--signal) 28%, transparent))}}@supports (color: color-mix(in lab,red,red)){:root{--busbar: color-mix(in srgb, var(--ink) 12%, transparent)}}@supports (color: color-mix(in lab,red,red)){:root{--busbar-on-ink: color-mix(in srgb, var(--white) 12%, transparent)}}@media(prefers-reduced-motion:reduce){:root{--ledger-resolve: 0ms;--dur-fast: 0ms;--dur-base: 0ms;--dur-slow: 0ms;--dur-ambient: 0ms;--stagger: 0ms;--dur-flow: 0ms;--dur-surge: 0ms;--dur-discharge: 0ms}}@font-face{font-family:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/fonts/archivo-latin-wght-normal.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans Variable;font-style:normal;font-display:swap;font-weight:100 700;src:url(/fonts/ibm-plex-sans-latin-wght-normal.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans Variable;font-style:italic;font-display:swap;font-weight:100 700;src:url(/fonts/ibm-plex-sans-latin-wght-italic.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/fonts/ibm-plex-mono-latin-400-normal.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/fonts/ibm-plex-mono-latin-500-normal.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/fonts/ibm-plex-mono-latin-600-normal.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.font-mono,[class*=font-mono],code,kbd,samp,pre{font-variant-numeric:tabular-nums slashed-zero;font-feature-settings:"tnum" 1,"zero" 1}:root{font-variant-numeric:tabular-nums}@layer theme,base,components,utilities;@layer theme{:root,:host{--spacing: .25rem;--font-weight-normal: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--tracking-normal: 0em;--leading-tight: 1.25;--leading-snug: 1.375;--leading-relaxed: 1.625;--default-transition-duration: .15s;--default-transition-timing-function: cubic-bezier(.4, 0, .2, 1);--default-mono-font-family: var(--font-mono);--color-ink: var(--ink);--color-paper: var(--paper);--color-structure: var(--structure);--color-signal: var(--signal);--color-grid: var(--grid);--color-white: var(--white);--color-signal-deep: var(--signal-deep);--color-ink-80: var(--ink-80);--color-ink-60: var(--ink-60);--color-ink-40: var(--ink-40);--color-structure-wash: var(--structure-wash);--color-signal-wash: var(--signal-wash);--color-grid-strong: var(--grid-strong);--color-paper-sunk: var(--paper-sunk);--color-paper-deep: var(--paper-deep);--color-paper-raised: var(--paper-raised);--color-paper-warm: var(--paper-warm);--color-paper-sky: var(--paper-sky);--color-ink-raised: var(--ink-raised);--color-ink-deep: var(--ink-deep);--color-rule-faint: var(--rule-faint);--color-rule-on-ink: var(--rule-on-ink);--color-rule-on-ink-strong: var(--rule-on-ink-strong);--color-ink-fg-60: var(--ink-fg-60);--color-ink-fg-80: var(--ink-fg-80);--font-display: var(--font-display);--font-body: var(--font-body);--font-mono: var(--font-mono);--text-12: var(--step-12);--text-12--line-height: 1.4;--text-14: var(--step-14);--text-14--line-height: 1.5;--text-16: var(--step-16);--text-16--line-height: 1.65;--text-20: var(--step-20);--text-20--line-height: 1.5;--text-26: var(--step-26);--text-26--line-height: 1.35;--text-34: var(--step-34);--text-34--line-height: 1.2;--text-46: var(--step-46);--text-46--line-height: 1.1;--text-f26: var(--fluid-26);--text-f26--line-height: 1.35;--text-f34: var(--fluid-34);--text-f34--line-height: 1.2;--text-f46: var(--fluid-46);--text-f46--line-height: 1.1;--text-f62: var(--fluid-62);--text-f62--line-height: 1.04;--radius: var(--radius);--ease-out: var(--ease-out);--ease-in-out: var(--ease-in-out);--animate-sun-drift: sun-drift var(--dur-ambient) var(--ease-in-out) infinite alternate;--animate-trace: trace 2.4s var(--ease-out) both}}@layer base{*,:after,:before,::backdrop,::file-selector-button{box-sizing:border-box;margin:0;padding:0;border:0 solid}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;tab-size:4;font-family:var(--default-font-family, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings, normal);font-variation-settings:var(--default-font-variation-settings, normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family, ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings, normal);font-variation-settings:var(--default-mono-font-variation-settings, normal);font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea,::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;border-radius:0;background-color:transparent;opacity:1}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not (-webkit-appearance: -apple-pay-button)) or (contain-intrinsic-size: 1px){::placeholder{color:currentcolor}@supports (color: color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit,::-webkit-datetime-edit-year-field,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field,::-webkit-datetime-edit-second-field,::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]),::file-selector-button{appearance:button}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer utilities{.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border-width:0}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-x-0{inset-inline:0px}.-top-2\.5{top:calc(var(--spacing) * -2.5)}.top-0{top:0}.top-1\/2{top:50%}.right-3{right:calc(var(--spacing) * 3)}.right-5{right:calc(var(--spacing) * 5)}.right-\[-0\.625rem\]{right:-.625rem}.bottom-2\.5{bottom:calc(var(--spacing) * 2.5)}.bottom-5{bottom:calc(var(--spacing) * 5)}.left-2\.5{left:calc(var(--spacing) * 2.5)}.left-3{left:calc(var(--spacing) * 3)}.z-10{z-index:10}.z-40{z-index:40}.z-50{z-index:50}.order-first{order:-9999}.container{width:100%}@media(width>=40rem){.container{max-width:40rem}}@media(width>=48rem){.container{max-width:48rem}}@media(width>=64rem){.container{max-width:64rem}}@media(width>=80rem){.container{max-width:80rem}}@media(width>=96rem){.container{max-width:96rem}}.m-0{margin:0}.mx-auto{margin-inline:auto}.my-4{margin-block:calc(var(--spacing) * 4)}.my-10{margin-block:calc(var(--spacing) * 10)}.my-16{margin-block:calc(var(--spacing) * 16)}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:var(--spacing)}.mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-2\.5{margin-top:calc(var(--spacing) * 2.5)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-3\.5{margin-top:calc(var(--spacing) * 3.5)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-7{margin-top:calc(var(--spacing) * 7)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mt-9{margin-top:calc(var(--spacing) * 9)}.mt-10{margin-top:calc(var(--spacing) * 10)}.mt-12{margin-top:calc(var(--spacing) * 12)}.mt-14{margin-top:calc(var(--spacing) * 14)}.mt-24{margin-top:calc(var(--spacing) * 24)}.mt-auto{margin-top:auto}.mb-0{margin-bottom:0}.mb-1{margin-bottom:var(--spacing)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-8{margin-bottom:calc(var(--spacing) * 8)}.ml-2{margin-left:calc(var(--spacing) * 2)}.ml-4{margin-left:calc(var(--spacing) * 4)}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.h-0\.5{height:calc(var(--spacing) * .5)}.h-2\.5{height:calc(var(--spacing) * 2.5)}.h-5{height:calc(var(--spacing) * 5)}.h-7{height:calc(var(--spacing) * 7)}.h-10{height:calc(var(--spacing) * 10)}.h-11{height:calc(var(--spacing) * 11)}.h-28{height:calc(var(--spacing) * 28)}.h-auto{height:auto}.h-full{height:100%}.min-h-\[30rem\]{min-height:30rem}.min-h-screen{min-height:100vh}.w-2\.5{width:calc(var(--spacing) * 2.5)}.w-5{width:calc(var(--spacing) * 5)}.w-12{width:calc(var(--spacing) * 12)}.w-\[6\.5rem\]{width:6.5rem}.w-\[7\.5rem\]{width:7.5rem}.w-\[14rem\]{width:14rem}.w-auto{width:auto}.w-full{width:100%}.max-w-\[32rem\]{max-width:32rem}.max-w-\[34rem\]{max-width:34rem}.max-w-\[38rem\]{max-width:38rem}.max-w-\[40rem\]{max-width:40rem}.max-w-\[42rem\]{max-width:42rem}.max-w-\[44rem\]{max-width:44rem}.max-w-\[46rem\]{max-width:46rem}.max-w-\[48rem\]{max-width:48rem}.max-w-\[52rem\]{max-width:52rem}.max-w-\[72rem\]{max-width:72rem}.max-w-\[76rem\]{max-width:76rem}.min-w-0{min-width:0px}.min-w-\[34rem\]{min-width:34rem}.min-w-\[38rem\]{min-width:38rem}.min-w-\[40rem\]{min-width:40rem}.min-w-\[44rem\]{min-width:44rem}.flex-1{flex:1}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.border-collapse{border-collapse:collapse}.-translate-y-1\/2{--tw-translate-y: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y)}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.cursor-pointer{cursor:pointer}.touch-none{touch-action:none}.scroll-mt-8{scroll-margin-top:calc(var(--spacing) * 8)}.scroll-mt-28{scroll-margin-top:calc(var(--spacing) * 28)}.list-decimal{list-style-type:decimal}.list-disc{list-style-type:disc}.list-none{list-style-type:none}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.gap-1{gap:var(--spacing)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-8{gap:calc(var(--spacing) * 8)}.gap-10{gap:calc(var(--spacing) * 10)}.gap-12{gap:calc(var(--spacing) * 12)}.gap-px{gap:1px}:where(.space-y-1\.5>:not(:last-child)){--tw-space-y-reverse: 0;margin-block-start:calc(calc(var(--spacing) * 1.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse: 0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2\.5>:not(:last-child)){--tw-space-y-reverse: 0;margin-block-start:calc(calc(var(--spacing) * 2.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse: 0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-5>:not(:last-child)){--tw-space-y-reverse: 0;margin-block-start:calc(calc(var(--spacing) * 5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-6>:not(:last-child)){--tw-space-y-reverse: 0;margin-block-start:calc(calc(var(--spacing) * 6) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 6) * calc(1 - var(--tw-space-y-reverse)))}.gap-x-4{column-gap:calc(var(--spacing) * 4)}.gap-x-5{column-gap:calc(var(--spacing) * 5)}.gap-x-6{column-gap:calc(var(--spacing) * 6)}.gap-x-8{column-gap:calc(var(--spacing) * 8)}.gap-y-1{row-gap:var(--spacing)}.gap-y-2{row-gap:calc(var(--spacing) * 2)}.gap-y-3{row-gap:calc(var(--spacing) * 3)}.gap-y-6{row-gap:calc(var(--spacing) * 6)}:where(.divide-y>:not(:last-child)){--tw-divide-y-reverse: 0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px * var(--tw-divide-y-reverse));border-bottom-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)))}:where(.divide-grid>:not(:last-child)){border-color:var(--color-grid)}.self-start{align-self:flex-start}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-x-auto{overflow-x:auto}.rounded{border-radius:var(--radius)}.rounded-\[2px\]{border-radius:2px}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-l-2{border-left-style:var(--tw-border-style);border-left-width:2px}.border-dashed{--tw-border-style: dashed;border-style:dashed}.border-grid{border-color:var(--color-grid)}.border-grid-strong{border-color:var(--color-grid-strong)}.border-ink{border-color:var(--color-ink)}.border-rule-faint{border-color:var(--color-rule-faint)}.border-rule-on-ink{border-color:var(--color-rule-on-ink)}.border-rule-on-ink-strong{border-color:var(--color-rule-on-ink-strong)}.border-signal{border-color:var(--color-signal)}.border-signal\/40{border-color:var(--color-signal)}@supports (color: color-mix(in lab,red,red)){.border-signal\/40{border-color:color-mix(in oklab,var(--color-signal) 40%,transparent)}}.border-structure{border-color:var(--color-structure)}.border-l-ink{border-left-color:var(--color-ink)}.border-l-signal{border-left-color:var(--color-signal)}.bg-grid{background-color:var(--color-grid)}.bg-grid-strong{background-color:var(--color-grid-strong)}.bg-ink{background-color:var(--color-ink)}.bg-ink-deep{background-color:var(--color-ink-deep)}.bg-ink-raised{background-color:var(--color-ink-raised)}.bg-paper{background-color:var(--color-paper)}.bg-paper-deep{background-color:var(--color-paper-deep)}.bg-paper-raised{background-color:var(--color-paper-raised)}.bg-paper-sky{background-color:var(--color-paper-sky)}.bg-paper-sunk{background-color:var(--color-paper-sunk)}.bg-paper-warm{background-color:var(--color-paper-warm)}.bg-signal{background-color:var(--color-signal)}.bg-signal-wash{background-color:var(--color-signal-wash)}.bg-structure-wash{background-color:var(--color-structure-wash)}.bg-white{background-color:var(--color-white)}.bg-white\/60{background-color:var(--color-white)}@supports (color: color-mix(in lab,red,red)){.bg-white\/60{background-color:color-mix(in oklab,var(--color-white) 60%,transparent)}}.texture-array{background-image:var(--texture-array);background-size:var(--texture-array-size) var(--texture-array-size),var(--texture-array-size) var(--texture-array-size),var(--texture-array-size) var(--texture-array-size),100% 100%}.texture-grid{background-image:var(--texture-grid);background-size:var(--texture-grid-major) var(--texture-grid-major),var(--texture-grid-major) var(--texture-grid-major),var(--texture-grid-size) var(--texture-grid-size),var(--texture-grid-size) var(--texture-grid-size)}.texture-rule{background-image:var(--texture-rule);background-size:var(--texture-rule-size) var(--texture-rule-size)}.fill-ink-60{fill:var(--color-ink-60)}.p-0{padding:0}.p-3{padding:calc(var(--spacing) * 3)}.p-3\.5{padding:calc(var(--spacing) * 3.5)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.px-1{padding-inline:var(--spacing)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.py-1{padding-block:var(--spacing)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-3\.5{padding-block:calc(var(--spacing) * 3.5)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-5{padding-block:calc(var(--spacing) * 5)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-7{padding-block:calc(var(--spacing) * 7)}.py-8{padding-block:calc(var(--spacing) * 8)}.py-10{padding-block:calc(var(--spacing) * 10)}.py-12{padding-block:calc(var(--spacing) * 12)}.py-14{padding-block:calc(var(--spacing) * 14)}.py-16{padding-block:calc(var(--spacing) * 16)}.pt-0\.5{padding-top:calc(var(--spacing) * .5)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pt-5{padding-top:calc(var(--spacing) * 5)}.pt-6{padding-top:calc(var(--spacing) * 6)}.pt-8{padding-top:calc(var(--spacing) * 8)}.pt-10{padding-top:calc(var(--spacing) * 10)}.pt-12{padding-top:calc(var(--spacing) * 12)}.pt-14{padding-top:calc(var(--spacing) * 14)}.pt-16{padding-top:calc(var(--spacing) * 16)}.pr-4{padding-right:calc(var(--spacing) * 4)}.pr-6{padding-right:calc(var(--spacing) * 6)}.pr-10{padding-right:calc(var(--spacing) * 10)}.pr-12{padding-right:calc(var(--spacing) * 12)}.pr-14{padding-right:calc(var(--spacing) * 14)}.pr-16{padding-right:calc(var(--spacing) * 16)}.pb-3{padding-bottom:calc(var(--spacing) * 3)}.pb-5{padding-bottom:calc(var(--spacing) * 5)}.pb-8{padding-bottom:calc(var(--spacing) * 8)}.pb-10{padding-bottom:calc(var(--spacing) * 10)}.pb-12{padding-bottom:calc(var(--spacing) * 12)}.pb-14{padding-bottom:calc(var(--spacing) * 14)}.pb-16{padding-bottom:calc(var(--spacing) * 16)}.pl-1\.5{padding-left:calc(var(--spacing) * 1.5)}.pl-4{padding-left:calc(var(--spacing) * 4)}.pl-5{padding-left:calc(var(--spacing) * 5)}.pl-6{padding-left:calc(var(--spacing) * 6)}.pl-8{padding-left:calc(var(--spacing) * 8)}.pl-12{padding-left:calc(var(--spacing) * 12)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.font-body{font-family:var(--font-body)}.font-display{font-family:var(--font-display)}.font-mono{font-family:var(--font-mono)}.text-12{font-size:var(--text-12);line-height:var(--tw-leading, var(--text-12--line-height))}.text-14{font-size:var(--text-14);line-height:var(--tw-leading, var(--text-14--line-height))}.text-16{font-size:var(--text-16);line-height:var(--tw-leading, var(--text-16--line-height))}.text-20{font-size:var(--text-20);line-height:var(--tw-leading, var(--text-20--line-height))}.text-26{font-size:var(--text-26);line-height:var(--tw-leading, var(--text-26--line-height))}.text-34{font-size:var(--text-34);line-height:var(--tw-leading, var(--text-34--line-height))}.text-46{font-size:var(--text-46);line-height:var(--tw-leading, var(--text-46--line-height))}.text-f26{font-size:var(--text-f26);line-height:var(--tw-leading, var(--text-f26--line-height))}.text-f34{font-size:var(--text-f34);line-height:var(--tw-leading, var(--text-f34--line-height))}.text-f46{font-size:var(--text-f46);line-height:var(--tw-leading, var(--text-f46--line-height))}.text-f62{font-size:var(--text-f62);line-height:var(--tw-leading, var(--text-f62--line-height))}.leading-none{--tw-leading: 1;line-height:1}.leading-relaxed{--tw-leading: var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-snug{--tw-leading: var(--leading-snug);line-height:var(--leading-snug)}.leading-tight{--tw-leading: var(--leading-tight);line-height:var(--leading-tight)}.font-bold{--tw-font-weight: var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-medium{--tw-font-weight: var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight: var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[-0\.02em\]{--tw-tracking: -.02em;letter-spacing:-.02em}.tracking-\[0\.1em\]{--tw-tracking: .1em;letter-spacing:.1em}.tracking-\[0\.08em\]{--tw-tracking: .08em;letter-spacing:.08em}.tracking-\[0\.12em\]{--tw-tracking: .12em;letter-spacing:.12em}.tracking-normal{--tw-tracking: var(--tracking-normal);letter-spacing:var(--tracking-normal)}.break-words{overflow-wrap:break-word}.whitespace-nowrap{white-space:nowrap}.whitespace-pre{white-space:pre}.text-grid{color:var(--color-grid)}.text-grid-strong{color:var(--color-grid-strong)}.text-ink{color:var(--color-ink)}.text-ink-40{color:var(--color-ink-40)}.text-ink-60{color:var(--color-ink-60)}.text-ink-80{color:var(--color-ink-80)}.text-ink-fg-60{color:var(--color-ink-fg-60)}.text-ink-fg-80{color:var(--color-ink-fg-80)}.text-signal{color:var(--color-signal)}.text-signal-deep{color:var(--color-signal-deep)}.text-structure{color:var(--color-structure)}.text-white{color:var(--color-white)}.capitalize{text-transform:capitalize}.normal-case{text-transform:none}.uppercase{text-transform:uppercase}.not-italic{font-style:normal}.tabular-nums{--tw-numeric-spacing: tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.no-underline{text-decoration-line:none}.underline{text-decoration-line:underline}.underline-offset-2{text-underline-offset:2px}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.accent-\[var\(--signal-deep\)\]{accent-color:var(--signal-deep)}.opacity-0{opacity:0%}.opacity-50{opacity:50%}.opacity-70{opacity:70%}.opacity-100{opacity:100%}.shadow-floating{--tw-shadow: var(--elev-floating);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-lifted{--tw-shadow: var(--elev-lifted);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-raised{--tw-shadow: var(--elev-raised);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring,.ring-1{--tw-ring-shadow: var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-grid{--tw-ring-color: var(--color-grid)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.invert{--tw-invert: invert(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration))}.transition-\[width\]{transition-property:width;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration))}.duration-500{--tw-duration: .5s;transition-duration:.5s}.duration-\[var\(--dur-fast\)\]{--tw-duration: var(--dur-fast);transition-duration:var(--dur-fast)}.ring-inset{--tw-ring-inset: inset}@media(hover:hover){.group-hover\:text-ink:is(:where(.group):hover *){color:var(--color-ink)}}.group-focus-visible\:text-ink:is(:where(.group):focus-visible *){color:var(--color-ink)}.first\:mt-0:first-child{margin-top:0}.first\:border-t:first-child{border-top-style:var(--tw-border-style);border-top-width:1px}.first\:border-t-0:first-child{border-top-style:var(--tw-border-style);border-top-width:0px}.first\:border-grid:first-child{border-color:var(--color-grid)}.first\:pt-0:first-child{padding-top:0}.last\:border-b-0:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0px}.last\:pb-0:last-child{padding-bottom:0}@media(hover:hover){.hover\:text-ink:hover{color:var(--color-ink)}.hover\:text-signal:hover{color:var(--color-signal)}.hover\:text-signal-deep:hover{color:var(--color-signal-deep)}.hover\:text-structure:hover{color:var(--color-structure)}}.focus\:outline-none:focus{--tw-outline-style: none;outline-style:none}@media(width>=40rem){.sm\:col-span-2{grid-column:span 2 / span 2}.sm\:block{display:block}.sm\:inline{display:inline}.sm\:min-h-\[32rem\]{min-height:32rem}.sm\:w-auto{width:auto}.sm\:max-w-\[44rem\]{max-width:44rem}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sm\:grid-cols-\[3\.5rem_1fr\]{grid-template-columns:3.5rem 1fr}.sm\:flex-row{flex-direction:row}.sm\:items-baseline{align-items:baseline}.sm\:items-center{align-items:center}.sm\:justify-between{justify-content:space-between}.sm\:gap-4{gap:calc(var(--spacing) * 4)}.sm\:gap-8{gap:calc(var(--spacing) * 8)}.sm\:p-6{padding:calc(var(--spacing) * 6)}.sm\:p-7{padding:calc(var(--spacing) * 7)}.sm\:p-8{padding:calc(var(--spacing) * 8)}.sm\:p-9{padding:calc(var(--spacing) * 9)}.sm\:p-10{padding:calc(var(--spacing) * 10)}.sm\:px-4{padding-inline:calc(var(--spacing) * 4)}.sm\:px-5{padding-inline:calc(var(--spacing) * 5)}.sm\:px-6{padding-inline:calc(var(--spacing) * 6)}.sm\:px-8{padding-inline:calc(var(--spacing) * 8)}.sm\:py-3{padding-block:calc(var(--spacing) * 3)}.sm\:py-9{padding-block:calc(var(--spacing) * 9)}.sm\:pt-14{padding-top:calc(var(--spacing) * 14)}.sm\:pt-16{padding-top:calc(var(--spacing) * 16)}.sm\:pt-20{padding-top:calc(var(--spacing) * 20)}.sm\:pb-12{padding-bottom:calc(var(--spacing) * 12)}.sm\:pb-16{padding-bottom:calc(var(--spacing) * 16)}.sm\:pb-20{padding-bottom:calc(var(--spacing) * 20)}.sm\:pb-24{padding-bottom:calc(var(--spacing) * 24)}.sm\:text-26{font-size:var(--text-26);line-height:var(--tw-leading, var(--text-26--line-height))}.sm\:text-34{font-size:var(--text-34);line-height:var(--tw-leading, var(--text-34--line-height))}.sm\:text-46{font-size:var(--text-46);line-height:var(--tw-leading, var(--text-46--line-height))}}@media(width>=48rem){.md\:block{display:block}.md\:hidden{display:none}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-\[10rem_1fr\]{grid-template-columns:10rem 1fr}.md\:flex-col{flex-direction:column}.md\:flex-row{flex-direction:row}.md\:items-end{align-items:flex-end}.md\:justify-between{justify-content:space-between}}@media(width>=64rem){.lg\:sticky{position:sticky}.lg\:top-24{top:calc(var(--spacing) * 24)}.lg\:order-none{order:0}.lg\:col-start-3{grid-column-start:3}.lg\:row-start-1{grid-row-start:1}.lg\:block{display:block}.lg\:flex{display:flex}.lg\:hidden{display:none}.lg\:min-w-\[20rem\]{min-width:20rem}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.lg\:grid-cols-\[1\.3fr_1fr\]{grid-template-columns:1.3fr 1fr}.lg\:grid-cols-\[1\.05fr_1fr\]{grid-template-columns:1.05fr 1fr}.lg\:grid-cols-\[1\.25fr_1fr\]{grid-template-columns:1.25fr 1fr}.lg\:grid-cols-\[1fr_1\.2fr\]{grid-template-columns:1fr 1.2fr}.lg\:grid-cols-\[1fr_1\.6fr\]{grid-template-columns:1fr 1.6fr}.lg\:grid-cols-\[1fr_1\.35fr\]{grid-template-columns:1fr 1.35fr}.lg\:grid-cols-\[1fr_16rem\]{grid-template-columns:1fr 16rem}.lg\:grid-cols-\[1fr_18rem\]{grid-template-columns:1fr 18rem}.lg\:grid-cols-\[1fr_20rem\]{grid-template-columns:1fr 20rem}.lg\:grid-cols-\[1fr_22rem\]{grid-template-columns:1fr 22rem}.lg\:grid-cols-\[1fr_23rem\]{grid-template-columns:1fr 23rem}.lg\:grid-cols-\[1fr_24rem\]{grid-template-columns:1fr 24rem}.lg\:grid-cols-\[10rem_18rem_1fr\]{grid-template-columns:10rem 18rem 1fr}.lg\:grid-cols-\[14rem_1fr\]{grid-template-columns:14rem 1fr}.lg\:grid-cols-\[20rem_1fr\]{grid-template-columns:20rem 1fr}.lg\:grid-cols-\[24rem_1fr\]{grid-template-columns:24rem 1fr}.lg\:grid-cols-\[minmax\(0\,20rem\)_1fr\]{grid-template-columns:minmax(0,20rem) 1fr}.lg\:flex-row{flex-direction:row}.lg\:items-center{align-items:center}.lg\:gap-8{gap:calc(var(--spacing) * 8)}.lg\:gap-12{gap:calc(var(--spacing) * 12)}.lg\:gap-14{gap:calc(var(--spacing) * 14)}.lg\:gap-16{gap:calc(var(--spacing) * 16)}.lg\:self-start{align-self:flex-start}.lg\:justify-self-end{justify-self:flex-end}.lg\:p-12{padding:calc(var(--spacing) * 12)}.lg\:pt-16{padding-top:calc(var(--spacing) * 16)}}.\[\&\:not\(\:first-child\)\]\:mt-16:not(:first-child){margin-top:calc(var(--spacing) * 16)}}@keyframes ledger-in{0%{opacity:0;transform:translateY(2px)}to{opacity:1;transform:none}}@keyframes sun-drift{0%{transform:translateZ(0) scale(1);opacity:.85}to{transform:translate3d(-3%,2%,0) scale(1.06);opacity:1}}@keyframes trace{0%{stroke-dashoffset:var(--trace-length, 1000)}to{stroke-dashoffset:0}}@keyframes current-flow{0%{stroke-dashoffset:var(--flow-length, 400)}to{stroke-dashoffset:0}}@keyframes surge-strike{0%{opacity:0}4%{opacity:1}10%{opacity:.45}16%{opacity:1}28%{opacity:.6}40%{opacity:.9}to{opacity:0}}@keyframes surge-bloom{0%{opacity:0;transform:scale(.6)}12%{opacity:.9;transform:scale(1)}to{opacity:0;transform:scale(1.9)}}@keyframes cell-charge{0%{opacity:0}30%{opacity:1}to{opacity:0}}@keyframes bus-idle{0%{opacity:.5}to{opacity:.85}}@layer components{.yt-conductor{fill:none;stroke:var(--busbar);stroke-width:1.5;stroke-linecap:round}.yt-conductor-on-ink{stroke:var(--busbar-on-ink)}.yt-flow{fill:none;stroke:var(--energy-live);stroke-width:2;stroke-linecap:round;filter:var(--glow-live);stroke-dasharray:var(--flow-packet, 26) calc(var(--flow-length, 400) - var(--flow-packet, 26));animation:current-flow var(--dur-flow) linear infinite;animation-delay:var(--flow-delay, 0ms)}@media(prefers-reduced-motion:reduce){.yt-flow{animation:none;stroke-dasharray:none;opacity:.5}}.yt-arc{fill:none;stroke:var(--arc-core);stroke-width:1.25;stroke-linejoin:round;stroke-linecap:round;filter:var(--glow-arc);opacity:0}.yt-arc.is-striking{animation:surge-strike calc(var(--dur-surge) + var(--dur-discharge)) var(--ease-out) both}@media(prefers-reduced-motion:reduce){.yt-arc,.yt-arc.is-striking{animation:none;opacity:0}}.yt-sts-sun{transform-box:fill-box;transform-origin:center;animation:sun-pulse var(--dur-ambient) var(--ease-in-out) infinite alternate}.yt-sts-ray{fill:none;stroke:var(--signal);stroke-width:1.25;stroke-linecap:round;stroke-dasharray:14 150;opacity:.55;filter:drop-shadow(0 0 3px var(--signal));animation:current-flow calc(var(--dur-flow) * .8) linear infinite;animation-delay:var(--flow-delay, 0ms)}@supports (color: color-mix(in lab,red,red)){.yt-sts-ray{filter:drop-shadow(0 0 3px color-mix(in srgb,var(--signal) 45%,transparent))}}.yt-sts-cell{transition:opacity var(--dur-base) var(--ease-out)}.yt-sts-bloom{transform-box:fill-box;transform-origin:center;animation:surge-bloom calc(var(--dur-surge) + var(--dur-discharge)) var(--ease-out) both}@media(prefers-reduced-motion:reduce){.yt-sts-sun,.yt-sts-bloom{animation:none}.yt-sts-ray{animation:none;stroke-dasharray:none;opacity:.3}}.yt-af-cell{transition:opacity 90ms linear}.yt-af-drain{stroke-width:1.5;stroke-dasharray:18 190;opacity:.85;animation-duration:calc(var(--dur-flow) * 1.35)}.yt-af-bus{fill:none;stroke:var(--energy-live-hot);stroke-width:2.5;stroke-linecap:round;filter:var(--glow-live);stroke-dasharray:90 620;animation:current-flow calc(var(--dur-flow) * 1.1) linear infinite}@media(prefers-reduced-motion:reduce){.yt-af-cell{transition:none}.yt-af-drain,.yt-af-bus{animation:none;stroke-dasharray:none;opacity:.45}}}@keyframes sun-pulse{0%{transform:scale(1)}to{transform:scale(1.045)}}@layer components{.yt-js .yt-reveal{opacity:0;transform:translate3d(0,14px,0);transition:opacity var(--dur-slow) var(--ease-out),transform var(--dur-slow) var(--ease-out);transition-delay:var(--reveal-delay, 0ms);will-change:opacity,transform}.yt-js .yt-reveal.is-revealed{opacity:1;transform:none}.yt-js .yt-reveal-left{transform:translate3d(-16px,0,0)}.yt-js .yt-reveal-right{transform:translate3d(16px,0,0)}.yt-js .yt-reveal-scale{transform:scale(.985)}.yt-js .yt-reveal-left.is-revealed,.yt-js .yt-reveal-right.is-revealed,.yt-js .yt-reveal-scale.is-revealed{transform:none}.yt-stagger>*{--reveal-delay: calc(var(--i, 0) * var(--stagger))}@media(prefers-reduced-motion:reduce){.yt-js .yt-reveal,.yt-js .yt-reveal-left,.yt-js .yt-reveal-right,.yt-js .yt-reveal-scale{transform:none;transition-delay:0ms}}}@layer base{html{-webkit-text-size-adjust:100%;scrollbar-gutter:stable;scroll-behavior:smooth;scroll-padding-top:5rem}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}html,body{max-width:100%;overflow-x:hidden}body{background-color:var(--paper);color:var(--ink);font-family:var(--font-body);font-size:var(--step-16);line-height:var(--leading-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,h4,h5,h6{font-family:var(--font-display);font-weight:700;letter-spacing:-.02em;line-height:var(--leading-tight);text-wrap:balance}.text-46,.text-62,.text-f46,.text-f62{letter-spacing:-.032em}p{text-wrap:pretty}:focus-visible{outline:2px solid var(--signal);outline-offset:2px;border-radius:var(--radius)}:focus:not(:focus-visible){outline:none}::selection{background-color:var(--signal);color:var(--ink)}hr{border:0;border-top:var(--hairline) solid var(--grid)}}@layer components{.yt-btn{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.75rem 1.25rem;border-radius:var(--radius);border:var(--hairline) solid transparent;font-family:var(--font-body);font-size:var(--step-14);font-weight:600;line-height:1;letter-spacing:.01em;text-decoration:none;cursor:pointer;overflow:hidden;isolation:isolate;transition:background-color var(--dur-fast) var(--ease-out),border-color var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out),box-shadow var(--dur-base) var(--ease-out),transform var(--dur-fast) var(--ease-out)}.yt-btn:disabled,.yt-btn[aria-disabled=true]{cursor:not-allowed;opacity:.4;transform:none!important;box-shadow:none!important}.yt-btn-primary{background-color:var(--signal);color:var(--ink);border-color:var(--signal);box-shadow:var(--elev-raised)}.yt-btn-primary:before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(100deg,transparent 20%,var(--white) 50%,transparent 80%);transform:translate(-110%);transition:transform var(--dur-slow) var(--ease-out)}@supports (color: color-mix(in lab,red,red)){.yt-btn-primary:before{background:linear-gradient(100deg,transparent 20%,color-mix(in srgb,var(--white) 55%,transparent) 50%,transparent 80%)}}.yt-btn-primary:hover:not(:disabled){background-color:var(--signal-hover);border-color:var(--signal-hover);box-shadow:var(--elev-signal);transform:translateY(-1px)}.yt-btn-primary:hover:not(:disabled):before{transform:translate(110%)}.yt-btn-primary:active:not(:disabled){background-color:var(--signal-hover);box-shadow:var(--elev-raised);transform:translateY(0)}.yt-btn-secondary{background-color:var(--structure);color:var(--white);border-color:var(--structure);box-shadow:var(--elev-raised)}.yt-btn-secondary:hover:not(:disabled){background-color:var(--structure-hover);border-color:var(--structure-hover);box-shadow:var(--elev-lifted);transform:translateY(-1px)}.yt-btn-secondary:active:not(:disabled){box-shadow:var(--elev-raised);transform:translateY(0)}.yt-btn-tertiary{background-color:transparent;color:var(--structure);border-color:var(--grid-strong)}.yt-btn-tertiary:hover:not(:disabled){background-color:var(--structure-wash);border-color:var(--structure);transform:translateY(-1px)}.yt-btn-tertiary:active:not(:disabled){transform:translateY(0)}.yt-btn-ghost{background-color:transparent;color:var(--white);border-color:var(--rule-on-ink-strong)}.yt-btn-ghost:hover:not(:disabled){background-color:var(--white);border-color:var(--white);transform:translateY(-1px)}@supports (color: color-mix(in lab,red,red)){.yt-btn-ghost:hover:not(:disabled){background-color:color-mix(in srgb,var(--white) 8%,transparent)}}@supports (color: color-mix(in lab,red,red)){.yt-btn-ghost:hover:not(:disabled){border-color:color-mix(in srgb,var(--white) 55%,transparent)}}.yt-btn-ghost:active:not(:disabled){transform:translateY(0)}.yt-btn-sm{padding:.5rem .875rem;font-size:var(--step-12)}.yt-icon-btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;flex:none;width:2.75rem;height:2.75rem;padding:0;border:var(--hairline) solid var(--grid-strong);border-radius:var(--radius);background-color:var(--white);color:var(--structure);cursor:pointer;text-decoration:none;-webkit-tap-highlight-color:transparent;transition:background-color var(--dur-fast) var(--ease-out),border-color var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out)}.yt-icon-btn:hover{background-color:var(--structure-wash);border-color:var(--structure)}.yt-icon-btn:active{background-color:var(--structure)}@supports (color: color-mix(in lab,red,red)){.yt-icon-btn:active{background-color:color-mix(in srgb,var(--structure) 10%,var(--white))}}.yt-icon-btn-label{display:none;font-size:var(--step-12);font-weight:600;letter-spacing:.01em}@media(min-width:400px){.yt-icon-btn-wide{width:auto;padding-inline:.875rem}.yt-icon-btn-label{display:inline}}.yt-burger-glyph{position:relative;display:block;width:18px;height:14px}.yt-burger-bar{position:absolute;left:0;width:18px;height:2px;border-radius:1px;background-color:var(--ink);transition:transform var(--dur-base) var(--ease-out),opacity var(--dur-fast) var(--ease-out),background-color var(--dur-fast) var(--ease-out)}.yt-burger-bar:nth-child(1){top:0}.yt-burger-bar:nth-child(2){top:6px}.yt-burger-bar:nth-child(3){top:12px}.yt-burger-open .yt-burger-bar:nth-child(1){transform:translateY(6px) rotate(45deg)}.yt-burger-open .yt-burger-bar:nth-child(2){opacity:0;transform:scaleX(.4)}.yt-burger-open .yt-burger-bar:nth-child(3){transform:translateY(-6px) rotate(-45deg)}.yt-burger-open,.yt-burger-open:hover{background-color:var(--ink);border-color:var(--ink)}.yt-burger-open .yt-burger-bar{background-color:var(--signal)}@media(prefers-reduced-motion:reduce){.yt-burger-bar{transition:none}}.yt-soon{display:inline-block;margin-left:.4rem;padding:.1rem .3rem;border:var(--hairline) solid var(--grid-strong);border-radius:2px;font-family:var(--font-mono);font-size:.625rem;font-weight:500;line-height:1.2;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-60);vertical-align:1px;white-space:nowrap}.yt-nav-link-planned,.yt-panel-link-planned,.yt-mobile-row-planned,.yt-mobile-sublink-planned{cursor:default;color:var(--ink-60)}.yt-nav-link-planned:after{display:none}.yt-panel-link-planned:hover,.yt-mobile-sublink-planned:hover{background-color:transparent;color:var(--ink-60)}.yt-panel-link-planned .yt-panel-link-label,.yt-panel-link-planned .yt-panel-footer-label{color:var(--ink-60);font-weight:500}.yt-lit-ink .yt-soon,.yt-foot-link-planned .yt-soon{border-color:var(--rule-on-ink-strong);color:var(--ink-fg-60)}.yt-btn-lg{padding:1rem 1.75rem;font-size:var(--step-16)}.yt-link{position:relative;display:inline-flex;align-items:center;gap:.4rem;color:var(--structure);font-weight:500;text-decoration:none;padding-bottom:2px}.yt-link:after{content:"";position:absolute;left:0;bottom:0;width:100%;height:var(--hairline);background-color:currentColor;transform:scaleX(0);transform-origin:left;transition:transform var(--dur-base) var(--ease-out)}.yt-link:hover:after,.yt-link:focus-visible:after{transform:scaleX(1)}.yt-header{background-color:var(--white);border-bottom:var(--hairline) solid var(--grid);transition:box-shadow var(--dur-base) var(--ease-out),border-color var(--dur-base) var(--ease-out)}.yt-header-scrolled{box-shadow:var(--elev-raised);border-bottom-color:var(--grid-strong)}.yt-header-bar{padding-block:.875rem;transition:padding-block var(--dur-base) var(--ease-out)}.yt-header-scrolled .yt-header-bar,.yt-header-open .yt-header-bar{padding-block:.625rem}.yt-brand-mark{height:2.5rem;transition:height var(--dur-base) var(--ease-out)}.yt-header-scrolled .yt-brand-mark{height:2.125rem}@media(min-width:640px){.yt-brand-mark{height:2.875rem}.yt-header-scrolled .yt-brand-mark{height:2.375rem}}.yt-header-utility{background-color:var(--ink);max-height:2.5rem;transition:max-height var(--dur-base) var(--ease-out),opacity var(--dur-fast) var(--ease-out)}.yt-header-utility-hidden{max-height:0;opacity:0}.yt-util-dot{width:5px;height:5px;border-radius:50%;background-color:var(--signal);box-shadow:0 0 0 0 var(--signal);animation:util-pulse 2.8s var(--ease-out) infinite}@supports (color: color-mix(in lab,red,red)){.yt-util-dot{box-shadow:0 0 color-mix(in srgb,var(--signal) 70%,transparent)}}@keyframes util-pulse{0%{box-shadow:0 0 color-mix(in srgb,var(--signal) 70%,transparent)}70%{box-shadow:0 0 0 6px transparent}to{box-shadow:0 0 0 0 transparent}}@media(prefers-reduced-motion:reduce){.yt-util-dot{animation:none}}.yt-rail{position:absolute;left:0;right:0;bottom:-1px;height:1px;overflow:hidden;pointer-events:none}.yt-rail:after{content:"";position:absolute;top:0;bottom:0;width:22%;background:linear-gradient(to right,transparent,var(--signal) 45%,var(--energy-live-hot) 55%,transparent);box-shadow:0 0 6px var(--signal);animation:rail-charge calc(var(--dur-flow) * 2.4) linear infinite}@supports (color: color-mix(in lab,red,red)){.yt-rail:after{box-shadow:0 0 6px color-mix(in srgb,var(--signal) 60%,transparent)}}@keyframes rail-charge{0%{transform:translate(-110%)}to{transform:translate(560%)}}@media(prefers-reduced-motion:reduce){.yt-rail:after{animation:none;width:4rem;transform:none;opacity:.7}}.yt-brand img{transition:transform var(--dur-base) var(--ease-out)}.yt-brand:hover img{transform:translateY(-1px)}@media(prefers-reduced-motion:reduce){.yt-brand:hover img{transform:none}}.yt-btn-live:after{content:"";position:absolute;top:0;left:0;height:2px;width:40%;background:linear-gradient(to right,transparent,var(--white),transparent);animation:rail-charge calc(var(--dur-flow) * 1.6) linear infinite;pointer-events:none}@supports (color: color-mix(in lab,red,red)){.yt-btn-live:after{background:linear-gradient(to right,transparent,color-mix(in srgb,var(--white) 90%,transparent),transparent)}}@media(prefers-reduced-motion:reduce){.yt-btn-live:after{animation:none;opacity:0}}.yt-nav-link{position:relative;padding-bottom:3px;font-size:var(--step-14);font-weight:500;color:var(--ink-80);text-decoration:none;transition:color var(--dur-fast) var(--ease-out)}.yt-nav-link:after{content:"";position:absolute;left:0;bottom:0;width:100%;height:2px;background-color:var(--signal);transform:scaleX(0);transition:transform var(--dur-base) var(--ease-out)}.yt-nav-link:hover{color:var(--ink)}.yt-nav-link:hover:after,.yt-nav-link:focus-visible:after{transform:scaleX(1)}.yt-nav-link.yt-nav-active{color:var(--ink)}.yt-nav-link.yt-nav-active:after{transform:scaleX(1)}.yt-nav-link{padding-inline:.625rem}.yt-nav-link:after{left:.625rem;right:.625rem;width:auto}.yt-nav-trigger{display:inline-flex;align-items:center;gap:.35rem;background:none;border:0;font-family:inherit;line-height:inherit;cursor:pointer}.yt-nav-trigger.yt-nav-open{color:var(--ink)}.yt-nav-trigger.yt-nav-open:after{transform:scaleX(1)}.yt-nav-chev{transition:transform var(--dur-fast) var(--ease-out)}.yt-nav-open .yt-nav-chev,.yt-nav-chev-up{transform:rotate(180deg)}.yt-navpanel{position:absolute;top:calc(100% + .75rem);left:50%;transform:translate(-50%);z-index:50;min-width:34rem;padding:1.5rem;background-color:var(--paper-raised);border:var(--hairline) solid var(--grid);border-radius:2px;box-shadow:var(--elev-floating);animation:panel-in var(--dur-base) var(--ease-out) both}.yt-navpanel:before{content:"";position:absolute;left:0;right:0;top:-.75rem;height:.75rem}.yt-navpanel:after{content:"";position:absolute;top:-1px;left:0;right:0;height:2px;background-color:var(--signal)}@keyframes panel-in{0%{opacity:0;transform:translate(-50%) translateY(-4px)}to{opacity:1;transform:translate(-50%) translateY(0)}}@media(prefers-reduced-motion:reduce){.yt-navpanel{animation:none}}.yt-panel-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem}.yt-panel-heading{margin:0 0 .75rem;padding-bottom:.5rem;border-bottom:var(--hairline) solid var(--grid);font-family:var(--font-mono);font-size:var(--step-12);font-weight:500;text-transform:uppercase;letter-spacing:.14em;color:var(--ink-60)}.yt-panel-link{display:block;padding:.5rem .625rem;margin-inline:-.625rem;border-radius:2px;text-decoration:none;transition:background-color var(--dur-fast) var(--ease-out)}.yt-panel-link:hover,.yt-panel-link:focus-visible{background-color:var(--structure-wash)}.yt-panel-link-label{display:block;font-size:var(--step-14);font-weight:600;color:var(--ink)}.yt-panel-link-note{display:block;margin-top:.125rem;font-size:var(--step-12);line-height:1.45;color:var(--ink-60)}.yt-panel-footer{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-top:1.25rem;padding-top:1rem;border-top:var(--hairline) solid var(--grid);text-decoration:none}.yt-panel-footer-label{display:block;font-size:var(--step-14);font-weight:600;color:var(--structure)}.yt-panel-footer-arrow{font-size:var(--step-16);color:var(--signal);transition:transform var(--dur-base) var(--ease-out)}.yt-panel-footer:hover .yt-panel-footer-arrow{transform:translate(3px)}@media(prefers-reduced-motion:reduce){.yt-panel-footer:hover .yt-panel-footer-arrow{transform:none}}.yt-mobile-nav{max-height:calc(100vh - 4.25rem);max-height:calc(100dvh - 4.25rem);overflow-y:auto;overscroll-behavior:contain;padding:.5rem 1.25rem calc(1.5rem + env(safe-area-inset-bottom));background-color:var(--white);border-top:var(--hairline) solid var(--grid);animation:mobile-nav-in var(--dur-base) var(--ease-out) both}@keyframes mobile-nav-in{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.yt-mobile-nav{animation:none}}.yt-mobile-row{display:flex;align-items:center;justify-content:space-between;gap:1rem;width:100%;min-height:2.75rem;padding-block:.8rem;background:none;border:0;font-family:inherit;font-size:var(--step-20);font-weight:500;color:var(--ink-80);text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent}.yt-mobile-sublink{display:block;min-height:2.5rem;padding:.625rem 0 .625rem 2rem;font-size:var(--step-14);color:var(--ink-60);text-decoration:none}.yt-mobile-sublink:hover{color:var(--ink)}.yt-foot-heading{margin:0;padding-bottom:.625rem;border-bottom:var(--hairline) solid var(--rule-on-ink);font-family:var(--font-mono);font-size:var(--step-12);font-weight:500;text-transform:uppercase;letter-spacing:.14em;color:var(--ink-fg-60)}.yt-foot-link{display:block;padding-block:.4rem;font-size:var(--step-14);line-height:1.45;color:var(--ink-fg-60);text-decoration:none;transition:color var(--dur-fast) var(--ease-out),transform var(--dur-fast) var(--ease-out)}.yt-foot-link:hover,.yt-foot-link:focus-visible{color:var(--signal);transform:translate(2px)}.yt-foot-link-planned,.yt-foot-link-planned:hover,.yt-foot-link-planned:focus-visible{color:var(--ink-fg-45, var(--white));transform:none;cursor:default}@supports (color: color-mix(in lab,red,red)){.yt-foot-link-planned,.yt-foot-link-planned:hover,.yt-foot-link-planned:focus-visible{color:var(--ink-fg-45, color-mix(in srgb, var(--white) 45%, transparent))}}.yt-foot-link-inline{display:inline-block;padding-block:0;font-family:var(--font-mono);font-size:var(--step-12)}@media(prefers-reduced-motion:reduce){.yt-foot-link:hover,.yt-foot-link:focus-visible{transform:none}}.yt-hero{position:relative;isolation:isolate;overflow:hidden;background-color:var(--white);background-image:radial-gradient(120% 90% at 72% -10%,var(--sky-pale) 0%,var(--sky-pale) 34%,var(--white) 68%);padding-bottom:5.5rem}@supports (color: color-mix(in lab,red,red)){.yt-hero{background-image:radial-gradient(120% 90% at 72% -10%,var(--sky-pale) 0%,color-mix(in srgb,var(--sky-pale) 55%,var(--white)) 34%,var(--white) 68%)}}@media(min-width:1024px){.yt-hero{padding-bottom:6.5rem}}.yt-hero:before{content:"";position:absolute;inset:-30% -15% auto;height:130%;z-index:-2;background-image:radial-gradient(44% 38% at 74% 12%,var(--signal-hot) 0%,var(--signal) 26%,var(--signal-deep) 52%,transparent 76%),var(--light-fill);animation:var(--animate-sun-drift);pointer-events:none}@supports (color: color-mix(in lab,red,red)){.yt-hero:before{background-image:radial-gradient(44% 38% at 74% 12%,color-mix(in srgb,var(--signal-hot) 62%,transparent) 0%,color-mix(in srgb,var(--signal) 30%,transparent) 26%,color-mix(in srgb,var(--signal-deep) 10%,transparent) 52%,transparent 76%),var(--light-fill)}}.yt-hero:after{content:"";position:absolute;inset:auto 0 0;height:48%;z-index:-2;background-image:radial-gradient(92% 112% at 50% 108%,var(--signal-hot) 0%,var(--signal) 34%,var(--signal-deep) 60%,transparent 84%);pointer-events:none}@supports (color: color-mix(in lab,red,red)){.yt-hero:after{background-image:radial-gradient(92% 112% at 50% 108%,color-mix(in srgb,var(--signal-hot) 46%,transparent) 0%,color-mix(in srgb,var(--signal) 24%,transparent) 34%,color-mix(in srgb,var(--signal-deep) 9%,transparent) 60%,transparent 84%)}}@media(prefers-reduced-motion:reduce){.yt-hero:before{animation:none}}.yt-hero-array{position:absolute;inset:auto 0 0;height:190px;opacity:.72;z-index:0;pointer-events:auto}@media(min-width:640px){.yt-hero-array{height:230px}}@media(min-width:1024px){.yt-hero-array{height:270px}}.yt-dc-curve{stroke-dasharray:1400;stroke-dashoffset:1400;animation:dc-draw 1.6s var(--ease-out) .2s forwards}@keyframes dc-draw{to{stroke-dashoffset:0}}.yt-dc-pulse{transform-box:fill-box;transform-origin:center;animation:dc-pulse 3s var(--ease-in-out) infinite}@keyframes dc-pulse{0%,to{transform:scale(1);opacity:.55}50%{transform:scale(1.5);opacity:.18}}@media(prefers-reduced-motion:reduce){.yt-dc-curve{stroke-dasharray:none;stroke-dashoffset:0;animation:none}.yt-dc-pulse{animation:none}}.yt-dc-key{flex-shrink:0;width:.875rem;height:.875rem;margin-top:.15rem;border-radius:1px}.yt-dc-key-signal{background-color:var(--signal);border:var(--hairline) solid var(--signal)}@supports (color: color-mix(in lab,red,red)){.yt-dc-key-signal{background-color:color-mix(in srgb,var(--signal) 34%,transparent)}}.yt-dc-key-hatch{border:var(--hairline) solid var(--structure);background-image:repeating-linear-gradient(45deg,var(--structure) 0 1px,transparent 1px 5px)}@supports (color: color-mix(in lab,red,red)){.yt-dc-key-hatch{border:var(--hairline) solid color-mix(in srgb,var(--structure) 45%,transparent)}}@supports (color: color-mix(in lab,red,red)){.yt-dc-key-hatch{background-image:repeating-linear-gradient(45deg,color-mix(in srgb,var(--structure) 40%,transparent) 0 1px,transparent 1px 5px)}}.yt-yc-bar{cursor:default;outline:none}.yt-yc-bar rect{transition:fill-opacity var(--dur-fast) var(--ease-out)}.yt-yc-bar:focus-visible rect:last-child{stroke:var(--ink);stroke-width:1.5;fill-opacity:1}.yt-yc-key{flex-shrink:0;width:.875rem;height:.875rem;margin-top:.15rem;border-radius:1px}.yt-yc-key-recorded{background-color:var(--signal);border:var(--hairline) solid var(--signal)}@supports (color: color-mix(in lab,red,red)){.yt-yc-key-recorded{background-color:color-mix(in srgb,var(--signal) 88%,transparent)}}.yt-yc-key-off{background-color:var(--alert);border:var(--hairline) solid var(--alert)}@supports (color: color-mix(in lab,red,red)){.yt-yc-key-off{background-color:color-mix(in srgb,var(--alert) 68%,transparent)}}.yt-yc-key-nodata{background-color:var(--structure);border:var(--hairline) dashed var(--structure)}@supports (color: color-mix(in lab,red,red)){.yt-yc-key-nodata{background-color:color-mix(in srgb,var(--structure) 22%,transparent)}}@supports (color: color-mix(in lab,red,red)){.yt-yc-key-nodata{border:var(--hairline) dashed color-mix(in srgb,var(--structure) 55%,transparent)}}.yt-foot-tick{flex-shrink:0;width:.625rem;height:var(--hairline);margin-top:.7em;background-color:var(--signal)}.yt-surface{position:relative;isolation:isolate;background-color:var(--paper-raised);border:var(--hairline) solid var(--card-edge);border-top-color:var(--card-edge-lit);border-radius:var(--radius);box-shadow:var(--elev-card)}.yt-surface:before{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;background-image:var(--light-card);pointer-events:none}.yt-surface-sunk{background-color:var(--paper-deep);border:var(--hairline) solid var(--card-edge);border-radius:var(--radius);box-shadow:inset 0 1px 3px hsl(var(--shadow-color) / .06)}.yt-reading{border-top:2px solid var(--signal);padding-top:1.25rem}.yt-reading__heading{margin:0;font-family:var(--font-mono);font-size:var(--step-12);text-transform:uppercase;letter-spacing:.12em;color:var(--ink-60)}.yt-reading__list{margin:.5rem 0 0;padding:0;list-style:none}.yt-reading__item{border-bottom:var(--hairline) solid var(--grid)}.yt-reading__item:last-child{border-bottom:0}.yt-reading__link{display:flex;align-items:baseline;gap:.75rem;padding:1rem 0 .25rem;text-decoration:none;color:var(--structure);transition:color var(--dur-fast) var(--ease-out)}.yt-reading__label{font-size:var(--step-16);font-weight:600;line-height:var(--leading-snug);text-decoration:underline;text-decoration-color:var(--structure);text-underline-offset:3px;transition:text-decoration-color var(--dur-fast) var(--ease-out)}@supports (color: color-mix(in lab,red,red)){.yt-reading__label{text-decoration-color:color-mix(in srgb,var(--structure) 35%,transparent)}}.yt-reading__arrow{flex:none;font-family:var(--font-mono);color:var(--signal-deep);transform:translate(-.25rem);opacity:0;transition:transform var(--dur-base) var(--ease-out),opacity var(--dur-base) var(--ease-out)}.yt-reading__link:hover,.yt-reading__link:focus-visible{color:var(--ink)}.yt-reading__link:hover .yt-reading__label,.yt-reading__link:focus-visible .yt-reading__label{text-decoration-color:var(--signal)}.yt-reading__link:hover .yt-reading__arrow,.yt-reading__link:focus-visible .yt-reading__arrow{transform:translate(0);opacity:1}.yt-reading__note{margin:0 0 1rem;font-size:var(--step-14);line-height:var(--leading-snug);color:var(--ink-60)}@media(prefers-reduced-motion:reduce){.yt-reading__arrow{transition:none;transform:none}}.yt-surface-interactive{transition:box-shadow var(--dur-base) var(--ease-out),border-color var(--dur-base) var(--ease-out),transform var(--dur-base) var(--ease-out)}.yt-surface-interactive:after{content:"";position:absolute;top:-1px;left:-1px;right:-1px;height:2px;background-image:linear-gradient(to right,var(--signal-deep) 0%,var(--signal) 38%,var(--signal-hot) 100%);border-radius:var(--radius) var(--radius) 0 0;transform:scaleX(0);transform-origin:left;transition:transform var(--dur-base) var(--ease-out);pointer-events:none}.yt-surface-interactive:hover,.yt-surface-interactive:focus-within{box-shadow:var(--elev-card-lifted);border-color:var(--signal);transform:translateY(-3px)}@supports (color: color-mix(in lab,red,red)){.yt-surface-interactive:hover,.yt-surface-interactive:focus-within{border-color:color-mix(in srgb,var(--signal) 42%,var(--card-edge))}}.yt-surface-interactive:hover:after,.yt-surface-interactive:focus-within:after{transform:scaleX(1)}@media(prefers-reduced-motion:reduce){.yt-surface-interactive:hover,.yt-surface-interactive:focus-within{transform:none}}.yt-card-head{position:relative;display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;padding:.875rem 1rem;background-image:linear-gradient(to bottom,var(--signal) 0%,var(--signal) 100%);border-bottom:var(--hairline) solid var(--signal)}@supports (color: color-mix(in lab,red,red)){.yt-card-head{background-image:linear-gradient(to bottom,color-mix(in srgb,var(--signal) 9%,var(--white)),color-mix(in srgb,var(--signal) 4%,var(--white)))}}@supports (color: color-mix(in lab,red,red)){.yt-card-head{border-bottom:var(--hairline) solid color-mix(in srgb,var(--signal) 26%,var(--rule))}}.yt-card-head:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background-image:linear-gradient(to right,var(--signal) 0%,var(--signal-hot) 55%,var(--signal) 100%);pointer-events:none}@supports (color: color-mix(in lab,red,red)){.yt-card-head:before{background-image:linear-gradient(to right,var(--signal) 0%,var(--signal-hot) 55%,color-mix(in srgb,var(--signal) 30%,transparent) 100%)}}.yt-panel{position:relative;isolation:isolate;overflow:hidden;background-color:var(--paper-raised);border:var(--hairline) solid var(--rule);border-radius:var(--radius);box-shadow:var(--elev-raised);transition:box-shadow var(--dur-base) var(--ease-out),border-color var(--dur-base) var(--ease-out),transform var(--dur-base) var(--ease-out)}.yt-panel:before{content:"";position:absolute;inset:0;z-index:-1;background-image:radial-gradient(68% 52% at 88% -6%,var(--signal-hot) 0%,var(--signal) 38%,transparent 72%),radial-gradient(60% 46% at -8% 104%,var(--sky) 0%,transparent 64%);pointer-events:none}@supports (color: color-mix(in lab,red,red)){.yt-panel:before{background-image:radial-gradient(68% 52% at 88% -6%,color-mix(in srgb,var(--signal-hot) 20%,transparent) 0%,color-mix(in srgb,var(--signal) 7%,transparent) 38%,transparent 72%),radial-gradient(60% 46% at -8% 104%,color-mix(in srgb,var(--sky) 11%,transparent) 0%,transparent 64%)}}.yt-panel:after{content:"";position:absolute;top:-1px;left:-1px;right:-1px;height:2px;background-color:var(--signal);transform:scaleX(.18);transform-origin:left;transition:transform var(--dur-base) var(--ease-out);pointer-events:none}.yt-panel:hover,.yt-panel:focus-within{box-shadow:var(--elev-lifted);border-color:var(--grid-strong);transform:translateY(-3px)}.yt-panel:hover:after,.yt-panel:focus-within:after{transform:scaleX(1)}@media(prefers-reduced-motion:reduce){.yt-panel:hover,.yt-panel:focus-within{transform:none}}.yt-panel-head{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.875rem 1.25rem;border-bottom:var(--hairline) solid var(--rule);background-color:var(--paper)}@supports (color: color-mix(in lab,red,red)){.yt-panel-head{background-color:color-mix(in srgb,var(--paper) 55%,var(--white))}}@media(min-width:640px){.yt-panel-head{padding-inline:1.5rem}}.yt-panel-foot{padding:1rem 1.25rem 1.125rem;border-top:var(--hairline) solid var(--rule);background-color:var(--paper-deep)}@media(min-width:640px){.yt-panel-foot{padding-inline:1.5rem}}.yt-source{display:flex;align-items:baseline;gap:.5rem;font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:var(--step-12);line-height:1.5;color:var(--ink-60)}.yt-source:before{content:"";flex:none;width:.625rem;height:2px;margin-top:.45em;background-color:var(--signal)}.yt-section{position:relative;padding-block:4rem}@media(min-width:640px){.yt-section{padding-block:5.5rem}}.yt-section-lg{padding-block:5rem}@media(min-width:640px){.yt-section-lg{padding-block:7rem}}.yt-section-tight{position:relative;padding-block:2rem}@media(min-width:640px){.yt-section-tight{padding-block:2.5rem}}.yt-lit{position:relative;isolation:isolate;overflow:hidden}.yt-lit:before{content:"";position:absolute;inset:0;z-index:-2;background-image:var(--texture-grid);background-size:var(--texture-grid-major) var(--texture-grid-major),var(--texture-grid-major) var(--texture-grid-major),var(--texture-grid-size) var(--texture-grid-size),var(--texture-grid-size) var(--texture-grid-size);-webkit-mask-image:radial-gradient(115% 85% at 50% 0%,#000 0%,transparent 72%);mask-image:radial-gradient(115% 85% at 50% 0%,#000 0%,transparent 72%);pointer-events:none}.yt-lit:after{content:"";position:absolute;inset:-20% -10% auto;height:150%;z-index:-1;background-image:var(--light-sun),var(--light-fill);animation:var(--animate-sun-drift);pointer-events:none}.yt-sunlit{position:relative;isolation:isolate;overflow:hidden;background-color:var(--paper-sun)}.yt-sunlit:before{content:"";position:absolute;inset:0;z-index:-2;background-image:var(--texture-grid);background-size:var(--texture-grid-major) var(--texture-grid-major),var(--texture-grid-major) var(--texture-grid-major),var(--texture-grid-size) var(--texture-grid-size),var(--texture-grid-size) var(--texture-grid-size);-webkit-mask-image:radial-gradient(110% 80% at 50% 100%,#000 0%,transparent 74%);mask-image:radial-gradient(110% 80% at 50% 100%,#000 0%,transparent 74%);opacity:.7;pointer-events:none}.yt-sunlit:after{content:"";position:absolute;inset:-25% -12% auto;height:155%;z-index:-1;background-image:var(--light-sun),var(--light-fill);animation:var(--animate-sun-drift);pointer-events:none}@media(prefers-reduced-motion:reduce){.yt-sunlit:after{animation:none}}.yt-lit-ink{position:relative;isolation:isolate;overflow:hidden;background-color:var(--ink);color:var(--white)}.yt-lit-ink:before{content:"";position:absolute;inset:0;z-index:-2;background-image:var(--texture-grid-ink);background-size:var(--texture-grid-major) var(--texture-grid-major),var(--texture-grid-major) var(--texture-grid-major),var(--texture-grid-size) var(--texture-grid-size),var(--texture-grid-size) var(--texture-grid-size);-webkit-mask-image:radial-gradient(110% 80% at 78% 0%,#000 0%,transparent 76%);mask-image:radial-gradient(110% 80% at 78% 0%,#000 0%,transparent 76%);pointer-events:none}.yt-lit-ink:after{content:"";position:absolute;inset:0;z-index:-1;background-image:var(--light-sun-ink);pointer-events:none}@media(prefers-reduced-motion:reduce){.yt-lit:after{animation:none}}.yt-lit-ink :is(h1,h2,h3,h4,h5,h6){color:var(--white)}.yt-field{display:flex;flex-direction:column;gap:.375rem}.yt-label{font-family:var(--font-mono);font-size:var(--step-12);font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-60)}.yt-input,.yt-select,.yt-textarea{width:100%;padding:.6875rem .875rem;background-color:var(--white);border:var(--hairline) solid var(--grid-strong);border-radius:var(--radius);color:var(--ink);font-family:var(--font-body);font-size:var(--step-16);line-height:1.4;transition:border-color var(--dur-fast) var(--ease-out),box-shadow var(--dur-fast) var(--ease-out),background-color var(--dur-fast) var(--ease-out)}.yt-input-mono{font-family:var(--font-mono);font-variant-numeric:tabular-nums slashed-zero}.yt-input::placeholder,.yt-textarea::placeholder{color:var(--ink-40)}.yt-input:hover:not(:disabled):not([aria-invalid=true]),.yt-select:hover:not(:disabled),.yt-textarea:hover:not(:disabled){border-color:var(--structure)}.yt-input:focus-visible,.yt-select:focus-visible,.yt-textarea:focus-visible{border-color:var(--signal);outline:2px solid var(--signal);outline-offset:0}.yt-input:disabled,.yt-select:disabled,.yt-textarea:disabled{background-color:var(--paper-sunk);color:var(--ink-40);cursor:not-allowed}.yt-input[readonly]{background-color:var(--paper);color:var(--ink-80)}.yt-input[aria-invalid=true],.yt-select[aria-invalid=true],.yt-textarea[aria-invalid=true]{border-color:var(--alert);background-color:var(--alert-wash)}.yt-textarea{min-height:7rem;resize:vertical;line-height:var(--leading-body)}.yt-help{font-size:var(--step-12);color:var(--ink-60)}.yt-error{display:flex;align-items:center;gap:.375rem;font-size:var(--step-12);font-weight:500;color:var(--alert)}.yt-check,.yt-radio{appearance:none;width:1.125rem;height:1.125rem;flex:none;margin:0;background-color:var(--white);border:var(--hairline) solid var(--grid-strong);cursor:pointer;display:grid;place-content:center;transition:background-color var(--dur-fast) var(--ease-out),border-color var(--dur-fast) var(--ease-out)}.yt-check{border-radius:var(--radius)}.yt-radio{border-radius:50%}.yt-check:checked,.yt-radio:checked{background-color:var(--signal);border-color:var(--signal)}.yt-check:checked:after{content:"";width:.6rem;height:.35rem;border-left:2px solid var(--ink);border-bottom:2px solid var(--ink);transform:rotate(-45deg) translate(1px,-1px)}.yt-radio:checked:after{content:"";width:.45rem;height:.45rem;border-radius:50%;background-color:var(--ink)}.yt-check:disabled,.yt-radio:disabled{background-color:var(--paper-sunk);border-color:var(--grid);cursor:not-allowed}.yt-rule{border:0;border-top:var(--hairline) solid var(--grid)}.yt-rule-faint{border:0;border-top:var(--hairline) solid var(--rule-faint)}.yt-eyebrow{display:inline-flex;align-items:center;gap:.625rem;font-family:var(--font-mono);font-size:var(--step-12);font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-60)}.yt-eyebrow:before{content:"";width:1.5rem;height:2px;flex:none;background-color:var(--signal)}.yt-lit-ink .yt-eyebrow{color:var(--ink-fg-60)}.yt-callout{display:inline-grid;place-content:center;width:2.25rem;height:2.25rem;border:var(--hairline) solid var(--grid-strong);border-radius:var(--radius);background-color:var(--white);font-family:var(--font-mono);font-size:var(--step-12);font-weight:600;font-variant-numeric:tabular-nums;color:var(--ink)}.yt-label{display:block;margin-bottom:.5rem;font-family:var(--font-mono);font-size:var(--step-12);font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:var(--ink-60)}.yt-input{display:block;width:100%;padding:.625rem .75rem;background-color:var(--white);border:var(--hairline) solid var(--card-edge);border-bottom-color:var(--grid-strong);border-radius:var(--radius);font-family:var(--font-body);font-size:var(--step-16);line-height:1.5;color:var(--ink);transition:border-color var(--dur-fast) var(--ease-out),box-shadow var(--dur-fast) var(--ease-out)}.yt-input::placeholder{color:var(--ink-40)}.yt-input:hover{border-color:var(--grid-strong)}.yt-input:focus,.yt-input:focus-visible{outline:none;border-color:var(--signal);box-shadow:0 0 0 3px var(--signal)}@supports (color: color-mix(in lab,red,red)){.yt-input:focus,.yt-input:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb,var(--signal) 22%,transparent)}}textarea.yt-input{resize:vertical;min-height:6rem}.yt-plate{display:inline-flex;align-items:center;border:var(--hairline) solid var(--signal);background-image:linear-gradient(to bottom,var(--signal-hot) 0%,var(--signal) 100%);border-radius:var(--radius);padding:.125rem .5rem;font-family:var(--font-mono);font-size:var(--step-12);font-weight:600;font-variant-numeric:tabular-nums;color:var(--ink);box-shadow:inset 0 1px #ffffffb3}@supports (color: color-mix(in lab,red,red)){.yt-plate{border:var(--hairline) solid color-mix(in srgb,var(--signal) 62%,var(--white))}}@supports (color: color-mix(in lab,red,red)){.yt-plate{background-image:linear-gradient(to bottom,color-mix(in srgb,var(--signal-hot) 30%,var(--white)),color-mix(in srgb,var(--signal) 17%,var(--white)))}}.yt-plate-quiet{border-color:var(--grid);background-image:linear-gradient(to bottom,var(--white) 0%,var(--paper) 100%)}@supports (color: color-mix(in lab,red,red)){.yt-plate-quiet{border-color:color-mix(in srgb,var(--grid) 80%,var(--white))}}.yt-figure{font-family:var(--font-mono);font-variant-numeric:tabular-nums slashed-zero;letter-spacing:-.01em}.yt-charged{position:relative;color:var(--ink);white-space:nowrap}.yt-charged:after{content:"";position:absolute;left:0;right:0;bottom:.06em;height:.08em;background-color:var(--signal);box-shadow:0 0 12px var(--signal)}@supports (color: color-mix(in lab,red,red)){.yt-charged:after{box-shadow:0 0 12px color-mix(in srgb,var(--signal) 65%,transparent)}}.yt-hv{position:relative;padding:1.25rem 1.25rem 1.25rem 1.75rem;background-color:var(--paper-raised);border:var(--hairline) solid var(--rule);border-radius:var(--radius);box-shadow:var(--elev-raised);overflow:hidden;transition:box-shadow var(--dur-base) var(--ease-out),border-color var(--dur-base) var(--ease-out)}.yt-hv:hover{box-shadow:var(--elev-lifted);border-color:var(--grid-strong)}.yt-hv-bus{position:absolute;left:0;top:0;bottom:0;width:3px;background-color:var(--busbar);overflow:hidden}.yt-hv-bus:after{content:"";position:absolute;inset-inline:0;height:34%;background-color:var(--signal);box-shadow:0 0 8px var(--signal);transform:translateY(-120%)}@supports (color: color-mix(in lab,red,red)){.yt-hv-bus:after{box-shadow:0 0 8px color-mix(in srgb,var(--signal) 70%,transparent)}}.yt-hv.is-live .yt-hv-bus:after{animation:hv-charge var(--dur-flow) linear infinite}@keyframes hv-charge{0%{transform:translateY(-120%)}to{transform:translateY(400%)}}@media(prefers-reduced-motion:reduce){.yt-hv.is-live .yt-hv-bus:after{animation:none;height:100%;transform:none;opacity:.55}}.yt-hv-label{margin:0;font-family:var(--font-mono);font-size:var(--step-12);font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-60)}.yt-hv-value{display:flex;align-items:baseline;gap:.4rem;margin:.5rem 0 0;font-size:var(--step-34);font-weight:600;line-height:1;color:var(--ink)}.yt-hv-unit{font-family:var(--font-mono);font-size:var(--step-14);font-weight:500;letter-spacing:.06em;color:var(--ink-60)}.yt-hv-note{margin:.625rem 0 0;font-size:var(--step-12);line-height:1.5;color:var(--ink-60)}.yt-lit-ink .yt-hv{background-color:var(--white);border-color:var(--rule-on-ink)}@supports (color: color-mix(in lab,red,red)){.yt-lit-ink .yt-hv{background-color:color-mix(in srgb,var(--white) 5%,transparent)}}.yt-lit-ink .yt-hv-bus{background-color:var(--busbar-on-ink)}.yt-lit-ink .yt-hv-label,.yt-lit-ink .yt-hv-unit,.yt-lit-ink .yt-hv-note{color:var(--ink-fg-60)}.yt-lit-ink .yt-hv-value{color:var(--white)}.yt-whatsapp{overflow:hidden;transition:background-color var(--dur-fast) var(--ease-out),box-shadow var(--dur-base) var(--ease-out),transform var(--dur-base) var(--ease-out)}.yt-whatsapp:before{content:"";position:absolute;left:0;bottom:0;width:3px;height:100%;background-color:var(--signal);transform:scaleY(0);transform-origin:bottom;transition:transform var(--dur-base) var(--ease-out)}.yt-whatsapp:hover{background-color:var(--structure);transform:translateY(-2px)}.yt-whatsapp:hover:before,.yt-whatsapp:focus-visible:before{transform:scaleY(1)}@media(prefers-reduced-motion:reduce){.yt-whatsapp:hover{transform:none}}.yt-faq{border-bottom:var(--hairline) solid var(--grid)}.yt-faq-summary{display:flex;align-items:flex-start;justify-content:space-between;gap:1.5rem;padding:1.25rem 0;cursor:pointer;font-size:var(--step-20);font-weight:500;line-height:var(--leading-snug);color:var(--ink);list-style:none;transition:color var(--dur-fast) var(--ease-out)}.yt-faq-summary::-webkit-details-marker{display:none}.yt-faq-summary::marker{content:""}.yt-faq-summary:hover{color:var(--structure)}.yt-faq-summary:focus-visible{outline:2px solid var(--signal);outline-offset:-2px}.yt-faq-marker{position:relative;flex-shrink:0;width:.875rem;height:.875rem;margin-top:.4rem}.yt-faq-marker:before,.yt-faq-marker:after{content:"";position:absolute;inset:0;margin:auto;background-color:var(--signal-deep);transition:transform var(--dur-base) var(--ease-out)}.yt-faq-marker:before{width:100%;height:1.5px}.yt-faq-marker:after{width:1.5px;height:100%}.yt-faq[open] .yt-faq-marker:after{transform:scaleY(0)}.yt-faq-answer{margin:0;padding-bottom:1.5rem;max-width:var(--measure-wide);font-size:var(--step-16);line-height:var(--leading-body);color:var(--ink-80)}.yt-skip-link{position:absolute;left:-9999px;top:0;z-index:100;padding:.75rem 1.25rem;background-color:var(--signal);color:var(--ink);font-weight:600}.yt-skip-link:focus{left:0}.yt-cred{position:relative;padding:1.125rem 1.25rem 1.125rem 1.5rem;background-color:var(--paper-raised);border:var(--hairline) solid var(--rule);border-radius:var(--radius);transition:border-color var(--dur-base) var(--ease-out),box-shadow var(--dur-base) var(--ease-out)}.yt-cred:before{content:"";position:absolute;left:0;top:0;bottom:0;width:2px;background-color:var(--signal)}.yt-cred:hover{border-color:var(--grid-strong);box-shadow:var(--elev-raised)}.yt-cred-label{margin:0;font-family:var(--font-mono);font-size:var(--step-12);font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-60)}.yt-cred-value{margin:.5rem 0 0;font-size:var(--step-20);font-weight:600;line-height:var(--leading-snug);color:var(--ink)}.yt-cred-note{margin:.5rem 0 0;font-size:var(--step-14);line-height:1.55;color:var(--ink-80)}.yt-lit-ink .yt-cred{background-color:var(--white);border-color:var(--rule-on-ink)}@supports (color: color-mix(in lab,red,red)){.yt-lit-ink .yt-cred{background-color:color-mix(in srgb,var(--white) 5%,transparent)}}.yt-lit-ink .yt-cred:hover{border-color:var(--rule-on-ink-strong);box-shadow:none}.yt-lit-ink .yt-cred-label{color:var(--ink-fg-60)}.yt-lit-ink .yt-cred-value{color:var(--white)}.yt-lit-ink .yt-cred-note{color:var(--ink-fg-80)}.yt-compare{width:100%;border-collapse:collapse;font-size:var(--step-16)}.yt-compare th,.yt-compare td{padding:1rem 1.125rem;text-align:left;vertical-align:top;border-bottom:var(--hairline) solid var(--grid)}.yt-compare thead th{padding-block:.875rem;border-bottom:var(--hairline) solid var(--grid-strong);font-family:var(--font-mono);font-size:var(--step-12);font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-60)}.yt-compare tbody th{font-family:var(--font-body);font-size:var(--step-14);font-weight:600;color:var(--ink);background-color:var(--paper)}.yt-compare-ours{position:relative;background-color:var(--signal-wash);color:var(--ink)}.yt-compare thead .yt-compare-ours{color:var(--ink)}.yt-compare thead .yt-compare-ours:after{content:"";position:absolute;top:0;left:0;right:0;height:2px;background-color:var(--signal)}.yt-compare-them{color:var(--ink-80)}.yt-compare-stack{border-top:var(--hairline) solid var(--grid-strong)}.yt-compare-stack-row{padding-block:1.25rem;border-bottom:var(--hairline) solid var(--grid)}.yt-compare-stack-label{margin:0 0 .75rem;font-size:var(--step-16);font-weight:600;color:var(--ink)}.yt-compare-stack-cell{padding:.625rem .875rem;border-radius:var(--radius);font-size:var(--step-14);line-height:1.55}.yt-compare-stack-cell+.yt-compare-stack-cell{margin-top:.5rem}.yt-compare-stack-cell-them{background-color:var(--paper);color:var(--ink-80)}.yt-compare-stack-cell-ours{background-color:var(--signal-wash);color:var(--ink);border-left:2px solid var(--signal)}.yt-compare-stack-tag{display:block;margin-bottom:.25rem;font-family:var(--font-mono);font-size:var(--step-12);font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-60)}.yt-timeline{position:relative;margin:0;padding:0;list-style:none}.yt-timeline:before{content:"";position:absolute;left:1.125rem;top:.5rem;bottom:2.5rem;width:var(--hairline);background-color:var(--grid-strong)}.yt-timeline-item{position:relative;padding-left:3.5rem;padding-bottom:2.25rem}.yt-timeline-item:last-child{padding-bottom:0}.yt-timeline-marker{position:absolute;left:0;top:0;display:inline-grid;place-content:center;width:2.25rem;height:2.25rem;border:var(--hairline) solid var(--grid-strong);border-radius:var(--radius);background-color:var(--white);font-family:var(--font-mono);font-size:var(--step-12);font-weight:600;font-variant-numeric:tabular-nums;color:var(--ink);transition:border-color var(--dur-base) var(--ease-out),background-color var(--dur-base) var(--ease-out),color var(--dur-base) var(--ease-out)}.yt-timeline-item:hover .yt-timeline-marker{border-color:var(--signal);background-color:var(--signal);color:var(--ink)}.yt-timeline-deliverable{display:inline-flex;align-items:baseline;gap:.5rem;margin-top:.875rem;padding-top:.75rem;border-top:var(--hairline) solid var(--grid);font-family:var(--font-mono);font-size:var(--step-12);line-height:1.5;color:var(--ink-60)}.yt-timeline-deliverable:before{content:"";flex:none;width:.625rem;height:2px;background-color:var(--signal);transform:translateY(-.3em)}@media(min-width:1024px){.yt-timeline{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));column-gap:2rem;row-gap:3rem}.yt-timeline:before{display:none}.yt-timeline-item{padding-left:0;padding-top:3.25rem;padding-bottom:0;border-top:2px solid var(--grid-strong);transition:border-color var(--dur-base) var(--ease-out)}.yt-timeline-item:hover{border-top-color:var(--signal)}.yt-timeline-marker{top:-1.125rem}}@media(prefers-reduced-motion:reduce){.yt-timeline-marker,.yt-timeline-item{transition:none}}.yt-quote{position:relative;display:flex;flex-direction:column;height:100%;padding:1.5rem 1.5rem 1.375rem 1.75rem;background-color:var(--paper-raised);border:var(--hairline) solid var(--rule);border-radius:var(--radius);box-shadow:var(--elev-raised);transition:box-shadow var(--dur-base) var(--ease-out),border-color var(--dur-base) var(--ease-out),transform var(--dur-base) var(--ease-out)}.yt-quote:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background-color:var(--signal)}.yt-quote:hover{box-shadow:var(--elev-lifted);border-color:var(--grid-strong);transform:translateY(-2px)}@media(prefers-reduced-motion:reduce){.yt-quote:hover{transform:none}}.yt-quote-body{margin:0;font-size:var(--step-16);line-height:var(--leading-body);color:var(--ink)}.yt-quote-foot{margin-top:auto;padding-top:1.125rem}.yt-quote-rule{width:2rem;height:var(--hairline);margin-bottom:.75rem;background-color:var(--grid-strong)}.yt-quote-author{display:block;font-size:var(--step-14);font-weight:600;color:var(--ink)}.yt-quote-role{display:block;margin-top:.125rem;font-family:var(--font-mono);font-size:var(--step-12);line-height:1.45;color:var(--ink-60)}.yt-coverage-row{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;padding-block:.875rem;border-bottom:var(--hairline) solid var(--grid);transition:border-color var(--dur-fast) var(--ease-out)}.yt-coverage-row:hover{border-bottom-color:var(--signal)}.yt-coverage-city{font-size:var(--step-16);font-weight:600;color:var(--ink)}.yt-coverage-note{display:block;margin-top:.125rem;font-size:var(--step-12);font-weight:400;line-height:1.45;color:var(--ink-60)}.yt-stamp{display:inline-flex;flex-wrap:wrap;align-items:baseline;gap:.375rem .75rem;padding:.5rem .75rem;border:var(--hairline) dashed var(--grid-strong);border-radius:var(--radius);background-color:var(--paper);font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:var(--step-12);line-height:1.5;color:var(--ink-60)}.yt-stamp-value{font-weight:600;color:var(--ink)}.yt-lit-ink .yt-stamp{border-color:var(--rule-on-ink-strong);background-color:var(--white);color:var(--ink-fg-60)}@supports (color: color-mix(in lab,red,red)){.yt-lit-ink .yt-stamp{background-color:color-mix(in srgb,var(--white) 4%,transparent)}}.yt-lit-ink .yt-stamp-value{color:var(--white)}.yt-statement{max-width:var(--measure-wide)}.yt-statement:before{content:"";display:block;width:3.5rem;height:3px;margin-bottom:1.75rem;background-color:var(--signal)}.yt-statement-body{margin:0;font-family:var(--font-display);font-size:var(--fluid-34);font-weight:600;line-height:1.28;letter-spacing:-.02em;text-wrap:balance}}@property --tw-translate-x{syntax: "*"; inherits: false; initial-value: 0;}@property --tw-translate-y{syntax: "*"; inherits: false; initial-value: 0;}@property --tw-translate-z{syntax: "*"; inherits: false; initial-value: 0;}@property --tw-rotate-x{syntax: "*"; inherits: false;}@property --tw-rotate-y{syntax: "*"; inherits: false;}@property --tw-rotate-z{syntax: "*"; inherits: false;}@property --tw-skew-x{syntax: "*"; inherits: false;}@property --tw-skew-y{syntax: "*"; inherits: false;}@property --tw-space-y-reverse{syntax: "*"; inherits: false; initial-value: 0;}@property --tw-divide-y-reverse{syntax: "*"; inherits: false; initial-value: 0;}@property --tw-border-style{syntax: "*"; inherits: false; initial-value: solid;}@property --tw-leading{syntax: "*"; inherits: false;}@property --tw-font-weight{syntax: "*"; inherits: false;}@property --tw-tracking{syntax: "*"; inherits: false;}@property --tw-ordinal{syntax: "*"; inherits: false;}@property --tw-slashed-zero{syntax: "*"; inherits: false;}@property --tw-numeric-figure{syntax: "*"; inherits: false;}@property --tw-numeric-spacing{syntax: "*"; inherits: false;}@property --tw-numeric-fraction{syntax: "*"; inherits: false;}@property --tw-shadow{syntax: "*"; inherits: false; initial-value: 0 0 #0000;}@property --tw-shadow-color{syntax: "*"; inherits: false;}@property --tw-shadow-alpha{syntax: "<percentage>"; inherits: false; initial-value: 100%;}@property --tw-inset-shadow{syntax: "*"; inherits: false; initial-value: 0 0 #0000;}@property --tw-inset-shadow-color{syntax: "*"; inherits: false;}@property --tw-inset-shadow-alpha{syntax: "<percentage>"; inherits: false; initial-value: 100%;}@property --tw-ring-color{syntax: "*"; inherits: false;}@property --tw-ring-shadow{syntax: "*"; inherits: false; initial-value: 0 0 #0000;}@property --tw-inset-ring-color{syntax: "*"; inherits: false;}@property --tw-inset-ring-shadow{syntax: "*"; inherits: false; initial-value: 0 0 #0000;}@property --tw-ring-inset{syntax: "*"; inherits: false;}@property --tw-ring-offset-width{syntax: "<length>"; inherits: false; initial-value: 0px;}@property --tw-ring-offset-color{syntax: "*"; inherits: false; initial-value: #fff;}@property --tw-ring-offset-shadow{syntax: "*"; inherits: false; initial-value: 0 0 #0000;}@property --tw-outline-style{syntax: "*"; inherits: false; initial-value: solid;}@property --tw-blur{syntax: "*"; inherits: false;}@property --tw-brightness{syntax: "*"; inherits: false;}@property --tw-contrast{syntax: "*"; inherits: false;}@property --tw-grayscale{syntax: "*"; inherits: false;}@property --tw-hue-rotate{syntax: "*"; inherits: false;}@property --tw-invert{syntax: "*"; inherits: false;}@property --tw-opacity{syntax: "*"; inherits: false;}@property --tw-saturate{syntax: "*"; inherits: false;}@property --tw-sepia{syntax: "*"; inherits: false;}@property --tw-drop-shadow{syntax: "*"; inherits: false;}@property --tw-drop-shadow-color{syntax: "*"; inherits: false;}@property --tw-drop-shadow-alpha{syntax: "<percentage>"; inherits: false; initial-value: 100%;}@property --tw-drop-shadow-size{syntax: "*"; inherits: false;}@property --tw-duration{syntax: "*"; inherits: false;}@layer properties{@supports ((-webkit-hyphens: none) and (not (margin-trim: inline))) or ((-moz-orient: inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x: 0;--tw-translate-y: 0;--tw-translate-z: 0;--tw-rotate-x: initial;--tw-rotate-y: initial;--tw-rotate-z: initial;--tw-skew-x: initial;--tw-skew-y: initial;--tw-space-y-reverse: 0;--tw-divide-y-reverse: 0;--tw-border-style: solid;--tw-leading: initial;--tw-font-weight: initial;--tw-tracking: initial;--tw-ordinal: initial;--tw-slashed-zero: initial;--tw-numeric-figure: initial;--tw-numeric-spacing: initial;--tw-numeric-fraction: initial;--tw-shadow: 0 0 #0000;--tw-shadow-color: initial;--tw-shadow-alpha: 100%;--tw-inset-shadow: 0 0 #0000;--tw-inset-shadow-color: initial;--tw-inset-shadow-alpha: 100%;--tw-ring-color: initial;--tw-ring-shadow: 0 0 #0000;--tw-inset-ring-color: initial;--tw-inset-ring-shadow: 0 0 #0000;--tw-ring-inset: initial;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-offset-shadow: 0 0 #0000;--tw-outline-style: solid;--tw-blur: initial;--tw-brightness: initial;--tw-contrast: initial;--tw-grayscale: initial;--tw-hue-rotate: initial;--tw-invert: initial;--tw-opacity: initial;--tw-saturate: initial;--tw-sepia: initial;--tw-drop-shadow: initial;--tw-drop-shadow-color: initial;--tw-drop-shadow-alpha: 100%;--tw-drop-shadow-size: initial;--tw-duration: initial}}}
