:root{--font-family:"Segoe UI Variable", "Segoe UI", "Microsoft YaHei UI", sans-serif;--radius-none:0;--radius-xs:4px;--radius-sm:6px;--radius-base:8px;--radius-md:10px;--radius-lg:12px;--radius-xl:16px;--radius-2xl:20px;--radius-150:200px;--radius-full:9999px;--radius-circle:50%;--control-height:36px;--control-icon-width:34px;--control-icon-size:1rem;--control-transition:.18s cubic-bezier(.2, 0, 0, 1);--layout-grid-size:48px;--animation-pulse:pulse;--animation-zoomIn:zoomIn;--animation-fadeSlideIn:fadeSlideIn}:root,:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--theme-color:#0067c0;--theme-light:#0f6cbd;--theme-lighter:#3a96dd;--theme-lightest:#d9edff;--theme-dark:#005a9e;--theme-darker:#004578;--theme-primary:var(--theme-color);--theme-primary-light:var(--theme-light);--theme-primary-lighter:var(--theme-lightest);--theme-success:#0f7b0f;--theme-success-light:#107c10;--theme-success-lighter:#dff6dd;--theme-warning:#9d5d00;--theme-warning-light:#8a5000;--theme-warning-lighter:#fff4ce;--theme-danger:#c42b1c;--theme-danger-light:#b42318;--theme-danger-lighter:#fde7e9;--theme-danger-dark:#a4262c;--theme-info:#0067c0;--theme-info-light:#005a9e;--theme-info-lighter:#d9edff;--text-darkest:#18202a;--text-darker:#29323c;--text-dark:#3d4651;--text-base:#52606d;--text-light:#6b7785;--text-lighter:#87929e;--text-lightest:#a3acb5;--text-disabled:#8d98a4;--text-inverse:#fff;--text-placeholder:#788491;--border-darkest:#8f9aa5;--border-darker:#a7b0b9;--border-dark:#bac2ca;--border-base:#cbd2d9;--border-light:#dbe0e5;--border-lighter:#e5e9ed;--border-lightest:#eef1f4;--border-hover:#8f9aa5;--border-focus:var(--theme-color);--bg-darkest:#fff;--bg-darker:#f5f7f9;--bg-dark:#edf1f5;--bg-base:#e4e9ee;--bg-light:#dbe1e7;--bg-lighter:#f7f9fb;--bg-lightest:#fff;--bg-hover:#0000000e;--bg-active:#00000017;--bg-selected:#dceeff;--bg-disabled:#eef1f4;--bg-overlay:#0f17208f;--bg-mask:#0f172061;--page-bg:#f3f3f3;--surface-card:#ffffffdb;--surface-card-strong:#fff;--surface-card-hover:#fff;--surface-subtle:#ffffff8f;--surface-border:#00000017;--surface-shadow:0 1px 2px #0000000f;--control-bg:#ffffffb8;--control-bg-hover:#fff;--control-border:#00000024;--control-border-strong:#00000038;--focus-ring:0 0 0 2px #0067c033;--box-shadow:0 8px 24px #192c421f;--box-shadow-top:0 -8px 24px #192c421a;--scrollbar-thumb:#a3acb5;--scrollbar-track:transparent;--logo-filter:grayscale(1);--content-panel:color-mix(in srgb, var(--surface-card) 88%, transparent);--content-panel-strong:var(--surface-card-strong);--content-border:var(--surface-border);--content-shadow:var(--surface-shadow);--terminal-shadow:0 18px 55px #2f2a221f;--desktop-label:#fff;--desktop-wallpaper-start:#76a9df;--desktop-wallpaper-end:#425f9d;--window-surface:#f6f9fcd1;--window-content-surface:#f9fbfde6;--titlebar-surface:#edf3f9c7;--window-border:#ffffff9e;--window-border-active:#ffffffe0;--window-divider:#2c3e501a;--window-shadow:0 16px 42px #142e4f33;--window-shadow-active:0 28px 72px #132b4b4d;--dock-surface:#f5f9fdb8;--dock-border:#ffffffb8;--dock-shadow:0 16px 38px #1730513d;--dock-item-hover:#ffffffa3}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--theme-color:#60cdff;--theme-light:#78d4ff;--theme-lighter:#9cdcfe;--theme-lightest:#15384a;--theme-dark:#4cc2ff;--theme-darker:#1890c9;--theme-primary:var(--theme-color);--theme-primary-light:var(--theme-light);--theme-primary-lighter:var(--theme-lightest);--theme-success:#6ccb5f;--theme-success-light:#82d875;--theme-success-lighter:#183b1d;--theme-warning:#fce100;--theme-warning-light:#ffeb3b;--theme-warning-lighter:#453b13;--theme-danger:#ff99a4;--theme-danger-light:#ffb3ba;--theme-danger-lighter:#442526;--theme-danger-dark:#e86a78;--theme-info:#60cdff;--theme-info-light:#78d4ff;--theme-info-lighter:#15384a;--text-darkest:#f5f7fa;--text-darker:#e4e8ed;--text-dark:#ced4dc;--text-base:#b4bdc8;--text-light:#98a4b2;--text-lighter:#778392;--text-lightest:#596572;--text-disabled:#65717e;--text-inverse:#07111b;--text-placeholder:#8794a2;--border-darkest:#687482;--border-darker:#53606d;--border-dark:#414d59;--border-base:#35414d;--border-light:#2d3945;--border-lighter:#27323d;--border-lightest:#222c36;--border-hover:#687482;--border-focus:var(--theme-color);--bg-darkest:#202a34;--bg-darker:#18232e;--bg-dark:#26313c;--bg-base:#303b46;--bg-light:#384550;--bg-lighter:#222e39;--bg-lightest:#1b2631;--bg-hover:#ffffff14;--bg-active:#ffffff1f;--bg-selected:#173a4d;--bg-disabled:#222c36;--bg-overlay:#000000c7;--bg-mask:#0000009e;--page-bg:#202020;--surface-card:#2c2c2ceb;--surface-card-strong:#2c2c2c;--surface-card-hover:#323232;--surface-subtle:#ffffff09;--surface-border:#ffffff14;--surface-shadow:0 1px 2px #00000047;--control-bg:#ffffff0e;--control-bg-hover:#ffffff17;--control-border:#ffffff24;--control-border-strong:#ffffff38;--focus-ring:0 0 0 2px #60cdff33;--box-shadow:0 8px 24px #00000038;--box-shadow-top:0 -8px 24px #0000002e;--scrollbar-thumb:#596572;--scrollbar-track:transparent;--logo-filter:grayscale(1) invert(1);--content-panel:color-mix(in srgb, var(--surface-card) 88%, transparent);--content-panel-strong:var(--surface-card-strong);--content-border:var(--surface-border);--content-shadow:var(--surface-shadow);--terminal-shadow:0 22px 70px #00000052;--desktop-label:#fff;--desktop-wallpaper-start:#142c4c;--desktop-wallpaper-end:#0a182b;--window-surface:#1b2631d1;--window-content-surface:#121c26e6;--titlebar-surface:#232f3bc2;--window-border:#ffffff1f;--window-border-active:#ffffff38;--window-divider:#ffffff14;--window-shadow:0 16px 42px #00000047;--window-shadow-active:0 26px 70px #0000007a;--dock-surface:#1c2733b8;--dock-border:#ffffff29;--dock-shadow:0 16px 38px #00000052;--dock-item-hover:#ffffff1a}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}@keyframes pulse{0%,to{opacity:.35;transform:scale(1)}50%{opacity:.65;transform:scale(1.06)}}@keyframes zoomIn{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:scale(1)}}@keyframes fadeSlideIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}button,input,select,textarea{color:inherit;font:inherit}input,textarea,select{caret-color:var(--theme-color)}:-webkit-any(input:-webkit-autofill,textarea:-webkit-autofill,select:-webkit-autofill){-webkit-text-fill-color:var(--text-dark)!important;box-shadow:0 0 0 1000px var(--control-bg-hover) inset!important}:is(input:autofill,textarea:autofill,select:autofill){-webkit-text-fill-color:var(--text-dark)!important;box-shadow:0 0 0 1000px var(--control-bg-hover) inset!important}button,[role=button],a{-webkit-tap-highlight-color:transparent}a{color:var(--text-base);transition:color var(--control-transition), border-color var(--control-transition), background-color var(--control-transition);text-decoration:none}::selection{background:var(--theme-lighter);color:var(--text-inverse)}::-webkit-scrollbar{width:7px;height:7px}::-webkit-scrollbar-track{background:var(--scrollbar-track)}::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb)}audio{width:100%}body{font-family:var(--font-family)}::view-transition-old(root){mix-blend-mode:normal;animation:none}::view-transition-new(root){mix-blend-mode:normal;animation:none}::view-transition-new(root){z-index:999999}::view-transition-old(root){z-index:999998}::-webkit-scrollbar{width:0;height:0;display:none}*{-ms-overflow-style:none;scrollbar-width:none}:root{scroll-behavior:smooth;background:var(--page-bg)}body{background:var(--page-bg);color:var(--text-darkest);place-items:center;margin:0;transition:background-color .2s,color .2s;display:flex}body.desktop-mode{overflow:hidden}#root{width:100%}.wl-emoji{width:20px}.app-loading{z-index:9999;background:radial-gradient(circle at 50% 42%, color-mix(in srgb, var(--theme-color) 12%, transparent), transparent 34%), var(--page-bg);place-items:center;padding:1rem;display:grid;position:fixed;inset:0}.app-loading .app-loading__panel{border:1px solid var(--window-border);border-radius:var(--radius-xl);background:var(--window-surface);width:min(100%,330px);box-shadow:var(--window-shadow);-webkit-backdrop-filter:blur(24px)saturate(1.2);backdrop-filter:blur(24px)saturate(1.2);align-items:center;gap:.9rem;padding:1.1rem 1.1rem 1.25rem;display:flex;position:relative;overflow:hidden}.app-loading .app-loading__mark{border-radius:var(--radius-md);background:color-mix(in srgb, var(--theme-color) 14%, transparent);flex:none;grid-template-columns:repeat(2,1fr);gap:3px;width:38px;height:38px;padding:6px;display:grid}.app-loading .app-loading__mark span{background:var(--theme-color);border-radius:2px;animation:1.4s ease-in-out infinite app-loading-pulse}.app-loading .app-loading__mark span:nth-child(2){animation-delay:.12s}.app-loading .app-loading__mark span:nth-child(3){animation-delay:.24s}.app-loading .app-loading__mark span:nth-child(4){animation-delay:.36s}.app-loading .app-loading__copy{flex-direction:column;flex:1;gap:.18rem;min-width:0;display:flex}.app-loading .app-loading__copy strong{color:var(--text-darkest);font-size:.92rem;font-weight:600}.app-loading .app-loading__copy span{color:var(--text-light);font-size:.7rem}.app-loading .app-loading__progress{background:var(--window-divider);border-radius:999px;height:2px;position:absolute;bottom:.7rem;left:4.85rem;right:1.1rem;overflow:hidden}.app-loading .app-loading__progress span{border-radius:inherit;background:var(--theme-light);width:38%;height:100%;animation:1.35s cubic-bezier(.65,0,.35,1) infinite app-loading-progress;display:block}@media (prefers-reduced-motion:reduce){.app-loading .app-loading__mark span{animation:none}.app-loading .app-loading__progress span{opacity:.45;width:100%;animation:none}}@keyframes app-loading-progress{0%{transform:translate(-110%)}to{transform:translate(315%)}}@keyframes app-loading-pulse{0%,to{opacity:.4}50%{opacity:1}}
