[data-skin=windows]{--font:"Segoe UI Variable", "Segoe UI", system-ui, sans-serif;--inset-top:0px;--inset-left:0px;--inset-bottom:48px;--root-bg:#b4d0f7;--win-radius:8px;--tb-height:36px;--r-sm:5px;--r-card:8px;--r-btn:5px;--pill-radius:5px;--menu-radius:8px;--panel-radius:10px;--toast-radius:8px;--tile-radius:6px;--lock-btn-bg:#0f6cbd;--lock-btn-radius:6px;--fg:#1b1b1b;--muted:#5c5c5c;--line:#e0e0e0;--accent:#0f6cbd;--accent-2:#8250df;--on-accent:#fff;--focus:#0f6cbd;--body-bg:#fafafa;--win-border:#00000024;--win-border-active:#0000004d;--win-shadow:0 8px 22px #00000038;--win-shadow-active:0 18px 44px #00000061;--tb-bg:#f3f3f3;--tb-fg:#1b1b1b;--tb-fg-inactive:#6b6b6b;--toolbar-bg:#f3f3f3;--side-bg:#f3f3f3;--side-border:#e0e0e0;--field-bg:#fff;--field-border:#d1d1d1;--hover:#0000000d;--hl:#dbe8f7;--list-on-shadow:inset 3px 0 0 #0f6cbd;--btn-bg:#fdfdfd;--btn-border:#d1d1d1;--btn-on-bg:#e8f1fb;--soft-bg:#7f7f7f29;--term-bg:#0c0c0c;--term-fg:#ccc;--term-acc:#f9f1a5;--term-btn-bg:#1f1f1f;--term-btn-border:#4a4a4a;--viewer-bg:#e6e9ef;--graph-bg:#7f7f7f1a;--paper-bg:#fff;--paper-fg:#1b1b1b;--paper-muted:#5c5c5c;--menu-bg:#f9f9f9;--menu-fg:#1b1b1b;--menu-border:#0000001f;--menu-hover:#0000000f;--panel-bg:#f3f6fbf0;--panel-fg:#1b1b1b;--taskbar-bg:#f0f4fad1;--taskbar-bg-solid:#f0f4fa;--taskbar-fg:#1b1b1b;--start-bg:#f3f6fbeb;--switch-bg:#fff9;--switch-fg:#1b1b1b;--switch-border:#c9c9c9;--switch-on-bg:#0f6cbd;--switch-on-fg:#fff;--widget-bg:#141e3c6b;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}[data-skin=windows][data-mode=dark]{--root-bg:#0b1226;--fg:#f3f3f3;--muted:#c2c2c2;--line:#3a3a3a;--accent:#4cc2ff;--accent-2:#c4a7ff;--on-accent:#0b1226;--focus:#4cc2ff;--body-bg:#202020;--win-border:#ffffff1a;--win-border-active:#ffffff38;--tb-bg:#2b2b2b;--tb-fg:#fff;--tb-fg-inactive:#a8a8a8;--toolbar-bg:#2b2b2b;--side-bg:#272727;--side-border:#3a3a3a;--field-bg:#1c1c1c;--field-border:#4a4a4a;--hover:#ffffff12;--hl:#2f3d4f;--list-on-shadow:inset 3px 0 0 #4cc2ff;--btn-bg:#2d2d2d;--btn-border:#4a4a4a;--btn-on-bg:#24384d;--viewer-bg:#161616;--menu-bg:#2c2c2c;--menu-fg:#fff;--menu-border:#ffffff1a;--menu-hover:#ffffff14;--panel-bg:#242424f0;--panel-fg:#fff;--taskbar-bg:#1c1c1cd9;--taskbar-bg-solid:#1c1c1c;--taskbar-fg:#fff;--start-bg:#242424f0;--switch-bg:#ffffff14;--switch-fg:#fff;--switch-border:#5a5a5a;--switch-on-bg:#4cc2ff;--switch-on-fg:#0b1226;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}[data-skin=windows] .titlebar{padding-left:12px}[data-skin=windows] .tb-icon{margin-right:8px;display:flex}[data-skin=windows] .tb-controls button{width:46px;height:36px}[data-skin=windows] .tb-controls button:hover{background:var(--hover)}[data-skin=windows] .tb-controls .tb-close:hover{color:#fff;background:#c42b1c}.win-taskbar{z-index:1000;background:var(--taskbar-bg);-webkit-backdrop-filter:saturate(2.4)blur(20px);backdrop-filter:saturate(2.4)blur(20px);border-top:1px solid var(--line);height:48px;color:var(--taskbar-fg);justify-content:center;align-items:center;gap:2px;font-size:12px;display:flex;position:absolute;bottom:0;left:0;right:0}.tb-btn{width:44px;height:40px;color:inherit;background:0 0;border:0;border-radius:6px;flex-direction:column;justify-content:center;align-items:center;gap:3px;padding:0;display:flex}.tb-btn:hover,.tb-btn.is-on{background:#7f7f7f33}.tb-bar{background:0 0;border-radius:2px;width:6px;height:3px}.tb-bar.is-open{background:var(--muted)}.tb-bar.is-active{background:var(--accent);width:16px}.win-tray{z-index:1001;height:48px;color:var(--taskbar-fg);align-items:center;gap:4px;font-size:12px;display:flex;position:absolute;bottom:0;right:10px}.tray-btn{background:0 0;border:0;border-radius:6px;align-items:center;gap:10px;height:40px;padding:0 10px;display:flex}.tray-btn:hover{background:#7f7f7f33}.tray-clock{font-variant-numeric:tabular-nums;flex-direction:column;justify-content:center;align-items:flex-end;gap:0;line-height:1.25}.win-start{z-index:1002;background:var(--start-bg);width:620px;max-width:calc(100vw - 20px);color:var(--fg);-webkit-backdrop-filter:saturate(2.2)blur(40px);backdrop-filter:saturate(2.2)blur(40px);border:1px solid var(--menu-border);border-radius:8px;font-size:13px;animation:.15s ease-out fade-up;position:absolute;bottom:58px;left:50%;overflow:hidden;transform:translate(-50%);box-shadow:0 20px 56px #00000059}.start-search{background:var(--field-bg);border:1px solid var(--field-border);border-bottom:2px solid var(--accent);height:38px;color:var(--muted);border-radius:19px;align-items:center;gap:10px;margin:22px 28px 0;padding:0 16px;display:flex}.start-input,.start-input:focus-visible{color:var(--fg);background:0 0;border:0;outline:0;flex:1}.start-results{min-height:300px;padding:14px 24px 18px}.start-heading{padding:0 8px 6px;font-weight:700}.start-row{padding:18px 32px 6px;font-size:14px}.start-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:4px;padding:4px 24px 8px;display:grid}.start-grid button{text-align:center;background:0 0;border:0;border-radius:6px;flex-direction:column;align-items:center;gap:8px;padding:12px 4px 10px;font-size:12px;display:flex}.start-grid button:hover{background:var(--hover)}.start-recs{grid-template-columns:repeat(2,minmax(0,1fr));gap:2px 8px;padding:2px 24px 18px;font-size:12px;display:grid}.start-foot{border-top:1px solid var(--line);background:#7f7f7f1a;align-items:center;gap:10px;padding:14px 32px;display:flex}.start-foot .avatar{background:var(--accent);width:30px;height:30px;color:var(--on-accent);border-radius:50%;justify-content:center;align-items:center;font-weight:700;display:flex}.start-name{font-weight:600}.start-foot button{border:1px solid var(--btn-border);background:var(--btn-bg);border-radius:5px;padding:5px 14px;font-size:12px}[data-skin=windows] .quick-panel{bottom:58px;right:10px}[data-skin=windows] .toast{bottom:62px;right:14px}@media (width<=1360px){.win-taskbar{justify-content:flex-start;padding-left:8px}.win-start{left:8px;transform:none}}@media (width<=1040px){.win-tray .skin-switch{display:none}}[data-skin=mac]{--font:-apple-system, BlinkMacSystemFont, "SF Pro Text", system-ui, sans-serif;--inset-top:28px;--inset-left:0px;--inset-bottom:88px;--root-bg:#1c2670;--win-radius:26px;--tb-height:54px;--r-sm:10px;--r-card:14px;--r-btn:14px;--r-cell:12px;--pill-radius:999px;--menu-radius:12px;--panel-radius:22px;--toast-radius:18px;--tile-radius:14px;--nav-radius:50%;--field-radius:999px;--lock-btn-bg:#ffffff4d;--lock-btn-radius:999px;--toolbar-pad:2px 16px 10px;--widget-radius:22px;--widget-bg:#ffffff2e;--fg:#000000de;--muted:#0009;--line:#0000001a;--accent:#0068d6;--accent-2:#8250df;--on-accent:#fff;--focus:#0068d6;--body-bg:#fff;--win-border:#ffffffb3;--win-border-active:#ffffffd9;--win-shadow:0 0 0 .5px #0000004d, 0 14px 36px #0000004d;--win-shadow-active:0 0 0 .5px #00000059, 0 26px 64px #0000006b;--tb-bg:#f6f8fcf2;--tb-fg:#000000d9;--tb-fg-inactive:#0000008c;--toolbar-bg:#f6f8fcf2;--toolbar-border:transparent;--side-bg:#f2f4f9e6;--side-border:transparent;--field-bg:#0000000d;--field-border:transparent;--nav-bg:#0000000f;--tool-bg:#7f7f7f24;--hover:#0000000d;--hl:#007aff29;--btn-bg:#0000000d;--btn-border:transparent;--btn-on-bg:#007aff24;--btn-on-shadow:inset 0 0 0 1.5px #0068d6;--soft-bg:#7f7f7f2e;--term-bg:#1e1e20;--term-fg:#f2f2f2;--term-acc:#7ee787;--term-btn-bg:#ffffff29;--term-btn-border:transparent;--term-btn-radius:999px;--viewer-bg:#eceef3;--graph-bg:#7f7f7f1a;--paper-bg:#fff;--paper-fg:#1b1b1b;--paper-muted:#5c5c5c;--preview-bg:#fff;--menu-bg:#f6f8fcd1;--menu-fg:#000000de;--menu-border:#00000014;--menu-hover:#0068d6;--panel-bg:#f6f8fccc;--panel-fg:#000000de;--switch-bg:transparent;--switch-fg:#fff;--switch-border:#fff9;--switch-on-bg:#ffffffeb;--switch-on-fg:#1d1d1f;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}[data-skin=mac][data-mode=dark]{--root-bg:#050816;--fg:#ffffffe6;--muted:#ffffff9e;--line:#ffffff1f;--accent:#3b9bff;--on-accent:#fff;--focus:#3b9bff;--body-bg:#1e1e20;--win-border:#ffffff24;--win-border-active:#ffffff38;--tb-bg:#28282cf5;--tb-fg:#ffffffe6;--tb-fg-inactive:#ffffff8c;--toolbar-bg:#28282cf5;--side-bg:#222226f2;--field-bg:#ffffff14;--nav-bg:#ffffff1a;--hover:#ffffff12;--hl:#3b9bff47;--btn-bg:#ffffff14;--btn-on-bg:#3b9bff3d;--btn-on-shadow:inset 0 0 0 1.5px #3b9bff;--viewer-bg:#141416;--preview-bg:#1e1e20;--menu-bg:#28282cd1;--menu-fg:#ffffffe6;--menu-border:#ffffff1a;--menu-hover:#2a7de1;--panel-bg:#28282ccc;--panel-fg:#ffffffe6;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}[data-skin=mac] .titlebar{padding:0 22px;font-size:13px;font-weight:600}[data-skin=mac] .tb-title{text-align:center;order:1;padding:0 56px 0 8px}[data-skin=mac] .tb-controls{order:0;gap:8px}[data-skin=mac] .dot{border-radius:50%;width:14px;height:14px;box-shadow:inset 0 0 0 .5px #00000040}[data-skin=mac] .dot-close{background:#ff5f57}[data-skin=mac] .dot-min{background:#febc2e}[data-skin=mac] .dot-max{background:#28c840}[data-skin=mac] .window:not(.is-active) .dot{background:#7f7f7f66}[data-skin=mac] .ctx-menu button:hover,[data-skin=mac] .ctx-menu button:focus-visible{color:#fff}.mac-menubar{z-index:1000;color:#fff;text-shadow:0 1px 2px #00000073;-webkit-backdrop-filter:blur(18px)saturate(170%);backdrop-filter:blur(18px)saturate(170%);background:#00000029;align-items:center;gap:16px;height:28px;padding:0 18px;font-size:13px;font-weight:500;display:flex;position:absolute;top:0;left:0;right:0}.mac-menubar button{color:#fff;text-shadow:inherit;background:0 0;border:0;align-items:center;gap:14px;padding:0;display:flex}.mac-menubar .skin-switch button{border:1px solid var(--switch-border);text-shadow:none;padding:1px 10px}.mac-menubar .skin-switch button[aria-pressed=true]{color:var(--switch-on-fg);background:var(--switch-on-bg)}.mb-brand{font-weight:700}.mb-app{font-weight:600}.mb-clock{font-variant-numeric:tabular-nums}.mac-dock{z-index:1000;-webkit-backdrop-filter:blur(14px)saturate(190%)brightness(1.04);backdrop-filter:blur(14px)saturate(190%)brightness(1.04);background-color:#ffffff38;border-radius:30px;align-items:center;gap:6px;padding:7px;display:flex;position:absolute;bottom:12px;left:50%;transform:translate(-50%);box-shadow:inset 0 0 0 .5px #ffffff59,inset 1.5px 1.5px 0 -.5px #fffffff2,inset -1px -1px 0 -.5px #ffffff8c,inset 0 1px 12px -4px #ffffff73,0 0 0 .5px #0000000f,0 8px 28px #0003}.mac-dock .dock-item{background:0 0;border:0;flex-direction:column;align-items:center;gap:3px;padding:0;transition:transform .15s;display:flex}.mac-dock .dock-item:hover{transform:translateY(-6px)scale(1.08)}.dock-dot{border-radius:50%;width:5px;height:5px}.dock-dot.is-open{background:#fff;box-shadow:0 0 2px #00000080}.mac-dock .dock-sep{background:#ffffff80;width:1px;height:46px;margin:0 4px}.spot-scrim{z-index:3200;background:#00000040;position:absolute;inset:0}.mac-spotlight{z-index:3201;background-color:var(--panel-bg);width:560px;color:var(--panel-fg);-webkit-backdrop-filter:blur(30px)saturate(190%);backdrop-filter:blur(30px)saturate(190%);border-radius:22px;padding:12px;font-size:14px;animation:.14s ease-out pop;position:absolute;top:150px;left:50%;transform:translate(-50%);box-shadow:0 0 0 .5px #0003,0 24px 60px #00000059}.spot-row{color:var(--muted);align-items:center;gap:10px;padding:6px 10px;display:flex}.spot-input,.spot-input:focus-visible{color:var(--panel-fg);background:0 0;border:0;outline:0;flex:1;font-size:20px}.spot-results .search-result{border-radius:12px}[data-skin=mac] .quick-panel{top:34px;right:12px}[data-skin=mac] .toast{top:36px;right:14px}@media (width<=960px){.mb-app{display:none}}[data-skin=linux]{--font:Cantarell, "Inter", "Noto Sans", system-ui, sans-serif;--inset-top:32px;--inset-left:68px;--inset-bottom:0px;--root-bg:#2a1a4d;--win-radius:12px;--tb-height:46px;--r-sm:8px;--r-card:10px;--r-btn:9px;--r-cell:10px;--pill-radius:14px;--menu-radius:10px;--panel-radius:14px;--toast-radius:14px;--tile-radius:10px;--nav-radius:8px;--field-radius:8px;--lock-btn-bg:#1c71d8;--lock-btn-radius:10px;--widget-bg:#14102480;--fg:#1f1f23;--muted:#5e5c64;--line:#dcdcdf;--accent:#1c71d8;--accent-2:#9141ac;--on-accent:#fff;--focus:#1c71d8;--body-bg:#fafafa;--win-border:#00000040;--win-border-active:#0000004d;--win-shadow:0 8px 24px #0006;--win-shadow-active:0 18px 44px #0000008c;--tb-bg:#ebebed;--tb-fg:#1f1f23;--tb-fg-inactive:#5e5c64;--toolbar-bg:#ebebed;--side-bg:#ebebed;--side-border:#dcdcdf;--field-bg:#fff;--field-border:#d4d4d8;--nav-bg:#00000012;--hover:#0000000f;--hl:#dce8f9;--btn-bg:#f4f4f6;--btn-border:#d4d4d8;--btn-on-bg:#e3eefc;--soft-bg:#7f7f7f33;--term-bg:#241f31;--term-fg:#f6f5f4;--term-acc:#33d17a;--term-btn-bg:#ffffff24;--term-btn-border:transparent;--term-btn-radius:8px;--viewer-bg:#e3e3e6;--graph-bg:#f1f1f3;--paper-bg:#fff;--paper-fg:#1b1b1b;--paper-muted:#5c5c5c;--preview-bg:#fafafa;--menu-bg:#2e2e32;--menu-fg:#fff;--menu-border:#ffffff14;--menu-hover:#ffffff1a;--panel-bg:#2e2e32;--panel-fg:#fff;--switch-bg:transparent;--switch-fg:#fff;--switch-border:#ffffff59;--switch-on-bg:#1c71d8;--switch-on-fg:#fff;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}[data-skin=linux][data-mode=dark]{--root-bg:#1a0f2e;--fg:#f6f5f4;--muted:#b4b3b9;--line:#3d3d42;--accent:#78aeed;--accent-2:#dc8add;--on-accent:#1a1a1e;--focus:#78aeed;--body-bg:#242424;--win-border:#ffffff1a;--win-border-active:#ffffff2e;--tb-bg:#303030;--tb-fg:#fff;--tb-fg-inactive:#b4b3b9;--toolbar-bg:#303030;--side-bg:#2a2a2e;--side-border:#3d3d42;--field-bg:#1e1e20;--field-border:#4a4a50;--nav-bg:#ffffff1a;--hover:#ffffff12;--hl:#2c4566;--btn-bg:#303034;--btn-border:#4a4a50;--btn-on-bg:#263c59;--viewer-bg:#1c1c1e;--graph-bg:#2e2e32;--preview-bg:#242424;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}[data-skin=linux] .titlebar{border-bottom:1px solid var(--line);padding:0 10px 0 14px;font-size:13px;font-weight:700}[data-skin=linux] .tb-title{text-align:center;padding-left:90px}[data-skin=linux] .tb-controls{gap:6px}[data-skin=linux] .tb-controls button{background:var(--nav-bg);border-radius:50%;width:26px;height:26px}[data-skin=linux] .tb-controls button:hover{background:var(--soft-bg)}.lx-topbar{z-index:1000;color:#fff;background:#1b1b1f;align-items:center;height:32px;padding:0 10px;font-size:13px;font-weight:600;display:flex;position:absolute;top:0;left:0;right:0}.lx-left,.lx-right{flex:1;align-items:center;gap:8px;display:flex}.lx-right{justify-content:flex-end}.lx-topbar button{color:#fff;background:0 0;border:0;font-weight:600}.lx-activities{border-radius:14px;padding:3px 14px;background:#ffffff24!important}.lx-clock{font-variant-numeric:tabular-nums;border-radius:14px;padding:3px 12px}.lx-clock:hover,.lx-system:hover{background:#ffffff1f!important}.lx-overview{border-radius:14px;padding:2px 10px;font-size:12px;border:1px solid #ffffff59!important}.lx-system{border-radius:14px;align-items:center;gap:10px;padding:3px 12px;display:flex;background:#ffffff1a!important}.lx-dock{z-index:999;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#202026db;flex-direction:column;align-items:center;gap:10px;width:68px;padding:12px 0;display:flex;position:absolute;top:32px;bottom:0;left:0}.lx-dock .dock-item{background:0 0;border:0;border-radius:10px;padding:3px;display:flex;position:relative}.lx-dock .dock-item:hover{background:#ffffff1f}.lx-dot{border-radius:3px;width:4px;height:4px;position:absolute;top:50%;left:-9px;transform:translateY(-50%)}.lx-dot.is-open{background:#fff}.lx-dot.is-active{height:14px}.lx-dock .dock-sep{background:#ffffff40;width:36px;height:1px}.lx-overview-layer{z-index:998;position:absolute;inset:32px 0 0}.lx-scrim{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#12101ca8;position:absolute;inset:0}.lx-search{color:#fff;background:#ffffff29;border-radius:20px;align-items:center;gap:10px;width:420px;height:40px;padding:0 16px;display:flex;position:absolute;top:60px;left:50%;transform:translate(-50%)}.lx-input,.lx-input:focus-visible{color:#fff;background:0 0;border:0;outline:0;flex:1;font-size:14px;font-weight:600}.lx-input::placeholder{color:#ffffffbf}.lx-results{color:#fff;flex-direction:column;gap:4px;width:420px;display:flex;position:absolute;top:118px;left:50%;transform:translate(-50%)}.lx-results .search-result{background:#ffffff1a;border-radius:12px}.lx-results .search-result:hover{background:#fff3}.lx-grid{flex-wrap:wrap;justify-content:center;gap:18px 26px;width:min(900px,100% - 100px);display:flex;position:absolute;top:180px;left:50%;transform:translate(-50%)}.lx-grid button{color:#fff;background:0 0;border:0;border-radius:14px;flex-direction:column;align-items:center;gap:10px;padding:10px;font-weight:600;display:flex}.lx-grid button:hover{background:#ffffff1f}[data-skin=linux] .quick-panel{top:38px;right:12px}[data-skin=linux] .toast{margin-left:-155px;top:40px;left:50%}@media (width<=1100px){.lx-overview{display:none}}.sx{--sx-field:var(--field-bg,var(--card,#fff));--sx-chip:var(--chip-bg,var(--hover,#7f7f7f24));--sx-hover:var(--hover,#7f7f7f1f);--sx-link:var(--accent,#1a5fd0);--sx-solid:var(--card,var(--body-bg,#fff));flex:1;min-height:0;line-height:1.45;overflow:auto}.sx-logo{letter-spacing:-.02em;white-space:nowrap;font-size:20px;font-weight:700}.sx-logo.is-big{font-size:44px}.sx-logo-a{color:var(--sx-link)}.sx-logo-b{background:linear-gradient(90deg,#e8505b,#f0a030 45%,#2fa66a);color:#0000;-webkit-background-clip:text;background-clip:text}.sx-logo-btn{cursor:pointer;background:0 0;border:0;padding:4px 2px}.sx-home{text-align:center;flex-direction:column;align-items:center;padding:48px 24px 32px;display:flex}.sx-home .sx-box{width:min(560px,100%);margin-top:22px}.sx-note{max-width:520px;color:var(--muted);margin:12px 0 10px;font-size:12px}.sx-home .sx-chips{justify-content:center;max-width:620px}.sx-label{text-transform:uppercase;letter-spacing:.04em;color:var(--muted);margin:18px 0 8px;font-size:12px;font-weight:600}.sx-box{border:1px solid var(--line);background:var(--sx-field);border-radius:22px;align-items:center;height:44px;padding:0 8px 0 40px;display:flex;position:relative;box-shadow:0 1px 4px #00000014}.sx-box:focus-within{box-shadow:0 2px 10px #00000029}.sx-box input{min-width:0;height:100%;color:inherit;font:inherit;background:0 0;border:0;outline:none;flex:1;font-size:15px}.sx-box input::-webkit-search-cancel-button{display:none}.sx-mag,.sx-ico-search,.sx-ico-page{opacity:.55;width:16px;height:16px;-webkit-mask:var(--sx-icon) center / contain no-repeat;-webkit-mask:var(--sx-icon) center / contain no-repeat;mask:var(--sx-icon) center / contain no-repeat;background:currentColor;flex:none}.sx-mag,.sx-ico-search{--sx-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M10 3a7 7 0 1 0 4.2 12.6l5.1 5.1 1.4-1.4-5.1-5.1A7 7 0 0 0 10 3zm0 2a5 5 0 1 1 0 10 5 5 0 0 1 0-10z'/%3E%3C/svg%3E")}.sx-ico-page{--sx-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M6 2h8l6 6v14H6zm7 1.5V9h5.5zM8 12v2h8v-2zm0 4v2h8v-2z'/%3E%3C/svg%3E")}.sx-mag{position:absolute;top:14px;left:15px}.sx-clear{width:32px;height:32px;color:inherit;opacity:.6;cursor:pointer;background:0 0;border:0;border-radius:50%;flex:none;font-size:20px;line-height:1}.sx-clear:hover{background:var(--sx-hover)}.sx-suggest{z-index:5;text-align:left;border:1px solid var(--line);background:var(--sx-solid);border-radius:14px;margin:0;padding:6px 0;list-style:none;position:absolute;top:calc(100% + 4px);left:-1px;right:-1px;box-shadow:0 8px 24px #0000002e}.sx-suggest li{cursor:pointer;align-items:center;gap:12px;min-height:36px;padding:4px 16px;display:flex}.sx-suggest li.is-active,.sx-suggest li:hover{background:var(--sx-hover)}.sx-suggest .sx-suggest-head{text-transform:uppercase;min-height:24px;color:var(--muted);cursor:default;font-size:11px;font-weight:600}.sx-suggest .sx-suggest-head:hover{background:0 0}.sx-suggest-text{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.sx-suggest-kind{color:var(--muted);flex:none;font-size:11px}.sx-chips{flex-wrap:wrap;gap:8px;display:flex}.sx-chip{border:1px solid var(--line);background:var(--sx-field);min-height:32px;color:inherit;font:inherit;cursor:pointer;border-radius:16px;padding:5px 14px;font-size:13px}.sx-chip:hover{background:var(--sx-hover)}.sx-results{flex-direction:column;display:flex}.sx-head{align-items:center;gap:14px;padding:14px 20px 8px;display:flex}.sx-head .sx-box{flex:1;max-width:600px}.sx-tabs{border-bottom:1px solid var(--line);gap:4px;padding:0 20px 0 120px;display:flex}.sx-tab{min-height:36px;color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:3px solid #0000;padding:6px 12px;font-size:13px}.sx-tab[aria-current=page]{color:var(--sx-link);border-bottom-color:var(--sx-link);font-weight:600}.sx-tab-n{opacity:.75;margin-left:5px;font-size:11px}.sx-body{max-width:820px;padding:4px 20px 32px 120px}.sx-count{color:var(--muted);margin:10px 0 8px;font-size:12px}.sx-result{gap:16px;padding:10px 0 12px;display:flex}.sx-result-text{flex:1;min-width:0}.sx-where{color:var(--muted);align-items:center;gap:8px;font-size:12px;display:flex}.sx-where-text{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sx-fav{border:1px solid var(--line);background:var(--sx-field) center / 12px no-repeat;border-radius:50%;flex:none;width:22px;height:22px}.sx-fav.is-project,.sx-fav.is-folder{background-color:#f4b400}.sx-fav.is-link{background-color:#2f80ed}.sx-fav.is-page{background-color:#8b99ad}.sx-fav.is-image,.sx-fav.is-video{background-color:#2fa66a}.sx-result h3{margin:3px 0 2px;font-size:17px;font-weight:500}.sx-title{color:var(--sx-link);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0}.sx-title:hover{text-decoration:underline}.sx-snippet{color:var(--muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:13px;display:-webkit-box;overflow:hidden}.sx-result-thumb{border:1px solid var(--line);background:var(--line);cursor:pointer;border-radius:8px;flex:none;width:104px;height:66px;margin-top:22px;padding:0;overflow:hidden}.sx-result-thumb img,.sx-thumb-img img{object-fit:cover;object-position:top left;width:100%;height:100%;display:block}.sx-answer{border:1px solid var(--line);border-left:4px solid var(--sx-link);background:var(--sx-field);border-radius:12px;margin:4px 0 14px;padding:14px 16px}.sx-answer-kicker{color:var(--sx-link);font-size:12px;font-weight:600}.sx-answer-text{margin:6px 0 10px;font-size:14px}.sx-answer-proof-label{text-transform:uppercase;letter-spacing:.04em;color:var(--muted);font-size:11px;font-weight:600}.sx-proof{flex-direction:column;gap:2px;margin:4px 0 0;padding:0;list-style:none;display:flex}.sx-proof .sx-title{min-height:28px;font-size:14px}.sx-strip{border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin:4px 0 10px;padding:8px 0 12px}.sx-strip-head{justify-content:space-between;align-items:center;display:flex}.sx-strip-head .sx-label{margin:4px 0 8px}.sx-more{color:var(--sx-link);font:inherit;cursor:pointer;background:0 0;border:0;font-size:13px}.sx-thumbs{grid-template-columns:repeat(auto-fill,minmax(118px,1fr));gap:10px;display:grid}.sx-thumbs.is-big{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:14px;margin-top:6px}.sx-thumb{color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex-direction:column;gap:4px;padding:0;display:flex}.sx-thumb-img{aspect-ratio:16/10;border:1px solid var(--line);background:var(--line);border-radius:8px;display:block;position:relative;overflow:hidden}.sx-thumb:hover .sx-thumb-img{outline:2px solid var(--sx-link)}.sx-thumb-img.is-video:after{content:"";background:#0009 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M9 6.5v11l9-5.5z' fill='white'/%3E%3C/svg%3E") 50%/22px no-repeat;border-radius:50%;width:40px;height:40px;margin:-20px 0 0 -20px;position:absolute;top:50%;left:50%}.sx-thumb-title{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12px;line-height:1.3;display:-webkit-box;overflow:hidden}.sx-thumb-where{color:var(--muted);font-size:11px}.sx-empty p{margin:8px 0 12px}.sx-related{margin-top:18px}@container (width<=640px){.sx-tabs,.sx-body{padding-left:16px;padding-right:16px}}.sx.is-phone .sx-home,.sx-home.is-phone{padding:28px 4px 24px}.sx-home.is-phone .sx-logo.is-big{font-size:32px}.sx-results.is-phone .sx-head{gap:8px;padding:8px 0}.sx-results.is-phone .sx-head .sx-logo{display:none}.sx-results.is-phone .sx-tabs,.sx-results.is-phone .sx-body{padding-left:0;padding-right:0}.sx-results.is-phone .sx-tabs{overflow-x:auto}.sx-results.is-phone .sx-tab,.sx.is-phone .sx-chip,.sx.is-phone .sx-suggest li{min-height:44px}.sx.is-phone .sx-box input{font-size:16px}.sx-results.is-phone .sx-result-thumb{width:76px;height:52px}.sx-results.is-phone .sx-thumbs,.sx-results.is-phone .sx-thumbs.is-big{grid-template-columns:repeat(2,minmax(0,1fr))}.sx.is-phone .sx-proof .sx-title{min-height:40px}.sx-host{container-type:inline-size}@container (width<=640px){.sx-head{padding-left:16px;padding-right:16px}.sx-head .sx-logo{font-size:16px}}.address-text{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.sx-home>*,.sx-results>*{flex-shrink:0}.cg{--cg-bg:#101114;--cg-fg:#e6e6e6;--cg-muted:#9aa0a6;--cg-line:#2a2c31;--cg-acc:#7ee787;z-index:10;background:var(--cg-bg);color:var(--cg-fg);flex-direction:column;font:13px/1.45 system-ui,-apple-system,Segoe UI,sans-serif;animation:.16s ease-out cg-in;display:flex;position:absolute;inset:0}@keyframes cg-in{0%{opacity:0;transform:translateY(8px)}}.cg-head{justify-content:space-between;align-items:center;padding:12px 16px 6px;display:flex}.cg-head h2{outline:none;margin:0;font-size:16px}.cg-close{min-width:32px;min-height:32px;color:var(--cg-fg);cursor:pointer;background:0 0;border:0;border-radius:8px;font-size:20px}.cg-close:hover{background:#ffffff14}.cg-tabs{border-bottom:1px solid var(--cg-line);gap:4px;padding:0 16px;display:flex}.cg-tab{min-height:34px;color:var(--cg-muted);font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;padding:6px 12px}.cg-tab[aria-selected=true]{color:var(--cg-fg);border-bottom-color:var(--cg-acc);font-weight:600}.cg-now{color:var(--cg-acc);font-size:11px;font-weight:400}.cg-hint{color:var(--cg-muted);margin:8px 16px 0;font-size:12px}.cg-body{flex:1;min-height:0;padding:4px 16px 20px;overflow:auto}.cg-section h3{text-transform:uppercase;letter-spacing:.05em;color:var(--cg-muted);margin:14px 0 6px;font-size:11px;font-weight:600}.cg-table{border-collapse:collapse;width:100%}.cg-table th,.cg-table td{border-top:1px solid var(--cg-line);text-align:left;vertical-align:top;padding:6px 0;font-weight:400}.cg-table th{width:36%;padding-right:14px}.cg-cmd{color:var(--cg-acc);text-align:left;cursor:pointer;background:0 0;border:0;padding:0;font:13px/1.45 ui-monospace,Menlo,Consolas,monospace}.cg-cmd:hover{text-decoration:underline}.cg.is-phone{z-index:22;font-size:14px}.cg.is-phone .cg-head{flex-direction:row-reverse;justify-content:flex-end;gap:8px;padding:50px 8px 6px}[data-standalone] .cg.is-phone .cg-head{padding-top:8px}.cg.is-phone .cg-close{min-height:44px;color:var(--cg-acc);font-size:16px;font-weight:600}.cg.is-phone .cg-tab{flex:1;min-height:44px}.cg.is-phone .cg-table tr,.cg.is-phone .cg-table th,.cg.is-phone .cg-table td{width:auto;display:block}.cg.is-phone .cg-table th{padding:10px 0 2px}.cg.is-phone .cg-table td{color:#c9cdd2;border-top:0;padding:0 0 10px}.cg.is-phone .cg-cmd{min-height:32px;font-size:15px}.hd{--hd-surface:var(--card,var(--body-bg,#fff));--hd-soft:var(--chip-bg,var(--hover,#7f7f7f1f));--hd-link:var(--accent,#1a5fd0);flex-direction:column;height:100%;min-height:0;font-size:13px;line-height:1.5;display:flex;container-type:inline-size}.hd-top{border-bottom:1px solid var(--line);flex:none;align-items:baseline;gap:12px;padding:10px 16px;display:flex}.hd-top strong{font-size:15px}.hd-muted{color:var(--muted)}.hd-main{flex:1;min-height:0;display:flex}.hd-list{border-right:1px solid var(--line);flex-direction:column;flex:none;gap:4px;width:270px;padding:8px;display:flex;overflow:auto}.hd-item{color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;flex-direction:column;gap:2px;padding:8px 10px;display:flex}.hd-item:hover{background:var(--hd-soft)}.hd-item.is-on{background:var(--hl,var(--hd-soft));box-shadow:inset 3px 0 0 var(--hd-link)}.hd-item.is-method{border:1px dashed var(--line)}.hd-item-num{color:var(--muted);font-size:11px}.hd-item-title{font-weight:600}.hd-item .hd-state{align-self:flex-start}.hd-filters{gap:4px;margin:6px 0 4px;display:flex}.hd-filters button{border:1px solid var(--line);min-height:28px;color:inherit;font:inherit;cursor:pointer;background:0 0;border-radius:999px;flex:1;font-size:12px}.hd-filters button[aria-pressed=true]{background:var(--hd-link);border-color:var(--hd-link);color:#fff}.hd-p{font-weight:700}.hd-p.p1,.hd-p.p2{color:#d13438}.hd-p.p3{color:#c27c0e}.hd-p.p4{color:var(--muted)}.hd-state{border-radius:999px;padding:1px 8px;font-size:11px;font-weight:600;display:inline-block}.hd-state.is-resolved{color:#0e7a0d;background:#107c1024}.hd-state.is-escalated{color:#a86500;background:#c27c0e29}[data-mode=dark] .hd-state.is-resolved{color:#6ccb5f}[data-mode=dark] .hd-state.is-escalated{color:#f0b45a}.hd-detail{flex:1;min-width:0;padding:16px 22px 28px;overflow:auto}.hd-back{min-height:36px;color:var(--hd-link);font:inherit;cursor:pointer;background:0 0;border:0;margin-bottom:6px;padding:0;font-weight:600;display:none}.hd-ticket{max-width:720px}.hd-kicker{color:var(--muted);margin:0;font-size:12px}.hd-ticket h2{margin:2px 0 10px;font-size:19px}.hd-ticket h3{text-transform:uppercase;letter-spacing:.04em;color:var(--muted);margin:18px 0 6px;font-size:12px}.hd-ticket p{margin:0 0 8px}.hd-fields{border:1px solid var(--line);background:var(--hd-surface);border-radius:10px;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px 16px;margin:0;padding:12px 14px;display:grid}.hd-fields dt{color:var(--muted);font-size:11px}.hd-fields dd{margin:0}.hd-quote{border-left:3px solid var(--line);margin:0;padding:8px 12px;font-style:italic}.hd-steps,.hd-method{margin:0;padding-left:22px}.hd-steps>li,.hd-method>li{margin-bottom:6px}.hd-steps ul{margin:4px 0 2px;padding-left:18px}.hd-steps ul li{margin-bottom:3px}.hd-ticket code{background:var(--hd-soft);border-radius:4px;padding:1px 5px;font:12px ui-monospace,Menlo,Consolas,monospace}.hd-evidence{margin:0 0 10px}.hd-evidence figcaption{margin-bottom:3px;font-size:12px;font-weight:600}.hd-evidence pre{color:#d6dbe1;white-space:pre-wrap;word-break:break-word;background:#0f1115;border-radius:8px;margin:0;padding:10px 12px;font:12px/1.5 ui-monospace,Menlo,Consolas,monospace}.hd-evidence.is-escalation pre{color:#f6dcae;background:#2a1f0b}.hd-note{background:var(--hd-soft);color:var(--muted);border-radius:8px;padding:8px 12px;font-size:12px;margin-top:14px!important}.hd-try{flex-wrap:wrap;gap:8px;display:flex}.hd-try-btn{border:1px solid var(--hd-link);min-height:32px;color:var(--hd-link);font:inherit;cursor:pointer;background:0 0;border-radius:999px;padding:5px 12px;font-weight:600}.hd-try-btn:hover{background:var(--hd-link);color:#fff}@container (width<=620px){.hd-list{border-right:0;flex:1;width:auto}.hd.show-detail .hd-list,.hd.show-list .hd-detail{display:none}.hd-back{display:block}.hd-detail{padding:10px 14px 24px}.hd-fields{grid-template-columns:repeat(2,minmax(0,1fr))}}.hd.is-phone{height:auto;font-size:15px}.hd.is-phone .hd-main,.hd.is-phone .hd-detail,.hd.is-phone .hd-list{padding-left:0;padding-right:0;overflow:visible}.hd.is-phone .hd-item{background:var(--card);border-radius:12px;min-height:56px;padding:10px 14px}.hd.is-phone .hd-item.is-on{box-shadow:none}.hd.is-phone .hd-filters button,.hd.is-phone .hd-try-btn,.hd.is-phone .hd-back{min-height:44px}.hd.is-phone .hd-fields{background:var(--card)}.sn{--sn-surface:var(--card,var(--field-bg,#fff));--sn-soft:var(--chip-bg,var(--hover,#7f7f7f1f));--sn-accent:var(--accent,#1a5fd0);--sn-net:#1d6fd1;--sn-host:#c2410c;height:100%;padding:14px 18px 24px;font-size:13px;line-height:1.5;overflow:auto}[data-mode=dark] .sn{--sn-net:#6aa9ff;--sn-host:#ffa36b}.sn label{font-weight:600}.sn-row{gap:8px;margin-top:4px;display:flex}.sn-row input{border:1px solid var(--line);background:var(--sn-surface);min-width:0;height:34px;color:inherit;border-radius:6px;flex:1;padding:0 10px;font:15px ui-monospace,Menlo,Consolas,monospace}.sn-row input[aria-invalid=true]{border-color:#d13438}.sn-btn{border:1px solid var(--sn-accent);color:var(--sn-accent);font:inherit;cursor:pointer;background:0 0;border-radius:6px;flex:none;padding:0 12px;font-weight:600}.sn-help{color:var(--muted);margin:4px 0 8px;font-size:12px}.sn-help.is-bad{color:#d13438}.sn-examples{flex-wrap:wrap;gap:6px;display:flex}.sn-examples button{border:1px solid var(--line);color:inherit;font:inherit;cursor:pointer;background:0 0;border-radius:999px;padding:3px 10px;font-size:12px}.sn-examples button span{color:var(--muted);font-family:ui-monospace,Menlo,Consolas,monospace}.sn-examples button[aria-pressed=true]{border-color:var(--sn-accent);box-shadow:inset 0 0 0 1px var(--sn-accent)}.sn-grid{grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:8px;margin:14px 0 0;display:grid}.sn-grid div{border:1px solid var(--line);background:var(--sn-surface);border-radius:8px;padding:8px 10px}.sn-grid dt{color:var(--muted);font-size:11px}.sn-grid dd{margin:0;font:600 14px ui-monospace,Menlo,Consolas,monospace}.sn-note{background:var(--sn-soft);border-radius:8px;margin:8px 0 0;padding:8px 12px}.sn h3{text-transform:uppercase;letter-spacing:.04em;color:var(--muted);margin:18px 0 6px;font-size:12px}.sn-legend{margin:0 0 6px;font-size:12px}.sn .is-net{color:var(--sn-net);font-weight:700}.sn .is-host{color:var(--sn-host)}.sn-binary{grid-template-columns:auto 1fr;align-items:baseline;gap:2px 12px;display:grid}.sn-binary>span{color:var(--muted);font-size:12px}.sn-bits{letter-spacing:.02em;overflow-wrap:anywhere;font:13px ui-monospace,Menlo,Consolas,monospace}.sn-dot{color:var(--muted)}.sn-formula{color:var(--muted);margin:8px 0 0;font-size:12px}.sn-split{font-weight:400!important}.sn-split select{border:1px solid var(--line);background:var(--sn-surface);color:inherit;font:inherit;border-radius:6px;margin-left:4px;padding:3px 6px}.sn-table-wrap{margin-top:8px;overflow-x:auto}.sn-table{border-collapse:collapse;width:100%;font:12px ui-monospace,Menlo,Consolas,monospace}.sn-table th,.sn-table td{border-bottom:1px solid var(--line);text-align:left;white-space:nowrap;padding:4px 10px 4px 0}.sn-table th{color:var(--muted);font:600 11px system-ui,sans-serif}.sn-more{color:var(--muted);margin:6px 0 0}.sn.is-phone{height:auto;padding:0;font-size:15px;overflow:visible}.sn.is-phone .sn-row{flex-direction:column}.sn.is-phone .sn-row input{flex:none;height:44px;font-size:16px}.sn.is-phone .sn-btn,.sn.is-phone .sn-examples button{min-height:44px}.sn.is-phone .sn-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sn.is-phone .sn-grid div{background:var(--card)}.sn.is-phone .sn-binary{grid-template-columns:1fr}.sn.is-phone .sn-bits{font-size:12px}[data-skin=mobile]{--fg:#111;--muted:#5f5f66;--card:#fff;--line:#e3e3e8;--accent:#0068d6;--accent-2:#8250df;--sheet-bg:#f2f2f7;--chip-bg:#e3e3e8;--focus:#0068d6;--home-bg:linear-gradient(170deg, #5a3fb8, #c4607a 62%, #e08a5a);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}[data-skin=mobile][data-mode=dark]{--fg:#f2f2f7;--muted:#a1a1aa;--card:#1c1c1e;--line:#2c2c2e;--accent:#3b9bff;--sheet-bg:#000;--chip-bg:#2c2c2e;--focus:#3b9bff;--home-bg:linear-gradient(170deg, #0f1a4a, #050816);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}[data-skin=mobile] body{overflow:hidden}.m-root{color:var(--fg);background:var(--home-bg);-webkit-user-select:none;user-select:none;font:15px system-ui,-apple-system,sans-serif;position:fixed;inset:0;overflow:hidden}.m-status{color:#fff;z-index:25;justify-content:space-between;height:44px;padding:14px 28px 0;font-size:14px;font-weight:600;display:flex;position:absolute;top:0;left:0;right:0}.m-status.is-app{color:var(--fg)}html[data-skin=mobile],[data-skin=mobile] body{overscroll-behavior:none}.m-home{position:absolute;inset:52px 0 0;overflow:hidden}.m-pages{scroll-snap-type:x mandatory;overscroll-behavior:contain;scrollbar-width:none;display:flex;position:absolute;inset:0;overflow:auto hidden}.m-pages::-webkit-scrollbar{display:none}.m-page{scroll-snap-align:start;scroll-snap-stop:always;flex:0 0 100%;height:100%;padding:10px 18px 220px;transition:transform .2s ease-out;overflow-y:auto}.m-hint{opacity:.85;margin-top:4px;font-size:12px}.m-dots{-webkit-backdrop-filter:blur(14px)saturate(160%);backdrop-filter:blur(14px)saturate(160%);z-index:2;background-color:#fff3;border-radius:999px;padding:0 4px;display:flex;position:fixed;bottom:122px;left:50%;transform:translate(-50%)}.m-dot{background:0 0;border:0;justify-content:center;align-items:center;width:24px;height:24px;padding:0;display:flex}.m-dot span{background:#ffffff73;border-radius:50%;width:7px;height:7px;transition:background .2s}.m-dot.is-on span{background:#fff}.m-install{color:#fff;width:max-content;max-width:calc(100% - 48px);font:inherit;text-align:center;text-shadow:0 1px 3px #0000008c;opacity:.9;z-index:2;background:0 0;border:0;margin:0;padding:0;font-size:12px;position:fixed;bottom:156px;left:50%;transform:translate(-50%)}button.m-install{min-height:32px;text-decoration:underline}.m-pull{z-index:3;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);color:#fff;pointer-events:none;white-space:nowrap;background-color:#ffffff40;border-radius:999px;align-items:center;gap:8px;padding:7px 14px;font-size:13px;font-weight:600;display:flex;position:absolute;top:2px;left:50%}.m-pull-icon{background:currentColor;width:14px;height:14px;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M10 3a7 7 0 1 0 4.2 12.6l5.1 5.1 1.4-1.4-5.1-5.1A7 7 0 0 0 10 3zm0 2a5 5 0 1 1 0 10 5 5 0 0 1 0-10z'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M10 3a7 7 0 1 0 4.2 12.6l5.1 5.1 1.4-1.4-5.1-5.1A7 7 0 0 0 10 3zm0 2a5 5 0 1 1 0 10 5 5 0 0 1 0-10z'/%3E%3C/svg%3E") 50%/contain no-repeat}.m-social-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:12px;display:grid}.m-social{background:var(--card);min-height:88px;color:var(--fg);border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:12px 6px;font-size:14px;font-weight:600;text-decoration:none;display:flex}.m-social .m-tile{border-radius:11px}.m-clock{color:#fff;text-shadow:0 1px 4px #0000004d;padding:6px 8px 0}.m-time{font-variant-numeric:tabular-nums;font-size:44px;font-weight:600;line-height:1}.m-date{margin-top:2px}.m-who{margin-top:6px;font-size:13px}.m-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px 8px;margin-top:22px;display:grid}.m-app{color:#fff;text-shadow:0 1px 3px #00000073;background:0 0;border:0;flex-direction:column;align-items:center;gap:6px;min-height:44px;padding:0;font-size:11px;display:flex}a.m-app{color:#fff;text-decoration:none}.m-tile{border-radius:14px;justify-content:center;align-items:center;width:60px;height:60px;display:flex;box-shadow:inset 0 1px #fff9,0 0 0 .5px #00000040}.m-dock{-webkit-backdrop-filter:blur(18px)saturate(180%);backdrop-filter:blur(18px)saturate(180%);background-color:#ffffff38;border-radius:30px;justify-content:space-around;align-items:center;height:84px;padding:0 8px;display:flex;position:fixed;bottom:26px;left:14px;right:14px;box-shadow:inset 0 0 0 .5px #fff6}.m-banner{z-index:40;background:var(--card);color:var(--fg);border-radius:22px;flex-direction:column;gap:2px;padding:14px 16px;font-size:14px;animation:.25s ease-out slide-up;display:flex;position:absolute;top:50px;left:12px;right:12px;box-shadow:0 10px 30px #0000004d}.m-banner-actions{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.m-btn,.m-btn-soft{border:0;border-radius:999px;justify-content:center;align-items:center;min-height:44px;padding:10px 16px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.m-btn{background:var(--accent);color:#fff}.m-btn-soft{background:var(--chip-bg);color:var(--fg);font-weight:500}.m-btn-block{border-radius:12px;width:100%;margin-top:12px;display:flex}.m-sheet{z-index:20;background:var(--sheet-bg);color:var(--fg);-webkit-user-select:text;user-select:text;flex-direction:column;animation:.22s ease-out slide-up;display:flex;position:absolute;inset:0}.m-sheet-head{border-bottom:1px solid var(--line);align-items:center;gap:10px;padding:50px 12px 8px;display:flex}.m-sheet-head h2{text-align:center;flex:1;margin:0;padding-right:76px;font-size:16px}.m-back{min-width:76px;min-height:44px;color:var(--accent);text-align:left;background:0 0;border:0;font-size:16px;font-weight:600}.m-sheet-body{flex:1;padding:16px 16px 48px;line-height:1.5;overflow:auto}.m-sheet-body h3{margin:20px 0 8px;font-size:15px}.m-card{background:var(--card);width:100%;color:var(--fg);text-align:left;border:0;border-radius:14px;margin-bottom:10px;padding:14px 16px;line-height:1.45;display:block}.m-card p{margin:6px 0 0}.m-card-title{font-size:16px}.m-link{flex-direction:column;text-decoration:none;display:flex}.m-muted{color:var(--muted)}.m-links{flex-wrap:wrap;gap:14px;margin-top:8px;display:flex}.m-links a{align-items:center;min-height:44px;font-weight:600;display:inline-flex}.m-profile{align-items:center;gap:14px;display:flex}.m-avatar{border-radius:50%;flex:none;width:64px;height:64px}.m-name{font-size:20px;font-weight:700}.m-paper{color:#1b1b1b;background:#fff;border-radius:4px;padding:24px 22px;box-shadow:0 6px 24px #0003}.m-paper .m-muted{color:#555}.m-input{border:1px solid var(--line);background:var(--card);width:100%;color:var(--fg);resize:none;border-radius:12px;margin-top:8px;padding:12px;font-size:16px;display:block}.m-term{color:#d0d0d0;white-space:pre-wrap;word-break:break-word;background:#0c0c0c;border-radius:12px;min-height:220px;padding:12px;font:12px/1.5 ui-monospace,Menlo,Consolas,monospace}.m-term-cmd{color:#7ee787}.m-term-os{background:var(--chip-bg);border-radius:10px;gap:4px;margin-bottom:10px;padding:3px;display:flex}.m-term-os button{min-height:36px;color:var(--fg);font:inherit;background:0 0;border:0;border-radius:8px;flex:1;font-size:14px}.m-term-os button[aria-pressed=true]{background:var(--card);font-weight:600;box-shadow:0 1px 3px #00000026}.m-term-input{align-items:center;gap:8px;margin-top:6px;display:flex}.m-term-input input{color:#fff;caret-color:#7ee787;background:0 0;border:0;outline:none;flex:1;min-width:0;min-height:40px;padding:0;font:16px/1.4 ui-monospace,Menlo,Consolas,monospace}.m-term-input input::placeholder{color:#6b6b6b}.m-term-run{color:#7ee787;background:#1c1c1c;border:1px solid #333;border-radius:10px;flex:none;width:40px;height:40px;font-size:18px}.m-chip:disabled{opacity:.4}.m-chips{flex-wrap:wrap;gap:8px;margin:10px 0;display:flex}.m-chip{background:var(--chip-bg);min-height:44px;color:var(--fg);border:0;border-radius:999px;padding:8px 16px;font:14px ui-monospace,Menlo,monospace}.m-chip.is-on{background:var(--accent);color:#fff}.m-mono{margin-top:8px;font:12px ui-monospace,Menlo,monospace}.m-row{justify-content:space-between;align-items:center;display:flex}.m-proc{border-bottom:1px solid var(--line);padding:10px 2px}.m-bar{background:var(--line);border-radius:4px;height:8px;margin-top:8px}.m-bar div{border-radius:4px;height:100%}.m-switch{background:#8e8e93;border:0;border-radius:16px;justify-content:flex-start;width:52px;height:32px;padding:3px;display:flex}.m-switch.is-on{background:#248a3d;justify-content:flex-end}.m-switch span{background:#fff;border-radius:50%;width:26px;height:26px;box-shadow:0 1px 3px #0000004d}.m-indicator{opacity:.6;z-index:30;pointer-events:none;background:#fff;border-radius:3px;width:134px;height:5px;position:fixed;bottom:8px;left:50%;transform:translate(-50%)}.m-gal-open{border:1px solid var(--line);background:var(--sheet-bg);width:100%;min-height:52px;color:var(--accent);font:inherit;text-align:left;border-radius:12px;flex-direction:column;gap:2px;margin-top:10px;padding:10px 14px;font-weight:600;display:flex}.m-gal-open .m-muted{font-size:13px;font-weight:400}.m-gal{z-index:21}.m-gal-crumbs{color:var(--muted);border-bottom:1px solid var(--line);white-space:nowrap;text-overflow:ellipsis;padding:8px 16px;font-size:12px;overflow:hidden}.m-gal-feature,.m-gal-folder,.m-gal-tile{background:var(--card);color:var(--fg);font:inherit;text-align:left;border:0}.m-gal-feature{border-radius:14px;flex-direction:column;gap:4px;width:100%;margin-bottom:14px;padding:10px;display:flex}.m-gal-thumb{aspect-ratio:16/10;border:1px solid var(--line);background:var(--line);border-radius:8px;display:block;position:relative;overflow:hidden}.m-gal-thumb img{object-fit:cover;object-position:top left;width:100%;height:100%;display:block}.m-gal-thumb.is-video:after{content:"";background:#0009 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M9 6.5v11l9-5.5z' fill='white'/%3E%3C/svg%3E") 50%/30px no-repeat;border-radius:50%;width:56px;height:56px;margin:-28px 0 0 -28px;position:absolute;top:50%;left:50%}.m-gal-folders{background:var(--card);border-radius:14px;margin-bottom:16px;overflow:hidden}.m-gal-folder{border-bottom:1px solid var(--line);align-items:center;gap:12px;width:100%;min-height:64px;padding:10px 12px;display:flex}.m-gal-folder:last-child{border-bottom:0}.m-gal-fthumb{background:var(--line);border:1px solid var(--line);border-radius:6px;flex:none;width:64px;height:44px;overflow:hidden}.m-gal-fthumb img{object-fit:cover;object-position:top left;width:100%;height:100%;display:block}.m-gal-ftext{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.m-gal-ftext .m-muted{font-size:13px}.m-gal-chev{color:var(--muted);flex:none;font-size:22px}.m-gal-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.m-gal-tile{border-radius:12px;flex-direction:column;gap:6px;padding:6px 6px 10px;display:flex}.m-gal-name{font-size:13px;line-height:1.3}.m-gal-big{border:1px solid var(--line);background:#000;border-radius:8px;width:100%;display:block}img.m-gal-big{background:0 0}.m-gal-caption{margin:12px 0 4px}.m-gal-full{min-height:44px;color:var(--accent);align-items:center;font-weight:600;text-decoration:none;display:inline-flex}.m-gal-nav{color:var(--muted);justify-content:space-between;align-items:center;gap:8px;margin-top:8px;font-size:14px;display:flex}.m-gal-nav .m-btn-soft:disabled{opacity:.4}.m-browser{margin:-16px -16px 0;padding:0 16px}.m-browser-bar{background:var(--sheet-bg);border-bottom:1px solid var(--line);align-items:center;gap:4px;margin:0 -16px;padding:8px 12px;display:flex}.m-browser-btn{width:40px;height:40px;color:var(--accent);background:0 0;border:0;border-radius:50%;flex:none;font-size:26px;line-height:1}.m-browser-btn:disabled{color:var(--muted);opacity:.4}.m-browser-address{background:var(--chip-bg);min-width:0;color:var(--muted);white-space:nowrap;text-overflow:ellipsis;border-radius:10px;flex:1;padding:8px 12px;font-size:13px;overflow:hidden}.m-browser .sx{overflow:visible}[data-standalone] .m-status,[data-standalone] .m-indicator{display:none}[data-standalone] .m-home{top:8px}[data-standalone] .m-sheet-head{padding-top:8px}[data-standalone] .m-banner{top:8px}[data-standalone] .m-lock-top{margin-top:24px}.m-folder{-webkit-backdrop-filter:blur(14px)saturate(160%);backdrop-filter:blur(14px)saturate(160%);background-color:#ffffff4d;border-radius:14px;grid-template-columns:repeat(3,13px);grid-auto-rows:13px;align-content:start;gap:3px;width:60px;height:60px;padding:8px;display:grid;box-shadow:inset 0 0 0 .5px #ffffff73}.m-folder .m-tile{box-shadow:none}.m-group-layer{z-index:15;-webkit-backdrop-filter:blur(22px)saturate(140%);backdrop-filter:blur(22px)saturate(140%);background:#0000002e;flex-direction:column;justify-content:center;align-items:center;padding:24px;animation:.2s ease-out m-group-in;display:flex;position:absolute;inset:0}@keyframes m-group-in{0%{opacity:0;transform:scale(.94)}}.m-group-title{color:#fff;text-shadow:0 1px 6px #0000004d;margin:0 0 16px;font-size:30px;font-weight:700}.m-group-panel{background-color:#ffffff3d;border-radius:36px;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px 6px;width:min(330px,100%);padding:22px 14px 14px;display:grid;box-shadow:inset 0 0 0 .5px #fff6}.m-group-panel .m-app span:last-child{text-align:center;line-height:1.2}.m-group-more{color:#fff;min-height:44px;font:inherit;background-color:#ffffff40;border:0;border-radius:999px;margin-top:18px;padding:8px 18px;font-size:14px;font-weight:600}.m-root.is-locked .m-status{z-index:61;color:#fff}.m-boot,.m-lock{z-index:60;flex-direction:column;align-items:center;display:flex;position:fixed;inset:0}.m-boot{background:#2e2f33;justify-content:center;gap:28px}.m-boot img{width:min(240px,62vw);height:auto}.m-boot-bar{background:#ffffff2e;border-radius:2px;width:140px;height:4px;overflow:hidden}.m-boot-bar div{transform-origin:0;background:#e3a04a;height:100%;animation:1.4s ease-out forwards bar}.m-lock{color:#fff;background:var(--home-bg,linear-gradient(170deg, #5a3fb8, #c4607a 62%, #e08a5a));touch-action:none;-webkit-user-select:none;user-select:none;transition:transform .38s cubic-bezier(.3,.7,.2,1)}.m-lock.is-quick{transition-duration:.12s}.m-lock-top{text-shadow:0 1px 6px #0003;flex-direction:column;align-items:center;margin-top:56px;display:flex}.m-lock-pad{margin-bottom:10px;overflow:visible}.m-lock-shackle{transition:transform .2s ease-out}.m-lock-pad.is-open .m-lock-shackle{transform:translate(8px,-4px)}.m-lock-date{font-size:18px;font-weight:600}.m-lock-time{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:84px;font-weight:600;line-height:1}.m-lock-note{background:#fff3;border-radius:22px;align-items:flex-start;gap:12px;width:calc(100% - 24px);max-width:420px;margin-top:40px;padding:12px 14px;font-size:14px;line-height:1.35;display:flex}.m-lock-note img{border-radius:9px;flex:none}.m-lock-note-head{justify-content:space-between;font-size:13px;display:flex}.m-lock-note-head span{opacity:.75}.m-lock-note-title{font-weight:600}.m-lock-note-body{opacity:.92}.m-lock-swipe{color:#fff;width:100%;font:inherit;touch-action:none;cursor:grab;background:0 0;border:0;flex-direction:column;align-items:center;gap:10px;margin-top:auto;padding:18px 0 14px;display:flex}.m-lock-swipe:focus{outline:none}.m-lock-swipe:focus-visible .m-lock-hint{outline-offset:4px;border-radius:4px;outline:2px solid #fff}.m-lock-arrow{opacity:.9;border-top:3px solid #fff;border-left:3px solid #fff;border-radius:2px;width:14px;height:14px;transform:rotate(45deg)}.m-lock-hint{text-shadow:0 1px 4px #0000004d;font-size:15px;font-weight:600}.m-lock-bar{background:#fff;border-radius:3px;width:134px;height:5px}@media (prefers-reduced-motion:reduce){.m-boot-bar div{animation:none}}*,:before,:after{box-sizing:border-box}html,body,#root{height:100%;margin:0}body{color:var(--fg,#1b1b1b);-webkit-font-smoothing:antialiased;background:#0b0d1a;font-family:system-ui,-apple-system,Segoe UI,Roboto,sans-serif;overflow:hidden}button,input,textarea{font:inherit;color:inherit}button{cursor:pointer}button:disabled{cursor:default;opacity:.4}input,textarea{-webkit-user-select:text;user-select:text}a{color:var(--link,var(--accent))}:focus-visible{outline:2px solid var(--focus,#2f7df0);outline-offset:2px}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.muted{color:var(--muted)}.small{font-size:12px}.spacer{flex:1}.app-icon{pointer-events:none}@keyframes pop{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:none}}@keyframes fade-up{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes bar{0%{transform:scaleX(.02)}to{transform:scaleX(1)}}@keyframes slide-up{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.desktop{-webkit-user-select:none;user-select:none;font-family:var(--font);background:var(--root-bg,#1c2670);position:fixed;inset:0;overflow:hidden}.wallpaper{width:100%;height:100%;position:absolute;inset:0}.desktop-main{position:absolute;inset:0}.desk-icons{top:calc(var(--inset-top) + 14px);left:calc(var(--inset-left) + 12px);max-height:calc(100% - var(--inset-top) - var(--inset-bottom,0px) - 28px);z-index:5;flex-flow:column wrap;align-content:flex-start;gap:10px;display:flex;position:absolute}.desk-social{margin:3px 0;box-shadow:0 1px 3px #0000004d}.desk-icon{background:0 0;border:1px solid #0000;border-radius:6px;flex-direction:column;align-items:center;gap:5px;width:92px;padding:6px 2px;display:flex}.desk-icon:hover{background:#ffffff24}.desk-label{color:#fff;text-align:center;text-shadow:0 1px 3px #000000e6;padding:1px 5px;font-size:12px}.widget{z-index:4;top:calc(var(--inset-top) + 16px);color:#fff;border-radius:var(--widget-radius,14px);background:var(--widget-bg,#141e3c6b);-webkit-backdrop-filter:blur(18px)saturate(150%);backdrop-filter:blur(18px)saturate(150%);width:232px;padding:16px;font-size:13px;position:absolute;right:16px;box-shadow:0 8px 28px #00000040}.widget-time{font-variant-numeric:tabular-nums;font-size:40px;font-weight:600;line-height:1}.widget-date{margin-top:4px}.widget-head{border-top:1px solid #ffffff59;margin-top:12px;padding-top:10px;font-weight:700}.widget-item{margin-top:4px}.window{border-radius:var(--win-radius);background:var(--body-bg);border:1px solid var(--win-border);box-shadow:var(--win-shadow);flex-direction:column;animation:.16s ease-out pop;display:flex;position:absolute;overflow:hidden}.window.is-active{border-color:var(--win-border-active);box-shadow:var(--win-shadow-active)}.window.is-edge{border-radius:0}.titlebar{height:var(--tb-height);background:var(--tb-bg);color:var(--tb-fg-inactive);touch-action:none;flex:none;align-items:center;font-size:12px;display:flex}.window.is-active .titlebar{color:var(--tb-fg)}.tb-title{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.tb-controls{align-items:center;display:flex}.tb-controls button{color:inherit;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:flex}.window-body{background:var(--body-bg);min-height:0;color:var(--fg);-webkit-user-select:text;user-select:text;flex:1;font-size:13px;line-height:1.5;overflow:auto}.app-loading{color:var(--muted);padding:20px}.resize{z-index:2;touch-action:none;position:absolute}.resize-r{cursor:ew-resize;width:6px;top:0;bottom:14px;right:0}.resize-l{top:var(--tb-height);cursor:ew-resize;width:6px;bottom:14px;left:0}.resize-b{cursor:ns-resize;height:6px;bottom:0;left:14px;right:14px}.resize-rb{cursor:nwse-resize;width:14px;height:14px;bottom:0;right:0}.resize-lb{cursor:nesw-resize;width:14px;height:14px;bottom:0;left:0}.snap-preview{z-index:9;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);pointer-events:none;background:#ffffff38;border:2px solid #fff9;border-radius:10px;position:absolute}.skin-switch{gap:4px;display:flex}.skin-switch button{border-radius:var(--pill-radius,5px);border:1px solid var(--switch-border);background:var(--switch-bg);color:var(--switch-fg);white-space:nowrap;padding:3px 10px;font-size:12px;font-weight:600}.skin-switch button[aria-pressed=true]{background:var(--switch-on-bg);color:var(--switch-on-fg);border-color:#0000}.search-result{border-radius:var(--r-sm);text-align:left;background:0 0;border:0;align-items:center;gap:12px;width:100%;padding:8px 10px;display:flex}.search-result:hover,.search-result:focus-visible{background:var(--hover)}.sr-name{font-weight:600;display:block}.sr-sub{opacity:.75;font-size:11px;display:block}.search-empty{opacity:.8;padding:8px 10px}.btn-accent{border-radius:var(--pill-radius,6px);background:var(--accent);color:var(--on-accent);white-space:nowrap;border:0;padding:7px 16px;font-weight:600;text-decoration:none;display:inline-block}.btn-soft{border-radius:var(--pill-radius,6px);background:var(--soft-bg);color:inherit;border:0;padding:6px 10px;font-size:12px}.ctx-menu{z-index:3500;border-radius:var(--menu-radius);background:var(--menu-bg);min-width:210px;color:var(--menu-fg);border:1px solid var(--menu-border);-webkit-backdrop-filter:blur(24px)saturate(180%);backdrop-filter:blur(24px)saturate(180%);flex-direction:column;padding:6px;font-size:13px;animation:.12s ease-out pop;display:flex;position:absolute;box-shadow:0 12px 36px #00000059}.ctx-menu button{text-align:left;border-radius:var(--r-sm);background:0 0;border:0;padding:7px 12px}.ctx-menu button:hover,.ctx-menu button:focus-visible{background:var(--menu-hover)}.quick-panel{z-index:3100;border-radius:var(--panel-radius);background:var(--panel-bg);width:340px;max-height:calc(100vh - 80px);color:var(--panel-fg);border:1px solid var(--menu-border);-webkit-backdrop-filter:blur(30px)saturate(190%);backdrop-filter:blur(30px)saturate(190%);padding:16px;font-size:13px;animation:.15s ease-out fade-up;position:absolute;overflow:auto;box-shadow:0 18px 48px #00000059}.qp-title{margin-bottom:10px;font-weight:700}.qp-toggles{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.qp-toggles button{border-radius:var(--tile-radius,8px);background:var(--soft-bg);text-align:left;border:0;flex-direction:column;align-items:flex-start;gap:2px;padding:10px 12px;display:flex}.qp-toggles button.is-on{background:var(--accent);color:var(--on-accent)}.qp-name{font-weight:600}.qp-state{font-size:11px}.qp-sliders{flex-direction:column;gap:8px;margin-top:12px;display:flex}.qp-slider{align-items:center;gap:8px;display:flex}.qp-sname{width:76px}.qp-slider button{background:var(--soft-bg);border:0;border-radius:50%;width:28px;height:28px;font-size:15px;line-height:1}.qp-track{background:var(--soft-bg);border-radius:3px;flex:1;height:6px}.qp-fill{background:var(--accent);border-radius:3px;height:6px}.qp-notes{margin-top:14px}.qp-notes-head{justify-content:space-between;align-items:center;display:flex}.qp-note{background:var(--soft-bg);border-radius:10px;flex-direction:column;align-items:flex-start;gap:4px;margin-top:8px;padding:10px 12px;display:flex}.qp-month{margin-top:14px;font-weight:700}.qp-cal{text-align:center;grid-template-columns:repeat(7,minmax(0,1fr));gap:2px;margin-top:6px;font-size:11px;display:grid}.qp-cal-head{opacity:.75;padding:3px 0}.qp-day{border-radius:50%;padding:5px 0}.qp-day.is-today{background:var(--accent);color:var(--on-accent);font-weight:700}.qp-tz{opacity:.8;margin-top:8px;font-size:11px}.toast{z-index:3400;border-radius:var(--toast-radius);background:var(--panel-bg);width:310px;color:var(--panel-fg);border:1px solid var(--menu-border);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);flex-direction:column;gap:2px;padding:12px 14px;font-size:13px;animation:.2s ease-out fade-up;display:flex;position:absolute;box-shadow:0 12px 32px #00000059}.toast-actions{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.switcher{z-index:3300;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0a0c18b3;flex-wrap:wrap;justify-content:center;align-items:center;gap:18px;padding:60px;display:flex;position:absolute;inset:0}.switcher button{color:#fff;background:#ffffff24;border:1px solid #ffffff59;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:12px;width:230px;height:150px;font-size:14px;font-weight:600;display:flex}.switcher button:hover,.switcher button:focus-visible{background:#ffffff42}.switcher-empty{color:#fff;font-size:16px;font-weight:600}.dimmer{z-index:3450;pointer-events:none;background:#000;position:absolute;inset:0}.boot{z-index:6000;color:#fff;background:#2e2f33;flex-direction:column;justify-content:center;align-items:center;transition:opacity .5s;display:flex;position:absolute;inset:0}.boot.is-done{opacity:0;pointer-events:none}.boot-logo{width:min(320px,70vw);height:auto}.boot-name{color:#f1e3c8;letter-spacing:.02em;margin-top:26px;font-size:16px;font-weight:600}.boot-bar{background:#fff3;border-radius:2px;width:180px;height:4px;margin-top:18px;overflow:hidden}.boot-bar div{transform-origin:0;background:#e3a04a;height:100%;animation:2.2s ease-out forwards bar}.lock{z-index:5000;color:#fff;-webkit-backdrop-filter:blur(26px)saturate(150%);backdrop-filter:blur(26px)saturate(150%);text-align:center;background:#0a0e2073;flex-direction:column;justify-content:center;align-items:center;transition:opacity .45s;display:flex;position:absolute;inset:0}.lock.is-leaving{opacity:0;pointer-events:none}.lock-time{font-variant-numeric:tabular-nums;text-shadow:0 2px 12px #00000059;font-size:84px;font-weight:600;line-height:1}.lock-date{text-shadow:0 1px 8px #00000059;margin-top:8px;font-size:20px;font-weight:500}.lock-avatar{border-radius:50%;width:84px;height:84px;margin-top:70px;box-shadow:0 0 0 2px #ffffff59,0 6px 20px #0000004d}.lock-name{margin-top:12px;font-size:18px;font-weight:600}.lock-btn{border-radius:var(--lock-btn-radius,6px);background:var(--lock-btn-bg,#0f6cbd);color:#fff;border:0;margin-top:16px;padding:10px 30px;font-size:15px;font-weight:600;box-shadow:0 2px 10px #00000040}.lock-btn:focus-visible{outline-color:#fff}.lock-tag{margin-top:14px;font-size:13px}.toolbar{padding:var(--toolbar-pad,8px 10px);background:var(--toolbar-bg);border-bottom:1px solid var(--toolbar-border,var(--line));flex:none;align-items:center;gap:6px;display:flex}.nav-btn{border-radius:var(--nav-radius,5px);background:var(--nav-bg,transparent);border:0;width:30px;height:30px;font-size:18px;line-height:1}.tool-btn{border-radius:var(--r-sm);background:var(--tool-bg,transparent);white-space:nowrap;color:inherit;border:0;padding:5px 10px;font-size:12px;text-decoration:none}.tool-btn:hover,.nav-btn:hover:not(:disabled){background:var(--hover)}.tool-btn[aria-pressed=true]{background:var(--hl);font-weight:600}.seg{gap:2px;display:flex}.field,.address,.crumbs{border:1px solid var(--field-border);border-radius:var(--field-radius,5px);background:var(--field-bg);height:30px}.search-box{width:130px;padding:0 10px;font-size:12px}.crumbs,.address{flex:1;align-items:center;gap:2px;min-width:0;padding:0 6px;display:flex;overflow:hidden}.address{color:var(--muted);padding:0 12px}.crumb-wrap{white-space:nowrap;align-items:center;display:flex}.crumb{border-radius:var(--r-sm);background:0 0;border:0;padding:2px 6px}.crumb.is-current{font-weight:600}.crumb-sep{opacity:.55;padding:0 2px}.side{background:var(--side-bg);border-right:1px solid var(--side-border);flex-direction:column;flex:none;gap:2px;width:176px;padding:8px;display:flex;overflow:auto}.side-wide{gap:3px;width:240px}.side-title{color:var(--muted);letter-spacing:.05em;padding:4px 8px 6px;font-size:11px;font-weight:700}.side-btn,.list-btn{text-align:left;border-radius:var(--r-sm);background:0 0;border:0;align-items:center;gap:8px;padding:6px 8px;display:flex}.list-btn{flex-direction:column;align-items:flex-start;gap:0;padding:8px 10px}.side-btn:hover,.list-btn:hover{background:var(--hover)}.side-btn.is-on,.list-btn.is-on{background:var(--hl);box-shadow:var(--list-on-shadow,none)}.btn{border-radius:var(--r-btn,5px);border:1px solid var(--btn-border);background:var(--btn-bg);text-align:center;padding:8px 14px}.btn:hover{background:var(--hover)}.btn[aria-pressed=true]{border-color:var(--accent);background:var(--btn-on-bg);box-shadow:var(--btn-on-shadow,none)}.btn-big{padding:9px 22px;font-weight:700}.card{border:1px solid var(--line);border-radius:var(--r-card);padding:12px 14px}.card-row{justify-content:space-between;display:flex}.tags{flex-wrap:wrap;gap:6px;margin-top:14px;display:flex}.tag{color:#0f4f8a;background:#0f6cbd1a;border-radius:999px;padding:2px 10px;font-size:12px}.files{flex-direction:column;height:100%;display:flex}.files-main{flex:1;min-height:0;display:flex}.files-list{flex:1;min-width:0;padding:10px;overflow:auto}.list-head{color:var(--muted);border-bottom:1px solid var(--line);margin-bottom:4px;padding:2px 10px 6px 40px;font-size:11px;font-weight:600;display:flex}.list-head span:first-child{flex:1}.list-head span:last-child,.row-type{text-align:left;width:130px}.row{border-radius:var(--r-sm);text-align:left;background:0 0;border:0;align-items:center;gap:10px;width:100%;padding:6px 10px;display:flex}.row-name{flex:1}.row-type{color:var(--muted)}.grid{flex-wrap:wrap;align-content:flex-start;gap:6px;display:flex}.cell{border-radius:var(--r-cell,10px);text-align:center;word-break:break-word;background:0 0;border:0;flex-direction:column;align-items:center;gap:6px;width:108px;padding:10px 6px;font-size:12px;display:flex}.row:hover,.cell:hover{background:var(--hover)}.row.is-sel,.cell.is-sel{background:var(--hl)}.empty{color:var(--muted);padding:24px}.preview{border-left:1px solid var(--line);background:var(--preview-bg,var(--body-bg));flex:none;width:236px;padding:16px;overflow:auto}.pv-name{word-break:break-word;margin-top:10px;font-size:14px;font-weight:700;line-height:1.3}.pv-type{color:var(--muted);font-size:12px}.pv-img{border:1px solid var(--line);border-radius:6px;width:100%;margin-top:10px}.pv-body{white-space:pre-line;max-height:260px;margin:12px 0 10px;font-size:12px;overflow:auto}.viewer{background:var(--viewer-bg);flex-direction:column;height:100%;display:flex}.viewer-stage{flex:1;justify-content:center;align-items:center;min-height:0;padding:22px;display:flex;overflow:auto}.viewer-stage.is-top{align-items:flex-start}.pdf-frame{background:#fff;border:0;flex:1;width:100%;min-height:0}.viewer-stage .pdf-frame{height:100%}.viewer-bar{border-top:1px solid var(--line);background:var(--toolbar-bg);flex:none;justify-content:center;align-items:center;gap:12px;padding:10px;display:flex}.slide{aspect-ratio:16/9;background:var(--paper-bg);width:100%;max-width:580px;color:var(--paper-fg);border-radius:8px;flex-direction:column;justify-content:center;padding:28px 34px;display:flex;box-shadow:0 6px 24px #00000040}.slide-title{font-size:21px;font-weight:700;line-height:1.25}.slide-sub{color:var(--paper-muted);margin-top:10px;font-size:14px}.slide-meta{color:var(--paper-muted);margin-top:14px;font-size:12px}.slide-head{font-size:18px;font-weight:700}.slide-text{margin-top:10px;font-size:14px;line-height:1.55}.viewer-img{border-radius:6px;max-width:100%;max-height:100%;box-shadow:0 6px 24px #00000040}.paper{background:var(--paper-bg);width:100%;max-width:520px;color:var(--paper-fg);padding:32px 38px;font-size:13px;line-height:1.6;box-shadow:0 6px 24px #00000040}.paper h2{margin:0 0 10px;font-size:20px}.paper p{white-space:pre-line;word-break:break-word;margin:0 0 10px}.contact-form{border-top:1px solid var(--line);flex-direction:column;gap:8px;margin-top:16px;padding-top:14px;display:flex}.contact-form input,.contact-form textarea{border:1px solid var(--field-border);background:var(--field-bg);resize:none;border-radius:6px;padding:7px 10px}.contact-form .btn-accent{align-self:flex-start}.contact-links{gap:14px;font-size:12px;display:flex}.terminal{background:var(--term-bg);height:100%;color:var(--term-fg);flex-direction:column;font:13px/1.5 Consolas,SF Mono,ui-monospace,Menlo,monospace;display:flex;position:relative}.term-tabs{border-bottom:1px solid #ffffff24;gap:4px;padding:6px 8px;display:flex}.term-tabs button{background:0 0;border:0;border-radius:6px;padding:3px 12px;font:12px system-ui,sans-serif}.term-tabs button[aria-pressed=true]{background:#fff3}.term-out{flex:1;padding:12px 14px;overflow:auto}.term-cmd,.term-line{white-space:pre-wrap;word-break:break-word}.term-cmd{color:var(--term-acc)}.term-chips{border-top:1px solid #ffffff24;flex-wrap:wrap;gap:6px;padding:6px 12px;display:flex}.term-chips button{border-radius:var(--term-btn-radius,4px);border:1px solid var(--term-btn-border);background:var(--term-btn-bg);padding:3px 10px;font:12px Consolas,ui-monospace,Menlo,monospace}.term-input{border-top:1px solid #ffffff24;align-items:center;gap:8px;padding:8px 14px 12px;display:flex}.term-prompt{color:var(--term-acc);white-space:nowrap}.term-input input{font:inherit;background:0 0;border:0;flex:1}.term-input input:focus-visible{outline:none}.term-input:focus-within{box-shadow:inset 0 2px 0 var(--term-acc)}.browser{flex-direction:column;height:100%;display:flex}.browser-page{flex:1;padding:22px 26px;overflow:auto}.browser-page h2{margin:0;font-size:20px}.link-grid{grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:10px;margin-top:16px;display:grid}.link-card{border:1px solid var(--line);border-radius:var(--r-card);background:var(--soft-bg);color:inherit;flex-direction:column;padding:14px 16px;text-decoration:none;display:flex}.link-card:hover{border-color:var(--accent)}.link-card span{font-size:12px}.taskmgr{padding:16px 20px}.graphs{flex-wrap:wrap;gap:14px;display:flex}.graphs .card{flex:280px}.graph{background:var(--graph-bg);border-radius:6px;width:100%;height:70px;margin-top:6px}.procs{border-collapse:collapse;width:100%;margin-top:14px}.procs th{text-align:left;color:var(--muted);border-bottom:1px solid var(--line);padding:0 10px 6px;font-size:11px;font-weight:600}.procs td{border-bottom:1px solid var(--line);padding:6px 10px}.settings{height:100%;display:flex}.settings-page{flex:1;padding:18px 24px;overflow:auto}.settings-page h2{margin:0;font-size:17px;line-height:1.3}.settings-page h3{margin:18px 0 6px;font-size:13px}.netmap{padding:14px 22px}.net-title{margin:0;font-size:14px}.net-diagram{width:560px;height:250px;margin-top:8px;position:relative}.net-diagram svg{position:absolute;inset:0}.net-vnet{color:var(--muted);letter-spacing:.06em;font-size:11px;font-weight:700;position:absolute;top:12px;left:204px}.net-node{border-radius:var(--r-btn,5px);border:1px solid var(--btn-border);background:var(--btn-bg);flex-direction:column;justify-content:center;align-items:center;height:48px;line-height:1.2;display:flex;position:absolute}.net-node span{color:var(--muted);font-size:11px}.net-node.is-on{border-color:var(--accent);background:var(--btn-on-bg);box-shadow:var(--btn-on-shadow,none)}.net-card{max-width:560px;margin-top:8px}.net-card p{margin:4px 0 0}.net-tools{gap:8px;margin-top:10px;display:flex}.net-tools .btn{padding:5px 14px}.net-out{border-radius:var(--r-card);background:var(--term-bg);min-height:64px;color:var(--term-fg);white-space:pre-wrap;margin:10px 0 0;padding:10px 12px;font:12px/1.5 Consolas,SF Mono,ui-monospace,Menlo,monospace}.opt-row{flex-wrap:wrap;gap:10px;margin-top:8px;display:flex}.wall-opt{border-radius:var(--r-card);background:0 0;border:2px solid #0000;flex-direction:column;align-items:center;gap:6px;padding:6px;font-size:12px;display:flex}.wall-opt.is-on{border-color:var(--accent)}.wall-thumb{border-radius:8px;width:112px;height:64px;display:block}.check{align-items:center;gap:8px;margin-top:6px;display:flex}.about-grid{grid-template-columns:110px 1fr;gap:8px 12px;margin:14px 0 18px;display:grid}.about-grid dt{color:var(--muted)}.about-grid dd{margin:0}.paper,.slide{--field-bg:#fff;--field-border:#c4c4c4;--line:#ddd;--link:#0b5cad;--muted:#555;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.pdf-fallback{text-align:center;color:#1b1b1b;flex-direction:column;justify-content:center;align-items:center;gap:8px;height:100%;padding:24px;display:flex}.viewer-caption{border-top:1px solid var(--line);background:var(--body-bg);flex:none;margin:0;padding:10px 18px;font-size:13px}
