/*! 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-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;--tw-ease:initial}}}@layer theme{:root,:host{--font-sans:-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-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--ease-out:cubic-bezier(0, 0, .2, 1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@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}small{font-size:80%}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}}@layer components;@layer utilities{.\@container{container-type:inline-size}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.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}}.m-5{margin:calc(var(--spacing) * 5)}.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}.flex-wrap{flex-wrap:wrap}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.border-solid{--tw-border-style:solid;border-style:solid}.p-1{padding:var(--spacing)}.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,)}.shadow,.shadow\/candidate,.shadow\/depth,.shadow\/depth-clamp,.shadow\/offscreen,.shadow\/output{--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,)}.drop-shadow{--tw-drop-shadow-size:drop-shadow(0 1px 2px var(--tw-drop-shadow-color,#0000001a)) drop-shadow(0 1px 1px var(--tw-drop-shadow-color,#0000000f));--tw-drop-shadow:drop-shadow(0 1px 2px #0000001a) drop-shadow(0 1px 1px #0000000f);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,)}.grayscale{--tw-grayscale:grayscale(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,)}.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))}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}}:root{--step-base-value:15, 15, 15;--step-base:rgb(var(--step-base-value));--step-000-value:23, 23, 23;--step-000:rgb(var(--step-000-value));--step-050-value:32, 32, 32;--step-050:rgb(var(--step-050-value));--step-100-value:41, 41, 41;--step-100:rgb(var(--step-100-value));--step-150-value:50, 50, 50;--step-150:rgb(var(--step-150-value));--step-200-value:59, 59, 59;--step-200:rgb(var(--step-200-value));--step-250-value:69, 69, 69;--step-250:rgb(var(--step-250-value));--step-300-value:78, 78, 78;--step-300:rgb(var(--step-300-value));--step-350-value:87, 87, 87;--step-350:rgb(var(--step-350-value));--step-400-value:96, 96, 96;--step-400:rgb(var(--step-400-value));--step-450-value:105, 105, 105;--step-450:rgb(var(--step-450-value));--step-500-value:155, 155, 155;--step-500:rgb(var(--step-500-value));--step-550-value:168, 168, 168;--step-550:rgb(var(--step-550-value));--step-600-value:180, 180, 180;--step-600:rgb(var(--step-600-value));--step-650-value:192, 192, 192;--step-650:rgb(var(--step-650-value));--step-700-value:205, 205, 205;--step-700:rgb(var(--step-700-value));--step-750-value:218, 218, 218;--step-750:rgb(var(--step-750-value));--step-800-value:230, 230, 230;--step-800:rgb(var(--step-800-value));--step-850-value:242, 242, 242;--step-850:rgb(var(--step-850-value));--step-900-value:255, 255, 255;--step-900:rgb(var(--step-900-value));--red-000-value:230, 44, 33;--red-000:rgb(var(--red-000-value));--red-050-value:232, 60, 50;--red-050:rgb(var(--red-050-value));--red-100-value:233, 66, 56;--red-100:rgb(var(--red-100-value));--red-150-value:235, 83, 74;--red-150:rgb(var(--red-150-value));--red-200-value:237, 100, 92;--red-200:rgb(var(--red-200-value));--red-250-value:239, 117, 109;--red-250:rgb(var(--red-250-value));--orange-000-value:231, 155, 40;--orange-000:rgb(var(--orange-000-value));--orange-050-value:233, 164, 58;--orange-050:rgb(var(--orange-050-value));--orange-100-value:234, 166, 65;--orange-100:rgb(var(--orange-100-value));--orange-150-value:236, 175, 83;--orange-150:rgb(var(--orange-150-value));--orange-200-value:238, 183, 101;--orange-200:rgb(var(--orange-200-value));--orange-250-value:240, 192, 119;--orange-250:rgb(var(--orange-250-value));--yellow-000-value:224, 185, 25;--yellow-000:rgb(var(--yellow-000-value));--yellow-050-value:231, 193, 37;--yellow-050:rgb(var(--yellow-050-value));--yellow-100-value:231, 194, 43;--yellow-100:rgb(var(--yellow-100-value));--yellow-150-value:233, 199, 59;--yellow-150:rgb(var(--yellow-150-value));--yellow-200-value:235, 204, 76;--yellow-200:rgb(var(--yellow-200-value));--yellow-250-value:237, 209, 93;--yellow-250:rgb(var(--yellow-250-value));--green-000-value:48, 182, 69;--green-000:rgb(var(--green-000-value));--green-050-value:52, 196, 74;--green-050:rgb(var(--green-050-value));--green-100-value:53, 201, 76;--green-100:rgb(var(--green-100-value));--green-150-value:66, 205, 87;--green-150:rgb(var(--green-150-value));--green-200-value:79, 209, 100;--green-200:rgb(var(--green-200-value));--green-250-value:93, 212, 112;--green-250:rgb(var(--green-250-value));--mint-000-value:79, 188, 183;--mint-000:rgb(var(--mint-000-value));--mint-050-value:93, 193, 189;--mint-050:rgb(var(--mint-050-value));--mint-100-value:98, 195, 191;--mint-100:rgb(var(--mint-100-value));--mint-150-value:113, 201, 197;--mint-150:rgb(var(--mint-150-value));--mint-200-value:127, 206, 203;--mint-200:rgb(var(--mint-200-value));--mint-250-value:142, 212, 209;--mint-250:rgb(var(--mint-250-value));--teal-000-value:62, 207, 234;--teal-000:rgb(var(--teal-000-value));--teal-050-value:82, 212, 236;--teal-050:rgb(var(--teal-050-value));--teal-100-value:88, 214, 237;--teal-100:rgb(var(--teal-100-value));--teal-150-value:109, 219, 239;--teal-150:rgb(var(--teal-150-value));--teal-200-value:129, 224, 241;--teal-200:rgb(var(--teal-200-value));--teal-250-value:149, 229, 243;--teal-250:rgb(var(--teal-250-value));--cyan-000-value:77, 191, 235;--cyan-000:rgb(var(--cyan-000-value));--cyan-050-value:98, 199, 237;--cyan-050:rgb(var(--cyan-050-value));--cyan-100-value:105, 201, 238;--cyan-100:rgb(var(--cyan-100-value));--cyan-150-value:126, 209, 241;--cyan-150:rgb(var(--cyan-150-value));--cyan-200-value:147, 216, 243;--cyan-200:rgb(var(--cyan-200-value));--cyan-250-value:168, 224, 245;--cyan-250:rgb(var(--cyan-250-value));--blue-000-value:40, 132, 231;--blue-000:rgb(var(--blue-000-value));--blue-050-value:58, 143, 233;--blue-050:rgb(var(--blue-050-value));--blue-100-value:65, 146, 234;--blue-100:rgb(var(--blue-100-value));--blue-150-value:83, 156, 236;--blue-150:rgb(var(--blue-150-value));--blue-200-value:101, 167, 238;--blue-200:rgb(var(--blue-200-value));--blue-250-value:119, 177, 240;--blue-250:rgb(var(--blue-250-value));--indigo-000-value:88, 84, 236;--indigo-000:rgb(var(--indigo-000-value));--indigo-050-value:110, 106, 238;--indigo-050:rgb(var(--indigo-050-value));--indigo-100-value:117, 113, 239;--indigo-100:rgb(var(--indigo-100-value));--indigo-150-value:138, 135, 242;--indigo-150:rgb(var(--indigo-150-value));--indigo-200-value:159, 157, 244;--indigo-200:rgb(var(--indigo-200-value));--indigo-250-value:180, 178, 246;--indigo-250:rgb(var(--indigo-250-value));--purple-000-value:192, 100, 238;--purple-000:rgb(var(--purple-000-value));--purple-050-value:201, 123, 241;--purple-050:rgb(var(--purple-050-value));--purple-100-value:205, 131, 241;--purple-100:rgb(var(--purple-100-value));--purple-150-value:214, 154, 244;--purple-150:rgb(var(--purple-150-value));--purple-200-value:223, 176, 246;--purple-200:rgb(var(--purple-200-value));--purple-250-value:232, 199, 249;--purple-250:rgb(var(--purple-250-value));--pink-000-value:231, 35, 72;--pink-000:rgb(var(--pink-000-value));--pink-050-value:233, 53, 87;--pink-050:rgb(var(--pink-050-value));--pink-100-value:234, 59, 92;--pink-100:rgb(var(--pink-100-value));--pink-150-value:236, 77, 107;--pink-150:rgb(var(--pink-150-value));--pink-200-value:238, 95, 122;--pink-200:rgb(var(--pink-200-value));--pink-250-value:240, 113, 137;--pink-250:rgb(var(--pink-250-value));--brown-000-value:154, 126, 89;--brown-000:rgb(var(--brown-000-value));--brown-050-value:164, 135, 97;--brown-050:rgb(var(--brown-050-value));--brown-100-value:167, 138, 101;--brown-100:rgb(var(--brown-100-value));--brown-150-value:173, 146, 112;--brown-150:rgb(var(--brown-150-value));--brown-200-value:180, 155, 124;--brown-200:rgb(var(--brown-200-value));--brown-250-value:186, 164, 136;--brown-250:rgb(var(--brown-250-value));--gray-000-value:129, 129, 134;--gray-000:rgb(var(--gray-000-value));--gray-050-value:139, 139, 143;--gray-050:rgb(var(--gray-050-value));--gray-100-value:142, 142, 147;--gray-100:rgb(var(--gray-100-value));--gray-150-value:152, 152, 156;--gray-150:rgb(var(--gray-150-value));--gray-200-value:162, 162, 166;--gray-200:rgb(var(--gray-200-value));--gray-250-value:172, 172, 176;--gray-250:rgb(var(--gray-250-value));--primary-value:255, 255, 255;--primary:rgb(var(--primary-value));--secondary-value:var(--step-700-value);--secondary:rgb(var(--secondary-value));--tertiary-value:var(--step-500-value);--tertiary:rgb(var(--tertiary-value));--red-value:var(--red-000-value);--red:rgb(var(--red-value));--orange-value:var(--orange-000-value);--orange:rgb(var(--orange-value));--yellow-value:var(--yellow-000-value);--yellow:rgb(var(--yellow-value));--green-value:var(--green-000-value);--green:rgb(var(--green-value));--mint-value:var(--mint-000-value);--mint:rgb(var(--mint-value));--teal-value:var(--teal-000-value);--teal:rgb(var(--teal-value));--cyan-value:var(--cyan-000-value);--cyan:rgb(var(--cyan-value));--blue-value:var(--blue-000-value);--blue:rgb(var(--blue-value));--indigo-value:var(--indigo-000-value);--indigo:rgb(var(--indigo-value));--purple-value:var(--purple-000-value);--purple:rgb(var(--purple-value));--pink-value:var(--pink-000-value);--pink:rgb(var(--pink-value));--brown-value:var(--brown-000-value);--brown:rgb(var(--brown-value));--gray-value:var(--gray-000-value);--gray:rgb(var(--gray-value))}:root[data-theme=light]{--step-base-value:246, 246, 246;--step-base:rgb(var(--step-base-value));--step-000-value:255, 255, 255;--step-000:rgb(var(--step-000-value));--step-050-value:242, 242, 242;--step-050:rgb(var(--step-050-value));--step-100-value:230, 230, 230;--step-100:rgb(var(--step-100-value));--step-150-value:218, 218, 218;--step-150:rgb(var(--step-150-value));--step-200-value:205, 205, 205;--step-200:rgb(var(--step-200-value));--step-250-value:192, 192, 192;--step-250:rgb(var(--step-250-value));--step-300-value:180, 180, 180;--step-300:rgb(var(--step-300-value));--step-350-value:168, 168, 168;--step-350:rgb(var(--step-350-value));--step-400-value:155, 155, 155;--step-400:rgb(var(--step-400-value));--step-450-value:105, 105, 105;--step-450:rgb(var(--step-450-value));--step-500-value:96, 96, 96;--step-500:rgb(var(--step-500-value));--step-550-value:87, 87, 87;--step-550:rgb(var(--step-550-value));--step-600-value:78, 78, 78;--step-600:rgb(var(--step-600-value));--step-650-value:69, 69, 69;--step-650:rgb(var(--step-650-value));--step-700-value:59, 59, 59;--step-700:rgb(var(--step-700-value));--step-750-value:50, 50, 50;--step-750:rgb(var(--step-750-value));--step-800-value:41, 41, 41;--step-800:rgb(var(--step-800-value));--step-850-value:32, 32, 32;--step-850:rgb(var(--step-850-value));--step-900-value:23, 23, 23;--step-900:rgb(var(--step-900-value));--red-000-value:249, 51, 70;--red-000:rgb(var(--red-000-value));--red-050-value:248, 29, 50;--red-050:rgb(var(--red-050-value));--red-100-value:248, 22, 44;--red-100:rgb(var(--red-100-value));--red-150-value:240, 7, 29;--red-150:rgb(var(--red-150-value));--red-200-value:219, 6, 27;--red-200:rgb(var(--red-200-value));--red-250-value:197, 6, 24;--red-250:rgb(var(--red-250-value));--orange-000-value:255, 88, 4;--orange-000:rgb(var(--orange-000-value));--orange-050-value:240, 80, 0;--orange-050:rgb(var(--orange-050-value));--orange-100-value:234, 78, 0;--orange-100:rgb(var(--orange-100-value));--orange-150-value:214, 72, 0;--orange-150:rgb(var(--orange-150-value));--orange-200-value:195, 65, 0;--orange-200:rgb(var(--orange-200-value));--orange-250-value:175, 59, 0;--orange-250:rgb(var(--orange-250-value));--yellow-000-value:219, 121, 0;--yellow-000:rgb(var(--yellow-000-value));--yellow-050-value:203, 112, 0;--yellow-050:rgb(var(--yellow-050-value));--yellow-100-value:197, 109, 0;--yellow-100:rgb(var(--yellow-100-value));--yellow-150-value:181, 100, 0;--yellow-150:rgb(var(--yellow-150-value));--yellow-200-value:164, 91, 0;--yellow-200:rgb(var(--yellow-200-value));--yellow-250-value:148, 82, 0;--yellow-250:rgb(var(--yellow-250-value));--green-000-value:0, 168, 36;--green-000:rgb(var(--green-000-value));--green-050-value:0, 155, 33;--green-050:rgb(var(--green-050-value));--green-100-value:0, 151, 32;--green-100:rgb(var(--green-100-value));--green-150-value:0, 139, 30;--green-150:rgb(var(--green-150-value));--green-200-value:0, 126, 27;--green-200:rgb(var(--green-200-value));--green-250-value:0, 113, 24;--green-250:rgb(var(--green-250-value));--mint-000-value:16, 176, 169;--mint-000:rgb(var(--mint-000-value));--mint-050-value:15, 163, 156;--mint-050:rgb(var(--mint-050-value));--mint-100-value:14, 158, 152;--mint-100:rgb(var(--mint-100-value));--mint-150-value:13, 145, 139;--mint-150:rgb(var(--mint-150-value));--mint-200-value:12, 132, 127;--mint-200:rgb(var(--mint-200-value));--mint-250-value:11, 119, 114;--mint-250:rgb(var(--mint-250-value));--teal-000-value:0, 178, 210;--teal-000:rgb(var(--teal-000-value));--teal-050-value:0, 165, 194;--teal-050:rgb(var(--teal-050-value));--teal-100-value:0, 160, 189;--teal-100:rgb(var(--teal-100-value));--teal-150-value:0, 147, 173;--teal-150:rgb(var(--teal-150-value));--teal-200-value:0, 133, 158;--teal-200:rgb(var(--teal-200-value));--teal-250-value:0, 120, 142;--teal-250:rgb(var(--teal-250-value));--cyan-000-value:0, 154, 225;--cyan-000:rgb(var(--cyan-000-value));--cyan-050-value:0, 142, 208;--cyan-050:rgb(var(--cyan-050-value));--cyan-100-value:0, 139, 202;--cyan-100:rgb(var(--cyan-100-value));--cyan-150-value:0, 127, 186;--cyan-150:rgb(var(--cyan-150-value));--cyan-200-value:0, 116, 169;--cyan-200:rgb(var(--cyan-200-value));--cyan-250-value:0, 104, 152;--cyan-250:rgb(var(--cyan-250-value));--blue-000-value:77, 128, 255;--blue-000:rgb(var(--blue-000-value));--blue-050-value:52, 111, 255;--blue-050:rgb(var(--blue-050-value));--blue-100-value:43, 105, 255;--blue-100:rgb(var(--blue-100-value));--blue-150-value:18, 87, 255;--blue-150:rgb(var(--blue-150-value));--blue-200-value:0, 72, 249;--blue-200:rgb(var(--blue-200-value));--blue-250-value:0, 65, 224;--blue-250:rgb(var(--blue-250-value));--indigo-000-value:115, 113, 210;--indigo-000:rgb(var(--indigo-000-value));--indigo-050-value:97, 94, 204;--indigo-050:rgb(var(--indigo-050-value));--indigo-100-value:90, 88, 202;--indigo-100:rgb(var(--indigo-100-value));--indigo-150-value:72, 70, 196;--indigo-150:rgb(var(--indigo-150-value));--indigo-200-value:61, 58, 184;--indigo-200:rgb(var(--indigo-200-value));--indigo-250-value:55, 52, 165;--indigo-250:rgb(var(--indigo-250-value));--purple-000-value:213, 148, 212;--purple-000:rgb(var(--purple-000-value));--purple-050-value:205, 129, 204;--purple-050:rgb(var(--purple-050-value));--purple-100-value:203, 122, 202;--purple-100:rgb(var(--purple-100-value));--purple-150-value:195, 103, 194;--purple-150:rgb(var(--purple-150-value));--purple-200-value:188, 83, 186;--purple-200:rgb(var(--purple-200-value));--purple-250-value:175, 69, 174;--purple-250:rgb(var(--purple-250-value));--pink-000-value:240, 74, 106;--pink-000:rgb(var(--pink-000-value));--pink-050-value:238, 52, 88;--pink-050:rgb(var(--pink-050-value));--pink-100-value:238, 45, 82;--pink-100:rgb(var(--pink-100-value));--pink-150-value:236, 23, 64;--pink-150:rgb(var(--pink-150-value));--pink-200-value:217, 18, 56;--pink-200:rgb(var(--pink-200-value));--pink-250-value:195, 16, 51;--pink-250:rgb(var(--pink-250-value));--brown-000-value:174, 139, 93;--brown-000:rgb(var(--brown-000-value));--brown-050-value:165, 129, 82;--brown-050:rgb(var(--brown-050-value));--brown-100-value:160, 126, 80;--brown-100:rgb(var(--brown-100-value));--brown-150-value:147, 115, 73;--brown-150:rgb(var(--brown-150-value));--brown-200-value:134, 105, 67;--brown-200:rgb(var(--brown-200-value));--brown-250-value:120, 94, 60;--brown-250:rgb(var(--brown-250-value));--gray-000-value:146, 146, 151;--gray-000:rgb(var(--gray-000-value));--gray-050-value:135, 135, 140;--gray-050:rgb(var(--gray-050-value));--gray-100-value:131, 131, 136;--gray-100:rgb(var(--gray-100-value));--gray-150-value:120, 120, 125;--gray-150:rgb(var(--gray-150-value));--gray-200-value:109, 109, 114;--gray-200:rgb(var(--gray-200-value));--gray-250-value:98, 98, 103;--gray-250:rgb(var(--gray-250-value));--primary-value:0, 0, 0;--primary:rgb(var(--primary-value));--secondary-value:var(--step-700-value);--secondary:rgb(var(--secondary-value));--tertiary-value:var(--step-500-value);--tertiary:rgb(var(--tertiary-value));--red-value:var(--red-000-value);--red:rgb(var(--red-value));--orange-value:var(--orange-000-value);--orange:rgb(var(--orange-value));--yellow-value:var(--yellow-000-value);--yellow:rgb(var(--yellow-value));--green-value:var(--green-000-value);--green:rgb(var(--green-value));--mint-value:var(--mint-000-value);--mint:rgb(var(--mint-value));--teal-value:var(--teal-000-value);--teal:rgb(var(--teal-value));--cyan-value:var(--cyan-000-value);--cyan:rgb(var(--cyan-value));--blue-value:var(--blue-000-value);--blue:rgb(var(--blue-value));--indigo-value:var(--indigo-000-value);--indigo:rgb(var(--indigo-value));--purple-value:var(--purple-000-value);--purple:rgb(var(--purple-value));--pink-value:var(--pink-000-value);--pink:rgb(var(--pink-value));--brown-value:var(--brown-000-value);--brown:rgb(var(--brown-value));--gray-value:var(--gray-000-value);--gray:rgb(var(--gray-value))}:root{--u-chrome:clamp(.9rem, calc(.45rem + 1.1vmin), 1.7rem);--hairline:max(1px, calc(.05 * var(--u-chrome)));--radius-pill:999px;--radius-panel:calc(1.1 * var(--u-chrome));--radius-inlay:calc(.6 * var(--u-chrome));--touch-min:2.75rem;--control-height:calc(2.1 * var(--u-chrome));--float-size:calc(1.2 * var(--control-height));--corner-inset:calc(.8 * var(--u-chrome));--font-ui:"Inter", ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, "Hiragino Sans", "Noto Sans JP", "Yu Gothic", sans-serif;--font-display:"DM Serif Display", "Iowan Old Style", "Palatino Linotype", Georgia, "Hiragino Sans", "Noto Sans JP", serif;--heading:calc(1.2 * var(--u-chrome));--setting-name:calc(.85 * var(--u-chrome));--note:calc(.78 * var(--u-chrome));--room-bg:#0b110e;--scrim:#0408066b;--panel:#12211af0;--panel-solid:#12211a;--panel-edge:#d6e8d624;--panel-radius:var(--radius-panel);--felt-nap:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 256'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.42' numOctaves='3' seed='11' stitchTiles='stitch'/><feColorMatrix type='saturate' values='0'/><feComponentTransfer><feFuncA type='discrete' tableValues='1'/></feComponentTransfer></filter><rect width='256' height='256' filter='url(%23n)'/></svg>");--felt-nap-amount:.22;--shadow-sheet:0 calc(1.2 * var(--u-chrome)) calc(2.6 * var(--u-chrome)) #0000008c, 0 0 0 var(--hairline) #00000080;--well:#050b088c;--well-edge:#ffffff0f;--inlay:#ffffff0f;--inlay-hover:#ffffff1c;--inlay-edge:#ffffff1a;--text:#f1e9d6;--text-dim:var(--text)}@supports (color:color-mix(in lab, red, red)){:root{--text-dim:color-mix(in oklab, var(--text) 70%, var(--panel-solid))}}:root{--text-faint:var(--text)}@supports (color:color-mix(in lab, red, red)){:root{--text-faint:color-mix(in oklab, var(--text) 48%, var(--panel-solid))}}:root{--ink-shadow:0 1px 0 #00000059;--float-shadow:0 2px 4px #0009, 0 0 18px #00000073;--float-shadow-soft:0 1px 2px #000000bf, 0 0 10px #00000073;--tint:#4fae5e;--tint-amount:14%;--accent:var(--green-000)}@supports (color:color-mix(in lab, red, red)){:root{--accent:color-mix(in oklab, var(--green-000), var(--tint) var(--tint-amount))}}:root{--accent-edge:var(--green-050)}@supports (color:color-mix(in lab, red, red)){:root{--accent-edge:color-mix(in oklab, var(--green-050), var(--tint) var(--tint-amount))}}:root{--accent-ink:#fff;--accent-glow:rgb(var(--green-000-value) / .35);--btn-ink:#fff;--stop:var(--red-000)}@supports (color:color-mix(in lab, red, red)){:root{--stop:color-mix(in oklab, var(--red-000), var(--tint) var(--tint-amount))}}:root{--stop-edge:var(--red-050)}@supports (color:color-mix(in lab, red, red)){:root{--stop-edge:color-mix(in oklab, var(--red-050), var(--tint) var(--tint-amount))}}:root{--stop-ink:#fff;--info:var(--blue-000)}@supports (color:color-mix(in lab, red, red)){:root{--info:color-mix(in oklab, var(--blue-000), var(--tint) var(--tint-amount))}}:root{--info-edge:var(--blue-050)}@supports (color:color-mix(in lab, red, red)){:root{--info-edge:color-mix(in oklab, var(--blue-050), var(--tint) var(--tint-amount))}}:root{--warn:var(--orange-000)}@supports (color:color-mix(in lab, red, red)){:root{--warn:color-mix(in oklab, var(--orange-000), var(--tint) var(--tint-amount))}}:root{--warn-edge:var(--orange-050)}@supports (color:color-mix(in lab, red, red)){:root{--warn-edge:color-mix(in oklab, var(--orange-050), var(--tint) var(--tint-amount))}}:root{--go-tint:var(--accent)}@supports (color:color-mix(in lab, red, red)){:root{--go-tint:color-mix(in oklab, var(--accent) 40%, var(--inlay))}}:root{--go-tint-hover:var(--accent)}@supports (color:color-mix(in lab, red, red)){:root{--go-tint-hover:color-mix(in oklab, var(--accent) 50%, var(--inlay-hover))}}:root{--go-tint-edge:var(--accent)}@supports (color:color-mix(in lab, red, red)){:root{--go-tint-edge:color-mix(in oklab, var(--accent) 80%, transparent)}}:root{--stop-tint:var(--stop)}@supports (color:color-mix(in lab, red, red)){:root{--stop-tint:color-mix(in oklab, var(--stop) 40%, var(--inlay))}}:root{--stop-tint-hover:var(--stop)}@supports (color:color-mix(in lab, red, red)){:root{--stop-tint-hover:color-mix(in oklab, var(--stop) 50%, var(--inlay-hover))}}:root{--stop-tint-edge:var(--stop)}@supports (color:color-mix(in lab, red, red)){:root{--stop-tint-edge:color-mix(in oklab, var(--stop) 80%, transparent)}}:root{--info-tint:var(--info)}@supports (color:color-mix(in lab, red, red)){:root{--info-tint:color-mix(in oklab, var(--info) 40%, var(--inlay))}}:root{--info-tint-hover:var(--info)}@supports (color:color-mix(in lab, red, red)){:root{--info-tint-hover:color-mix(in oklab, var(--info) 50%, var(--inlay-hover))}}:root{--info-tint-edge:var(--info)}@supports (color:color-mix(in lab, red, red)){:root{--info-tint-edge:color-mix(in oklab, var(--info) 80%, transparent)}}:root{--warn-tint:var(--warn)}@supports (color:color-mix(in lab, red, red)){:root{--warn-tint:color-mix(in oklab, var(--warn) 40%, var(--inlay))}}:root{--warn-tint-hover:var(--warn)}@supports (color:color-mix(in lab, red, red)){:root{--warn-tint-hover:color-mix(in oklab, var(--warn) 50%, var(--inlay-hover))}}:root{--warn-tint-edge:var(--warn)}@supports (color:color-mix(in lab, red, red)){:root{--warn-tint-edge:color-mix(in oklab, var(--warn) 80%, transparent)}}:root{--ok:var(--accent);--ok-edge:var(--accent-edge);--ok-ink:#fff;--urgent:var(--stop);--focus-ring:0 0 0 2px var(--blue-000);--dur-in:.28s;--dur-out:.18s;--ease-snap:cubic-bezier(.34, 1.4, .64, 1);--safe-top:0px;--safe-right:0px;--safe-bottom:0px;--safe-left:0px}@media (pointer:coarse){:root{--float-size:max(calc(1.2 * var(--control-height)), var(--touch-min))}}@media (prefers-reduced-motion:reduce){:root{--dur-in:1ms;--dur-out:1ms}}@font-face{font-family:Inter;font-style:normal;font-weight:400 800;font-display:swap;src:url(./inter-latin.8kRkwJBP.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:DM Serif Display;font-style:normal;font-weight:400;font-display:swap;src:url(./dm-serif-display-latin.2QCSM2z4.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}html,body{background:var(--room-bg);height:100%;color:var(--text);font-family:var(--font-ui);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;scrollbar-color:var(--text) transparent;margin:0;overflow:hidden}@supports (color:color-mix(in lab, red, red)){html,body{scrollbar-color:color-mix(in oklab, var(--text) 22%, transparent) transparent}}html,body{-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;-webkit-text-size-adjust:100%}*{scrollbar-width:thin}img,svg{-webkit-touch-callout:none}button,select,input{font:inherit;color:inherit;letter-spacing:inherit}button{cursor:pointer;background:0 0;border:0;padding:0}button:disabled{cursor:default}a{color:var(--accent-edge)}:focus-visible{box-shadow:var(--focus-ring);outline:none}main{font-size:var(--u-chrome);position:fixed;inset:0;overflow:hidden}.world{position:absolute;inset:0}.world canvas{touch-action:none;width:100%;height:100%;display:block}.touch-only{display:none}@media (pointer:coarse){.desktop-only{display:none}.touch-only{display:block}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:1ms!important;animation-duration:1ms!important}}@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-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}@property --tw-ease{syntax:"*";inherits:false}div.svelte-u0aigb,canvas.svelte-u0aigb{width:100%;height:100%;display:block;position:relative}div.svelte-u0aigb{overflow:hidden}.door.svelte-1hoojpq{--fill:var(--inlay);--fill-hover:var(--inlay-hover);--edge:var(--inlay-edge);--edge-hover:#ffffff2e;--lift:0 0 #0000;justify-content:center;align-items:center;gap:calc(.45 * var(--u-chrome));box-sizing:border-box;width:100%;min-width:0;height:var(--control-height);padding:0 calc(1 * var(--u-chrome));border:var(--hairline) solid var(--edge);border-radius:var(--radius-pill);background:var(--fill);box-shadow:var(--lift);color:var(--btn-ink);font-family:var(--font-display);font-size:calc(1 * var(--u-chrome));letter-spacing:.01em;white-space:nowrap;text-shadow:none;-webkit-user-select:none;user-select:none;font-weight:400;line-height:1;transition:background .12s ease-out,border-color .12s ease-out,transform .12s ease-out;display:inline-flex;position:relative}.door.svelte-1hoojpq .icon{font-size:.95em}@media (hover:hover) and (pointer:fine){.door.svelte-1hoojpq:hover:not(:disabled){background:var(--fill-hover);border-color:var(--edge-hover)}}.door.svelte-1hoojpq:active:not(:disabled){background:var(--fill-hover);transform:translateY(1px)}.door.svelte-1hoojpq:focus-visible{box-shadow:var(--focus-ring), var(--lift)}.door.go.svelte-1hoojpq{--fill:var(--go-tint);--fill-hover:var(--go-tint-hover);--edge:var(--go-tint-edge);--edge-hover:var(--accent)}.door.stop.svelte-1hoojpq{--fill:var(--stop-tint);--fill-hover:var(--stop-tint-hover);--edge:var(--stop-tint-edge);--edge-hover:var(--stop)}.door.info.svelte-1hoojpq{--fill:var(--info-tint);--fill-hover:var(--info-tint-hover);--edge:var(--info-tint-edge);--edge-hover:var(--info)}.door.warn.svelte-1hoojpq{--fill:var(--warn-tint);--fill-hover:var(--warn-tint-hover);--edge:var(--warn-tint-edge);--edge-hover:var(--warn)}.door.hero.svelte-1hoojpq{height:calc(1.35 * var(--control-height));font-size:calc(1.2 * var(--u-chrome));border-width:2px}.door.hero.go.svelte-1hoojpq{--edge:var(--accent);--edge-hover:var(--accent-edge);--lift:0 calc(.3 * var(--u-chrome)) calc(1 * var(--u-chrome)) rgba(var(--green-000-value), .18)}.door.hero.warn.svelte-1hoojpq{--edge:var(--warn);--edge-hover:var(--warn-edge);--lift:0 calc(.3 * var(--u-chrome)) calc(1 * var(--u-chrome)) rgba(var(--orange-000-value), .18)}.door.floating.svelte-1hoojpq{--fill:var(--panel);--fill-hover:var(--panel-solid);--edge:var(--panel-edge);--edge-hover:#d6e8d642;--lift:0 calc(.4 * var(--u-chrome)) calc(1 * var(--u-chrome)) #00000073;width:auto;height:var(--float-size);padding:0 calc(1.1 * var(--u-chrome))}.door.floating.go.svelte-1hoojpq{--fill:color-mix(in oklab, var(--accent) 24%, var(--panel));--fill-hover:color-mix(in oklab, var(--accent) 32%, var(--panel-solid));--edge:color-mix(in oklab, var(--accent) 60%, transparent)}.door.floating.stop.svelte-1hoojpq{--fill:color-mix(in oklab, var(--stop) 24%, var(--panel));--fill-hover:color-mix(in oklab, var(--stop) 32%, var(--panel-solid));--edge:color-mix(in oklab, var(--stop) 60%, transparent)}.door.floating.warn.svelte-1hoojpq{--fill:color-mix(in oklab, var(--warn) 24%, var(--panel));--fill-hover:color-mix(in oklab, var(--warn) 32%, var(--panel-solid));--edge:color-mix(in oklab, var(--warn) 60%, transparent)}.door.svelte-1hoojpq:disabled{opacity:.5;cursor:not-allowed}.door.hero.svelte-1hoojpq:disabled{--lift:0 0 #0000}.door.floating.svelte-1hoojpq:disabled{opacity:1;color:var(--text-faint)}@media (pointer:coarse){.door.svelte-1hoojpq{min-height:var(--touch-min)}}.icon.svelte-jf3o41{flex:none;width:1em;height:1em}.badge.svelte-1eyz4ht{box-sizing:border-box;border:var(--hairline) solid var(--panel-edge);border-radius:var(--radius-pill);background:var(--panel-solid);min-width:1.5em;color:var(--text-dim);letter-spacing:0;text-align:center;text-shadow:none;pointer-events:none;padding:0 .3em;font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:.55em;font-weight:400;line-height:1.5;display:none}.badge.inline.svelte-1eyz4ht{min-width:1.6em;font-size:.62em}.badge.rim.svelte-1eyz4ht{position:absolute;bottom:-.35em;right:-.35em}.badge.below.svelte-1eyz4ht{margin-top:.4em;position:absolute;top:100%;left:50%;transform:translate(-50%)}@media (pointer:fine){.badge.inline.svelte-1eyz4ht{display:inline-block}.badge.rim.svelte-1eyz4ht,.badge.below.svelte-1eyz4ht{display:block}}.legend.svelte-1eyz4ht{border:var(--hairline) solid var(--inlay-edge);color:var(--text);font-family:var(--font-ui);text-shadow:none;background:#00000061;border-radius:.4em;padding:.1em .45em;font-size:.88em;font-weight:700;line-height:1.35}p.svelte-cxu7au{color:var(--text-dim);font-size:var(--note);margin:0}.floating.svelte-cxu7au{color:var(--text);text-shadow:var(--float-shadow-soft)}span.svelte-cxu7au{white-space:nowrap;align-items:center;gap:.4em;margin:0 .55em;display:inline-flex}h2.svelte-vy28pl{font-family:var(--font-display);font-size:calc(1.5 * var(--u-chrome));margin:0;font-weight:400;line-height:1.1}.select.svelte-1f20tz6{--row:calc(2.4 * var(--u-chrome));--image:calc(2.6 * var(--u-chrome));--pad:calc(.2 * var(--u-chrome));position:relative}.trigger.svelte-1f20tz6,.option.svelte-1f20tz6{align-items:center;gap:calc(.55 * var(--u-chrome));box-sizing:border-box;width:100%;min-width:0;color:var(--text);font-size:calc(.85 * var(--u-chrome));text-align:left;text-shadow:none;font-weight:600;line-height:1.2;display:flex}.trigger.svelte-1f20tz6{gap:calc(.65 * var(--u-chrome));padding:var(--pad) calc(.75 * var(--u-chrome)) var(--pad) var(--pad);border:var(--hairline) solid var(--inlay-edge);border-radius:var(--radius-inlay);background:var(--inlay);transition:background .12s ease-out}.trigger.svelte-1f20tz6:hover:not(:disabled),.open.svelte-1f20tz6 .trigger:where(.svelte-1f20tz6){background:var(--inlay-hover)}.trigger.svelte-1f20tz6:focus-visible{box-shadow:var(--focus-ring);outline:none}.trigger.svelte-1f20tz6:disabled{opacity:.55}img.svelte-1f20tz6{width:var(--image);height:var(--image);flex:none;display:block}.text.svelte-1f20tz6{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.chevron.svelte-1f20tz6{color:var(--text-dim);font-size:calc(.75 * var(--u-chrome));transition:transform .14s ease-out;display:inline-flex}.open.svelte-1f20tz6 .chevron:where(.svelte-1f20tz6){transform:rotate(180deg)}.list.svelte-1f20tz6{top:calc(100% + calc(.3 * var(--u-chrome)));z-index:5;padding:calc(.25 * var(--u-chrome));border:var(--hairline) solid var(--panel-edge);border-radius:var(--radius-inlay);background:var(--panel-solid);box-shadow:0 calc(.4 * var(--u-chrome)) calc(1.2 * var(--u-chrome)) #00000080;gap:2px;margin:0;list-style:none;display:grid;position:absolute;left:0;right:0}.option.svelte-1f20tz6{--image:calc(1.7 * var(--u-chrome));height:var(--row);padding:0 calc(.45 * var(--u-chrome));border-radius:calc(var(--radius-inlay) - calc(.25 * var(--u-chrome)));cursor:pointer}.option.active.svelte-1f20tz6{background:var(--inlay-hover)}.option[aria-selected=true].svelte-1f20tz6{background:var(--go-tint);box-shadow:inset 0 0 0 1px var(--go-tint-edge)}@media (prefers-reduced-motion:reduce){.trigger.svelte-1f20tz6,.chevron.svelte-1f20tz6{transition:none}}.setting.svelte-14iab8y{justify-content:space-between;align-items:center;gap:calc(.6 * var(--u-chrome));min-width:0;min-height:var(--control-height);display:flex}.label.svelte-14iab8y{color:var(--text);font-size:var(--setting-name);font-weight:500;line-height:1.2}.toggle.svelte-14iab8y{--knob:calc(1.1 * var(--u-chrome));--inset:calc(.2 * var(--u-chrome));box-sizing:border-box;width:calc(3.4 * var(--u-chrome));height:calc(var(--knob) + 2 * var(--inset));border:var(--hairline) solid var(--stop-tint-edge);border-radius:var(--radius-pill);background:var(--stop-tint);color:#fff;font-size:calc(.75 * var(--u-chrome));text-shadow:none;flex:none;align-items:center;font-weight:600;line-height:1;transition:background .14s ease-out,border-color .14s ease-out,color .14s ease-out;display:inline-flex;position:relative}.toggle.on.svelte-14iab8y{border-color:var(--go-tint-edge);background:var(--go-tint)}.state.svelte-14iab8y{inset:0 var(--inset) 0 calc(2 * var(--inset) + var(--knob));place-items:center;display:grid;position:absolute}.on.svelte-14iab8y .state:where(.svelte-14iab8y){inset:0 calc(2 * var(--inset) + var(--knob)) 0 var(--inset)}.knob.svelte-14iab8y{top:50%;left:var(--inset);width:var(--knob);height:var(--knob);background:#fff;border-radius:50%;transition:left .14s ease-out;position:absolute;transform:translateY(-50%);box-shadow:0 1px 2px #00000059}.on.svelte-14iab8y .knob:where(.svelte-14iab8y){left:calc(100% - var(--inset) - var(--knob))}.toggle.svelte-14iab8y:hover:not(:disabled){background:var(--stop-tint-hover)}.toggle.on.svelte-14iab8y:hover:not(:disabled){background:var(--go-tint-hover)}.toggle.svelte-14iab8y:focus-visible{box-shadow:var(--focus-ring);outline:none}.toggle.svelte-14iab8y:disabled{opacity:.55}@media (prefers-reduced-motion:reduce){.toggle.svelte-14iab8y,.knob.svelte-14iab8y{transition:none}}.tile.svelte-dhg3n2{--edge:var(--inlay-edge);box-sizing:border-box;border:2px solid var(--edge);border-radius:var(--radius-inlay);background:var(--inlay);color:#fff;text-align:left;grid-template-rows:auto auto;width:100%;padding:0;transition:background .12s ease-out,border-color .12s ease-out;display:grid;overflow:hidden}.tile.svelte-dhg3n2:hover:not(:disabled){background:var(--inlay-hover)}.tile.on.svelte-dhg3n2{--edge:var(--accent);background:var(--go-tint)}.tile.svelte-dhg3n2:disabled{opacity:.6}.art.svelte-dhg3n2{aspect-ratio:32/21;background:#1d3527;display:block;overflow:hidden}.art.svelte-dhg3n2 img:where(.svelte-dhg3n2){object-fit:cover;filter:saturate(.9)brightness(.95);width:100%;height:100%;display:block}.name.svelte-dhg3n2{font-family:var(--font-display);font-size:calc(.9 * var(--u-chrome));text-overflow:ellipsis;white-space:nowrap;padding:6px 10px 7px;font-weight:400;line-height:1.2;display:block;overflow:hidden}.index.svelte-dhg3n2{color:var(--text-dim);margin-right:.45em}.tile.on.svelte-dhg3n2 .name:where(.svelte-dhg3n2){color:#fff}.tile.on.svelte-dhg3n2 .index:where(.svelte-dhg3n2){color:var(--green-250)}.chapter-tile.svelte-1it5tcn{--edge:var(--inlay-edge);box-sizing:border-box;border:2px solid var(--edge);border-radius:var(--radius-inlay);background:var(--inlay);color:#fff;text-align:left;grid-template-rows:minmax(0,1fr) auto;width:100%;height:100%;padding:0;transition:background .12s ease-out,border-color .12s ease-out;display:grid;overflow:hidden}.chapter-tile.svelte-1it5tcn:hover:not(:disabled){background:var(--inlay-hover)}.chapter-tile.on.svelte-1it5tcn{--edge:var(--accent);background:var(--go-tint)}.chapter-tile.svelte-1it5tcn:disabled{opacity:.6}.art.svelte-1it5tcn{grid-template-rows:1fr 1fr;grid-template-columns:1fr 1fr;gap:2px;min-height:0;display:grid;overflow:hidden}.art.svelte-1it5tcn img:where(.svelte-1it5tcn){object-fit:cover;filter:saturate(.9)brightness(.95);background:#1d3527;width:100%;height:100%;min-height:0;display:block}.text.svelte-1it5tcn{gap:1px;min-width:0;padding:5px 10px 6px;display:grid}.name.svelte-1it5tcn,.meta.svelte-1it5tcn{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.name.svelte-1it5tcn{font-family:var(--font-display);font-size:calc(.9 * var(--u-chrome));font-weight:400;line-height:1.15}.meta.svelte-1it5tcn{color:var(--text-dim);font-size:calc(.62 * var(--u-chrome));letter-spacing:.02em;font-weight:600;line-height:1.25}.chapter-tile.on.svelte-1it5tcn .meta:where(.svelte-1it5tcn){color:var(--green-250)}.identity.svelte-ohfqux{vertical-align:middle;flex:1;align-items:center;gap:.4em;min-width:0;max-width:100%;display:inline-flex}.face.svelte-ohfqux{box-sizing:border-box;width:var(--identity-size,1.5em);height:var(--identity-size,1.5em);background:var(--inlay);color:var(--text-dim);border:2px solid #0000;border-radius:50%;flex:none;place-items:center;display:grid;overflow:hidden}.face.talking.svelte-ohfqux{border-color:#2884e7}img.svelte-ohfqux{object-fit:cover;width:100%;height:100%}.ball-preview.svelte-ohfqux{width:var(--identity-size,1.5em);height:var(--identity-size,1.5em);filter:drop-shadow(0 0 1px #0006);flex:none;justify-content:center;align-items:center;margin-left:auto;display:inline-flex}.ball-preview.svelte-ohfqux img:where(.svelte-ohfqux){flex:none;width:112%;max-width:none;height:112%}small.svelte-ohfqux{color:var(--text-dim);white-space:nowrap;font-size:.8em}.name.svelte-ohfqux{text-overflow:ellipsis;white-space:nowrap;color:var(--text);overflow:hidden}.roster.svelte-9b5btz{gap:calc(.8 * var(--u-chrome));grid-template-columns:1fr 1fr;display:grid}@container (width<30em){.roster.svelte-9b5btz{grid-template-columns:1fr}}h2.svelte-9b5btz{margin:0 0 calc(.4 * var(--u-chrome));color:var(--text-dim);font-family:var(--font-display);font-size:calc(1.05 * var(--u-chrome));align-items:center;gap:.45em;font-weight:400;line-height:1.2;display:flex}.count.svelte-9b5btz{border-radius:var(--radius-pill);background:var(--inlay);color:var(--text);font-family:var(--font-ui);font-size:calc(.72 * var(--u-chrome));letter-spacing:0;padding:.1em .5em;font-weight:700}.list.svelte-9b5btz{gap:calc(.2 * var(--u-chrome));margin:0;padding:0;list-style:none;display:grid}li.svelte-9b5btz{--row-height:calc(1.9 * var(--u-chrome));--identity-size:calc(1.35 * var(--u-chrome));align-items:center;gap:calc(.5 * var(--u-chrome));box-sizing:border-box;height:var(--row-height);padding:0 calc((var(--row-height) - var(--identity-size)) / 2);border-radius:var(--radius-pill);font-size:calc(.85 * var(--u-chrome));display:flex}li.me.svelte-9b5btz{background:color-mix(in oklab, var(--accent) 16%, transparent)}li.empty.svelte-9b5btz{color:var(--text-faint);font-style:italic}.icon-button.svelte-13o797d{box-sizing:border-box;width:var(--control-height);height:var(--control-height);border:var(--hairline) solid var(--inlay-edge);border-radius:var(--radius-pill);background:var(--inlay);color:#fff;font-size:calc(1 * var(--u-chrome));text-shadow:none;justify-content:center;align-items:center;transition:background .12s ease-out,transform .12s ease-out;display:inline-flex;position:relative}.icon-button.svelte-13o797d:hover:not(:disabled){background:var(--inlay-hover)}.icon-button.svelte-13o797d:active:not(:disabled){transform:translateY(1px)}.icon-button.svelte-13o797d:disabled{color:var(--text-faint)}.icon-button.floating.svelte-13o797d{width:var(--float-size);height:var(--float-size);background:var(--panel);border-color:var(--panel-edge);box-shadow:0 calc(.4 * var(--u-chrome)) calc(1 * var(--u-chrome)) #00000073;font-size:calc(1.1 * var(--u-chrome))}.icon-button.floating.svelte-13o797d:hover:not(:disabled){background:var(--panel-solid)}@media (pointer:coarse){.icon-button.svelte-13o797d{min-width:var(--touch-min);min-height:var(--touch-min)}}.sheet.svelte-185xwm9{isolation:isolate;box-sizing:border-box;min-height:0;padding:var(--sheet-pad,16px);border:var(--hairline) solid var(--panel-edge);background:var(--panel);box-shadow:var(--shadow-sheet);color:var(--text);font-family:var(--font-ui);font-size:var(--u-chrome);text-shadow:var(--ink-shadow);pointer-events:auto;display:grid;position:relative}.sheet.svelte-185xwm9:before{content:"";z-index:-1;border-radius:inherit;background-image:var(--felt-nap);background-size:calc(6 * var(--u-chrome));mix-blend-mode:soft-light;opacity:var(--felt-nap-amount);pointer-events:none;position:absolute;inset:0}.edge-top.svelte-185xwm9{border-radius:0 0 var(--radius-panel) var(--radius-panel);padding-top:calc(var(--safe-top) + var(--sheet-pad,16px));border-top:0}.edge-left.svelte-185xwm9{border-radius:0 var(--radius-panel) var(--radius-panel) 0;padding-left:calc(var(--safe-left) + var(--sheet-pad,16px));border-left:0}.edge-right.svelte-185xwm9{border-radius:var(--radius-panel) 0 0 var(--radius-panel);padding-right:calc(var(--safe-right) + var(--sheet-pad,16px));border-right:0}.edge-bottom.svelte-185xwm9{border-radius:var(--radius-panel) var(--radius-panel) 0 0;padding-bottom:calc(var(--safe-bottom) + var(--sheet-pad,16px));border-bottom:0}.edge-none.svelte-185xwm9{border-radius:var(--radius-panel)}.pill.svelte-95h03l{border:var(--hairline) solid var(--panel-edge);border-radius:var(--radius-pill);background:var(--panel);color:var(--text);font-size:calc(.8 * var(--u-chrome));box-shadow:var(--shadow-sheet);white-space:nowrap;align-items:center;gap:.5em;padding:.45em 1em;font-weight:600;display:inline-flex}.spinner.svelte-95h03l{border:.18em solid var(--inlay-edge);border-top-color:var(--accent);border-radius:50%;width:1em;height:1em;animation:.9s linear infinite svelte-95h03l-spin;display:inline-block}@keyframes svelte-95h03l-spin{to{transform:rotate(360deg)}}.screen-title.svelte-vzxons{top:calc(var(--safe-top) + var(--corner-inset));left:calc(var(--safe-left) + var(--corner-inset));align-items:center;gap:calc(.6 * var(--u-chrome));min-height:var(--float-size);max-width:calc(50% - 5 * var(--u-chrome) - var(--safe-left));pointer-events:none;display:flex;position:absolute}.title.svelte-vzxons{box-sizing:content-box;min-width:0;color:var(--text);font-family:var(--font-display);font-size:calc(1.6 * var(--u-chrome));text-overflow:ellipsis;text-shadow:var(--float-shadow);white-space:nowrap;pointer-events:none;flex:0 auto;margin:-.6em -.8em;padding:.6em .8em;font-weight:400;line-height:1.1;display:block;overflow:hidden}.title.svelte-vzxons .index:where(.svelte-vzxons){color:var(--text-dim);margin-right:.45em}.screen-title.svelte-vzxons button{pointer-events:auto;flex:none}.screen-title.svelte-vzxons .door{width:auto}@media (pointer:coarse){.title.svelte-vzxons{font-size:calc(1.3 * var(--u-chrome))}}.countdown.svelte-1jvwk5y{font-variant-numeric:tabular-nums}.lobby.svelte-1jvwk5y{--gap:var(--corner-inset);--sidebar-w:round(down, min(calc(15 * var(--u-chrome)), calc(100vw - 2 * var(--gap))), 1px);--preview-left:calc(var(--safe-left) + var(--sidebar-w));--title-size:calc(1.6 * var(--u-chrome));--brand-h:calc(1.05 * var(--title-size) + 32px);--row-bottom:calc(var(--safe-top) + var(--brand-h));--tile-w:calc(10 * var(--u-chrome));--row-h:calc(4px + (var(--tile-w) - 4px) * 21 / 32 + 1.08 * var(--u-chrome) + 13px);z-index:20;pointer-events:none;font-size:var(--u-chrome);position:absolute;inset:0}.lobby.svelte-1jvwk5y button{pointer-events:auto}.preview-tools.svelte-1jvwk5y{bottom:calc(var(--strip-h) + var(--gap));right:calc(var(--safe-right) + var(--gap));position:absolute}.flying.svelte-1jvwk5y .preview-tools:where(.svelte-1jvwk5y){bottom:calc(var(--safe-bottom) + var(--gap))}.preview-heading.svelte-1jvwk5y{inset:0 var(--safe-right) 0 var(--preview-left);position:absolute}.preview-heading.svelte-1jvwk5y .screen-title{top:var(--safe-top);left:var(--gap);min-height:var(--brand-h);max-width:calc(100% - 2 * var(--gap) - 7 * var(--u-chrome))}.flying.svelte-1jvwk5y .preview-heading:where(.svelte-1jvwk5y){left:var(--safe-left)}.sidebar-wrap.svelte-1jvwk5y{width:calc(var(--safe-left) + var(--sidebar-w));position:absolute;inset:0 auto 0 0}.sidebar-wrap.svelte-1jvwk5y>.sheet.sidebar{height:100%;padding:var(--safe-top) 0 var(--safe-bottom) var(--safe-left);border-top:0;border-bottom:0;border-radius:0;grid-template-rows:auto minmax(0,1fr) auto;overflow:hidden}.sidebar-wrap.svelte-1jvwk5y>.sheet.sidebar,.strip-wrap.svelte-1jvwk5y>.sheet.edge-bottom{box-shadow:none}.lobby.svelte-1jvwk5y:not(.phone) .strip-wrap:where(.svelte-1jvwk5y)>.sheet.edge-bottom{border-left:0}header.svelte-1jvwk5y{border-bottom:var(--hairline) solid var(--well-edge);background:#0000001f}.brand.svelte-1jvwk5y{align-items:center;gap:calc(.5 * var(--u-chrome));box-sizing:border-box;min-height:calc(1.05 * var(--title-size) + 32px);padding:16px;display:flex}h1.svelte-1jvwk5y{min-width:0;font-family:var(--font-display);font-size:var(--title-size);white-space:nowrap;text-overflow:ellipsis;flex:1;margin:0;font-weight:400;line-height:1.05;overflow:hidden}.brand.svelte-1jvwk5y .icon-button{width:calc(1.05 * var(--title-size));height:calc(1.05 * var(--title-size));min-width:0;min-height:0;font-size:calc(.8 * var(--u-chrome));flex:none}.feedback.svelte-1jvwk5y{padding:0 16px 16px;display:flex}.feedback.svelte-1jvwk5y .door{height:calc(1.05 * var(--title-size));gap:calc(.4 * var(--u-chrome));padding:0 calc(.6 * var(--u-chrome));font-family:var(--font-ui);font-size:calc(.75 * var(--u-chrome));font-weight:500}.body.svelte-1jvwk5y{overscroll-behavior:contain;flex-direction:column;gap:16px;min-height:0;padding:16px;display:flex;overflow-y:auto;container-type:inline-size}.body.svelte-1jvwk5y>:where(.svelte-1jvwk5y){flex-shrink:0}.people.svelte-1jvwk5y{margin-top:auto}h2.svelte-1jvwk5y{color:var(--text-dim);font-family:var(--font-display);font-size:calc(1.05 * var(--u-chrome));margin:0 0 8px;font-weight:400;line-height:1.2}.mode.svelte-1jvwk5y{gap:8px;display:grid}.mode.svelte-1jvwk5y h2:where(.svelte-1jvwk5y){margin:0}footer.svelte-1jvwk5y{border-top:var(--hairline) solid var(--well-edge);background:#0000001f;gap:8px;padding:16px;display:grid}.doors.svelte-1jvwk5y{grid-template-columns:repeat(auto-fit, minmax(min(100%, calc(6 * var(--u-chrome))), 1fr));gap:8px;display:grid}.strip-wrap.svelte-1jvwk5y{left:var(--preview-left);position:absolute;bottom:0;right:0}.strip-wrap.svelte-1jvwk5y>.sheet.edge-bottom{padding:16px var(--safe-right) var(--safe-bottom) 0;border-radius:0}.views.svelte-1jvwk5y{min-width:0;display:grid;overflow:hidden}.view.svelte-1jvwk5y{grid-area:1/1;min-width:0;display:flex}.rail.svelte-1jvwk5y{overscroll-behavior-x:contain;scrollbar-width:thin;flex:1;gap:16px;min-width:0;padding:0 16px 16px;display:flex;overflow:auto hidden}.slot.svelte-1jvwk5y{flex:0 0 var(--tile-w)}.slot.chapter.svelte-1jvwk5y{flex-basis:calc(1.3 * var(--tile-w));height:var(--row-h)}.chapter-head.svelte-1jvwk5y{box-sizing:border-box;width:calc(11.5 * var(--u-chrome));height:var(--row-h);border-right:var(--hairline) solid var(--panel-edge);flex-direction:column;flex:none;justify-content:space-between;align-items:flex-start;padding:0 16px 8px;display:flex}.chapter-title.svelte-1jvwk5y{min-width:0;max-width:100%}.chapter-title.svelte-1jvwk5y h2:where(.svelte-1jvwk5y){color:var(--text);font-family:var(--font-display);font-size:calc(1.3 * var(--u-chrome));overflow-wrap:anywhere;letter-spacing:0;margin:0;font-weight:400;line-height:1.1;overflow:hidden}.chapter-title.svelte-1jvwk5y p:where(.svelte-1jvwk5y){margin:calc(.2 * var(--u-chrome)) 0 0;color:var(--text-dim);font-size:calc(.7 * var(--u-chrome));letter-spacing:.02em;font-weight:600}.chapter-title.svelte-1jvwk5y p:where(.svelte-1jvwk5y)+p:where(.svelte-1jvwk5y){margin-top:calc(.1 * var(--u-chrome))}.stage.svelte-1jvwk5y{top:var(--row-bottom);bottom:var(--strip-h);left:var(--preview-left);right:var(--safe-right);visibility:hidden;pointer-events:none;position:absolute}.preview-status.svelte-1jvwk5y{top:calc(var(--row-bottom) + var(--gap));left:var(--preview-left);right:var(--safe-right);pointer-events:none;justify-items:center;gap:8px;display:grid;position:absolute}.notice.svelte-1jvwk5y{padding:0 var(--gap);color:var(--text);font-size:var(--note);text-align:center;text-shadow:var(--float-shadow);margin:0}.phone-bar.svelte-1jvwk5y,.lobby.flying.svelte-1jvwk5y .sidebar-wrap:where(.svelte-1jvwk5y),.lobby.flying.svelte-1jvwk5y .strip-wrap:where(.svelte-1jvwk5y),.lobby.flying.svelte-1jvwk5y .phone-bar:where(.svelte-1jvwk5y),.lobby.flying.svelte-1jvwk5y .preview-status:where(.svelte-1jvwk5y){display:none}.scout-status.svelte-1jvwk5y{left:50%;bottom:calc(var(--safe-bottom) + 2.4 * var(--u-chrome));width:min(calc(100% - 2 * var(--u-chrome)), calc(42 * var(--u-chrome)));justify-items:center;gap:calc(.45 * var(--u-chrome));color:var(--text);text-align:center;text-shadow:var(--float-shadow);pointer-events:none;display:grid;position:absolute;transform:translate(-50%)}.lobby.phone.svelte-1jvwk5y{--sidebar-w:min(calc(20 * var(--u-chrome)), calc(100vw - 3 * var(--u-chrome)));--preview-left:0px;--row-bottom:calc(var(--safe-top) + var(--gap) + var(--float-size))}.phone.svelte-1jvwk5y .preview-heading:where(.svelte-1jvwk5y) .screen-title{top:calc(var(--safe-top) + var(--gap));min-height:var(--float-size)}.phone.svelte-1jvwk5y .brand:where(.svelte-1jvwk5y){--title-size:calc(1.45 * var(--u-chrome));gap:calc(.35 * var(--u-chrome))}.phone.svelte-1jvwk5y .phone-bar:where(.svelte-1jvwk5y){top:calc(var(--safe-top) + var(--gap));left:calc(var(--safe-left) + var(--gap));display:block;position:absolute}.phone.svelte-1jvwk5y:not(.flying) .preview-heading:where(.svelte-1jvwk5y){left:calc(var(--safe-left) + var(--float-size) + var(--gap))}.scrim.svelte-1jvwk5y{z-index:3;background:var(--scrim);border:0;padding:0;position:absolute;inset:0}.phone.svelte-1jvwk5y .sidebar-wrap:where(.svelte-1jvwk5y){z-index:4;transition:transform var(--dur-in) var(--ease-snap);transform:translate(-100%)}.phone.drawer.svelte-1jvwk5y .sidebar-wrap:where(.svelte-1jvwk5y){transform:none}.phone.svelte-1jvwk5y .strip-wrap:where(.svelte-1jvwk5y)>.sheet{padding-left:var(--safe-left)}.lobby.phone.svelte-1jvwk5y{--tile-w:calc(8.5 * var(--u-chrome))}.phone.svelte-1jvwk5y .chapter-head:where(.svelte-1jvwk5y){width:calc(6.5 * var(--u-chrome));padding:0 12px 10px}.phone.svelte-1jvwk5y .chapter-title:where(.svelte-1jvwk5y) h2:where(.svelte-1jvwk5y){font-size:calc(1.1 * var(--u-chrome))}.phone.svelte-1jvwk5y .chapter-title:where(.svelte-1jvwk5y) p:where(.svelte-1jvwk5y){display:none}@media (prefers-reduced-motion:reduce){.phone.svelte-1jvwk5y .sidebar-wrap:where(.svelte-1jvwk5y){transition:none}}.panel.svelte-d13yz0{isolation:isolate;box-sizing:border-box;width:var(--panel-w,auto);max-width:100%;max-height:var(--panel-max-h,none);min-height:0;padding:calc(1.1 * var(--u-chrome));border:var(--hairline) solid var(--panel-edge);border-radius:var(--panel-radius);background:var(--panel);box-shadow:var(--shadow-sheet);color:var(--text);font-family:var(--font-ui);font-size:var(--u-chrome);text-align:left;text-shadow:var(--ink-shadow);pointer-events:auto;grid-template-rows:auto minmax(0,1fr);display:grid;position:relative}.panel.svelte-d13yz0:before{content:"";z-index:-1;border-radius:inherit;background-image:var(--felt-nap);background-size:calc(6 * var(--u-chrome));mix-blend-mode:soft-light;opacity:var(--felt-nap-amount);pointer-events:none;position:absolute;inset:0}.panel.compact.svelte-d13yz0{padding:calc(.7 * var(--u-chrome)) calc(.9 * var(--u-chrome))}.panel.flushContent.svelte-d13yz0{padding:0;overflow:hidden}.panel.flushContent.svelte-d13yz0>.head:where(.svelte-d13yz0){padding:calc(1.1 * var(--u-chrome)) calc(1.1 * var(--u-chrome)) 0}.head.svelte-d13yz0{justify-content:space-between;align-items:center;gap:calc(.6 * var(--u-chrome));margin:0 0 calc(.8 * var(--u-chrome));display:flex}.title.svelte-d13yz0{color:var(--text);font-family:var(--font-display);font-size:calc(1.35 * var(--u-chrome));margin:0;font-weight:400;line-height:1.15}.action.svelte-d13yz0{align-items:center;display:flex}.content.svelte-d13yz0{grid-template-rows:minmax(0,1fr);min-height:0;display:grid}.digits.svelte-1iabz6c{white-space:nowrap}.cell.svelte-1iabz6c{text-align:center;width:.56em;display:inline-block}.shade.svelte-9pi54v{z-index:80;padding:calc(var(--safe-top) + 1.2 * var(--u-chrome)) calc(var(--safe-right) + 1 * var(--u-chrome)) calc(var(--safe-bottom) + 1.2 * var(--u-chrome)) calc(var(--safe-left) + 1 * var(--u-chrome));background:var(--scrim);place-items:center;display:grid;position:absolute;inset:0;overflow:hidden}.frame.svelte-9pi54v{--panel-w:min(100%, calc(30 * var(--u-chrome)));--panel-max-h:100%;width:var(--panel-w);outline:none;max-height:100%;display:grid}.shade.wide.svelte-9pi54v .frame:where(.svelte-9pi54v){--panel-w:min(100%, calc(64 * var(--u-chrome)))}.shade.fit.svelte-9pi54v .frame:where(.svelte-9pi54v){--panel-w:100%;width:fit-content;min-width:min(100%, calc(24 * var(--u-chrome)));max-width:100%}.title.svelte-9pi54v{font-family:var(--font-display);font-size:calc(1.35 * var(--u-chrome));margin:0;font-weight:400;line-height:1.15}.layer.svelte-10wqa4i{padding:calc(var(--safe-top) + var(--u-chrome)) calc(var(--safe-right) + var(--u-chrome)) calc(var(--safe-bottom) + var(--u-chrome)) calc(var(--safe-left) + var(--u-chrome));pointer-events:none;place-items:center;display:grid;position:absolute;inset:0}.layer.svelte-10wqa4i .panel.board{max-height:calc(100dvh - 4 * var(--u-chrome));pointer-events:none;overflow:hidden}.layer.svelte-10wqa4i table:where(.svelte-10wqa4i){font-size:min(calc(.8 * var(--u-chrome)), calc((100vw - 5 * var(--u-chrome)) / (var(--levels) * 1.9 + 22)))}.well.svelte-10wqa4i{--well-bg:color-mix(in srgb, #000 16%, var(--panel-solid));border:var(--hairline) solid var(--well-edge);border-radius:var(--radius-inlay);background:var(--well-bg);min-width:0;overflow:hidden}.scroll.svelte-10wqa4i{max-height:min(60vh, calc(30 * var(--u-chrome)));overflow:auto}table.svelte-10wqa4i{--cur:color-mix(in oklab, var(--accent) 16%, transparent);--mine:color-mix(in oklab, var(--accent) 10%, transparent);border-collapse:separate;border-spacing:0;width:100%;font-size:calc(.8 * var(--u-chrome));font-variant-numeric:tabular-nums}th.svelte-10wqa4i,td.svelte-10wqa4i{text-align:center;white-space:nowrap;border-bottom:var(--hairline) solid var(--well-edge);padding:.4em .25em}tbody.svelte-10wqa4i:last-child tr:where(.svelte-10wqa4i):last-child>:where(.svelte-10wqa4i){border-bottom:0}thead.svelte-10wqa4i th:where(.svelte-10wqa4i){z-index:2;background:var(--well-bg);color:var(--text-dim);letter-spacing:.02em;font-size:.85em;font-weight:700;position:sticky;top:0}td.level.svelte-10wqa4i{box-sizing:content-box;width:2ch;padding-inline:.35em}th.level.svelte-10wqa4i{padding-inline:.35em}td.cur.svelte-10wqa4i{background:var(--cur)}thead.svelte-10wqa4i th.cur:where(.svelte-10wqa4i){background:color-mix(in oklab, var(--accent) 16%, var(--well-bg));box-shadow:inset 0 .18em 0 var(--accent);color:var(--accent-edge)}td.none.svelte-10wqa4i,td.live.svelte-10wqa4i{color:var(--text-faint)}td.dnf.svelte-10wqa4i{color:var(--urgent)}.who.svelte-10wqa4i{z-index:1;background:var(--well-bg);text-align:left;min-width:12em;padding-inline:.5em;font-weight:400;position:sticky;left:0}thead.svelte-10wqa4i .who:where(.svelte-10wqa4i){z-index:3;font-weight:700}.cell.svelte-10wqa4i{align-items:center;gap:.5em;display:flex}.rank.svelte-10wqa4i{background:var(--inlay);width:1.6em;height:1.6em;font-family:var(--font-display);border-radius:50%;flex:none;place-items:center;display:inline-grid}.cell.svelte-10wqa4i .identity{text-overflow:ellipsis;max-width:10em;overflow:hidden}.who.svelte-10wqa4i small:where(.svelte-10wqa4i){color:var(--text-faint);font-size:.8em}.total.svelte-10wqa4i{color:var(--accent-edge);font-family:var(--font-display);padding-inline:.5em;font-size:1.3em;line-height:1}td.total.live.svelte-10wqa4i{color:var(--accent-edge);opacity:.65}thead.svelte-10wqa4i .total:where(.svelte-10wqa4i){font-family:inherit;font-size:.85em}tr.self.svelte-10wqa4i{background:var(--mine)}tr.self.svelte-10wqa4i .who:where(.svelte-10wqa4i){background:color-mix(in oklab, var(--accent) 10%, var(--well-bg))}tr.self.svelte-10wqa4i .rank:where(.svelte-10wqa4i){background:var(--accent);color:var(--accent-ink);text-shadow:none}tr.away.svelte-10wqa4i{color:var(--text-dim)}tr.empty.svelte-10wqa4i .who:where(.svelte-10wqa4i){color:var(--text-faint)}.section.svelte-10wqa4i .who:where(.svelte-10wqa4i){color:var(--text-dim);letter-spacing:.02em;padding-top:.8em;font-size:.85em;font-weight:700}.hint.svelte-10wqa4i,.note.svelte-10wqa4i,.next.svelte-10wqa4i{color:var(--text-dim);font-size:var(--note);margin:0}.hint.svelte-10wqa4i{margin-bottom:calc(.6 * var(--u-chrome))}.note.svelte-10wqa4i{contain:inline-size;margin-top:calc(.6 * var(--u-chrome));color:var(--text-faint)}.next.svelte-10wqa4i{margin-top:calc(.6 * var(--u-chrome));text-align:center}.actions.svelte-10wqa4i{gap:calc(.5 * var(--u-chrome));margin-top:calc(.8 * var(--u-chrome));grid-template-columns:1fr 1fr;display:grid}.actions.svelte-10wqa4i .door:last-child:nth-child(odd){grid-column:1/-1}.hud.svelte-1cgpfyf{z-index:20;pointer-events:none;font-size:var(--u-chrome);position:absolute;inset:0}.hud.svelte-1cgpfyf button,.hud.svelte-1cgpfyf .panel{pointer-events:auto}.hud.svelte-1cgpfyf .layer .panel{pointer-events:none}.corner.svelte-1cgpfyf{align-items:center;gap:calc(.5 * var(--u-chrome));display:flex;position:absolute}.bottom-right.svelte-1cgpfyf{right:calc(var(--safe-right) + .8 * var(--u-chrome));bottom:calc(var(--safe-bottom) + .8 * var(--u-chrome))}.top-center.svelte-1cgpfyf{top:calc(var(--safe-top) + .8 * var(--u-chrome));align-items:start;column-gap:calc(1.2 * var(--u-chrome));pointer-events:none;grid-template-columns:1fr auto 1fr;display:grid;position:absolute;left:0;right:0}.counter.svelte-1cgpfyf{color:var(--text);font-family:var(--font-display);text-shadow:var(--float-shadow);justify-items:center;gap:.15em;line-height:1;display:grid}.counter.svelte-1cgpfyf .eyebrow:where(.svelte-1cgpfyf){font-family:var(--font-ui);font-size:calc(.66 * var(--u-chrome));text-shadow:var(--float-shadow-soft);font-weight:700}.counter.svelte-1cgpfyf strong:where(.svelte-1cgpfyf){font-size:calc(1.9 * var(--u-chrome));font-variant-numeric:tabular-nums;font-weight:400}.counter.svelte-1cgpfyf small:where(.svelte-1cgpfyf){font-family:var(--font-ui);font-size:.5em;font-weight:600}.strokes.svelte-1cgpfyf{border-radius:var(--radius-inlay);font-size:inherit;color:inherit;cursor:pointer;pointer-events:auto;background:0 0;border:0;grid-column:2;padding:0 .3em;position:relative}.strokes.svelte-1cgpfyf:hover strong:where(.svelte-1cgpfyf),.strokes.svelte-1cgpfyf:hover .eyebrow:where(.svelte-1cgpfyf){color:var(--accent-edge)}.strokes.svelte-1cgpfyf:focus-visible{box-shadow:var(--focus-ring);outline:none}.clock.svelte-1cgpfyf{grid-column:3;justify-self:start}.clock.urgent.svelte-1cgpfyf strong:where(.svelte-1cgpfyf){color:var(--urgent)}@media (prefers-reduced-motion:no-preference){.clock.pulse.svelte-1cgpfyf strong:where(.svelte-1cgpfyf){animation:.6s ease-out svelte-1cgpfyf-clock-pulse}}@keyframes svelte-1cgpfyf-clock-pulse{35%{filter:brightness(1.5);transform:scale(1.18)}}.eyebrow.svelte-1cgpfyf{font-size:calc(.66 * var(--u-chrome));letter-spacing:.02em;align-items:center;gap:.35em;font-weight:700;display:inline-flex}.status.svelte-1cgpfyf{left:50%;bottom:calc(var(--safe-bottom) + 2.4 * var(--u-chrome));justify-items:center;gap:calc(.45 * var(--u-chrome));width:min(calc(100% - 14 * var(--u-chrome)), calc(40 * var(--u-chrome)));color:var(--text);text-align:center;text-shadow:var(--float-shadow);pointer-events:none;display:grid;position:absolute;transform:translate(-50%)}.status.svelte-1cgpfyf h2:where(.svelte-1cgpfyf){font-family:var(--font-display);font-size:calc(1.5 * var(--u-chrome));margin:0;font-weight:400;line-height:1.1}.status.svelte-1cgpfyf h2.notice:where(.svelte-1cgpfyf){font-size:calc(1.2 * var(--u-chrome))}.status.svelte-1cgpfyf h2.urgent:where(.svelte-1cgpfyf){color:var(--urgent)}.status.svelte-1cgpfyf p:where(.svelte-1cgpfyf){font-size:var(--note);font-variant-numeric:tabular-nums;text-shadow:var(--float-shadow-soft);margin:0}.status.svelte-1cgpfyf .loading:where(.svelte-1cgpfyf){font-family:var(--font-display);font-size:calc(1.2 * var(--u-chrome));text-shadow:var(--float-shadow)}.status.svelte-1cgpfyf .door{width:auto;margin-top:calc(.2 * var(--u-chrome));text-shadow:none}.percent.svelte-1cgpfyf{height:calc(1.9 * var(--u-chrome));font-family:var(--font-display);font-size:calc(1.9 * var(--u-chrome));font-variant-numeric:tabular-nums;justify-content:center;align-items:flex-end;font-weight:400;line-height:1;display:flex}.percent.cancel.svelte-1cgpfyf{font-size:calc(1.2 * var(--u-chrome))}.percent.max.svelte-1cgpfyf{color:var(--urgent)}.power.svelte-1cgpfyf{width:min(calc(14 * var(--u-chrome)), 60vw);height:calc(.35 * var(--u-chrome));border-radius:var(--radius-pill);background:var(--well);box-shadow:inset 0 0 0 var(--hairline) var(--well-edge), 0 1px 6px #00000073;overflow:hidden}.power.svelte-1cgpfyf span:where(.svelte-1cgpfyf){border-radius:var(--radius-pill);background:linear-gradient(90deg, var(--accent), var(--accent-edge));height:100%;box-shadow:0 0 .6em var(--accent-glow);display:block}.power.max.svelte-1cgpfyf span:where(.svelte-1cgpfyf){background:linear-gradient(90deg, var(--stop), var(--stop-edge));box-shadow:0 0 .6em color-mix(in oklab, var(--stop) 45%, transparent)}.caption.svelte-1cgpfyf{font-size:var(--note);letter-spacing:.02em;text-shadow:var(--float-shadow-soft);font-weight:700}@media (prefers-reduced-motion:no-preference){.power.max.svelte-1cgpfyf span:where(.svelte-1cgpfyf){animation:.25s ease-out 2 svelte-1cgpfyf-max-pulse}}@keyframes svelte-1cgpfyf-max-pulse{50%{filter:brightness(1.45);box-shadow:0 0 1.2em color-mix(in oklab, var(--stop) 70%, transparent)}}.corner.tools.svelte-1cgpfyf{align-items:flex-end;gap:calc(.5 * var(--u-chrome));flex-direction:column;display:none}@media (pointer:coarse){.status.svelte-1cgpfyf{bottom:calc(var(--safe-bottom) + 1.6 * var(--u-chrome));width:min(calc(100% - 2 * (var(--touch-min) + 1.6 * var(--u-chrome))), calc(30 * var(--u-chrome)))}.corner.tools.svelte-1cgpfyf{display:flex}}.center-live.svelte-1cgpfyf{pointer-events:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.center-note.svelte-1cgpfyf{color:var(--urgent);font-family:var(--font-display);font-size:calc(3.6 * var(--u-chrome));text-shadow:var(--float-shadow);white-space:nowrap;margin:0;font-weight:400;line-height:1.1}.reclaim.svelte-1cgpfyf{top:calc(var(--safe-top) + 5.4 * var(--u-chrome));left:calc(var(--safe-left) + .8 * var(--u-chrome));width:min(calc(100% - 1.6 * var(--u-chrome)), calc(18 * var(--u-chrome)));position:absolute}.reclaim.svelte-1cgpfyf .content{gap:calc(.4 * var(--u-chrome));display:grid}.tabs.svelte-j6zycf{border:var(--hairline) solid var(--well-edge);border-radius:var(--radius-pill);background:var(--well);gap:2px;width:100%;min-width:0;padding:3px;display:flex}.tab.svelte-j6zycf{min-width:0;height:calc(var(--control-height) - 6px);padding:0 calc(.5 * var(--u-chrome));border-radius:var(--radius-pill);color:#ffffffb3;font-size:calc(.8 * var(--u-chrome));white-space:nowrap;text-shadow:none;flex:auto;justify-content:center;align-items:center;gap:.4em;font-weight:600;line-height:1.4;transition:background .12s ease-out,color .12s ease-out;display:inline-flex}.tab.svelte-j6zycf:hover:not(.on){background:var(--inlay);color:#fff}.tab.on.svelte-j6zycf{background:var(--accent);color:#fff;box-shadow:inset 0 0 0 1px var(--accent-edge)}.word.svelte-j6zycf{text-overflow:ellipsis;overflow:hidden}@container (width<20em){.tab.svelte-j6zycf .word:where(.svelte-j6zycf){display:none}.tab.svelte-j6zycf .icon{font-size:1.15em}}.slider.svelte-pc7g35{--track:calc(.25 * var(--u-chrome));--thumb:calc(1.15 * var(--u-chrome));--thumb-fill:#fff;--thumb-ring:#e6e6e6;--thumb-drop:0 1px 3px #00000059;--range-fill:0%;appearance:none;width:100%;height:calc(1.6 * var(--u-chrome));cursor:pointer;background:0 0;border:none;outline:none;margin:0;display:block}.slider.svelte-pc7g35:disabled{cursor:not-allowed;opacity:.5}@media (hover:hover) and (pointer:fine){.slider.svelte-pc7g35:not(:disabled):hover{--thumb-fill:#e6e6e6;--thumb-ring:#dadada}}.slider.svelte-pc7g35:not(:disabled):active{--thumb-fill:#cdcdcd;--thumb-ring:silver}.slider.svelte-pc7g35::-webkit-slider-runnable-track{height:var(--track);background:linear-gradient(to right, var(--accent) var(--range-fill), #ffffff24 var(--range-fill));border-radius:9999px}.slider.svelte-pc7g35::-moz-range-track{height:var(--track);background:linear-gradient(to right, var(--accent) var(--range-fill), #ffffff24 var(--range-fill));border:none;border-radius:9999px}.slider.svelte-pc7g35::-webkit-slider-thumb{appearance:none;width:var(--thumb);height:var(--thumb);margin-top:calc((var(--track) - var(--thumb)) / 2);background:var(--thumb-fill);box-shadow:0 0 0 1px var(--thumb-ring), var(--thumb-drop);border:none;border-radius:9999px;transition:background .12s ease-out}.slider.svelte-pc7g35::-moz-range-thumb{appearance:none;box-sizing:border-box;width:var(--thumb);height:var(--thumb);border:1px solid var(--thumb-ring);background:var(--thumb-fill);box-shadow:var(--thumb-drop);border-radius:9999px;transition:background .12s ease-out}.slider.svelte-pc7g35:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 1px var(--thumb-ring), var(--focus-ring)}.slider.svelte-pc7g35:focus-visible::-moz-range-thumb{box-shadow:var(--focus-ring)}.reading.svelte-gwm06y{align-content:start;gap:calc(1.1 * var(--u-chrome));max-height:min(62vh, calc(34 * var(--u-chrome)));min-width:0;min-height:0;padding:0 calc(1.1 * var(--u-chrome)) calc(1.1 * var(--u-chrome));overflow-wrap:anywhere;overscroll-behavior:contain;font-size:calc(.88 * var(--u-chrome));line-height:1.5;display:grid;overflow-y:auto}.reading.svelte-gwm06y section{gap:calc(.4 * var(--u-chrome));min-width:0;display:grid}.reading.svelte-gwm06y h2{font-family:var(--font-display);font-size:calc(1.15 * var(--u-chrome));margin:0;font-weight:400;line-height:1.2}.reading.svelte-gwm06y h3{margin:calc(.4 * var(--u-chrome)) 0 0;font-family:var(--font-display);font-size:calc(.95 * var(--u-chrome));font-weight:400;line-height:1.2}.reading.svelte-gwm06y p{color:var(--text-dim);margin:0}.reading.svelte-gwm06y a{color:var(--green-250);text-decoration:none}.reading.svelte-gwm06y a:hover{text-decoration:underline}.settings.svelte-1xsajb7{grid-template-rows:auto minmax(0,1fr);min-width:0;min-height:0;display:grid}.navigation.svelte-1xsajb7{margin:0 calc(1.1 * var(--u-chrome));padding-bottom:calc(.8 * var(--u-chrome));container-type:inline-size}.reset.svelte-1xsajb7{justify-content:flex-start;display:flex}.reset.svelte-1xsajb7 .door{width:auto}.slider.svelte-1xsajb7{align-items:center;gap:calc(.6 * var(--u-chrome));min-height:var(--control-height);grid-template-columns:auto minmax(0,1fr) 3.2em;display:grid}.slider.svelte-1xsajb7 .label:where(.svelte-1xsajb7){white-space:nowrap;color:var(--text);font-size:var(--setting-name);font-weight:500}.slider.svelte-1xsajb7 .value:where(.svelte-1xsajb7){color:var(--text-dim);text-align:right;font-variant-numeric:tabular-nums}details.svelte-16dgwu9{border:var(--hairline) solid var(--well-edge);border-radius:var(--radius-inlay);background:#00000029}details.svelte-16dgwu9+details:where(.svelte-16dgwu9){margin-top:calc(.3 * var(--u-chrome))}summary.svelte-16dgwu9{align-items:center;gap:calc(.5 * var(--u-chrome));padding:calc(.5 * var(--u-chrome)) calc(.7 * var(--u-chrome));cursor:pointer;-webkit-user-select:none;user-select:none;list-style:none;display:flex}summary.svelte-16dgwu9::-webkit-details-marker{display:none}.chevron.svelte-16dgwu9{color:var(--text-dim);transition:transform .14s ease-out;display:inline-flex}details[open].svelte-16dgwu9 .chevron:where(.svelte-16dgwu9){transform:rotate(90deg)}.summary-copy.svelte-16dgwu9{flex-wrap:wrap;flex:1;align-items:baseline;gap:.2em .8em;min-width:0;display:flex}.meta.svelte-16dgwu9{color:var(--text-faint);font-size:.9em}.detail-body.svelte-16dgwu9{gap:calc(.4 * var(--u-chrome));padding:0 calc(.7 * var(--u-chrome)) calc(.7 * var(--u-chrome));display:grid}pre.svelte-16dgwu9{padding:calc(.5 * var(--u-chrome));border-radius:calc(.4 * var(--u-chrome));color:var(--text-dim);white-space:pre-wrap;-webkit-user-select:text;user-select:text;background:#00000040;margin:0;font-size:.8em;line-height:1.4}.retry.svelte-16dgwu9{justify-content:flex-start;display:flex}.retry.svelte-16dgwu9 .door{width:auto}.grid.svelte-h43fnt{gap:calc(.45 * var(--u-chrome));grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.grid.svelte-h43fnt+.grid:where(.svelte-h43fnt){margin-top:calc(.9 * var(--u-chrome));padding-top:calc(.9 * var(--u-chrome));border-top:var(--hairline) solid var(--well-edge)}.grid.svelte-h43fnt .span,.confirm.svelte-h43fnt{grid-column:1/-1}.grid.svelte-h43fnt .door{height:auto;min-height:var(--control-height);padding-block:calc(.4 * var(--u-chrome));text-align:center;white-space:normal;line-height:1.15}@media (pointer:coarse){.grid.svelte-h43fnt .door{min-height:max(var(--control-height), var(--touch-min))}}.confirm.svelte-h43fnt{gap:calc(.4 * var(--u-chrome));padding:calc(.6 * var(--u-chrome));border:var(--hairline) solid var(--stop-tint-edge);border-radius:var(--radius-inlay);background:var(--stop-tint);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.confirm.svelte-h43fnt p:where(.svelte-h43fnt){font-size:calc(.85 * var(--u-chrome));grid-column:1/-1;margin:0}.readout.svelte-1c5dsx{color:#fff;font-variant-numeric:tabular-nums;text-shadow:var(--float-shadow-soft);white-space:nowrap;pointer-events:none;-webkit-user-select:none;user-select:none;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:12px;line-height:1}.loading-screen.svelte-43fehi{z-index:60;place-content:center;justify-items:center;gap:calc(.8 * var(--u-chrome));padding:calc(1 * var(--u-chrome));color:var(--text);font-size:var(--u-chrome);font-family:var(--font-ui);text-align:center;background:radial-gradient(at 50% 35%,#244034,#0b110e 75%);line-height:1.5;display:grid;position:fixed;inset:0}.mark.svelte-43fehi{width:calc(7 * var(--u-chrome));height:calc(7 * var(--u-chrome));display:block}.title.svelte-43fehi{gap:calc(.2 * var(--u-chrome));display:grid}h1.svelte-43fehi{line-height:1.2;font-family:var(--font-display);font-size:calc(1.4 * var(--u-chrome));margin:0;font-weight:400}p.svelte-43fehi{color:var(--text-dim);margin:0}.bar.svelte-43fehi{width:calc(14 * var(--u-chrome));max-width:70vw;height:calc(.3 * var(--u-chrome));background:var(--inlay-edge);border-radius:999px;overflow:hidden}.fill.svelte-43fehi{border-radius:inherit;background:var(--accent);height:100%;transition:width .24s ease-out}.spinner.svelte-43fehi{width:calc(1.2 * var(--u-chrome));height:calc(1.2 * var(--u-chrome));border:.18em solid var(--inlay-edge);border-top-color:var(--accent);border-radius:50%;animation:.9s linear infinite svelte-43fehi-spin;display:inline-block}@keyframes svelte-43fehi-spin{to{transform:rotate(360deg)}}.perf.svelte-1j2vvtf{top:calc(var(--safe-top) + var(--corner-inset));right:calc(var(--safe-right) + var(--corner-inset));z-index:50;pointer-events:none;position:absolute}@media (width<=32rem){.perf.play.svelte-1j2vvtf{top:calc(var(--safe-top) + 3.6 * var(--u-chrome))}}.reconnect.svelte-1j2vvtf{left:50%;bottom:calc(var(--safe-bottom) + var(--corner-inset));z-index:65;pointer-events:none;position:absolute;transform:translate(-50%)}.error.svelte-1j2vvtf{z-index:75;padding:calc(1 * var(--u-chrome));background:var(--scrim);place-items:center;display:grid;position:absolute;inset:0}.error.svelte-1j2vvtf .panel{--panel-w:min(100%, calc(26 * var(--u-chrome)))}.error.svelte-1j2vvtf .content{gap:calc(.7 * var(--u-chrome));display:grid}.error.svelte-1j2vvtf p:where(.svelte-1j2vvtf){color:var(--text-dim);margin:0}main.svelte-8dkqzx{color:#f8f2db;max-width:58rem;height:100dvh;margin:auto;padding:2rem;overflow-y:auto}h1.svelte-8dkqzx{font-size:1.6rem}h2.svelte-8dkqzx{font-size:1.2rem}h1.svelte-8dkqzx,h2.svelte-8dkqzx{margin:1.5rem 0 .7rem}p.svelte-8dkqzx{margin-bottom:1rem}button.svelte-8dkqzx,select.svelte-8dkqzx{color:inherit;cursor:pointer;background:#203d31;border:1px solid #69796b;border-radius:.5rem;padding:.6rem .9rem}button.svelte-8dkqzx:hover{background:#345341}.control.svelte-8dkqzx{max-width:30rem}.control.svelte-8dkqzx span:where(.svelte-8dkqzx){white-space:nowrap;min-width:4rem}label.svelte-8dkqzx,.control.svelte-8dkqzx{align-items:center;gap:1rem;margin:1rem 0;display:flex}.row.svelte-8dkqzx{flex-wrap:wrap;align-items:center;gap:.5rem;margin:.5rem 0;display:flex}.row.svelte-8dkqzx span:where(.svelte-8dkqzx){min-width:4rem}pre.svelte-8dkqzx{margin-top:1rem;font-size:.8rem}main.svelte-13rjls4{height:100dvh;color:var(--text);background:radial-gradient(at 70% 0,#203b2d 0%,#0b1712 65%);overflow-y:auto}.page.svelte-13rjls4{max-width:1100px;margin:auto;padding:clamp(1rem,4vw,3rem)}.back.svelte-13rjls4{color:var(--text-dim);font-size:.85rem;text-decoration:none}.back.svelte-13rjls4:hover{color:var(--text)}header.svelte-13rjls4{padding-bottom:1.8rem}.eyebrow.svelte-13rjls4{letter-spacing:.17em;color:var(--text-dim);margin:1.8rem 0 .65rem;font-size:.65rem}h1.svelte-13rjls4,h2.svelte-13rjls4{font-family:var(--font-display);font-weight:400}h1.svelte-13rjls4{font-size:clamp(2.4rem,5vw,3.8rem);line-height:1.15}.intro.svelte-13rjls4{max-width:38rem;color:var(--text-dim);margin-top:1rem;font-size:.95rem;line-height:1.7}.player.svelte-13rjls4{border:1px solid var(--panel-edge);border-radius:var(--radius-panel);background:var(--panel);margin-bottom:1.8rem;padding:clamp(1rem,3vw,1.7rem)}.now.svelte-13rjls4{justify-content:space-between;align-items:center;gap:1rem;display:flex}.now.svelte-13rjls4 .eyebrow:where(.svelte-13rjls4){margin:0 0 .5rem}.now.svelte-13rjls4 h2:where(.svelte-13rjls4){font-size:1.7rem}.time.svelte-13rjls4{white-space:nowrap;font-variant-numeric:tabular-nums;font-size:.85rem}.time.svelte-13rjls4 span:where(.svelte-13rjls4){color:var(--text-dim)}progress.svelte-13rjls4{appearance:none;background:var(--inlay);width:100%;height:4px;accent-color:var(--accent);border:0;border-radius:4px;margin:1.3rem 0;display:block;overflow:hidden}progress.svelte-13rjls4::-webkit-progress-bar{background:var(--inlay)}progress.svelte-13rjls4::-webkit-progress-value{background:var(--accent)}progress.svelte-13rjls4::-moz-progress-bar{background:var(--accent)}.transport.svelte-13rjls4{grid-template-columns:6rem 6rem 5rem 1fr;align-items:center;gap:.5rem;display:grid}.volume.svelte-13rjls4{color:var(--text-dim);align-items:center;gap:.7rem;min-width:0;margin-left:1rem;font-size:.8rem;display:flex}.volume.svelte-13rjls4 span:where(.svelte-13rjls4):last-child{text-align:right;min-width:2.5rem}.sections.svelte-13rjls4{flex-wrap:wrap;gap:.4rem;margin-top:1.2rem;display:flex}.sections.svelte-13rjls4 .door{width:auto;height:2rem;padding:0 .75rem;font-family:inherit;font-size:.7rem}.hint.svelte-13rjls4{color:var(--text-dim);margin-top:1rem;font-size:.72rem;line-height:1.6}.error.svelte-13rjls4{color:var(--stop);margin-top:1rem}.songs.svelte-13rjls4{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}article.svelte-13rjls4{border:1px solid var(--panel-edge);border-radius:var(--radius-panel);background:#ffffff06;flex-direction:column;padding:1.5rem;display:flex}article.chosen.svelte-13rjls4{border-color:color-mix(in srgb, var(--accent) 50%, transparent);background:#7da57e12}.song-top.svelte-13rjls4{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1rem;display:flex}.number.svelte-13rjls4{font-family:var(--font-display);color:var(--text-dim);font-size:1.15rem}.badge.svelte-13rjls4{letter-spacing:.09em;color:var(--text-dim);font-size:.6rem}article.svelte-13rjls4 h2:where(.svelte-13rjls4){font-size:1.65rem}.description.svelte-13rjls4{color:var(--text-dim);flex:1;margin:.6rem 0 1rem;font-size:.85rem;line-height:1.65}.instruments.svelte-13rjls4{color:var(--text-dim);margin-bottom:1.3rem;font-size:.7rem}.song-bottom.svelte-13rjls4{color:var(--text-dim);justify-content:space-between;align-items:center;gap:1rem;font-size:.75rem;display:flex}.song-bottom.svelte-13rjls4 .door{width:9rem}footer.svelte-13rjls4{color:var(--text-dim);margin-top:2rem;font-size:.72rem}@media (width<=640px){.songs.svelte-13rjls4{grid-template-columns:1fr}.transport.svelte-13rjls4{grid-template-columns:repeat(3,1fr)}.volume.svelte-13rjls4{grid-column:1/-1;margin:.65rem 0 0}article.svelte-13rjls4{padding:1.2rem}.now.svelte-13rjls4 h2:where(.svelte-13rjls4){font-size:1.4rem}.time.svelte-13rjls4{font-size:.75rem}}main.svelte-hlfbu1{height:100dvh;color:var(--text);background:radial-gradient(at 70% 0,#203b2d 0%,#0b1712 65%);overflow-y:auto}.page.svelte-hlfbu1{max-width:1100px;margin:auto;padding:clamp(1rem,4vw,3rem)}.back.svelte-hlfbu1{color:var(--text-dim);font-size:.85rem;text-decoration:none}.back.svelte-hlfbu1:hover{color:var(--text)}h1.svelte-hlfbu1,h2.svelte-hlfbu1{font-family:var(--font-display);font-weight:400}h1.svelte-hlfbu1{margin-top:1.4rem;font-size:clamp(2.2rem,5vw,3.2rem)}h2.svelte-hlfbu1{margin-bottom:.6rem;font-size:1.3rem}.intro.svelte-hlfbu1{color:var(--text-dim);margin:.6rem 0 1.6rem;font-size:.95rem}.toolbar.svelte-hlfbu1{z-index:1;border:1px solid var(--panel-edge);border-radius:var(--radius-panel);background:var(--panel-solid);flex-wrap:wrap;align-items:center;gap:.8rem 1.4rem;margin-bottom:1.6rem;padding:.8rem 1rem;display:flex;position:sticky;top:0}.toolbar.svelte-hlfbu1 .door{width:auto;margin-left:auto}.strength.svelte-hlfbu1{border-radius:var(--radius-pill);background:var(--well);padding:3px;display:flex}.volume.svelte-hlfbu1{max-width:18rem;color:var(--text-dim);flex:10rem;align-items:center;gap:.7rem;font-size:.8rem;display:flex}section.svelte-hlfbu1{margin-bottom:1.8rem}.row.svelte-hlfbu1{border-top:1px solid var(--panel-edge);grid-template-columns:9rem 1fr;align-items:center;gap:.5rem 1rem;padding:.55rem 0;display:grid}.name.svelte-hlfbu1{font-size:.9rem}.options.svelte-hlfbu1{grid-template-columns:repeat(7,minmax(0,1fr));gap:.35rem;display:grid}button[role=radio].svelte-hlfbu1{border:1px solid var(--inlay-edge);border-radius:var(--radius-pill);background:var(--inlay);height:2.2rem;color:var(--text-dim);font:inherit;white-space:nowrap;cursor:pointer;padding:0 .8rem;font-size:.78rem}.strength.svelte-hlfbu1 button[role=radio]:where(.svelte-hlfbu1){background:0 0;border-color:#0000}button[role=radio].svelte-hlfbu1:hover{background:var(--inlay-hover);color:var(--text)}button[role=radio][aria-checked=true].svelte-hlfbu1{border-color:var(--accent-edge);background:var(--accent);color:var(--accent-ink)}button.playing.svelte-hlfbu1{box-shadow:0 0 0 3px var(--accent-glow)}.export-head.svelte-hlfbu1{align-items:center;gap:1rem;margin-bottom:.6rem;display:flex}.export-head.svelte-hlfbu1 h2:where(.svelte-hlfbu1){margin:0}.export-head.svelte-hlfbu1 .door{width:auto;margin-left:auto}.count.svelte-hlfbu1{color:var(--text-dim);font-size:.8rem}pre.svelte-hlfbu1{border:1px solid var(--panel-edge);border-radius:var(--radius-inlay);background:var(--well);-webkit-user-select:all;user-select:all;padding:1rem;font-size:.8rem;line-height:1.5;overflow-x:auto}@media (width<=760px){.row.svelte-hlfbu1{grid-template-columns:1fr}.options.svelte-hlfbu1{flex-wrap:wrap;display:flex}}
