/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@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-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-font-weight: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-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial}}}@layer theme{:root,:host{--font-sans:var(--sans);--font-mono:var(--mono);--spacing:.25rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--font-weight-semibold:600;--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--sans);--default-mono-font-family:var(--mono);--font-display:var(--face-display);--font-cond:var(--cond)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;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;-webkit-text-decoration:inherit;-webkit-text-decoration: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}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}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{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}: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{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-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]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}:root{--ink:#0f0f0e;--ink-2:#171715;--ink-3:#1d1c1a;--ink-4:#2b2a27;--text:#ece7dd;--text-2:#cfc9be;--muted:#8f8a80;--muted-hi:#a39d92;--rule:#ece7dd1f;--rule-control:#ece7dd66;--ok:#4cc38a;--warn:#e5a23a;--danger:#e5484d;--lamp-off:#ece7dd1a;--bar-bg:var(--ink-2);--pop-bg:#1b1b19;--pop-rule:#34332f;--footer-bg:#0f0f0ee6;--nav-link:var(--text-2);--state-text:#b5afa4;--accent:#ece7dd;--accent-hi:#fff;--accent-ink:#0f0f0e;--paper:#efe6d2;--paper-ink:#29251f;--paper-muted:#6b5e4c;--paper-rule:#422f1c4a;--serif:"Instrument Serif", "Instrument Serif Fallback", Georgia, serif;--sans:"Geist", "Geist Fallback", system-ui, Arial, sans-serif;--ui:var(--sans);--mono:"JetBrains Mono", ui-monospace, Consolas, monospace;--cond:"Barlow Condensed", "Arial Narrow", "Geist", sans-serif;--panel:var(--cond);--type:"Courier Prime", Courier, monospace;--plate:"Oswald", "Geist", sans-serif;--tape:"Special Elite", "Courier New", monospace;--journal:"EB Garamond", Georgia, serif;--marker:"Permanent Marker", "Comic Sans MS", cursive;--crt:"VT323", ui-monospace, monospace;--face-display:var(--serif);--face-body:var(--sans);--face-data:var(--mono);--face-engrave:var(--cond);--fs-display-xl:clamp(64px, 3.2rem + 3.5vw, 120px);--fs-display-l:clamp(48px, 2.4rem + 2.2vw, 84px);--fs-display-m:clamp(32px, 1.6rem + 1.2vw, 48px);--fs-title:clamp(22px, 1.1rem + .6vw, 28px);--fs-lede:clamp(16px, .95rem + .25vw, 19px);--fs-body:15px;--fs-ui:14px;--fs-small:13px;--fs-caption:12px;--label-min:11px;--fs-eyebrow:11px;--fs-readout-l:clamp(22px, 1.2rem + .5vw, 28px);--fs-readout:14px;--fs-honoree:clamp(28px, 1.4rem + .8vw, 36px);--fs-wordmark:27px;--lh-display:.92;--lh-display-l:.95;--lh-display-m:1;--lh-title:1.1;--lh-lede:1.5;--lh-body:1.55;--lh-ui:1.3;--lh-small:1.4;--lh-caps:1.35;--lh-readout:1.2;--tracking-display:-.025em;--tracking-display-l:-.02em;--tracking-display-m:-.015em;--tracking-title:-.01em;--tracking-caption:.01em;--tracking-caps:.14em;--tracking-eyebrow:.18em;--tracking-data:.02em;--elev-1:inset 0 1px 0 #ffffff0a, 0 1px 0 #0009;--elev-2:inset 0 1px 0 #ffffff0d, 0 10px 24px -10px #000000bf;--elev-3:0 24px 64px -16px #000c, 0 0 0 1px #ece7dd0f;--well:inset 0 2px 6px #000000b3, inset 0 0 0 1px #0009;--bevel:inset 0 1px 0 #ffffff2e, inset 0 -1px 0 #00000073;--mat-metal:linear-gradient(180deg, #d4d4cf 0%, #bdbdb7 48%, #c9c9c4 100%);--mat-lcd:radial-gradient(120% 80% at 50% 30%, #0e2a26 0%, #071513 70%);--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--space-7:48px;--space-8:80px;--space-9:120px;--section-gap:clamp(48px, 6vw, 96px);--panel-pad:clamp(16px, 1.6vw, 28px);--rad-xs:2px;--rad-sm:3px;--rad-md:4px;--rad-lg:6px;--rad-xl:10px;--rad-2xl:16px;--rad-bezel:20px;--rad-pill:999px;--bar-h:40px;--frame-max:1480px;--gutter:24px;--hit:36px;--focus-width:2px;--focus-offset:3px;--dur-instant:80ms;--dur-fast:.12s;--dur-base:.2s;--dur-slow:.36s;--dur-scene:.72s;--ease-out:cubic-bezier(.2, .8, .2, 1);--ease-in-out:cubic-bezier(.65, 0, .35, 1);--ease-mech:cubic-bezier(.3, 1.4, .5, 1)}@media (width<=720px){:root{--bar-h:52px}}@media (width<=640px){:root{--gutter:16px;--hit:44px}}:root,[data-page],[data-chrome]{--accent-soft:var(--accent)}@supports (color:color-mix(in lab, red, red)){:root,[data-page],[data-chrome]{--accent-soft:color-mix(in srgb, var(--accent) 16%, transparent)}}:root,[data-page],[data-chrome]{--accent-glow:var(--accent)}@supports (color:color-mix(in lab, red, red)){:root,[data-page],[data-chrome]{--accent-glow:color-mix(in srgb, var(--accent) 55%, transparent)}}:root,[data-page],[data-chrome]{--accent-text:var(--accent);--glow-1:0 0 0 1px var(--accent-soft), 0 0 14px var(--accent)}@supports (color:color-mix(in lab, red, red)){:root,[data-page],[data-chrome]{--glow-1:0 0 0 1px var(--accent-soft), 0 0 14px color-mix(in srgb, var(--accent) 30%, transparent)}}:root,[data-page],[data-chrome]{--glow-2:0 0 0 1px var(--accent-glow), 0 0 28px var(--accent)}@supports (color:color-mix(in lab, red, red)){:root,[data-page],[data-chrome]{--glow-2:0 0 0 1px var(--accent-glow), 0 0 28px color-mix(in srgb, var(--accent) 45%, transparent)}}[data-page=curva]{--accent:#ff7a2f;--accent-hi:#ffa266;--accent-ink:#120a05;--accent-text:var(--accent);--face-engrave:var(--cond)}[data-page=biblioteca]{--accent:#d9a441;--accent-hi:#e3bb71;--accent-ink:#0f0f0e;--accent-text:var(--accent);--face-engrave:var(--type)}[data-page=comparar]{--accent:#f2b33d;--accent-hi:#f5c66e;--accent-ink:#1b1404;--accent-text:var(--accent);--face-engrave:var(--plate)}[data-page=soe-como-x]{--accent:#ff3d8b;--accent-hi:#ff78af;--accent-ink:#190b12;--accent-text:var(--accent-hi);--face-engrave:var(--cond)}[data-page=comunidade]{--accent:#3ddc97;--accent-hi:#6be8b2;--accent-ink:#06140d;--accent-text:var(--accent);--face-engrave:var(--marker)}[data-page=teste-cego]{--accent:#ffd27a;--accent-hi:#ffdd9b;--accent-ink:#1d1606;--accent-text:var(--accent);--face-engrave:var(--cond)}[data-page=cabo]{--accent:#4fd1c5;--accent-hi:#7bddd4;--accent-ink:#06201d;--accent-text:var(--accent);--accent-on-metal:#12554f;--face-engrave:var(--cond)}[data-page=docs]{--accent:#8c2f2f;--accent-hi:#8c2f2f;--accent-ink:#efe6d2;--accent-chrome:#dea6a0;--accent-chrome-hi:#ebc0bb;--accent-text:var(--accent);--face-engrave:var(--journal);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}[data-page=docs] [data-chrome]{--accent:var(--accent-chrome);--accent-hi:var(--accent-chrome-hi);--accent-ink:#0f0f0e;--accent-text:var(--accent-chrome);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:where(:root){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}html{scroll-padding-top:calc(var(--bar-h) + var(--space-5));font-synthesis:none}body{background:var(--ink);color:var(--text);font-family:var(--face-body);font-size:var(--fs-body);line-height:var(--lh-body);font-optical-sizing:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0}button,input,select,textarea{font:inherit;color:inherit}option,optgroup{background-color:var(--option-bg,var(--ink-2));color:var(--option-ink,var(--text))}option:disabled{color:var(--option-ink-disabled,var(--muted))}button,a,input,select,summary,[role=button]{touch-action:manipulation}a{color:inherit;text-underline-offset:4px}[aria-disabled=true]{cursor:not-allowed}:where(button,[role=button],[role=menuitem])[aria-disabled=true]{background-color:var(--lamp-off)}button:disabled,input:disabled,select:disabled,textarea:disabled{cursor:not-allowed;opacity:.55}h1,.display{font-family:var(--face-display);font-synthesis-weight:none;letter-spacing:var(--tracking-display-l);font-weight:400;line-height:1}.wordmark{font:italic 400 var(--fs-wordmark) / 1 var(--face-display);font-synthesis-weight:none}.h-display-xl,.h-display-l,.h-display-m,.title{font-family:var(--face-display);margin:0;font-weight:400}.h-display-xl{font-size:var(--fs-display-xl);line-height:var(--lh-display);letter-spacing:var(--tracking-display)}.h-display-l{font-size:var(--fs-display-l);line-height:var(--lh-display-l);letter-spacing:var(--tracking-display-l)}.h-display-m{font-size:var(--fs-display-m);line-height:var(--lh-display-m);letter-spacing:var(--tracking-display-m)}.title{font-size:var(--fs-title);line-height:var(--lh-title);letter-spacing:var(--tracking-title)}.lede{font-family:var(--face-body);font-size:var(--fs-lede);line-height:var(--lh-lede);color:var(--text-2)}.eyebrow{font-family:var(--face-data);font-size:var(--fs-eyebrow);font-weight:500;line-height:var(--lh-caps);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase}.readout{font-family:var(--face-data);font-size:var(--fs-readout);font-weight:400;line-height:var(--lh-readout);letter-spacing:var(--tracking-data);font-variant-numeric:tabular-nums slashed-zero}.readout--l{font-size:var(--fs-readout-l);line-height:1}.count{font-variant-numeric:tabular-nums}.mono,code,kbd,samp,output,[data-num]{font-family:var(--face-data);font-variant-numeric:tabular-nums}small{font-size:max(var(--label-min), .8em)}.label,.caps{font-size:var(--label-min);line-height:var(--lh-caps);letter-spacing:var(--tracking-caps);text-transform:uppercase}.sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}:focus-visible{outline:var(--focus-width) solid var(--accent);outline-offset:var(--focus-offset)}::selection{background:var(--accent);color:var(--accent-ink)}[data-surface=paper],.panel--paper{--option-bg:var(--paper);--option-ink:var(--paper-ink);--option-ink-disabled:var(--paper-muted)}[data-surface=paper]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:var(--paper);color:var(--paper-ink)}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;transition-delay:0s!important;animation-duration:.01ms!important;animation-iteration-count:1!important;animation-delay:0s!important}}}@layer components{.btn{--btn-h:36px;--btn-pad:14px;--btn-bg:transparent;--btn-fg:var(--text);--btn-border:var(--rule-control);--btn-shadow:none;box-sizing:border-box;min-height:var(--btn-h);padding:0 var(--btn-pad);border:1px solid var(--btn-border);border-radius:var(--rad-sm);background:var(--btn-bg);box-shadow:var(--btn-shadow);color:var(--btn-fg);font-family:var(--face-body);font-size:var(--fs-ui);font-weight:500;line-height:var(--lh-ui);text-align:center;white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;transition:transform var(--dur-fast) var(--ease-out), box-shadow var(--dur-fast) var(--ease-out), background-color var(--dur-fast) var(--ease-out), border-color var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out);flex:none;justify-content:center;align-items:center;gap:6px;margin:0;text-decoration:none;display:inline-flex;position:relative}.btn:hover:not([aria-disabled=true],[aria-busy=true],:disabled){box-shadow:var(--btn-shadow), var(--glow-1);transform:translateY(-1px)}.btn:active:not([aria-disabled=true],[aria-busy=true],:disabled){box-shadow:var(--well);transform:translateY(1px)}.btn:focus-visible{outline:var(--focus-width) solid var(--accent);outline-offset:var(--focus-offset)}.btn--sm{--btn-h:28px;--btn-pad:10px;font-size:var(--fs-caption)}.btn--md{--btn-h:36px}.btn--lg{--btn-h:44px;--btn-pad:18px;font-size:var(--fs-ui)}.btn--caps{font-family:var(--face-engrave);letter-spacing:var(--tracking-caps);text-transform:uppercase;font-weight:600}.btn--primary{--btn-bg:var(--accent);--btn-fg:var(--accent-ink);--btn-border:var(--accent);font-weight:600}.btn--primary:hover:not([aria-disabled=true],[aria-busy=true],:disabled){--btn-bg:var(--accent-hi);--btn-border:var(--accent-hi)}.btn--plate{--btn-bg:var(--text)}@supports (color:color-mix(in lab, red, red)){.btn--plate{--btn-bg:color-mix(in srgb, var(--text) 4%, transparent)}}.btn--plate{--btn-border:var(--rule-control);--btn-shadow:var(--bevel)}.btn--plate:hover:not([aria-disabled=true],[aria-busy=true],:disabled){--btn-border:var(--text)}@supports (color:color-mix(in lab, red, red)){.btn--plate:hover:not([aria-disabled=true],[aria-busy=true],:disabled){--btn-border:color-mix(in srgb, var(--text) 62%, transparent)}}.btn--ghost{--btn-border:transparent;--btn-fg:var(--text-2)}.btn--ghost:hover:not([aria-disabled=true],[aria-busy=true],:disabled){--btn-bg:var(--lamp-off);--btn-fg:var(--text)}.btn--danger{--btn-bg:var(--danger);--btn-fg:var(--ink);--btn-border:var(--danger);font-weight:600}.btn--key{--btn-bg:linear-gradient(180deg, #34332f 0%, #262522 100%);--btn-border:#000000b3;--btn-shadow:var(--bevel), 0 2px 0 #0000008c;--btn-fg:var(--text);padding-left:calc(var(--btn-pad) - 2px)}.btn__led{background:var(--lamp-off);border-radius:50%;flex:none;width:7px;height:7px;box-shadow:inset 0 1px 1px #0009}.btn__led[data-on=true],.btn--key[aria-pressed=true] .btn__led{background:var(--accent);box-shadow:0 0 0 1px var(--accent-soft), 0 0 8px var(--accent-glow)}.btn--lever{--btn-h:44px;--btn-bg:var(--mat-metal);--btn-fg:#2a2d2e;--btn-border:#0000008c;--btn-shadow:var(--bevel), 0 3px 0 #0009;font-family:var(--face-engrave);letter-spacing:var(--tracking-caps);text-transform:uppercase;transition-timing-function:var(--ease-mech);font-weight:600}.btn--lever:active:not([aria-disabled=true],[aria-busy=true],:disabled){transform:translateY(2px)}.btn[aria-disabled=true]{--btn-bg:var(--lamp-off);--btn-fg:var(--muted-hi);--btn-border:var(--rule);--btn-shadow:none;cursor:not-allowed}.btn[aria-busy=true]{cursor:progress}.btn__label{align-items:center;gap:6px;display:inline-flex}.btn[aria-busy=true] .btn__label{opacity:0}.btn__spinner{border:2px solid;border-right-color:#0000;border-radius:50%;width:14px;height:14px;margin:auto;animation:.8s linear infinite oa-spin;position:absolute;inset:0}.btn--icon{width:var(--btn-h);padding:0}@media (width<=640px){.btn--lg,.btn--lever{--btn-h:max(44px, var(--hit))}}@media (prefers-reduced-motion:reduce){.btn,.btn:hover,.btn:active{transform:none!important}.btn__spinner{animation:none}}.chip{--chip-fg:var(--text-2);box-sizing:border-box;border:1px solid var(--chip-fg);align-items:center;gap:6px;min-height:22px;padding:2px 9px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.chip{border:1px solid color-mix(in srgb, var(--chip-fg) 45%, transparent)}}.chip{border-radius:var(--rad-pill);color:var(--chip-fg);font-family:var(--face-body);font-size:var(--label-min);font-weight:500;line-height:var(--lh-caps);white-space:nowrap}.chip--ok{--chip-fg:var(--ok)}.chip--warn{--chip-fg:var(--warn)}.chip--danger{--chip-fg:var(--danger)}@supports (color:color-mix(in lab, red, red)){.chip--danger{--chip-fg:color-mix(in srgb, var(--danger) 70%, white)}}.chip--accent{--chip-fg:var(--accent-text)}.chip--neutral{--chip-fg:var(--text-2)}.chip--mode{font-family:var(--face-data);letter-spacing:var(--tracking-caps);text-transform:uppercase}.chip__dot{background:currentColor;border-radius:50%;flex:none;width:6px;height:6px}.chip--mode[data-mode=off] .chip__dot{background:var(--lamp-off)}.panel{box-sizing:border-box;padding:var(--panel-pad);border:1px solid var(--rule);border-radius:var(--rad-lg);background:var(--ink-3);box-shadow:var(--elev-1);color:var(--text);--muted:var(--muted-hi)}.panel--hardware{background:var(--panel-material,var(--ink-4));box-shadow:var(--elev-2)}.panel--paper{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;border-color:var(--paper-rule);background:var(--paper);color:var(--paper-ink);--muted:var(--paper-muted)}.panel__head{align-items:baseline;gap:var(--space-2) var(--space-3);margin-bottom:var(--space-4);flex-wrap:wrap;display:flex}.panel__eyebrow{color:var(--muted-hi);font-family:var(--face-data);font-size:var(--fs-eyebrow);font-weight:500;line-height:var(--lh-caps);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;flex-basis:100%;margin:0}.panel--paper .panel__eyebrow{color:var(--paper-muted)}.panel__title{font-family:var(--face-display);font-size:var(--fs-title);font-weight:400;line-height:var(--lh-title);letter-spacing:var(--tracking-title);margin:0}.panel__explain{margin-left:auto}.field{gap:6px;display:grid}.field__label{color:var(--text);font-size:var(--fs-small);font-weight:500;line-height:var(--lh-small)}.field__hint{color:var(--muted);font-size:var(--fs-caption);line-height:var(--lh-small);margin:0}.field__error{color:var(--danger);align-items:flex-start;gap:6px;margin:0;display:flex}@supports (color:color-mix(in lab, red, red)){.field__error{color:color-mix(in srgb, var(--danger) 70%, white)}}.field__error{font-size:var(--fs-caption);line-height:var(--lh-small)}.field__control{align-items:stretch;display:flex}.input{box-sizing:border-box;border:1px solid var(--rule-control);border-radius:var(--rad-sm);background:var(--ink);min-width:0;min-height:36px;color:var(--text);font-family:var(--face-body);font-size:var(--fs-ui);line-height:var(--lh-ui);flex:auto;padding:6px 10px}.input:hover:not(:disabled){border-color:var(--text)}@supports (color:color-mix(in lab, red, red)){.input:hover:not(:disabled){border-color:color-mix(in srgb, var(--text) 62%, transparent)}}.input:focus-visible{outline:var(--focus-width) solid var(--accent);outline-offset:1px}.input[aria-invalid=true]{border-color:var(--danger)}.field__unit{border:1px solid var(--rule-control);border-radius:0 var(--rad-sm) var(--rad-sm) 0;background:var(--ink-2);color:var(--muted);font-family:var(--face-data);font-size:var(--fs-caption);border-left:0;align-items:center;padding:0 10px;display:inline-flex}.field__control:has(.field__unit) .input{border-top-right-radius:0;border-bottom-right-radius:0}@media (width<=640px){.input{min-height:44px}}.tooltip{box-sizing:border-box;border:1px solid var(--pop-rule);border-radius:var(--rad-md);background:var(--pop-bg);max-width:min(320px,100vw - 16px);box-shadow:var(--elev-3);color:var(--text);font-family:var(--face-body);font-size:var(--fs-caption);font-weight:400;line-height:var(--lh-small);letter-spacing:0;text-align:left;text-transform:none;white-space:normal;pointer-events:auto;margin:0;padding:7px 10px;position:fixed;inset:auto;overflow:visible}.lamp{background:var(--lamp-off);vertical-align:middle;width:10px;height:10px;transition:background-color var(--dur-base) var(--ease-out);border-radius:50%;flex:none;display:inline-block;box-shadow:inset 0 1px 2px #000000b3}.lamp[data-on=true]{--lamp-color:var(--accent);background:radial-gradient(circle at 35% 30%, var(--lamp-color) 0 18%, var(--lamp-color) 55%)}@supports (color:color-mix(in lab, red, red)){.lamp[data-on=true]{background:radial-gradient(circle at 35% 30%, color-mix(in srgb, var(--lamp-color) 40%, white) 0 18%, var(--lamp-color) 55%)}}.lamp[data-on=true]{box-shadow:0 0 0 1px var(--lamp-color), 0 0 10px var(--lamp-color)}@supports (color:color-mix(in lab, red, red)){.lamp[data-on=true]{box-shadow:0 0 0 1px color-mix(in srgb, var(--lamp-color) 30%, transparent), 0 0 10px color-mix(in srgb, var(--lamp-color) 55%, transparent)}}.lamp--ok[data-on=true]{--lamp-color:var(--ok)}.lamp--warn[data-on=true]{--lamp-color:var(--warn)}.lamp--danger[data-on=true]{--lamp-color:var(--danger)}.skeleton{box-sizing:border-box;border-radius:var(--rad-md);background:linear-gradient(100deg, transparent 30%, var(--text) 50%, transparent 70%) 0 0 / 200% 100%, var(--lamp-off);width:100%;height:100%;min-height:1em;display:block}@supports (color:color-mix(in lab, red, red)){.skeleton{background:linear-gradient(100deg, transparent 30%, color-mix(in srgb, var(--text) 7%, transparent) 50%, transparent 70%) 0 0 / 200% 100%, var(--lamp-off)}}.skeleton{animation:1.2s linear infinite oa-shimmer}@media (prefers-reduced-motion:reduce){.skeleton{background:var(--lamp-off);animation:none}}.empty-state{justify-items:start;gap:var(--space-3);max-width:560px;padding:var(--panel-pad);border:1px dashed var(--rule-control);border-radius:var(--rad-lg);color:var(--text);display:grid}.empty-state__art{width:96px;height:64px;color:var(--accent-text)}.empty-state__title{font-family:var(--face-display);font-size:var(--fs-title);font-weight:400;line-height:var(--lh-title);margin:0}.empty-state__why{color:var(--text-2);font-size:var(--fs-body);line-height:var(--lh-body);margin:0}.empty-state__actions{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.empty-state__explain{color:var(--text-2);font-size:var(--fs-small)}.menu-pop{z-index:90;box-sizing:border-box;overscroll-behavior:contain;border:1px solid var(--pop-rule);border-radius:var(--rad-lg);background:var(--pop-bg);min-width:200px;max-width:calc(100vw - 16px);max-height:calc(100dvh - 64px);box-shadow:var(--elev-3);color:var(--text);font-family:var(--face-body);white-space:normal;padding:6px;position:fixed;overflow-y:auto}.menu-pop[hidden]{display:none}.menu{gap:2px;margin:0;padding:0;display:grid}.menu__item{box-sizing:border-box;width:100%;min-height:var(--hit);border-radius:var(--rad-sm);color:var(--text);font-family:var(--face-body);font-size:var(--fs-ui);font-weight:500;line-height:var(--lh-ui);text-align:left;cursor:pointer;background:0 0;border:0;align-content:center;gap:2px;padding:8px 10px;text-decoration:none;display:grid}.menu__item:hover:not([aria-disabled=true]),.menu__item:focus-visible{background:var(--lamp-off)}.menu__item:focus-visible{outline:var(--focus-width) solid var(--accent);outline-offset:-2px}.menu__item[aria-current=page]{box-shadow:inset 2px 0 0 var(--accent)}.menu__item[aria-disabled=true]{color:var(--muted);cursor:not-allowed;background:0 0}.menu__item--danger:not([aria-disabled=true]){color:var(--danger)}@supports (color:color-mix(in lab, red, red)){.menu__item--danger:not([aria-disabled=true]){color:color-mix(in srgb, var(--danger) 70%, white)}}.menu__reason{color:var(--muted);font-size:var(--fs-caption);font-weight:400}.menu__sep{background:var(--rule);height:1px;margin:4px 6px}.menu__note{color:var(--danger);margin:6px 4px 2px}@supports (color:color-mix(in lab, red, red)){.menu__note{color:color-mix(in srgb, var(--danger) 70%, white)}}.menu__note{font-size:var(--fs-caption);line-height:var(--lh-small)}.btn--bar{--btn-h:32px;--btn-pad:10px;font-size:var(--fs-caption)}.btn--bar:after{content:"";position:absolute;inset:-2px}@media (width<=720px){.btn--bar{--btn-h:max(44px, var(--hit));--btn-pad:12px}.btn--bar:after{inset:0}}@keyframes oa-spin{to{transform:rotate(360deg)}}@keyframes oa-shimmer{0%{background-position:100% 0,0 0}to{background-position:-100% 0,0 0}}}@layer utilities{.\@container{container-type:inline-size}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.top-bar{top:var(--bar-h)}.isolate{isolation:isolate}.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}}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.flex-shrink,.shrink{flex-shrink:1}.grow{flex-grow:1}.border-collapse{border-collapse:collapse}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.list-decimal{list-style-type:decimal}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.justify-between{justify-content:space-between}.gap-1{gap:var(--spacing)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-4{gap:calc(var(--spacing) * 4)}.self-start{align-self:flex-start}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-current{border-color:currentColor}.bg-transparent{background-color:#0000}.mask-repeat{-webkit-mask-repeat:repeat;mask-repeat:repeat}.fill-rule{fill:var(--rule)}.p-3{padding:calc(var(--spacing) * 3)}.px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-3{padding-inline:calc(var(--spacing) * 3)}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:var(--spacing)}.pl-6{padding-left:calc(var(--spacing) * 6)}.font-mono{font-family:var(--mono)}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.text-wrap{text-wrap:wrap}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.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,)}.underline{text-decoration-line:underline}.opacity-80{opacity:.8}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring{--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)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);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,)}.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,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.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))}.focus-visible\:outline-2:focus-visible{outline-style:var(--tw-outline-style);outline-width:2px}.focus-visible\:outline-offset-2:focus-visible{outline-offset:2px}}@font-face{font-family:Geist Fallback;src:local(Arial),local(ArialMT),local(Liberation Sans),local(Arimo);size-adjust:100.92%;ascent-override:100.08%;descent-override:29.73%;line-gap-override:0%}@font-face{font-family:Instrument Serif Fallback;src:local(Georgia),local(Gelasio);size-adjust:75.2%;ascent-override:131.64%;descent-override:41.22%;line-gap-override:0%}@font-face{font-family:Instrument Serif Fallback;font-style:italic;src:local(Georgia Italic),local(Georgia-Italic),local(Gelasio Italic);size-adjust:77.13%;ascent-override:128.36%;descent-override:40.19%;line-gap-override:0%}@font-face{font-family:Instrument Serif;font-style:normal;font-weight:400;font-display:swap;src:url(../../../fonts/instrument-serif/instrument-serif-latin-400-normal.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Serif;font-style:italic;font-weight:400;font-display:swap;src:url(../../../fonts/instrument-serif/instrument-serif-latin-400-italic.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../../../fonts/geist/geist-latin-wght-normal.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../../../fonts/jetbrains-mono/jetbrains-mono-latin-400-normal.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../../../fonts/jetbrains-mono/jetbrains-mono-latin-500-normal.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Courier Prime;font-style:normal;font-weight:400;font-display:swap;src:url(../../../fonts/courier-prime/courier-prime-latin-400-normal.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Courier Prime;font-style:normal;font-weight:700;font-display:swap;src:url(../../../fonts/courier-prime/courier-prime-latin-700-normal.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:400;font-display:swap;src:url(../../../fonts/barlow-condensed/barlow-condensed-latin-400-normal.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:500;font-display:swap;src:url(../../../fonts/barlow-condensed/barlow-condensed-latin-500-normal.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:600;font-display:swap;src:url(../../../fonts/barlow-condensed/barlow-condensed-latin-600-normal.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:700;font-display:swap;src:url(../../../fonts/barlow-condensed/barlow-condensed-latin-700-normal.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Oswald;font-style:normal;font-weight:400;font-display:swap;src:url(../../../fonts/oswald/oswald-latin-400-normal.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Oswald;font-style:normal;font-weight:500;font-display:swap;src:url(../../../fonts/oswald/oswald-latin-500-normal.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Oswald;font-style:normal;font-weight:600;font-display:swap;src:url(../../../fonts/oswald/oswald-latin-600-normal.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Special Elite;font-style:normal;font-weight:400;font-display:swap;src:url(../../../fonts/special-elite/special-elite-latin-400-normal.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:EB Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(../../../fonts/eb-garamond/eb-garamond-latin-400-normal.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:EB Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../../../fonts/eb-garamond/eb-garamond-latin-500-normal.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:EB Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(../../../fonts/eb-garamond/eb-garamond-latin-600-normal.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:EB Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(../../../fonts/eb-garamond/eb-garamond-latin-400-italic.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:EB Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(../../../fonts/eb-garamond/eb-garamond-latin-500-italic.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Permanent Marker;font-style:normal;font-weight:400;font-display:optional;src:url(../../../fonts/permanent-marker/permanent-marker-latin-400-normal.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:VT323;font-style:normal;font-weight:400;font-display:swap;src:url(../../../fonts/vt323/vt323-latin-400-normal.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@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-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-font-weight{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:0}@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-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}.account-entry.svelte-1yahvq6{display:contents}.account-entry.svelte-1yahvq6 .account-trigger{max-width:180px}.account-entry.svelte-1yahvq6 .account-trigger.is-current,.account[aria-current=page].svelte-1yahvq6{--btn-border:var(--accent)}.name.svelte-1yahvq6{text-overflow:ellipsis;overflow:hidden}.avatar.svelte-1yahvq6{border:1px solid var(--rule-control);background:var(--ink-4);width:22px;height:22px;box-shadow:var(--bevel);color:var(--text);font:italic 400 var(--fs-body) / 1 var(--face-display);border-radius:50%;flex:none;place-items:center;display:inline-grid;position:relative}.dot.svelte-1yahvq6{border:2px solid var(--bar-bg);background:var(--ok);border-radius:50%;width:7px;height:7px;position:absolute;bottom:-2px;right:-2px}.dot.warn.svelte-1yahvq6{background:var(--warn)}.glyph.svelte-1yahvq6{place-items:center;display:inline-grid}.caret.svelte-1yahvq6{opacity:.8;flex:none}.bar-compact .account-entry.svelte-1yahvq6 .account-trigger,.bar-compact .account.svelte-1yahvq6{width:var(--btn-h);padding:0}.bar-compact .name.svelte-1yahvq6{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.bar-compact .caret.svelte-1yahvq6{display:none}.main-nav.svelte-1c0nw4g{white-space:nowrap;width:max-content;height:100%;font:400 var(--fs-caption) / var(--lh-ui) var(--face-body);align-self:stretch;align-items:stretch;display:flex}.nav-link.svelte-1c0nw4g,.main-nav.svelte-1c0nw4g .nav-more-trigger{box-sizing:border-box;min-height:36px;color:var(--text-2);font:inherit;cursor:pointer;transition:color var(--dur-fast) var(--ease-out);background:0 0;border:0;flex:none;align-items:center;gap:5px;margin:0;padding:0 6px;text-decoration:none;display:inline-flex;position:relative}.nav-link.svelte-1c0nw4g:hover,.nav-link[aria-current=page].svelte-1c0nw4g,.main-nav.svelte-1c0nw4g .nav-more-trigger:hover,.main-nav.svelte-1c0nw4g .nav-more-trigger[aria-expanded=true]{color:var(--text)}.nav-link[aria-current=page].svelte-1c0nw4g:after,.main-nav.svelte-1c0nw4g .nav-more-trigger:after{background:var(--accent);height:2px;box-shadow:0 0 8px var(--accent-glow);content:"";position:absolute;bottom:0;left:6px;right:6px}.main-nav.svelte-1c0nw4g .nav-more-trigger:after{opacity:var(--more-mark,0)}.nav-link.svelte-1c0nw4g:focus-visible,.main-nav.svelte-1c0nw4g .nav-more-trigger:focus-visible{outline:var(--focus-width) solid var(--accent);outline-offset:-2px;border-radius:var(--rad-sm)}.main-nav.svelte-1c0nw4g .nav-more-trigger .caret{opacity:.75;transition:transform var(--dur-fast) var(--ease-out);flex:none}.main-nav.svelte-1c0nw4g .nav-more-trigger[aria-expanded=true] .caret{transform:rotate(180deg)}.nav-more.svelte-1c0nw4g{align-items:stretch;display:flex}.nav-link[data-tier="2"].svelte-1c0nw4g,.nav-link[data-tier="3"].svelte-1c0nw4g{display:none}@media (width<=1599px){.main-nav.svelte-1c0nw4g:has(.nav-link[data-tier="3"][aria-current=page]:where(.svelte-1c0nw4g)){--more-mark:1}}@media (width>=1024px){.nav-link[data-tier="2"].svelte-1c0nw4g{display:inline-flex}}@media (width<=1023px){.main-nav.svelte-1c0nw4g:has(.nav-link[data-tier="2"][aria-current=page]:where(.svelte-1c0nw4g)){--more-mark:1}}@media (width>=1600px){.nav-link[data-tier="3"].svelte-1c0nw4g{display:inline-flex}.nav-more.svelte-1c0nw4g{display:none}}[data-squeeze~="2"] .nav-link[data-tier="3"].svelte-1c0nw4g,[data-squeeze~="3"] .nav-link[data-tier="2"].svelte-1c0nw4g,[data-squeeze~="4"] .nav-link[data-tier="1"].svelte-1c0nw4g,[data-squeeze~="5"] .nav-link[data-tier="0"].svelte-1c0nw4g{display:none}[data-squeeze~="2"] .nav-more.svelte-1c0nw4g{display:flex}:is([data-squeeze~="2"] .main-nav.svelte-1c0nw4g:has(.nav-link[data-tier="3"][aria-current=page]:where(.svelte-1c0nw4g)),[data-squeeze~="3"] .main-nav.svelte-1c0nw4g:has(.nav-link[data-tier="2"][aria-current=page]:where(.svelte-1c0nw4g)),[data-squeeze~="4"] .main-nav.svelte-1c0nw4g:has(.nav-link[data-tier="1"][aria-current=page]:where(.svelte-1c0nw4g)),[data-squeeze~="5"] .main-nav.svelte-1c0nw4g:has(.nav-link[data-tier="0"][aria-current=page]:where(.svelte-1c0nw4g))){--more-mark:1}@media (prefers-reduced-motion:reduce){.main-nav.svelte-1c0nw4g .nav-more-trigger .caret{transition:none}}.cable-bar.svelte-uerxm5{--bar-row:40px;box-sizing:border-box;z-index:60;height:var(--bar-row);border-bottom:1px solid var(--rule);background:var(--bar-bg);color:var(--text);font-family:var(--face-body);position:fixed;inset:0 0 auto;box-shadow:inset 0 1px #ffffff08,0 1px #0009,0 10px 24px -20px #000000e6}.bar-space.svelte-uerxm5{height:40px}.cable-inner.svelte-uerxm5{box-sizing:border-box;align-items:center;gap:var(--space-3);max-width:var(--frame-max);height:100%;padding:0 var(--gutter);margin:auto;display:flex}.wordmark.svelte-uerxm5{color:inherit;font:italic 400 var(--fs-lede) / 1 var(--face-display);letter-spacing:var(--tracking-title);white-space:nowrap;flex:none;text-decoration:none}.wordmark.svelte-uerxm5:focus-visible{outline:var(--focus-width) solid var(--accent);outline-offset:var(--focus-offset)}.navigation.svelte-uerxm5{flex:none;align-self:stretch;display:flex}.cable-actions.svelte-uerxm5{align-items:center;gap:var(--space-2);white-space:nowrap;flex:none;margin-left:auto;display:flex}.bar-status.svelte-uerxm5,.bar-tools.svelte-uerxm5,.bar-meta.svelte-uerxm5{align-items:center;gap:var(--space-1);flex:none;display:flex}.bar-meta.svelte-uerxm5{padding-left:var(--space-2);border-left:1px solid var(--rule)}.meta-account.svelte-uerxm5,.meta-lang.svelte-uerxm5,.meta-help.svelte-uerxm5,.tools-inline.svelte-uerxm5,.tools-menu.svelte-uerxm5{display:contents}.cable-state.svelte-uerxm5{color:var(--state-text);font-size:var(--label-min);line-height:var(--lh-caps);--status-skeleton-w:5.25rem;--status-skeleton-h:.75rem;align-items:center;display:inline-flex}.cable-state.on.svelte-uerxm5{color:var(--accent-text)}.status-fallback.svelte-uerxm5,.cable-state.svelte-uerxm5 .status-trigger{color:inherit;font:500 var(--label-min) / var(--lh-caps) var(--face-body);align-items:center;gap:6px;padding:0 8px;display:inline-flex}.status-fallback.svelte-uerxm5,.cable-state.svelte-uerxm5 .status-skeleton-slot{min-height:32px}.cable-state.svelte-uerxm5 .status-skeleton-slot{align-items:center;padding:0 8px;display:inline-flex}.cable-state.svelte-uerxm5 .status-short{text-overflow:ellipsis;max-width:12ch;display:inline-block;overflow:hidden}.cable-state.svelte-uerxm5 .lamp{width:8px;height:8px}.bar-tools.svelte-uerxm5>button:not(.btn){box-sizing:border-box;border:1px solid var(--rule-control);border-radius:var(--rad-sm);background:color-mix(in srgb, var(--text) 4%, transparent);min-height:32px;box-shadow:var(--bevel);color:var(--text);font:500 var(--fs-caption) / var(--lh-ui) var(--face-body);white-space:nowrap;cursor:pointer;align-items:center;gap:6px;padding:0 10px;display:inline-flex}.bar-tools.svelte-uerxm5 .bar-audio{width:var(--btn-h);padding:0}.bar-tools.svelte-uerxm5 .bar-audio-glyph{font-size:var(--fs-ui);line-height:1}.bar-tools.svelte-uerxm5 .bar-audio-name{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.tools-inline.svelte-uerxm5>.btn{display:none}@media (width>=1600px){.tools-inline.svelte-uerxm5>.btn{display:inline-flex}.tools-menu.svelte-uerxm5>.tools-trigger{display:none}.bar-tools.svelte-uerxm5 .bar-audio{width:auto;padding:0 var(--btn-pad)}.bar-tools.svelte-uerxm5 .bar-audio-name{clip-path:none;width:auto;height:auto;position:static}}.bar-tools.svelte-uerxm5 .write-btn{margin-left:var(--space-1)}.bar-tools.svelte-uerxm5 .write-short{display:none}.bar-tools.svelte-uerxm5 .write-badge{box-sizing:border-box;border:2px solid var(--bar-bg);border-radius:var(--rad-pill);background:var(--text);min-width:12px;height:12px;color:var(--ink);font:500 var(--label-min) / 14px var(--face-data);font-variant-numeric:tabular-nums;text-align:center;padding:0 3px;position:absolute;top:-5px;right:-5px}.bar-tools.svelte-uerxm5 .write-badge:not(:empty){min-width:18px;height:18px;top:-8px;right:-8px}.bar-meta.svelte-uerxm5 .menu-btn,.cable-bar[data-squeeze~="1"].svelte-uerxm5 .status-short{display:none}.cable-bar[data-squeeze~="1"].svelte-uerxm5 .bar-tools:where(.svelte-uerxm5) .bar-audio{width:var(--btn-h);padding:0}.cable-bar[data-squeeze~="1"].svelte-uerxm5 .bar-tools:where(.svelte-uerxm5) .bar-audio-name{clip-path:inset(50%);width:1px;height:1px;position:absolute}.cable-bar[data-squeeze~="2"].svelte-uerxm5 .tools-inline:where(.svelte-uerxm5)>.btn{display:none}@media (width>=721px){.cable-bar[data-squeeze~="2"].svelte-uerxm5 .tools-menu:where(.svelte-uerxm5)>.tools-trigger{display:inline-flex}}.cable-bar[data-squeeze~="5"].svelte-uerxm5 .wordmark:where(.svelte-uerxm5){font-size:var(--fs-body)}@media (width<=1023px){.cable-state.svelte-uerxm5 .status-short{display:none}.cable-state.svelte-uerxm5{--status-skeleton-w:.75rem}}@media (width<=720px){.cable-bar.svelte-uerxm5{--bar-row:52px}.bar-space.svelte-uerxm5{height:52px}.cable-inner.svelte-uerxm5{gap:var(--space-2);padding-inline:var(--gutter) calc(var(--gutter) - 4px)}.wordmark.svelte-uerxm5{align-items:center;min-height:44px;display:inline-flex}.navigation.svelte-uerxm5,.meta-account.svelte-uerxm5,.meta-lang.svelte-uerxm5,.tools-inline.svelte-uerxm5>.btn,.tools-menu.svelte-uerxm5>.tools-trigger,.meta-help.svelte-uerxm5 .help-btn{display:none}.cable-actions.svelte-uerxm5,.bar-status.svelte-uerxm5,.bar-tools.svelte-uerxm5,.bar-meta.svelte-uerxm5{gap:var(--space-1)}.bar-meta.svelte-uerxm5{border-left:0;padding-left:0}.bar-meta.svelte-uerxm5 .menu-btn{display:inline-flex}.cable-state.svelte-uerxm5 .status-trigger,.cable-state.svelte-uerxm5 .status-skeleton-slot,.status-fallback.svelte-uerxm5{box-sizing:border-box;justify-content:center;min-width:44px;min-height:44px;padding:0}.cable-state.svelte-uerxm5 .lamp{width:10px;height:10px}.cable-state.svelte-uerxm5{--status-skeleton-w:10px;--status-skeleton-h:10px}.bar-tools.svelte-uerxm5 .write-btn{margin-left:0}.bar-tools.svelte-uerxm5 .write-full{display:none}.bar-tools.svelte-uerxm5 .write-short{display:inline}.cable-bar[data-squeeze~="1"].svelte-uerxm5 .wordmark:where(.svelte-uerxm5){font-size:var(--fs-body)}.cable-bar[data-squeeze~="1"].svelte-uerxm5 .cable-inner:where(.svelte-uerxm5){gap:var(--space-1);padding-inline:var(--space-1)}.cable-bar[data-squeeze~="1"].svelte-uerxm5 .cable-actions:where(.svelte-uerxm5),.cable-bar[data-squeeze~="1"].svelte-uerxm5 .bar-tools:where(.svelte-uerxm5){gap:0}}.site-footer.svelte-1eeltzo{max-width:var(--frame-max);margin:var(--space-8) auto 0;padding:var(--space-6) var(--gutter) 36px;border-top:1px solid var(--rule);background:var(--footer-bg);color:var(--state-text);font:400 var(--fs-small) / var(--lh-body) var(--face-body);grid-template-columns:1fr 1fr;gap:90px;display:grid}.f-eyebrow.svelte-1eeltzo{font:500 var(--fs-eyebrow) / var(--lh-caps) var(--face-data);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase}.honoree.svelte-1eeltzo{flex-wrap:wrap;align-items:baseline;gap:14px;margin:9px 0 10px;display:flex}.honoree.svelte-1eeltzo h2:where(.svelte-1eeltzo){color:var(--text);font:400 var(--fs-honoree) / 1 var(--face-display);letter-spacing:var(--tracking-title);margin:0}.honoree.svelte-1eeltzo span:where(.svelte-1eeltzo){font:400 var(--fs-caption) / 1 var(--face-data);font-variant-numeric:tabular-nums}p.svelte-1eeltzo{max-width:600px;margin:0}.notice-title.svelte-1eeltzo{color:var(--text);font-size:var(--fs-ui);margin:0 0 9px;font-weight:500}.sources.svelte-1eeltzo{flex-wrap:wrap;gap:10px 18px;margin:10px 0 0;padding:0;list-style:none;display:flex}.footer-links.svelte-1eeltzo{flex-direction:column;align-items:flex-start;gap:8px;margin-top:16px;display:flex}a.svelte-1eeltzo{color:var(--text-2);text-underline-offset:4px;-webkit-text-decoration-color:color-mix(in srgb, currentColor 45%, transparent);text-decoration-color:color-mix(in srgb, currentColor 45%, transparent)}a.svelte-1eeltzo:hover{color:var(--text);-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent)}a.svelte-1eeltzo:focus-visible{outline:var(--focus-width) solid var(--accent);outline-offset:var(--focus-offset)}@media (width<=1100px){.site-footer.svelte-1eeltzo{grid-template-columns:1fr;gap:30px}}.toast.svelte-1vl4ohv{--tone:var(--accent);align-items:center;gap:var(--space-3);border:1px solid var(--pop-rule);border-left:3px solid var(--tone);border-radius:var(--rad-md);background:var(--pop-bg);color:var(--text);font:400 var(--fs-small) / var(--lh-small) var(--face-body);box-shadow:var(--elev-3);pointer-events:auto;animation:svelte-1vl4ohv-appear var(--dur-base) var(--ease-out);padding:10px 8px 10px 14px;display:flex}.toast.ok.svelte-1vl4ohv{--tone:var(--ok)}.toast.bad.svelte-1vl4ohv{--tone:var(--danger)}.tone.svelte-1vl4ohv{color:var(--tone);flex:none}.message.svelte-1vl4ohv{overflow-wrap:anywhere;flex:auto}button.svelte-1vl4ohv{width:var(--hit);height:var(--hit);border-radius:var(--rad-sm);color:var(--text-2);font:400 22px/1 var(--face-body);cursor:pointer;background:0 0;border:0;flex:none;padding:0}button.svelte-1vl4ohv:hover{background:var(--lamp-off);color:var(--text)}button.svelte-1vl4ohv:focus-visible{outline:var(--focus-width) solid var(--accent);outline-offset:1px}@keyframes svelte-1vl4ohv-appear{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.toast.svelte-1vl4ohv{animation:none}}.toast-region.svelte-1v2vnfi{right:var(--gutter);bottom:calc(var(--space-5) + env(safe-area-inset-bottom,0px));z-index:300;pointer-events:none;width:min(420px,100vw - 32px);max-height:calc(100dvh - 88px);position:fixed;overflow-y:auto}ol.svelte-1v2vnfi{gap:var(--space-2);margin:0;padding:4px;list-style:none;display:grid}@media (width<=640px){.toast-region.svelte-1v2vnfi{left:50%;right:auto;bottom:calc(var(--space-4) + env(safe-area-inset-bottom,0px));transform:translate(-50%)}}.app-root.svelte-12qhfyh{min-height:100dvh}.skip-link.svelte-12qhfyh{z-index:400;background:var(--accent);color:var(--accent-ink);padding:10px 16px;position:fixed;top:8px;left:16px;transform:translateY(-160%)}.skip-link.svelte-12qhfyh:focus{transform:none}.status-trigger.svelte-12qhfyh{cursor:pointer}.cable-popover.svelte-12qhfyh{border:1px solid var(--rule);border-radius:var(--rad-md);background:var(--ink-2);width:min(440px,100vw - 32px);color:var(--text);margin:0;padding:20px;position:fixed;inset:64px 16px auto auto;overflow-y:auto}.rescue-wrap.svelte-12qhfyh{max-width:var(--frame-max);padding-inline:var(--gutter);margin:auto}.help-slot.svelte-12qhfyh{display:contents}.help-slot.svelte-12qhfyh .help-btn{font-weight:600}
