/*! 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;--tw-ease:initial}}}@layer theme{:root,:host{--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--container-md:28rem;--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--font-weight-semibold:600;--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:Inter, system-ui, sans-serif;--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{.visible{visibility:visible}.fixed{position:fixed}.static{position:static}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.table{display:table}.h-dvh{height:100dvh}.max-w-md{max-width:var(--container-md)}.flex-shrink{flex-shrink:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.items-center{align-items:center}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.p-6{padding:calc(var(--spacing) * 6)}.p-8{padding:calc(var(--spacing) * 8)}.text-center{text-align:center}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.text-muted{color:var(--step-500)}.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{--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)}.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,)}.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))}.card{background:var(--step-000);border:1px solid var(--step-050);border-radius:1.75rem}.item{background:var(--step-050);border:1px solid var(--step-100);border-radius:.75rem}.btn{background:var(--step-100);border:1px solid var(--step-150);min-height:44px;color:var(--step-900);cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:.75rem;justify-content:center;align-items:center;gap:.5rem;padding:.6rem .95rem;font-size:.875rem;font-weight:600;transition:background .15s,border-color .15s,transform .15s;display:inline-flex}.btn:disabled{filter:saturate(75%)brightness(.75);cursor:not-allowed;opacity:.6}.btn:not(:disabled):active{background:var(--step-300);border-color:var(--step-350);transform:translateY(1px)}.btn-thin{min-height:32px}.btn-blue,.btn-green,.btn-red,.btn-orange{color:#fff;background:var(--accent-000);border-color:var(--accent-050)}.btn-blue{--accent-000:var(--blue-000);--accent-050:var(--blue-050);--accent-100:var(--blue-100);--accent-150:var(--blue-150);--accent-200:var(--blue-200);--accent-250:var(--blue-250)}.btn-green{--accent-000:var(--green-000);--accent-050:var(--green-050);--accent-100:var(--green-100);--accent-150:var(--green-150);--accent-200:var(--green-200);--accent-250:var(--green-250)}.btn-red{--accent-000:var(--red-000);--accent-050:var(--red-050);--accent-100:var(--red-100);--accent-150:var(--red-150);--accent-200:var(--red-200);--accent-250:var(--red-250)}.btn-orange{--accent-000:var(--orange-000);--accent-050:var(--orange-050);--accent-100:var(--orange-100);--accent-150:var(--orange-150);--accent-200:var(--orange-200);--accent-250:var(--orange-250)}.btn:is(.btn-blue,.btn-green,.btn-red,.btn-orange):not(:disabled):active{background:var(--accent-200);border-color:var(--accent-250)}@media (hover:hover) and (pointer:fine){.btn:not(:disabled):hover{background:var(--step-200);border-color:var(--step-250)}.btn:is(.btn-blue,.btn-green,.btn-red,.btn-orange):not(:disabled):hover{background:var(--accent-100);border-color:var(--accent-150)}}.note{color:var(--step-500);font-size:12px;line-height:1.5}:focus-visible{outline:2px solid var(--focus-color,var(--green-000));outline-offset:2px}:root,[data-table-room]{--font-display:"DM Serif Display", "Iowan Old Style", Georgia, "Noto Sans JP", serif;--u-chrome:clamp(.9rem, calc(.45rem + 1.1vmin), 1.7rem);--club-control-radius:22px;--club-card-inset:14px;--club-card-radius:calc(var(--club-control-radius) + var(--club-card-inset) + 1px);--sidebar-width:clamp(280px, 22vw, 330px);--club-panel-edge:#d6e8d624;--club-well:#050b088c;--club-inlay:#ffffff0f;--club-selected:#44794c66;--club-selected-edge:#76a47688;--club-go:#327c43;--club-go-hover:#3b8f4d;--club-go-edge-rgb:127 189 121;--club-go-edge:rgb(var(--club-go-edge-rgb));--focus-color:#7fbd79;--club-info:#8db9cb;--club-sheet-shadow:10px 0 35px #0003;--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>");--step-base:#0b1711;--step-000:#12211a;--step-050:#1b3023;--step-100:#294234;--step-150:#2a4c4e;--step-200:#335657;--step-250:#426665;--step-300:#517572;--step-350:#648780;--step-400:#92aaa1;--step-500:#a9bcb1;--step-600:#c2cdbd;--step-700:#dce1cf;--step-800:#eee9d7;--step-900:#faf0da;--club-gold:#dfbc76;--club-ink:#173230;--club-glow:#496a3730;--green-000:#b99958;--green-050:#d0af6d;--green-100:#c9a968;--green-200:#a88a4a;--green-250:#d0af6d}:root[data-theme=light]{--focus-color:#327c43;--club-panel-edge:#42593730;--club-well:#233b1610;--club-inlay:#ffffff60;--club-selected:#7aab7240;--club-selected-edge:#52794b90;--club-info:#386d85;--club-sheet-shadow:10px 0 35px #263c1312;--step-base:#e8e4d6;--step-000:#f8f3e5;--step-050:#efe9d8;--step-100:#ded9c6;--step-150:#d0cbb5;--step-200:#c5c3ad;--step-250:#b2b8a3;--step-300:#9daa94;--step-350:#869883;--step-400:#687e70;--step-500:#526d60;--step-600:#3f5b50;--step-700:#2d493f;--step-800:#203e36;--step-900:#15362f;--club-gold:#89652c;--club-glow:#829d7130}.club-button{border:1px solid var(--club-panel-edge);border-radius:var(--club-control-radius);background:var(--club-inlay);min-height:44px;color:var(--step-900);font-family:var(--font-display);text-align:center;cursor:pointer;justify-content:center;align-items:center;gap:8px;padding:8px 16px;font-size:19px;font-weight:400;line-height:1.25;display:inline-flex}.club-button:hover{border-color:var(--club-panel-edge)}@supports (color:color-mix(in lab, red, red)){.club-button:hover{border-color:color-mix(in srgb, var(--club-panel-edge), white 14%)}}.club-button:hover{background:var(--club-inlay)}@supports (color:color-mix(in lab, red, red)){.club-button:hover{background:color-mix(in srgb, var(--club-inlay), white 8%)}}.club-button>svg{flex-shrink:0}@font-face{font-family:Inter;src:url(./inter-latin.8kRkwJBP.woff2)format("woff2");font-weight:100 900;font-display:swap}@font-face{font-family:DM Serif Display;src:url(./dm-serif-display-latin.2QCSM2z4.woff2)format("woff2");font-style:normal;font-weight:400;font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{background:var(--step-base);color:var(--step-900);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;font-synthesis:none;font-family:Inter,system-ui,sans-serif}:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html,body{width:100%;height:100%;margin:0;overflow:hidden}body{overscroll-behavior:none}*{box-sizing:border-box}button,input,select{font:inherit}button,a,input,select{-webkit-tap-highlight-color:transparent}button svg{width:20px;height:20px}h1,h2,h3,p{margin:0}h1,h2,h3{letter-spacing:-.035em}button{touch-action:manipulation}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;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-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}@property --tw-ease{syntax:"*";inherits:false}h1.svelte-1uha8ag{font-family:var(--font-display);font-size:2.25rem;font-weight:400}.version.svelte-1uha8ag{color:var(--step-400);font-variant-numeric:tabular-nums;font-size:.8125rem}.avatar.svelte-1beu4vh{background:var(--step-100);border:2px solid var(--tone);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:.8rem;font-weight:700;display:inline-flex;position:relative;overflow:hidden}img.svelte-1beu4vh{object-fit:cover;width:100%;height:100%}.talking.svelte-1beu4vh:after{content:"";border:2px solid var(--blue-000);pointer-events:none;border-radius:50%;position:absolute;inset:1px}.scoreboard.svelte-14lg5go{grid-template-columns:minmax(0,210px) auto minmax(0,210px);justify-content:center;align-items:start;gap:24px;max-width:600px;margin:0 auto;display:grid}.team-card.svelte-14lg5go{text-align:left;min-width:0;padding:var(--club-card-inset);border:1px solid var(--club-panel-edge);border-radius:var(--club-card-radius);background:var(--club-inlay);transition:border-color .2s,background .2s}.team-card.active.svelte-14lg5go{border-color:var(--club-selected-edge);background:var(--club-selected)}h2.svelte-14lg5go{font-family:var(--font-display);white-space:nowrap;padding-left:6px;font-size:24px;font-weight:400;line-height:1.2}.group-name.svelte-14lg5go{color:var(--step-500);margin-top:2px;padding-left:6px;font-size:11px;display:block}.team-summary.svelte-14lg5go{justify-content:space-between;align-items:center;gap:8px;height:44px;display:flex}.team-label.svelte-14lg5go{min-width:0}.avatar-stack.svelte-14lg5go{justify-content:flex-end;align-items:center;min-width:44px;margin:0;padding:0;list-style:none;display:flex}.team-action.svelte-14lg5go{width:100%;min-height:44px;font-family:var(--font-display);margin-top:12px;padding:6px 8px;font-size:18px;line-height:1.3}.team-action.primary.svelte-14lg5go{background:var(--club-go);border-color:var(--club-go-edge);color:#fff9e9}.team-action.svelte-14lg5go:disabled{opacity:.4;cursor:default}li.svelte-14lg5go{box-shadow:0 0 0 2px var(--step-000);border-radius:50%;flex:none;display:flex;position:relative}li.svelte-14lg5go+li:where(.svelte-14lg5go){margin-left:-30px}li.current.svelte-14lg5go{box-shadow:0 0 0 2px var(--club-go-edge)}li.absent.svelte-14lg5go{opacity:.5}li.more.svelte-14lg5go{background:var(--step-100);justify-content:center;align-items:center;width:44px;height:44px;font-size:11px}.score.svelte-14lg5go{height:calc(2 * var(--club-card-radius));grid-template-rows:minmax(0,1fr) auto minmax(0,1fr);justify-items:center;gap:2px;display:grid}.match-time.svelte-14lg5go{font-family:var(--font-display);color:var(--step-600);font-variant-numeric:tabular-nums;align-self:start;font-size:22px;line-height:1.2}.rack-number.svelte-14lg5go{color:var(--step-500);align-self:end;font-size:11px;line-height:1}.score-value.svelte-14lg5go{font-family:var(--font-display);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:44px;font-weight:400;line-height:1.15;animation:.35s ease-out svelte-14lg5go-score-in}i.svelte-14lg5go{color:var(--step-500);padding:0 8px;font-style:normal}.status-overlay.svelte-14lg5go{left:calc(16px + var(--safe-left));right:calc(16px + var(--safe-right));pointer-events:none;text-shadow:0 2px 12px #0008;position:absolute;transform:translateY(-100%)}.status-overlay.svelte-14lg5go button:where(.svelte-14lg5go){pointer-events:auto}.prompt.svelte-14lg5go{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:8px;display:flex}.prompt.svelte-14lg5go strong:where(.svelte-14lg5go){font-family:var(--font-display);overflow-wrap:anywhere;font-size:clamp(32px,3.5cqw,48px);font-weight:400;line-height:1.2}.prompt.svelte-14lg5go strong.your-turn:where(.svelte-14lg5go){color:var(--club-go-edge);text-shadow:0 2px 3px #0008, 0 2px 10px rgb(var(--club-go-edge-rgb) / 35%), 0 0 26px rgb(var(--club-go-edge-rgb) / 20%);animation:8s cubic-bezier(.37,0,.63,1) infinite svelte-14lg5go-turn-glow}.prompt.svelte-14lg5go span:where(.svelte-14lg5go){color:var(--step-600);font-size:18px}.practice.svelte-14lg5go .prompt:where(.svelte-14lg5go){gap:4px}.practice.svelte-14lg5go .status-details:where(.svelte-14lg5go){min-height:0;line-height:1.4}.status-details.svelte-14lg5go{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;min-height:46px;display:flex}.result.svelte-14lg5go{border:1px solid var(--club-panel-edge);border-radius:var(--club-control-radius);background:var(--step-000);width:fit-content;margin:0;padding:8px 16px;font-size:18px}.foul.svelte-14lg5go{color:#c88964}.match-actions.svelte-14lg5go,.calling.svelte-14lg5go{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;padding:10px;font-size:12px;display:flex}.match-actions.svelte-14lg5go .btn{border-radius:var(--club-control-radius)}.calling.svelte-14lg5go button:where(.svelte-14lg5go){border:1px solid var(--club-panel-edge);background:var(--club-inlay);cursor:pointer;border-radius:50%;min-width:44px;min-height:44px}.calling.svelte-14lg5go .selected:where(.svelte-14lg5go){background:var(--club-selected);border-color:var(--club-selected-edge)}@keyframes svelte-14lg5go-turn-glow{0%,to{text-shadow:0 2px 3px #0008, 0 2px 10px rgb(var(--club-go-edge-rgb) / 25%), 0 0 26px rgb(var(--club-go-edge-rgb) / 12%)}50%{text-shadow:0 2px 3px #0008, 0 2px 10px rgb(var(--club-go-edge-rgb) / 40%), 0 0 26px rgb(var(--club-go-edge-rgb) / 24%)}}@keyframes svelte-14lg5go-score-in{0%{color:var(--club-go-edge);transform:scale(1.15)}to{transform:scale(1)}}@media (width<=700px){.scoreboard.svelte-14lg5go{gap:8px}h2.svelte-14lg5go{font-size:clamp(16px,4.5vw,20px)}.score-value.svelte-14lg5go{font-size:34px}.match-time.svelte-14lg5go{font-size:18px}i.svelte-14lg5go{padding:0 4px}.team-card.svelte-14lg5go{padding:var(--club-card-inset)}.team-summary.svelte-14lg5go{gap:4px}h2.svelte-14lg5go,.group-name.svelte-14lg5go{padding-left:0}li.svelte-14lg5go+li:where(.svelte-14lg5go){margin-left:-40px}}@media (prefers-reduced-motion:reduce){.score-value.svelte-14lg5go,.prompt.svelte-14lg5go strong.your-turn:where(.svelte-14lg5go){animation:none}.team-card.svelte-14lg5go{transition:none}}.power-meter.svelte-1knfz9b{pointer-events:none;width:100%}.readout.svelte-1knfz9b{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:10px;display:flex}.label.svelte-1knfz9b{color:var(--step-600);font-family:var(--font-display);font-size:24px;font-weight:400;line-height:1.2}strong.svelte-1knfz9b{color:var(--step-700);font-variant-numeric:tabular-nums;font-size:32px;font-weight:600;line-height:1}.charged.svelte-1knfz9b strong:where(.svelte-1knfz9b){color:var(--step-900)}.max.svelte-1knfz9b strong:where(.svelte-1knfz9b){color:#e95050}.track.svelte-1knfz9b{background:var(--step-150);height:16px;box-shadow:inset 0 0 0 1px var(--step-200);border-radius:8px;position:relative}.spectrum.svelte-1knfz9b,.fill.svelte-1knfz9b{border-radius:inherit;background:var(--spectrum);position:absolute;inset:0}.spectrum.svelte-1knfz9b{opacity:.13}.fill.svelte-1knfz9b{clip-path:inset(0 calc(100% - var(--power)) 0 0 round 8px)}.tick.svelte-1knfz9b{background:#10231a55;width:1px;position:absolute;top:2px;bottom:2px}.marker.svelte-1knfz9b{left:clamp(2px, var(--power), calc(100% - 2px));background:var(--step-900);width:3px;box-shadow:0 0 0 2px var(--step-000);border-radius:3px;position:absolute;top:-3px;bottom:-3px;transform:translate(-50%)}@media (prefers-reduced-motion:no-preference){.max.svelte-1knfz9b .fill:where(.svelte-1knfz9b){animation:.3s ease-out 2 svelte-1knfz9b-full-power}}@keyframes svelte-1knfz9b-full-power{50%{filter:brightness(1.25)}}.table-host.svelte-1rdbiqt{grid-template-rows:minmax(0,1fr) 72px;width:100%;height:100%;min-height:0;display:grid}.table-surface.svelte-1rdbiqt{min-height:0}.table-footer.svelte-1rdbiqt{z-index:1;grid-template-columns:minmax(0,1fr) minmax(0,440px) minmax(0,1fr);align-items:center;gap:20px;padding:8px 4px 0;display:grid}.power-slot.svelte-1rdbiqt{grid-column:2;min-width:0}canvas.svelte-1rdbiqt{z-index:0;width:100%;height:100%;display:block;position:absolute;inset:0}.world.svelte-1rdbiqt{touch-action:none}.world.svelte-1rdbiqt,.world.svelte-1rdbiqt:focus,.world.svelte-1rdbiqt:focus-visible{outline:none}.guides.svelte-1rdbiqt{pointer-events:none}.table-actions.svelte-1rdbiqt{z-index:1;top:calc(12px + var(--safe-top));right:calc(12px + var(--safe-right));align-items:flex-start;gap:8px;display:flex;position:absolute}.reset.svelte-1rdbiqt{overflow-wrap:anywhere;min-width:0}.orientation.svelte-1rdbiqt{flex-shrink:0;width:44px;padding:0}@media (width<=959px){.table-actions.svelte-1rdbiqt{max-width:calc(100% - 140px - var(--safe-left) - var(--safe-right))}}dialog.svelte-573ywx{border-color:var(--step-150);width:440px;max-width:min(440px,100vw - 32px);color:var(--step-900);border-radius:39px;margin:auto;padding:16px}header.svelte-573ywx{padding:6px}h2.svelte-573ywx{font-family:var(--font-display,Georgia, serif);margin-bottom:12px;font-size:28px;font-weight:400;line-height:1.2}p.svelte-573ywx{color:var(--step-600);font-size:14px;line-height:1.5}button.svelte-573ywx{font-family:var(--font-display,Georgia, serif);border-radius:999px;flex:1;font-size:19px;font-weight:400}dialog.svelte-573ywx::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#00000080}.actions.svelte-573ywx{justify-content:flex-end;gap:8px;margin-top:16px;display:flex}.legal.svelte-glfvmr{gap:28px;min-width:0;display:grid}section.svelte-glfvmr{gap:12px;min-width:0;padding:0;display:grid}h2.svelte-glfvmr{font-family:var(--font-display,inherit);padding-inline:6px;font-size:20px;font-weight:400}p.svelte-glfvmr,summary.svelte-glfvmr,a.svelte-glfvmr{overflow-wrap:anywhere;font-size:13px;line-height:1.6}p.svelte-glfvmr{color:var(--step-600);padding-inline:6px}small.svelte-glfvmr{color:var(--step-500);font-size:11px}a.svelte-glfvmr{color:var(--step-800);text-underline-offset:3px;text-decoration:underline}.link.svelte-glfvmr{border-radius:var(--club-control-radius,22px);border:1px solid var(--legal-card-edge,var(--step-200));background:var(--legal-card-fill,var(--step-100));justify-content:space-between;align-items:center;gap:12px;min-height:44px;padding:9px 16px;text-decoration:none;display:flex}.link.svelte-glfvmr:hover{background:var(--step-100)}details.svelte-glfvmr{border:1px solid var(--legal-card-edge,var(--step-200));border-radius:var(--club-control-radius,22px);background:var(--legal-card-fill,var(--step-000));min-width:0}summary.svelte-glfvmr{border-radius:inherit;cursor:pointer;min-height:44px;padding:12px 16px}summary.svelte-glfvmr small:where(.svelte-glfvmr){padding-left:15px;display:block}.license-body.svelte-glfvmr{padding:0 16px 16px}pre.svelte-glfvmr{white-space:pre-wrap;overflow-wrap:anywhere;color:var(--step-600);padding-top:12px;font-size:11px}.volumes.svelte-11uqs4{gap:8px;display:grid}.volume-row.svelte-11uqs4{grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:16px;display:grid}label.svelte-11uqs4{font-size:16px;font-weight:500}output.svelte-11uqs4{color:var(--step-600);font-variant-numeric:tabular-nums;font-size:12px}input.svelte-11uqs4{--thumb:20px;--fill:calc(var(--thumb) / 2 + (100% - var(--thumb)) * var(--level));appearance:none;cursor:pointer;background:0 0;border-radius:12px;grid-column:1/-1;width:100%;min-width:0;height:44px;margin:0}input.svelte-11uqs4::-webkit-slider-runnable-track{background:linear-gradient(to right, var(--club-go) var(--fill), var(--step-200) var(--fill));border-radius:999px;height:6px}input.svelte-11uqs4::-moz-range-track{background:linear-gradient(to right, var(--club-go) var(--fill), var(--step-200) var(--fill));border-radius:999px;height:6px}input.svelte-11uqs4::-webkit-slider-thumb{appearance:none;width:var(--thumb);height:var(--thumb);border:2px solid var(--club-go);background:var(--step-000);border-radius:50%;margin-top:-7px;box-shadow:0 2px 5px #0002}input.svelte-11uqs4::-moz-range-thumb{box-sizing:border-box;width:var(--thumb);height:var(--thumb);border:2px solid var(--club-go);background:var(--step-000);border-radius:50%;box-shadow:0 2px 5px #0002}.settings-dialog.svelte-3awn25{--club-card-inset:16px;--club-card-radius:calc(var(--club-control-radius) + var(--club-card-inset) + 1px);--legal-card-fill:var(--club-inlay);--legal-card-edge:var(--club-panel-edge);width:min(460px,100vw - 24px);max-height:calc(100dvh - 24px - var(--safe-top,0px) - var(--safe-bottom,0px));border:1px solid var(--club-panel-edge);border-radius:var(--club-card-radius);color:var(--step-900);background:var(--step-000);margin:auto;padding:0;overflow:hidden;box-shadow:0 20px 70px #0005}.settings-dialog[open].svelte-3awn25{flex-direction:column;display:flex}.settings-dialog.svelte-3awn25::backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#0009}header.svelte-3awn25{justify-content:space-between;align-items:center;gap:var(--club-card-inset);padding:var(--club-card-inset);flex-shrink:0;display:flex}h2.svelte-3awn25{font-family:var(--font-display);padding-left:6px;font-size:28px;font-weight:400}button.svelte-3awn25{border:1px solid var(--club-panel-edge);background:var(--club-inlay);color:var(--step-900);cursor:pointer}button.svelte-3awn25:hover{background:var(--step-100);border-color:var(--club-selected-edge)}.round-action.svelte-3awn25{border-radius:50%;flex-shrink:0;place-items:center;width:44px;height:44px;padding:0;display:grid}.tabs.svelte-3awn25{padding:0 var(--club-card-inset) var(--club-card-inset);flex-shrink:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.tabs.svelte-3awn25 button:where(.svelte-3awn25){min-width:0;min-height:44px;font-family:var(--font-display);overflow-wrap:anywhere;border-radius:999px;padding:6px 8px;font-size:22px;font-weight:400;line-height:1.2}.tabs.svelte-3awn25 button[aria-selected=true]:where(.svelte-3awn25){background:var(--club-selected);border-color:var(--club-selected-edge)}.content.svelte-3awn25{overscroll-behavior:contain;min-height:0;padding:0 var(--club-card-inset) var(--club-card-inset);overflow-y:auto}[role=tabpanel].svelte-3awn25:focus-visible{outline-offset:-2px;border-radius:var(--club-control-radius)}.inset-card.svelte-3awn25{padding:var(--club-card-inset);border:1px solid var(--club-panel-edge);border-radius:var(--club-control-radius);background:var(--club-inlay)}.saved.svelte-3awn25{margin-top:var(--club-card-inset);color:var(--step-500);font-size:12px;line-height:1.6}.about.svelte-3awn25{justify-items:center;gap:var(--club-card-inset);padding:var(--club-card-inset);text-align:center;display:grid}h3.svelte-3awn25{font-family:var(--font-display);font-size:28px;font-weight:400}.about.svelte-3awn25 p:where(.svelte-3awn25){color:var(--step-600);font-size:14px;line-height:1.6}fieldset.svelte-150njo1{border:0;min-width:0;margin:0;padding:0}legend.svelte-150njo1{color:var(--step-600);margin-bottom:10px;padding-left:6px;font-size:14px;font-weight:500}.segments.svelte-150njo1{--option-radius:17px;--option-inset:4px;gap:var(--option-inset);padding:var(--option-inset);border-radius:calc(var(--option-radius) + var(--option-inset) + 1px);background:var(--club-inlay);border:1px solid var(--club-panel-edge);flex-wrap:wrap;display:flex}button.svelte-150njo1{border-radius:var(--option-radius);min-width:0;min-height:34px;color:var(--step-600);cursor:pointer;background:0 0;border:0;flex:auto;padding:2px 4px;font-size:13px;line-height:1.3}button.svelte-150njo1:enabled:hover{background:var(--club-inlay)}button.svelte-150njo1:enabled:active{background:var(--club-selected)}button[aria-pressed=true].svelte-150njo1{color:var(--club-ink);background:#adc5a6}button[aria-pressed=true].svelte-150njo1:enabled:hover{background:#bdd2b7}button[aria-pressed=true].svelte-150njo1:enabled:active{background:#9ab793}button.svelte-150njo1:disabled{cursor:default}.member-name.svelte-tbu4rm{overflow-wrap:anywhere;flex:1;min-width:0}.turn-badge.svelte-tbu4rm{background:var(--club-inlay);max-width:45%;color:var(--step-600);text-align:center;border-radius:999px;flex-shrink:0;padding:4px 8px;font-size:11px;line-height:1.3}.turn-badge.current.svelte-tbu4rm{color:var(--step-900);background:var(--club-selected);border:1px solid var(--club-selected-edge)}.absent.svelte-tbu4rm{opacity:.5}.join.svelte-tbu4rm{width:100%;margin-top:12px}.leave.svelte-tbu4rm{color:var(--red-000)}.join.primary.svelte-tbu4rm{background:var(--club-go);border-color:var(--club-go-edge);color:#fff9e9}.join.primary.svelte-tbu4rm:hover:not(:disabled){background:var(--club-go-hover)}.join.svelte-tbu4rm:disabled{opacity:.4;cursor:default}.team.svelte-tbu4rm{--join-radius:var(--club-control-radius);--team-inset:var(--club-card-inset);padding:var(--team-inset);border:1px solid var(--club-panel-edge);border-radius:calc(var(--join-radius) + var(--team-inset) + 1px);background:var(--club-inlay)}.team-heading.svelte-tbu4rm{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;padding-left:6px;display:flex}.icon-button.team-invite.svelte-tbu4rm{width:calc(2 * var(--join-radius));height:calc(2 * var(--join-radius));border-radius:var(--join-radius)}footer.svelte-tbu4rm .btn{min-height:46px;font-family:var(--font-display);background:var(--club-inlay);border-color:var(--club-panel-edge);border-radius:999px;font-size:24px;font-weight:400}footer.svelte-tbu4rm .btn-green{background:var(--club-go);border:1px solid var(--club-go-edge);color:#fff9e9;min-height:52px}footer.svelte-tbu4rm .btn-green:hover:not(:disabled){background:var(--club-go-hover);border-color:var(--club-go-edge)}.settings.svelte-tbu4rm{flex-direction:column;gap:14px;display:flex}.spectators-section.svelte-tbu4rm:not(:first-child),.settings.svelte-tbu4rm{margin-top:16px}.sidebar.svelte-tbu4rm{--sidebar-section-inset:16px;isolation:isolate;box-shadow:var(--club-sheet-shadow);background:var(--step-000);border-right:1px solid var(--club-panel-edge);min-width:0;min-height:0;padding:var(--safe-top) 0 var(--safe-bottom) var(--safe-left);border-radius:0;flex-direction:column;display:flex;position:relative;overflow:hidden}.sidebar.svelte-tbu4rm:before{content:"";z-index:-1;border-radius:inherit;pointer-events:none;background-image:var(--felt-nap);background-size:calc(6 * var(--u-chrome));mix-blend-mode:soft-light;opacity:.22;position:absolute;inset:0}header.svelte-tbu4rm,footer.svelte-tbu4rm{background:var(--club-inlay);flex-shrink:0}header.svelte-tbu4rm{padding:var(--sidebar-section-inset);border-bottom:1px solid var(--club-panel-edge);flex-direction:column;gap:14px;display:flex}.brand-row.svelte-tbu4rm{justify-content:space-between;align-items:center;gap:8px;display:flex}.brand.svelte-tbu4rm{align-items:center;gap:12px;padding-left:8px;display:flex}h1.svelte-tbu4rm{font-family:var(--font-display);letter-spacing:-.7px;font-size:36px;font-weight:400;line-height:1.1}.header-actions.svelte-tbu4rm{gap:10px;margin:0;display:flex}.icon-button.svelte-tbu4rm,.feedback-button.svelte-tbu4rm{min-height:44px;color:var(--step-600);border:1px solid var(--club-panel-edge);background:var(--club-inlay);cursor:pointer}.icon-button.svelte-tbu4rm{border-radius:50%;flex-shrink:0;place-items:center;width:44px;display:grid}.feedback-button.svelte-tbu4rm{border-radius:24px;flex:1;justify-content:center;align-items:center;gap:8px;padding:8px 12px;font-size:13px;line-height:1.3;display:flex}.icon-button.svelte-tbu4rm:hover,.feedback-button.svelte-tbu4rm:hover{background:var(--step-100)}.sidebar-body.svelte-tbu4rm{min-height:0;padding:var(--sidebar-section-inset);flex-direction:column;flex:1;gap:16px;display:flex;overflow-y:auto}.sidebar-body.svelte-tbu4rm>section:where(.svelte-tbu4rm){flex-shrink:0}.section-title.svelte-tbu4rm{margin-bottom:12px}h2.svelte-tbu4rm{font-family:var(--font-display);letter-spacing:0;font-size:24px;font-weight:400;line-height:1.2}.empty.svelte-tbu4rm{color:var(--step-400);padding:0 12px;font-size:12px;line-height:1.5}.watchers.svelte-tbu4rm{flex-direction:column;gap:6px;display:flex}.watcher.me.svelte-tbu4rm{background:var(--club-selected)}.watcher.svelte-tbu4rm{border-radius:999px;align-items:center;gap:10px;padding:4px;font-size:13px;display:flex}small.svelte-tbu4rm{color:var(--step-400)}footer.svelte-tbu4rm{padding:var(--sidebar-section-inset);border-top:1px solid var(--club-panel-edge);flex-direction:column;gap:14px;display:flex}.countdown.svelte-tbu4rm{font-variant-numeric:tabular-nums}.sidebar-toggle.svelte-tbu4rm{z-index:5;top:calc(12px + var(--safe-top));left:calc(12px + var(--safe-left));position:absolute}.drawer.svelte-tbu4rm{width:min(380px,100vw - 24px);max-width:none;height:100dvh;max-height:100dvh;color:var(--step-900);border:0;border-right:1px solid var(--club-panel-edge);margin:0;position:fixed;inset:0 auto 0 0}.drawer.svelte-tbu4rm:not([open]){display:none}.sidebar-toggle.svelte-tbu4rm{font-family:var(--font-display);font-weight:400;font-size:var(--u-chrome);border-radius:999px}.drawer.svelte-tbu4rm::backdrop{background:#0007}aside.sidebar.svelte-tbu4rm{width:calc(var(--sidebar-width) + var(--safe-left));grid-column:1;transition:transform .45s cubic-bezier(.22,1,.36,1),opacity .25s}aside.collapsed.svelte-tbu4rm{opacity:0;pointer-events:none;transform:translate(-105%)}.match-toggle.svelte-tbu4rm{z-index:5;top:calc(16px + var(--safe-top));left:calc(24px + var(--safe-left));color:var(--step-900);align-items:center;gap:12px;display:flex;position:absolute}.match-toggle.svelte-tbu4rm .icon-button:where(.svelte-tbu4rm){transition:transform .18s}.match-toggle.svelte-tbu4rm .expanded:where(.svelte-tbu4rm){transform:rotate(180deg)}.match-menu.svelte-tbu4rm{inset:calc(76px + var(--safe-top)) auto auto calc(16px + var(--safe-left));max-height:calc(100dvh - 92px - var(--safe-top) - var(--safe-bottom));width:min(350px, calc(100vw - 32px - var(--safe-left) - var(--safe-right)));max-width:none;color:var(--step-900);border:1px solid var(--club-panel-edge);border-radius:var(--club-card-radius);transform-origin:0 0;margin:0;padding:0;position:fixed;box-shadow:0 20px 70px #0005}.match-menu.svelte-tbu4rm:not(:popover-open){display:none}.match-menu.svelte-tbu4rm:popover-open{animation:.18s ease-out svelte-tbu4rm-menu-in}.match-menu-actions.svelte-tbu4rm{padding:var(--sidebar-section-inset);border-bottom:1px solid var(--club-panel-edge);background:var(--club-inlay);flex-direction:column;flex-shrink:0;gap:8px;display:flex}.end-match.svelte-tbu4rm:disabled{opacity:.45;cursor:default}.match-menu.svelte-tbu4rm .sidebar-body:where(.svelte-tbu4rm){padding:var(--sidebar-section-inset)}@keyframes svelte-tbu4rm-menu-in{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@media (width<=959px){.icon-button.svelte-tbu4rm{width:44px;height:44px}}@media (prefers-reduced-motion:reduce){.match-menu.svelte-tbu4rm:popover-open{animation:none}.match-toggle.svelte-tbu4rm .icon-button:where(.svelte-tbu4rm),aside.sidebar.svelte-tbu4rm{transition:none}}.app.out-of-view.svelte-1e256tl *{animation-play-state:paused!important}@property --sidebar-fraction{syntax:"<number>";inherits:false;initial-value:1}.denial.svelte-1e256tl{z-index:5;border:1px solid var(--step-300);max-width:80%;color:var(--step-900);background:var(--step-050);border-radius:14px;align-items:center;gap:12px;padding:8px 12px 8px 20px;display:flex;position:absolute;bottom:24px;left:50%;transform:translate(-50%);box-shadow:0 6px 24px #0003}.app.svelte-1e256tl{--sidebar-fraction:1;grid-template-columns:calc((var(--sidebar-width) + var(--safe-left)) * var(--sidebar-fraction)) minmax(0, 1fr);background:radial-gradient(ellipse at 65% 45%, var(--club-glow), transparent 65%), var(--step-base);height:100dvh;display:grid;position:relative;overflow:hidden}.app.animate-layout.svelte-1e256tl{transition:--sidebar-fraction .45s cubic-bezier(.22,1,.36,1)}.app.in-match.svelte-1e256tl{--sidebar-fraction:0}.match-chrome.svelte-1e256tl{z-index:2}.in-match.svelte-1e256tl .match-chrome:where(.svelte-1e256tl){flex:0 0 calc(2 * var(--club-card-radius));min-height:0}.stage.svelte-1e256tl{color:var(--step-900);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;min-width:0;min-height:0;padding:calc(28px + var(--safe-top)) calc(12px + var(--safe-right)) calc(28px + var(--safe-bottom)) 12px;background:#000;flex-direction:column;grid-column:2;display:flex;position:relative;container-type:inline-size}.in-match.svelte-1e256tl .stage:where(.svelte-1e256tl){padding:calc(16px + var(--safe-top)) calc(16px + var(--safe-right)) calc(16px + var(--safe-bottom)) calc(16px + var(--safe-left))}.in-match.svelte-1e256tl .table-stage:where(.svelte-1e256tl){margin-inline:-10px}.table-stage.svelte-1e256tl{flex:1;min-height:0;padding-top:112px}.status-panel.svelte-1e256tl{text-align:center;flex-direction:column;grid-column:1/-1;place-self:center;align-items:center;gap:16px;padding:32px;display:flex}.status-panel.svelte-1e256tl img:where(.svelte-1e256tl){width:56px;height:56px}.status-panel.svelte-1e256tl p:where(.svelte-1e256tl){color:var(--step-500)}.reconnecting.svelte-1e256tl{z-index:1;background:var(--step-100);border-radius:12px;margin-bottom:12px;padding:12px;font-size:13px}@media (prefers-reduced-motion:reduce){.app.animate-layout.svelte-1e256tl{transition:none}}@media (width<=1199px){.in-match.svelte-1e256tl .stage:where(.svelte-1e256tl){padding-top:calc(76px + var(--safe-top))}}@media (width<=959px){.app.svelte-1e256tl,.app.in-match.svelte-1e256tl{grid-template-columns:minmax(0,1fr)}.stage.svelte-1e256tl{padding:calc(80px + var(--safe-top)) calc(12px + var(--safe-right)) calc(12px + var(--safe-bottom)) calc(12px + var(--safe-left));grid-column:1}}main.svelte-1l7r4q6{max-width:760px;height:100dvh;margin:auto;padding:32px 24px;overflow-y:auto}main.svelte-1l7r4q6>a:where(.svelte-1l7r4q6){border-radius:999px}h1.svelte-1l7r4q6{margin:28px 0;font-size:26px;font-weight:600}
