@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-border-style:solid;--tw-leading:initial;--rx:0px;--ry:0px;--rw:0px;--rh:0px;--z:10}}}@layer theme{:root,:host{--spacing:.25rem;--default-font-family:var(--ff-body);--default-mono-font-family:var(--ff-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}html{background-color:var(--desk);color:var(--ink);font-family:var(--ff-body);font-synthesis:none;scroll-padding-top:16px;scroll-padding-bottom:calc(var(--taskbar-h) + var(--safe-b) + 16px);-moz-text-size-adjust:100%;text-size-adjust:100%}body{min-height:100svh;padding-bottom:calc(var(--taskbar-h) + var(--safe-b));font:var(--f-body)}main{overflow-x:clip}h1,h2,h3,h4{text-wrap:balance}p,li,dd{text-wrap:pretty}strong,b{color:var(--ink);font-weight:400}:focus-visible{outline:var(--px) solid var(--focus);outline-offset:var(--px)}[tabindex="-1"]:focus{outline:none}::selection{color:#fff;background:#39f}:is([id^=pr-],[id^=project-],[id^=repo-],[id^=note-],#featured,[data-target]){scroll-margin-top:var(--p8)}.ui-crisp,:is(.titlebar,.btn,.desk-label,.taskbar,#start-menu,.sysmenu,.pill,.tag-chip,.keycap,.statusbar,.cmdbar,.nav-pane,.lv-head,.group-head,.groupbox-legend,.task-tip,.desk-tip,.copy-flag){-webkit-font-smoothing:none}.link{color:var(--link);text-decoration:underline;text-decoration-thickness:var(--px);text-underline-offset:var(--p2)}.link:hover{color:var(--link-hover)}}@layer components{.pxs{vertical-align:middle;image-rendering:crisp-edges;image-rendering:pixelated;background-repeat:no-repeat;flex:none;display:inline-block}.pxs-32{background-image:url(/px/icons32.png?v=3);background-size:calc(var(--px) * 610) calc(var(--px) * 32);width:calc(var(--px) * 32);height:calc(var(--px) * 32);background-position:calc(var(--px) * var(--f) * -34) 0}.pxs-32-about{--f:0}.pxs-32-prs{--f:1}.pxs-32-projects{--f:2}.pxs-32-stack{--f:3}.pxs-32-interests{--f:4}.pxs-32-contact{--f:5}.pxs-32-cmd{--f:6}.pxs-32-personalize{--f:7}.pxs-32-folder{--f:8}.pxs-32-doc{--f:9}.pxs-32-app{--f:10}.pxs-32-logo{--f:11}.pxs-32-games{--f:12}.pxs-32-handheld-ds{--f:13}.pxs-32-handheld-3ds{--f:14}.pxs-32-console-switch{--f:15}.pxs-32-pickaxe{--f:16}.pxs-32-rhythm{--f:17}.pxs-16{background-image:url(/px/icons16.png?v=3);background-size:calc(var(--px) * 250) calc(var(--px) * 16);width:calc(var(--px) * 16);height:calc(var(--px) * 16);background-position:calc(var(--px) * var(--f) * -18) 0}.pxs-16-about{--f:0}.pxs-16-prs{--f:1}.pxs-16-projects{--f:2}.pxs-16-stack{--f:3}.pxs-16-interests{--f:4}.pxs-16-contact{--f:5}.pxs-16-cmd{--f:6}.pxs-16-personalize{--f:7}.pxs-16-folder{--f:8}.pxs-16-doc{--f:9}.pxs-16-app{--f:10}.pxs-16-logo{--f:11}.pxs-16-games{--f:12}.pxs-16-hanzi{--f:13}.pxs-8{background-image:url(/px/icons8.png?v=3);background-size:calc(var(--px) * 168) calc(var(--px) * 8);width:calc(var(--px) * 8);height:calc(var(--px) * 8);background-position:calc(var(--px) * var(--f) * -10) 0}.pxs-8-about{--f:0}.pxs-8-prs{--f:1}.pxs-8-projects{--f:2}.pxs-8-stack{--f:3}.pxs-8-interests{--f:4}.pxs-8-contact{--f:5}.pxs-8-cmd{--f:6}.pxs-8-personalize{--f:7}.pxs-8-folder{--f:8}.pxs-8-doc{--f:9}.pxs-8-app{--f:10}.pxs-8-logo{--f:11}.pxs-8-games{--f:12}.pxs-8-activity{--f:13}.pxs-8-sun{--f:14}.pxs-8-moon{--f:15}.pxs-8-replay{--f:16}.pxs-orb{background-image:url(/px/orb.png?v=3);background-size:calc(var(--px) * 88) calc(var(--px) * 88)}.pxs-orb-14-normal{width:calc(var(--px) * 18);height:calc(var(--px) * 18);background-position:0 0}.pxs-orb-14-hover{width:calc(var(--px) * 18);height:calc(var(--px) * 18);background-position:calc(var(--px) * -30) 0}.pxs-orb-14-pressed{width:calc(var(--px) * 18);height:calc(var(--px) * 18);background-position:calc(var(--px) * -60) 0}.pxs-orb-18-normal{width:calc(var(--px) * 22);height:calc(var(--px) * 22);background-position:0 calc(var(--px) * -30)}.pxs-orb-18-hover{width:calc(var(--px) * 22);height:calc(var(--px) * 22);background-position:calc(var(--px) * -30) calc(var(--px) * -30)}.pxs-orb-18-pressed{width:calc(var(--px) * 22);height:calc(var(--px) * 22);background-position:calc(var(--px) * -60) calc(var(--px) * -30)}.pxs-orb-24-normal{width:calc(var(--px) * 28);height:calc(var(--px) * 28);background-position:0 calc(var(--px) * -60)}.pxs-orb-24-hover{width:calc(var(--px) * 28);height:calc(var(--px) * 28);background-position:calc(var(--px) * -30) calc(var(--px) * -60)}.pxs-orb-24-pressed{width:calc(var(--px) * 28);height:calc(var(--px) * 28);background-position:calc(var(--px) * -60) calc(var(--px) * -60)}.wallpaper{z-index:-1;pointer-events:none;background:var(--desk) url(/wallpaper/day.png?v=1) center top / cover no-repeat;height:100lvh;image-rendering:crisp-edges;image-rendering:pixelated;background-size:round(up,max(100vw,177.778lvh),320px);position:fixed;inset:0 0 auto}:root[data-theme=dark] .wallpaper{background-image:url(/wallpaper/night.png?v=1)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .wallpaper{background-image:url(/wallpaper/night.png?v=1)}}@media (max-aspect-ratio:4/5){.wallpaper{background-image:url(/wallpaper/day-portrait.png?v=1);background-position:50% 40%;background-size:round(up,max(100vw,56.25lvh),144px)}:root[data-theme=dark] .wallpaper{background-image:url(/wallpaper/night-portrait.png?v=1)}}@media (max-aspect-ratio:4/5) and (prefers-color-scheme:dark){:root:not([data-theme=light]) .wallpaper{background-image:url(/wallpaper/night-portrait.png?v=1)}}@media (min-aspect-ratio:3){.wallpaper{background-position:50% 80%}}.sec-h2{font:400 var(--fs-h2) / var(--lh-h2) var(--ff-body);color:var(--instruction);margin:0}.sec-lead{margin:var(--p4) 0 0;max-width:62ch;font:var(--f-body);color:var(--ink)}.sec-meta{margin:var(--p4) 0 0;font:var(--f-ui);color:var(--ink-2)}.pad-inner{padding:16px}@container (min-width:30rem){.pad-inner{padding:24px}}@container (min-width:48rem){.pad-inner{padding:32px}}.desk-icons{margin:0}.desk-grid{grid-auto-flow:row;grid-template-columns:repeat(auto-fill, var(--cell-w));grid-auto-rows:var(--cell-h);justify-content:start;margin:0;padding:0;list-style:none;display:grid}.desk-grid>li{display:flex}.desk-icon{align-items:center;gap:var(--p2);width:calc(var(--cell-w) - var(--p2));height:calc(var(--cell-h) - var(--p2));margin:var(--px);padding:var(--px) 0;color:var(--label-ink);cursor:pointer;text-align:center;font:var(--f-ui);flex-direction:column;text-decoration:none;display:flex}.desk-icon>.pxs{flex:none}.desk-label{margin-inline:var(--m1);max-width:calc(100% + var(--p2));padding-inline:var(--px);overflow-wrap:anywhere;text-shadow:0 var(--m1) var(--label-outline), var(--m1) 0 var(--label-outline), var(--px) 0 var(--label-outline), 0 var(--px) var(--label-outline), var(--p2) var(--p2) var(--label-shadow)}.desk-tip{display:none}@media (hover:hover){.desk-icon:hover{box-shadow:inset 0 0 0 var(--px) #ffffff73;background:#ffffff29}.desk-icon:hover .desk-label{text-decoration:underline;text-decoration-thickness:var(--px);text-underline-offset:var(--p2)}}.desk-icon[data-selected]{box-shadow:inset 0 0 0 var(--px) #ffffff8c;background:#fff3}:is(.desk-grid:focus-within,.desk-grid[data-active]) .desk-icon[data-selected]{background:var(--icon-sel);box-shadow:inset 0 0 0 var(--px) var(--icon-sel-bd)}.desk-icon:focus-visible,.desk-grid:focus-within .desk-icon:focus-visible{outline:var(--px) solid #fff;outline-offset:0;box-shadow:0 0 0 var(--p3) var(--ring-dark), inset 0 0 0 var(--px) var(--icon-sel-bd)}.desk-icon:active>*{translate:0 var(--px)}.marquee{display:none}.client.console{background:var(--console-bg);color:var(--console-fg);font:var(--f-mono);font-variant-ligatures:none;padding:var(--p3) var(--p4) var(--p5)}.client.console:focus-visible{outline:var(--px) solid var(--console-fg);outline-offset:calc(var(--px) * -2)}.console p{white-space:pre-wrap;margin:0}.console ::selection{color:#000;background:silver}.console .boot-line{gap:var(--p4);white-space:normal;display:flex}.boot-key{color:var(--console-fg);flex:none}.boot-dots{min-width:1.5rem;margin-bottom:var(--p3);height:var(--px);background:linear-gradient(90deg, gray 0 var(--px), transparent 0) 0 0 / var(--p2) var(--px) repeat-x;border:0;flex:1;align-self:flex-end}.boot-val{color:var(--console-hi)}.boot-val[data-accent]{color:var(--console-accent)}.console-cursor{width:var(--p4);height:var(--px);margin-left:var(--px);background:var(--console-fg);vertical-align:baseline;display:inline-block}.notes{grid-template-columns:repeat(auto-fill,minmax(min(100%,11rem),1fr));grid-auto-flow:dense;gap:var(--p8);margin:var(--p12) 0 0;padding:0;list-style:none;display:grid}@container (min-width:24rem){.notes>[data-span="2x1"]{grid-column:span 2}.notes>[data-span="1x2"]{grid-row:span 2}.notes>[data-span="2x2"]{grid-area:span 2/span 2}}.note{--n-top:var(--note-yellow-top);--n-bot:var(--note-yellow-bot);--n-head:var(--note-yellow-head);--n-bd:var(--note-yellow-bd);--focus:var(--note-link);height:100%;min-height:calc(var(--px) * 80);background:linear-gradient(var(--n-top) 0 calc(var(--px) * 15 + var(--lh-small)), var(--n-bot) 0);box-shadow:inset 0 0 0 var(--px) var(--n-bd);filter:drop-shadow(var(--px) var(--p2) 0 var(--lightningcss-light,#0000004d)var(--lightningcss-dark,#0000008c));flex-direction:column;display:flex}.note[data-color=blue]{--n-top:var(--note-blue-top);--n-bot:var(--note-blue-bot);--n-head:var(--note-blue-head);--n-bd:var(--note-blue-bd)}.note[data-color=green]{--n-top:var(--note-green-top);--n-bot:var(--note-green-bot);--n-head:var(--note-green-head);--n-bd:var(--note-green-bd)}.note[data-color=pink]{--n-top:var(--note-pink-top);--n-bot:var(--note-pink-bot);--n-head:var(--note-pink-head);--n-bd:var(--note-pink-bd)}.note[data-color=purple]{--n-top:var(--note-purple-top);--n-bot:var(--note-purple-bot);--n-head:var(--note-purple-head);--n-bd:var(--note-purple-bd)}.note[data-color=white]{--n-top:var(--note-white-top);--n-bot:var(--note-white-bot);--n-head:var(--note-white-head);--n-bd:var(--note-white-bd)}.note-head{height:var(--p11);margin:var(--px) var(--px) 0;padding:0 var(--p4);text-overflow:ellipsis;white-space:nowrap;font:400 var(--fs-ui) / var(--p11) var(--ff-ui);color:var(--note-ink-2);background:var(--n-head);overflow:hidden}.note-body{padding:var(--p3) var(--p5) var(--p6);font:var(--f-small);color:var(--note-ink);flex:1}.note-body p{margin:0}.note-specs{margin:var(--p4) 0 0;font:var(--f-small)}.note-specs>div{gap:0 var(--p3);flex-wrap:wrap;align-items:baseline;display:flex}.note-specs dt{font:var(--f-ui);color:var(--note-ink-2)}.note-specs dd{color:var(--note-ink);margin:0}.note-link{color:var(--note-link);text-decoration:underline;text-decoration-thickness:var(--px);text-underline-offset:var(--p2)}.note-link:focus-visible{outline:var(--px) solid var(--note-link);outline-offset:var(--px)}.note-domain{font:var(--f-ui);color:var(--note-ink-2)}.note-gap{margin-top:var(--p4)}.note-body .todo-list{align-items:flex-start;gap:var(--p2);margin-top:var(--p4);flex-direction:column;display:flex}.mand-when{align-items:center;gap:var(--p3);font:var(--f-ui);color:var(--note-ink-2);display:flex;margin-top:var(--p4)!important}.mand-stats>div{grid-template-columns:calc(var(--px) * 30) minmax(0, 1fr);display:grid}.mand-sub{font:var(--f-ui);color:var(--note-ink-2)}.photo{--focus:var(--note-link);height:100%;padding:var(--p3) var(--p3) 0;box-shadow:inset 0 0 0 var(--px) #b9b9b9;filter:drop-shadow(var(--px) var(--p2) 0 #00000059);background:#fff;flex-direction:column;margin:0;display:flex}.photo img{object-fit:cover;flex:1;width:100%;min-height:0}.photo figcaption{gap:0 var(--p4);padding:var(--p2) 0 var(--p3);font:var(--f-ui);color:#3d3d3d;flex-wrap:wrap;display:flex}.note.slot{box-shadow:none;filter:none;outline:var(--px) dashed var(--field-bd);outline-offset:var(--m1);background:0 0}.slot-label{margin:var(--p4);padding:var(--px) var(--p3);background:var(--surface-2);color:var(--ink);font:var(--f-ui);align-self:flex-start}.theme-tiles{min-inline-size:0}.tiles{gap:var(--p6);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.theme-tile{gap:var(--p3);padding:var(--p3);cursor:pointer;color:var(--ink);display:grid}:is(.theme-tile:has(:focus-visible),.theme-system:has(:focus-visible)){outline:var(--px) solid var(--focus);outline-offset:var(--px)}.theme-thumb{aspect-ratio:16/9;margin:var(--px);image-rendering:pixelated;box-shadow:inset 0 0 0 var(--px) #fff, 0 var(--m1) 0 0 #00000073, 0 var(--px) 0 0 #00000073, var(--m1) 0 0 0 #00000073, var(--px) 0 0 0 #00000073;background:#2258cb url(/wallpaper/day.png?v=1) 50%/cover no-repeat}.theme-thumb[data-thumb=dark]{background-color:#0a102a;background-image:url(/wallpaper/night.png?v=1)}.theme-name,.theme-system{align-items:center;gap:var(--p3);font:var(--f-ui);display:flex}.theme-system{width:fit-content;margin-top:var(--p5);padding:var(--px) var(--p2);color:var(--ink);cursor:pointer}.palette{margin-top:calc(var(--px) * 14)}.swatches{gap:var(--p3);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}@container (min-width:26rem){.swatches{grid-template-columns:repeat(3,minmax(0,1fr))}}.swatch{gap:var(--p2);width:calc(100% - var(--p2));padding:var(--p3);text-align:left;cursor:pointer;color:var(--ink);font:inherit;display:grid;position:relative}.swatch:focus-visible{outline:var(--px) solid var(--focus);outline-offset:var(--px)}.swatch-chip{height:var(--p22);margin:var(--px);background:linear-gradient(#ffffff73 0 var(--p2), transparent 0), var(--sw);box-shadow:0 var(--m1) 0 0 #00000073, 0 var(--px) 0 0 #00000073, var(--m1) 0 0 0 #00000073, var(--px) 0 0 0 #00000073}.swatch-name{font:var(--f-ui)}.swatch-hex{font:400 16px / 20px var(--ff-mono);font-variant-ligatures:none;color:var(--ink-2)}.client.notepad{padding:var(--p4) var(--p6) var(--p7);font:var(--f-mono);font-variant-ligatures:none;color:var(--ink);overflow-wrap:anywhere}.notepad p{margin:0}.notepad a{color:var(--link);text-decoration:underline;text-decoration-thickness:var(--px);text-underline-offset:var(--p2)}.notepad a:hover{color:var(--link-hover)}html:has(.bsod){background-color:var(--bsod)}body:has(.bsod){padding-bottom:0}body:has(.bsod) :is(.wallpaper,.taskbar,#start-menu){display:none}.bsod{color:#fff;background:var(--bsod);max-width:80ch;min-height:100svh;font:400 16px / 20px var(--ff-mono);font-variant-ligatures:none;padding:1.25em max(1ch,16px)}@media (min-width:87.5rem){.bsod{font-size:32px;line-height:40px}}.bsod p,.bsod h1,.bsod ul{font:inherit;margin:0 0 1.3em}.bsod ul{padding:0;list-style:none}.bsod a{color:#fff;text-decoration:underline}.bsod a:focus-visible{outline:var(--px) solid #fff;outline-offset:var(--p2)}.bsod-code{overflow-wrap:anywhere}:is(.sysmenu-btn,.sysmenu,.pill,.tag-chip,.task-tip,.copy-flag,.desk-tip,.groupbox,.cmd-link,.infobar,.tray-btn,.start-link,.start-radio,.start-replay,.start-shutdown){box-shadow:0 var(--m1) 0 0 var(--bd), 0 var(--px) 0 0 var(--bd), var(--m1) 0 0 0 var(--bd), var(--px) 0 0 0 var(--bd)}.glyph-px{width:calc(var(--px) * var(--w));height:calc(var(--px) * var(--h));vertical-align:0;flex:none;display:inline-block}.arrow{margin-left:var(--p2)}.sr-only-focusable:not(:focus){clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.window{--l:var(--fr-line);--fh:var(--fr-hi);--f0:var(--fr-0);--f1:var(--fr-1);--f2:var(--fr-2);--f3:var(--fr-3);--sh:var(--win-shadow);isolation:isolate;min-width:0;padding:0 var(--frame) var(--frame);color:var(--ink);filter:drop-shadow(var(--px) var(--p2) 0 var(--sh));flex-direction:column;display:flex;position:relative}:root[data-wm] .window:not([data-active]),:root[data-boot-win] .window[data-active]{--l:var(--fr-line-i);--fh:var(--fr-hi-i);--f0:var(--fr-0-i);--f1:var(--fr-1-i);--f2:var(--fr-2-i);--f3:var(--fr-3-i);--sh:var(--win-shadow-i)}.window:before{content:"";z-index:-1;pointer-events:none;clip-path:var(--clip-311);background:var(--l);position:absolute;inset:0}.window:after{content:"";inset:var(--px);z-index:-1;pointer-events:none;clip-path:var(--clip-21);background:var(--sprite-glare) 0 0 / calc(var(--px) * 48) var(--p15) no-repeat, var(--sprite-streaks) 0 0 / calc(var(--px) * 96) var(--p15) repeat-x, linear-gradient(var(--f0) 0 var(--p3), var(--f1) 0 var(--p7), var(--f2) 0 var(--p11), var(--f3) 0);box-shadow:inset 0 0 0 var(--px) var(--fh);position:absolute}:root[data-wm] .window:not([data-active]):after,:root[data-boot-win] .window[data-active]:after{background:linear-gradient(var(--f0) 0 var(--p3), var(--f1) 0 var(--p7), var(--f2) 0 var(--p11), var(--f3) 0)}.window[data-moving]{outline:var(--px) dashed var(--focus);outline-offset:var(--px)}.window[data-maximized]{filter:none;padding:0}.window[data-maximized]:before,.window[data-maximized]:after{clip-path:none}.window[data-maximized]>.titlebar{padding-left:var(--p2)}.window[data-maximized] .client{border-width:var(--px) 0 0;box-shadow:none}.window[data-maximized]>.caption-btns{right:0}.titlebar{height:var(--cap-h);align-items:center;gap:var(--p1);min-width:0;padding:0 var(--caps-pad) 0 var(--p1);font:var(--f-ui);color:var(--title-ink);flex:none;display:flex;position:relative}:root[data-wm] .window:not([data-active])>.titlebar,:root[data-boot-win] .window[data-active]>.titlebar{color:var(--title-ink-i)}.titlebar-text{z-index:0;min-width:0;padding:0 var(--p3);white-space:nowrap;text-overflow:ellipsis;margin:0;position:relative;overflow:hidden}.titlebar-text:before{content:"";z-index:-1;background:var(--title-plate);clip-path:var(--clip-21);position:absolute;inset:0}:root[data-wm] .window:not([data-active]) .titlebar-text:before,:root[data-boot-win] .window[data-active] .titlebar-text:before{background:var(--title-plate-i)}.titlebar-icon{margin-inline:var(--p2) var(--px);display:none}.sysmenu-btn{width:var(--p12);height:var(--p12);margin:0 var(--px);color:inherit;cursor:default;--bd:transparent;background:0 0;border:0;flex:none;place-items:center;padding:0;display:grid}.sysmenu-btn:hover{--bd:var(--hot-bd);background:linear-gradient(var(--hot-top) 0 50%, var(--hot-bot) 0)}.sysmenu-btn:has(+.sysmenu:popover-open){--bd:var(--hot-bd);background:linear-gradient(var(--hot-top) 0 50%, var(--hot-bot) 0)}.sysmenu-btn:focus-visible{outline:var(--px) solid var(--focus);outline-offset:0}@media (pointer:coarse){.sysmenu-btn{height:var(--cap-h)}}.sysmenu{padding:var(--p2);min-width:calc(var(--px) * 72);background:var(--surface);color:var(--ink);font:var(--f-ui);--bd:var(--fr-line);filter:drop-shadow(var(--px) var(--p2) 0 var(--win-shadow));border:0;margin:0;position:fixed;inset:auto;overflow:visible}.sysmenu ul{margin:0;padding:0;list-style:none}.sysmenu-item{align-items:center;gap:var(--p3);width:calc(100% - var(--p2));min-height:var(--p12);padding:0 var(--p6);text-align:left;color:inherit;font:inherit;cursor:default;display:flex}.sysmenu-item:focus-visible{outline:var(--px) solid var(--focus);outline-offset:0}.hm-src:has(:focus-visible){outline:var(--px) solid var(--focus);outline-offset:0}@media (pointer:coarse){.sysmenu-item{min-height:var(--p22)}}.caption-btns{top:0;right:var(--p6);z-index:1;gap:var(--px);padding:0 var(--px) var(--px);background:var(--l);clip-path:var(--clip-b21);display:flex;position:absolute}.cap{--a:var(--cap-a);--b:var(--cap-b);--c:var(--cap-c);--d:var(--cap-d);--g1:transparent;--g2:transparent;width:calc(var(--px) * 13);height:var(--p10);cursor:default;color:#fff;background:linear-gradient(var(--g1) 0 0) 50% 100% / var(--p7) var(--p2) no-repeat, linear-gradient(var(--g2) 0 0) 50% 100% / var(--p11) var(--p1) no-repeat, linear-gradient(var(--a) 0 var(--p1), var(--b) 0 var(--p5), var(--c) 0 var(--p9), var(--d) 0);border:0;place-items:center;margin:0;padding:0;display:grid}.cap:first-child{clip-path:var(--clip-bl1)}.cap:last-child{clip-path:var(--clip-br1)}.cap-close{width:calc(var(--px) * 23);--a:#eebdb2;--b:#d9877a;--c:#d54f36;--d:#c23c24;background:linear-gradient(90deg, #5a0a0059 0 var(--p1), transparent 0 calc(100% - var(--p1)), #5a0a0059 0), linear-gradient(var(--a) 0 var(--p1), var(--b) 0 var(--p5), var(--c) 0 var(--p9), var(--d) 0)}@media (pointer:coarse){.cap{width:calc(var(--px) * 17);height:var(--p12)}.cap-close{width:calc(var(--px) * 25)}}.cap:hover{--a:#e6f5fd;--b:#b6d9ee;--c:#1a6ca1;--d:#2a87c0;--g1:#2aceda;--g2:#23a9c8}.cap:active{--a:#b7cfde;--b:#86a7bc;--c:#092747;--d:#123a63;--g1:#0bfdfa;--g2:#0aa8c6}.cap-close:hover{--a:#fdb9ab;--b:#ee6d56;--c:#d42809;--d:#b52307;background:linear-gradient(#f4e676 0 0) 50% 100% / var(--p9) var(--p2) no-repeat, linear-gradient(#f8b84e 0 0) 50% 100% / var(--p15) var(--p1) no-repeat, linear-gradient(90deg, #5a0a0073 0 var(--p1), transparent 0 calc(100% - var(--p1)), #5a0a0073 0), linear-gradient(var(--a) 0 var(--p1), var(--b) 0 var(--p5), var(--c) 0 var(--p9), var(--d) 0)}.cap-close:active{--a:#dcb6a4;--b:#b67562;--c:#7d0d01;--d:#5e0a01;background:linear-gradient(#dcc03f 0 0) 50% 100% / var(--p9) var(--p2) no-repeat, linear-gradient(90deg, #00000080 0 var(--p1), transparent 0 calc(100% - var(--p1)), #00000080 0), linear-gradient(var(--a) 0 var(--p1), var(--b) 0 var(--p5), var(--c) 0 var(--p9), var(--d) 0)}:root[data-wm] .window:not([data-active]) .cap:not(:hover,:active),:root[data-boot-win] .window[data-active] .cap:not(:hover,:active){--a:var(--cap-ia);--b:var(--cap-ib);--c:var(--cap-ic);--d:var(--cap-id);background:linear-gradient(var(--a) 0 var(--p1), var(--b) 0 var(--p5), var(--c) 0 var(--p9), var(--d) 0)}:root[data-wm] .window:not([data-active]) .cap:not(:hover,:active) .cap-glyph{opacity:.8}.cap:focus-visible{box-shadow:inset 0 0 0 var(--px) #fff, inset 0 0 0 var(--p2) var(--glyph-line);outline:none}.cap-glyph{width:calc(var(--px) * var(--w));height:calc(var(--px) * var(--h));display:block}.cap-glyph .o{fill:var(--glyph-line)}.cap-close .cap-glyph .o{fill:#4a0e04}.cap-glyph .i{fill:#fff}.win-band{height:var(--band-h);align-items:center;gap:var(--p3);padding:0 var(--p1) var(--p2);flex:none;display:flex;position:relative}.client{background:var(--surface);min-height:0;color:var(--ink);border:var(--px) solid var(--client-line);box-shadow:0 0 0 var(--px) var(--client-glint);font:var(--f-body);flex:auto;position:relative;container-type:inline-size}.btn{--bd:var(--btn-bd);--b1:var(--btn-1);--b2:var(--btn-2);--b3:var(--btn-3);--b4:var(--btn-4);--gl:var(--btn-glint);min-height:var(--p16);min-width:calc(var(--px) * 38);padding:0 var(--p6);margin:var(--px);justify-content:center;align-items:center;gap:var(--p3);font:var(--f-ui);color:var(--btn-ink);cursor:default;-webkit-user-select:none;user-select:none;background:linear-gradient(var(--b1) 0 var(--p4), var(--b2) 0 50%, var(--b3) 0 calc(100% - var(--px) * 4), var(--b4) 0);box-shadow:inset 0 0 0 var(--px) var(--gl), 0 var(--m1) 0 0 var(--bd), 0 var(--px) 0 0 var(--bd), var(--m1) 0 0 0 var(--bd), var(--px) 0 0 0 var(--bd);border:0;text-decoration:none;display:inline-flex;position:relative}a.btn{cursor:pointer;text-decoration:none}.btn:hover{--bd:var(--btn-h-bd);--b1:var(--btn-h-1);--b2:var(--btn-h-2);--b3:var(--btn-h-3);--b4:var(--btn-h-4)}.btn:active{--bd:var(--btn-a-bd);--b1:var(--btn-a-1);--b2:var(--btn-a-2);--b3:var(--btn-a-3);--b4:var(--btn-a-4);--gl:transparent;padding-top:var(--p1)}.btn:focus-visible{outline:var(--px) solid var(--focus);outline-offset:var(--p2);--gl:#98d1ef}.btn-primary{--bd:var(--btn-h-bd);--b1:var(--btn-h-1);--b2:var(--btn-h-2);--b3:var(--btn-h-3);--b4:var(--btn-h-4);--gl:var(--btn-default-ring)}.btn-lg{min-height:var(--p18);padding-inline:var(--p8)}.btn-sm{min-width:0;min-height:var(--p12);padding-inline:var(--p4)}@media (pointer:coarse){.btn,.btn-lg{min-height:var(--p22)}.btn-sm{min-height:var(--p16)}}.skip-link:focus-visible{outline:var(--px) solid #fff;outline-offset:var(--px);box-shadow:0 0 0 var(--p3) var(--ring-dark)}:is(.nav-item,.start-item,.sysmenu-item,.addr a,.addr button,.tile-link,.theme-tile,.theme-system,.swatch,.pr-row,.cmdbar-btn){--bd:transparent;--t:transparent;--b:transparent;--gl:transparent;margin:var(--px);background:linear-gradient(var(--t) 0 50%, var(--b) 0);box-shadow:inset 0 0 0 var(--px) var(--gl), 0 var(--m1) 0 0 var(--bd), 0 var(--px) 0 0 var(--bd), var(--m1) 0 0 0 var(--bd), var(--px) 0 0 0 var(--bd);border:0}:is(.nav-item,.start-item,.sysmenu-item,.addr a,.addr button,.tile-link,.theme-tile,.theme-system,.swatch,.pr-row):hover{--bd:var(--hot-bd);--t:var(--hot-top);--b:var(--hot-bot)}.cmdbar-btn:hover{--bd:var(--cmd-hot-bd);--t:var(--cmd-h-1);--b:var(--cmd-h-3)}:is(.pr-row,.theme-tile,.swatch,.tile-link){background:linear-gradient(var(--t) 0 var(--p9), var(--b) 0)}:is(.pr-row[data-selected],.pr-row[data-target],.theme-tile:has(:checked),.start-item:focus-visible,.tile-link:focus),:root:not([data-wm-live]) .pr-row:target{--bd:var(--sel-bd);--t:var(--sel-top);--b:var(--sel-bot);--gl:var(--sel-glint);color:var(--sel-ink)}.pill{--c1:var(--chip-c-1);--c2:var(--chip-c-2);--c3:var(--chip-c-3);--bd:var(--chip-c-bd);--fg:var(--chip-c-ink);align-items:center;gap:var(--p2);height:var(--p11);padding:0 var(--p3);margin:var(--px);white-space:nowrap;font:400 var(--fs-ui) / 1 var(--ff-ui);color:var(--fg);vertical-align:middle;background:linear-gradient(var(--c1) 0 var(--p5), var(--c2) 0 var(--p8), var(--c3) 0);display:inline-flex}.pill[data-status=merged]{--c1:var(--chip-m-1);--c2:var(--chip-m-2);--c3:var(--chip-m-3);--bd:var(--chip-m-bd);--fg:var(--chip-m-ink)}.pill[data-status=open]{--c1:var(--chip-o-1);--c2:var(--chip-o-2);--c3:var(--chip-o-3);--bd:var(--chip-o-bd);--fg:var(--chip-o-ink)}.tag-chip{height:var(--p11);padding:0 var(--p3);margin:var(--px);font:400 var(--fs-ui) / 22px var(--ff-ui);color:var(--ink-2);background:var(--surface-2);white-space:nowrap;--bd:var(--hdr-sep);display:inline-block}:is(.task-tip,.copy-flag,.desk-tip){padding:0 var(--p3);height:var(--p11);margin:var(--px);font:400 var(--fs-ui) / var(--p11) var(--ff-ui);white-space:nowrap;color:var(--lightningcss-light,#4c4c4c)var(--lightningcss-dark,#d8e0ea);background:linear-gradient(var(--tip-top) 0 var(--p5), var(--tip-bot) 0);--bd:var(--lightningcss-light,#767676)var(--lightningcss-dark,#6b7787);filter:drop-shadow(var(--px) var(--px) 0 #00000040);text-shadow:none;text-decoration:none}.copy-btn{position:relative}.copy-flag{inset:auto auto calc(100% + var(--px) * 3) 50%;z-index:3;pointer-events:none;position:absolute;translate:-50%}.copy-flag[data-failed]{background:linear-gradient(var(--chip-o-1) 0 var(--p5), var(--chip-o-3) 0);color:var(--chip-o-ink);--bd:var(--chip-o-bd)}.group-head{align-items:center;gap:var(--p5);margin:0 0 var(--p5);font:var(--f-ui);color:var(--instruction);display:flex}.group-head:after{content:"";height:var(--px);background:var(--group-line);flex:1}.groupbox{margin:var(--p12) var(--px) 0;padding:var(--p8) var(--p6) var(--p6);--bd:var(--lightningcss-light,#d5dfe5)var(--lightningcss-dark,#2c3646);border:0;position:relative}fieldset.groupbox{min-width:0}.groupbox-legend{top:calc(var(--px) * -5);left:var(--p4);padding:0 var(--p2);background:var(--surface);font:var(--f-ui);color:var(--ink);margin:0;position:absolute}.fields{gap:var(--p3) var(--p8);grid-template-columns:max-content minmax(0,1fr);align-items:baseline;margin:0;display:grid}.fields>div{display:contents}.fields dt{font:var(--f-ui);color:var(--ink-2)}.fields dd{font:var(--f-body);color:var(--ink);overflow-wrap:anywhere;margin:0}.fields .copy-btn{vertical-align:top}@container not (min-width:18rem){.fields{grid-template-columns:1fr;gap:0}.fields dd{margin-bottom:var(--p4)}}.soon{color:var(--ink-muted)}.cmd-link{grid-template-columns:var(--p8) minmax(0, 1fr);gap:var(--px) var(--p5);margin:var(--px);padding:var(--p5) var(--p6);color:var(--ink);--bd:var(--hdr-sep);align-items:start;text-decoration:none;display:grid;position:relative}.cmd-link:hover{--bd:var(--btn-h-bd);background:linear-gradient(var(--btn-h-1) 0 50%, var(--btn-h-3) 0)}.cmd-link:focus-visible{outline:var(--px) solid var(--focus);outline-offset:var(--p2)}.cmd-link-arrow{margin-top:var(--p4);color:#2f8a3c;grid-row:span 2}.cmd-link-head{align-items:center;gap:var(--px) var(--p3);flex-wrap:wrap;display:flex}.cmd-link-repo{font:var(--f-small);color:var(--ink);overflow-wrap:anywhere}.cmd-link-line{font:var(--f-small);color:var(--ink-2);text-wrap:pretty}.cmd-link:hover .cmd-link-line{color:var(--ink)}.cmd-area{justify-content:flex-end;align-items:center;gap:var(--p4);margin:var(--p10) calc(-1 * var(--client-pad)) 0;padding:var(--p7) var(--client-pad);background:var(--surface-2);border-top:var(--px) solid var(--dlg-line);flex-wrap:wrap;display:flex}.cmd-area-note{font:var(--f-ui);color:var(--ink-2);margin:0 auto 0 0}@container not (min-width:30rem){.cmd-area .btn{flex:100%}.cmd-area-note{flex-basis:100%}}.infobar{gap:var(--p4);margin:var(--p7) var(--px) 0;padding:var(--p3) var(--p5);background:var(--info-bg);color:var(--info-ink);font:var(--f-small);--bd:var(--info-bd);align-items:flex-start;display:flex}.infobar-i{color:#1f6fd1;margin-top:var(--p3)}.px-radio{appearance:none;width:var(--p7);height:var(--p7);--rc:var(--field-bd);--rf:var(--field-bg);--rd:transparent;background:linear-gradient(var(--rd) 0 0) var(--p2) var(--p2) / var(--p3) var(--p3) no-repeat, linear-gradient(var(--rc) 0 0) var(--p2) 0 / var(--p3) var(--px) no-repeat, linear-gradient(var(--rc) 0 0) var(--p2) 100% / var(--p3) var(--px) no-repeat, linear-gradient(var(--rc) 0 0) 0 var(--p2) / var(--px) var(--p3) no-repeat, linear-gradient(var(--rc) 0 0) 100% var(--p2) / var(--px) var(--p3) no-repeat, linear-gradient(var(--rc) 0 0) var(--px) var(--px) / var(--px) var(--px) no-repeat, linear-gradient(var(--rc) 0 0) calc(100% - var(--px)) var(--px) / var(--px) var(--px) no-repeat, linear-gradient(var(--rc) 0 0) var(--px) calc(100% - var(--px)) / var(--px) var(--px) no-repeat, linear-gradient(var(--rc) 0 0) calc(100% - var(--px)) calc(100% - var(--px)) / var(--px) var(--px) no-repeat, linear-gradient(var(--rf) 0 0) var(--px) var(--p2) / var(--p5) var(--p3) no-repeat, linear-gradient(var(--rf) 0 0) var(--p2) var(--px) / var(--p3) var(--p5) no-repeat;border:0;border-radius:0;flex:none;margin:0}.px-radio:checked{--rd:var(--ink)}label:hover>.px-radio,.px-radio:hover{--rc:var(--field-h-bd)}.px-radio:focus-visible{outline:none}:is(.client,.hero-scroll,.explorer-content,.nav-pane,.start-left,#start-menu,.sysmenu,:root:not([data-wm]) body){scrollbar-color:auto;scrollbar-width:auto}:is(.client,.hero-scroll,.explorer-content,.nav-pane,.start-left,#start-menu)::-webkit-scrollbar{width:var(--p9);height:var(--p9)}:is(.client,.hero-scroll,.explorer-content,.nav-pane,.start-left,#start-menu)::-webkit-scrollbar-track{background:linear-gradient(90deg, var(--sb-track-line) 0 var(--px), var(--sb-track) 0)}:is(.client,.hero-scroll,.explorer-content,.nav-pane,.start-left,#start-menu)::-webkit-scrollbar-thumb{min-height:calc(var(--px) * 14);border:var(--px) solid var(--sb-bd);background:linear-gradient(var(--sb-grip) 0 var(--p1), transparent 0 var(--p2), var(--sb-grip) 0 var(--p3), transparent 0 var(--p4), var(--sb-grip) 0 var(--p5)) 50% 50% / var(--p3) var(--p5) no-repeat, linear-gradient(90deg, var(--sb-1) 0 var(--p4), var(--sb-2) 0);box-shadow:inset 0 0 0 var(--px) #ffffff8c}:is(.client,.hero-scroll,.explorer-content,.nav-pane,.start-left,#start-menu)::-webkit-scrollbar-thumb:hover{border-color:var(--btn-h-bd);background:linear-gradient(var(--sb-grip) 0 var(--p1), transparent 0 var(--p2), var(--sb-grip) 0 var(--p3), transparent 0 var(--p4), var(--sb-grip) 0 var(--p5)) 50% 50% / var(--p3) var(--p5) no-repeat, linear-gradient(90deg, var(--sb-h-1) 0 var(--p4), var(--sb-h-2) 0)}:is(.client,.hero-scroll,.explorer-content,.nav-pane,.start-left,#start-menu)::-webkit-scrollbar-button:single-button{height:var(--p9);width:var(--p9);background:var(--sprite-arrow-up) 50% 50% / var(--p5) var(--p3) no-repeat, linear-gradient(90deg, var(--sb-1) 0 var(--p4), var(--sb-2) 0);box-shadow:inset 0 0 0 var(--px) var(--sb-bd);display:block}:is(.client,.hero-scroll,.explorer-content,.nav-pane,.start-left,#start-menu)::-webkit-scrollbar-button:single-button:vertical:increment{background:var(--sprite-arrow-down) 50% 50% / var(--p5) var(--p3) no-repeat, linear-gradient(90deg, var(--sb-1) 0 var(--p4), var(--sb-2) 0)}:is(.client,.hero-scroll,.explorer-content,.nav-pane,.start-left,#start-menu)::-webkit-scrollbar-button:single-button:horizontal{display:none}:is(.client,.hero-scroll,.explorer-content,.nav-pane,.start-left,#start-menu)::-webkit-scrollbar-corner{background:var(--sb-track)}@supports ((-moz-appearance:none)){:is(.client,.hero-scroll,.explorer-content,.nav-pane,.start-left,#start-menu){scrollbar-color:var(--sb-bd) var(--sb-track)}}.kaomoji,[lang=zh-Hans]{font-family:var(--ff-kao);font-variant-ligatures:none}.kaomoji{font-size:var(--fs-mono)}.hero-inner{--client-pad:16px;padding:0}@container (min-width:30rem){.hero-inner{--client-pad:24px}}@container (min-width:48rem){.hero-inner{--client-pad:32px}}.hero-scroll{padding:var(--p10) var(--client-pad)}.hero-inner>.cmd-area{margin:0}.main-instruction{font:400 var(--fs-h3) / var(--lh-h3) var(--ff-ui);color:var(--instruction);height:round(up, var(--lh-h3), var(--px));margin:0}.hero-top{gap:var(--p2) var(--p16);align-items:center;display:grid}@container (min-width:44rem){.hero-top{grid-template-columns:max-content minmax(0,1fr)}}.hero-lead{margin:var(--p2) 0 0;max-width:62ch;font:var(--f-body)}@container not (min-width:44rem){.hero-lead{margin-top:var(--p8)}}.hero-email{align-items:center;column-gap:var(--p4);flex:auto;margin:0 auto 0 0}.hero-email dd{font:var(--f-small)}@container not (min-width:30rem){.hero-email{flex-basis:100%}}.wm-wrap{padding:calc(var(--px) * 17) var(--p4) calc(var(--px) * 36);margin-inline:calc(var(--px) * -4);overflow-x:auto}.wordmark{--fs-mark:calc(var(--gp) * 4);--fp:calc(var(--fs-mark) * .076);white-space:nowrap;color:var(--instruction);font:400 var(--fs-mark) / 1 var(--ff-body);letter-spacing:0;font-kerning:none;font-variant-ligatures:none;-webkit-font-smoothing:none;line-height:round(up, var(--fs-mark), var(--px));display:inline-block;position:relative}@container not (min-width:19rem){.wordmark{--fs-mark:calc(var(--gp) * 3)}}@container (min-width:30rem){.wordmark{--fs-mark:calc(var(--gp) * 6)}}@media (min-width:2400px) and (min-height:1300px){@container (min-width:46rem){.wordmark{--fs-mark:calc(var(--gp) * 8)}}}@container desk not (min-height:44rem){.wordmark{--fs-mark:calc(var(--gp) * 4)}.wm-wrap{padding-block:calc(var(--px) * 14) calc(var(--px) * 34)}}.wm-h1{z-index:1;font:inherit;letter-spacing:inherit;margin:0;position:relative}.wm-layer{color:#0000;-webkit-user-select:none;user-select:none;pointer-events:none;position:absolute;inset:0}.wm-box{display:inline-block;position:relative}.wm-box:before{content:"";border:var(--px) solid;position:absolute}.wm-box-first:before{inset:0 0 var(--fp) calc(var(--fp) * -1);border-color:var(--split-1-bd);background:var(--split-1-fill);border-bottom-width:0}.wm-box-last:before{inset:var(--fp) calc(var(--fp) * -1) calc(var(--fp) * -1) 0;border-color:var(--split-2-bd);background:var(--split-2-fill);border-top-width:0}.wm-box:after{content:attr(data-tag);white-space:nowrap;padding-left:var(--p3);border-left:var(--p2) solid;font:var(--f-ui);color:var(--ink);-webkit-font-smoothing:none;position:absolute}.wm-box-first:after{left:calc(var(--fp) * -1);bottom:calc(100% + var(--p3));border-color:var(--split-1-bd)}.wm-box-last:after{right:calc(var(--fp) * -1);top:calc(100% + var(--fp) + var(--p3));border-color:var(--split-2-bd)}.wm-handle{left:calc(var(--fp) * -1);right:calc(var(--fp) * -1);top:calc(100% + var(--fp) + var(--px) * 14);padding-top:var(--p4);font:var(--f-ui);color:var(--link);-webkit-font-smoothing:none;align-items:center;text-decoration:none;display:flex;position:absolute}.wm-handle:before{content:"";height:var(--p3);border:var(--px) solid var(--split-3-bd);border-top-width:0;position:absolute;inset:0 0 auto}.wm-handle-text{padding-left:var(--p3);border-left:var(--p2) solid var(--split-3-bd);text-decoration:underline;text-decoration-thickness:var(--px);text-underline-offset:var(--p2)}.wm-handle{pointer-events:none}.wm-handle>:is(.wm-handle-text,svg){pointer-events:auto}.wm-hit{inset:0 0 var(--fp);z-index:2;cursor:pointer;position:absolute}:is(.wm-handle:hover,.wordmark:has(.wm-hit:hover) .wm-handle){color:var(--link-hover)}.wm-handle:hover:before{border-width:0 var(--p2) var(--p2)}.wordmark:has(.wm-hit:hover) .wm-handle:before{border-width:0 var(--p2) var(--p2)}@media print{.wm-hit{display:none}}.wm-handle:focus-visible,.hm-grid td:focus-visible{outline:var(--px) solid var(--focus);outline-offset:var(--px)}.act{--c:var(--p5);--wd:calc(var(--px) * 16);margin-top:var(--p10);font:var(--f-ui);color:var(--ink-2);container:hm/inline-size}@supports (width:round(1px, 1px)){.act{--c:clamp(var(--p5), round(down, (100cqw - var(--wd) - var(--px) * 55) / 53, var(--px)), var(--p8))}}.hm-head{align-items:center;gap:0 var(--p8);margin-bottom:var(--p3);flex-wrap:wrap;display:flex}.hm-head>.group-head{flex:10rem;margin:0}.group-head>.pxs{margin-right:calc(var(--px) * -2)}.hm-srcs{gap:0 var(--p4);flex-wrap:wrap;display:flex}.hm-src{align-items:center;gap:var(--p3);min-height:var(--p12);padding:0 var(--p2);color:var(--ink);cursor:default;-webkit-user-select:none;user-select:none;display:inline-flex;position:relative}.hm-src>input{opacity:0;width:100%;height:100%;cursor:inherit;margin:0;position:absolute;inset:0}.hm-box{width:var(--p9);height:var(--p9);background:var(--field-bg);color:var(--ink);box-shadow:inset 0 0 0 var(--px) var(--field-bd);place-items:center;display:inline-grid}.hm-src:hover .hm-box{box-shadow:inset 0 0 0 var(--px) var(--field-h-bd)}.hm-scroll{overscroll-behavior-x:contain;scroll-padding-inline:calc(var(--wd) + var(--p3)) var(--p3);flex-direction:row-reverse;display:flex;overflow-x:auto}.hm-grid{border-collapse:separate;border-spacing:var(--px);flex:none;margin-right:auto}.hm-grid th{white-space:nowrap;font-weight:400}.hm-mo{height:var(--lh-ui);text-align:left}.hm-wd{width:var(--wd);padding-right:var(--p2);line-height:var(--c);text-align:right}.hm-mo>[aria-hidden]{left:calc(var(--wd) + var(--px));display:inline-block;position:sticky}.hm-mo[data-cut]>[aria-hidden]{visibility:hidden}:is(.hm-wd,.hm-grid thead td){z-index:1;background:var(--surface);box-shadow:var(--px) 0 0 var(--surface);position:sticky;left:0}[data-l]{width:var(--c);height:var(--c);background:var(--hm-0)}[data-l="1"]{background:linear-gradient(var(--hm-1) 0 0) center / calc(100% - var(--p2)) calc(100% - var(--p2)) no-repeat, var(--hm-0)}[data-l="2"]{background:var(--hm-2)}[data-l="3"]{background:var(--hm-3)}[data-l="4"]{background:linear-gradient(var(--hm-mark) 0 0) var(--px) var(--px) / var(--px) var(--px) no-repeat, var(--hm-4)}@media (hover:hover){[data-l]:hover{box-shadow:0 0 0 var(--px) var(--ink-2)}}.hm-grid td[aria-selected=true]{box-shadow:0 0 0 var(--px) var(--ink)}.hm-foot{align-items:center;gap:var(--p2) var(--p8);margin-top:var(--p3);flex-wrap:wrap;display:flex}.hm-readout{align-items:center;gap:var(--p2);flex:18rem;min-width:0;display:flex}.hm-step{min-width:var(--p12);padding-inline:var(--p3)}.hm-step:disabled{--b1:var(--btn-1);--b2:var(--btn-1);--b3:var(--btn-2);--b4:var(--btn-2);--bd:var(--sel-idle-bd);color:var(--ink-muted)}.hm-day{min-width:0;margin-left:var(--p3);font:var(--f-small);color:var(--ink)}.hm-parts{color:var(--ink-2)}.hm-legend{align-items:center;margin-left:auto;display:flex}.hm-legend>span{gap:var(--px);margin-inline:var(--p2);display:flex}.hm-note{margin-top:var(--p3)}.hm-note strong{color:var(--ink)}.dialog-inner{--client-pad:16px;padding:0 var(--client-pad)}@container (min-width:30rem){.dialog-inner{--client-pad:24px}}.dialog-main{gap:var(--p8);padding-top:var(--p10);display:flex}.dialog-icon{margin-top:var(--p2)}@container not (min-width:30rem){.dialog-icon{display:none}}.dialog-kaomoji{margin:var(--p2) 0 0;color:var(--ink-2);line-height:var(--lh-mono)}.dialog-availability{margin:var(--p6) 0 0;font:400 var(--fs-h3) / var(--lh-h3) var(--ff-ui);color:var(--instruction)}.dialog-fields{margin-top:var(--p9)}.addr{min-width:0;height:calc(var(--px) * 13);margin:var(--px);align-items:center;gap:var(--p2);padding:0 var(--p2) 0 var(--p3);background:var(--field-bg);color:var(--ink);font:var(--f-ui);--bd:var(--field-bd);box-shadow:inset 0 var(--px) 0 var(--field-inner), 0 var(--m1) 0 0 var(--field-bd-top), 0 var(--px) 0 0 var(--bd), var(--m1) 0 0 0 var(--bd), var(--px) 0 0 0 var(--bd);flex:1;display:flex;overflow:hidden}.addr ol{align-items:center;min-width:0;margin:0;padding:0;list-style:none;display:flex}.addr li{align-items:center;gap:var(--px);white-space:nowrap;display:flex}.addr-sep{color:var(--ink-2);margin-inline:var(--px)}.addr a,.addr button,.addr li>span{height:var(--p9);padding:0 var(--p3);color:inherit;font:inherit;cursor:default;align-items:center;text-decoration:none;display:inline-flex}.addr :is(a,button):focus-visible,.tile-link:focus-visible{outline:var(--px) solid var(--focus);outline-offset:var(--m1)}@media not all and (min-width:30rem){.addr li:first-child:has(~li+li){display:none}}.folder-band{align-items:center;gap:var(--p2);flex:1;min-width:0;display:flex}.folder-back{min-width:var(--p12);height:calc(var(--px) * 13);min-height:0;padding-inline:var(--p3)}.tiles-view{grid-template-columns:repeat(auto-fill, minmax(min(100%, calc(var(--px) * 128)), 1fr));gap:var(--p2) var(--p6);padding:var(--p8) var(--p12) var(--p12);margin:0;list-style:none;display:grid}@container not (min-width:30rem){.tiles-view{padding:12px 12px 16px}}.tile{grid-template-columns:calc(var(--px) * 32) minmax(0, 1fr);align-content:center;column-gap:var(--p6);min-height:calc(var(--px) * 40);padding:var(--p3) var(--p4);color:var(--ink);text-decoration:none;display:grid}.tile>*{grid-column:2;justify-self:start}.tile>.pxs{grid-area:1/1/span 4;align-self:center}.tile-name{font:var(--f-small);color:var(--ink);overflow-wrap:anywhere}.tile-meta{font:var(--f-ui);color:var(--ink-2)}.tile .tag-chip{margin-top:var(--p2)}#games .explorer-content:focus-visible{outline-offset:calc(var(--px) * -2)}.folder-view .sec-h2{scroll-margin-top:var(--p9)}.cmdbar{align-items:center;gap:var(--p2) var(--p6);min-height:var(--p16);padding:var(--px) var(--p3);background:linear-gradient(var(--cmd-top) 0 50%, var(--cmd-bot) 0);border-top:var(--px) solid var(--lightningcss-light,#fff)var(--lightningcss-dark,#2f3a4e);border-bottom:var(--px) solid var(--cmd-line);color:var(--cmd-ink);font:var(--f-ui);flex-wrap:wrap;display:flex}.cmdbar-btn{align-items:center;gap:var(--p2);min-height:var(--p12);padding:0 var(--p4);color:inherit;text-decoration:none;display:inline-flex}.cmdbar-btn:focus-visible{outline:var(--px) solid var(--focus);outline-offset:0}.cmdbar-note{padding-right:var(--p2);margin:0 0 0 auto}.explorer-body{display:grid}@container (min-width:48rem){.explorer-body{grid-template-columns:calc(var(--px) * 104) minmax(0, 1fr)}}.nav-pane{padding:var(--p4) 0 var(--p8);background:var(--surface);border-right:var(--px) solid var(--nav-line);font:var(--f-ui);display:none}@container (min-width:48rem){.nav-pane{display:block}}.nav-pane ul{margin:0 0 var(--p4);padding:0;list-style:none}.nav-group{margin:var(--p3) 0 var(--px);padding:0 var(--p5);color:var(--cmd-ink)}.nav-item{align-items:center;gap:var(--p3);min-height:var(--p12);width:calc(100% - var(--px) * 4);margin-inline:var(--p2);padding:0 var(--p3) 0 var(--p7);color:var(--ink);text-decoration:none;display:flex}.nav-item>span:last-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.nav-item:focus-visible{outline:var(--px) solid var(--focus);outline-offset:var(--m1)}.explorer-content{min-width:0;container:pane/inline-size}.lib-header{padding:var(--p9) var(--p12) var(--p8);background:linear-gradient(var(--lib-top) 0 calc(var(--px) * 24), var(--lib-bot) 0);border-bottom:var(--px) solid var(--hdr-sep)}.lib-header .sec-lead{margin-top:var(--p3)}.explorer-pad{padding:var(--p8) var(--p12) var(--p12)}@container not (min-width:30rem){.lib-header{padding:16px}.explorer-pad{padding:12px 12px 16px}}.statusbar{min-height:var(--p12);background:var(--surface-2);border-top:var(--px) solid var(--status-line);font:var(--f-ui);color:var(--ink-2);flex-wrap:wrap;align-items:center;display:flex}.statusbar>span{padding:var(--px) var(--p5);border-right:var(--px) solid var(--status-line)}.details-pane{gap:var(--p6) var(--p8);padding:var(--p8);margin:var(--px);background:var(--details-bot);box-shadow:inset 0 0 0 var(--px) var(--client-glint), 0 var(--m1) 0 0 var(--details-line), 0 var(--px) 0 0 var(--details-line), var(--m1) 0 0 0 var(--details-line), var(--px) 0 0 0 var(--details-line);display:grid}.details-icon{display:none}@container pane (min-width:30rem){.details-pane{grid-template-columns:calc(var(--px) * 32) minmax(0, 1fr)}.details-icon{display:block}.details-pane>.props{grid-column:2}}@container pane (min-width:44rem){.details-pane{grid-template-columns:calc(var(--px) * 32) minmax(0, 1fr) 19rem}.details-pane>.props{grid-column:3}}.featured-eyebrow{font:var(--f-ui);color:var(--details-label);margin:0}.featured-title{margin:var(--p2) 0 0;font:400 var(--fs-h3) / var(--lh-h3) var(--ff-ui);color:var(--ink)}.featured-pr-title{margin:var(--p2) 0 0;font:var(--f-small);color:var(--ink);overflow-wrap:anywhere}.featured-pr-title .pr-prefix{color:var(--ink-2)}.mini-table{margin:var(--p6) var(--px) 0;border-collapse:collapse;background:var(--surface);outline:var(--px) solid var(--hdr-sep)}.mini-table thead th{padding:var(--px) var(--p5);text-align:left;font:var(--f-ui);color:var(--hdr-ink);border-bottom:var(--px) solid var(--hdr-sep)}.mini-table td{padding:var(--px) var(--p5);font:var(--f-small)}.mini-table td+td,.mini-table th+th{border-left:var(--px) solid var(--hdr-sep)}.mini-table s{color:var(--ink-2)}.featured-text{margin:var(--p6) 0 0;font:var(--f-small);color:var(--ink-2);max-width:68ch}.featured-actions{gap:var(--p4);margin-top:var(--p8);flex-wrap:wrap;display:flex}@container pane not (min-width:30rem){.featured-actions .btn{flex:100%}}.props{gap:var(--p3);align-content:start;margin:0;display:grid}.props>div{grid-template-columns:calc(var(--px) * 46) minmax(0, 1fr);gap:var(--px) var(--p5);align-items:baseline;display:grid}.props dt{font:var(--f-ui);color:var(--details-label)}.props dd{font:var(--f-small);color:var(--ink);overflow-wrap:anywhere;margin:0}.props-detail{font:var(--f-small);color:var(--ink-2);display:block}.tabular{font-family:var(--ff-ui);font-size:var(--fs-ui)}.lv{margin-top:var(--p10)}.lv-head,.pr-row{--cols:calc(var(--px) * 54) calc(var(--px) * 38) minmax(0, 1fr) calc(var(--px) * 66)}.lv-head{display:none}@container pane (min-width:40rem){.lv-head{grid-template-columns:var(--cols);height:var(--p12);margin-inline:var(--px);border-bottom:var(--px) solid var(--hdr-sep);font:var(--f-ui);color:var(--hdr-ink);align-items:center;display:grid}.lv-head>span{padding:0 var(--p4);border-right:var(--px) solid var(--hdr-sep)}}.lv-group-title{margin:var(--p9) 0 0;font:400 var(--fs-h3) / var(--lh-h3) var(--ff-ui);color:var(--instruction)}.lv-group-blurb{margin:var(--px) 0 var(--p3);font:var(--f-small);color:var(--ink-2)}.lv-repos{margin:0;padding:0;list-style:none}.lv-repo-head{align-items:center;gap:var(--p4);margin:var(--p6) 0 0;font:var(--f-ui);color:var(--group-ink);display:flex}.lv-repo-head:after{content:"";min-width:1rem;height:var(--px);background:var(--group-line);flex:1}.lv-repo-link{color:var(--link);overflow-wrap:anywhere;min-width:0;text-decoration:none}.lv-repo-link:hover{text-decoration:underline;text-decoration-thickness:var(--px);color:var(--link-hover)}.lv-count{font:var(--f-ui);color:var(--ink-2)}.lv-repo-blurb{margin:var(--px) 0 var(--p3) var(--p12);font:var(--f-small);color:var(--ink-2)}.lv-rows{margin:0;padding:0;list-style:none}.pr-row{align-items:baseline;gap:var(--p2) var(--p5);padding:var(--p4) var(--p5);grid-template-columns:auto auto 1fr;grid-template-areas:"status num date""title title title""summary summary summary""note note note";display:grid;position:relative}@container pane (min-width:40rem){.pr-row{grid-template-columns:var(--cols);grid-template-areas:"status num title date"". .summary."". .note.";column-gap:0;padding-inline:0}.pr-row>*{padding-inline:var(--p4)}}.pr-status{grid-area:status}.pr-num{font:var(--f-ui);color:var(--ink-2);grid-area:num}.pr-date{font:var(--f-ui);color:var(--ink-2);grid-area:date;justify-self:end}@container pane (min-width:40rem){.pr-date{justify-self:start}}.pr-link{font:var(--f-small);color:var(--ink);overflow-wrap:anywhere;grid-area:title;text-decoration:none}.pr-link:after{content:"";position:absolute;inset:0}.pr-link:focus-visible{outline:none}.pr-prefix{color:var(--ink-2)}.pr-summary{max-width:68ch;font:var(--f-small);color:var(--ink-2);grid-area:summary;margin:0}.pr-note{max-width:68ch;font:var(--f-small);color:var(--ink-2);grid-area:note;margin:0}.pr-note a{z-index:1;position:relative}:is(.pr-row[data-selected],.pr-row[data-target]) .pr-link,:root:not([data-wm-live]) .pr-row:target .pr-link{color:var(--sel-ink)}:is(.pr-row[data-selected],.pr-row[data-target]) a.link,:root:not([data-wm-live]) .pr-row:target a.link{color:var(--link-hover)}.pr-row:has(.pr-link:focus-visible){outline:var(--px) solid var(--focus);outline-offset:var(--px)}.content-view{padding:var(--p2) var(--p12) var(--p12);margin:0;list-style:none}.content-view>li+li{border-top:var(--px) solid var(--hdr-sep)}.cv-item{gap:var(--p8);padding-block:var(--p10);display:grid}@container pane (min-width:40rem){.cv-item{gap:var(--p12);grid-template-columns:minmax(0,16rem) minmax(0,1fr)}}@container pane (min-width:56rem){.cv-item[data-featured]{grid-template-columns:minmax(0,22rem) minmax(0,1fr)}}.cv-eyebrow{margin:0 0 var(--px);font:var(--f-ui);color:var(--ink-2)}.cv-title{font:400 var(--fs-h3) / var(--lh-h3) var(--ff-ui);color:var(--ink);overflow-wrap:anywhere;margin:0}.cv-aka{margin:var(--px) 0 0;font:var(--f-ui);color:var(--ink-2)}.cv-one{margin:var(--p5) 0 0;font:var(--f-body);color:var(--ink);max-width:68ch}.cv-role{margin:var(--p4) 0 0;font:var(--f-small);color:var(--ink-2)}.cv-role strong{font-family:var(--ff-ui);font-size:var(--fs-ui);color:var(--ink)}.cv-highlights{margin:var(--p5) 0 0;padding-left:var(--p10);font:var(--f-small);color:var(--ink);max-width:68ch;list-style:square}.cv-highlights li+li{margin-top:var(--px)}.cv-props{gap:var(--p2) var(--p9);margin:var(--p6) 0 0;font:var(--f-small);flex-wrap:wrap;display:flex}.cv-props>div{gap:var(--p2);flex-wrap:wrap;align-items:baseline;display:flex}.cv-props dt{font:var(--f-ui);color:var(--ink-2)}.cv-props dd{color:var(--ink);margin:0}.cv-props ul{gap:var(--px);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.cv-actions{align-items:center;gap:var(--p4);margin-top:var(--p8);flex-wrap:wrap;display:flex}.cv-repo-note{font:var(--f-small);color:var(--ink-2)}@container not (min-width:30rem){.content-view{padding:0 12px 16px}}.thumb{aspect-ratio:16/10;padding:var(--p2);margin:var(--px);background:var(--surface);box-shadow:0 var(--m1) 0 0 var(--thumb-bd), 0 var(--px) 0 0 var(--thumb-bd), var(--m1) 0 0 0 var(--thumb-bd), var(--px) 0 0 0 var(--thumb-bd);filter:drop-shadow(var(--px) var(--px) 0 #0000002e)}.thumb>*{width:100%;height:100%;overflow:hidden}.thumb-tile{background:linear-gradient(var(--thumb-top) 0 50%, var(--thumb-bot) 0);place-items:center;display:grid}.osk-layout{gap:var(--p12);grid-template-areas:"header""plate""legend";display:grid}@container (min-width:60rem){.osk-layout{align-items:start;column-gap:var(--p16);grid-template-columns:minmax(0,5fr) minmax(0,7fr);grid-template-areas:"header plate""legend plate"}}.osk-header{grid-area:header}.osk-plate{grid-area:plate}.osk-legend{grid-area:legend}.osk-plate{--u:calc(var(--px) * 24);--kgap:var(--p3);--focus:#fff;margin:var(--px);padding:var(--p5) var(--p5) var(--p7);background:linear-gradient(var(--osk-plate-top) 0 50%, var(--osk-plate-bot) 0);box-shadow:inset 0 0 0 var(--px) #ffffff1f, 0 var(--m1) 0 0 #000, 0 var(--px) 0 0 #000, var(--m1) 0 0 0 #000, var(--px) 0 0 0 #000}@container (min-width:30rem){.osk-plate{--u:calc(var(--px) * 26)}}@container (min-width:60rem){.osk-plate{--u:calc(var(--px) * 28)}}.keyrow{gap:calc(var(--kgap) + var(--px) * 3) var(--kgap);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.keyrow~.keyrow{margin-top:calc(var(--kgap) + var(--px) * 3)}:is(.keycap,.legend-key){--k1:var(--key-alpha-1);--k2:var(--key-alpha-2);--k3:var(--key-alpha-3);--k4:var(--key-alpha-4);--kbd:var(--key-alpha-bd);--kink:var(--key-alpha-ink);--ksub:var(--key-alpha-sub)}:is(.keycap,.legend-key)[data-tone=mod]{--k1:var(--key-mod-1);--k2:var(--key-mod-2);--k3:var(--key-mod-3);--k4:var(--key-mod-4);--kbd:var(--key-mod-bd);--kink:var(--key-mod-ink);--ksub:var(--key-mod-sub)}:is(.keycap,.legend-key)[data-tone=accent]{--k1:var(--key-accent-1);--k2:var(--key-accent-2);--k3:var(--key-accent-3);--k4:var(--key-accent-4);--kbd:var(--key-accent-bd);--kink:var(--key-accent-ink);--ksub:var(--key-accent-sub)}:is(.keycap,.legend-key)[data-tone=artisan]{--k1:var(--key-artisan-1);--k2:var(--key-artisan-2);--k3:var(--key-artisan-3);--k4:var(--key-artisan-4);--kbd:var(--key-artisan-bd);--kink:var(--key-artisan-ink);--ksub:var(--key-artisan-sub)}.keycap{min-width:calc(var(--w,1) * var(--u) + (var(--w,1) - 1) * var(--kgap));min-height:var(--u);padding:var(--p2) var(--p4) var(--p3);margin:var(--px);white-space:nowrap;color:var(--kink);font:var(--f-ui);background:linear-gradient(var(--k1) 0 var(--p1), var(--k2) 0 50%, var(--k3) 0 calc(100% - var(--p2)), var(--k4) 0);box-shadow:0 var(--m1) 0 0 var(--kbd), var(--m1) 0 0 0 var(--kbd), var(--px) 0 0 0 var(--kbd), 0 var(--px) 0 0 var(--kbd), 0 var(--p3) 0 0 #05080c;border:0;flex-direction:column;justify-content:space-between;text-decoration:none;display:flex}.keycap-legend,.keycap-sub{font:inherit}.keycap-sub{color:var(--ksub)}.keycap [lang=zh-Hans]{font:400 16px / var(--lh-ui) var(--ff-kao)}.keycap-legend.kaomoji{font-family:var(--ff-kao);font-size:var(--fs-mono)}.keycap[data-spacebar]{flex:8rem;justify-content:center;align-items:center}a.keycap{cursor:pointer}a.keycap:hover{box-shadow:0 var(--m1) 0 0 var(--kbd), var(--m1) 0 0 0 var(--kbd), var(--px) 0 0 0 var(--kbd), 0 var(--px) 0 0 var(--kbd), 0 var(--p3) 0 0 #05080c, 0 0 0 var(--p2) #8fd3ff}a.keycap:active{translate:0 var(--px)}a.keycap:focus-visible{outline:var(--px) solid #fff;outline-offset:var(--p2)}.osk-legend ul{gap:var(--p3);font:var(--f-ui);color:var(--ink);margin:0;padding:0;list-style:none;display:grid}.osk-legend li{align-items:center;gap:var(--p4);display:flex}.legend-key{width:var(--p8);height:var(--p8);margin:var(--px);background:linear-gradient(var(--k1) 0 var(--p1), var(--k2) 0 50%, var(--k3) 0 calc(100% - var(--p2)), var(--k4) 0);box-shadow:0 var(--m1) 0 0 var(--kbd), 0 var(--px) 0 0 var(--kbd), var(--m1) 0 0 0 var(--kbd), var(--px) 0 0 0 var(--kbd);flex:none}.legend-note{margin:var(--p5) 0 0;font:var(--f-small);color:var(--ink-2)}.osk-plate h3{margin:0}.taskbar{z-index:50;height:calc(var(--taskbar-h) + var(--safe-b));padding:0 var(--safe-r) var(--safe-b) var(--safe-l);color:var(--bar-ink);font:var(--f-ui);background:var(--sprite-sheen) 0 var(--p2) / var(--p4) var(--p8) repeat-x, var(--sprite-streaks) 0 var(--p2) / calc(var(--px) * 96) var(--p15) repeat-x, linear-gradient(var(--bar-line) 0 var(--p1), var(--bar-hi) 0 var(--p2), var(--bar-1) 0 var(--p11), var(--bar-2) 0 var(--p18), var(--bar-3) 0);align-items:stretch;display:flex;position:fixed;inset:auto 0 0}.taskbar :is(.task,.tray-btn):focus-visible{outline:var(--px) solid #fff;outline-offset:calc(var(--px) * -2);box-shadow:inset 0 0 0 var(--p3) var(--ring-dark)}.orb-btn{width:calc(var(--px) * 26);cursor:pointer;background:0 0;border:0;flex:none;place-items:start center;padding:0;display:grid}.orb{margin-top:calc(var(--px) * -2);display:block}@media (hover:hover){.orb-btn:hover .orb{background-position:calc(var(--px) * -30) calc(var(--px) * -30)}}.orb-btn:active .orb{background-position:calc(var(--px) * -60) calc(var(--px) * -30)}.taskbar:has(#start-menu:popover-open) .orb{background-position:calc(var(--px) * -60) calc(var(--px) * -30)}.orb-btn:focus-visible{outline:none}.orb-btn:focus-visible .orb{outline:var(--px) solid #fff;outline-offset:0;box-shadow:0 0 0 var(--p2) var(--ring-dark)}@media not all and (min-width:40rem){.orb-btn{width:var(--p22)}}.tasks{--task-w:calc(var(--px) * 30);min-width:0;padding:var(--p2) 0 var(--px);flex:auto;gap:0;margin:0;list-style:none;display:flex}.tasks>li{flex:0 1 var(--task-w);min-width:var(--p12);display:flex}@media not all and (min-width:40rem){.tasks{--task-w:calc(var(--px) * 20)}}.task{--bd:transparent;--t:transparent;--b:transparent;--gl:transparent;--hot:transparent;width:100%;height:100%;margin:0 var(--px);color:inherit;cursor:default;background:linear-gradient(var(--hot) 0 0) 50% 100% / var(--p18) var(--p2) no-repeat, linear-gradient(var(--hot) 0 0) 50% 100% / calc(var(--px) * 26) var(--p1) no-repeat, linear-gradient(var(--t) 0 50%, var(--b) 0);box-shadow:inset 0 0 0 var(--px) var(--gl), 0 var(--m1) 0 0 var(--bd), 0 var(--px) 0 0 var(--bd), var(--m1) 0 0 0 var(--bd), var(--px) 0 0 0 var(--bd);border:0;place-items:center;padding:0;display:grid;position:relative;overflow:visible}.task>.pxs{flex:none}.task-icon-clip{place-items:center;width:100%;height:100%;display:grid;overflow:hidden}.task[data-running]{--bd:#060c16;--t:#fff3;--b:#ffffff12;--gl:#ffffff47}.task[aria-pressed=true]{--bd:#060c16;--t:#ffffff42;--b:#ffffff24;--gl:#ffffff80}@media (hover:hover){.task:hover{--bd:#060c16;--t:#ffffff38;--b:#ffffff1a;--gl:#ffffff59;--hot:var(--task-hot,#5ab4ffd9)}}.task:active{--t:#00000038;--b:#00000024;--gl:#00000040}.task:is([data-task=stack],[data-task=interests],[data-task=personalize]){--task-hot:#5ac864d9}.task[data-task=contact]{--task-hot:#ec4a33d9}.task-tip{bottom:calc(100% + var(--px) * 4);cursor:default;visibility:hidden;position:absolute;left:50%;translate:-50%}.task-tip:after{content:"";inset:100% 0 calc(var(--px) * -5) 0;position:absolute}.task:focus-visible .task-tip{visibility:visible;transition:visibility 0s step-end .3s}@media (hover:hover){.task:hover .task-tip{visibility:visible;transition:visibility 0s step-end .3s}}.taskbar[data-tips-off] .task-tip{visibility:hidden;transition:none}.tasks>li:first-child .task-tip{left:0;translate:0}.tray{flex:none;align-items:stretch;display:flex}.tray-btn{--bd:transparent;--t:transparent;--b:transparent;width:var(--p15);margin:var(--p2) 0 var(--px);color:inherit;cursor:pointer;background:linear-gradient(var(--t) 0 50%, var(--b) 0);border:0;place-items:center;padding:0;display:grid}@media (hover:hover){.tray-btn:hover{--bd:#060c16;--t:#ffffff38;--b:#ffffff1a}}.tray-btn:active{--t:#00000038;--b:#00000024}.tray-clock{min-width:calc(var(--px) * 40);padding:var(--p2) var(--p3) 0;place-content:center;margin:0;display:grid}.clock{text-align:start;line-height:var(--p8);display:grid}.clock-time{min-width:8ch}.clock-date{min-width:10ch}@media not all and (min-width:40rem){.tray-clock{min-width:calc(var(--px) * 35)}.clock-date{display:none}}@media not all and (min-width:30rem){.taskbar:has(.tasks>li:nth-child(8)) .tray-clock{display:none}}.show-desktop{width:var(--p12);margin-left:var(--p4);padding:0 0 0 var(--p4);cursor:pointer;background:linear-gradient(90deg, transparent 0 var(--p4), var(--bar-line) 0 var(--p5), #ffffff47 0 var(--p6), #ffffff1f 0);border:0;flex:none}.show-desktop:hover,.show-desktop[aria-pressed=true]{background:linear-gradient(90deg, transparent 0 var(--p4), var(--bar-line) 0 var(--p5), #ffffff80 0 var(--p6), #ffffff4d 0)}.show-desktop:focus-visible{outline:var(--px) solid #fff;outline-offset:calc(var(--px) * -2);box-shadow:inset 0 0 0 var(--p3) var(--ring-dark)}@media not all and (min-width:40rem){.show-desktop{display:none}}#start-menu{inset:auto auto calc(var(--taskbar-h) + var(--safe-b)) var(--safe-l);width:calc(var(--px) * 200);max-height:calc(100dvh - var(--taskbar-h) - var(--safe-b) - 16px);padding:var(--p3) var(--p3) var(--p4);isolation:isolate;color:var(--bar-ink);font:var(--f-ui);background:0 0;border:0;margin:0;position:fixed;overflow:visible}#start-menu:before{content:"";z-index:-1;clip-path:var(--clip-t311);background:var(--bar-line);position:absolute;inset:0}#start-menu:after{content:"";inset:var(--px) var(--px) 0;z-index:-1;clip-path:var(--clip-t21);background:var(--sprite-glare) 0 0 / calc(var(--px) * 48) var(--p15) no-repeat, linear-gradient(var(--bar-hi) 0 var(--p1), var(--bar-1) 0 calc(var(--px) * 24), var(--bar-2) 0);position:absolute}#start-menu:popover-open{grid-template-columns:calc(var(--px) * 124) 1fr;gap:var(--p3) var(--p4);grid-template-rows:1fr auto;display:grid}.start-left{margin:var(--px);padding:var(--p2);color:var(--ink);background:var(--surface);box-shadow:0 var(--m1) 0 0 var(--bar-line), 0 var(--px) 0 0 var(--bar-line), var(--m1) 0 0 0 var(--bar-line), var(--px) 0 0 0 var(--bar-line);grid-row:1/3;overflow:auto}.start-left ul,.start-right ul{margin:0;padding:0;list-style:none}.start-item{align-items:center;gap:var(--p4);min-height:calc(var(--px) * 20);padding:0 var(--p3);color:var(--ink);text-decoration:none;display:flex}.start-item:focus-visible{outline:var(--px) solid var(--focus);outline-offset:var(--px)}.start-right{padding:var(--p18) var(--px) var(--p2);position:relative}.start-avatar{top:calc(var(--px) * -16);width:calc(var(--px) * 32);height:calc(var(--px) * 32);image-rendering:pixelated;box-shadow:inset 0 0 0 var(--px) #fff, 0 0 0 var(--px) var(--bar-line);background:url(/wallpaper/day.png?v=1) 34% 62%/420% no-repeat,#c9d9ec;position:absolute;left:50%;translate:-50%}:root[data-theme=dark] .start-avatar{background-color:#1e2d43;background-image:url(/wallpaper/night.png?v=1);background-position:78% 30%}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .start-avatar{background-color:#1e2d43;background-image:url(/wallpaper/night.png?v=1);background-position:78% 30%}}.start-user{margin:0 0 var(--p2);padding:0 var(--p5);line-height:var(--p15)}.start-link,.start-radio,.start-replay{align-items:center;gap:var(--p4);width:calc(100% - var(--p2));min-height:var(--p15);margin:var(--px);padding:0 var(--p5);color:var(--bar-ink);font:inherit;text-align:left;cursor:pointer;--bd:transparent;background:0 0;border:0;text-decoration:none;display:flex}.start-link{color:var(--on-bar-link)}:is(.start-link,.start-radio,.start-replay):is(:hover,:focus-visible){--bd:#ffffff73;color:#fff;background:linear-gradient(#ffffff38 0 50%,#ffffff1f 0)}.start-radio:has(:focus-visible){--bd:#ffffff73;color:#fff;background:linear-gradient(#ffffff38 0 50%,#ffffff1f 0)}.start-right :focus-visible,.start-shutdown:focus-visible{outline:var(--px) solid #fff;outline-offset:calc(var(--px) * -2)}.start-radio:has(:focus-visible){outline:var(--px) solid #fff;outline-offset:calc(var(--px) * -2)}#start-menu .px-radio{--rc:#fff;--rf:transparent}#start-menu .px-radio:checked{--rd:#fff}.start-legend{padding:var(--p2) var(--p5) var(--px);color:var(--on-bar-2)}.start-sep{height:var(--p2);margin:var(--p2) var(--p4);background:linear-gradient(#00000073 0 var(--px), #ffffff24 0);border:0}.start-radios{border:0;min-width:0;margin:0;padding:0}.start-shutdown{height:calc(var(--px) * 13);min-width:calc(var(--px) * 38);margin:var(--px);padding:0 var(--p6);color:#fff;background:linear-gradient(#ffffff47 0 50%, #0000001f 0), var(--bar-2);--bd:#000000a6;grid-column:2;place-self:end;align-items:center;text-decoration:none;display:inline-flex}.start-shutdown:hover{background:linear-gradient(#5ab4ffd9 0 0) 50% 100% / var(--p18) var(--p2) no-repeat, linear-gradient(#ffffff47 0 50%, #0000001f 0), var(--bar-2)}@media not all and (min-width:30rem){#start-menu{left:calc(8px + var(--safe-l));right:calc(8px + var(--safe-r));width:auto}#start-menu:popover-open{grid-template-rows:auto auto auto;grid-template-columns:1fr}.start-left{grid-row:auto}.start-right>ul{grid-template-columns:1fr 1fr;display:grid}.start-user{display:none}.start-shutdown{grid-column:1}}@media not all and (min-width:30rem),not (min-height:36rem){#start-menu{overscroll-behavior:contain;overflow-y:auto}.start-avatar{display:none}.start-right{padding-top:var(--p2)}}:root[data-wm] .window:not([data-state=open]){display:none}:root[data-boot-win=prs] .window[data-window-id=prs],:root[data-boot-win=projects] .window[data-window-id=projects],:root[data-boot-win=stack] .window[data-window-id=stack],:root[data-boot-win=interests] .window[data-window-id=interests],:root[data-boot-win=games] .window[data-window-id=games],:root[data-boot-win=contact] .window[data-window-id=contact],:root[data-boot-win=cmd] .window[data-window-id=cmd],:root[data-boot-win=personalize] .window[data-window-id=personalize],:root[data-boot-win=colophon] .window[data-window-id=colophon],:root[data-wm]:not([data-wm-live]) .window:is(:target,:has(:target)){z-index:90;display:flex}.titlebar-icon{display:none}@media screen{:root[data-wm] .window>.client.explorer{flex-direction:column;display:flex;overflow:hidden}:root[data-wm] .explorer>.explorer-body{flex:1;grid-template-rows:minmax(0,1fr);min-height:0}:root[data-wm] .explorer :is(.nav-pane,.explorer-content){overscroll-behavior:contain;overflow:auto}:root[data-wm] .explorer>.explorer-content{flex:1;min-height:0}}@media screen and (min-width:40rem) and (min-height:30rem){:root[data-wm]:has(#desktop){overflow:hidden}:root[data-wm]:has(#desktop) body{padding-bottom:0}:root[data-wm] .desktop{inset:0 0 calc(var(--taskbar-h) + var(--safe-b)) 0;z-index:1;position:fixed;overflow:clip;container:desk/size}:root[data-wm] .window{z-index:var(--z);--w-eff:max(min(var(--win-w), 100cqw - var(--icons-reserve) - 32px), min(var(--win-w-min), 100cqw - 16px));--x0:max(8px, min(max(var(--icons-reserve) + 24px, (100cqw - var(--w-eff)) / 2 + var(--win-slot) * 32px), 100cqw - var(--w-eff) - 8px));--y0:max(16px, min(50cqh - 50% + var(--win-slot) * 24px, 100cqh - 100% - 16px));width:var(--w-eff);translate:var(--x0) var(--y0);max-height:calc(100cqh - 32px);margin:0;position:absolute;top:0;left:0}@container desk not (min-height:576px){:root[data-wm] .window{--icons-reserve:calc(var(--cell-w) * 3 + var(--desk-pad))}}@container desk not (min-height:464px){:root[data-wm] .window{--icons-reserve:calc(var(--cell-w) * 4 + var(--desk-pad))}}@container desk (not (min-height:464px)) and (min-width:49.5rem){:root[data-wm] #about{--w-eff:min(var(--win-w), 100cqw - var(--icons-reserve) - 32px)}}@supports (width:round(1px, 1px)){:root[data-wm] .window{width:round(down, var(--w-eff), var(--px));translate:round(var(--x0), var(--px)) round(var(--y0), var(--px));max-height:round(down, 100cqh - 32px, var(--px))}}:root[data-wm] #games:not([data-rect],[data-maximized]){height:calc(var(--px) * 288)}:root[data-wm] .window[data-rect]{width:var(--rw);height:var(--rh);max-height:none;translate:var(--rx) var(--ry)}:root[data-wm] .window[data-maximized]{width:100cqw;height:100cqh;max-height:none;translate:none}:root[data-wm] .titlebar{touch-action:none;-webkit-user-select:none;user-select:none}:root[data-dragging]{-webkit-user-select:none;user-select:none}:root[data-wm] .window>.client{overscroll-behavior:contain;overflow:auto}:root[data-wm] #about>.client{flex-direction:column;display:flex;overflow:hidden}:root[data-wm] #about>.client>.hero-inner{flex-direction:column;flex:1;min-height:0;display:flex}:root[data-wm] #about .hero-scroll{overscroll-behavior:contain;flex:1;min-height:0;overflow:auto}:root[data-wm] #about .hero-inner>.cmd-area,:root[data-wm] #about .hero-inner>.cmd-area>.btn{flex:none}@container desk not (min-height:32rem){:root[data-wm] #about .hero-scroll{padding-top:var(--p4)}:root[data-wm] #about .hero-inner>.cmd-area{padding-block:var(--p4)}:root[data-wm] #about .wm-wrap{padding-bottom:calc(var(--px) * 30)}}:root[data-wm] .desk-icons{z-index:auto;inset:var(--desk-pad) auto var(--desk-pad) calc(var(--desk-pad) + var(--safe-l));position:absolute}:root[data-wm] .desk-grid{grid-template-columns:none;grid-auto-flow:column;grid-template-rows:repeat(auto-fill, var(--cell-h));grid-auto-columns:var(--cell-w);align-content:start;height:100%}:root[data-wm] .desk-icons:has(:focus-visible){z-index:1000}:root[data-wm] .desk-icon{position:relative}:root[data-wm] .desk-tip{z-index:1000;left:calc(100% - var(--px) * 6);top:calc(var(--px) * 26);visibility:hidden;width:max-content;display:block;position:absolute}:root[data-wm] .desk-icon:focus-visible .desk-tip{visibility:visible;transition:visibility 0s step-end .3s}@media (hover:hover){:root[data-wm] .desk-icon:hover .desk-tip{visibility:visible;transition:visibility 0s step-end .3s}}:root[data-wm][data-tips-off] .desk-tip{visibility:hidden;transition:none}:root[data-wm] .marquee[data-on]{z-index:5;pointer-events:none;width:var(--mw);height:var(--mh);translate:var(--mx) var(--my);background:var(--marquee-fill);box-shadow:inset 0 0 0 var(--px) var(--marquee-bd), 0 0 0 var(--px) var(--marquee-line);display:block;position:absolute;top:0;left:0}:root[data-marquee]{-webkit-user-select:none;user-select:none}:root[data-marquee] .desk-tip{visibility:hidden}}@media screen{:root[data-wm]:not([data-boot-loc=games-pokemon]) #games:not([data-loc=pokemon]) [data-view=pokemon],:root[data-wm] #games[data-loc] [data-view=root],:root[data-wm][data-boot-loc^=games-] #games [data-view=root]{display:none}}:root:not([data-wm]) #games :is(.folder-band,.statusbar>span):not([data-view=root]){display:none}@media screen and ((not (min-width:40rem)) or (not (min-height:30rem))){:root[data-wm] .desktop{min-height:calc(100svh - var(--taskbar-h) - var(--safe-b));padding:0 var(--safe-r) var(--p8) var(--safe-l);position:relative}:root[data-wm] .desk-icons{padding:var(--desk-pad) var(--p2)}:root[data-wm] .window{inset:env(safe-area-inset-top,0px) var(--safe-r) calc(var(--taskbar-h) + var(--safe-b)) var(--safe-l);z-index:calc(10 + var(--z));filter:none;width:auto;margin:0;padding:0;position:fixed}:root[data-wm] .window:before,:root[data-wm] .window:after{clip-path:none}:root[data-wm] .window>.titlebar{padding-left:var(--p2)}:root[data-wm] .window>.caption-btns{right:0}:root[data-wm] .window>.client{overscroll-behavior:contain;border-width:var(--px) 0 0;box-shadow:none;overflow-y:auto}:root[data-wm] .window[data-dockable]:not([data-raised]){z-index:auto;margin:var(--p4) var(--gutter) 0;padding:0 var(--frame) var(--frame);filter:drop-shadow(var(--px) var(--p2) 0 var(--sh));position:relative;inset:auto}:root[data-wm] .window[data-dockable]:not([data-raised]):before{clip-path:var(--clip-311)}:root[data-wm] .window[data-dockable]:not([data-raised]):after{clip-path:var(--clip-21)}:root[data-wm] .window[data-dockable]:not([data-raised])>.titlebar{padding-left:var(--p1)}:root[data-wm] .window[data-dockable]:not([data-raised])>.caption-btns{right:var(--p6)}:root[data-wm] .window[data-dockable]:not([data-raised])>.client{border-width:var(--px);box-shadow:0 0 0 var(--px) var(--client-glint);overflow:visible}:root[data-wm] #about[data-raised]>.client{flex-direction:column;display:flex;overflow:hidden}:root[data-wm] #about[data-raised]>.client>.hero-inner{flex-direction:column;flex:1;min-height:0;display:flex}:root[data-wm] #about[data-raised] .hero-scroll{overscroll-behavior:contain;flex:1;min-height:0;overflow:auto}:root[data-wm] #about[data-raised] .hero-inner>.cmd-area{flex:none}:root[data-wm]:has(.window[data-state=open]:is(:not([data-dockable]),[data-raised])){overflow:hidden}:root[data-wm] :is(.cap-max,.sysmenu-btn,.show-desktop){display:none}:root[data-wm] .titlebar-icon{display:block}}:root:not([data-wm]) .desktop{padding:0 var(--gutter) var(--p12)}:root:not([data-wm]) .desk-icons{padding:var(--desk-pad) 0}:root:not([data-wm]) .window{width:auto;max-width:var(--win-w);max-height:none;margin:var(--p16) auto 0;position:relative;translate:none}:root:not([data-wm]) :is(.client,.explorer-content,.nav-pane){overflow:visible}:root:not([data-wm]) :is(.caption-btns,.sysmenu-btn,.tasks,.show-desktop,.tray-btn){display:none}:root:not([data-wm]) .titlebar-icon{display:block}:root:not([data-wm]) :is(.hm-srcs,.hm-step){display:none}@media (prefers-reduced-motion:no-preference){:root[data-wm][data-boot-intro] #about{--intro-delay:calc(var(--about-delay) + var(--about-open-ms));animation:win-boot-fade var(--about-open-ms) cubic-bezier(.25, .1, .25, 1) var(--about-delay) backwards, win-boot-zoom var(--about-open-ms) cubic-bezier(.22, 1, .36, 1) var(--about-delay) backwards}:root[data-wm][data-boot-intro] .task[data-task=about]{animation:task-boot 1ms linear var(--about-delay) backwards}[data-intro] .wm-box-first:before{animation:wm-wipe .32s steps(8, end) calc(var(--intro-delay,0s) + .2s) backwards}[data-intro] .wm-box-first:after{animation:wm-tag .15s steps(3, end) calc(var(--intro-delay,0s) + .52s) backwards}[data-intro] .wm-box-last:before{animation:wm-wipe .4s steps(8, end) calc(var(--intro-delay,0s) + .68s) backwards}[data-intro] .wm-box-last:after{animation:wm-tag .15s steps(3, end) calc(var(--intro-delay,0s) + 1.08s) backwards}[data-intro] .wm-handle:before{animation:wm-wipe .4s steps(8, end) calc(var(--intro-delay,0s) + 1.18s) backwards}[data-intro] .boot-line{animation:90ms steps(2,end) backwards boot-in;animation-delay:calc(.15s + var(--i,0) * 38ms)}[data-intro] .boot-val{animation:80ms step-end backwards boot-flash;animation-delay:calc(.24s + var(--i,0) * 38ms)}.console-cursor{animation:1.06s step-end .7s 5 blink}#start-menu{opacity:0;translate:0 var(--p4);transition:opacity .15s steps(3, end), translate .15s steps(3, end), display .15s allow-discrete, overlay .15s allow-discrete}#start-menu:popover-open{opacity:1;translate:0}@starting-style{#start-menu:popover-open{opacity:0;translate:0 var(--p4)}}::view-transition-old(root){animation-duration:.4s;animation-timing-function:steps(8,end)}::view-transition-new(root){animation-duration:.4s;animation-timing-function:steps(8,end)}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;transition-delay:0s!important;animation-duration:.01ms!important;animation-iteration-count:1!important;animation-delay:0s!important}a.keycap:active,.desk-icon:active>*{translate:none}}@media (prefers-contrast:more){.window:after,#start-menu:after{background-image:none}.window:after{background:linear-gradient(var(--f0) 0 var(--p3), var(--f1) 0 var(--p7), var(--f2) 0 var(--p11), var(--f3) 0)}#start-menu:after{background:linear-gradient(var(--bar-hi) 0 var(--p1), var(--bar-1) 0 calc(var(--px) * 24), var(--bar-2) 0)}.taskbar{background:linear-gradient(var(--bar-line) 0 var(--p1), var(--bar-hi) 0 var(--p2), var(--bar-1) 0 var(--p11), var(--bar-2) 0 var(--p18), var(--bar-3) 0)}}@media (prefers-reduced-transparency:reduce){.task{--t:transparent!important}.task[data-running]{--b:#2c4566}.task[aria-pressed=true]{--b:#3d5a80}}@media (forced-colors:active){.wallpaper{display:none}.window{filter:none;border:1px solid canvastext;padding:0 4px 4px}.window:before,.window:after,.titlebar-text:before,#start-menu:before,#start-menu:after{display:none}#start-menu{background:canvas;border:1px solid canvastext}.window[data-active]>.titlebar,:root:not([data-wm]) .window>.titlebar{color:highlighttext;forced-color-adjust:none;background:highlight}.window[data-active]>.titlebar .sysmenu-btn{border-color:highlighttext}.window[data-active]>.titlebar .sysmenu-btn:focus-visible{outline-offset:-3px;outline:2px solid highlighttext}.titlebar .sysmenu{forced-color-adjust:auto}.caption-btns{clip-path:none;background:0 0;gap:2px}.cap,.btn,.task,.tray-btn,.start-shutdown,.sysmenu-btn{clip-path:none;border:1px solid buttontext}.cap:focus-visible,.task:focus-visible{outline-offset:-3px;outline:2px solid highlight}.cap-glyph .o{fill:canvas}.cap-glyph .i{fill:buttontext}.desk-label{color:canvastext;text-shadow:none;background:canvas;padding:0 2px}.desk-icon[data-selected] .desk-label{color:highlighttext;forced-color-adjust:none;text-shadow:none;background:highlight}.desk-icon:focus-visible{outline:2px solid highlight}.marquee[data-on]{background:0 0;outline:2px solid highlight}[data-l]{forced-color-adjust:none;outline-offset:-1px;outline:1px solid graytext}.hm-grid td[aria-selected=true]{outline-offset:0;outline:2px solid highlight}.hm-box{border:1px solid canvastext}.window[data-moving]{outline:2px dashed highlight}.taskbar{border-top:1px solid canvastext}.task[aria-pressed=true],.start-item:is(:hover,:focus-visible){forced-color-adjust:none;color:highlighttext;background:highlight}.pill,.tag-chip,.keycap,.note,.groupbox,.addr,.cmd-link,.thumb,.sysmenu,.copy-flag,.task-tip,.desk-tip,.details-pane,.infobar{border:1px solid canvastext}.pr-row:is([data-selected],[data-target]),:root:not([data-wm-live]) .pr-row:target{outline-offset:-2px;outline:2px solid highlight}.wm-box:before{background:0 0;border-color:canvastext}.wm-box:after{color:canvastext;border-color:canvastext}.wm-layer{forced-color-adjust:none;z-index:2}.wm-handle:before,.wm-handle-text{border-color:linktext}.glyph-px path{fill:canvastext}.px-radio{appearance:auto;background:0 0;width:16px;height:16px}:focus-visible{outline-color:highlight}:is(.client,.hero-scroll,.explorer-content,.nav-pane,.start-left,#start-menu){scrollbar-color:auto}}@media print{.wallpaper,.taskbar,#start-menu,.skip-link,.caption-btns,.sysmenu-btn,.desk-icons,.show-desktop{display:none!important}html,body{color:#000!important;background:#fff!important;height:auto!important;padding:0!important;overflow:visible!important}*,:before,:after{text-shadow:none!important;transition:none!important;animation:none!important}.window,.window[data-state]{break-inside:avoid-page;opacity:1!important;visibility:visible!important;filter:none!important;width:auto!important;height:auto!important;max-height:none!important;margin:0 0 12pt!important;padding:0!important;display:block!important;position:static!important;transform:none!important}.window:before,.window:after,.titlebar-text:before{display:none}.titlebar{color:#000;border-bottom:1px solid #000;height:auto;padding:0}.titlebar-icon{display:none!important}.client,.explorer-content,.nav-pane,.explorer-body,.hero-scroll{max-height:none!important;overflow:visible!important}.client{box-shadow:none;color:#000;background:#fff;border:1px solid #000}.client.console{color:#000;background:#fff}.boot-val,.boot-val[data-accent]{color:#000}.wm-box:before{background:0 0!important}.pr-row{break-inside:avoid;background:0 0!important}a[href^=http]:after{content:" (" attr(href) ")";word-break:break-all;font-size:.8em}.pr-link:after{content:" (" attr(href) ")";position:static}.wm-handle{margin-top:var(--p16);display:block;position:static}.wm-handle:before{display:none}.cmd-link:after{grid-column:2}.osk-plate{box-shadow:none;background:0 0;padding:0}.keycap{--k1:#fff;--k2:#fff;--k3:#fff;--k4:#fff;--kink:#000;--ksub:#000;box-shadow:none;border:1px solid #000}.pill,.btn,.btn-primary{color:#000!important;box-shadow:none!important;background:0 0!important;border:1px solid #000!important}[data-l]{-webkit-print-color-adjust:exact;print-color-adjust:exact}.hm-step,.hm-srcs{display:none!important}}}@layer utilities{.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}.relative{position:relative}.inset-x-0{inset-inline:0}.top-\[12\%\]{top:12%}.bottom-0{bottom:0}.left-\[12\%\]{left:12%}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-3{margin-top:calc(var(--spacing) * 3)}.ml-1{margin-left:var(--spacing)}.ml-2{margin-left:calc(var(--spacing) * 2)}.\!table{display:table!important}.flex{display:flex}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.size-full{width:100%;height:100%}.h-5{height:calc(var(--spacing) * 5)}.h-\[12\%\]{height:12%}.h-\[78\%\]{height:78%}.w-\[62\%\]{width:62%}.min-w-0{min-width:0}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.items-start{align-items:flex-start}.gap-1{gap:var(--spacing)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.border{border-style:var(--tw-border-style);border-width:1px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-\[var\(--field-bd\)\]{border-color:var(--field-bd)}.bg-\[\#008080\]{background-color:teal}.bg-\[\#c0c0c0\]{background-color:silver}.bg-\[linear-gradient\(90deg\,\#000080\,\#1084d0\)\]{background-image:linear-gradient(90deg,navy,#1084d0)}.object-cover{object-fit:cover}.p-\[3px\]{padding:3px}.px-1{padding-inline:var(--spacing)}.px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-3{padding-inline:calc(var(--spacing) * 3)}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.font-mono{font-family:var(--ff-mono)}.font-ui{font-family:var(--ff-ui)}.text-\[16px\]{font-size:16px}.leading-\[20px\]{--tw-leading:20px;line-height:20px}.whitespace-nowrap{white-space:nowrap}.text-\[\#000\]{color:#000}.text-\[\#fff\]{color:#fff}.text-ink-muted{color:var(--ink-muted)}.\[box-shadow\:inset_0_1px_0_\#dfdfdf\]{box-shadow:inset 0 1px #dfdfdf}.\[box-shadow\:inset_1px_1px_0_\#fff\,inset_-1px_-1px_0_\#000\,inset_2px_2px_0_\#dfdfdf\,inset_-2px_-2px_0_\#808080\]{box-shadow:inset 1px 1px #fff,inset -1px -1px #000,inset 2px 2px #dfdfdf,inset -2px -2px gray}.outline-none{--tw-outline-style:none;outline-style:none}.focus\:not-sr-only:focus{clip-path:none;white-space:normal;width:auto;height:auto;margin:0;padding:0;position:static;overflow:visible}.focus\:fixed:focus{position:fixed}.focus\:top-2:focus{top:calc(var(--spacing) * 2)}.focus\:left-\[calc\(8px\+var\(--safe-l\)\)\]:focus{left:calc(8px + var(--safe-l))}.focus\:z-\[60\]:focus{z-index:60}.focus\:px-4:focus{padding-inline:calc(var(--spacing) * 4)}@media (prefers-reduced-motion:reduce){.motion-reduce\:hidden{display:none}}}@font-face{font-family:Geist Pixel Fallback;src:local(Arial);size-adjust:109.28%;ascent-override:91.96%;descent-override:26.99%;line-gap-override:0%}@font-face{font-family:DotGothic16;font-display:swap;src:url(../media/dotgothic16-kana.0d2fys1qgvgcr.woff2)format("woff2");unicode-range:U+2027,U+3001-3002,U+3041-307F,U+3081-308F,U+3091-3093,U+3099-309A,U+309D-309E,U+30A1-30E1,U+30E3-30ED,U+30EF-30F0,U+30F2-30F4,U+30FB-30FE,U+FF0C,U+FF0E}@font-face{font-family:DotGothic16;font-display:swap;src:url(../media/dotgothic16-han.0-5s_lwge7acd.woff2)format("woff2");unicode-range:U+3000,U+300C-300D,U+4E00,U+4E0A,U+4E2D,U+4E8B,U+4EBA,U+4F1A,U+5165,U+5168,U+5185,U+51FA,U+5206,U+5229,U+524D,U+52D5,U+5408,U+554F,U+5831,U+5834,U+5927,U+5B9A,U+5E74,U+5F0F,U+60C5,U+65B0,U+65B9,U+6642,U+6700,U+672C,U+682A,U+6B63,U+6C17,U+7121,U+751F,U+7528,U+753B,U+76EE,U+793E,U+884C,U+898B,U+8A18,U+9593,U+95A2,U+FF01,U+FF08-FF09}@font-face{font-family:DotGothic16;font-display:swap;src:url(../media/dotgothic16-latin.2b7eqq59wzniy.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DotGothic16 Fallback;src:local(Arial);size-adjust:112.16%;ascent-override:103.43%;descent-override:25.68%;line-gap-override:0%}@font-face{font-family:Kao Omega;font-display:swap;src:url(../media/tiny5-greek.3kruc_8f6cyc0.woff2)format("woff2");unicode-range:U+3C9}:root{--ff-ui:var(--font-tiny5), "Segoe UI", system-ui, sans-serif;--ff-body:var(--font-geist-pixel), "Geist Pixel Fallback", "Segoe UI", system-ui, sans-serif;--ff-mono:"DotGothic16", "DotGothic16 Fallback", "Lucida Console", Consolas, monospace;--ff-kao:"DotGothic16", "Kao Omega", "DotGothic16 Fallback", "Segoe UI Symbol", "Segoe UI", system-ui, sans-serif}:root,[data-px]{--px:2px;--gp:calc(1000px / 76);--p1:var(--px);--p2:calc(var(--px) * 2);--p3:calc(var(--px) * 3);--p4:calc(var(--px) * 4);--p5:calc(var(--px) * 5);--p6:calc(var(--px) * 6);--p7:calc(var(--px) * 7);--p8:calc(var(--px) * 8);--p9:calc(var(--px) * 9);--p10:calc(var(--px) * 10);--p11:calc(var(--px) * 11);--p12:calc(var(--px) * 12);--p15:calc(var(--px) * 15);--p16:calc(var(--px) * 16);--p18:calc(var(--px) * 18);--p22:calc(var(--px) * 22);--m1:calc(var(--px) * -1);--clip-311:polygon(0 var(--p3), var(--p1) var(--p3), var(--p1) var(--p1), var(--p3) var(--p1), var(--p3) 0, calc(100% - var(--p3)) 0, calc(100% - var(--p3)) var(--p1), calc(100% - var(--p1)) var(--p1), calc(100% - var(--p1)) var(--p3), 100% var(--p3), 100% calc(100% - var(--p3)), calc(100% - var(--p1)) calc(100% - var(--p3)), calc(100% - var(--p1)) calc(100% - var(--p1)), calc(100% - var(--p3)) calc(100% - var(--p1)), calc(100% - var(--p3)) 100%, var(--p3) 100%, var(--p3) calc(100% - var(--p1)), var(--p1) calc(100% - var(--p1)), var(--p1) calc(100% - var(--p3)), 0 calc(100% - var(--p3)));--clip-21:polygon(0 var(--p2), var(--p1) var(--p2), var(--p1) var(--p1), var(--p2) var(--p1), var(--p2) 0, calc(100% - var(--p2)) 0, calc(100% - var(--p2)) var(--p1), calc(100% - var(--p1)) var(--p1), calc(100% - var(--p1)) var(--p2), 100% var(--p2), 100% calc(100% - var(--p2)), calc(100% - var(--p1)) calc(100% - var(--p2)), calc(100% - var(--p1)) calc(100% - var(--p1)), calc(100% - var(--p2)) calc(100% - var(--p1)), calc(100% - var(--p2)) 100%, var(--p2) 100%, var(--p2) calc(100% - var(--p1)), var(--p1) calc(100% - var(--p1)), var(--p1) calc(100% - var(--p2)), 0 calc(100% - var(--p2)));--clip-b21:polygon(0 0, 100% 0, 100% calc(100% - var(--p2)), calc(100% - var(--p1)) calc(100% - var(--p2)), calc(100% - var(--p1)) calc(100% - var(--p1)), calc(100% - var(--p2)) calc(100% - var(--p1)), calc(100% - var(--p2)) 100%, var(--p2) 100%, var(--p2) calc(100% - var(--p1)), var(--p1) calc(100% - var(--p1)), var(--p1) calc(100% - var(--p2)), 0 calc(100% - var(--p2)));--clip-bl1:polygon(0 0, 100% 0, 100% 100%, var(--p1) 100%, var(--p1) calc(100% - var(--p1)), 0 calc(100% - var(--p1)));--clip-br1:polygon(0 0, 100% 0, 100% calc(100% - var(--p1)), calc(100% - var(--p1)) calc(100% - var(--p1)), calc(100% - var(--p1)) 100%, 0 100%);--clip-t21:polygon(0 var(--p2), var(--p1) var(--p2), var(--p1) var(--p1), var(--p2) var(--p1), var(--p2) 0, calc(100% - var(--p2)) 0, calc(100% - var(--p2)) var(--p1), calc(100% - var(--p1)) var(--p1), calc(100% - var(--p1)) var(--p2), 100% var(--p2), 100% 100%, 0 100%);--clip-t311:polygon(0 var(--p3), var(--p1) var(--p3), var(--p1) var(--p1), var(--p3) var(--p1), var(--p3) 0, calc(100% - var(--p3)) 0, calc(100% - var(--p3)) var(--p1), calc(100% - var(--p1)) var(--p1), calc(100% - var(--p1)) var(--p3), 100% var(--p3), 100% 100%, 0 100%)}:root{--taskbar-h:calc(var(--px) * 20);--cap-h:calc(var(--px) * 15);--band-h:calc(var(--px) * 18);--frame:calc(var(--px) * 4);--caps-pad:calc(var(--px) * 58);--cell-w:calc(var(--px) * 44);--cell-h:calc(var(--px) * 56);--desk-pad:calc(var(--px) * 4);--icons-reserve:calc(var(--cell-w) * 2 + var(--desk-pad));--safe-b:env(safe-area-inset-bottom,0px);--safe-l:env(safe-area-inset-left,0px);--safe-r:env(safe-area-inset-right,0px);--gutter:max(12px, var(--safe-l))}@media (min-width:40rem){:root{--gutter:max(24px, var(--safe-l))}}@media (pointer:coarse){:root{--caps-pad:calc(var(--px) * 70)}}:root{--fs-ui:16px;--lh-ui:18px;--fs-h3:24px;--lh-h3:27px;--fs-h2:calc(var(--gp) * 2);--lh-h2:32px;--fs-body:calc(var(--gp) * 1.5);--lh-body:30px;--fs-small:calc(var(--gp) * 1.25);--lh-small:26px;--fs-mono:16px;--lh-mono:20px;--f-ui:400 var(--fs-ui) / var(--lh-ui) var(--ff-ui);--f-small:400 var(--fs-small) / var(--lh-small) var(--ff-body);--f-body:400 var(--fs-body) / var(--lh-body) var(--ff-body);--f-mono:400 var(--fs-mono) / var(--lh-mono) var(--ff-mono)}@media not all and (min-width:40rem){:root{--fs-body:calc(var(--gp) * 1.25);--lh-body:26px}}@media (min-width:2400px) and (min-height:1300px){:root{--px:3px;--fs-ui:24px;--lh-ui:27px;--fs-h3:32px;--lh-h3:36px;--fs-h2:calc(var(--gp) * 3);--lh-h2:48px;--fs-body:calc(var(--gp) * 2);--lh-body:40px;--fs-small:calc(var(--gp) * 1.5);--lh-small:30px;--fs-mono:32px;--lh-mono:40px}}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--desk:var(--lightningcss-light,#2258cb)var(--lightningcss-dark,#0a102a);--icon-sel:var(--lightningcss-light,#a0cdff8c)var(--lightningcss-dark,#6ea0e673);--icon-sel-bd:var(--lightningcss-light,#e6f3fff2)var(--lightningcss-dark,#aacdffe6);--label-ink:#fff;--label-outline:#0a1420;--label-shadow:#0a142080;--ring-dark:#0b1a33;--marquee-fill:var(--lightningcss-light,#a0cdff4d)var(--lightningcss-dark,#6ea0e64d);--marquee-bd:var(--icon-sel-bd);--marquee-line:#0a14208c;--fr-line:var(--lightningcss-light,#1d2d44)var(--lightningcss-dark,#04070d);--fr-hi:var(--lightningcss-light,#f2f9ff)var(--lightningcss-dark,#5d7aa6);--fr-0:var(--lightningcss-light,#cfe4fa)var(--lightningcss-dark,#3b5379);--fr-1:var(--lightningcss-light,#b8d7f6)var(--lightningcss-dark,#31476a);--fr-2:var(--lightningcss-light,#a3c9f1)var(--lightningcss-dark,#283c5b);--fr-3:var(--lightningcss-light,#90bcea)var(--lightningcss-dark,#22344f);--fr-line-i:var(--lightningcss-light,#56667a)var(--lightningcss-dark,#0b1018);--fr-hi-i:var(--lightningcss-light,#f7fafd)var(--lightningcss-dark,#3e4c62);--fr-0-i:var(--lightningcss-light,#e6edf4)var(--lightningcss-dark,#2e3848);--fr-1-i:var(--lightningcss-light,#dde6ef)var(--lightningcss-dark,#2a3342);--fr-2-i:var(--lightningcss-light,#d5dfea)var(--lightningcss-dark,#252e3c);--fr-3-i:var(--lightningcss-light,#cdd9e5)var(--lightningcss-dark,#212937);--win-shadow:var(--lightningcss-light,#08102061)var(--lightningcss-dark,#0009);--win-shadow-i:var(--lightningcss-light,#08102038)var(--lightningcss-dark,#00000073);--title-ink:var(--lightningcss-light,#000)var(--lightningcss-dark,#fff);--title-ink-i:var(--lightningcss-light,#2b3440)var(--lightningcss-dark,#c9d3df);--title-plate:var(--lightningcss-light,#e9f4fe)var(--lightningcss-dark,#1a2a44);--title-plate-i:var(--lightningcss-light,#eef3f8)var(--lightningcss-dark,#222b39);--surface:var(--lightningcss-light,#fff)var(--lightningcss-dark,#161c27);--surface-2:var(--lightningcss-light,#f0f0f0)var(--lightningcss-dark,#1d2533);--client-line:var(--lightningcss-light,#4b5d75)var(--lightningcss-dark,#04070d);--client-glint:var(--lightningcss-light,#fff)var(--lightningcss-dark,#3b4f70);--ink:var(--lightningcss-light,#000)var(--lightningcss-dark,#e9eef5);--ink-2:var(--lightningcss-light,#4f5b67)var(--lightningcss-dark,#aab6c5);--ink-muted:var(--lightningcss-light,#5f6b78)var(--lightningcss-dark,#9aa6b6);--instruction:var(--lightningcss-light,#039)var(--lightningcss-dark,#8fb8ff);--link:var(--lightningcss-light,#06c)var(--lightningcss-dark,#7cb8ff);--link-hover:var(--lightningcss-light,#004c99)var(--lightningcss-dark,#b3d4ff);--focus:var(--lightningcss-light,#0b5cad)var(--lightningcss-dark,#8fc3ff);--group-ink:var(--lightningcss-light,#1e395b)var(--lightningcss-dark,#b9cde6);--group-line:var(--lightningcss-light,#cddbea)var(--lightningcss-dark,#2b3a52);--dlg-line:var(--lightningcss-light,#dfdfdf)var(--lightningcss-dark,#2b3443);--cap-a:var(--lightningcss-light,#eef6fd)var(--lightningcss-dark,#5a7096);--cap-b:var(--lightningcss-light,#d9e9f8)var(--lightningcss-dark,#45597a);--cap-c:var(--lightningcss-light,#a9c3df)var(--lightningcss-dark,#26354d);--cap-d:var(--lightningcss-light,#c3d7ec)var(--lightningcss-dark,#34465f);--cap-ia:var(--lightningcss-light,#f4f7fa)var(--lightningcss-dark,#46536a);--cap-ib:var(--lightningcss-light,#e4ebf2)var(--lightningcss-dark,#39445a);--cap-ic:var(--lightningcss-light,#c9d4df)var(--lightningcss-dark,#262e3d);--cap-id:var(--lightningcss-light,#d8e0e8)var(--lightningcss-dark,#2f394a);--glyph-line:var(--lightningcss-light,#22364f)var(--lightningcss-dark,#060b14);--btn-bd:var(--lightningcss-light,#707070)var(--lightningcss-dark,#6b7787);--btn-ink:var(--lightningcss-light,#000)var(--lightningcss-dark,#f0f4f8);--btn-1:var(--lightningcss-light,#f2f2f2)var(--lightningcss-dark,#3a4452);--btn-2:var(--lightningcss-light,#ebebeb)var(--lightningcss-dark,#333c49);--btn-3:var(--lightningcss-light,#ddd)var(--lightningcss-dark,#2c343f);--btn-4:var(--lightningcss-light,#cfcfcf)var(--lightningcss-dark,#262d37);--btn-glint:var(--lightningcss-light,#ffffffd9)var(--lightningcss-dark,#ffffff1a);--btn-h-bd:var(--lightningcss-light,#3c7fb1)var(--lightningcss-dark,#5fa6dd);--btn-h-1:var(--lightningcss-light,#eaf6fd)var(--lightningcss-dark,#2f5576);--btn-h-2:var(--lightningcss-light,#d9f0fc)var(--lightningcss-dark,#294d6d);--btn-h-3:var(--lightningcss-light,#bee6fd)var(--lightningcss-dark,#234464);--btn-h-4:var(--lightningcss-light,#a7d9f5)var(--lightningcss-dark,#1d3f5f);--btn-a-bd:var(--lightningcss-light,#2c628b)var(--lightningcss-dark,#4b86b5);--btn-a-1:var(--lightningcss-light,#e5f4fc)var(--lightningcss-dark,#1b3550);--btn-a-2:var(--lightningcss-light,#c4e5f6)var(--lightningcss-dark,#173048);--btn-a-3:var(--lightningcss-light,#98d1ef)var(--lightningcss-dark,#122a40);--btn-a-4:var(--lightningcss-light,#68b3db)var(--lightningcss-dark,#0f2338);--btn-default-ring:var(--lightningcss-light,#34c5f0)var(--lightningcss-dark,#50b4f0);--field-bg:var(--lightningcss-light,#fff)var(--lightningcss-dark,#0f141c);--field-bd:var(--lightningcss-light,#7a8089)var(--lightningcss-dark,#6c7889);--field-bd-top:var(--lightningcss-light,#5d636c)var(--lightningcss-dark,#7d8899);--field-inner:var(--lightningcss-light,#e6eaef)var(--lightningcss-dark,#070a10);--field-h-bd:var(--lightningcss-light,#3c7fb1)var(--lightningcss-dark,#5fa6dd);--hot-bd:var(--lightningcss-light,#b8d6fb)var(--lightningcss-dark,#3c6595);--hot-top:var(--lightningcss-light,#fafbfd)var(--lightningcss-dark,#22324a);--hot-bot:var(--lightningcss-light,#ebf3fd)var(--lightningcss-dark,#1d2b42);--sel-bd:var(--lightningcss-light,#3a6fb0)var(--lightningcss-dark,#5b95d6);--sel-top:var(--lightningcss-light,#dcebfc)var(--lightningcss-dark,#24436b);--sel-bot:var(--lightningcss-light,#c1dbfc)var(--lightningcss-dark,#1e3a5f);--sel-glint:var(--lightningcss-light,#fff9)var(--lightningcss-dark,#ffffff14);--sel-ink:var(--lightningcss-light,#000)var(--lightningcss-dark,#fff);--sel-idle-bd:var(--lightningcss-light,#a9b4c0)var(--lightningcss-dark,#4a5466);--bar-line:var(--lightningcss-light,#08101c)var(--lightningcss-dark,#020408);--bar-hi:var(--lightningcss-light,#5878a2)var(--lightningcss-dark,#2c3c56);--bar-1:var(--lightningcss-light,#2b4870)var(--lightningcss-dark,#172338);--bar-2:var(--lightningcss-light,#1d3557)var(--lightningcss-dark,#111b2c);--bar-3:var(--lightningcss-light,#152742)var(--lightningcss-dark,#0c1422);--bar-ink:#fff;--on-bar-2:#c9d6e6;--on-bar-link:#b3d4ff;--sb-track:var(--lightningcss-light,#ececec)var(--lightningcss-dark,#1a2130);--sb-track-line:var(--lightningcss-light,#d2d2d2)var(--lightningcss-dark,#0f141c);--sb-bd:var(--lightningcss-light,#6f6f6f)var(--lightningcss-dark,#7d8899);--sb-1:var(--lightningcss-light,#fbfbfb)var(--lightningcss-dark,#465163);--sb-2:var(--lightningcss-light,#e3e3e3)var(--lightningcss-dark,#353e4d);--sb-grip:var(--lightningcss-light,#6f6f6f)var(--lightningcss-dark,#b4bfcc);--sb-h-1:var(--lightningcss-light,#e3f4fc)var(--lightningcss-dark,#2f5576);--sb-h-2:var(--lightningcss-light,#a9dbf6)var(--lightningcss-dark,#234464);--split-1-bd:var(--lightningcss-light,#1f6fd1)var(--lightningcss-dark,#5aa7ff);--split-1-fill:var(--lightningcss-light,#3399ff3d)var(--lightningcss-dark,#5aa7ff47);--split-2-bd:var(--lightningcss-light,#2f8a3c)var(--lightningcss-dark,#62cc78);--split-2-fill:var(--lightningcss-light,#4caf503d)var(--lightningcss-dark,#62cc783d);--split-3-bd:var(--lightningcss-light,#8a4fd0)var(--lightningcss-dark,#b98cff);--hm-0:var(--lightningcss-light,#e9eef3)var(--lightningcss-dark,#232c3a);--hm-1:var(--lightningcss-light,#4f9a2a)var(--lightningcss-dark,#3f8a2a);--hm-2:var(--lightningcss-light,#3f8422)var(--lightningcss-dark,#5fae36);--hm-3:var(--lightningcss-light,#2f6a1c)var(--lightningcss-dark,#88cf3d);--hm-4:var(--lightningcss-light,#1d4812)var(--lightningcss-dark,#c4ef7c);--hm-mark:var(--lightningcss-light,#d8f78e)var(--lightningcss-dark,#1d4812);--cmd-top:var(--lightningcss-light,#f6f9fd)var(--lightningcss-dark,#2a3446);--cmd-bot:var(--lightningcss-light,#dce6f4)var(--lightningcss-dark,#1f2736);--cmd-ink:var(--lightningcss-light,#1e395b)var(--lightningcss-dark,#d6e2f2);--cmd-line:var(--lightningcss-light,#a0afc3)var(--lightningcss-dark,#0b0f16);--cmd-hot-bd:var(--lightningcss-light,#8fb3dd)var(--lightningcss-dark,#3d6fa8);--cmd-h-1:var(--lightningcss-light,#fbfdff)var(--lightningcss-dark,#2f4560);--cmd-h-3:var(--lightningcss-light,#d8e6f6)var(--lightningcss-dark,#20324a);--hdr-ink:var(--lightningcss-light,#4c607a)var(--lightningcss-dark,#a9bcd6);--hdr-sep:var(--lightningcss-light,#e2e3ea)var(--lightningcss-dark,#2b3443);--details-bot:var(--lightningcss-light,#e4ecf7)var(--lightningcss-dark,#18202d);--details-label:var(--lightningcss-light,#4a5869)var(--lightningcss-dark,#aab6c5);--details-line:var(--lightningcss-light,#c4d1e0)var(--lightningcss-dark,#2b3443);--nav-line:var(--lightningcss-light,#d6e5f5)var(--lightningcss-dark,#263042);--lib-top:var(--lightningcss-light,#fff)var(--lightningcss-dark,#1d2636);--lib-bot:var(--lightningcss-light,#eef4fb)var(--lightningcss-dark,#1a2230);--status-line:var(--lightningcss-light,#d7d7d7)var(--lightningcss-dark,#2b3443);--thumb-bd:var(--lightningcss-light,#c4d1e0)var(--lightningcss-dark,#33405a);--thumb-top:var(--lightningcss-light,#f4f8fd)var(--lightningcss-dark,#22324a);--thumb-bot:var(--lightningcss-light,#dbe7f5)var(--lightningcss-dark,#18233a);--tip-top:var(--lightningcss-light,#fff)var(--lightningcss-dark,#2a3140);--tip-bot:var(--lightningcss-light,#e4e5f0)var(--lightningcss-dark,#1f2531);--info-bg:var(--lightningcss-light,#ffffe1)var(--lightningcss-dark,#2f2b1a);--info-bd:var(--lightningcss-light,#e3d78c)var(--lightningcss-dark,#6b6238);--info-ink:var(--lightningcss-light,#000)var(--lightningcss-dark,#f1e9bd);--chip-m-1:var(--lightningcss-light,#e3f6e5)var(--lightningcss-dark,#1f4a27);--chip-m-2:var(--lightningcss-light,#cdeccf)var(--lightningcss-dark,#1a4021);--chip-m-3:var(--lightningcss-light,#b9e2bc)var(--lightningcss-dark,#173a1e);--chip-m-bd:var(--lightningcss-light,#3c8a45)var(--lightningcss-dark,#4fa65c);--chip-m-ink:var(--lightningcss-light,#0f4a17)var(--lightningcss-dark,#bff0c6);--chip-o-1:var(--lightningcss-light,#fff6dc)var(--lightningcss-dark,#4a3610);--chip-o-2:var(--lightningcss-light,#fde9b4)var(--lightningcss-dark,#433010);--chip-o-3:var(--lightningcss-light,#fbdd8f)var(--lightningcss-dark,#3d2c0b);--chip-o-bd:var(--lightningcss-light,#b07d12)var(--lightningcss-dark,#a8853c);--chip-o-ink:var(--lightningcss-light,#5c3d00)var(--lightningcss-dark,#ffe1a3);--chip-c-1:var(--lightningcss-light,#f4f4f4)var(--lightningcss-dark,#343b45);--chip-c-2:var(--lightningcss-light,#e6e6e6)var(--lightningcss-dark,#2f353f);--chip-c-3:var(--lightningcss-light,#d6d6d6)var(--lightningcss-dark,#2a3039);--chip-c-bd:var(--lightningcss-light,#8a8a8a)var(--lightningcss-dark,#6b7787);--chip-c-ink:var(--lightningcss-light,#3b3b3b)var(--lightningcss-dark,#d0d6de);--note-ink:var(--lightningcss-light,#000)var(--lightningcss-dark,#14140c);--note-ink-2:#3d3d29;--note-link:#083d7a;--note-yellow-top:var(--lightningcss-light,#fefecf)var(--lightningcss-dark,#e6e19c);--note-yellow-bot:var(--lightningcss-light,#fcf7a6)var(--lightningcss-dark,#d8d27c);--note-yellow-head:var(--lightningcss-light,#f6f1a1)var(--lightningcss-dark,#cfc873);--note-yellow-bd:var(--lightningcss-light,#d1c97a)var(--lightningcss-dark,#a9a25a);--note-blue-top:var(--lightningcss-light,#e2f4fd)var(--lightningcss-dark,#bcd9e8);--note-blue-bot:var(--lightningcss-light,#c9e8fa)var(--lightningcss-dark,#a6c8db);--note-blue-head:var(--lightningcss-light,#bfe1f6)var(--lightningcss-dark,#9cc0d4);--note-blue-bd:var(--lightningcss-light,#9cc6e0)var(--lightningcss-dark,#7fa6bd);--note-green-top:var(--lightningcss-light,#e1f8d6)var(--lightningcss-dark,#bfdcb1);--note-green-bot:var(--lightningcss-light,#c8eeb6)var(--lightningcss-dark,#a9cd98);--note-green-head:var(--lightningcss-light,#bde6a8)var(--lightningcss-dark,#a0c68e);--note-green-bd:var(--lightningcss-light,#a6d68f)var(--lightningcss-dark,#86ad75);--note-pink-top:var(--lightningcss-light,#fde4f2)var(--lightningcss-dark,#e6c6d9);--note-pink-bot:var(--lightningcss-light,#f8cbe4)var(--lightningcss-dark,#dcb8cd);--note-pink-head:var(--lightningcss-light,#f2bedb)var(--lightningcss-dark,#d6afc6);--note-pink-bd:var(--lightningcss-light,#e0a9c8)var(--lightningcss-dark,#b78aa6);--note-purple-top:var(--lightningcss-light,#ebe3ff)var(--lightningcss-dark,#d0c6ec);--note-purple-bot:var(--lightningcss-light,#d9ccfb)var(--lightningcss-dark,#c3b7e2);--note-purple-head:var(--lightningcss-light,#cfbff6)var(--lightningcss-dark,#bcaedc);--note-purple-bd:var(--lightningcss-light,#b9a8ea)var(--lightningcss-dark,#9a8cc0);--note-white-top:var(--lightningcss-light,#fff)var(--lightningcss-dark,#dde1e7);--note-white-bot:var(--lightningcss-light,#eee)var(--lightningcss-dark,#cbd0d8);--note-white-head:var(--lightningcss-light,#e6e6e6)var(--lightningcss-dark,#c3c8d1);--note-white-bd:var(--lightningcss-light,#cfcfcf)var(--lightningcss-dark,#a9aeb6);--console-bg:#000;--console-fg:silver;--console-hi:#fff;--console-accent:#0ff;--bsod:navy;--osk-plate-top:#1c2430;--osk-plate-bot:#10161f;--key-alpha-1:#56606e;--key-alpha-2:#464f5c;--key-alpha-3:#3a424e;--key-alpha-4:#2f3640;--key-alpha-bd:#0b0f14;--key-alpha-ink:#fff;--key-alpha-sub:#d3dce6;--key-mod-1:#4d6280;--key-mod-2:#3f5270;--key-mod-3:#33445c;--key-mod-4:#2a394d;--key-mod-bd:#0b0f14;--key-mod-ink:#fff;--key-mod-sub:#d5e1ef;--key-accent-1:#2767b0;--key-accent-2:#215a9c;--key-accent-3:#1d5596;--key-accent-4:#174a85;--key-accent-bd:#0a2240;--key-accent-ink:#fff;--key-accent-sub:#e2efff;--key-artisan-1:#ffe7a8;--key-artisan-2:#fbd77e;--key-artisan-3:#f5c55a;--key-artisan-4:#eeb441;--key-artisan-bd:#7a5a12;--key-artisan-ink:#3d2800;--key-artisan-sub:#5c3d00}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}@media (prefers-reduced-transparency:reduce){:root{--icon-sel:var(--lightningcss-light,#a9cdf6)var(--lightningcss-dark,#2b4d7d);--win-shadow:var(--lightningcss-light,#7a8696)var(--lightningcss-dark,#000);--win-shadow-i:var(--lightningcss-light,#a3adba)var(--lightningcss-dark,#05070b);--marquee-fill:transparent}}@media (forced-colors:active){:root{--hm-0:Canvas;--hm-1:GrayText;--hm-2:CanvasText;--hm-3:CanvasText;--hm-4:CanvasText;--hm-mark:Canvas}}@media (prefers-contrast:more){:root{--ink-2:var(--ink);--ink-muted:var(--ink);--hot-bd:var(--sel-bd);--fr-line-i:var(--fr-line);--btn-bd:var(--lightningcss-light,#000)var(--lightningcss-dark,#c9d3df);--field-bd:var(--lightningcss-light,#000)var(--lightningcss-dark,#c9d3df)}}:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@media print{:root,:root[data-theme]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}}:root{--sprite-glare:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 48 15' shape-rendering='crispEdges'%3E%3Cpath stroke='%23fff' stroke-opacity='.55' d='M0 0.5h11m1 0h3m1 0h1m1 0h1m1 0h1m1 0h1m1 0h1m1 0h1m1 0h1M0 1.5h2m1 0h3m1 0h1m1 0h1m1 0h1m1 0h1m1 0h1m1 0h1m3 0h1M0 2.5h9m1 0h1m1 0h1m1 0h1m1 0h1m1 0h1m1 0h1m1 0h1M1 3.5h1m1 0h1m1 0h1m1 0h1m1 0h1m1 0h1m3 0h1M0 4.5h7m1 0h1m1 0h1m1 0h1m1 0h1m1 0h1m1 0h1m1 0h1M1 5.5h1m1 0h1m1 0h1m1 0h1m1 0h1m3 0h1M0 6.5h1m1 0h1m1 0h1m1 0h1m1 0h1m1 0h1m1 0h1m1 0h1m3 0h1M1 7.5h1m1 0h1m3 0h1M0 8.5h3m1 0h1m1 0h1m1 0h1m1 0h1m1 0h1m3 0h1M1 9.5h1m1 0h1m1 0h1M0 10.5h1m1 0h1m1 0h1m1 0h1m3 0h1M0 12.5h1m1 0h1m1 0h1m1 0h1m1 0h1M0 14.5h1m1 0h1'/%3E%3Cpath stroke='%23fff' stroke-opacity='.22' d='M11 0.5h1m3 0h1m1 0h1m3 0h1m8 0h1m1 0h1m1 0h1m1 0h1m1 0h1m1 0h1m1 0h1m1 0h1m1 0h1M19 1.5h1m3 0h1m1 0h1m1 0h1m1 0h1m3 0h1m3 0h1M11 2.5h1m12 0h1m1 0h1m1 0h1m1 0h1m1 0h1m1 0h1m1 0h1m1 0h1m3 0h1m3 0h1M13 3.5h1m3 0h1m1 0h1m3 0h1m3 0h1M9 4.5h1m12 0h1m1 0h1m1 0h1m1 0h1m1 0h1m1 0h1m1 0h1m1 0h1m3 0h1m3 0h1M11 5.5h1m3 0h1m1 0h1m3 0h1m3 0h1M3 6.5h1m12 0h1m3 0h1m1 0h1m1 0h1m1 0h1m3 0h1m3 0h1M5 7.5h1m5 0h1m3 0h1M14 8.5h1m3 0h1m1 0h1m1 0h1m1 0h1m1 0h1m1 0h1m3 0h1M7 9.5h1m1 0h1m3 0h1M8 10.5h1m3 0h1m1 0h1m1 0h1m1 0h1m3 0h1M3 11.5h1M10 12.5h1m1 0h1m1 0h1m1 0h1m3 0h1M1 13.5h1M4 14.5h1m1 0h1m3 0h1'/%3E%3C/svg%3E");--sprite-streaks:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 96 15' shape-rendering='crispEdges'%3E%3Cpath stroke='%23fff' stroke-opacity='.16' d='M36 0.5h4m44 0h6M35 1.5h4m44 0h6M34 2.5h4m44 0h6M33 3.5h4m44 0h6M32 4.5h4m44 0h6M31 5.5h4m44 0h6M30 6.5h4m44 0h6M29 7.5h4m44 0h6M28 8.5h4m44 0h6M27 9.5h4m44 0h6M26 10.5h4m44 0h6M25 11.5h4m44 0h6M24 12.5h4m44 0h6M23 13.5h4m44 0h6M22 14.5h4m44 0h6'/%3E%3Cpath stroke='%23fff' stroke-opacity='.1' d='M44 0.5h1m48 0h1M43 1.5h1m48 0h1M42 2.5h1m48 0h1M41 3.5h1m48 0h1M40 4.5h1m48 0h1M39 5.5h1m48 0h1M38 6.5h1m48 0h1M37 7.5h1m48 0h1M36 8.5h1m48 0h1M35 9.5h1m48 0h1M34 10.5h1m48 0h1M33 11.5h1m48 0h1M32 12.5h1m48 0h1M31 13.5h1m48 0h1M30 14.5h1m48 0h1'/%3E%3C/svg%3E");--sprite-sheen:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 8' shape-rendering='crispEdges'%3E%3Cpath stroke='%23fff' stroke-opacity='.1' d='M0 0.5h3M1 1.5h1m1 0h1M0 2.5h1m1 0h1M3 3.5h1M0 4.5h1m1 0h1M2 6.5h1'/%3E%3C/svg%3E");--sprite-arrow-up:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 5 3' shape-rendering='crispEdges'%3E%3Cpath stroke='%234d4d4d' d='M2 0.5h1M1 1.5h3M0 2.5h5'/%3E%3C/svg%3E");--sprite-arrow-down:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 5 3' shape-rendering='crispEdges'%3E%3Cpath stroke='%234d4d4d' d='M0 0.5h5M1 1.5h3M2 2.5h1'/%3E%3C/svg%3E")}@property --rx{syntax:"<length>";inherits:false;initial-value:0}@property --ry{syntax:"<length>";inherits:false;initial-value:0}@property --rw{syntax:"<length>";inherits:false;initial-value:0}@property --rh{syntax:"<length>";inherits:false;initial-value:0}@property --z{syntax:"<integer>";inherits:false;initial-value:10}@keyframes win-boot-fade{0%{opacity:0;visibility:hidden}}@keyframes win-boot-zoom{0%{transform:scale(.9)}}@keyframes task-boot{0%{box-shadow:none;background:0 0}}@keyframes wm-wipe{0%{clip-path:inset(0 100% 0 0)}}@keyframes wm-tag{0%{opacity:0;transform:translateY(var(--p2))}}@keyframes boot-in{0%{opacity:0;transform:translateY(var(--px))}}@keyframes boot-flash{0%{background:var(--console-accent);color:#000}}@keyframes blink{50%{opacity:0}}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}
