.federation-offline.svelte-fw7x1g{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;min-height:300px;padding:2rem;background:linear-gradient(180deg,#0f172af2,#1e293be6);color:#94a3b8;text-align:center}.offline-content.svelte-fw7x1g{max-width:400px;width:100%}.offline-icon-container.svelte-fw7x1g{position:relative;display:inline-flex;margin-bottom:1rem}.app-icon.svelte-fw7x1g{font-size:4rem;filter:grayscale(70%) opacity(.7);transition:filter .3s ease}.offline-badge.svelte-fw7x1g{position:absolute;bottom:-4px;right:-8px;padding:.25rem .5rem;font-size:.65rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;background:linear-gradient(135deg,#ef4444,#dc2626);color:#fff;border-radius:.375rem;box-shadow:0 2px 8px #ef444466}.offline-title.svelte-fw7x1g{font-size:1.25rem;font-weight:600;color:#e2e8f0;margin:0 0 .5rem}.offline-message.svelte-fw7x1g{font-size:.95rem;color:#94a3b8;margin:0 0 1.5rem}.server-info.svelte-fw7x1g{display:flex;flex-direction:column;gap:.25rem;padding:.75rem 1rem;background:#1e293b99;border:1px solid rgba(71,85,105,.4);border-radius:.5rem;margin-bottom:1rem}.server-label.svelte-fw7x1g{font-size:.75rem;color:#64748b;text-transform:uppercase;letter-spacing:.05em}.server-url.svelte-fw7x1g{font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Monaco,Consolas,monospace;font-size:.85rem;color:#f97316;word-break:break-all}.offline-instructions.svelte-fw7x1g{margin-bottom:1.5rem;padding:1rem;background:rgba(var(--desktop-accent-rgb),.1);border:1px solid rgba(var(--desktop-accent-rgb),.2);border-radius:.5rem}.offline-instructions.svelte-fw7x1g p:where(.svelte-fw7x1g){font-size:.85rem;color:#94a3b8;margin:0 0 .75rem}.command-hint.svelte-fw7x1g{display:block;padding:.5rem .75rem;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Monaco,Consolas,monospace;font-size:.75rem;color:#a5b4fc;background:#1e293bcc;border-radius:.375rem;word-break:break-all}.retry-button.svelte-fw7x1g{display:inline-flex;align-items:center;gap:.5rem;padding:.625rem 1.25rem;font-size:.875rem;font-weight:500;color:#fff;background:linear-gradient(135deg,var(--desktop-accent) 0%,#4f46e5 100%);border:none;border-radius:.5rem;cursor:pointer;transition:all .2s ease;box-shadow:0 2px 8px rgba(var(--desktop-accent-rgb),.3)}.retry-button.svelte-fw7x1g:hover{transform:translateY(-1px);box-shadow:0 4px 12px rgba(var(--desktop-accent-rgb),.4)}.retry-button.svelte-fw7x1g:active{transform:translateY(0)}.retry-icon.svelte-fw7x1g{width:1rem;height:1rem}.debug-details.svelte-fw7x1g{margin-top:1.5rem;text-align:left}.debug-details.svelte-fw7x1g summary:where(.svelte-fw7x1g){font-size:.75rem;color:#64748b;cursor:pointer;padding:.25rem 0;transition:color .2s ease}.debug-details.svelte-fw7x1g summary:where(.svelte-fw7x1g):hover{color:#94a3b8}.debug-content.svelte-fw7x1g{margin-top:.5rem;padding:.75rem;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Monaco,Consolas,monospace;font-size:.7rem;color:#64748b;background:#0f172acc;border:1px solid rgba(51,65,85,.5);border-radius:.375rem;white-space:pre-wrap;word-break:break-all;max-height:100px;overflow-y:auto}.window-chrome.svelte-1ewcstk{background:linear-gradient(180deg,#1e293bf2,#0f172aeb,#0f172afa);border:1px solid rgba(148,163,184,.12);backdrop-filter:blur(24px) saturate(180%);-webkit-backdrop-filter:blur(24px) saturate(180%);transition:border-color .25s cubic-bezier(.4,0,.2,1),transform .25s cubic-bezier(.4,0,.2,1),opacity .25s cubic-bezier(.4,0,.2,1);will-change:transform,box-shadow}.window-chrome.svelte-1ewcstk:before{content:"";position:absolute;inset:0;border-radius:inherit;background:linear-gradient(180deg,rgba(255,255,255,.03) 0%,transparent 50%);pointer-events:none}.window-focused.svelte-1ewcstk{border-color:rgba(var(--desktop-accent-rgb),.45)}.window-unfocused.svelte-1ewcstk{border-color:#47556940;opacity:1}.shadow-window-focused.svelte-1ewcstk{box-shadow:0 32px 64px -20px #0000008c,0 16px 32px -12px #00000073,0 0 0 1px rgba(var(--desktop-accent-rgb),.35),0 0 60px -15px rgba(var(--desktop-accent-rgb),.25),0 0 30px -10px rgba(var(--desktop-accent-rgb),.15),inset 0 1px 1px #ffffff0f,inset 0 -1px 1px #0000000d}.shadow-window-unfocused.svelte-1ewcstk{box-shadow:0 12px 35px -12px #00000059,0 5px 18px -6px #00000040,0 0 0 1px #0000001f,inset 0 1px #ffffff06}.titlebar-glass.svelte-1ewcstk{background:linear-gradient(180deg,#3341558c,#1e293b59);backdrop-filter:blur(12px) saturate(150%);-webkit-backdrop-filter:blur(12px) saturate(150%);transition:background .2s ease-out;position:relative}.titlebar-glass.svelte-1ewcstk:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent 0%,rgba(255,255,255,.08) 20%,rgba(255,255,255,.08) 80%,transparent 100%);pointer-events:none}.titlebar-focused.svelte-1ewcstk{background:linear-gradient(180deg,#4755698c,#33415559)}.titlebar-unfocused.svelte-1ewcstk{background:linear-gradient(180deg,#33415540,#1e293b26)}.traffic-lights.svelte-1ewcstk{display:flex;gap:8px}.traffic-light.svelte-1ewcstk{width:14px;height:14px;border-radius:50%;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .15s cubic-bezier(.4,0,.2,1);position:relative;transform-origin:center}.traffic-light.svelte-1ewcstk:hover{transform:scale(1.15)}.traffic-light.svelte-1ewcstk:active{transform:scale(.9)}.traffic-light.svelte-1ewcstk:focus-visible{outline:none;box-shadow:0 0 0 2px #0f172a,0 0 0 4px rgba(var(--desktop-accent-rgb),.8)}.traffic-light-icon.svelte-1ewcstk{width:8px;height:8px;stroke:transparent;stroke-width:1.5;fill:none;transition:stroke .15s ease,transform .15s ease}.traffic-lights.svelte-1ewcstk:hover .traffic-light-icon:where(.svelte-1ewcstk){stroke:#0000008c}.traffic-light.svelte-1ewcstk:hover .traffic-light-icon:where(.svelte-1ewcstk){transform:scale(1.1)}.traffic-light-close.svelte-1ewcstk{background:linear-gradient(180deg,#ff6058,#e8453b);box-shadow:inset 0 1px #fff6,inset 0 -1px #0000001a,0 1px 3px #00000040}.traffic-light-close.svelte-1ewcstk:hover{background:linear-gradient(180deg,#ff7b74,#ff6058);box-shadow:inset 0 1px #ffffff80,0 0 12px #ff605866}.traffic-light-close.svelte-1ewcstk:active{background:linear-gradient(180deg,#e8453b,#d13328)}.traffic-light-minimize.svelte-1ewcstk{background:linear-gradient(180deg,#ffbd2e,#e5a00d);box-shadow:inset 0 1px #fff6,inset 0 -1px #0000001a,0 1px 3px #00000040}.traffic-light-minimize.svelte-1ewcstk:hover{background:linear-gradient(180deg,#ffc94d,#ffbd2e);box-shadow:inset 0 1px #ffffff80,0 0 12px #ffbd2e66}.traffic-light-minimize.svelte-1ewcstk:active{background:linear-gradient(180deg,#e5a00d,#cc8b00)}.traffic-light-maximize.svelte-1ewcstk{background:linear-gradient(180deg,#28c940,#1aab29);box-shadow:inset 0 1px #fff6,inset 0 -1px #0000001a,0 1px 3px #00000040}.traffic-light-maximize.svelte-1ewcstk:hover{background:linear-gradient(180deg,#45d95b,#28c940);box-shadow:inset 0 1px #ffffff80,0 0 12px #28c94066}.traffic-light-maximize.svelte-1ewcstk:active{background:linear-gradient(180deg,#1aab29,#0f9418)}.window-unfocused.svelte-1ewcstk .traffic-light-close:where(.svelte-1ewcstk),.window-unfocused.svelte-1ewcstk .traffic-light-minimize:where(.svelte-1ewcstk),.window-unfocused.svelte-1ewcstk .traffic-light-maximize:where(.svelte-1ewcstk){background:linear-gradient(180deg,#6b7280,#4b5563);box-shadow:inset 0 1px #ffffff26,0 1px 2px #00000026}.window-unfocused.svelte-1ewcstk .traffic-lights:where(.svelte-1ewcstk):hover .traffic-light-close:where(.svelte-1ewcstk){background:linear-gradient(180deg,#ff6058,#e8453b)}.window-unfocused.svelte-1ewcstk .traffic-lights:where(.svelte-1ewcstk):hover .traffic-light-minimize:where(.svelte-1ewcstk){background:linear-gradient(180deg,#ffbd2e,#e5a00d)}.window-unfocused.svelte-1ewcstk .traffic-lights:where(.svelte-1ewcstk):hover .traffic-light-maximize:where(.svelte-1ewcstk){background:linear-gradient(180deg,#28c940,#1aab29)}.resize-handle-corner.svelte-1ewcstk{opacity:0;transition:opacity .25s ease-out,transform .2s ease-out}.window-chrome.svelte-1ewcstk:hover .resize-handle-corner:where(.svelte-1ewcstk){opacity:1}.resize-handle-corner.svelte-1ewcstk:hover{transform:scale(1.1)}.resize-handle-se.svelte-1ewcstk:after{content:"";position:absolute;bottom:3px;right:3px;width:10px;height:10px;background:linear-gradient(135deg,transparent 50%,rgba(148,163,184,.5) 50%);border-radius:0 0 4px;transition:background .15s ease}.resize-handle-se.svelte-1ewcstk:hover:after{background:linear-gradient(135deg,transparent 50%,rgba(var(--desktop-accent-rgb),.6) 50%)}.resize-handle-sw.svelte-1ewcstk:after{content:"";position:absolute;bottom:3px;left:3px;width:10px;height:10px;background:linear-gradient(225deg,transparent 50%,rgba(148,163,184,.5) 50%);border-radius:0 0 0 4px;transition:background .15s ease}.resize-handle-sw.svelte-1ewcstk:hover:after{background:linear-gradient(225deg,transparent 50%,rgba(var(--desktop-accent-rgb),.6) 50%)}.resize-handle-ne.svelte-1ewcstk:after{content:"";position:absolute;top:3px;right:3px;width:10px;height:10px;background:linear-gradient(45deg,transparent 50%,rgba(148,163,184,.5) 50%);border-radius:0 4px 0 0;transition:background .15s ease}.resize-handle-ne.svelte-1ewcstk:hover:after{background:linear-gradient(45deg,transparent 50%,rgba(var(--desktop-accent-rgb),.6) 50%)}.resize-handle-nw.svelte-1ewcstk:after{content:"";position:absolute;top:3px;left:3px;width:10px;height:10px;background:linear-gradient(315deg,transparent 50%,rgba(148,163,184,.5) 50%);border-radius:4px 0 0;transition:background .15s ease}.resize-handle-nw.svelte-1ewcstk:hover:after{background:linear-gradient(315deg,transparent 50%,rgba(var(--desktop-accent-rgb),.6) 50%)}@keyframes svelte-1ewcstk-window-open{0%{opacity:0;transform:scale(.92) translateY(8px)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes svelte-1ewcstk-window-close{0%{opacity:1;transform:scale(1) translateY(0)}to{opacity:0;transform:scale(.92) translateY(8px)}}@keyframes svelte-1ewcstk-window-minimize{0%{opacity:1;transform:scale(1) translateY(0)}to{opacity:0;transform:scale(.5) translateY(100px)}}@keyframes svelte-1ewcstk-window-maximize{0%{border-radius:.75rem}to{border-radius:0}}@keyframes svelte-1ewcstk-window-restore{0%{border-radius:0}to{border-radius:.75rem}}.animate-window-open.svelte-1ewcstk{animation:svelte-1ewcstk-window-open .25s cubic-bezier(.16,1,.3,1) forwards}.animate-window-close.svelte-1ewcstk{animation:svelte-1ewcstk-window-close .2s cubic-bezier(.4,0,1,1) forwards}.animate-window-minimize.svelte-1ewcstk{animation:svelte-1ewcstk-window-minimize .25s cubic-bezier(.4,0,1,1) forwards}.animate-window-maximize.svelte-1ewcstk{animation:svelte-1ewcstk-window-maximize .2s cubic-bezier(.4,0,.2,1) forwards}.animate-window-restore.svelte-1ewcstk{animation:svelte-1ewcstk-window-restore .2s cubic-bezier(.4,0,.2,1) forwards}.taskbar-container.svelte-ckb8vu{animation:svelte-ckb8vu-taskbar-appear .4s cubic-bezier(.16,1,.3,1) forwards}@keyframes svelte-ckb8vu-taskbar-appear{0%{opacity:0;transform:translate(-50%) translateY(20px)}to{opacity:1;transform:translate(-50%) translateY(0)}}.taskbar-glass.svelte-ckb8vu{background:linear-gradient(180deg,#1e293bd9,#0f172ae6);backdrop-filter:blur(20px) saturate(180%);-webkit-backdrop-filter:blur(20px) saturate(180%);border:1px solid rgba(255,255,255,.1);box-shadow:0 8px 32px #0006,0 2px 8px #0003,inset 0 1px #ffffff0d}.taskbar-divider.svelte-ckb8vu{width:1px;height:24px;background:linear-gradient(180deg,transparent 0%,rgba(255,255,255,.15) 20%,rgba(255,255,255,.15) 80%,transparent 100%);margin:0 4px}.start-button.svelte-ckb8vu{background:transparent}.start-button.svelte-ckb8vu:hover{background:#ffffff1a}.start-button.svelte-ckb8vu:active{background:#ffffff0d;transform:scale(.95)}.taskbar-icon.svelte-ckb8vu{background:transparent}.taskbar-icon.svelte-ckb8vu:hover{background:#ffffff1a}.taskbar-icon.svelte-ckb8vu:active{background:#ffffff0d;transform:scale(.95)}.taskbar-icon-running.svelte-ckb8vu{background:#ffffff0d}.taskbar-icon-running.svelte-ckb8vu:hover{background:#ffffff1f}.taskbar-icon-focused.svelte-ckb8vu{background:rgba(var(--desktop-accent-rgb),.2)}.taskbar-icon-focused.svelte-ckb8vu:hover{background:rgba(var(--desktop-accent-rgb),.25)}.running-indicator.svelte-ckb8vu{transition:width .2s ease,background-color .2s ease}.running-indicator.multi-window.svelte-ckb8vu{box-shadow:-4px 0 #ffffff80,4px 0 #ffffff80}.tray-icon.svelte-ckb8vu{transition:background-color .15s ease}.tray-icon.svelte-ckb8vu:hover{background:#ffffff1a}.clock-area.svelte-ckb8vu{transition:background-color .15s ease}.clock-area.svelte-ckb8vu:hover{background:#ffffff1a}.notification-btn.svelte-ckb8vu{transition:background-color .15s ease}.notification-btn.svelte-ckb8vu:hover{background:#ffffff1a}.preview-popup.svelte-ckb8vu{animation:svelte-ckb8vu-preview-appear .2s cubic-bezier(.16,1,.3,1) forwards}.tooltip-popup.svelte-ckb8vu{animation:svelte-ckb8vu-tooltip-appear .15s ease forwards}@keyframes svelte-ckb8vu-preview-appear{0%{opacity:0;transform:translate(-50%) translateY(8px) scale(.95)}to{opacity:1;transform:translate(-50%) translateY(0) scale(1)}}@keyframes svelte-ckb8vu-tooltip-appear{0%{opacity:0;transform:translate(-50%) translateY(4px)}to{opacity:1;transform:translate(-50%) translateY(0)}}.preview-thumbnail.svelte-ckb8vu:hover{transform:scale(1.02)}.preview-container.svelte-ckb8vu{min-width:180px}.mobile-dock-glass.svelte-ckb8vu{background:linear-gradient(180deg,#1e293be6,#0f172af2);backdrop-filter:blur(24px) saturate(180%);-webkit-backdrop-filter:blur(24px) saturate(180%);border-top:1px solid rgba(255,255,255,.08)}.mobile-dock-icon.svelte-ckb8vu:active{background:#ffffff14}.safe-area-bottom.svelte-ckb8vu{padding-bottom:env(safe-area-inset-bottom,0px)}.scrollbar-none.svelte-ckb8vu{-ms-overflow-style:none;scrollbar-width:none}.scrollbar-none.svelte-ckb8vu::-webkit-scrollbar{display:none}.preview-container.svelte-ckb8vu::-webkit-scrollbar{height:4px}.preview-container.svelte-ckb8vu::-webkit-scrollbar-track{background:transparent}.preview-container.svelte-ckb8vu::-webkit-scrollbar-thumb{background:#fff3;border-radius:2px}.line-clamp-2.svelte-nd8sci{display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.clock-widget.svelte-7jojjj{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:12px 16px;background:#0f172ab3;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid rgba(99,102,241,.15);border-radius:16px;box-shadow:0 4px 20px #0000004d,inset 0 1px #ffffff0d;cursor:pointer;transition:all .2s ease;min-width:120px}.clock-widget.svelte-7jojjj:hover{border-color:#6366f14d;box-shadow:0 8px 30px #0006,0 0 20px #6366f126,inset 0 1px #ffffff14;transform:translateY(-2px)}.digital-face.svelte-7jojjj{display:flex;align-items:baseline;gap:4px}.time.svelte-7jojjj{font-size:32px;font-weight:300;color:#e2e8f0;font-variant-numeric:tabular-nums;letter-spacing:-1px}.colon.svelte-7jojjj{opacity:1;transition:opacity .15s ease}.colon.blink.svelte-7jojjj{opacity:.3}.period.svelte-7jojjj{font-size:12px;font-weight:500;color:#6366f1;margin-left:2px}.minimal-face.svelte-7jojjj{padding:4px 0}.minimal-time.svelte-7jojjj{font-size:36px;font-weight:200;color:#e2e8f0;font-variant-numeric:tabular-nums}.analog-face.svelte-7jojjj{width:80px;height:80px}.clock-svg.svelte-7jojjj{width:100%;height:100%;filter:drop-shadow(0 0 8px rgba(99,102,241,.2))}.face-circle.svelte-7jojjj{fill:#0f172a99;stroke:#6366f14d;stroke-width:1.5}.marker.svelte-7jojjj{stroke:#475569;stroke-width:1.5}.marker.major.svelte-7jojjj{stroke:#6366f1;stroke-width:2}.hand.svelte-7jojjj{stroke-linecap:round}.hand.hour.svelte-7jojjj{stroke:#e2e8f0;stroke-width:3}.hand.minute.svelte-7jojjj{stroke:#94a3b8;stroke-width:2}.hand.second.svelte-7jojjj{stroke:#6366f1;stroke-width:1}.center.svelte-7jojjj{fill:#6366f1;filter:drop-shadow(0 0 3px rgba(99,102,241,.8))}.date.svelte-7jojjj{margin-top:4px;font-size:11px;color:#64748b;text-transform:uppercase;letter-spacing:.5px}.alarm-indicator.svelte-7jojjj{position:absolute;top:6px;right:6px;font-size:12px;animation:svelte-7jojjj-wiggle 2s ease-in-out infinite}@keyframes svelte-7jojjj-wiggle{0%,to{transform:rotate(-5deg)}50%{transform:rotate(5deg)}}.bell.svelte-7jojjj{filter:drop-shadow(0 0 4px rgba(250,204,21,.5))}.context-menu.svelte-1nu75k8{background:linear-gradient(180deg,#1e293bf2,#0f172aeb);border:1px solid rgba(148,163,184,.15);border-radius:12px;backdrop-filter:blur(24px) saturate(180%);-webkit-backdrop-filter:blur(24px) saturate(180%);box-shadow:0 12px 40px #00000073,0 4px 12px #00000040,inset 0 1px 1px #ffffff0f,inset 0 -1px 1px #00000014;animation:svelte-1nu75k8-menu-appear .2s cubic-bezier(.16,1,.3,1) forwards;transform-origin:top left}@keyframes svelte-1nu75k8-menu-appear{0%{opacity:0;transform:scale(.95) translateY(-4px)}to{opacity:1;transform:scale(1) translateY(0)}}.context-menu.svelte-1nu75k8:before{content:"";position:absolute;top:0;left:8px;right:8px;height:1px;background:linear-gradient(90deg,transparent 0%,rgba(255,255,255,.1) 30%,rgba(255,255,255,.1) 70%,transparent 100%);pointer-events:none}.menu-separator.svelte-1nu75k8{background:linear-gradient(90deg,transparent 0%,rgba(148,163,184,.2) 15%,rgba(148,163,184,.2) 85%,transparent 100%)}.menu-item.svelte-1nu75k8{color:#e2e8f0;transition:background-color .15s ease,color .15s ease,box-shadow .15s ease;position:relative}.menu-item.svelte-1nu75k8:hover:not(.menu-item-disabled){background:linear-gradient(90deg,rgba(var(--desktop-accent-rgb),.2),rgba(var(--desktop-accent-rgb),.15));color:#fff;box-shadow:0 0 12px rgba(var(--desktop-accent-rgb),.1)}.menu-item.svelte-1nu75k8:active:not(.menu-item-disabled){transform:scale(.98);transition-duration:.08s}.menu-item.svelte-1nu75k8:focus-visible{outline:none;background:linear-gradient(90deg,rgba(var(--desktop-accent-rgb),.25),rgba(var(--desktop-accent-rgb),.18));box-shadow:inset 0 0 0 2px rgba(var(--desktop-accent-rgb),.4)}.menu-item-disabled.svelte-1nu75k8{color:#64748b;cursor:not-allowed;opacity:.5}.menu-icon.svelte-1nu75k8{font-size:14px;transition:transform .15s ease}.menu-item.svelte-1nu75k8:hover:not(.menu-item-disabled) .menu-icon:where(.svelte-1nu75k8){transform:scale(1.15)}.menu-label.svelte-1nu75k8{font-weight:450;letter-spacing:.01em}.menu-item.svelte-1nu75k8:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%) scaleY(0);width:3px;height:16px;background:linear-gradient(180deg,#6366f1,#8b5cf6);border-radius:0 2px 2px 0;transition:transform .2s cubic-bezier(.34,1.56,.64,1)}.menu-item.svelte-1nu75k8:hover:not(.menu-item-disabled):before{transform:translateY(-50%) scaleY(1)}.has-submenu.svelte-1nu75k8{padding-right:8px}.has-submenu.svelte-1nu75k8:hover .menu-arrow:where(.svelte-1nu75k8),.submenu-active.svelte-1nu75k8 .menu-arrow:where(.svelte-1nu75k8){color:#a5b4fc}.submenu-active.svelte-1nu75k8{background:linear-gradient(90deg,rgba(var(--desktop-accent-rgb),.2),rgba(var(--desktop-accent-rgb),.15));color:#fff}.submenu-active.svelte-1nu75k8:before{transform:translateY(-50%) scaleY(1)}.submenu.svelte-1nu75k8{animation:svelte-1nu75k8-submenu-appear .15s cubic-bezier(.16,1,.3,1) forwards}@keyframes svelte-1nu75k8-submenu-appear{0%{opacity:0;transform:translate(-8px)}to{opacity:1;transform:translate(0)}}.menu-check.svelte-1nu75k8{display:flex;align-items:center;justify-content:center}.menu-arrow.svelte-1nu75k8{display:flex;align-items:center;transition:color .15s ease,transform .15s ease}.menu-item.svelte-1nu75k8:hover:not(.menu-item-disabled) .menu-arrow:where(.svelte-1nu75k8){transform:translate(2px)}.menu-shortcut.svelte-1nu75k8{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}@keyframes svelte-o09g55-slide-down{0%{opacity:0;transform:translateY(-8px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}.animate-slide-down.svelte-o09g55{animation:svelte-o09g55-slide-down .2s cubic-bezier(.16,1,.3,1) forwards}.quick-toggle.svelte-o09g55:hover{transform:scale(1.02)}.quick-toggle.svelte-o09g55:active{transform:scale(.98)}input[type=range].svelte-o09g55{position:relative;z-index:2}input[type=range].svelte-o09g55::-webkit-slider-thumb{position:relative;z-index:3}.tray-icon.svelte-o09g55{position:relative;overflow:hidden}.tray-icon.svelte-o09g55:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at center,rgba(var(--desktop-accent-rgb),.2) 0%,transparent 70%);opacity:0;transition:opacity .2s ease}.tray-icon.svelte-o09g55:hover:before{opacity:1}.widget-container.svelte-o09g55{transition:box-shadow .2s ease,transform .1s ease}.widget-container.svelte-o09g55:hover{z-index:15}.widget-container.dragging.svelte-o09g55{z-index:100;cursor:grabbing;opacity:.9;box-shadow:0 10px 40px #0000004d}.start-menu-overlay.svelte-13x0af9{background:transparent}.start-menu.svelte-13x0af9{animation:svelte-13x0af9-menu-appear .25s cubic-bezier(.16,1,.3,1) forwards}@keyframes svelte-13x0af9-menu-appear{0%{opacity:0;transform:translate(-50%) translateY(12px) scale(.96)}to{opacity:1;transform:translate(-50%) translateY(0) scale(1)}}.menu-container.svelte-13x0af9{background:linear-gradient(180deg,#1e293bf2,#0f172afa);backdrop-filter:blur(24px) saturate(180%);-webkit-backdrop-filter:blur(24px) saturate(180%);border:1px solid rgba(255,255,255,.1);box-shadow:0 24px 48px #00000080,0 8px 24px #0000004d,inset 0 1px #ffffff0d}.search-input.svelte-13x0af9{background:#ffffff0d;border:1px solid rgba(255,255,255,.1);transition:border-color .2s ease,background-color .2s ease}.search-input.svelte-13x0af9:focus{border-color:rgba(var(--desktop-accent-rgb),.5);background:#ffffff14}.content-area.svelte-13x0af9::-webkit-scrollbar{width:6px}.content-area.svelte-13x0af9::-webkit-scrollbar-track{background:transparent}.content-area.svelte-13x0af9::-webkit-scrollbar-thumb{background:#ffffff1a;border-radius:3px}.content-area.svelte-13x0af9::-webkit-scrollbar-thumb:hover{background:#fff3}.pinned-app.svelte-13x0af9{background:transparent;animation:svelte-13x0af9-pinned-appear .2s ease forwards;animation-delay:calc(var(--app-index, 0) * .02s);opacity:0}@keyframes svelte-13x0af9-pinned-appear{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}.pinned-app.svelte-13x0af9:hover{background:#ffffff14}.pinned-app.svelte-13x0af9:active{background:#ffffff0d;transform:scale(.95)}.app-list-item.svelte-13x0af9{background:transparent}.app-list-item.svelte-13x0af9:hover{background:#ffffff14}.app-list-item.svelte-13x0af9:active{background:#ffffff0d}.power-btn.svelte-13x0af9{transition:background-color .15s ease}.power-btn.svelte-13x0af9:hover{background:#ffffff1a}.power-btn.svelte-13x0af9:hover svg:where(.svelte-13x0af9){color:#fff}.section-title.svelte-13x0af9{position:relative;padding-left:8px}.section-title.svelte-13x0af9:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:2px;height:10px;background:linear-gradient(180deg,rgb(var(--desktop-accent-rgb)),#8b5cf6);border-radius:1px;opacity:.8}@keyframes svelte-xqplhw-fade-in{0%{opacity:0}to{opacity:1}}@keyframes svelte-xqplhw-scale-in{0%{opacity:0;transform:scale(.95) translateY(-10px)}to{opacity:1;transform:scale(1) translateY(0)}}.animate-fade-in.svelte-xqplhw{animation:svelte-xqplhw-fade-in .2s ease-out forwards}.animate-scale-in.svelte-xqplhw{animation:svelte-xqplhw-scale-in .25s ease-out forwards}.switcher-panel.svelte-7h9n{background:linear-gradient(180deg,#1e293bd9,#0f172ae6);border:1px solid rgba(148,163,184,.15);border-radius:1.5rem;backdrop-filter:blur(24px) saturate(180%);-webkit-backdrop-filter:blur(24px) saturate(180%);padding:1.5rem 2rem;box-shadow:0 32px 64px -20px #00000080,0 0 0 1px rgba(var(--desktop-accent-rgb),.15),0 0 80px -20px rgba(var(--desktop-accent-rgb),.2),inset 0 1px #ffffff0d;animation:svelte-7h9n-slide-up .2s cubic-bezier(.16,1,.3,1)}.window-thumbnail.svelte-7h9n{position:relative;width:140px;cursor:pointer;transition:all .2s cubic-bezier(.4,0,.2,1);border-radius:.75rem;overflow:hidden}.window-thumbnail.svelte-7h9n:hover{transform:translateY(-4px) scale(1.02)}.window-thumbnail.selected.svelte-7h9n{transform:translateY(-4px) scale(1.05)}.window-thumbnail.minimized.svelte-7h9n .thumbnail-preview:where(.svelte-7h9n){opacity:.5}.thumbnail-preview.svelte-7h9n{width:100%;height:90px;background:linear-gradient(180deg,#33415599,#1e293bcc);border-radius:.75rem .75rem 0 0;display:flex;align-items:center;justify-content:center;position:relative;border:1px solid rgba(148,163,184,.1);border-bottom:none;transition:all .2s ease}.window-thumbnail.svelte-7h9n:hover .thumbnail-preview:where(.svelte-7h9n){background:linear-gradient(180deg,#47556999,#334155cc)}.window-thumbnail.selected.svelte-7h9n .thumbnail-preview:where(.svelte-7h9n){background:linear-gradient(180deg,rgba(var(--desktop-accent-rgb),.2),rgba(var(--desktop-accent-rgb),.1));border-color:rgba(var(--desktop-accent-rgb),.3)}.minimized-badge.svelte-7h9n{position:absolute;top:8px;right:8px;background:#00000080;color:#94a3b8;padding:4px;border-radius:4px}.thumbnail-title.svelte-7h9n{padding:8px 10px;background:#0f172ae6;border:1px solid rgba(148,163,184,.1);border-top:none;border-radius:0 0 .75rem .75rem;display:flex;align-items:center;font-size:.75rem;color:#cbd5e1;transition:all .2s ease}.window-thumbnail.selected.svelte-7h9n .thumbnail-title:where(.svelte-7h9n){background:rgba(var(--desktop-accent-rgb),.15);color:#e2e8f0}.selection-ring.svelte-7h9n{position:absolute;inset:-2px;border:2px solid rgba(var(--desktop-accent-rgb),.8);border-radius:.85rem;pointer-events:none;animation:svelte-7h9n-pulse-ring 1.5s ease-in-out infinite;box-shadow:0 0 20px rgba(var(--desktop-accent-rgb),.4)}.kbd.svelte-7h9n{display:inline-flex;align-items:center;justify-content:center;padding:2px 6px;background:#33415599;border:1px solid rgba(148,163,184,.2);border-radius:4px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:10px;color:#94a3b8;min-width:20px;text-align:center}@keyframes svelte-7h9n-fade-in{0%{opacity:0}to{opacity:1}}@keyframes svelte-7h9n-slide-up{0%{opacity:0;transform:translateY(20px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes svelte-7h9n-pulse-ring{0%,to{opacity:1}50%{opacity:.6}}.animate-fade-in.svelte-7h9n{animation:svelte-7h9n-fade-in .15s ease-out}.animate-in.svelte-i0l4hh{animation:svelte-i0l4hh-authGateIn .2s ease-out}@keyframes svelte-i0l4hh-authGateIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}
