@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){:root,:host{--shimmer-angle:20deg}*,:before,:after,::backdrop{--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-duration:initial;--tw-ease:initial;--tw-animation-delay:0s;--tw-animation-direction:normal;--tw-animation-duration:initial;--tw-animation-fill-mode:none;--tw-animation-iteration-count:1;--tw-enter-blur:0;--tw-enter-opacity:1;--tw-enter-rotate:0;--tw-enter-scale:1;--tw-enter-translate-x:0;--tw-enter-translate-y:0;--tw-exit-blur:0;--tw-exit-opacity:1;--tw-exit-rotate:0;--tw-exit-scale:1;--tw-exit-translate-x:0;--tw-exit-translate-y:0;--scroll-fade-t:0px;--scroll-fade-b:0px;--scroll-fade-s:0px;--scroll-fade-e:0px;--scroll-fade-mask:initial;--shimmer-image:initial;--shimmer-text-fill:initial}}}@layer theme{:root,:host{--spacing:4px;--font-ui:var(--font-ui);--font-term:var(--font-term);--font-chrome:var(--font-chrome);--font-read:var(--font-read);--ease-draw:var(--ease-draw);--ease-out:var(--ease-out)}}@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;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent;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;line-height:1.5}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-feature-settings:normal;font-variation-settings:normal;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;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}a{color:var(--link);text-underline-offset:2px}*{border-color:var(--border);outline-color:var(--focus)}}@layer components{.ds-desk{background:var(--wallpaper)}.ds-desk.is-plain{background:var(--desk)}.ds-desktop{min-height:100dvh;font-family:var(--font-ui);font-variant-ligatures:none;color:var(--text);flex-direction:column;display:flex}.ds-stage{padding:var(--space-6) calc(var(--icon-lg) + var(--space-12) * 2) var(--space-6) var(--space-6);flex:1;position:relative}.ds-icons{top:var(--space-4);right:var(--space-4);gap:var(--space-4);width:calc(var(--icon-lg) * 2.4);justify-items:center;display:grid;position:absolute}.ds-icon{justify-items:center;gap:var(--space-1);text-align:center;font-size:var(--ui-label);color:var(--text);line-height:1.15;text-decoration:none;display:grid}.ds-icon svg{width:var(--icon-lg);height:var(--icon-lg)}.ds-menubar{z-index:10;align-items:center;gap:var(--space-3);padding:var(--space-1) var(--space-2);background:var(--chrome-face);font-size:var(--ui-body);white-space:nowrap;box-shadow:inset 0 -1px var(--chrome-sh), inset 0 -2px var(--chrome-edge);display:flex;position:sticky;top:0}.ds-logo{align-items:center;gap:var(--space-2);color:var(--text);flex:none;text-decoration:none;display:inline-flex}.ds-logo svg{width:var(--icon-sm);height:var(--icon-sm)}.ds-ticker{min-width:0;height:var(--space-6);flex:1;align-items:center;padding:0;display:flex}.ds-ticker-run{white-space:nowrap;animation:ds-tick var(--dur-ticker) linear infinite;display:inline-block}.ds-ticker-run>span{padding-right:var(--space-8)}.ds-ticker:hover .ds-ticker-run{animation-play-state:paused}@keyframes ds-tick{to{transform:translate(-50%)}}.ds-clock{padding:var(--frame) var(--space-2);font-size:var(--ui-body);box-shadow:inset 1px 1px var(--chrome-sh), inset -1px -1px var(--chrome-hi);flex:none}.ds-taskbar{z-index:10;align-items:center;gap:var(--space-2);padding:var(--space-1) var(--space-2);background:var(--chrome-face);font-size:var(--ui-body);white-space:nowrap;box-shadow:inset 0 1px 0 var(--chrome-hi), inset 0 2px 0 var(--chrome-face), 0 -1px 0 var(--chrome-sh);display:flex;position:sticky;bottom:0;overflow-x:auto}.ds-task{font:inherit;background:var(--chrome-face);cursor:pointer;align-items:center;gap:var(--space-2);padding:var(--frame) var(--space-3);color:var(--text);box-shadow:var(--bevel-out);border:0;flex:none;text-decoration:none;display:inline-flex}.ds-task svg{width:var(--icon-sm);height:var(--icon-sm)}.ds-task[aria-current=page]{box-shadow:var(--bevel-pressed);background:repeating-conic-gradient(var(--chrome-face) 0 25%, var(--chrome-hi) 0 50%) 0 0 / 2px 2px}.ds-task:focus-visible{outline:1px dotted var(--focus);outline-offset:calc(var(--frame) * -1)}.ds-spacer{flex:1}.ds-window{min-width:0;font-family:var(--font-ui);font-variant-ligatures:none;padding:var(--frame);background:var(--chrome-face);color:var(--text);border-radius:var(--radius);box-shadow:var(--bevel-out), var(--window-drop)}.ds-titlebar{align-items:center;gap:var(--space-1);padding:var(--frame) var(--space-1) var(--frame) var(--space-2);background:var(--title-bg);color:var(--title-fg);font-size:var(--ui-body);letter-spacing:.02em;border-radius:max(0px, calc(var(--radius) - var(--frame))) max(0px, calc(var(--radius) - var(--frame))) 0 0;line-height:1.2;display:flex}.ds-titlebar[data-inactive]{background:var(--title-bg-inactive);color:var(--title-fg-inactive)}.ds-titlebar>svg{width:var(--space-4);height:var(--space-4);flex:none}.ds-titlebar-text{min-width:0;font:inherit;text-overflow:ellipsis;white-space:nowrap;flex:1;margin:0;overflow:hidden}.ds-tbtn{width:var(--tbtn-w);height:var(--tbtn-h);font:var(--ui-label) / 1 var(--font-ui);background:var(--chrome-face);color:var(--text);box-shadow:var(--bevel-out);border:0;flex:none;place-items:center;padding:0;display:grid}.ds-tbtn svg{width:var(--space-2);height:var(--space-2)}.ds-tbtn[data-glyph=close],a.ds-tbtn+.ds-tbtn{margin-left:2px}:is(a,button).ds-tbtn{cursor:pointer}:is(a,button).ds-tbtn:active:not(:disabled){box-shadow:var(--bevel-pressed)}button.ds-tbtn:disabled{color:var(--text-disabled);cursor:default}.ds-tcontrol{cursor:pointer;background:0 0;border:0;flex:none;place-items:center;padding:0;display:grid}.ds-tcontrol svg{width:var(--space-4);height:var(--space-4)}:is(a,button).ds-tbtn:focus-visible{outline:1px dotted var(--focus);outline-offset:-2px}.ds-window-body{padding:var(--space-4)}.ds-window.is-flush .ds-window-body{padding:0}.ds-h1{margin:0 0 var(--space-3);font:var(--ui-display) / 1.08 var(--font-ui);text-wrap:balance}.ds-h2{margin:0 0 var(--space-2);font:var(--ui-headline) / 1.15 var(--font-ui);text-wrap:balance}.ds-h3{margin:0 0 var(--space-2);font:var(--ui-title) / 1.2 var(--font-ui)}.ds-say{margin:0 0 var(--space-4);max-width:44ch;font:var(--term-body) / 1.3 var(--font-term);color:var(--text-soft)}.ds-soft{color:var(--text-soft)}.ds-num{font-family:var(--font-term);font-variant-numeric:tabular-nums}.ds-btn{justify-content:center;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-4);border-radius:var(--radius);font:var(--ui-body) / 1.2 var(--font-ui);font-variant-ligatures:none;background:var(--chrome-face);color:var(--text);white-space:nowrap;cursor:pointer;box-shadow:var(--bevel-out);border:0;text-decoration:none;display:inline-flex}.ds-btn>span{align-items:center;gap:var(--space-2);display:inline-flex}.ds-btn svg{width:var(--icon-sm);height:var(--icon-sm)}.ds-btn[data-variant=action]{background:var(--action);color:var(--action-fg);box-shadow:var(--bevel-action)}.ds-btn[data-size=sm]{padding:var(--space-1) var(--space-3)}.ds-btn[aria-pressed=true]{box-shadow:var(--bevel-pressed);background:repeating-conic-gradient(var(--chrome-face) 0 25%, var(--chrome-hi) 0 50%) 0 0 / 2px 2px}.ds-btn[aria-pressed=true]>span{translate:1px 1px}.ds-btn:active:not(:disabled,[aria-busy=true]){box-shadow:var(--bevel-pressed)}.ds-btn:active:not(:disabled,[aria-busy=true])>span{translate:1px 1px}.ds-btn:focus-visible{outline:2px dotted var(--focus);outline-offset:calc(var(--space-1) * -1 - 2px)}.ds-btn:disabled{background:var(--chrome-face);color:var(--text-disabled);text-shadow:var(--engrave);box-shadow:var(--bevel-out);cursor:default}.ds-btn[aria-busy=true]{color:var(--text);text-shadow:none;cursor:progress;box-shadow:var(--bevel-pressed);background:repeating-conic-gradient(var(--chrome-face) 0 25%, var(--chrome-hi) 0 50%) 0 0 / 2px 2px}.ds-field{gap:var(--space-1);min-width:0;display:grid}.ds-field-label{font-size:var(--ui-label)}.ds-input{min-width:0;padding:var(--space-1) var(--space-2);border-radius:var(--radius);font:var(--term-body) / 1.2 var(--font-term);font-variant-numeric:tabular-nums;background:var(--sheet);color:var(--text);box-shadow:var(--bevel-in);border:0}.ds-input:focus-visible{outline:2px dotted var(--focus);outline-offset:2px}.ds-input:disabled{background:var(--chrome-face);color:var(--text-disabled)}.ds-input[aria-invalid=true]{box-shadow:var(--bevel-in), 0 0 0 2px var(--down)}.ds-field-hint{font-size:var(--ui-label);color:var(--text-soft)}.ds-field-error{align-items:center;gap:var(--space-1);font-size:var(--ui-label);color:var(--down);display:flex}.ds-field-error svg,.ds-status svg{width:var(--icon-sm);height:var(--icon-sm);flex:none}.ds-choice{gap:var(--space-1);border:0;flex-wrap:wrap;min-width:0;margin:0;padding:0;display:inline-flex}.ds-choice legend{margin-bottom:var(--space-1);font-size:var(--ui-label)}.ds-choice label{align-items:center;gap:var(--space-2);padding:var(--space-1) var(--space-3);font-size:var(--ui-body);background:var(--chrome-face);cursor:pointer;box-shadow:var(--bevel-out);display:inline-flex;position:relative}.ds-choice input{opacity:0;pointer-events:none;position:absolute}.ds-choice label:before{content:"○"}.ds-choice label:has(input:checked){box-shadow:var(--bevel-pressed);background:repeating-conic-gradient(var(--chrome-face) 0 25%, var(--chrome-hi) 0 50%) 0 0 / 2px 2px}.ds-choice label:has(input:checked):before{content:"●"}.ds-choice label:has(input:focus-visible){outline:2px dotted var(--focus);outline-offset:-2px}.ds-choice label:has(input:disabled){color:var(--text-disabled);text-shadow:var(--engrave);cursor:default}.ds-tabs-list{padding-left:var(--space-1);display:flex}.ds-tab{padding:var(--space-1) var(--space-3);font:var(--ui-body) / 1.2 var(--font-ui);background:var(--chrome-face);color:var(--text);cursor:pointer;box-shadow:inset 1px 1px var(--chrome-hi), inset -1px 0 var(--chrome-edge), inset -2px 0 var(--chrome-sh);border:0;margin-top:2px;position:relative}.ds-tab[data-active]{z-index:1;padding-bottom:calc(var(--space-1) + 2px);margin-top:0;margin-bottom:-2px}.ds-tab:focus-visible{outline:1px dotted var(--focus);outline-offset:calc(var(--space-1) * -1)}.ds-tab-panel{padding:var(--space-4);background:var(--chrome-face);box-shadow:var(--bevel-out)}.ds-announce{top:var(--space-2);z-index:35;width:min(var(--window-lg), calc(100vw - var(--space-8)));padding:var(--space-2) var(--space-3);font-size:var(--ui-body);color:var(--text);background:var(--chrome-face);box-shadow:var(--bevel-out);border-left:var(--space-1) solid var(--down);pointer-events:none;position:fixed;left:50%;translate:-50%}.ds-announce>p{margin:0}.ds-scrim{z-index:40;background:var(--scrim);position:fixed;inset:0}.ds-modal{z-index:41;width:min(var(--window-md), calc(100vw - var(--space-8)));max-height:calc(100dvh - var(--space-8));position:fixed;top:50%;left:50%;overflow-y:auto;translate:-50% -50%}.ds-modal-actions{justify-content:flex-end;gap:var(--space-2);margin-top:var(--space-4);flex-wrap:wrap;display:flex}.ds-modal .ds-modal-actions{bottom:calc(var(--space-4) * -1);margin-bottom:calc(var(--space-4) * -1);padding-block:var(--space-2) var(--space-4);background:var(--chrome-face);position:sticky}.ds-status{align-items:center;gap:var(--space-2) var(--space-3);padding:var(--space-2) var(--space-3);font-size:var(--ui-body);background:var(--sheet);box-shadow:var(--bevel-in);flex-wrap:wrap;display:flex}.ds-status>p{flex:1;min-width:0;margin:0}.ds-status[data-tone=error]>p strong{color:var(--down)}.ds-link{color:var(--link);text-underline-offset:2px;text-decoration:underline}.ds-link:hover{text-decoration-thickness:2px}.ds-link:focus-visible{outline:2px dotted var(--focus);outline-offset:2px}.ds-up{color:var(--up)}.ds-down{color:var(--down)}.ds-screen{padding:var(--space-3) var(--space-4);font:var(--term-body) / 1.3 var(--font-term);font-variant-numeric:tabular-nums;background:var(--screen);color:var(--screen-fg);box-shadow:var(--bevel-in);position:relative;overflow:hidden}.ds-screen:after{content:"";pointer-events:none;background:var(--crt-glass);position:absolute;inset:0}.ds-screen .ds-up{color:var(--screen-you)}.ds-screen .ds-down{color:var(--screen-down)}.ds-dim{color:var(--screen-dim)}.ds-rival{color:var(--screen-rival)}.ds-time{color:var(--screen-time)}.ds-cursor:after{content:"█";margin-left:var(--space-1);animation:ds-blip var(--dur-blink) steps(2) infinite}.ds-sheet{padding:var(--space-3) var(--space-4);font:var(--term-body) / 1.3 var(--font-term);font-variant-numeric:tabular-nums;color:var(--text);background:var(--sheet);box-shadow:var(--bevel-in)}.ds-sheet .ds-time,.ds-sheet .ds-dim{color:var(--text-soft)}.ds-feed>div{white-space:pre-wrap}.ds-verdict{margin:0 0 var(--space-2);font:var(--term-lg) / 1 var(--font-term)}.ds-race{width:100%;height:auto;display:block}.ds-race.is-sm{display:none}.ds-race text{font-family:var(--font-term);font-size:var(--term-sm)}.ds-race.is-sm text{font-size:var(--term-body)}.ds-race .ds-race-gap{font-size:var(--term-lg)}.ds-race-area{opacity:.35}.ds-race-track{fill:none;stroke-width:3px;stroke-linejoin:miter;stroke-linecap:square;shape-rendering:crispedges}.ds-race-you{stroke:var(--screen-you)}.ds-race-rival{stroke:var(--screen-rival)}.ds-race-grid{stroke:var(--screen-grid);stroke-width:1px;shape-rendering:crispedges}.ds-race-carry{stroke-width:1px;stroke-dasharray:2 4;shape-rendering:crispedges}.ds-race-frame{fill:none;stroke:var(--screen-dim);stroke-width:1px;shape-rendering:crispedges}.ds-draw{stroke-dasharray:1;stroke-dashoffset:1px;animation:ds-draw var(--dur-draw) var(--ease-draw) var(--delay-draw) forwards}.ds-late{opacity:0;animation:ds-fade var(--dur-fade) var(--ease-out) var(--delay-late) forwards}.ds-flash{animation:ds-flash var(--dur-flash) steps(2) var(--delay-flash) 3}.ds-blip{animation:ds-blip var(--dur-blink) steps(2) infinite}.ds-mini{width:100%;height:var(--space-10);display:block}.ds-mini .ds-race-track{stroke-width:2px}@keyframes ds-draw{to{stroke-dashoffset:0}}@keyframes ds-fade{to{opacity:1}}@keyframes ds-flash{50%{opacity:.2}}@keyframes ds-blip{50%{opacity:.25}}.ds-boot{z-index:20;padding:var(--space-8) var(--space-10);font:var(--term-body) / 1.35 var(--font-term);background:var(--screen);color:var(--screen-fg);transition:opacity var(--dur-fade);position:absolute;inset:0}.ds-boot.is-gone{opacity:0;pointer-events:none}.ds-boot-line{white-space:pre;opacity:0}.ds-boot-line.is-on{opacity:1}.ds-boot-line.is-fail{color:var(--screen-down)}.ds-row-gap{white-space:nowrap}.ds-winmenu{font:var(--ui-body) / 1.3 var(--font-ui);flex-wrap:wrap;padding:2px 0;display:flex}.ds-winmenu-trigger{padding:2px var(--space-2);font:inherit;color:var(--text);cursor:default;background:0 0;border:0}.ds-winmenu-trigger:hover,.ds-winmenu-trigger[data-popup-open]{background:var(--title-bg)}.ds-winmenu-trigger:focus-visible,.ds-menu-item:focus-visible{outline:2px dotted var(--focus);outline-offset:-2px}.ds-menu-positioner{z-index:30}.ds-menu-popup{min-width:calc(var(--space-12) * 4);padding:var(--frame);font:var(--ui-body) / 1.3 var(--font-ui);color:var(--text);background:var(--chrome-face);box-shadow:var(--bevel-out);outline:0}.ds-menu-item{justify-content:space-between;gap:var(--space-6);padding:var(--space-1) var(--space-6) var(--space-1) var(--space-4);color:var(--text);cursor:default;outline:0;text-decoration:none;display:flex}.ds-menu-item:is([data-highlighted],[data-popup-open]){background:var(--title-bg)}.ds-menu-item[data-disabled]{color:var(--text-disabled);text-shadow:var(--engrave)}.ds-menu-item kbd{font:inherit;color:var(--text-soft)}.ds-menu-sep{height:2px;margin:var(--space-1) 2px;box-shadow:inset 0 1px var(--chrome-sh), inset 0 -1px var(--chrome-hi)}.ds-start{min-width:0;display:flex}.ds-start-band{writing-mode:vertical-rl;padding:var(--space-2) var(--space-1);font-size:var(--ui-headline);letter-spacing:.08em;color:var(--start-band-os);background:var(--start-band-bg);line-height:1;transform:rotate(180deg)}.ds-start .ds-menu-item{padding-right:var(--space-8)}.ds-start-item{align-items:center;gap:var(--space-2);display:inline-flex}.ds-start-item svg{width:var(--icon-sm);height:var(--icon-sm)}.ds-calc{gap:var(--space-1);margin-top:var(--space-4);padding-top:var(--space-3);border-top:2px dashed var(--screen-grid);font:var(--term-body) / 1.25 var(--font-term);font-variant-numeric:tabular-nums;display:grid}.ds-calc-sides{gap:var(--space-2) var(--space-6);margin-block:var(--space-2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.ds-calc-row{gap:var(--space-2);grid-template-columns:5ch 5ch minmax(0,1fr);display:grid}.ds-calc-row>:last-child{white-space:nowrap;overflow:hidden}.ds-calc .is-you{color:var(--screen-you)}.ds-calc .is-rival{color:var(--screen-rival)}.ds-calc-gap{font-size:var(--term-xl);line-height:1}.ds-player{white-space:nowrap}.ds-player>svg{width:var(--icon-xs);height:var(--icon-xs);margin-right:var(--space-1);vertical-align:middle;display:inline-block}.ds-stamp{padding:0 var(--space-1);font:var(--ui-label) / 1.1 var(--font-ui);letter-spacing:.08em;color:var(--stamp);background:var(--sheet);transform:rotate(var(--stamp-tilt));border:2px dashed;display:inline-block}.ds-player .ds-stamp{margin-left:calc(var(--space-2) * -1)}.ds-chips{gap:var(--space-1);flex-wrap:wrap;display:flex}.ds-chip{padding:var(--space-1) var(--space-2);font:var(--term-body) / 1 var(--font-term);border:1px solid}.ds-chip[data-shared]{color:var(--text-soft);text-decoration:line-through}.ds-screen .ds-chip[data-shared]{color:var(--screen-dim)}.ds-row-box{container-type:inline-size}.ds-row{grid-template-columns:9ch minmax(0, 1fr) calc(var(--space-10) * 4) 20ch;align-items:center;gap:var(--space-3);padding:var(--space-2);font:var(--term-body) / 1.2 var(--font-term);font-variant-numeric:tabular-nums;background:var(--sheet);box-shadow:inset 1px 1px var(--chrome-sh), inset -1px -1px var(--chrome-hi);display:grid}.ds-row-id{font:var(--ui-body) / 1.2 var(--font-ui)}.ds-row-end{justify-content:flex-end;align-items:center;gap:var(--space-2);white-space:nowrap;display:inline-flex}.ds-ad{padding:var(--space-4) var(--space-4) var(--space-3);background:radial-gradient(circle at 30% 20%, var(--ad-a), var(--ad-b) 72%);color:var(--ad-fg);position:relative}.ds-ad p{margin:var(--space-2) 0 0;max-width:22ch;font:var(--term-body) / 1.2 var(--font-term)}.ds-ad .ds-hot{color:var(--ad-hot)}.ds-chrome-type{padding-right:var(--space-12);font:italic var(--chrome-sm) / 1 var(--font-chrome);background:linear-gradient(180deg, var(--chrome-1) 0%, var(--chrome-2) 38%, var(--chrome-3) 50%, var(--chrome-4) 53%, var(--chrome-5) 78%, var(--chrome-1) 100%);color:#0000;-webkit-text-stroke:1.2px var(--chrome-stroke);filter:drop-shadow(2px 2px 0 var(--chrome-drop));-webkit-background-clip:text;background-clip:text;transform:skew(-6deg)}.ds-star{right:calc(var(--space-3) * -1);bottom:calc(var(--space-3) * -1);width:var(--star-size);height:var(--star-size);position:absolute;transform:rotate(12deg)}.ds-star-text{font-family:var(--font-term)}.ds-victory{gap:var(--space-3);padding-block:var(--space-6);text-align:center;justify-items:center;display:grid}.ds-victory p{margin:0}.ds-victory-score{font:var(--term-xl) / 1 var(--font-term)}.ds-bitmap{width:100%;max-width:var(--window-sm);height:auto;fill:var(--screen-you);display:block}.ds-bitmap .is-drop{fill:var(--screen-grid)}.ds-nowrap{white-space:nowrap}@media (max-width:819.98px){.ds-stage{gap:var(--space-4);padding:var(--space-4);grid-template-columns:minmax(0,1fr);display:grid}.ds-icons{order:9;grid-template-columns:repeat(3,1fr);width:auto;position:static}.ds-taskbar .is-wide,.ds-logo b{display:none}.ds-taskbar .ds-player{max-width:var(--icon-xs);display:inline-block;overflow:hidden}.ds-race.is-lg{display:none}.ds-race.is-sm{display:block}.ds-h1{font-size:var(--ui-display-sm)}.ds-calc-sides{grid-template-columns:minmax(0,1fr)}.ds-star{right:0}}@container (max-width:760px){.ds-row{gap:var(--space-1) var(--space-3);flex-wrap:wrap;display:flex}.ds-row .ds-mini-cell{flex-basis:100%}}@media (prefers-reduced-motion:reduce){.ds-draw,.ds-flash,.ds-blip,.ds-cursor:after{stroke-dashoffset:0;animation:none}.ds-late{opacity:1;animation:none}.ds-boot{display:none}.ds-ticker-run{padding-left:var(--space-2);animation:none}}.ds-actions{gap:var(--space-2);flex-wrap:wrap;display:flex}.ds-stack{gap:var(--space-4);display:grid}.ds-sr{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.ds-pick{gap:var(--space-2);min-width:0;display:grid}.ds-filter{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.ds-filter .ds-input{flex:1 1 calc(var(--space-12) * 3)}.ds-filter .ds-choice label{padding-inline:var(--space-2)}.ds-list{max-height:calc(var(--space-12) * 6);background:var(--sheet);box-shadow:var(--bevel-in);overflow:auto}.ds-list.is-board{max-height:none}.ds-list table{border-collapse:collapse;width:100%;font:var(--term-body) / 1.2 var(--font-term);font-variant-numeric:tabular-nums}.ds-list th{padding:2px var(--space-2);font:var(--ui-label) / 1.4 var(--font-ui);text-align:left;background:var(--chrome-face);box-shadow:var(--bevel-out);position:sticky;top:0}.ds-list td{padding:2px var(--space-2)}.ds-list tr[aria-selected=true] td{background:var(--title-bg)}.ds-tick{align-items:center;gap:var(--space-2);cursor:pointer;display:inline-flex}.ds-empty{white-space:normal;color:var(--text-soft)}.ds-check{appearance:none;width:var(--space-4);height:var(--space-4);background:var(--sheet);box-shadow:var(--bevel-in);place-items:center;margin:0;display:inline-grid}.ds-check:checked:after{content:"✓";font:var(--ui-label) / 1 var(--font-ui);color:var(--text)}.ds-radio{appearance:none;width:var(--space-3);height:var(--space-3);border-radius:var(--radius-radio);background:var(--sheet);box-shadow:var(--bevel-in);flex:none;place-items:center;margin:0;display:inline-grid}.ds-radio:checked:after{content:"";width:var(--space-1);height:var(--space-1);border-radius:var(--radius-radio);background:var(--text)}.ds-radio:focus-visible{outline:1px dotted var(--focus);outline-offset:2px}.ds-check:disabled{background:var(--chrome-face)}.ds-check:focus-visible{outline:1px dotted var(--focus);outline-offset:2px}.ds-seats{font-size:var(--ui-body);margin:0}.ds-seats .ds-num{font-size:var(--term-body)}.ds-seat-row{gap:var(--space-2);grid-template-columns:repeat(5,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.ds-seat-row li{display:flex}.ds-seat{width:100%;padding:var(--space-3) var(--space-1);font:var(--ui-label) / 1.2 var(--font-ui);text-align:center;color:var(--text-soft);background:var(--sheet);box-shadow:var(--bevel-in);border:0;align-content:center;justify-items:center;gap:2px;display:grid}.ds-seat b{font-weight:400}.ds-seat.is-full{color:var(--text);background:var(--chrome-face);box-shadow:var(--bevel-out);cursor:pointer}.ds-seat.is-full b{font:var(--term-lg) / 1 var(--font-term)}.ds-seat.is-full:active{box-shadow:var(--bevel-pressed)}.ds-hs .ds-bitmap{width:80%;margin:var(--space-4) auto var(--space-3);fill:var(--text)}.ds-hs .ds-bitmap .is-drop{fill:var(--title-bg)}.ds-hs td:first-child{width:5ch}.ds-ticket>div:has(>span){gap:var(--space-2);grid-template-columns:11ch minmax(0,1fr);display:grid}.ds-tree{padding:var(--space-2);font:var(--term-body) / 1.3 var(--font-term);background:var(--sheet);box-shadow:var(--bevel-in);margin:0;list-style:none}.ds-tree summary{gap:var(--space-2);cursor:pointer;align-items:baseline;list-style:none;display:flex}.ds-tree summary::-webkit-details-marker{display:none}.ds-tree summary:before{content:"+";width:var(--space-3);height:var(--space-3);border:1px solid var(--chrome-sh);font:var(--ui-label) / 1 var(--font-ui);background:var(--sheet);flex:none;place-items:center;display:inline-grid}.ds-tree details[open]>summary:before{content:"−"}.ds-tree summary:focus-visible{outline:2px dotted var(--focus)}.ds-tree p{margin:0 0 var(--space-2) var(--space-6);padding-left:var(--space-2);border-left:1px dotted var(--chrome-sh);color:var(--text-soft)}.ds-seat.is-full:focus-visible{outline:1px dotted var(--focus);outline-offset:2px}.ds-floats{top:var(--space-6);left:var(--space-6);right:calc(var(--icon-lg) + var(--space-12) * 2);z-index:5;gap:var(--space-4);pointer-events:none;justify-items:start;display:grid;position:absolute}.ds-float{width:min(100%, var(--window-lg));pointer-events:auto;min-width:0}.ds-float.is-wide{width:min(100%, calc(var(--arcade-w) + var(--space-8)))}.ds-float:focus-visible{outline:2px dotted var(--focus)}button.ds-icon{cursor:pointer;background:0 0;border:0;padding:0;font-family:inherit}.ds-icon:focus-visible,.ds-logo:focus-visible{outline:2px dotted var(--focus)}@media (max-width:819.98px){.ds-floats{position:static}}.ds-page{gap:var(--space-12);max-width:var(--page-max);min-width:0;display:grid;container-type:inline-size}.ds-page.is-tight{gap:var(--space-6)}html:has(.wm){overscroll-behavior:none;overflow:hidden}html:has(.wm) body{overscroll-behavior:none;overflow:hidden}.wm{cursor:default;height:100dvh;position:relative;overflow:hidden}.wm-stage{isolation:isolate;flex:1;min-height:0;position:relative;overflow:clip}.wm-bg{position:absolute;inset:0}.wm-frame{--w:var(--window-lg);--fw:var(--ww,min(var(--w), 100% - var(--space-8) - var(--icon-lg) * 4.8 - var(--space-6)));z-index:var(--z);left:var(--x,calc((100% - var(--fw)) / 2));top:var(--y);width:var(--fw);height:var(--wh,auto);max-height:calc(100% - var(--space-4));flex-direction:column;display:flex;position:absolute;container-type:inline-size}.wm-frame[data-w=sm]{--w:var(--window-sm)}.wm-frame[data-w=md]{--w:var(--window-md)}.wm-frame[data-w=lg]{--w:var(--window-lg)}.wm-frame[data-w=xl]{--w:var(--window-xl)}.wm-frame[data-w=tv]{--w:var(--window-tv)}.wm-frame[data-w=arcade]{--w:calc(var(--arcade-w) + var(--space-8))}.wm-frame:focus-visible{outline:2px dotted var(--focus)}.wm-frame>.ds-window{flex-direction:column;flex:auto;min-height:0;display:flex}.wm-frame>.ds-window>:not(.ds-window-body){flex:none}.wm-frame>.ds-window>.ds-window-body{overscroll-behavior:contain;scrollbar-width:thin;flex:auto;min-height:0;overflow:auto}.wm-frame .ds-titlebar{touch-action:none;-webkit-user-select:none;user-select:none}.wm-edge{touch-action:none;position:absolute}.wm-edge[data-edge=e]{top:0;right:0;bottom:var(--space-3);width:var(--frame);cursor:ew-resize}.wm-edge[data-edge=s]{left:0;right:var(--space-3);height:var(--frame);cursor:ns-resize;bottom:0}.wm-edge[data-edge=se]{width:var(--space-3);height:var(--space-3);cursor:nwse-resize;bottom:0;right:0}.wm .ds-window{box-shadow:var(--bevel-out)}.wm-frame.is-max{width:100%;height:100%;max-height:none;top:0;left:0}.wm-frame.is-max>.ds-window{box-shadow:var(--bevel-out)}.wm-ghost{z-index:30;pointer-events:none;outline:2px dotted var(--chrome-edge);position:fixed;top:0;left:0}.wm .ds-taskbar{height:var(--taskbar-h);gap:var(--space-1);padding:2px 2px 0;overflow:hidden}.wm .ds-task{height:var(--task-h);padding:0 var(--space-1);gap:var(--space-1)}.wm :is(.ds-task,.wm-cta) svg{width:var(--icon-xs);height:var(--icon-xs)}.wm .wm-start b{letter-spacing:.04em;text-shadow:1px 0;font-weight:400}.wm-tasks{gap:var(--space-1);flex:1 1 0;min-width:0;display:flex}.wm-task{flex:0 1 calc(var(--icon-lg) * 5);min-width:var(--space-10);overflow:hidden}.wm .ds-taskbar .wm-task span{text-overflow:ellipsis;min-width:0;overflow:hidden}.ds-task[aria-pressed=true]{box-shadow:var(--bevel-pressed);background:repeating-conic-gradient(var(--chrome-face) 0 25%, var(--chrome-hi) 0 50%) 0 0 / 2px 2px}.wm-tray{align-items:center;gap:var(--space-1);height:var(--task-h);padding:0 var(--space-2);box-shadow:inset 1px 1px var(--chrome-sh), inset -1px -1px var(--chrome-hi);flex:none;display:flex}.wm-tray .ds-clock{padding:0 0 0 var(--space-1);box-shadow:none}.wm-tray-icon{width:var(--icon-xs);height:var(--icon-xs);color:var(--text);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid}.wm .wm-tray-icon svg{width:var(--icon-xs);height:var(--icon-xs)}.wm-tray-icon:focus-visible{outline:1px dotted var(--focus)}.wm-coin p{margin:0}.ds-start-sub{justify-content:space-between;gap:var(--space-6);display:flex}.ds-start>.ds-start-band b{font-size:var(--ui-title);color:var(--start-band-fg);letter-spacing:.04em;font-weight:400}.wm-scrim{z-index:40;position:fixed;inset:0}.wm-scrim.is-dim{background:repeating-conic-gradient(var(--px-ink) 0 25%, transparent 0 50%) 0 0 / 2px 2px}.wm-dialog{overflow:hidden}.wm-shut{gap:var(--space-2) var(--space-4);grid-template-columns:auto minmax(0,1fr);display:grid}.wm-dialog .wm-shut>svg{width:var(--icon-lg);height:var(--icon-lg)}.wm-shut fieldset{gap:var(--space-2);border:0;margin:0;padding:0;display:grid}.wm-shut legend{margin-bottom:var(--space-2)}.wm-dialog .wm-shut label{gap:var(--space-2);align-items:center;display:flex}.wm-shut .ds-modal-actions{grid-column:1/-1}.wm-off{z-index:25;place-content:center;gap:var(--space-4);background:var(--off-bg);color:var(--off-fg);font:var(--term-xl) / 1.2 var(--font-term);text-align:center;cursor:pointer;border:0;display:grid;position:fixed;inset:0}.wm-off small{font-size:var(--term-body);opacity:.6}p.wm-off{cursor:wait;margin:0}.wm-dos{z-index:45;padding:var(--space-4);background:var(--px-ink);color:var(--post-fg);font:var(--term-body) / 1.2 var(--font-term);position:fixed;inset:0}.wm-dos p{white-space:pre;margin:0}.wm .wm-dos label{display:flex}.wm-dos input{color:inherit;font:inherit;background:0 0;border:0;outline:0;flex:1;padding:0}.wm-connect{gap:var(--space-3);display:grid}.wm-connect-head{align-items:center;gap:var(--space-3);display:flex}.wm-dialog .wm-connect-head svg{width:var(--icon-lg);height:var(--icon-lg)}.wm-boot{z-index:50;background:var(--post-bg);color:var(--post-fg);font:var(--term-body) / 1.25 var(--font-term);cursor:wait;position:fixed;inset:0}.wm-boot[data-phase=post],.wm-boot[data-phase=starting]{place-items:center;display:grid}.wm-post{padding:var(--space-6) var(--space-8)}.wm-post-line{white-space:pre;opacity:0;animation:wm-on var(--dur-post-line) steps(1) forwards;animation-delay:calc(var(--i) * var(--dur-post-line))}@keyframes wm-on{to{opacity:1}}.wm-starting{padding:var(--space-6) var(--space-8);margin:0}.wm-boot[data-phase=splash]{background:var(--screen)}.wm-boot[data-phase=splash]:after{content:"";pointer-events:none;background:var(--crt-glass);position:absolute;inset:0}.wm-splash{place-content:center;justify-items:center;gap:var(--space-4);height:100%;color:var(--screen-fg);font:var(--ui-headline) / 1 var(--font-ui);display:grid}.wm-splash img{width:min(var(--splash-logo), 100vw - var(--space-8));height:auto;image-rendering:pixelated;filter:drop-shadow(0 0 var(--space-2) var(--splash-glow))}.wm-splash p{margin:0}.wm-splash .wm-splash-ed{color:var(--screen-time);font-size:var(--ui-label);letter-spacing:.04em}.wm-splash-band{height:var(--space-4);background:var(--splash-band) 0 0 / 200% 100%;animation:wm-band var(--dur-splash-band) linear infinite;position:absolute;bottom:0;left:0;right:0}@keyframes wm-band{to{background-position:-200% 0}}.wm-logon-field{grid-template-columns:calc(var(--space-12) * 2) minmax(0, 1fr);align-items:center;gap:var(--space-2);display:grid}.wm-logon-field input{width:100%}.wm-frame[data-program=manual] .ds-window-body{flex-direction:column;display:flex;overflow:hidden}.wm-manual{gap:var(--space-2);min-height:0;padding:var(--space-2);flex-direction:column;flex:auto;display:flex}.wm-manual-bar{gap:var(--space-1);flex-wrap:wrap;display:flex}.wm-manual-tab{margin-left:auto}.wm-manual-split{grid-template-columns:calc(var(--space-12) * 5) minmax(0, 1fr);gap:var(--space-2);height:calc(var(--window-md) * 1.3);min-height:0;display:grid}.wm-manual-nav{gap:var(--space-2);flex-direction:column;min-height:0;display:flex}.wm-manual-tree{min-height:0;font:var(--ui-body) / 1.3 var(--font-ui);scrollbar-width:thin;flex:1 1 0;overflow-y:auto}.wm-manual-tree ul{padding:0 0 0 var(--space-4);margin:0;list-style:none}.wm-manual-tree p{align-items:center;gap:var(--space-2);color:var(--text);border:0;margin:0;padding:2px 0;display:flex}.wm-manual-group+.wm-manual-group{margin-top:var(--space-2)}.wm-manual-topic{align-items:center;gap:var(--space-2);width:100%;padding:2px var(--space-1);font:inherit;text-align:left;color:var(--text);cursor:pointer;background:0 0;border:0;display:flex}.wm-manual :is(.wm-manual-topic,.wm-manual-book) svg{width:var(--icon-xs);height:var(--icon-xs);flex:none}.wm-manual-topic:hover{text-decoration:underline}.wm-manual-topic[aria-current=page]{color:var(--select-fg);background:var(--select-bg)}.wm-manual-topic:focus-visible{outline:1px dotted var(--focus)}.wm-manual-tree .wm-manual-count{color:var(--text-soft)}.wm-manual-sheet{min-height:0;padding:var(--space-4) var(--space-6) var(--space-6);color:var(--text);font-family:var(--font-read);background:var(--sheet);box-shadow:var(--bevel-in);scrollbar-width:thin;overflow-y:auto}.wm-manual-sheet a{color:var(--help-link);text-decoration:underline}.wm-manual-toc{max-width:65ch;margin-top:var(--space-4);padding:var(--space-2) var(--space-3);font:var(--ui-body) / 1.4 var(--font-ui);border:1px solid var(--chrome-sh)}.wm-manual-toc p{margin:0 0 var(--space-1);color:var(--text-soft)}.wm-manual-toc ul{padding:0 0 0 var(--space-4);margin:0}.wm .wm-manual-page{text-align:left;cursor:pointer;border:0}@media (max-width:559px){.wm-manual-split{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr)}.wm-manual-tree{max-height:calc(var(--space-12) * 3)}}.wm-stage .ds-icons{z-index:0}.wm .wm-stage .ds-icon span{max-width:var(--icon-cell-w);overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;padding:0 2px;display:-webkit-box;overflow:hidden}.wm .wm-stage .ds-icon:hover span{outline:1px dotted var(--chrome-edge)}.wm-stage .ds-icon:is(:focus-visible,:active){outline:0}.wm .wm-stage .ds-icon:is(:focus-visible,:active) span{-webkit-line-clamp:none;background:var(--select-bg);color:var(--select-fg);outline:1px dotted var(--chrome-edge)}.wm .wm-stage .ds-icon:is(:focus-visible,:active) svg{filter:saturate(.4)brightness(.8)}.wm .wm-icons{grid-auto-flow:column dense;grid-template-columns:repeat(auto-fill, var(--icon-cell-w));grid-template-rows:repeat(auto-fill, var(--icon-cell-h));width:auto;padding:var(--space-2);pointer-events:none;align-content:start;gap:0;display:grid;position:absolute;inset:0}.wm-slot{grid-column:var(--ic,auto);grid-row:var(--irow,auto);width:var(--icon-cell-w);translate:var(--idx,0) var(--idy,0);pointer-events:auto;touch-action:none;-webkit-user-select:none;user-select:none;align-content:start;justify-items:center;display:grid}.wm-door{top:calc(50dvh - var(--logo-h) * .4);grid-auto-flow:column;align-items:start;width:auto;left:50%;right:auto;translate:-50% -100%}.wm-slot[data-drag]{z-index:1;opacity:.7}:is(.wm,.wm-monitor-screen)[data-wallpaper=pool-day]{background:var(--wallpaper)}:is(.wm,.wm-monitor-screen)[data-wallpaper=rose]{background:var(--wp-rose)}:is(.wm,.wm-monitor-screen)[data-wallpaper=teal]{background:var(--wp-win95)}:is(.wm,.wm-monitor-screen)[data-wallpaper=sunset]{background:var(--wp-sunset)}:is(.wm,.wm-monitor-screen)[data-wallpaper=night]{background:var(--wp-night)}:is(.wm,.wm-monitor-screen)[data-wallpaper=logo]{background:var(--wp-logo)}:is(.wm,.wm-monitor-screen)[data-wallpaper=logo-tile]{background:var(--wp-logo-tile)}:is(.wm,.wm-monitor-screen)[data-wallpaper=logo-night]{background:var(--wp-logo-night)}:is(.wm,.wm-monitor-screen)[data-wallpaper=jimmy]{background:var(--wp-jimmy)}.wm:is([data-wallpaper=teal],[data-wallpaper=night],[data-wallpaper=logo-night],[data-wallpaper=jimmy]) .wm-stage .ds-icon:not(:focus-visible,:active) span{color:var(--wp-label-light)}.wm-display{gap:var(--space-4);display:grid}.wm-monitor{width:var(--monitor-w);padding:var(--space-2) var(--space-2) var(--space-4);background:var(--chrome-face);box-shadow:var(--bevel-out);justify-self:center}.wm-monitor-screen{aspect-ratio:4/3;box-shadow:var(--bevel-in)}.wm-monitor-screen[data-dark]{background:var(--screen)}.wm-display-tab{gap:var(--space-3);display:grid}.wm-display-group{gap:var(--space-2);padding:var(--space-2) var(--space-3) var(--space-3);box-shadow:inset 1px 1px var(--chrome-sh), inset -1px -1px var(--chrome-hi), inset 2px 2px var(--chrome-hi), inset -2px -2px var(--chrome-sh);border:0;margin:0;display:grid}.wm-display-row{justify-content:space-between;align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.wm-display-row .ds-input{flex:1;min-width:0}.wm-display .wm-display-wait{width:var(--space-12);flex:none}.wm-display-list{gap:var(--space-1);padding:var(--space-2);background:var(--sheet);box-shadow:var(--bevel-in);border:0;margin:0;display:grid}.wm-display .wm-display-list label{gap:var(--space-2);padding:0 var(--space-1);align-items:center;display:flex}.wm-display .wm-display-list label.is-on{background:var(--select-bg);color:var(--select-fg)}@media (max-width:819.98px){html:has(.wm){overflow:auto}html:has(.wm) body{overflow:auto}.wm{height:auto;min-height:100dvh;overflow:visible}.wm-stage{gap:var(--space-6);padding:var(--space-4);display:grid;overflow:visible}.wm-bg,.wm-edge{display:none}.wm-frame{width:auto;height:auto;max-height:none;position:static}.wm-frame>.ds-window>.ds-window-body{overflow:visible}.wm .wm-icons{grid-template-columns:repeat(auto-fill, var(--icon-cell-w));pointer-events:auto;order:1;display:grid;position:static}.wm-slot{touch-action:auto;grid-area:auto}}.wm .ds-taskbar .wm-cta{height:var(--task-h);padding:0 var(--space-2);flex:none}}@layer utilities{.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.h-4{height:calc(var(--spacing) * 4)}.h-6{height:calc(var(--spacing) * 6)}.resize{resize:both}.p-4{padding:calc(var(--spacing) * 4)}.p-\[13px\]{padding:13px}.font-read{font-family:var(--font-read)}.text-ui-body{font-size:var(--ui-body);line-height:var(--tw-leading,1.3)}.shadow-bevel{--tw-shadow:var(--bevel-out);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}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,ease);transition-duration:var(--tw-duration,0s)}.duration-300{--tw-duration:.3s;transition-duration:.3s}.ease-draw{--tw-ease:var(--ease-draw);transition-timing-function:var(--ease-draw)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.paused{animation-play-state:paused}.running{animation-play-state:running}}@property --tw-animation-delay{syntax:"*";inherits:false;initial-value:0s}@property --tw-animation-direction{syntax:"*";inherits:false;initial-value:normal}@property --tw-animation-duration{syntax:"*";inherits:false}@property --tw-animation-fill-mode{syntax:"*";inherits:false;initial-value:none}@property --tw-animation-iteration-count{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-translate-y{syntax:"*";inherits:false;initial-value:0}@property --scroll-fade-t{syntax:"<length-percentage>";inherits:false;initial-value:0}@property --scroll-fade-b{syntax:"<length-percentage>";inherits:false;initial-value:0}@property --scroll-fade-s{syntax:"<length-percentage>";inherits:false;initial-value:0}@property --scroll-fade-e{syntax:"<length-percentage>";inherits:false;initial-value:0}@property --scroll-fade-mask{syntax:"*";inherits:false}@property --shimmer-angle{syntax:"<angle>";inherits:true;initial-value:20deg}@property --shimmer-image{syntax:"*";inherits:false}@property --shimmer-text-fill{syntax:"*";inherits:false}@media (prefers-reduced-motion:reduce){.shimmer{-webkit-text-fill-color:currentColor;background-image:none;animation:none}}:root{--rose-50:#f9dfe2;--rose-100:#f4cdd2;--rose-200:#f1b6c4;--cream-50:#fffdf8;--cream-100:#fbf4ea;--cream-400:#c3b29d;--ink-900:#24201f;--sky-200:#9fd0f0;--pink-100:#ffd9ea;--pink-300:#ef8fbd;--pink-500:#f39ac6;--pink-600:#b0517f;--pink-700:#a3306d;--night-950:#0b1416;--phos-300:#7ff0b0;--phos-500:#5fae86;--green-700:#1d7a4a;--blue-300:#5cc8ff;--red-500:#d33b4f;--red-700:#b8264a;--red-800:#a3162b;--navy-500:#2b3fa8;--navy-950:#0b1238;--cyan-400:#59cfd6;--yellow-300:#f6d36b;--white:#fff;--chrome-pink-100:#ffe3f2;--chrome-pink-400:#ff7fbf;--chrome-pink-800:#5c0f45;--chrome-pink-200:#ffb3dc;--chrome-pink-950:#12051a;--desk-top:var(--rose-50);--desk:var(--rose-100);--desk-horizon:var(--rose-200);--desk-dither:var(--ink-900)}@supports (color:color-mix(in lab, red, red)){:root{--desk-dither:color-mix(in oklab, var(--ink-900) 7%, transparent)}}:root{--wallpaper:radial-gradient(var(--desk-dither) 1px, transparent 1px) 0 0 / var(--dither-step) var(--dither-step), linear-gradient(180deg, var(--desk-top), var(--desk) 62%, var(--desk-horizon));--chrome-face:var(--cream-100);--chrome-hi:var(--cream-50);--chrome-sh:var(--cream-400);--chrome-edge:var(--ink-900);--title-bg:var(--sky-200);--start-band-bg:var(--splash-sky);--start-band-fg:var(--ink-900);--start-band-os:var(--pink-700);--title-fg:var(--ink-900);--title-bg-inactive:var(--chrome-sh);--title-fg-inactive:var(--text);--sheet:var(--cream-50);--text:var(--ink-900);--text-soft:var(--ink-900)}@supports (color:color-mix(in lab, red, red)){:root{--text-soft:color-mix(in oklab, var(--ink-900) 72%, transparent)}}:root{--text-faint:var(--ink-900)}@supports (color:color-mix(in lab, red, red)){:root{--text-faint:color-mix(in oklab, var(--ink-900) 64%, transparent)}}:root{--text-disabled:var(--cream-400);--text-disabled-shadow:var(--cream-50);--line:var(--ink-900)}@supports (color:color-mix(in lab, red, red)){:root{--line:color-mix(in oklab, var(--ink-900) 14%, transparent)}}:root{--link:var(--pink-700);--help-link:var(--green-700);--focus:var(--ink-900);--action:var(--pink-300);--action-fg:var(--ink-900);--action-hi:var(--pink-100);--action-sh:var(--pink-600);--up:var(--green-700);--down:var(--red-700);--stamp:var(--pink-700);--pot-you:var(--title-bg);--pot-rival:var(--action);--pot-win:var(--phos-300);--pot-eth:var(--yellow-300);--screen:var(--night-950);--screen-fg:var(--phos-300);--screen-dim:var(--phos-500);--screen-you:var(--blue-300);--screen-rival:var(--pink-500);--screen-down:var(--pink-500);--screen-time:var(--phos-500);--screen-grid:var(--phos-300)}@supports (color:color-mix(in lab, red, red)){:root{--screen-grid:color-mix(in oklab, var(--phos-300) 14%, transparent)}}:root{--scanline:var(--night-950)}@supports (color:color-mix(in lab, red, red)){:root{--scanline:color-mix(in oklab, var(--night-950) 28%, transparent)}}:root{--vignette:var(--night-950)}@supports (color:color-mix(in lab, red, red)){:root{--vignette:color-mix(in oklab, var(--night-950) 45%, transparent)}}:root{--crt-glass:repeating-linear-gradient(180deg, var(--scanline) 0 1px, transparent 1px var(--scanline-step)), radial-gradient(ellipse at center, transparent 55%, var(--vignette));--ad-a:var(--navy-500);--ad-b:var(--navy-950);--ad-fg:var(--white);--ad-hot:var(--yellow-300);--star-fill:var(--yellow-300);--star-line:var(--red-500);--star-text:var(--red-800);--chrome-1:var(--white);--chrome-2:var(--chrome-pink-100);--chrome-3:var(--chrome-pink-400);--chrome-4:var(--chrome-pink-800);--chrome-5:var(--chrome-pink-200);--chrome-stroke:var(--chrome-pink-950);--chrome-drop:var(--cyan-400);--px-ink:#14121a;--wire-key:var(--yellow-300);--px-white:var(--white);--px-grey:#b9bccb;--px-grey-dark:#6e7189;--px-pink:#ec7db4;--px-pink-dark:#b04a83;--px-cyan:var(--cyan-400);--px-cyan-dark:#2f8f99;--px-yellow:var(--yellow-300);--px-yellow-dark:#c69a2c;--px-green:#74f2a6;--px-brown:#9b6a3f;--px-brown-dark:#6b4325;--px-blue:#3d58c9;--px-red:var(--red-500);--px-skin:#e2a170;--px-skin-dark:#b06f45;--px-rose:#f3a7b6;--px-rose-dark:#c56d86;--px-wine:#8b1e45;--bsod:#00a;--bsod-fg:var(--white);--bsod-tag:var(--px-grey);--fight-life:var(--px-yellow);--fight-hurt:var(--px-red);--fight-ink:var(--px-ink);--fight-text:var(--px-white);--fight-you:var(--screen-you);--fight-him:var(--screen-rival);--arcade-w:896px;--font-ui:var(--font-dotgothic), "MS Gothic", ui-monospace, monospace;--font-term:var(--font-vt323), ui-monospace, "SF Mono", monospace;--font-chrome:var(--font-racing), "Arial Black", sans-serif;--font-read:var(--font-plex), ui-sans-serif, system-ui, sans-serif;--ui-label:16px;--ui-body:16px;--ui-title:16px;--ui-headline:24px;--ui-display-sm:32px;--ui-display:48px;--term-sm:17px;--term-body:20px;--term-lg:26px;--term-xl:34px;--term-display:52px;--chrome-sm:30px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--frame:3px;--tbtn-w:18px;--tbtn-h:16px;--icon-sm:20px;--icon-xs:16px;--icon-lg:32px;--dither-step:4px;--scanline-step:3px;--star-size:84px;--window-sm:300px;--window-md:420px;--window-lg:720px;--window-xl:900px;--logo-h:calc(min(600px, 46vw) * 596 / 1200);--window-tv:clamp(260px, min(35vh, calc((100vw - min(600px, 46vw)) / 2 - 40px)), 480px);--page-max:1240px;--stamp-tilt:-8deg;--radius:0px;--radius-radio:50%;--bevel-out:inset -1px -1px var(--chrome-edge), inset 1px 1px var(--chrome-hi), inset -2px -2px var(--chrome-sh), inset 2px 2px var(--chrome-face);--bevel-in:inset 1px 1px var(--chrome-sh), inset -1px -1px var(--chrome-hi), inset 2px 2px var(--chrome-edge);--bevel-pressed:inset 1px 1px var(--chrome-edge), inset -1px -1px var(--chrome-hi), inset 2px 2px var(--chrome-sh);--bevel-action:inset -1px -1px var(--chrome-edge), inset 1px 1px var(--action-hi), inset -2px -2px var(--action-sh);--window-drop:6px 8px 0 var(--ink-900)}@supports (color:color-mix(in lab, red, red)){:root{--window-drop:6px 8px 0 color-mix(in oklab, var(--ink-900) 18%, transparent)}}:root{--scrim:var(--ink-900)}@supports (color:color-mix(in lab, red, red)){:root{--scrim:color-mix(in oklab, var(--ink-900) 22%, transparent)}}:root{--glow:0 0 6px currentColor;--engrave:1px 1px 0 var(--text-disabled-shadow);--ease-draw:cubic-bezier(.3, .6, .2, 1);--ease-out:cubic-bezier(.2, .7, .2, 1);--dur-press:80ms;--dur-fade:.4s;--dur-boot-line:.38s;--dur-blink:1.2s;--dur-flash:.9s;--dur-draw:2.6s;--dur-ticker:46s;--delay-draw:.2s;--delay-late:2.7s;--delay-flash:2.9s;--background:var(--desk);--foreground:var(--text);--card:var(--chrome-face);--card-foreground:var(--text);--popover:var(--chrome-face);--popover-foreground:var(--text);--primary:var(--action);--primary-foreground:var(--action-fg);--secondary:var(--chrome-face);--secondary-foreground:var(--text);--muted:var(--chrome-face);--muted-foreground:var(--text-soft);--accent:var(--chrome-hi);--accent-foreground:var(--text);--destructive:var(--down);--border:var(--chrome-sh);--input:var(--chrome-sh);--ring:var(--focus);--docs-top:56px;--color-bg:var(--chrome-face);--color-fg:var(--text);--color-text:var(--text);--color-muted:var(--text-soft);--color-faint:var(--text-faint);--color-line:var(--line);--color-card:var(--sheet);--color-accent:var(--link);--accent-text:var(--link);--tint-1:var(--ink-900)}@supports (color:color-mix(in lab, red, red)){:root{--tint-1:color-mix(in oklab, var(--ink-900) 4%, transparent)}}:root{--tint-2:var(--ink-900)}@supports (color:color-mix(in lab, red, red)){:root{--tint-2:color-mix(in oklab, var(--ink-900) 8%, transparent)}}:root{--sunken:var(--sheet);--radius-sm:var(--radius);--radius-md:var(--radius);--font-display:var(--font-ui);--font-mono:var(--font-term)}html{font-synthesis-weight:none}body{background:var(--color-bg);color:var(--text);font-family:var(--font-read);margin:0}:root{--dur-zoom:.24s;--off-bg:var(--night-950);--off-fg:var(--yellow-300);--select-bg:var(--title-bg);--select-fg:var(--title-fg);--taskbar-h:28px;--task-h:22px;--icon-cell-w:108px;--icon-cell-h:80px;--post-bg:var(--px-ink);--post-fg:var(--px-grey);--dur-post-line:50ms;--dur-post:.9s;--dur-starting:.5s;--dur-splash:3.2s;--dur-splash-band:1.6s;--dur-shutdown:1.8s;--splash-logo:600px;--splash-sky:linear-gradient(var(--sky-200), var(--rose-50) 60%, var(--pink-300));--splash-band:linear-gradient(90deg, var(--phos-500), var(--phos-300), var(--phos-500));--splash-glow:var(--white)}@supports (color:color-mix(in lab, red, red)){:root{--splash-glow:color-mix(in oklab, var(--white) 35%, transparent)}}:root{--lv-chart-w:640px;--lv-shake:.12s;--lv-pop:.24s;--lv-flash:.3s;--lv-up:var(--px-green);--lv-down:var(--px-red);--lv-block:var(--px-blue);--lv-flash-bg:var(--px-white);--fn-led:var(--red-500);--fn-boom:var(--red-500);--fn-closed:var(--cream-400);--fn-closed-hi:var(--px-white);--fn-closed-sh:var(--px-grey-dark);--fn-n1:var(--navy-500);--fn-n2:var(--green-700);--fn-n3:var(--red-700);--fn-n4:var(--navy-950);--fn-n5:var(--red-800);--fn-n6:var(--px-cyan-dark);--fn-n7:var(--ink-900);--fn-n8:var(--px-grey-dark);--fn-key-num:var(--navy-500);--fn-key-op:var(--red-700);--fn-tip:var(--yellow-300)}@supports (color:color-mix(in lab, red, red)){:root{--fn-tip:color-mix(in oklab, var(--yellow-300) 24%, var(--white))}}:root{--fn-ball-fg:var(--white);--fn-cell:24px;--fn-cell-sm:16px;--fn-dur-bob:1.6s;--fn-marquee:var(--px-pink);--fn-dur-marquee:16s;--teal-700:#1f7a77;--wp-label-light:var(--white);--wp-rose:var(--rose-100);--wp-win95:var(--teal-700);--wp-sunset:var(--splash-sky);--wp-night:linear-gradient(180deg, var(--night-950), var(--pink-700));--wp-logo:url(/wallpapers/logo-2x.png) center / min(600px, 46%) auto no-repeat, radial-gradient(var(--desk-dither) 1px, transparent 1px) 0 0 / var(--dither-step) var(--dither-step), var(--splash-sky);--wp-logo-tile:url(/wallpapers/logo-tile.png) 0 0 / min(420px, 30%) auto, var(--rose-100);--wp-logo-night:url(/wallpapers/logo-2x.png) center / min(600px, 46%) auto no-repeat, var(--wp-night);--wp-jimmy:url(/wallpapers/jimmy.png) center / min(800px, 60%) auto no-repeat, var(--teal-700);--monitor-w:180px}@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-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}
