:root{--accent: #007aff;--accent-600: #0a6fd8;--accent-700: #0757ad;--accent-soft: rgba(0, 122, 255, .18);--accent-glow: rgba(0, 122, 255, .45);--font: -apple-system, BlinkMacSystemFont, "SF Pro Text", "SF Pro Display", "Inter", "Helvetica Neue", system-ui, sans-serif;--font-mono: "SF Mono", "JetBrains Mono", "Menlo", ui-monospace, monospace;--r-sm: 5px;--r-md: 8px;--r-lg: 12px;--r-xl: 18px;--r-win: 11px;--r-pill: 999px;--menubar-h: 26px;--dock-icon: 52px;--dock-pad: 6px;--ease: cubic-bezier(.16, 1, .3, 1);--ease-out: cubic-bezier(.16, 1, .3, 1);--ease-spring: cubic-bezier(.25, 1, .5, 1.2);--dur-fast: .14s;--dur: .35s;--dur-slow: .6s;--dur-spring: .5s;--shadow-2: 0 1px 2px rgba(0, 0, 0, .1);--shadow-8: 0 6px 18px rgba(0, 0, 0, .14);--shadow-16: 0 12px 34px rgba(0, 0, 0, .22), 0 2px 8px rgba(0, 0, 0, .12);--shadow-win: 0 22px 70px rgba(0, 0, 0, .35), 0 6px 18px rgba(0, 0, 0, .18);--shadow-flyout: 0 16px 48px rgba(0, 0, 0, .3), 0 2px 10px rgba(0, 0, 0, .16);--tl-close: #ff5f57;--tl-min: #febc2e;--tl-zoom: #28c840;--tl-idle: #cfcfcf;--blur: saturate(180%) blur(30px);--blur-thick: saturate(190%) blur(50px);color-scheme:light}:root,:root[data-theme=light]{--text: #1d1d1f;--text-2: #6e6e73;--text-3: #98989d;--bg-body: #e8e8ed;--surface: #ffffff;--surface-2: #ffffff;--surface-3: #f5f5f7;--card: rgba(255, 255, 255, .72);--stroke: rgba(0, 0, 0, .09);--stroke-strong: rgba(0, 0, 0, .16);--divider: rgba(0, 0, 0, .07);--hover: rgba(0, 0, 0, .05);--selected: var(--accent-soft);--sidebar: rgba(246, 246, 246, .55);--titlebar: rgba(246, 246, 246, .82);--menubar: rgba(255, 255, 255, .42);--menubar-text: #1d1d1f;--dock-bg: rgba(255, 255, 255, .38);--dock-stroke: rgba(255, 255, 255, .5);--popover: rgba(250, 250, 252, .76);--scroll-thumb: rgba(0, 0, 0, .26)}:root[data-theme=dark]{color-scheme:dark;--text: #f5f5f7;--text-2: #a1a1a6;--text-3: #7c7c80;--bg-body: #1c1c1e;--surface: #262628;--surface-2: #2f2f31;--surface-3: #1f1f21;--card: rgba(58, 58, 60, .55);--stroke: rgba(255, 255, 255, .1);--stroke-strong: rgba(255, 255, 255, .18);--divider: rgba(255, 255, 255, .08);--hover: rgba(255, 255, 255, .07);--selected: var(--accent-soft);--sidebar: rgba(44, 44, 46, .5);--titlebar: rgba(52, 52, 54, .82);--menubar: rgba(0, 0, 0, .42);--menubar-text: #f5f5f7;--dock-bg: rgba(48, 48, 50, .46);--dock-stroke: rgba(255, 255, 255, .14);--popover: rgba(44, 44, 46, .78);--scroll-thumb: rgba(255, 255, 255, .3);--tl-idle: #565658}*{margin:0;padding:0;box-sizing:border-box}html,body{height:100%;overflow:hidden;font-family:var(--font);color:var(--text);background:var(--bg-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;user-select:none;letter-spacing:-.006em}button,input,textarea,select{font-family:inherit;color:inherit;font-size:13px;letter-spacing:inherit}button{cursor:default;border:none;background:none}input,textarea{user-select:text}img{-webkit-user-drag:none;user-select:none}:focus-visible{outline:3px solid var(--accent-soft);outline-offset:1px;border-radius:4px}.hidden{display:none!important}.i{width:1em;height:1em;display:inline-block;vertical-align:-.125em;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round;flex:none}*{scrollbar-width:thin;scrollbar-color:transparent transparent}*:hover{scrollbar-color:var(--scroll-thumb) transparent}::-webkit-scrollbar{width:14px;height:14px}::-webkit-scrollbar-thumb{background:transparent;border:4px solid transparent;border-radius:10px;background-clip:content-box}*:hover::-webkit-scrollbar-thumb{background:var(--scroll-thumb);background-clip:content-box}::-webkit-scrollbar-thumb:hover{background:var(--text-2);background-clip:content-box}::-webkit-scrollbar-corner{background:transparent}.btn{display:inline-flex;align-items:center;gap:6px;justify-content:center;padding:5px 13px;border-radius:var(--r-sm);background:var(--surface-2);border:.5px solid var(--stroke-strong);box-shadow:0 1px 1px #0000000d;color:var(--text);font-size:13px;font-weight:400;transition:background var(--dur-fast),filter var(--dur-fast),transform .08s}.btn:hover{background:var(--hover)}.btn:active{transform:scale(.985);filter:brightness(.94)}.btn.primary{background:var(--accent);color:#fff;border-color:transparent;font-weight:500;box-shadow:0 1px 2px #00000024}.btn.primary:hover{background:var(--accent-600)}.btn.subtle{background:transparent;border-color:transparent;box-shadow:none}.btn.subtle:hover{background:var(--hover)}.btn[disabled]{opacity:.4;pointer-events:none}.btn .i{font-size:15px}.field{width:100%;padding:6px 10px;border-radius:var(--r-sm);background:var(--surface-2);border:.5px solid var(--stroke-strong);box-shadow:inset 0 1px 2px #0000000d;color:var(--text);transition:box-shadow var(--dur-fast),border-color var(--dur-fast)}.field:focus{outline:none;border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.field::placeholder{color:var(--text-3)}.toggle{position:relative;width:38px;height:22px;flex:none}.toggle input{position:absolute;opacity:0;inset:0;cursor:default;z-index:2;margin:0}.toggle span{position:absolute;inset:0;border-radius:var(--r-pill);background:#78788052;transition:background var(--dur) var(--ease)}.toggle span:after{content:"";position:absolute;left:2px;top:2px;width:18px;height:18px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #00000040;transition:transform var(--dur) var(--ease)}.toggle input:checked+span{background:var(--accent)}.toggle input:checked+span:after{transform:translate(16px)}input[type=range]{-webkit-appearance:none;appearance:none;height:4px;border-radius:2px;background:#7878804d;outline:none}input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:18px;height:18px;border-radius:50%;background:#fff;box-shadow:0 1px 4px #0000004d;cursor:default}input[type=range]::-moz-range-thumb{width:18px;height:18px;border:none;border-radius:50%;background:#fff;box-shadow:0 1px 4px #0000004d}@keyframes q-pop{0%{opacity:0;transform:scale(.97)}to{opacity:1;transform:none}}@keyframes q-fade{0%{opacity:0}to{opacity:1}}@media(prefers-reduced-motion:reduce){*{animation-duration:1ms!important;transition-duration:1ms!important}}#desktop{position:fixed;inset:0;background-position:center;background-repeat:no-repeat;overflow:hidden}.desktop-icons{position:absolute;inset:0;padding:calc(var(--menubar-h) + 12px) 12px 104px;display:grid;grid-auto-flow:column;grid-template-rows:repeat(auto-fill,102px);grid-auto-columns:94px;gap:6px 4px;align-content:start;justify-content:end}.desk-icon{width:94px;min-height:96px;display:flex;flex-direction:column;align-items:center;gap:5px;padding:6px 3px 4px;border-radius:var(--r-md);text-align:center;transition:background var(--dur-fast)}.desk-icon:hover{background:#ffffff1f}.desk-icon.selected{background:#ffffff38;backdrop-filter:blur(6px)}.desk-icon .glyph{width:52px;height:52px;filter:drop-shadow(0 3px 5px rgba(0,0,0,.35))}.desk-icon .glyph svg{width:100%;height:100%}.desk-icon span{font-size:11.5px;color:#fff;line-height:1.25;max-width:92px;text-shadow:0 1px 3px rgba(0,0,0,.85),0 0 8px rgba(0,0,0,.4);overflow-wrap:anywhere;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;padding:1px 5px;border-radius:4px}.desk-icon.selected span{background:var(--accent);text-shadow:none}#menubar{position:fixed;top:0;left:0;right:0;height:var(--menubar-h);z-index:8000;display:flex;align-items:center;gap:0;padding:0 8px;background:var(--menubar);color:var(--menubar-text);backdrop-filter:var(--blur);-webkit-backdrop-filter:var(--blur);font-size:13px;box-shadow:0 .5px #00000014}.mb-item{padding:2px 9px;border-radius:4px;color:inherit;font-size:13px;line-height:1.3;display:flex;align-items:center;gap:5px;white-space:nowrap}.mb-item:hover,.mb-item.open{background:var(--accent);color:#fff}.mb-item.brand{font-weight:600}.mb-item .i{font-size:15px}.mb-apple{font-size:15px;padding:2px 10px}.mb-right{margin-left:auto;display:flex;align-items:center;gap:2px}.mb-clock{padding:2px 8px;border-radius:4px;font-variant-numeric:tabular-nums;white-space:nowrap}.mb-clock:hover{background:var(--accent);color:#fff}#dock-wrap{position:fixed;bottom:0;left:0;right:0;z-index:8000;display:flex;justify-content:center;align-items:flex-end;padding-bottom:5px;pointer-events:none;transition:transform var(--dur) var(--ease)}#dock-wrap.hidden-dock{transform:translateY(calc(100% + 10px))}#dock{pointer-events:auto;display:flex;align-items:flex-end;gap:4px;padding:var(--dock-pad);padding-bottom:calc(var(--dock-pad) + 2px);border-radius:var(--r-xl);background:var(--dock-bg);backdrop-filter:var(--blur-thick);-webkit-backdrop-filter:var(--blur-thick);border:.5px solid var(--dock-stroke);box-shadow:0 10px 30px #00000047,inset 0 .5px #ffffff59;max-width:calc(100vw - 24px);overflow:visible}.dock-item{position:relative;flex:none;width:var(--dock-icon);height:var(--dock-icon);transition:width .3s var(--ease)}.dock-item>.glyph{position:absolute;left:50%;bottom:0;transform:translate(-50%);width:var(--grown, var(--dock-icon));height:var(--grown, var(--dock-icon));display:block;transition:width .3s var(--ease),height .3s var(--ease);filter:drop-shadow(0 2px 4px rgba(0,0,0,.25))}.dock-item .glyph svg{width:100%;height:100%;display:block}.dock-item.live,.dock-item.live>.glyph{transition:none}.dock-item:active>.glyph{transform:translate(-50%) scale(.92)}.dock-dot{position:absolute;bottom:-4px;left:50%;transform:translate(-50%);width:4px;height:4px;border-radius:50%;background:var(--text);opacity:.75}.dock-sep{width:1px;align-self:stretch;margin:6px 4px;background:#80808066}.dock-tip{position:absolute;bottom:calc(var(--grown, var(--dock-icon)) + 12px);left:50%;transform:translate(-50%);padding:4px 10px;border-radius:6px;white-space:nowrap;font-size:12px;background:var(--popover);backdrop-filter:var(--blur);-webkit-backdrop-filter:var(--blur);border:.5px solid var(--stroke);box-shadow:var(--shadow-8);color:var(--text);pointer-events:none;animation:q-fade var(--dur-fast)}.context-menu{position:fixed;z-index:9000;min-width:200px;padding:5px;border-radius:var(--r-md);border:.5px solid var(--stroke);background:var(--popover);backdrop-filter:var(--blur-thick);-webkit-backdrop-filter:var(--blur-thick);box-shadow:var(--shadow-flyout);animation:q-pop var(--dur-fast) var(--ease);font-size:13px}.context-menu button{display:flex;align-items:center;gap:10px;width:100%;text-align:left;padding:5px 10px;border-radius:5px;color:var(--text)}.context-menu button:hover{background:var(--accent);color:#fff}.context-menu button:hover .i{color:#fff}.context-menu button[disabled]{opacity:.35;pointer-events:none}.context-menu button .i{font-size:15px;color:var(--text-2)}.context-menu hr{border:none;border-top:.5px solid var(--divider);margin:5px 10px}.mb-batt svg{width:25px;height:13px;display:block}.mb-item{white-space:nowrap}@media(max-width:720px){#menubar .mb-item:not(.mb-apple):not(.brand):not(.mb-right .mb-item){display:none}.mb-right .mb-item.mb-batt{display:none}}.dock-group-glyph{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(2,minmax(0,1fr));gap:8%;padding:12%;width:100%;height:100%;border-radius:22%;background:#ffffff47;border:.5px solid rgba(255,255,255,.45);box-sizing:border-box}.dock-group-glyph i{display:block;min-width:0;min-height:0;overflow:hidden}.dock-group-glyph i>*{width:100%;height:100%}.dock-group-pop{position:fixed;transform:translate(-50%);pointer-events:auto;width:280px;padding:14px;border-radius:22px;z-index:8001;background:var(--popover);backdrop-filter:var(--blur-thick);-webkit-backdrop-filter:var(--blur-thick);border:.5px solid var(--stroke);box-shadow:var(--shadow-flyout);animation:q-fade var(--dur-fast)}.dock-group-pop>b{display:block;text-align:center;font-size:14px;margin-bottom:10px;color:var(--text)}.dock-group-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.dock-group-grid button{position:relative;display:flex;flex-direction:column;align-items:center;gap:4px;padding:6px 2px;border-radius:12px;min-width:0}.dock-group-grid button:hover{background:var(--hover)}.dock-group-grid .glyph{width:52px;height:52px}.dock-group-grid small{font-size:11px;line-height:1.2;color:var(--text);width:100%;text-align:center;overflow:hidden;overflow-wrap:anywhere;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2}.dock-group-grid .dock-dot{bottom:1px}.dock-item.drop>.glyph{outline:2px solid var(--accent);outline-offset:3px;border-radius:26%}.dock-item.dragging{pointer-events:none}.dock-group-head{display:flex;align-items:center;gap:8px;margin-bottom:10px}.dock-group-head b{flex:1;text-align:center;font-size:14px;color:var(--text)}.dock-group-name{flex:1;min-width:0;padding:5px 8px;border-radius:8px;border:1px solid var(--stroke);background:var(--surface-2);color:var(--text);font-weight:600;text-align:center}.dock-group-edit{padding:4px 10px;border-radius:8px;font-size:12px;font-weight:700;color:var(--accent);background:var(--hover)}.dock-group-colors{display:flex;justify-content:center;gap:6px;margin-bottom:10px}.dock-group-colors button{width:18px;height:18px;border-radius:50%;border:1px solid var(--stroke)}.dock-group-colors button.on{outline:2px solid var(--accent);outline-offset:2px}.dock-group-x{position:absolute;top:0;left:6px;width:18px;height:18px;border-radius:50%;display:grid;place-items:center;font-style:normal;font-weight:800;font-size:14px;line-height:1;background:#8e8e93;color:#fff;box-shadow:0 1px 3px #0000004d}.dock-group-add .glyph{display:grid!important;place-items:center;border-radius:22%;border:2px dashed var(--stroke-strong);color:var(--text-2);font-size:26px}.dock-group-grid button.wiggle .glyph{animation:dockWiggle .28s ease-in-out infinite alternate}@keyframes dockWiggle{0%{transform:rotate(-2deg)}to{transform:rotate(2deg)}}.dock-group-glyph{border-radius:22%}#boot,#shutdown{position:fixed;inset:0;z-index:10000;display:grid;place-items:center;background:#000;color:#fff}.boot-box{display:flex;flex-direction:column;align-items:center;gap:28px;animation:q-fade .6s}.boot-logo{width:90px;height:90px}.boot-logo svg{width:100%;height:100%}.boot-box p{font-size:13px;color:#fff9;letter-spacing:.02em}.boot-bar{width:220px;height:5px;border-radius:3px;background:#ffffff38;overflow:hidden}.boot-bar i{display:block;height:100%;width:0;background:#fff;border-radius:3px;animation:boot-fill 2s var(--ease) forwards}@keyframes boot-fill{to{width:100%}}@keyframes spin{to{transform:rotate(360deg)}}#lock{position:fixed;inset:0;z-index:10000;background-size:cover;background-position:center;color:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center}#lock:before{content:"";position:absolute;inset:0;background:#0003;backdrop-filter:blur(0px);transition:backdrop-filter var(--dur-slow),background var(--dur-slow)}#lock.unlocking:before{backdrop-filter:blur(40px) saturate(150%);background:#00000059}.lock-clock{position:absolute;top:9%;left:0;right:0;text-align:center;z-index:2;transition:opacity var(--dur-slow),transform var(--dur-slow)}#lock.unlocking .lock-clock{opacity:0;transform:translateY(-24px)}.lock-login{position:relative;z-index:3;display:flex;flex-direction:column;align-items:center;gap:14px;opacity:0;pointer-events:none;transition:opacity var(--dur)}#lock.unlocking .lock-login{opacity:1;pointer-events:auto}.lock-login .avatar{width:110px;height:110px;border-radius:50%;background:#ffffff2e;display:grid;place-items:center;font-size:46px;font-weight:500;border:.5px solid rgba(255,255,255,.35);overflow:hidden;backdrop-filter:blur(10px)}.lock-login .avatar img{width:100%;height:100%;object-fit:cover}.lock-login h2{font-size:20px;font-weight:500;text-shadow:0 2px 10px rgba(0,0,0,.4)}.lock-input-row{display:flex;gap:8px;align-items:center}.lock-input-row input{width:210px;padding:7px 14px;border-radius:var(--r-pill);border:.5px solid rgba(255,255,255,.35);background:#ffffff2e;color:#fff;backdrop-filter:blur(12px);text-align:center;font-size:13px}.lock-input-row input::placeholder{color:#ffffffa6}.lock-input-row button{width:30px;height:30px;border-radius:50%;background:#fff3;border:.5px solid rgba(255,255,255,.35);color:#fff;display:grid;place-items:center}.lock-error{color:#ffb3b3;font-size:12px;min-height:16px;text-shadow:0 1px 4px rgba(0,0,0,.5)}.lock-hint{position:absolute;bottom:30px;left:0;right:0;text-align:center;font-size:12px;color:#ffffffbf;z-index:4}#toasts{position:fixed;right:12px;top:calc(var(--menubar-h) + 10px);z-index:9500;display:flex;flex-direction:column;gap:10px;align-items:flex-end}.toast{width:330px;padding:12px 14px;border-radius:var(--r-lg);background:var(--popover);backdrop-filter:var(--blur-thick);-webkit-backdrop-filter:var(--blur-thick);border:.5px solid var(--stroke);box-shadow:var(--shadow-flyout);animation:toast-in var(--dur-spring) var(--ease-spring);display:flex;gap:11px;color:var(--text)}@keyframes toast-in{0%{opacity:0;transform:translate(340px)}to{opacity:1;transform:none}}.toast.out{animation:toast-out .25s var(--ease-out) forwards}@keyframes toast-out{to{opacity:0;transform:translate(340px)}}.toast .glyph{width:30px;height:30px;flex:none}.toast b{font-size:13px;display:block;font-weight:600}.toast small{font-size:12px;color:var(--text-2);display:block;margin-top:1px}.lock-login .login-logo{background:none;border:none;backdrop-filter:none;width:96px;height:96px;border-radius:22%}.login-btn{display:flex;align-items:center;justify-content:center;gap:10px;min-width:240px;padding:10px 20px;border-radius:var(--r-pill);background:#fff;color:#1f1f1f;font-size:14px;font-weight:500;box-shadow:0 4px 18px #00000047;transition:transform .12s var(--ease),box-shadow .18s var(--ease),opacity .18s}.login-btn:hover{box-shadow:0 6px 24px #0000005c}.login-btn:active{transform:scale(.97)}.login-btn[disabled]{opacity:.7;pointer-events:none}.login-btn svg{width:20px;height:20px}.login-note{max-width:300px;text-align:center;font-size:12px;color:#ffffffd1;text-shadow:0 1px 4px rgba(0,0,0,.5);line-height:1.5}#lock.mac .lock-clock{top:7%}.lock-user{position:absolute;bottom:clamp(24px,7vh,64px);left:50%;transform:translate(-50%);z-index:3;display:flex;flex-direction:column;align-items:center;gap:6px;text-align:center;cursor:pointer;animation:lockUserIn .6s var(--ease-out) both}@keyframes lockUserIn{0%{opacity:0;transform:translate(-50%,10px)}to{opacity:1;transform:translate(-50%)}}.lock-user-avatar{width:58px;height:58px;border-radius:50%;overflow:hidden;display:grid;place-items:center;background:#ffffff38;border:.5px solid rgba(255,255,255,.45);backdrop-filter:blur(10px);font-size:22px;font-weight:600;box-shadow:0 6px 20px #00000040}.lock-user-avatar img{width:100%;height:100%;object-fit:cover}.lock-user-name{font-size:14px;font-weight:600;text-shadow:0 1px 8px rgba(0,0,0,.45)}.lock-user-hint{font-size:11px;color:#fffc;text-shadow:0 1px 6px rgba(0,0,0,.45)}.lock-user .lock-input-row{margin-top:4px}.lock-user .lock-error{min-height:14px}#setup{position:fixed;inset:0;z-index:10001;display:grid;place-items:center;background-size:cover;background-position:center;padding:16px}#setup:before{content:"";position:absolute;inset:0;background:#00000047;backdrop-filter:blur(30px) saturate(150%)}.su-panel{position:relative;width:min(560px,100%);min-height:min(500px,calc(100vh - 32px));max-height:calc(100vh - 32px);overflow-y:auto;display:flex;flex-direction:column;padding:26px 34px 22px;outline:none;background:var(--popover, rgba(246,246,248,.86));color:var(--text);border:.5px solid var(--stroke);border-radius:22px;box-shadow:var(--shadow-win);backdrop-filter:blur(40px) saturate(180%);animation:suIn .6s var(--ease-spring) both}@keyframes suIn{0%{opacity:0;transform:translateY(14px) scale(.98)}to{opacity:1;transform:none}}.su-dots{display:flex;justify-content:center;gap:6px;margin-bottom:18px}.su-dots i{width:6px;height:6px;border-radius:3px;background:var(--stroke-strong);transition:width var(--dur),background var(--dur)}.su-dots i.past{background:var(--accent);opacity:.5}.su-dots i.on{width:20px;background:var(--accent)}.su-body{flex:1;display:flex;flex-direction:column;align-items:center;text-align:center;gap:10px;animation:suStep .5s var(--ease-out) both}@keyframes suStep{0%{opacity:0;transform:translate(18px)}to{opacity:1;transform:none}}.su-body h2{font-size:24px;font-weight:700;margin-top:4px}.su-body p{max-width:400px;line-height:1.45}.su-body .field{width:min(320px,100%);text-align:center;font-size:15px;padding:9px 12px}.su-hello{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px}.su-logo{width:84px;height:84px}.su-logo svg,.su-logo img{width:100%;height:100%}.su-hi-wrap{height:110px;display:grid;place-items:center}.su-hi{grid-area:1 / 1;font-size:84px;font-weight:700;letter-spacing:-.02em;line-height:1.1;white-space:nowrap;background:linear-gradient(100deg,#ff8a3d,#ff4f7b 45%,#7a6cff);-webkit-background-clip:text;background-clip:text;color:transparent;animation:suHiIn 2.4s ease-in-out both}@keyframes suHiIn{0%{opacity:0;filter:blur(8px);transform:translateY(6px)}18%{opacity:1;filter:blur(0);transform:none}80%{opacity:1;filter:blur(0);transform:none}to{opacity:0;filter:blur(6px);transform:translateY(-4px)}}@media(prefers-reduced-motion:reduce){.su-hi{animation:none}}.su-profile{display:flex;flex-direction:column;align-items:center;gap:10px;margin:8px 0 6px}.su-avatar{position:relative;width:104px;height:104px;border-radius:50%;overflow:hidden;display:grid;place-items:center;background:linear-gradient(160deg,var(--accent),var(--accent-700, var(--accent)));color:#fff;font-size:42px;font-weight:600;box-shadow:var(--shadow-8);border:3px solid var(--surface)}.su-avatar.big{width:120px;height:120px;font-size:48px}.su-avatar img{width:100%;height:100%;object-fit:cover}.su-avatar-edit{position:absolute;inset:auto 0 0;height:30px;display:grid;place-items:center;background:#00000073;color:#fff;opacity:0;transition:opacity var(--dur-fast)}.su-avatar-edit svg{width:14px;height:14px}.su-avatar:hover .su-avatar-edit{opacity:1}.su-photo-opts{display:flex;flex-wrap:wrap;justify-content:center;gap:6px}.su-label{font-size:12px;font-weight:600;color:var(--text-2);margin-top:6px}.su-app-ico{width:72px;height:72px;object-fit:contain}.su-mail{display:flex;align-items:center;gap:6px;margin-top:8px}.su-mail .field{width:200px;text-align:right}.su-mail span{font-size:15px;color:var(--text-2)}.su-status{min-height:20px;font-size:13px}.su-status .ok{color:#1f9d55;font-weight:600}.su-status .bad{color:#d64545;font-weight:600}.su-done{display:flex;flex-direction:column;align-items:center;gap:12px}.su-summary{display:flex;flex-direction:column;gap:8px;margin-top:4px;width:min(340px,100%)}.su-summary div{display:flex;align-items:center;gap:10px;padding:8px 12px;border-radius:12px;background:var(--surface-2);text-align:left;font-size:14px}.su-summary img{width:28px;height:28px;object-fit:contain}.su-error{min-height:18px;text-align:center;font-size:13px;color:#d64545;margin-top:8px}.su-foot{display:flex;align-items:center;gap:8px;margin-top:10px}.su-foot .btn.primary{min-width:140px;justify-content:center}@media(max-width:480px){.su-panel{padding:20px 18px 16px}.su-hi{font-size:56px}}.ts-box{min-height:65px;display:grid;place-items:center}.login-link{font-size:12px;color:#ffffffd9;text-decoration:underline;text-underline-offset:3px;text-shadow:0 1px 6px rgba(0,0,0,.4)}.login-link:hover{color:#fff}.login-tabs{display:flex;gap:3px;padding:3px;border-radius:10px;background:#ffffff29;backdrop-filter:blur(10px)}.login-tabs button{padding:6px 16px;border-radius:8px;color:#ffffffd9;font-weight:600;font-size:13px;transition:background var(--dur),color var(--dur)}.login-tabs button.on{background:#ffffffe6;color:#1b1b1f}.login-form{display:flex;flex-direction:column;gap:8px;width:260px}.login-form input:not([type=checkbox]){width:100%;padding:9px 14px;border-radius:var(--r-pill);border:.5px solid rgba(255,255,255,.35);background:#ffffff2e;color:#fff;backdrop-filter:blur(12px);font-size:13px;text-align:center;outline:none}.login-form input:not([type=checkbox])::placeholder{color:#ffffffb3}.login-form input:not([type=checkbox]):focus{border-color:#fffc;background:#ffffff40}.login-warn{max-width:300px;margin:2px 0 4px;padding:8px 12px;border-radius:12px;background:#1810009e;border:1px solid rgba(255,196,0,.6);color:#fff;font-size:12px;font-weight:600;line-height:1.35;text-align:center;text-shadow:0 1px 4px rgba(0,0,0,.45)}.login-label{align-self:flex-start;margin:2px 0 -4px 10px;font-size:11px;font-weight:600;color:#ffffffe6;text-shadow:0 1px 4px rgba(0,0,0,.4)}.login-hint{font-size:11px;color:#fffc;text-align:center;min-height:14px;text-shadow:0 1px 4px rgba(0,0,0,.4)}.login-remember{display:flex;align-items:center;justify-content:center;gap:6px;font-size:12px;color:#ffffffe6;text-shadow:0 1px 4px rgba(0,0,0,.4)}.login-form .login-btn{width:100%;justify-content:center}.login-form .login-btn:disabled{opacity:.55}.lock-login .lock-error{max-width:320px;text-align:center;font-size:13px;line-height:1.4}.dv.svelte-13xiopq{height:100%}.dv-muted.svelte-13xiopq{padding:30px;text-align:center;opacity:.6}.dv-card.svelte-13xiopq{max-width:420px;margin:40px auto;padding:26px;border-radius:16px;background:var(--surface-2);border:1px solid var(--divider);display:flex;flex-direction:column;gap:10px;color:var(--text)}.dark.svelte-13xiopq .dv-card:where(.svelte-13xiopq){background:#111;border-color:#2a2a2a;color:#eee}.dv-logo.svelte-13xiopq{width:46px;height:46px;border-radius:12px;display:grid;place-items:center;font:700 15px ui-monospace,monospace;color:#fff;background:linear-gradient(135deg,#111,#444)}.dv-card.svelte-13xiopq h2:where(.svelte-13xiopq){font-size:20px;font-weight:800}.dv-card.svelte-13xiopq p:where(.svelte-13xiopq){color:var(--text-2);line-height:1.45}.dark.svelte-13xiopq .dv-card:where(.svelte-13xiopq) p:where(.svelte-13xiopq){color:#aaa}label.svelte-13xiopq{display:flex;flex-direction:column;gap:4px;font-size:12px;font-weight:600}input.svelte-13xiopq,textarea.svelte-13xiopq{padding:8px 10px;border-radius:8px;border:1px solid var(--divider);background:var(--surface);color:inherit;font:inherit;font-weight:400;resize:vertical}.dark.svelte-13xiopq input:where(.svelte-13xiopq),.dark.svelte-13xiopq textarea:where(.svelte-13xiopq){background:#000;border-color:#333}.dv-btn.svelte-13xiopq{padding:9px 14px;border-radius:8px;font-weight:700;background:var(--text);color:var(--surface)}.dark.svelte-13xiopq .dv-btn:where(.svelte-13xiopq){background:#fff;color:#000}.dv-btn.ghost.svelte-13xiopq{background:transparent;color:inherit;border:1px solid var(--divider)}.dv-btn.svelte-13xiopq:disabled{opacity:.5}.dv-warn.svelte-13xiopq{color:#d97706!important}.dv-err.svelte-13xiopq{color:#e5484d!important;font-size:12px}.sbx.svelte-1l26ep2{width:100%;height:100%;border:0;display:block;background:#fff}.pp.svelte-e71lzk{display:flex;flex-direction:column;gap:10px;padding:4px 12px 12px}.pp.svelte-e71lzk .dv-card{margin:10px 0;max-width:none;padding:16px}.pp-muted.svelte-e71lzk{color:#9aa0ab;line-height:1.4}label.svelte-e71lzk{display:flex;flex-direction:column;gap:4px;font-size:11px;color:#9aa0ab;margin-top:8px}input.svelte-e71lzk,textarea.svelte-e71lzk{padding:6px 8px;border-radius:4px;border:1px solid #3c4048;background:#15171c;color:#e6e6e6;font:inherit;font-size:12.5px;resize:vertical}input.svelte-e71lzk:focus,textarea.svelte-e71lzk:focus{outline:1px solid #2b7fff;border-color:#2b7fff}.pp-slug.svelte-e71lzk{display:flex;align-items:center;border:1px solid #3c4048;border-radius:4px;background:#15171c}.pp-slug.svelte-e71lzk input:where(.svelte-e71lzk){border:0;flex:1;min-width:0}.pp-slug.svelte-e71lzk span:where(.svelte-e71lzk){padding:0 6px;color:#777;font-size:12px}.pp-kinds.svelte-e71lzk{display:flex;flex-direction:column;gap:4px;margin-top:6px}.pp-kinds.svelte-e71lzk button:where(.svelte-e71lzk){text-align:left;padding:6px 8px;border-radius:4px;border:1px solid #3c4048;color:#ccc}.pp-kinds.svelte-e71lzk button.on:where(.svelte-e71lzk){border-color:#2b7fff;background:#2b7fff22;color:#fff}.pp-icon.svelte-e71lzk{flex-direction:row;align-items:center;gap:8px;cursor:pointer;color:#5aa2ff;font-size:12px}.pp-icon.svelte-e71lzk img:where(.svelte-e71lzk){width:28px;height:28px;border-radius:6px}.pp-btn.svelte-e71lzk{margin-top:12px;padding:7px 10px;border-radius:4px;background:#2b7fff;color:#fff;font-weight:600}.pp-btn.svelte-e71lzk:hover:not(:disabled){background:#3d8bff}.pp-btn.svelte-e71lzk:disabled{opacity:.6}.pp-btn.ghost.svelte-e71lzk{margin-top:6px;background:#2a2d35}.pp-link.svelte-e71lzk{margin-top:4px;color:#5aa2ff;font-size:12px;text-align:left}.pp-linked.svelte-e71lzk{display:flex;gap:10px;align-items:center;padding:10px;border-radius:6px;background:#22252c}.pp-linked.svelte-e71lzk img:where(.svelte-e71lzk){width:34px;height:34px;border-radius:8px}.pp-linked.svelte-e71lzk div:where(.svelte-e71lzk){display:flex;flex-direction:column;min-width:0}.pp-linked.svelte-e71lzk small:where(.svelte-e71lzk){color:#9aa0ab;font-size:11px}.pp-prog.svelte-e71lzk{height:3px;border-radius:2px;background:#2a2d35;overflow:hidden;margin-top:8px}.pp-prog.svelte-e71lzk i:where(.svelte-e71lzk){display:block;height:100%;background:#2b7fff;transition:width .2s}.pp-ok.svelte-e71lzk{color:#4ec98a;margin-top:8px}.pp-err.svelte-e71lzk{color:#ff6b6b;margin-top:8px;line-height:1.4}.sc.svelte-7s1p36{--bg: #1b1d23;--bg2: #16181d;--bg3: #21242b;--line: #2a2d35;--tx: #d4d7dd;--tx2: #8b919c;--acc: #2b7fff;position:relative;height:100%;display:flex;flex-direction:column;background:var(--bg);color:var(--tx);font-size:13px}.sc.light.svelte-7s1p36{--bg: #ffffff;--bg2: #f3f3f3;--bg3: #ececec;--line: #e0e0e0;--tx: #333;--tx2: #6c6c6c}.sc.svelte-7s1p36 kbd{padding:1px 5px;border-radius:3px;border:1px solid var(--line);background:var(--bg3);font:11px ui-monospace,monospace}.grow.svelte-7s1p36{flex:1}.sc-dim.svelte-7s1p36{color:var(--tx2)}.pad.svelte-7s1p36{padding:16px}.sc-err.svelte-7s1p36{color:#ff6b6b}.sc-welcome.svelte-7s1p36{flex:1;display:grid;grid-template-columns:1fr 1fr;gap:40px;padding:48px 56px;overflow:auto}.sc-wl.svelte-7s1p36 img:where(.svelte-7s1p36){width:64px;height:64px}.sc-wl.svelte-7s1p36 h1:where(.svelte-7s1p36){font-size:30px;font-weight:300;margin:12px 0 4px}.sc-wl.svelte-7s1p36>p:where(.svelte-7s1p36){color:var(--tx2);margin-bottom:20px}.sc-welcome.svelte-7s1p36 h3:where(.svelte-7s1p36){font-size:13px;font-weight:600;margin:18px 0 8px;color:var(--tx)}.sc-link.svelte-7s1p36{text-decoration:none;display:flex;flex-direction:column;align-items:flex-start;padding:5px 0;color:#4f9dff;text-align:left}.sc-link.svelte-7s1p36:hover{text-decoration:underline}.sc-link.svelte-7s1p36 small:where(.svelte-7s1p36){color:var(--tx2);font-size:11.5px;text-decoration:none}.sc-recent.svelte-7s1p36{display:flex;align-items:center;gap:6px}.sc-recent.svelte-7s1p36>button:where(.svelte-7s1p36):first-child{flex:1;display:flex;flex-direction:column;align-items:flex-start;padding:5px 8px;border-radius:4px;text-align:left}.sc-recent.svelte-7s1p36>button:where(.svelte-7s1p36):first-child:hover{background:var(--bg3)}.sc-recent.svelte-7s1p36 b:where(.svelte-7s1p36){color:#4f9dff;font-weight:500}.sc-recent.svelte-7s1p36 small:where(.svelte-7s1p36){color:var(--tx2);font-size:11.5px}.sc-recent.svelte-7s1p36 .x:where(.svelte-7s1p36){width:22px;height:22px;border-radius:4px;color:var(--tx2);opacity:0}.sc-recent.svelte-7s1p36:hover .x:where(.svelte-7s1p36){opacity:1}.sc-recent.svelte-7s1p36 .x:where(.svelte-7s1p36):hover{background:var(--bg3);color:#ff6b6b}.sc-keys.svelte-7s1p36{display:flex;flex-direction:column;gap:6px;color:var(--tx2)}.sc-body.svelte-7s1p36{flex:1;min-height:0;display:flex}.sc-act.svelte-7s1p36{width:46px;flex:none;display:flex;flex-direction:column;align-items:center;padding:4px 0;background:var(--bg2);border-right:1px solid var(--line)}.sc-act.svelte-7s1p36 button:where(.svelte-7s1p36){width:46px;height:44px;display:grid;place-items:center;color:var(--tx2);border-left:2px solid transparent}.sc-act.svelte-7s1p36 button:where(.svelte-7s1p36):hover{color:var(--tx)}.sc-act.svelte-7s1p36 button.on:where(.svelte-7s1p36){color:var(--tx);border-left-color:var(--acc)}.sc-act.svelte-7s1p36 svg:where(.svelte-7s1p36){width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.sc-side.svelte-7s1p36{width:250px;flex:none;display:flex;flex-direction:column;background:var(--bg2);border-right:1px solid var(--line);min-height:0;overflow-y:auto}.sc-side-h.svelte-7s1p36{display:flex;align-items:center;gap:2px;padding:9px 10px 6px 16px;font-size:11px;letter-spacing:.04em;color:var(--tx2)}.sc-side-h.svelte-7s1p36 span:where(.svelte-7s1p36){flex:1}.sc-side-h.svelte-7s1p36 button:where(.svelte-7s1p36){width:22px;height:22px;border-radius:4px;color:var(--tx2);font-size:14px}.sc-side-h.svelte-7s1p36 button:where(.svelte-7s1p36):hover{background:var(--bg3);color:var(--tx)}.sc-tree.svelte-7s1p36{flex:1;padding-bottom:20px}.sc-proj.svelte-7s1p36{padding:4px 12px;font-size:11px;font-weight:700;color:var(--tx)}.sc-row.svelte-7s1p36{display:flex;align-items:center;gap:6px;width:100%;height:22px;padding-right:8px;text-align:left;color:var(--tx);white-space:nowrap;overflow:hidden}.sc-row.svelte-7s1p36:hover{background:var(--bg3)}.sc-row.act.svelte-7s1p36{background:#2b7fff33}.sc-row.sel.svelte-7s1p36{outline:1px solid #2b7fff66;outline-offset:-1px}.chev.svelte-7s1p36{width:10px;display:inline-block;transition:transform .15s;color:var(--tx2)}.chev.open.svelte-7s1p36{transform:rotate(90deg)}.fold.svelte-7s1p36{color:#dcb67a;font-size:10px}.ext.svelte-7s1p36{font:700 9px ui-monospace,monospace;text-transform:uppercase;min-width:22px}.dot.svelte-7s1p36{width:7px;height:7px;border-radius:50%;background:var(--tx);margin-left:auto}.sc-search.svelte-7s1p36{display:flex;gap:4px;padding:0 10px 8px}.sc-search.svelte-7s1p36 input:where(.svelte-7s1p36){flex:1;padding:5px 7px;border:1px solid var(--line);background:var(--bg);color:var(--tx);border-radius:3px;font:inherit}.sc-search.svelte-7s1p36 button:where(.svelte-7s1p36){padding:0 6px;border-radius:3px;color:var(--tx2);font-size:11px}.sc-search.svelte-7s1p36 button.on:where(.svelte-7s1p36){background:#2b7fff44;color:var(--tx)}.sc-results.svelte-7s1p36{display:flex;flex-direction:column;padding:0 6px}.sc-results.svelte-7s1p36 small:where(.svelte-7s1p36){padding:0 6px 6px}.sc-results.svelte-7s1p36 button:where(.svelte-7s1p36){display:flex;flex-direction:column;align-items:flex-start;padding:4px 8px;border-radius:3px;text-align:left;min-width:0}.sc-results.svelte-7s1p36 button:where(.svelte-7s1p36):hover{background:var(--bg3)}.sc-results.svelte-7s1p36 b:where(.svelte-7s1p36){font-size:11px;color:var(--tx2);font-weight:500}.sc-results.svelte-7s1p36 span:where(.svelte-7s1p36){font:12px ui-monospace,monospace;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.sc-set.svelte-7s1p36{display:flex;flex-direction:column;gap:12px;padding:4px 16px}.sc-set.svelte-7s1p36 label:where(.svelte-7s1p36){display:flex;flex-direction:column;gap:4px;font-size:12px;color:var(--tx2)}.sc-set.svelte-7s1p36 label.chk:where(.svelte-7s1p36){flex-direction:row;align-items:center;gap:8px;color:var(--tx)}.sc-set.svelte-7s1p36 select:where(.svelte-7s1p36),.sc-set.svelte-7s1p36 input[type=number]:where(.svelte-7s1p36){padding:4px 6px;background:var(--bg);color:var(--tx);border:1px solid var(--line);border-radius:3px;font:inherit}.sc-main.svelte-7s1p36{flex:1;min-width:0;display:flex;flex-direction:column}.sc-tabs.svelte-7s1p36{display:flex;height:35px;background:var(--bg2);overflow-x:auto;overflow-y:hidden;flex:none}.sc-tab.svelte-7s1p36{display:flex;align-items:center;gap:6px;padding:0 6px 0 12px;border-right:1px solid var(--line);color:var(--tx2);cursor:default;white-space:nowrap;border-top:1px solid transparent}.sc-tab.on.svelte-7s1p36{background:var(--bg);color:var(--tx);border-top-color:var(--acc)}.tx.svelte-7s1p36{width:20px;height:20px;border-radius:4px;display:grid;place-items:center;color:var(--tx2)}.tx.svelte-7s1p36 i:where(.svelte-7s1p36){display:none;width:8px;height:8px;border-radius:50%;background:var(--tx)}.tx.svelte-7s1p36 b:where(.svelte-7s1p36){font-weight:400;font-size:15px;visibility:hidden}.sc-tab.svelte-7s1p36:hover .tx:where(.svelte-7s1p36) b:where(.svelte-7s1p36),.sc-tab.on.svelte-7s1p36 .tx:where(.svelte-7s1p36) b:where(.svelte-7s1p36){visibility:visible}.tx.dirty.svelte-7s1p36 i:where(.svelte-7s1p36){display:block}.tx.dirty.svelte-7s1p36 b:where(.svelte-7s1p36){display:none}.sc-tab.svelte-7s1p36:hover .tx.dirty:where(.svelte-7s1p36) i:where(.svelte-7s1p36){display:none}.sc-tab.svelte-7s1p36:hover .tx.dirty:where(.svelte-7s1p36) b:where(.svelte-7s1p36){display:block;visibility:visible}.tx.svelte-7s1p36:hover{background:var(--bg3)}.sc-crumbs.svelte-7s1p36{padding:3px 16px;font-size:12px;color:var(--tx2);flex:none}.sc-editor-wrap.svelte-7s1p36{position:relative;flex:1;min-height:0}.sc-editor.svelte-7s1p36{position:absolute;inset:0}.sc-editor.hidden.svelte-7s1p36{visibility:hidden}.sc-bin.svelte-7s1p36{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;color:var(--tx2);background:var(--bg)}.sc-bin.svelte-7s1p36 img:where(.svelte-7s1p36){max-width:80%;max-height:70%;image-rendering:auto}.sc-bin.svelte-7s1p36 img.wm:where(.svelte-7s1p36){width:120px;opacity:.18;filter:grayscale(1)}.sc-panel.svelte-7s1p36{height:200px;flex:none;display:flex;flex-direction:column;border-top:1px solid var(--line);background:var(--bg)}.sc-panel-h.svelte-7s1p36{display:flex;align-items:center;gap:4px;padding:0 10px;height:32px;font-size:11px;flex:none}.sc-panel-h.svelte-7s1p36 button:where(.svelte-7s1p36){padding:6px 8px;color:var(--tx2);border-bottom:1px solid transparent}.sc-panel-h.svelte-7s1p36 button.on:where(.svelte-7s1p36){color:var(--tx);border-bottom-color:var(--tx)}.sc-term.svelte-7s1p36{flex:1;overflow-y:auto;padding:4px 16px 10px;font:12.5px/1.5 Cascadia Code,Consolas,ui-monospace,monospace;white-space:pre-wrap;word-break:break-word}.sc-term.svelte-7s1p36 .dim:where(.svelte-7s1p36){color:var(--tx2)}.sc-term.svelte-7s1p36 .err:where(.svelte-7s1p36){color:#ff6b6b}.sc-term.svelte-7s1p36 .cmd:where(.svelte-7s1p36){color:#5aa2ff}.sc-term.svelte-7s1p36 form:where(.svelte-7s1p36){display:flex;gap:8px}.sc-term.svelte-7s1p36 form:where(.svelte-7s1p36) span:where(.svelte-7s1p36){color:#4ec98a}.sc-term.svelte-7s1p36 input:where(.svelte-7s1p36){flex:1;background:none;border:0;outline:0;color:var(--tx);font:inherit}.sc-probs.svelte-7s1p36{flex:1;overflow-y:auto;padding:0 10px}.sc-probs.svelte-7s1p36 button:where(.svelte-7s1p36){display:flex;align-items:center;gap:8px;width:100%;padding:3px 6px;text-align:left;border-radius:3px}.sc-probs.svelte-7s1p36 button:where(.svelte-7s1p36):hover{background:var(--bg3)}.sc-probs.svelte-7s1p36 small:where(.svelte-7s1p36){color:var(--tx2);margin-left:6px}.sc-probs.svelte-7s1p36 i:where(.svelte-7s1p36){font-style:normal}.sc-probs.svelte-7s1p36 i.error:where(.svelte-7s1p36){color:#ff6b6b}.sc-probs.svelte-7s1p36 i.warn:where(.svelte-7s1p36){color:#e2c08d}.sc-probs.svelte-7s1p36 i.info:where(.svelte-7s1p36){color:#5aa2ff}.sc-preview.svelte-7s1p36{width:38%;min-width:260px;flex:none;display:flex;flex-direction:column;border-left:1px solid var(--line);background:var(--bg2)}.sc-preview-h.svelte-7s1p36{display:flex;align-items:center;gap:4px;padding:0 6px 0 12px;height:35px;font-size:12px;color:var(--tx2);flex:none}.sc-preview-h.svelte-7s1p36 span:where(.svelte-7s1p36){flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sc-preview-h.svelte-7s1p36 button:where(.svelte-7s1p36){width:24px;height:24px;border-radius:4px}.sc-preview-h.svelte-7s1p36 button:where(.svelte-7s1p36):hover{background:var(--bg3)}.sc-preview.svelte-7s1p36 .sbx{flex:1;height:auto}.sc-status.svelte-7s1p36{display:flex;align-items:center;gap:2px;height:22px;padding:0 8px;background:#1d5fe0;color:#fff;font-size:12px;flex:none}.sc-status.svelte-7s1p36>:where(.svelte-7s1p36){padding:0 6px;height:100%;display:flex;align-items:center}.sc-status.svelte-7s1p36 button:where(.svelte-7s1p36):hover{background:#ffffff26}.sc-status.svelte-7s1p36 .brand:where(.svelte-7s1p36){background:#0f3b8f;font-weight:600;margin-left:-8px;padding:0 10px}.sc-pal-bg.svelte-7s1p36{position:absolute;inset:0;z-index:20}.sc-pal.svelte-7s1p36{position:absolute;top:8px;left:50%;transform:translate(-50%);width:min(560px,90%);max-height:60%;overflow-y:auto;display:flex;flex-direction:column;padding:6px;border-radius:6px;background:var(--bg3);border:1px solid var(--line);box-shadow:0 10px 30px #00000073}.sc-pal.svelte-7s1p36 input:where(.svelte-7s1p36){padding:6px 8px;margin-bottom:4px;border:1px solid var(--acc);background:var(--bg);color:var(--tx);border-radius:3px;font:inherit;outline:0}.sc-pal.svelte-7s1p36 button:where(.svelte-7s1p36){padding:5px 8px;border-radius:3px;text-align:left;color:var(--tx)}.sc-pal.svelte-7s1p36 button.sel:where(.svelte-7s1p36){background:#2b7fff55}.sc-pal.svelte-7s1p36 .sc-dim:where(.svelte-7s1p36){padding:6px 8px}@media(max-width:760px){.sc-welcome.svelte-7s1p36{grid-template-columns:1fr;padding:24px}.sc-side.svelte-7s1p36{width:190px}.sc-preview.svelte-7s1p36{display:none}}
