:root{--ui-safe-top:env(safe-area-inset-top);--ui-safe-right:env(safe-area-inset-right);--ui-safe-bottom:env(safe-area-inset-bottom);--ui-safe-left:env(safe-area-inset-left);--font:'Noto Sans SC','WenQuanYi Micro Hei','Noto Sans','Microsoft YaHei UI','Microsoft YaHei','HarmonyOS Sans SC','MiSans','PingFang SC','Hiragino Sans GB',ui-sans-serif,system-ui,sans-serif;--font-mono:'Maple Mono NF CN','Maple Mono SC NF','Sarasa Term SC','LXGW WenKai Mono','JetBrains Mono','Fira Code','Cascadia Code','Source Code Pro','Monaco','SF Mono',Menlo,Consolas,'DejaVu Sans Mono','Liberation Mono','Courier New',monospace;--ui-border-radius:4px}[ui-scheme='light'],[ui-scheme='system'],body{--bg:#fff;--text:#000;--ui-panel-bg:rgba(0,0,0,0.039);--ui-tooltips-bg:rgba(255,255,255,0.867);--ui-tooltips-border:rgba(0,0,0,0.094);--ui-dialog-filter-bg:rgba(0,0,0,0.533);--ui-dialog-bg:rgba(255,255,255,0.667);--ui-dialog-border:rgba(0,0,0,0.533);--ui-dialog-action-bg:rgba(255,255,255,0.533);--w-progress-bar-track:rgba(136,136,136,0.4);--w-btn-bg:rgba(0,0,0,0.094);--w-btn-border:rgba(0,0,0,0.157);--w-btn-hover-bg:rgba(0,0,0,0.133);--w-btn-active-bg:rgba(0,0,0,0.067);--w-btn-active-opacity:.9;--w-btn-delay:rgba(0,0,0,0.133);--w-btn-danger-bg:#ff4e4e;--w-btn-danger-border:#a22309;--w-btn-danger-hover-bg:#d43939;--w-btn-danger-active-bg:rgba(255,78,78,0.627);--w-btn-disabled-opacity:.7;--w-input-bg:rgba(0,0,0,0.067);--w-input-border:rgba(0,0,0,0.157);--w-input-indicator:#000;--w-input-hover-bg:rgba(0,0,0,0.133);--w-input-focus-bg:rgba(255,255,255,0.533);--w-input-placeholder:rgba(0,0,0,0.4);--w-input-readonly-indicator:rgba(0,0,0,0.4);--w-input-invalid-bg:rgba(162,35,9,0.125);--w-input-invalid-hover-bg:rgba(162,35,9,0.251);--w-input-invalid-focus-bg:rgba(162,35,9,0.063);--w-input-invalid-indicator:#dc3614;--w-input-disabled-bg:rgba(0,0,0,0.031);--w-input-disabled-indicator:rgba(0,0,0,0.267);--w-input-disabled-text:rgba(0,0,0,0.533);--w-input-autofill-bg:rgba(255,255,255,0.867);--w-input-autofill-hover-bg:rgba(0,0,0,0.133);--w-input-autofill-active-bg:rgba(0,0,0,0.067);--w-select-bg:rgba(0,0,0,0.067);--w-select-border:rgba(0,0,0,0.157);--w-select-hover-bg:rgba(0,0,0,0.133);--w-select-active-bg:rgba(0,0,0,0.031);--w-select-picker-bg:rgba(255,255,255,0.816);--w-select-option-hover-bg:rgba(0,0,0,0.133);--w-select-option-active-bg:rgba(0,0,0,0.067);--w-nav-hover-bg:rgba(0,0,0,0.094);--w-nav-active-bg:rgba(0,0,0,0.067);--w-nav-active-content-opacity:.6;--w-nav-disabled-opacity:.5;--w-slider-track:rgba(136,136,136,0.533);--w-slider-cover:var(--theme);--w-slider-thumb:#fff;--w-slider-thumb-back:rgba(136,136,136,0.267);--w-slider-thumb-front:var(--theme);--w-slider2d-bg:rgba(0,0,0,0.067);--w-slider2d-border:rgba(0,0,0,0.133);--w-slider2d-thumb-out:#000;--w-slider2d-thumb-in:#fff;--w-switch-bg:rgba(0,0,0,0.133);--w-switch-border:rgba(0,0,0,0.133);--w-switch-hover-bg:rgba(0,0,0,0.2);--w-checkbox-border:rgba(0,0,0,0.133);--w-checkbox-hover-bg:rgba(0,0,0,0.133);--w-checkbox-active-bg:rgba(0,0,0,0.067);--w-gamepad-a:#5baa22;--w-gamepad-b:#eb0800;--w-gamepad-x:#2579da;--w-gamepad-y:#9e9b00;--w-gamepad-disconnected:#a00;--w-hint-key-bg:rgba(0,0,0,0.067);--w-hint-key-border:rgba(0,0,0,0.133);--w-hint-gamepad-a:#5baa22;--w-hint-gamepad-b:#eb0800;--w-hint-gamepad-x:#2579da;--w-hint-gamepad-y:#9e9b00;--w-grid-data-head-bg:rgba(255,255,255,0.867);--w-grid-data-head-hover-bg:rgba(0,0,0,0.067);--w-grid-data-head-active-bg:rgba(0,0,0,0.031);--w-grid-data-row-even-bg:rgba(0,0,0,0.016);--w-grid-data-row-hover-bg:rgba(255,255,255,0.667)}[ui-scheme='dark']{--bg:#111;--text:#fff;--ui-panel-bg:rgba(255,255,255,0.031);--ui-tooltips-bg:rgba(8,8,8,0.816);--ui-tooltips-border:rgba(255,255,255,0.133);--ui-dialog-filter-bg:rgba(0,0,0,0.533);--ui-dialog-bg:rgba(17,17,17,0.667);--ui-dialog-border:rgba(255,255,255,0.133);--ui-dialog-action-bg:rgba(0,0,0,0.4);--w-progress-bar-track:rgba(136,136,136,0.267);--w-btn-bg:rgba(255,255,255,0.067);--w-btn-border:rgba(255,255,255,0.133);--w-btn-hover-bg:rgba(255,255,255,0.133);--w-btn-active-bg:rgba(255,255,255,0.067);--w-btn-active-opacity:.9;--w-btn-delay:rgba(255,255,255,0.133);--w-btn-danger-bg:#a22309;--w-btn-danger-border:#a22309;--w-btn-danger-hover-bg:#c72e0f;--w-btn-danger-active-bg:rgba(199,46,15,0.627);--w-btn-disabled-opacity:.8;--w-input-bg:rgba(255,255,255,0.067);--w-input-border:rgba(255,255,255,0.067);--w-input-indicator:rgba(255,255,255,0.533);--w-input-hover-bg:rgba(255,255,255,0.133);--w-input-focus-bg:rgba(0,0,0,0.533);--w-input-placeholder:rgba(255,255,255,0.533);--w-input-readonly-indicator:rgba(255,255,255,0.267);--w-input-invalid-bg:rgba(162,35,9,0.125);--w-input-invalid-hover-bg:rgba(162,35,9,0.251);--w-input-invalid-focus-bg:rgba(162,35,9,0.063);--w-input-invalid-indicator:#dc3614;--w-input-disabled-bg:rgba(255,255,255,0.031);--w-input-disabled-indicator:rgba(255,255,255,0.267);--w-input-disabled-text:rgba(255,255,255,0.733);--w-input-autofill-bg:rgba(8,8,8,0.816);--w-input-autofill-hover-bg:rgba(255,255,255,0.133);--w-input-autofill-active-bg:rgba(255,255,255,0.067);--w-select-bg:rgba(255,255,255,0.067);--w-select-border:rgba(255,255,255,0.133);--w-select-hover-bg:rgba(255,255,255,0.133);--w-select-active-bg:rgba(255,255,255,0.031);--w-select-picker-bg:rgba(8,8,8,0.816);--w-select-option-hover-bg:rgba(255,255,255,0.133);--w-select-option-active-bg:rgba(255,255,255,0.067);--w-nav-hover-bg:rgba(255,255,255,0.094);--w-nav-active-bg:rgba(255,255,255,0.031);--w-nav-active-content-opacity:.8;--w-nav-disabled-opacity:.7;--w-slider-track:rgba(136,136,136,0.533);--w-slider-cover:var(--theme);--w-slider-thumb:#404040;--w-slider-thumb-back:rgba(136,136,136,0.267);--w-slider-thumb-front:var(--theme);--w-slider2d-bg:rgba(255,255,255,0.067);--w-slider2d-border:rgba(255,255,255,0.067);--w-slider2d-thumb-out:#fff;--w-slider2d-thumb-in:#000;--w-switch-bg:rgba(255,255,255,0.067);--w-switch-border:rgba(255,255,255,0.133);--w-switch-hover-bg:rgba(255,255,255,0.133);--w-checkbox-border:rgba(255,255,255,0.133);--w-checkbox-hover-bg:rgba(255,255,255,0.133);--w-checkbox-active-bg:rgba(255,255,255,0.067);--w-gamepad-a:#75d731;--w-gamepad-b:#ff443e;--w-gamepad-x:#3b86de;--w-gamepad-y:#fffb54;--w-gamepad-disconnected:#f22;--w-hint-key-bg:rgba(255,255,255,0.067);--w-hint-key-border:rgba(255,255,255,0.133);--w-hint-gamepad-a:#75d731;--w-hint-gamepad-b:#ff443e;--w-hint-gamepad-x:#3b86de;--w-hint-gamepad-y:#fffb54;--w-grid-data-head-bg:rgba(17,17,17,0.667);--w-grid-data-head-hover-bg:rgba(255,255,255,0.133);--w-grid-data-head-active-bg:rgba(255,255,255,0.067);--w-grid-data-row-even-bg:rgba(255,255,255,0.016);--w-grid-data-row-hover-bg:rgba(0,0,0,0.533);--w-file-bg:rgba(255,255,255,0.067);--w-file-border:rgba(255,255,255,0.067);--w-file-hover-bg:rgba(255,255,255,0.067);--w-file-action-bg:rgba(0,0,0,0.133);--w-file-placeholder-opacity:.5}@media(prefers-color-scheme:dark){[ui-scheme='system'],body{--bg:#111;--text:#fff;--ui-panel-bg:rgba(255,255,255,0.031);--ui-tooltips-bg:rgba(8,8,8,0.816);--ui-tooltips-border:rgba(255,255,255,0.133);--ui-dialog-filter-bg:rgba(0,0,0,0.533);--ui-dialog-bg:rgba(17,17,17,0.667);--ui-dialog-border:rgba(255,255,255,0.133);--ui-dialog-action-bg:rgba(0,0,0,0.4);--w-progress-bar-track:rgba(136,136,136,0.267);--w-btn-bg:rgba(255,255,255,0.067);--w-btn-border:rgba(255,255,255,0.133);--w-btn-hover-bg:rgba(255,255,255,0.133);--w-btn-active-bg:rgba(255,255,255,0.067);--w-btn-active-opacity:.9;--w-btn-delay:rgba(255,255,255,0.133);--w-btn-danger-bg:#a22309;--w-btn-danger-border:#a22309;--w-btn-danger-hover-bg:#c72e0f;--w-btn-danger-active-bg:rgba(199,46,15,0.627);--w-btn-disabled-opacity:.8;--w-input-bg:rgba(255,255,255,0.067);--w-input-border:rgba(255,255,255,0.067);--w-input-indicator:rgba(255,255,255,0.533);--w-input-hover-bg:rgba(255,255,255,0.133);--w-input-focus-bg:rgba(0,0,0,0.533);--w-input-placeholder:rgba(255,255,255,0.533);--w-input-readonly-indicator:rgba(255,255,255,0.267);--w-input-invalid-bg:rgba(162,35,9,0.125);--w-input-invalid-hover-bg:rgba(162,35,9,0.251);--w-input-invalid-focus-bg:rgba(162,35,9,0.063);--w-input-invalid-indicator:#dc3614;--w-input-disabled-bg:rgba(255,255,255,0.031);--w-input-disabled-indicator:rgba(255,255,255,0.267);--w-input-disabled-text:rgba(255,255,255,0.733);--w-input-autofill-bg:rgba(8,8,8,0.816);--w-input-autofill-hover-bg:rgba(255,255,255,0.133);--w-input-autofill-active-bg:rgba(255,255,255,0.067);--w-select-bg:rgba(255,255,255,0.067);--w-select-border:rgba(255,255,255,0.133);--w-select-hover-bg:rgba(255,255,255,0.133);--w-select-active-bg:rgba(255,255,255,0.031);--w-select-picker-bg:rgba(8,8,8,0.816);--w-select-option-hover-bg:rgba(255,255,255,0.133);--w-select-option-active-bg:rgba(255,255,255,0.067);--w-nav-hover-bg:rgba(255,255,255,0.094);--w-nav-active-bg:rgba(255,255,255,0.031);--w-nav-active-content-opacity:.8;--w-nav-disabled-opacity:.7;--w-slider-track:rgba(136,136,136,0.533);--w-slider-cover:var(--theme);--w-slider-thumb:#404040;--w-slider-thumb-back:rgba(136,136,136,0.267);--w-slider-thumb-front:var(--theme);--w-slider2d-bg:rgba(255,255,255,0.067);--w-slider2d-border:rgba(255,255,255,0.067);--w-slider2d-thumb-out:#fff;--w-slider2d-thumb-in:#000;--w-switch-bg:rgba(255,255,255,0.067);--w-switch-border:rgba(255,255,255,0.133);--w-switch-hover-bg:rgba(255,255,255,0.133);--w-checkbox-border:rgba(255,255,255,0.133);--w-checkbox-hover-bg:rgba(255,255,255,0.133);--w-checkbox-active-bg:rgba(255,255,255,0.067);--w-gamepad-a:#75d731;--w-gamepad-b:#ff443e;--w-gamepad-x:#3b86de;--w-gamepad-y:#fffb54;--w-gamepad-disconnected:#f22;--w-hint-key-bg:rgba(255,255,255,0.067);--w-hint-key-border:rgba(255,255,255,0.133);--w-hint-gamepad-a:#75d731;--w-hint-gamepad-b:#ff443e;--w-hint-gamepad-x:#3b86de;--w-hint-gamepad-y:#fffb54;--w-grid-data-head-bg:rgba(17,17,17,0.667);--w-grid-data-head-hover-bg:rgba(255,255,255,0.133);--w-grid-data-head-active-bg:rgba(255,255,255,0.067);--w-grid-data-row-even-bg:rgba(255,255,255,0.016);--w-grid-data-row-hover-bg:rgba(0,0,0,0.533);--w-file-bg:rgba(255,255,255,0.067);--w-file-border:rgba(255,255,255,0.067);--w-file-hover-bg:rgba(255,255,255,0.067);--w-file-action-bg:rgba(0,0,0,0.133);--w-file-placeholder-opacity:.5}}
*{box-sizing:border-box}body{overflow:hidden;margin:0;width:100vw;height:100vh;background:var(--bg);color:var(--text);font:16px/1.5 var(--font);user-select:none;scrollbar-color:var(--theme) var(--theme-a8)}::selection{background:var(--theme);color:var(--theme-text)}h1,h2,h3,h4,h5,h6{margin:16px 0;word-break:break-word;font-weight:600;line-height:1}h1{font-size:50px}h2{font-size:40px}h3{font-size:30px}h4{font-size:26px}h5{font-size:22px}h6{font-size:18px}.ui-preset-fullscreen{position:fixed;z-index:50;width:100%;height:100%;inset:0}.ui-preset-center{margin:auto;inset:0}[ui-panel]{background:var(--ui-panel-bg)}[ui-panel='large']{padding:24px;border-radius:calc(var(--ui-border-radius) * 2)}[ui-panel='middle']{padding:12px;border-radius:calc(var(--ui-border-radius) * 1.5)}[ui-layout='flow'],[ui-layout='flow-column']{display:flex;flex-wrap:wrap;gap:8px}[ui-layout='flow-column']{flex-direction:column}.ui-dialog-filter{background:var(--ui-dialog-filter-bg);animation:.3s .1s ui-dialog-filter ease-out backwards}.ui-dialog{position:fixed;z-index:50;overflow:hidden;min-width:min(calc(100vw - 16px), 400px);width:max-content;height:max-content;border:1px solid var(--ui-dialog-border);border-radius:var(--ui-border-radius);background:var(--ui-dialog-bg);animation:1s .1s ui-dialog cubic-bezier(0,1,0,1) backwards;backdrop-filter:blur(8px)}.ui-dialog>*{padding:16px;max-width:calc(100vw - 4px)}.ui-dialog:has(.ui-dialog-actions:empty):after{bottom:0}.ui-dialog:after{position:absolute;bottom:var(--ui-dialog-actions-height,49px);left:0;display:block;width:100%;height:16px;background:linear-gradient(transparent 0,var(--bg) 100%);content:'';pointer-events:none}.ui-dialog-title{display:flex;align-items:center;font-size:32px;gap:8px}.ui-dialog-content{position:relative;overflow:hidden overlay;padding-top:0;max-height:calc(100vh - 84px - var(--ui-dialog-actions-height, 49px))}.ui-dialog-actions{display:flex;flex-wrap:wrap;padding:8px;background:var(--ui-dialog-action-bg);gap:8px}.ui-dialog-actions:empty{display:none}.ui-dialog-action{flex:1 0 auto}@media(prefers-reduced-motion:reduce){.ui-dialog{animation-name:ui-dialog-motion-less}}@-moz-keyframes ui-dialog-filter{0%{opacity:0}}@-webkit-keyframes ui-dialog-filter{0%{opacity:0}}@-o-keyframes ui-dialog-filter{0%{opacity:0}}@keyframes ui-dialog-filter{0%{opacity:0}}@-moz-keyframes ui-dialog{0%{scale:0}}@-webkit-keyframes ui-dialog{0%{scale:0}}@-o-keyframes ui-dialog{0%{scale:0}}@keyframes ui-dialog{0%{scale:0}}@-moz-keyframes ui-dialog-motion-less{0%{opacity:0;scale:.9}}@-webkit-keyframes ui-dialog-motion-less{0%{opacity:0;scale:.9}}@-o-keyframes ui-dialog-motion-less{0%{opacity:0;scale:.9}}@keyframes ui-dialog-motion-less{0%{opacity:0;scale:.9}}.ui-nav{position:fixed;z-index:90;outline:4px solid var(--theme);outline-offset:2px;border-top-left-radius:calc(var(--border-radius-tl) + 1px);border-top-right-radius:calc(var(--border-radius-tr) + 1px);border-bottom-right-radius:calc(var(--border-radius-br) + 1px);border-bottom-left-radius:calc(var(--border-radius-bl) + 1px);transition:.05s top,0.05s left,0.1s height,0.1s width,0.2s border-radius,0.1s opacity;animation:ui-nav 1s linear infinite alternate;pointer-events:none;contain:strict;will-change:top,left,height,width}.ui-nav:not(.ui-nav-visible){width:0;height:0;outline-width:0;animation:none}body:has(.ui-nav-visible){cursor:none}@media(prefers-reduced-motion:reduce){.ui-nav{transition:.1s opacity}}@-moz-keyframes ui-nav{100%{filter:drop-shadow(0 0 8px var(--theme))}}@-webkit-keyframes ui-nav{100%{filter:drop-shadow(0 0 8px var(--theme))}}@-o-keyframes ui-nav{100%{filter:drop-shadow(0 0 8px var(--theme))}}@keyframes ui-nav{100%{filter:drop-shadow(0 0 8px var(--theme))}}.ui-tooltips{position:fixed;z-index:100;overflow:hidden;max-width:calc(100vw - var(--ui-safe-left) - var(--ui-safe-right));max-height:calc(100vh - var(--ui-safe-top) - var(--ui-safe-bottom));width:0;height:0;border:1px solid var(--ui-tooltips-border);border-radius:var(--ui-border-radius);background:var(--ui-tooltips-bg);opacity:0;transition:.3s width,0.3s height,0.1s .1s opacity;pointer-events:none;backdrop-filter:blur(4px);interpolate-size:allow-keywords;will-change:top,left;contain:content}.ui-tooltips-show{width:auto;height:auto;opacity:1}.ui-tooltips-show .ui-tooltips-content{translate:0}.ui-tooltips-content{padding:8px 12px;width:max-content;background:rgba(0,0,0,0);transition:.3s translate;translate:-30% -50%}@media(pointer:coarse){.ui-tooltips{transition:.1s .1s opacity,0.3s width,0.3s height,0.3s translate;translate:50% 50%}.ui-tooltips-show{translate:0}}.w-input-autofill{position:fixed;z-index:60;display:block;overflow:hidden overlay;max-height:min(80vh,300px,calc(100vh - var(--ui-safe-top) - var(--ui-safe-bottom)));outline:1px solid var(--w-input-border);border-radius:var(--ui-border-radius);background:var(--w-input-autofill-bg);transition:.1s height;backdrop-filter:blur(10px);overscroll-behavior:contain}.w-input-autofill::part(w-list-item){padding:4px 8px;transition:.1s background,0.1s top,0.1s opacity}.w-input-autofill:not(.w-input-autofill-up){border-top-left-radius:0;border-top-right-radius:0}.w-input-autofill-up{border-bottom-right-radius:0;border-bottom-left-radius:0}.w-select-picker{position:fixed;top:var(--w-select-top-begin);left:var(--w-select-left);z-index:60;overflow:hidden auto;width:var(--w-select-width);height:32px;border:1px solid var(--w-select-border);border-radius:var(--ui-border-radius);background:var(--w-select-picker-bg);backdrop-filter:blur(10px)}.w-select-list{position:relative;top:var(--w-select-item-diff);display:flex;flex-direction:column}.w-select-list::part(w-list-item){position:static;padding:4px 20px 4px 8px;transition:.1s background;animation:none}.w-select-picker-show{top:var(--w-select-top-end);height:var(--w-select-height);transition:.3s height var(--ease-out),0.3s top var(--ease-out),0.1s opacity;animation:w-select-picker-show .3s;--ease-out:cubic-bezier(0,0,0,1)}.w-select-picker-show .w-select-list{top:0;transition:.3s top var(--ease-out)}@media(prefers-reduced-motion:reduce){.w-select-picker{top:var(--w-select-top-end);height:var(--w-select-height);opacity:0}.w-select-picker-show{opacity:1}.w-select-list{top:0}}@-moz-keyframes w-select-picker-show{0%,100%{scrollbar-width:none}}@-webkit-keyframes w-select-picker-show{0%,100%{scrollbar-width:none}}@-o-keyframes w-select-picker-show{0%,100%{scrollbar-width:none}}@keyframes w-select-picker-show{0%,100%{scrollbar-width:none}}
