:root{--menubar-top:#363636f5;--menubar-bot:#1c1c1cf5;--window-border:#1a1d1c;--window-bg:#545e5d;--text:#edf1f5;--text-muted:#9ca6b2;--accent:#b8c4d0;--graphite-select-top:#929a9a;--graphite-select-bot:#555d5d;--graphite-select-edge:#313737;--graphite-focus:#c5cccc;--tl-red:#777c7c;--tl-yellow:#777c7c;--tl-green:#777c7c;--font:"Lucida Grande", "Lucida Sans Unicode", Tahoma, sans-serif;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*{box-sizing:border-box}html,body{height:100%;font-family:var(--font);color:var(--text);margin:0;overflow:hidden}#app{height:100vh}.prose h1{margin:0 0 10px;font-size:19px;font-weight:600}.prose h2{margin:0 0 8px;font-size:15px;font-weight:600}.prose p{color:#dce3ea;margin:0 0 10px;font-size:13px;line-height:1.55}.prose .lead{color:#f1f4f7;font-size:14px}.prose ul{margin:6px 0;padding-left:18px;font-size:13px;line-height:1.6}.prose code{color:#edf1f5;background:#252a31;border-radius:4px;padding:1px 5px;font-family:Menlo,ui-monospace,monospace;font-size:12px}.os-btn{font:13px var(--font);cursor:pointer;color:#fff;background:#545e5d;border:1px solid #1a1d1c;border-radius:0;padding:4px 14px;transition:none;box-shadow:inset 1px 1px #fff6,inset -1px -1px #0006}.os-btn:hover{background:#5f6b6a}.os-btn:active{background:#4a5352;box-shadow:inset 1px 1px #00000080,inset -1px -1px #ffffff1a}.os-btn:disabled{opacity:.5;cursor:default}.os-btn.default{background:#6a7776;animation:2s ease-in-out infinite ml-pulse}.os-btn.default:hover{background:#788685}@keyframes ml-pulse{0%,to{box-shadow:inset 1px 1px #fff6,inset -1px -1px #0006,0 0 #fff0}50%{box-shadow:inset 1px 1px #fff6,inset -1px -1px #0006,0 0 6px 1px #fff6}}.os-input{min-width:0;font:13px var(--font);color:#edf1f5;background:#1e2424;border:1px solid #1a1d1c;border-radius:0;outline:none;flex:1;padding:4px 9px;box-shadow:inset 1px 1px #0009,inset -1px -1px #fff3}.os-input:focus{border-color:#8c9797;box-shadow:inset 1px 1px #0009,inset -1px -1px #fff3,0 0 0 2px #fff3}.os-textarea{resize:vertical;min-height:90px}.button-row{flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px;display:flex}.muted{color:var(--text-muted)}.aqua-badge,.chip{color:#fff;background:linear-gradient(#9aa4ae,#4a525c);border:1px solid #1b2026;border-radius:10px;align-items:center;min-height:20px;padding:2px 8px;font-size:12px;display:inline-flex;box-shadow:inset 0 1px #ffffff75}.badge-row,.chip-row{flex-wrap:wrap;align-items:center;gap:7px;margin-bottom:10px;display:flex}.os-link{color:#c9d2dc;font-size:13px;font-weight:700}@media (width<=760px){html,body{overflow:auto}#app{height:auto;min-height:100vh}}.menu-popover.svelte-sh4d1d{z-index:10010;color:#e0e0e0;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:repeating-linear-gradient(0deg,#ffffff06 0 1px,#00000009 1px 2px),#282b2bfa;border:1px solid #000c;border-radius:0 0 4px 4px;min-width:188px;padding:4px 0;position:absolute;top:24px;left:0;box-shadow:0 14px 34px #0009,inset 0 1px #ffffff1a}.menu-item.svelte-sh4d1d{color:#e0e0e0;width:100%;height:22px;font:13px var(--font);text-align:left;cursor:default;background:0 0;border:0;grid-template-columns:1fr auto;gap:16px;padding:0 18px 0 20px;display:grid}.menu-item.svelte-sh4d1d:hover:not(.disabled),.menu-item.active.svelte-sh4d1d:not(.disabled){color:#fff;background:linear-gradient(to bottom, var(--graphite-select-top), var(--graphite-select-bot));box-shadow:inset 0 1px #ffffff2e,inset 0 -1px #00000047}.menu-item.disabled.svelte-sh4d1d{color:#666}.menu-item.svelte-sh4d1d kbd:where(.svelte-sh4d1d){font:12px var(--font);color:inherit}.menu-separator.svelte-sh4d1d{background:#111;border-bottom:1px solid #444;height:1px;margin:3px 1px}.status.svelte-1m7ekrz{color:#f1f1f1;cursor:default;padding:0 5px}.status.svelte-1m7ekrz svg:where(.svelte-1m7ekrz){width:16px;height:16px}.clock.svelte-1m7ekrz{font-variant-numeric:tabular-nums;cursor:default;padding:0 8px;font-weight:500}.spotlight.svelte-1m7ekrz{color:#f1f1f1;cursor:pointer;padding:0 8px 0 4px}.volume-popover.svelte-1m7ekrz{z-index:10000030;background:#282b2bfa;border:1px solid #000c;border-radius:4px;flex-direction:column;gap:6px;padding:10px 14px;display:flex;position:fixed;top:26px;right:120px;box-shadow:0 10px 28px #0009}.volume-popover.svelte-1m7ekrz label:where(.svelte-1m7ekrz){color:#bbb;font-size:11px}.volume-popover.svelte-1m7ekrz input[type=range]:where(.svelte-1m7ekrz){accent-color:#4d91c9;width:120px}.menubar.svelte-1t2yl9c{z-index:9999999;height:24px;font:13px var(--font);color:#f1f1f1;background:repeating-linear-gradient(0deg, #ffffff08 0 1px, #0000001a 1px 2px), linear-gradient(to bottom, var(--menubar-top) 0%, var(--menubar-bot) 100%);-webkit-backdrop-filter:blur(12px)saturate(1.3);backdrop-filter:blur(12px)saturate(1.3);border-bottom:1px solid #000;align-items:stretch;padding:0 7px;display:flex;position:relative;box-shadow:inset 0 1px #ffffff26,0 1px 2px #00000080}.menubar.svelte-1t2yl9c>:where(.svelte-1t2yl9c){align-items:center;display:flex}.menubar.svelte-1t2yl9c .apple:where(.svelte-1t2yl9c){appearance:none;color:#f1f1f1;cursor:default;background:0 0;border:0;padding:0 8px}.menubar.svelte-1t2yl9c .apple:where(.svelte-1t2yl9c) svg:where(.svelte-1t2yl9c){width:14px;height:17px}.menubar.svelte-1t2yl9c .app-name:where(.svelte-1t2yl9c){appearance:none;color:inherit;font:inherit;cursor:default;background:0 0;border:0;padding:0 8px;font-weight:700}.menubar.svelte-1t2yl9c .menu:where(.svelte-1t2yl9c){appearance:none;cursor:default;color:inherit;font:inherit;background:0 0;border:0;padding:0 7px}.menubar.svelte-1t2yl9c .app-name:where(.svelte-1t2yl9c):hover,.menubar.svelte-1t2yl9c .app-name.open:where(.svelte-1t2yl9c),.menubar.svelte-1t2yl9c .menu:where(.svelte-1t2yl9c):hover,.menubar.svelte-1t2yl9c .menu.open:where(.svelte-1t2yl9c),.menubar.svelte-1t2yl9c .apple:where(.svelte-1t2yl9c):hover,.menubar.svelte-1t2yl9c .apple.open:where(.svelte-1t2yl9c){background:linear-gradient(to bottom, var(--graphite-select-top), var(--graphite-select-bot));color:#fff;text-shadow:0 1px 1px #0000008c;box-shadow:inset 0 0 0 1px #ffffff1f}.menu-wrap.svelte-1t2yl9c{align-items:stretch;display:flex;position:relative}.menubar.svelte-1t2yl9c .spacer:where(.svelte-1t2yl9c){flex:1}.window.svelte-1ewcstk{background:var(--window-bg);border:1px solid var(--window-border);border-radius:0;flex-direction:column;min-width:240px;transition:opacity .2s cubic-bezier(.25,.8,.25,1),transform .2s cubic-bezier(.25,.8,.25,1),box-shadow .2s cubic-bezier(.25,.8,.25,1);display:flex;position:absolute;top:0;left:0;box-shadow:inset 1px 1px #fff3,inset -1px -1px #0000004d,0 18px 42px #0000007a,0 2px 7px #00000059}.window.inactive.svelte-1ewcstk{box-shadow:0 10px 30px #0000004d}.window.dragging.svelte-1ewcstk{opacity:.94;transform:scale(1.008);box-shadow:0 26px 58px #00000085,0 6px 16px #00000061}.window.finder-window.svelte-1ewcstk{border:1px solid var(--window-border);background:var(--window-bg);border-radius:0;min-width:min(560px,100vw - 24px);min-height:min(360px,100vh - 42px);box-shadow:inset 1px 1px #fff3,inset -1px -1px #0000004d,0 12px 28px #0000006b,0 1px 4px #00000059}.titlebar.svelte-1ewcstk{cursor:default;background:repeating-linear-gradient(0deg,#ffffff09 0 1px,#0000000b 1px 2px),linear-gradient(#626969 0%,#343a3a 100%);border-bottom:1px solid #1a1d1c;border-radius:0;align-items:center;height:22px;padding:0 7px;display:flex;position:relative;box-shadow:inset 0 1px #ffffff26,inset 0 -1px #0003}.window.inactive.svelte-1ewcstk .titlebar:where(.svelte-1ewcstk){background:repeating-linear-gradient(0deg,#ffffff05 0 1px,#00000009 1px 2px),linear-gradient(#4b5151 0%,#292e2e 100%)}.finder-window.svelte-1ewcstk .titlebar:where(.svelte-1ewcstk){background:repeating-linear-gradient(0deg,#ffffff09 0 1px,#0000000b 1px 2px),linear-gradient(#626969 0%,#343a3a 100%);border-bottom:0;border-radius:0;height:26px;box-shadow:inset 0 1px #ffffff26,inset 0 -1px #0003}.finder-window.svelte-1ewcstk .title:where(.svelte-1ewcstk){color:#f3f6f8;opacity:1;text-shadow:none;font-size:12px}.finder-window.svelte-1ewcstk .traffic:where(.svelte-1ewcstk){opacity:1;gap:7px}.finder-window.svelte-1ewcstk .tl:where(.svelte-1ewcstk){width:13px;height:13px}.title.svelte-1ewcstk{text-align:center;color:#f1f4f7;text-shadow:none;white-space:nowrap;text-overflow:ellipsis;justify-content:center;align-items:center;gap:4px;font-size:12px;font-weight:600;display:flex;position:absolute;inset:0 76px;overflow:hidden}.fullscreen-label.svelte-1ewcstk{color:#aeb8bb;margin-left:8px;font-size:9px;font-weight:500}.title-proxy.svelte-1ewcstk{place-items:center;width:13px;height:13px;display:inline-grid;transform:translateY(-1px)}.title-proxy.svelte-1ewcstk .os-icon{width:13px;height:13px}.window.inactive.svelte-1ewcstk .title:where(.svelte-1ewcstk){color:#aeb6bf}.traffic.svelte-1ewcstk{z-index:1;align-items:center;gap:6px;display:flex;position:relative}.tl.svelte-1ewcstk{cursor:pointer;border:1px solid #00000052;border-radius:50%;place-items:center;width:13px;height:13px;padding:0;transition:transform .15s cubic-bezier(.25,.8,.25,1.4),background .15s,border-color .15s;display:grid;position:relative}.traffic.svelte-1ewcstk:hover .tl:where(.svelte-1ewcstk):hover{transform:scale(1.22)}.tl.svelte-1ewcstk:active{filter:brightness(.8);transform:scale(.9)!important}.tl.svelte-1ewcstk:after{display:none}.tl.svelte-1ewcstk:before{color:#191d21d1;opacity:.72;place-items:center;font-size:9px;font-weight:800;line-height:1;transition:opacity .15s ease-in-out;display:grid;position:absolute;inset:0}.tl.close.svelte-1ewcstk:before{content:"×"}.tl.min.svelte-1ewcstk:before{content:"–"}.tl.zoom.svelte-1ewcstk:before{content:"+"}.tl.close.svelte-1ewcstk{background:linear-gradient(#ff7b72,#d9403b);box-shadow:inset 0 1px #ffffff47,0 1px 1px #0000005c}.tl.min.svelte-1ewcstk{background:linear-gradient(#ffd264,#d99a1f);box-shadow:inset 0 1px #ffffff47,0 1px 1px #0000005c}.tl.zoom.svelte-1ewcstk{background:linear-gradient(#6ee17b,#24a83e);box-shadow:inset 0 1px #ffffff47,0 1px 1px #0000005c}.traffic.svelte-1ewcstk:hover .tl:where(.svelte-1ewcstk):before{opacity:.95}.window.inactive.svelte-1ewcstk .tl:where(.svelte-1ewcstk){box-shadow:none;background:#737b84;border-color:#00000047}.window.inactive.svelte-1ewcstk .tl:where(.svelte-1ewcstk):after{display:none}.body.svelte-1ewcstk{background:var(--window-bg);-webkit-user-select:text;user-select:text;flex:1;min-height:0;padding:16px 18px;overflow:auto}.body.body-flush.svelte-1ewcstk{padding:0;overflow:hidden}.resize-handle.svelte-1ewcstk{z-index:6;opacity:0;background:0 0;border:0;padding:0;position:absolute}.resize-n.svelte-1ewcstk,.resize-s.svelte-1ewcstk{cursor:ns-resize;height:7px;left:8px;right:8px}.resize-n.svelte-1ewcstk{top:-3px}.resize-s.svelte-1ewcstk{bottom:-3px}.resize-e.svelte-1ewcstk,.resize-w.svelte-1ewcstk{cursor:ew-resize;width:7px;top:8px;bottom:8px}.resize-e.svelte-1ewcstk{right:-3px}.resize-w.svelte-1ewcstk{left:-3px}.resize-ne.svelte-1ewcstk,.resize-se.svelte-1ewcstk,.resize-sw.svelte-1ewcstk,.resize-nw.svelte-1ewcstk{width:14px;height:14px}.resize-ne.svelte-1ewcstk{cursor:nesw-resize;top:-4px;right:-4px}.resize-se.svelte-1ewcstk{cursor:nwse-resize;bottom:-4px;right:-4px}.resize-sw.svelte-1ewcstk{cursor:nesw-resize;bottom:-4px;left:-4px}.resize-nw.svelte-1ewcstk{cursor:nwse-resize;top:-4px;left:-4px}.finder-window.svelte-1ewcstk .body:where(.svelte-1ewcstk){background:#1a1f28;border-radius:0 0 6px 6px;flex:1;min-height:0;padding:0;overflow:hidden}.window.resizing.svelte-1ewcstk{-webkit-user-select:none;user-select:none}.window.resizing.svelte-1ewcstk .body:where(.svelte-1ewcstk),.window.dragging.svelte-1ewcstk .body:where(.svelte-1ewcstk){pointer-events:none}.win-fullscreen.svelte-1ewcstk{overflow:hidden;box-shadow:none!important;border:none!important;border-radius:0!important}.win-fullscreen.svelte-1ewcstk .titlebar:where(.svelte-1ewcstk){opacity:1;z-index:1;margin-top:0;border-radius:0!important}.win-split-left.svelte-1ewcstk,.win-split-right.svelte-1ewcstk{transition:left .3s cubic-bezier(.4,0,.2,1),width .3s cubic-bezier(.4,0,.2,1);box-shadow:none!important;border-radius:0!important}.win-split-left.svelte-1ewcstk{border-right:2px solid #444!important}.win-split-right.svelte-1ewcstk{border-left:2px solid #444!important}.dock-context-menu.svelte-1xs7tz3{z-index:10000020;color:#edf0f0;background:repeating-linear-gradient(0deg,#ffffff06 0 1px,#00000009 1px 2px),#272a2afa;border:1px solid #101212;border-radius:4px;min-width:196px;padding:5px 0;display:grid;position:fixed;box-shadow:inset 0 1px #ffffff21,0 10px 28px #0000009e}.dock-context-menu.svelte-1xs7tz3 strong:where(.svelte-1xs7tz3){color:#fff;font:700 12px var(--font);padding:4px 18px 5px}.dock-context-menu.svelte-1xs7tz3 button:where(.svelte-1xs7tz3){width:100%;min-height:22px;color:inherit;font:12px var(--font);text-align:left;background:0 0;border:0;grid-template-columns:15px 1fr;padding:2px 18px 2px 8px;display:grid}.dock-context-menu.svelte-1xs7tz3 button:where(.svelte-1xs7tz3):hover{background:linear-gradient(var(--graphite-select-top), var(--graphite-select-bot))}.dock-context-menu.svelte-1xs7tz3 button:where(.svelte-1xs7tz3):not(:has(.context-window-active)){grid-template-columns:1fr;padding-left:23px}.dock-context-menu.svelte-1xs7tz3 .context-window-active:where(.svelte-1xs7tz3){color:var(--graphite-focus)}.dock-context-separator.svelte-1xs7tz3{background:#151717;border-bottom:1px solid #555b5b;height:1px;margin:3px 1px}.dock.svelte-19dbk1v{z-index:9999990;isolation:isolate;perspective:600px;background:0 0;border:0;border-radius:0;justify-content:center;align-items:flex-end;gap:6px;width:max-content;max-width:98vw;min-height:104px;padding:0 34px 17px;transition:transform .22s,opacity .22s,bottom .22s;display:flex;position:absolute;bottom:-1px;left:50%;transform:translate(-50%)}.dock.svelte-19dbk1v:before{content:"";clip-path:polygon(4.5% 0,95.5% 0,100% 100%,0 100%);-webkit-backdrop-filter:blur(9px)saturate(1.2);backdrop-filter:blur(9px)saturate(1.2);pointer-events:none;z-index:-2;background:linear-gradient(102deg,#0000 0 3.8%,#ffffff38 4.4%,#0000 8% 92%,#ffffff2e 95.5%,#0000 100%),linear-gradient(#f7fbffeb 0%,#bbc5d0e0 28%,#707984e6 29%,#aeb8c3c2 58%,#4a525ce6 100%);border-top:1px solid #ffffffd1;height:67px;position:absolute;bottom:0;left:7px;right:7px;box-shadow:inset 0 1px #fffffff5,inset 0 18px 18px #ffffff2e,inset 0 -22px 26px #00000052,0 13px 25px #0000008c}.dock.svelte-19dbk1v:after{content:"";clip-path:polygon(1.5% 0,98.5% 0,100% 100%,0 100%);opacity:.62;pointer-events:none;z-index:-1;background:radial-gradient(at top,#ffffff52,#0000 46%),repeating-linear-gradient(90deg,#fff3 0 2px,#0000 2px 12px),linear-gradient(#ffffff24,#fff0);height:38px;position:absolute;bottom:5px;left:34px;right:34px}.dock.autohide.svelte-19dbk1v{opacity:.2;bottom:0;transform:translate(-50%)translateY(calc(100% - 12px))}.dock.autohide.svelte-19dbk1v:hover,.dock.autohide.svelte-19dbk1v:focus-within{opacity:1;bottom:0;transform:translate(-50%)translateY(0)}.dock.autohide.svelte-19dbk1v .dock-item:where(.svelte-19dbk1v),.dock.autohide.svelte-19dbk1v .dock-divider:where(.svelte-19dbk1v){pointer-events:none}.dock.autohide.svelte-19dbk1v:hover .dock-item:where(.svelte-19dbk1v),.dock.autohide.svelte-19dbk1v:focus-within .dock-item:where(.svelte-19dbk1v),.dock.autohide.svelte-19dbk1v:hover .dock-divider:where(.svelte-19dbk1v),.dock.autohide.svelte-19dbk1v:focus-within .dock-divider:where(.svelte-19dbk1v){pointer-events:auto}.dock-item.svelte-19dbk1v{flex-direction:column;flex:0 1 calc(var(--dock-icon-size,62px) + 3px);width:calc(var(--dock-icon-size,62px) + 3px);cursor:pointer;transform-origin:bottom;z-index:2;background:0 0;border:0;justify-content:flex-end;align-items:center;min-width:34px;height:92px;padding:0;transition:filter .14s;display:flex;position:relative}.dock.svelte-19dbk1v:hover .dock-item:where(.svelte-19dbk1v){filter:saturate(1.08)contrast(1.02)}.dock-item.svelte-19dbk1v:hover{z-index:3}.dock.svelte-19dbk1v:hover .dock-item:where(.svelte-19dbk1v):hover+.dock-item:where(.svelte-19dbk1v) .dock-icon:where(.svelte-19dbk1v){transform:scale(1.1)translateY(-4px)}.dock.svelte-19dbk1v:hover .dock-item:where(.svelte-19dbk1v):has(+.dock-item:where(.svelte-19dbk1v):hover) .dock-icon:where(.svelte-19dbk1v){transform:scale(1.1)translateY(-4px)}.dock.svelte-19dbk1v:hover .dock-item:where(.svelte-19dbk1v):hover+.dock-item:where(.svelte-19dbk1v)+.dock-item:where(.svelte-19dbk1v) .dock-icon:where(.svelte-19dbk1v){transform:scale(1.04)translateY(-2px)}.dock.svelte-19dbk1v:hover .dock-item:where(.svelte-19dbk1v):has(+.dock-item:where(.svelte-19dbk1v)+.dock-item:where(.svelte-19dbk1v):hover) .dock-icon:where(.svelte-19dbk1v){transform:scale(1.04)translateY(-2px)}.dock-item.svelte-19dbk1v:hover .dock-icon:where(.svelte-19dbk1v){z-index:3;transform:scale(1.24)translateY(-13px)}.dock-item.svelte-19dbk1v:active .dock-icon:where(.svelte-19dbk1v){transform:scale(1.14)translateY(-6px)}.dock-item.drag-over.svelte-19dbk1v .dock-icon:where(.svelte-19dbk1v){filter:brightness(1.3);transform:scale(1.24)translateY(-13px)!important}.dock-item.drag-over.svelte-19dbk1v{cursor:grabbing}.dock-item.bouncing.svelte-19dbk1v .dock-icon:where(.svelte-19dbk1v){animation:.6s ease-in-out infinite svelte-19dbk1v-dock-bounce}@keyframes svelte-19dbk1v-dock-bounce{0%,to{transform:translateY(0)}50%{transform:translateY(-24px)scaleY(1.08)}}.dock-icon.svelte-19dbk1v{width:100%;max-width:var(--dock-icon-size,58px);aspect-ratio:1;transform-origin:bottom;pointer-events:none;filter:drop-shadow(0 7px 4px #00000075)drop-shadow(0 1px #ffffff47);-webkit-box-reflect:below -8px linear-gradient(transparent 38%, #ffffff57 68%, #ffffff0a 100%);justify-content:center;align-items:flex-end;transition:transform .18s ease-out,filter .18s;display:flex}.dock.no-magnification.svelte-19dbk1v .dock-item:where(.svelte-19dbk1v):hover .dock-icon:where(.svelte-19dbk1v),.dock.no-magnification.svelte-19dbk1v:hover .dock-item:where(.svelte-19dbk1v):hover+.dock-item:where(.svelte-19dbk1v) .dock-icon:where(.svelte-19dbk1v),.dock.no-magnification.svelte-19dbk1v:hover .dock-item:where(.svelte-19dbk1v):hover+.dock-item:where(.svelte-19dbk1v)+.dock-item:where(.svelte-19dbk1v) .dock-icon:where(.svelte-19dbk1v){transform:none}.dock.no-magnification.svelte-19dbk1v:hover .dock-item:where(.svelte-19dbk1v):has(+.dock-item:where(.svelte-19dbk1v):hover) .dock-icon:where(.svelte-19dbk1v){transform:none}.dock.no-magnification.svelte-19dbk1v:hover .dock-item:where(.svelte-19dbk1v):has(+.dock-item:where(.svelte-19dbk1v)+.dock-item:where(.svelte-19dbk1v):hover) .dock-icon:where(.svelte-19dbk1v){transform:none}.dock-icon.svelte-19dbk1v .os-icon{object-fit:contain;width:100%!important;height:auto!important;max-height:100%!important}.dock-trash.svelte-19dbk1v .dock-icon:where(.svelte-19dbk1v) .os-icon{width:110%!important}.dock-divider.svelte-19dbk1v{z-index:2;background:linear-gradient(#fff0,#34383eb8 28% 72%,#fff0),linear-gradient(90deg,#ffffff9e,#00000047);width:3px;height:62px;margin:0 4px 13px;position:relative;transform:skew(-8deg);box-shadow:1px 0 #ffffff73,-1px 0 #0000002e}.dock-minimized.svelte-19dbk1v{flex-basis:58px;width:58px;min-width:38px}.dock-recent.svelte-19dbk1v .dock-icon:where(.svelte-19dbk1v){opacity:.7;filter:saturate(.5)}.dock-recent.svelte-19dbk1v:hover .dock-icon:where(.svelte-19dbk1v){opacity:1;filter:saturate()}.dock-window-preview.svelte-19dbk1v{color:#f1f4f4;background:#272c2c;border:1px solid #111;place-items:center;width:52px;height:44px;margin-bottom:16px;display:grid;position:relative;overflow:hidden;transform:perspective(90px)rotateX(4deg);box-shadow:inset 0 1px #ffffff2b,0 4px 6px #00000073}.dock-window-preview.svelte-19dbk1v .os-icon{width:26px!important;height:26px!important}.dock-window-preview.svelte-19dbk1v small:where(.svelte-19dbk1v){color:#d8dddd;font:7px var(--font);white-space:nowrap;text-overflow:ellipsis;position:absolute;bottom:1px;left:2px;right:2px;overflow:hidden}.dock-window-bar.svelte-19dbk1v{background:linear-gradient(#777e7e,#434949);border-bottom:1px solid #161919;height:6px;position:absolute;inset:0 0 auto}@media (width<=700px){.dock.svelte-19dbk1v{gap:2px;width:calc(100vw - 12px);padding-left:14px;padding-right:14px}.dock-item.svelte-19dbk1v,.dock-minimized.svelte-19dbk1v{min-width:24px}.dock-divider.svelte-19dbk1v{width:2px;margin-left:1px;margin-right:1px}.dock-window-preview.svelte-19dbk1v{width:100%}}.run-dot.svelte-19dbk1v{pointer-events:none;background:0 0;border-radius:50%;width:13px;height:5px;margin-left:-6.5px;position:absolute;bottom:8px;left:50%}.run-dot.on.svelte-19dbk1v{background:radial-gradient(#fff 0%,#b9e3ff 36%,#4ea2ff 72%,#5284d20d 100%);box-shadow:0 0 9px #94cffffa,0 1px 1px #00000040}.dock-left.svelte-19dbk1v,.dock-right.svelte-19dbk1v{flex-direction:column;justify-content:center;align-items:center;width:max-content;min-width:86px;height:auto;min-height:0;padding:26px 0 18px;top:50%;bottom:auto;transform:translateY(-50%)}.dock-left.svelte-19dbk1v{left:0;right:auto}.dock-right.svelte-19dbk1v{left:auto;right:0}.dock-left.svelte-19dbk1v:before,.dock-right.svelte-19dbk1v:before{clip-path:polygon(0 4.5%,100% 0,100% 100%,0 95.5%);background:linear-gradient(0deg,#0000 0 3.8%,#ffffff38 4.4%,#0000 8% 92%,#ffffff2e 95.5%,#0000 100%),linear-gradient(90deg,#f7fbffeb 0%,#bbc5d0e0 28%,#707984e6 29%,#aeb8c3c2 58%,#4a525ce6 100%);border-top:none;border-left:1px solid #ffffffd1;width:auto;height:auto;inset:7px 0;box-shadow:inset 0 1px #fffffff5,inset 18px 0 18px #ffffff2e,inset -22px 0 26px #00000052,13px 0 25px #0000008c}.dock-left.svelte-19dbk1v:after,.dock-right.svelte-19dbk1v:after{clip-path:polygon(0 1.5%,100% 0,100% 100%,0 98.5%);width:auto;height:auto;inset:24px 5px}.dock-left.svelte-19dbk1v .dock-divider:where(.svelte-19dbk1v),.dock-right.svelte-19dbk1v .dock-divider:where(.svelte-19dbk1v){width:44px;height:3px;margin:4px 0;transform:none}.dock-left.autohide.svelte-19dbk1v,.dock-right.autohide.svelte-19dbk1v{opacity:.2;transform:translateY(-50%)translate(calc(12px - 100%))}.dock-left.autohide.svelte-19dbk1v:hover,.dock-left.autohide.svelte-19dbk1v:focus-within{opacity:1;transform:translateY(-50%)translate(0)}.dock-right.autohide.svelte-19dbk1v{transform:translateY(-50%)translate(calc(100% - 12px))}.dock-right.autohide.svelte-19dbk1v:hover,.dock-right.autohide.svelte-19dbk1v:focus-within{opacity:1;transform:translateY(-50%)translate(0)}.app-switcher-overlay.svelte-1fsjn38{z-index:99999999;pointer-events:none;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.app-switcher.svelte-1fsjn38{background:repeating-linear-gradient(0deg,#ffffff09 0 1px,#0000000f 1px 2px),linear-gradient(#646b6b,#303535);border:1px solid #111;border-radius:7px;padding:18px 20px 24px;box-shadow:inset 0 1px #ffffff47,0 12px 34px #000000ad}.apps-list.svelte-1fsjn38{align-items:flex-end;gap:16px;height:120px;display:flex}.app-item.svelte-1fsjn38{border-radius:5px;flex-direction:column;justify-content:flex-end;align-items:center;gap:12px;width:80px;height:100%;padding:8px;transition:background .1s,transform .1s;display:flex}.app-item.active.svelte-1fsjn38{background:linear-gradient(#929999,#5b6262);transform:translateY(-2px);box-shadow:inset 0 1px #ffffff4d,0 0 0 1px #0000008c}.app-label.svelte-1fsjn38{font:14px var(--font);color:#fff;white-space:nowrap;text-shadow:0 1px 2px #000c;font-weight:500;transition:opacity .1s;position:absolute;bottom:-32px}.icons.svelte-ea1zyj{z-index:3;flex-flow:column wrap;align-content:flex-end;gap:16px;display:flex;position:absolute;top:32px;bottom:80px;right:16px}.desk-icon.svelte-ea1zyj{cursor:pointer;color:#fff;width:84px;font-family:var(--font);background:0 0;border:0;border-radius:4px;flex-direction:column;align-items:center;gap:4px;padding:4px 0;transition:transform .15s,box-shadow .15s;display:flex}.desk-icon.svelte-ea1zyj:hover{z-index:1}.desk-icon.dragging.svelte-ea1zyj{opacity:.85;z-index:100}.desk-icon.svelte-ea1zyj .glyph:where(.svelte-ea1zyj){filter:drop-shadow(0 2px 3px #00000080);pointer-events:none;transition:transform .2s cubic-bezier(.25,.8,.25,1.4),filter .2s}.desk-icon.svelte-ea1zyj .ic-label:where(.svelte-ea1zyj){text-shadow:0 1px 2px #0009;pointer-events:none;border-radius:3px;padding:1px 6px;font-size:12px}.desk-icon.selected.svelte-ea1zyj .ic-label:where(.svelte-ea1zyj),.desk-icon.svelte-ea1zyj:hover .ic-label:where(.svelte-ea1zyj){background:linear-gradient(var(--graphite-select-top), var(--graphite-select-bot));box-shadow:0 0 0 1px var(--graphite-select-edge);text-shadow:none}.desk-icon.svelte-ea1zyj:hover .glyph:where(.svelte-ea1zyj){filter:drop-shadow(0 4px 6px #0009);transform:scale(1.1)translateY(-3px)}.desk-icon.svelte-ea1zyj:active .glyph:where(.svelte-ea1zyj){transition:transform 50ms;transform:scale(.92)translateY(0)}.mc-overlay.svelte-1hz3iwu{z-index:9999995;-webkit-backdrop-filter:blur(12px)saturate(.75);backdrop-filter:blur(12px)saturate(.75);background:#0f1111d6;flex-direction:column;align-items:center;gap:24px;padding:20px 20px 80px;animation:.3s cubic-bezier(.22,1,.36,1) svelte-1hz3iwu-mc-in;display:flex;position:fixed;inset:0}@keyframes svelte-1hz3iwu-mc-in{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}.mc-spaces.svelte-1hz3iwu{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;display:flex}.mc-space-thumb.svelte-1hz3iwu{color:#d0dcea;min-width:120px;height:70px;font:600 12px var(--font);cursor:pointer;background:#ffffff14;border:2px solid #ffffff1f;border-radius:4px;justify-content:center;align-items:center;padding:6px 12px;transition:background .15s,border-color .15s,transform .15s;display:flex;position:relative}.mc-space-thumb.svelte-1hz3iwu:hover{background:#ffffff24;transform:scale(1.04)}.mc-space-active.svelte-1hz3iwu{border-color:var(--graphite-focus)!important;background:linear-gradient(var(--graphite-select-top), var(--graphite-select-bot))!important}.mc-space-dragover.svelte-1hz3iwu{border-color:#e4e8e8!important;transform:scale(1.05)!important;box-shadow:0 0 0 2px #d2dada61!important}.mc-space-remove.svelte-1hz3iwu{color:#ccc;cursor:pointer;opacity:0;background:#3c3c3ce6;border:1px solid #fff3;border-radius:50%;justify-content:center;align-items:center;width:18px;height:18px;font-size:13px;line-height:1;transition:opacity .15s;display:flex;position:absolute;top:-8px;right:-8px}.mc-space-thumb.svelte-1hz3iwu:hover .mc-space-remove:where(.svelte-1hz3iwu){opacity:1}.mc-space-label.svelte-1hz3iwu{pointer-events:none}.mc-add-space.svelte-1hz3iwu{color:#fff9;cursor:pointer;background:#ffffff1a;border:2px dashed #ffffff40;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;font-size:22px;line-height:1;transition:background .15s,color .15s;display:flex}.mc-add-space.svelte-1hz3iwu:hover{color:#fff;background:#ffffff2e}.mc-windows.svelte-1hz3iwu{flex-wrap:wrap;flex:1;justify-content:center;align-items:flex-start;gap:16px;display:flex}.mc-win-thumb.svelte-1hz3iwu{cursor:pointer;background:0 0;border:0;flex-direction:column;align-items:center;gap:6px;transition:transform .18s cubic-bezier(.22,1,.36,1);display:flex}.mc-win-thumb.svelte-1hz3iwu:hover{transform:scale(1.07)}.mc-win-preview.svelte-1hz3iwu{background:#1a2030;border:2px solid #ffffff1a;border-radius:3px;flex-direction:column;width:180px;height:120px;display:flex;overflow:hidden;box-shadow:0 8px 24px #00000080}.mc-win-active.svelte-1hz3iwu .mc-win-preview:where(.svelte-1hz3iwu){border-color:var(--graphite-focus)}.mc-win-titlebar.svelte-1hz3iwu{background:linear-gradient(#7a8290 0%,#5c6470 100%);flex-shrink:0;align-items:center;gap:5px;height:20px;padding:0 7px;display:flex}.mc-tl.svelte-1hz3iwu{border-radius:50%;width:8px;height:8px}.mc-tl.red.svelte-1hz3iwu{background:#ff5f57}.mc-tl.yellow.svelte-1hz3iwu{background:#febc2e}.mc-tl.green.svelte-1hz3iwu{background:#28c840}.mc-win-title.svelte-1hz3iwu{font:600 10px var(--font);color:#e0eaf4;text-align:center;text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.mc-win-body.svelte-1hz3iwu{flex:1;justify-content:center;align-items:center;display:flex;overflow:hidden}.mc-win-body.svelte-1hz3iwu .os-icon{opacity:.6}.mc-win-shot.svelte-1hz3iwu{object-fit:cover;image-rendering:auto;width:100%;height:100%}.mc-win-label.svelte-1hz3iwu{font:11px var(--font);color:#ffffffb3;text-overflow:ellipsis;white-space:nowrap;max-width:180px;overflow:hidden}.mc-hint.svelte-1hz3iwu{font:11px var(--font);color:#ffffff59;text-align:center;margin:0}.desktop.svelte-1oximhm{-webkit-user-select:none;user-select:none;width:100vw;height:100vh;image-rendering:pixelated;font-size:calc(16px * var(--text-scale,1));background-image:url(https://3.bp.blogspot.com/_ImecizcBRRU/TS6TU8NQ95I/AAAAAAAABdE/FRG5NyHoGR4/s1600/naruto_016-017.png);background-repeat:repeat;background-size:2000px;animation:18s linear infinite svelte-1oximhm-manga-wallpaper-loop;position:relative;overflow:hidden}.desktop[data-tint=graphite].svelte-1oximhm,.desktop[data-tint=aqua].svelte-1oximhm{background-image:url(https://3.bp.blogspot.com/_ImecizcBRRU/TS6TU8NQ95I/AAAAAAAABdE/FRG5NyHoGR4/s1600/naruto_016-017.png)}.desktop.reduce-transparency.svelte-1oximhm .menubar,.desktop.reduce-transparency.svelte-1oximhm .dock{-webkit-backdrop-filter:none;backdrop-filter:none}.desktop.reduce-motion.svelte-1oximhm,.desktop.reduce-motion.svelte-1oximhm *{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}.desktop.high-contrast.svelte-1oximhm{filter:contrast(1.22)}.desktop.has-fullscreen.svelte-1oximhm .window:not(.win-fullscreen){display:none}.desktop.mission-control-active.svelte-1oximhm .menubar{display:none!important}@keyframes svelte-1oximhm-manga-wallpaper-loop{0%{background-position:0 0}to{background-position:4000px 4000px}}@media (prefers-reduced-motion:reduce){.desktop.svelte-1oximhm{animation:none}.boot-bar-fill{width:100%;animation:none}.dock-item{transition:none}}@media (width<=760px){.desktop.svelte-1oximhm{height:auto;min-height:100vh;padding:32px 10px 92px;overflow:auto}.menubar{white-space:nowrap;position:fixed;inset:0 0 auto;overflow-x:auto}.menubar .status,.menubar .spotlight{display:none}.window{margin:12px 0;width:100%!important;position:relative!important;top:auto!important;left:auto!important}.window.finder-window{min-width:0;min-height:0}.resize-handle{display:none}.titlebar{touch-action:none}.body{max-height:none;overflow:visible}.dock{border-radius:4px;justify-content:flex-start;width:auto;max-width:calc(100vw - 16px);min-height:78px;padding:7px 10px 5px;position:fixed;bottom:8px;left:8px;right:8px;overflow-x:auto;transform:none}.dock:before{clip-path:polygon(0 0,100% 0,100% 100%,0 100%);border-radius:4px;height:56px;left:0;right:0}.dock:after{display:none}.dock.autohide{opacity:1;bottom:8px;transform:none}.dock.autohide .dock-item,.dock.autohide .dock-divider{pointer-events:auto}.dock-item:hover,.dock-item:active{transform:none}.dock-icon{-webkit-box-reflect:unset}.dock-icon .os-icon{width:42px;height:42px}}.mobile-launcher.svelte-15si7zf{color:#e6e8e9;background:#1b1e1f;flex-direction:column;height:100vh;display:flex;overflow:hidden}.ml-topbar.svelte-15si7zf{background:#25292a;border-bottom:1px solid #0d0f10;flex-shrink:0;align-items:center;gap:12px;padding:12px 16px;display:flex}.ml-topbar.svelte-15si7zf h1:where(.svelte-15si7zf){white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:16px;overflow:hidden}.ml-search.svelte-15si7zf{color:#eee;background:#111415;border:1px solid #3b4142;border-radius:8px;outline:none;flex:1;min-width:0;padding:8px 12px;font-size:14px}.ml-search.svelte-15si7zf:focus{border-color:#4d91c9}.ml-grid.svelte-15si7zf{flex:1;grid-template-columns:repeat(auto-fill,minmax(72px,1fr));align-content:start;gap:12px;padding:16px;display:grid;overflow-y:auto}.ml-app.svelte-15si7zf{color:#c9cdce;cursor:pointer;touch-action:manipulation;background:0 0;border:none;border-radius:8px;flex-direction:column;align-items:center;gap:6px;padding:10px 4px;transition:background .15s;display:flex}.ml-app.svelte-15si7zf:active{background:#ffffff1a}.ml-app-icon.svelte-15si7zf{color:#fff;background:linear-gradient(135deg,#356e9f,#1d4b73);border-radius:14px;justify-content:center;align-items:center;width:52px;height:52px;font-size:22px;font-weight:700;display:flex;box-shadow:0 2px 8px #0000004d}.ml-app-label.svelte-15si7zf{text-align:center;text-overflow:ellipsis;max-width:68px;font-size:10px;line-height:1.2;overflow:hidden}.ml-empty.svelte-15si7zf{text-align:center;color:#889091;margin:0;padding:40px 16px;font-size:13px}.login-screen.svelte-etkas3{height:100vh;font-family:var(--font,"Lucida Grande", "Helvetica Neue", Helvetica, Arial, sans-serif);color:var(--text,#edf1f5);font-size:calc(16px * var(--text-scale,1));align-content:center;place-items:center;gap:28px;display:grid;position:relative;overflow:hidden}.login-wallpaper.svelte-etkas3{image-rendering:pixelated;background-image:url(https://3.bp.blogspot.com/_ImecizcBRRU/TS6TU8NQ95I/AAAAAAAABdE/FRG5NyHoGR4/s1600/naruto_016-017.png);background-repeat:repeat;background-size:2000px;animation:18s linear infinite svelte-etkas3-login-bg-loop;position:absolute;inset:0}@keyframes svelte-etkas3-login-bg-loop{0%{background-position:0 0}to{background-position:4000px 4000px}}.login-overlay.svelte-etkas3{background:#000000a6;position:absolute;inset:0}.login-center.svelte-etkas3{z-index:1;position:relative}.login-panel.svelte-etkas3{background:var(--window-bg,#545e5d);border:1px solid var(--window-border,#1a1d1c);text-align:center;min-width:320px;padding:36px 44px 32px;box-shadow:inset 0 1px #ffffff26,0 8px 24px #0009}.login-header.svelte-etkas3{margin-bottom:28px}.login-logo.svelte-etkas3{color:#fff3;width:44px;height:56px;margin-bottom:6px}.login-header.svelte-etkas3 h1:where(.svelte-etkas3){color:var(--text,#edf1f5);letter-spacing:-.2px;margin:0 0 1px;font-size:20px;font-weight:600}.login-version.svelte-etkas3{color:var(--text-muted,#9ca6b2);margin:0;font-size:12px}.login-users.svelte-etkas3{justify-content:center;gap:14px;display:flex}.login-user.svelte-etkas3{border:1px solid var(--window-border,#1a1d1c);cursor:pointer;color:var(--text,#edf1f5);font-family:inherit;font-size:inherit;min-width:128px;image-rendering:pixelated;background:#3e4746;flex-direction:column;align-items:center;gap:6px;padding:20px 28px 16px;transition:background .12s,box-shadow .12s,transform .18s cubic-bezier(.34,1.56,.64,1);display:flex;transform:translateY(0);box-shadow:inset 0 1px #ffffff26,inset 0 -1px #00000040}.login-user.svelte-etkas3:hover{background:#4c5655;transform:translateY(-3px);box-shadow:inset 0 1px #ffffff26,inset 0 -1px #00000040,0 6px 16px #00000073}.login-user.svelte-etkas3:active{background:#343c3b;transform:translateY(0);box-shadow:inset 0 1px #0000004d}.login-user-icon.svelte-etkas3{color:#ffffff8c;width:48px;height:48px}.login-user-name.svelte-etkas3{font-size:14px;font-weight:600}.login-user-desc.svelte-etkas3{color:var(--text-muted,#9ca6b2);font-size:10px}.login-pw-form.svelte-etkas3{flex-direction:column;align-items:center;gap:10px;display:flex}.login-back.svelte-etkas3{color:var(--text-muted,#9ca6b2);cursor:pointer;background:0 0;border:none;align-self:flex-start;padding:0;font-family:inherit;font-size:12px;transition:color .12s}.login-back.svelte-etkas3:hover{color:var(--text,#edf1f5)}.login-pw-label.svelte-etkas3{color:var(--text-muted,#9ca6b2);font-size:12px}.login-pw-input.svelte-etkas3{text-align:center;width:180px}.login-error.svelte-etkas3{color:var(--tl-red,#777c7c);margin:0;font-size:11px}.login-footer.svelte-etkas3{z-index:1;color:#ffffff26;letter-spacing:.5px;margin:0;font-size:11px;position:relative}.siri-backdrop.svelte-1p0omw9{z-index:99999;background:#0003;position:fixed;inset:0}.siri-container.svelte-1p0omw9{z-index:100000;filter:drop-shadow(0 20px 40px #00000080);flex-direction:column;width:600px;max-width:90vw;display:flex;position:fixed;top:20%;left:50%;transform:translate(-50%)}.siri-search-bar.svelte-1p0omw9{-webkit-backdrop-filter:blur(20px);background:#1e1e1ed9;border:1px solid #ffffff1a;border-radius:12px;align-items:center;padding:12px 20px;display:flex}.siri-icon.svelte-1p0omw9{opacity:.7;margin-right:16px;font-size:24px}.siri-search-bar.svelte-1p0omw9 input:where(.svelte-1p0omw9){color:#fff;font-size:28px;font-weight:300;font-family:var(--font);background:0 0;border:none;outline:none;flex:1}.siri-search-bar.svelte-1p0omw9 input:where(.svelte-1p0omw9)::placeholder{color:#ffffff4d}.siri-results.svelte-1p0omw9{-webkit-backdrop-filter:blur(20px);background:#1e1e1ed9;border:1px solid #ffffff1a;border-radius:12px;margin-top:8px;overflow:hidden}.siri-result-item.svelte-1p0omw9{cursor:pointer;border-bottom:1px solid #ffffff0d;align-items:center;padding:12px 20px;display:flex}.siri-result-item.svelte-1p0omw9:last-child{border-bottom:none}.siri-result-item.svelte-1p0omw9:hover{background:#ffffff1a}.result-icon.svelte-1p0omw9{justify-content:center;align-items:center;margin-right:16px;display:flex}.result-info.svelte-1p0omw9{flex-direction:column;display:flex}.result-title.svelte-1p0omw9{color:#fff;font-size:16px;font-family:var(--font)}.result-type.svelte-1p0omw9{color:#aaa;font-size:12px;font-family:var(--font)}.siri-no-results.svelte-1p0omw9{text-align:center;color:#888;font-family:var(--font);padding:20px}.dialog-shade.svelte-agc6ii{z-index:20000;background:#00000057;place-items:center;display:grid;position:fixed;inset:0}.system-dialog.svelte-agc6ii{color:#edf1f3;background:#262b2c;border:1px solid #0d1011;flex-direction:column;gap:14px;width:min(520px,100vw - 32px);max-height:min(560px,100vh - 48px);padding:16px;display:flex;box-shadow:0 18px 60px #000000a6,inset 0 1px #ffffff1f}header.svelte-agc6ii{font-size:15px}label.svelte-agc6ii{grid-template-columns:80px 1fr;align-items:center;gap:10px;font-size:12px;display:grid}input.svelte-agc6ii,select.svelte-agc6ii{color:#f5f5f5;background:#15191a;border:1px solid #4d5658;min-width:0;padding:7px 9px}.dialog-file-list.svelte-agc6ii{background:#141819;border:1px solid #080a0b;min-height:260px;overflow:auto}.dialog-file-list.svelte-agc6ii button:where(.svelte-agc6ii){color:#dfe4e6;text-align:left;background:0 0;border:0;border-bottom:1px solid #242a2b;grid-template-columns:28px minmax(100px,1fr) minmax(130px,1.5fr);align-items:center;gap:8px;width:100%;padding:7px 9px;display:grid}.dialog-file-list.svelte-agc6ii button.selected:where(.svelte-agc6ii){color:#fff;background:#2b69a6}small.svelte-agc6ii{color:#899496;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.dialog-app-list.svelte-agc6ii{gap:10px;display:flex}.dialog-app-list.svelte-agc6ii button:where(.svelte-agc6ii){color:#fff;background:#171b1c;border:1px solid #454e50;justify-items:center;gap:5px;padding:12px;display:grid}footer.svelte-agc6ii{justify-content:flex-end;gap:8px;display:flex}footer.svelte-agc6ii button:where(.svelte-agc6ii){min-width:76px;padding:6px 12px}footer.svelte-agc6ii .primary:where(.svelte-agc6ii){color:#fff;background:#2875bc;border-color:#4d9be0}.permission-dialog.svelte-agc6ii{text-align:center;flex-direction:column;align-items:center;gap:12px;padding:20px 0;display:flex}.permission-icon.svelte-agc6ii{font-size:48px}.permission-dialog.svelte-agc6ii p:where(.svelte-agc6ii){color:#b8bebf;font-size:12px}.permission-actions.svelte-agc6ii{gap:10px;display:flex}.permission-actions.svelte-agc6ii button:where(.svelte-agc6ii){color:#ddd;background:#3a3d3e;border:1px solid #111;min-width:80px;padding:6px 14px}.permission-actions.svelte-agc6ii .primary:where(.svelte-agc6ii){color:#fff;background:#2875bc;border-color:#4d9be0}.confirm-dialog.svelte-agc6ii{text-align:center;flex-direction:column;align-items:center;gap:16px;padding:24px 0;display:flex}.confirm-dialog.svelte-agc6ii p:where(.svelte-agc6ii){color:#e0e4e5;font-size:13px}.confirm-actions.svelte-agc6ii{gap:10px;display:flex}.confirm-actions.svelte-agc6ii button:where(.svelte-agc6ii){color:#ddd;background:#3a3d3e;border:1px solid #111;min-width:80px;padding:6px 14px}.confirm-actions.svelte-agc6ii .danger:where(.svelte-agc6ii){color:#fff;background:#b13e3e;border-color:#8a2a2a}.notification-center.svelte-103qauu{z-index:50000;pointer-events:none;gap:8px;width:min(330px,100vw - 20px);display:grid;position:fixed;top:30px;right:10px}.notification.svelte-103qauu{pointer-events:auto;color:#f5f5f5;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#181a1bf0;border:1px solid #fff3;border-radius:7px;grid-template-columns:38px minmax(0,1fr) 20px;gap:10px;padding:10px;animation:.18s ease-out svelte-103qauu-notification-in;display:grid;box-shadow:0 8px 24px #00000073}.notification-icon.svelte-103qauu{place-items:center;width:38px;height:38px;display:grid}.notification-copy.svelte-103qauu{min-width:0}.notification-copy.svelte-103qauu strong:where(.svelte-103qauu){font-size:13px}.notification-copy.svelte-103qauu p:where(.svelte-103qauu){color:#c8c8c8;margin:3px 0 0;font-size:12px;line-height:1.35}.notification-action.svelte-103qauu,.notification-close.svelte-103qauu{color:#7eb7ff;cursor:pointer;background:0 0;border:0}.notification-action.svelte-103qauu{padding:5px 0 0;font-size:12px}.notification-close.svelte-103qauu{color:#aaa;align-self:start;font-size:17px;line-height:1}@keyframes svelte-103qauu-notification-in{0%{opacity:0;transform:translateY(-8px)}}.boot.svelte-1n46o8q{background:#d7d7d7;flex-direction:column;justify-content:center;align-items:center;gap:28px;height:100vh;display:flex}.boot-apple.svelte-1n46o8q{color:#3a3a3a;width:64px;height:78px}.boot-bar.svelte-1n46o8q{background:#bcbcbc;border-radius:5px;width:200px;height:9px;overflow:hidden;box-shadow:inset 0 1px 1px #0003}.boot-bar-fill.svelte-1n46o8q{background:linear-gradient(#8fb4e8,#4a82d6);border-radius:5px;width:5%;height:100%;animation:1.2s forwards svelte-1n46o8q-boot}@keyframes svelte-1n46o8q-boot{0%{width:5%}to{width:100%}}.power-screen.svelte-1n46o8q{background:#0a0a0a;flex-direction:column;justify-content:center;align-items:center;gap:24px;height:100vh;display:flex}.power-message.svelte-1n46o8q{font:16px var(--font);color:#8a8a8a;letter-spacing:.5px;margin:0}.power-bar.svelte-1n46o8q{background:#1a1a1a;border-radius:2px;width:200px;height:4px;overflow:hidden}.power-bar.pulse.svelte-1n46o8q{animation:2s ease-in-out infinite svelte-1n46o8q-power-pulse}@keyframes svelte-1n46o8q-power-pulse{0%,to{opacity:.3}50%{opacity:1}}.power-bar-fill.svelte-1n46o8q{border-radius:2px;height:100%;transition:width 2s}.power-bar-fill.shutdown.svelte-1n46o8q{background:#c44;width:100%;animation:3s forwards svelte-1n46o8q-power-drain}.power-bar-fill.restart.svelte-1n46o8q{background:#48a;width:100%;animation:2.5s forwards svelte-1n46o8q-power-drain}.power-bar-fill.sleep.svelte-1n46o8q{background:#686;width:30%;animation:2s ease-in-out infinite svelte-1n46o8q-power-breathe}@keyframes svelte-1n46o8q-power-drain{0%{width:0}to{width:100%}}@keyframes svelte-1n46o8q-power-breathe{0%,to{width:30%}50%{width:60%}}
