:root{--radius-none:0;--radius-xs:0;--radius-sm:0;--radius-base:0;--radius-md:0;--radius-lg:0;--radius-xl:0;--radius-2xl:0;--radius-150:200px;--radius-full:9999px;--radius-circle:50%;--box-shadow:none;--box-shadow-top:none;--control-height:36px;--control-icon-width:34px;--control-icon-size:1rem;--control-transition:.18s ease;--animation-pulse:pulse;--animation-zoomIn:zoomIn;--animation-fadeSlideIn:fadeSlideIn}:root,:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--theme-color:#b84f32;--theme-light:#a84329;--theme-lighter:#863621;--theme-lightest:#ecd9d1;--theme-dark:#913a24;--theme-darker:#762f1d;--theme-primary:var(--theme-color);--theme-primary-light:var(--theme-light);--theme-primary-lighter:var(--theme-lightest);--theme-success:#55765a;--theme-success-light:#436448;--theme-success-lighter:#dfe8df;--theme-warning:#956f28;--theme-warning-light:#7d5c1f;--theme-warning-lighter:#eee4ce;--theme-danger:#b84f32;--theme-danger-light:#a84329;--theme-danger-lighter:#ecd9d1;--theme-danger-dark:#913a24;--theme-info:#6f7169;--theme-info-light:#5d5f58;--theme-info-lighter:#e5e3dc;--text-darkest:#181916;--text-darker:#2e2f2a;--text-dark:#464740;--text-base:#606159;--text-light:#74756d;--text-lighter:#8c8c84;--text-lightest:#a5a49b;--text-disabled:#aaa9a1;--text-inverse:#fffaf0;--text-placeholder:#96958d;--border-darkest:#aaa89f;--border-darker:#bab8af;--border-dark:#c8c6bd;--border-base:#d3d1c8;--border-light:#dfddd4;--border-lighter:#e8e6df;--border-lightest:#efede7;--border-hover:#aaa89f;--border-focus:var(--theme-color);--bg-darkest:#f8f6f0;--bg-darker:#f1efe9;--bg-dark:#ebe9e3;--bg-base:#e4e2dc;--bg-light:#dedcd5;--bg-lighter:#f3f1eb;--bg-lightest:#f8f6f0;--bg-hover:#ebe8e0;--bg-active:#e4e0d7;--bg-selected:#ecd9d1;--bg-disabled:#efede7;--bg-overlay:#1f1e1bbd;--bg-mask:#1f1e1b94;--page-bg:#e9e7e1;--scrollbar-thumb:#aaa89f;--scrollbar-track:#e2e0da;--logo-filter:none}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--theme-color:#b96549;--theme-light:#d4876d;--theme-lighter:#e1a28c;--theme-lightest:#3d332d;--theme-dark:#8f4938;--theme-darker:#704738;--theme-primary:var(--theme-color);--theme-primary-light:var(--theme-light);--theme-primary-lighter:var(--theme-lightest);--theme-success:#83a684;--theme-success-light:#9bbb9c;--theme-success-lighter:#29352a;--theme-warning:#c4a66b;--theme-warning-light:#d6bd88;--theme-warning-lighter:#393221;--theme-danger:#d4876d;--theme-danger-light:#e1a28c;--theme-danger-lighter:#3d2923;--theme-danger-dark:#b96549;--theme-info:#8f918a;--theme-info-light:#a9aba3;--theme-info-lighter:#2c2d29;--text-darkest:#eeede7;--text-darker:#d8d6ce;--text-dark:#c0beb6;--text-base:#a7a59d;--text-light:#8f8d85;--text-lighter:#75746d;--text-lightest:#5e5e58;--text-disabled:#5e5e58;--text-inverse:#171816;--text-placeholder:#75746d;--border-darkest:#64645d;--border-darker:#56564f;--border-dark:#494a44;--border-base:#3c3d38;--border-light:#32332f;--border-lighter:#2a2b27;--border-lightest:#242521;--border-hover:#56564f;--border-focus:var(--theme-light);--bg-darkest:#20211e;--bg-darker:#1b1c19;--bg-dark:#252622;--bg-base:#2b2c28;--bg-light:#31322d;--bg-lighter:#292a26;--bg-lightest:#20211e;--bg-hover:#30312c;--bg-active:#373832;--bg-selected:#3d332d;--bg-disabled:#242521;--bg-overlay:#070807d1;--bg-mask:#070807ad;--page-bg:#171816;--scrollbar-thumb:#55564f;--scrollbar-track:#1b1c19;--logo-filter:none}*{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}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}::-webkit-scrollbar{width:7px;height:7px}::-webkit-scrollbar-track{background:var(--scrollbar-track)}::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb)}::-webkit-scrollbar{width:0;height:0;display:none}*{box-sizing:border-box;-ms-overflow-style:none;scrollbar-width:none;margin:0;padding:0}:root{scroll-behavior:smooth;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:var(--page-bg)}body{background:var(--page-bg);color:var(--text-darkest);place-items:center;margin:0;font-family:Segoe UI Variable,Segoe UI,Microsoft YaHei UI,sans-serif;transition:background-color .2s,color .2s;display:flex}body.desktop-mode{overflow:hidden}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--layout-grid-size:48px;--theme-color:#60cdff;--theme-light:#78d4ff;--theme-lighter:#9cdcfe;--theme-lightest:#15384a;--theme-dark:#071827;--text-darkest:#f5f7fa;--text-darker:#e4e8ed;--text-dark:#ced4dc;--text-base:#b4bdc8;--text-light:#98a4b2;--text-lighter:#778392;--text-lightest:#596572;--text-inverse:#07111b;--border-darkest:#687482;--border-darker:#53606d;--border-dark:#414d59;--border-base:#35414d;--border-light:#2d3945;--border-lighter:#27323d;--border-lightest:#222c36;--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;--radius-xs:4px;--radius-sm:6px;--radius-base:8px;--radius-md:10px;--radius-lg:12px;--radius-xl:16px;--radius-2xl:20px;--box-shadow:0 8px 24px #00000038;--box-shadow-top:0 -8px 24px #0000002e;--page-bg:#111c27;--scrollbar-thumb:#596572;--scrollbar-track:#18232e;--logo-filter:grayscale(1) invert(1);--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}:root:not([data-theme]),: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:#dceaf7;--text-darkest:#18202a;--text-darker:#29323c;--text-dark:#3d4651;--text-base:#52606d;--text-light:#6b7785;--text-lighter:#87929e;--text-lightest:#a3acb5;--text-inverse:#fff;--border-darkest:#8f9aa5;--border-darker:#a7b0b9;--border-dark:#bac2ca;--border-base:#cbd2d9;--border-light:#dbe0e5;--border-lighter:#e5e9ed;--border-lightest:#eef1f4;--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;--radius-xs:4px;--radius-sm:6px;--radius-base:8px;--radius-md:10px;--radius-lg:12px;--radius-xl:16px;--radius-2xl:20px;--box-shadow:0 8px 24px #192c421f;--box-shadow-top:0 -8px 24px #192c421a;--page-bg:#edf4fb;--scrollbar-thumb:#a3acb5;--scrollbar-track:#e8edf2;--logo-filter:grayscale(1);--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],:root[data-theme=light],:root:not([data-theme]){--content-panel:color-mix(in srgb, var(--bg-lightest) 78%, transparent);--content-panel-strong:color-mix(in srgb, var(--bg-lightest) 92%, transparent);--content-border:color-mix(in srgb, var(--border-base) 72%, transparent);--content-shadow:none}#root{width:100%}a{color:var(--text-base);text-decoration:none;transition:color .2s,background .2s,border-color .2s}a:hover{text-decoration:none}::selection{background:var(--theme-lighter);color:var(--text-inverse)}.wl-emoji{width:20px}audio{width:100%}::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}.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}}
