html:not(.desktop-intro-active) #desktop-intro-splash{display:none!important}html.desktop-intro-active .desktop-intro-hide{visibility:hidden}.desktop-intro-splash{--dis-pixel: 4px;position:fixed;inset:0;z-index:1000;overflow:hidden;font-family:DotGothic16,Pixelify Sans,LXGW WenKai,sans-serif;image-rendering:pixelated;background:#1a1428;transition:opacity .55s ease,visibility .55s ease}.desktop-intro-splash.is-leaving{opacity:0;visibility:hidden;pointer-events:none}.dis-sky{position:absolute;inset:0;background:linear-gradient(180deg,#5ec4e8,#9edcf5 18%,#ffc8dd 52%,#e8c4ff 78%,#6b8f71 78.1%,#4a6b52)}:global(.dark) .dis-sky{background:linear-gradient(180deg,#1a2848,#2a3a62 20%,#4a3568 55%,#2a2240 78%,#1e3328 78.1%,#142218)}.dis-sun{position:absolute;top:14%;left:50%;width:calc(var(--dis-pixel) * 11);height:calc(var(--dis-pixel) * 11);margin-left:calc(var(--dis-pixel) * -5.5);background:#ffe566;box-shadow:calc(var(--dis-pixel) * 3) 0 0 #ffe566,calc(var(--dis-pixel) * -3) 0 0 #ffe566,0 calc(var(--dis-pixel) * 3) 0 #ffe566,0 calc(var(--dis-pixel) * -3) 0 #ffe566;animation:dis-sun-rise 2.4s steps(8) both}:global(.dark) .dis-sun{background:#ffd0a8;box-shadow:calc(var(--dis-pixel) * 3) 0 0 #ffd0a8,calc(var(--dis-pixel) * -3) 0 0 #ffd0a8,0 calc(var(--dis-pixel) * 3) 0 #ffd0a8,0 calc(var(--dis-pixel) * -3) 0 #ffd0a8}@keyframes dis-sun-rise{0%{transform:translateY(calc(var(--dis-pixel) * 8));opacity:.4}to{transform:translateY(0);opacity:1}}.dis-cloud{position:absolute;height:calc(var(--dis-pixel) * 3);background:#ffffffd1;box-shadow:calc(var(--dis-pixel) * 3) calc(var(--dis-pixel) * -2) 0 #ffffffd1,calc(var(--dis-pixel) * 6) 0 0 #ffffffd1,calc(var(--dis-pixel) * 9) calc(var(--dis-pixel) * -1) 0 #ffffffd1;animation:dis-cloud-drift 12s linear infinite}:global(.dark) .dis-cloud{background:#c8d2e659;box-shadow:calc(var(--dis-pixel) * 3) calc(var(--dis-pixel) * -2) 0 #c8d2e659,calc(var(--dis-pixel) * 6) 0 0 #c8d2e659,calc(var(--dis-pixel) * 9) calc(var(--dis-pixel) * -1) 0 #c8d2e659}.dis-cloud-a{top:22%;left:-20%;width:calc(var(--dis-pixel) * 8)}.dis-cloud-b{top:30%;left:-35%;width:calc(var(--dis-pixel) * 6);animation-duration:16s;animation-delay:-4s;opacity:.85}@keyframes dis-cloud-drift{0%{transform:translate(0)}to{transform:translate(calc(100vw + 40%))}}.dis-mountain{position:absolute;bottom:22%;width:0;height:0;border-style:solid}.dis-mountain-back{left:8%;border-width:0 90px 120px 90px;border-color:transparent transparent #6a7a98 transparent;opacity:.75;filter:drop-shadow(4px 0 0 #6a7a98) drop-shadow(-4px 0 0 #6a7a98)}.dis-mountain-front{right:10%;border-width:0 110px 150px 110px;border-color:transparent transparent #4a5a78 transparent;filter:drop-shadow(4px 0 0 #4a5a78) drop-shadow(-4px 0 0 #4a5a78)}:global(.dark) .dis-mountain-back{border-color:transparent transparent #3a4560 transparent;filter:drop-shadow(4px 0 0 #3a4560) drop-shadow(-4px 0 0 #3a4560)}:global(.dark) .dis-mountain-front{border-color:transparent transparent #2a3348 transparent;filter:drop-shadow(4px 0 0 #2a3348) drop-shadow(-4px 0 0 #2a3348)}.dis-torii{position:absolute;bottom:22%;left:50%;transform:translate(-50%);width:calc(var(--dis-pixel) * 20);height:calc(var(--dis-pixel) * 14);animation:dis-torii-in 1.6s steps(6) .3s both}@keyframes dis-torii-in{0%{opacity:0;transform:translate(-50%) translateY(calc(var(--dis-pixel) * 4))}to{opacity:1;transform:translate(-50%) translateY(0)}}.dis-torii-kasagi,.dis-torii-nuki,.dis-torii-left,.dis-torii-right{position:absolute;background:#d94848;box-shadow:inset 0 calc(var(--dis-pixel) * -1) 0 #00000026}:global(.dark) .dis-torii-kasagi,:global(.dark) .dis-torii-nuki,:global(.dark) .dis-torii-left,:global(.dark) .dis-torii-right{background:#b83848}.dis-torii-kasagi{top:0;left:calc(var(--dis-pixel) * -2);width:calc(var(--dis-pixel) * 24);height:var(--dis-pixel)}.dis-torii-nuki{top:calc(var(--dis-pixel) * 2);left:0;width:calc(var(--dis-pixel) * 20);height:var(--dis-pixel)}.dis-torii-left,.dis-torii-right{top:calc(var(--dis-pixel) * 2);width:var(--dis-pixel);height:calc(var(--dis-pixel) * 12)}.dis-torii-left{left:calc(var(--dis-pixel) * 3)}.dis-torii-right{right:calc(var(--dis-pixel) * 3)}.dis-ground{position:absolute;left:0;right:0;bottom:0;height:22%;background:repeating-linear-gradient(90deg,#5a8268 0 calc(var(--dis-pixel) * 2),#4a7258 calc(var(--dis-pixel) * 2) calc(var(--dis-pixel) * 4));box-shadow:inset 0 calc(var(--dis-pixel) * 2) 0 #ffffff14}:global(.dark) .dis-ground{background:repeating-linear-gradient(90deg,#2a4438 0 calc(var(--dis-pixel) * 2),#1e342c calc(var(--dis-pixel) * 2) calc(var(--dis-pixel) * 4))}.dis-petals{position:absolute;inset:0;pointer-events:none;overflow:hidden}.dis-petal{position:absolute;top:-8px;left:calc(6% + (var(--i) * 6.5%));width:calc(var(--dis-pixel) * 1.5);height:calc(var(--dis-pixel) * 1.5);background:#ffb7d5;opacity:.85;animation:dis-petal-fall calc(2.8s + (var(--i) * .17s)) linear infinite;animation-delay:calc(var(--i) * -.35s)}.dis-petal:nth-child(3n){background:#ffc8e8}.dis-petal:nth-child(3n+1){background:#ffd6ec;width:var(--dis-pixel);height:var(--dis-pixel)}@keyframes dis-petal-fall{0%{transform:translate(0) rotate(0);opacity:0}8%{opacity:.9}to{transform:translate(calc(var(--dis-pixel) * (var(--i) - 7)),105vh) rotate(180deg);opacity:.2}}.dis-scanlines{position:absolute;inset:0;pointer-events:none;background:repeating-linear-gradient(0deg,rgb(0 0 0 / .04) 0,rgb(0 0 0 / .04) 1px,transparent 1px,transparent 3px);opacity:.35}.dis-panel{position:absolute;left:50%;top:50%;transform:translate(-50%,-42%);width:min(320px,calc(100vw - 40px));padding:22px 20px 18px;text-align:center;background:#ffffffb8;border:calc(var(--dis-pixel) * .75) solid rgb(40 40 48 / .85);box-shadow:calc(var(--dis-pixel) * 1.5) calc(var(--dis-pixel) * 1.5) 0 #28283059,inset 0 0 0 calc(var(--dis-pixel) * .5) #ffffff80;backdrop-filter:blur(8px);animation:dis-panel-in .9s steps(6) .15s both}:global(.dark) .dis-panel{background:#201c2ad1;border-color:#ffffff38;box-shadow:calc(var(--dis-pixel) * 1.5) calc(var(--dis-pixel) * 1.5) 0 #00000073,inset 0 0 0 calc(var(--dis-pixel) * .5) #ffffff0f}@keyframes dis-panel-in{0%{opacity:0;transform:translate(-50%,-38%) scale(.92)}to{opacity:1;transform:translate(-50%,-42%) scale(1)}}.dis-logo-wrap{display:flex;justify-content:center;margin-bottom:10px;animation:dis-logo-bounce 1.1s steps(4) infinite}@keyframes dis-logo-bounce{0%,to{transform:translateY(0)}50%{transform:translateY(calc(var(--dis-pixel) * -1.5))}}.dis-logo{width:56px;height:56px;object-fit:contain;image-rendering:auto;filter:drop-shadow(calc(var(--dis-pixel) * .5) calc(var(--dis-pixel) * .5) 0 rgb(0 0 0 / .12))}.dis-title{margin:0 0 4px;font-size:1.15rem;font-weight:700;letter-spacing:.04em;color:#2b2838}:global(.dark) .dis-title{color:#f0e8ff}.dis-sub{margin:0 0 16px;font-size:.82rem;color:#6a5a78;letter-spacing:.12em}:global(.dark) .dis-sub{color:#b8a8d0}.dis-progress{position:relative;margin:0 auto 10px;max-width:240px}.dis-progress-track{position:relative;height:calc(var(--dis-pixel) * 3);border:calc(var(--dis-pixel) * .75) solid #2b2838;background:#00000014;overflow:hidden}:global(.dark) .dis-progress-track{border-color:#ffffff40;background:#00000047}.dis-progress-fill{height:100%;width:0;background:repeating-linear-gradient(90deg,#ff9ed4 0 calc(var(--dis-pixel) * 2),#b48cff calc(var(--dis-pixel) * 2) calc(var(--dis-pixel) * 4));animation:dis-progress-fill 2.35s steps(16) forwards}@keyframes dis-progress-fill{to{width:100%}}.dis-progress-shine{position:absolute;inset:0;background:linear-gradient(90deg,transparent,rgb(255 255 255 / .45),transparent);animation:dis-progress-shine 1.2s steps(6) infinite}@keyframes dis-progress-shine{0%{transform:translate(-100%)}to{transform:translate(200%)}}.dis-progress-blocks{position:absolute;inset:0;display:grid;grid-template-columns:repeat(8,1fr);pointer-events:none}.dis-progress-blocks span{border-right:1px solid rgb(0 0 0 / .12)}.dis-progress-blocks span:last-child{border-right:0}.dis-hint{margin:0;font-size:.78rem;color:#5a5070;letter-spacing:.08em;animation:dis-hint-blink 1.4s steps(2) infinite}:global(.dark) .dis-hint{color:#c8b9e2}@keyframes dis-hint-blink{50%{opacity:.45}}@media(prefers-reduced-motion:reduce){.dis-sun,.dis-cloud,.dis-torii,.dis-panel,.dis-logo-wrap,.dis-petal,.dis-progress-fill,.dis-progress-shine,.dis-hint{animation:none!important}.dis-progress-fill{width:100%}.desktop-intro-splash.is-leaving{transition-duration:.25s}}.mac-os-body{margin:0;overflow:hidden;height:100dvh;width:100vw;background:var(--bg-primary);color:var(--text-primary);font-family:var(--font-body-current),-apple-system,BlinkMacSystemFont,"PingFang SC",system-ui,sans-serif;-webkit-font-smoothing:antialiased;transition:background-color var(--motion-base) var(--motion-ease),color var(--motion-base) var(--motion-ease)}.home-hero.svelte-1xlyrid{min-height:calc(100vh - 200px);display:flex;align-items:center;justify-content:center;padding:24px 12px;pointer-events:none}.mac-os-body .home-hero.desktop-overlay.svelte-1xlyrid{position:fixed;inset:calc(max(env(safe-area-inset-top,0px),8px) + 52px) 0 calc(max(env(safe-area-inset-bottom,0px),10px) + 78px) 0;z-index:118;min-height:0;padding:16px 12px;align-items:flex-end}.mac-os-body .home-hero.desktop-overlay.is-first-manual.svelte-1xlyrid{z-index:125;animation:svelte-1xlyrid-manual-rise-in .55s cubic-bezier(.34,1.1,.64,1) both}@keyframes svelte-1xlyrid-manual-rise-in{0%{opacity:0;transform:translateY(12px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.desktop-manual-backdrop.svelte-1xlyrid{position:fixed;inset:0;z-index:117;border:0;padding:0;margin:0;cursor:default;background:#08060e38;backdrop-filter:blur(6px) saturate(120%);-webkit-backdrop-filter:blur(6px) saturate(120%);animation:svelte-1xlyrid-backdrop-in .45s ease both}.desktop-manual-backdrop.is-first.svelte-1xlyrid{z-index:124;background:#08060e47;backdrop-filter:blur(10px) saturate(130%);-webkit-backdrop-filter:blur(10px) saturate(130%)}:not(.dark) .desktop-manual-backdrop.svelte-1xlyrid{background:#f4f5f759}:not(.dark) .desktop-manual-backdrop.is-first.svelte-1xlyrid{background:#f4f5f76b}@keyframes svelte-1xlyrid-backdrop-in{0%{opacity:0}to{opacity:1}}.home-hero.svelte-1xlyrid>:where(.svelte-1xlyrid){pointer-events:auto}.hero-card.svelte-1xlyrid{position:relative;padding:28px 32px;border-radius:20px;text-align:center;color:var(--text-primary);max-width:520px;width:100%;background:#ffffff73}.dark .hero-card.svelte-1xlyrid{background:#120e1e8c;color:#f4ecff;border-color:#ffffff24}.manual-card.svelte-1xlyrid{position:relative;width:100%;max-width:560px;max-height:min(calc(100vh - 220px),720px);display:flex;flex-direction:column;padding:0;border-radius:22px;text-align:left;color:var(--text-primary);background:var(--glass-bg-strong);border:1px solid var(--glass-border);backdrop-filter:blur(24px) saturate(160%);-webkit-backdrop-filter:blur(24px) saturate(160%);box-shadow:var(--shadow-normal),inset 0 1px #ffffff73}.manual-card.is-first-manual.svelte-1xlyrid{max-width:min(580px,calc(100vw - 32px));border-color:#b48cff47;box-shadow:0 24px 56px #0000002e,inset 0 1px #ffffff80,0 0 0 1px #b48cff1f}.dark .manual-card.svelte-1xlyrid{background:var(--glass-bg-strong);color:var(--text-primary);border-color:var(--glass-border);box-shadow:var(--shadow-normal),inset 0 1px #ffffff14}.dark .manual-card.is-first-manual.svelte-1xlyrid{border-color:#b48cff38;box-shadow:0 24px 56px #0000006b,inset 0 1px #ffffff1a,0 0 48px #b48cff14}.card-close.svelte-1xlyrid{position:absolute;top:10px;right:10px;z-index:2;width:28px;height:28px;border-radius:50%;border:1px solid rgb(0 0 0 / .08);background:#0000000d;color:var(--text-primary);cursor:pointer;font-size:1.05rem;line-height:1;display:inline-flex;align-items:center;justify-content:center;transition:background .15s ease,transform .15s ease}.card-close.svelte-1xlyrid:hover{transform:scale(1.06)}.dark .card-close.svelte-1xlyrid{background:#ffffff14;border-color:#ffffff24;color:#f4ecff}.hero-title.svelte-1xlyrid{margin:0 0 6px;font-size:clamp(1.6rem,1.4vw + 1.1rem,2.4rem);letter-spacing:1px}.hero-sub.svelte-1xlyrid{margin:0 0 18px;color:var(--text-secondary);font-size:.95rem}.hero-actions.svelte-1xlyrid,.manual-card-foot.svelte-1xlyrid{display:inline-flex;gap:10px;flex-wrap:wrap;justify-content:center}.hero-btn.ghost.svelte-1xlyrid{background:transparent}.manual-card-head.svelte-1xlyrid{padding:24px 28px 12px;text-align:center;flex-shrink:0;border-bottom:1px solid var(--border-color);background:#ffffff1f}.dark .manual-card-head.svelte-1xlyrid{border-bottom-color:var(--border-color);background:#ffffff0a}.manual-emoji.svelte-1xlyrid{font-size:1.6rem;display:block;margin-bottom:6px}.manual-title.svelte-1xlyrid{margin:0 0 4px;font-size:clamp(1.25rem,1vw + 1rem,1.75rem);letter-spacing:.5px}.manual-sub.svelte-1xlyrid{margin:0;font-size:.82rem;color:var(--text-secondary);opacity:.85}.manual-body.svelte-1xlyrid{flex:1;min-height:0;overflow:auto;padding:14px 24px 8px;font-size:.8rem;line-height:1.55}.manual-body.svelte-1xlyrid section:where(.svelte-1xlyrid){margin-bottom:14px}.manual-body.svelte-1xlyrid h3:where(.svelte-1xlyrid){margin:0 0 6px;font-size:.78rem;color:var(--text-secondary);text-transform:uppercase;letter-spacing:.8px}.dark .manual-body.svelte-1xlyrid h3:where(.svelte-1xlyrid){color:#c8b9e2}.manual-body.svelte-1xlyrid p:where(.svelte-1xlyrid){margin:0 0 8px}.manual-body.svelte-1xlyrid ul:where(.svelte-1xlyrid),.manual-body.svelte-1xlyrid ol:where(.svelte-1xlyrid){margin:0;padding-left:1.15rem}.manual-body.svelte-1xlyrid li:where(.svelte-1xlyrid){margin-bottom:4px}.manual-body.svelte-1xlyrid a:where(.svelte-1xlyrid){color:inherit;text-decoration:underline;text-underline-offset:2px}.manual-body.svelte-1xlyrid code:where(.svelte-1xlyrid){font-size:.76rem;padding:1px 5px;border-radius:4px;background:#0000000f}.dark .manual-body.svelte-1xlyrid code:where(.svelte-1xlyrid){background:#ffffff14}.sync-status.svelte-1xlyrid{margin:10px 0;padding:10px 12px;border-radius:10px;background:var(--chrome-subtle);border:1px solid var(--border-color);display:grid;gap:6px}.sync-status.svelte-1xlyrid div:where(.svelte-1xlyrid){display:flex;justify-content:space-between;gap:10px}.sync-status.svelte-1xlyrid dt:where(.svelte-1xlyrid){margin:0;color:var(--text-secondary);font-weight:500}.sync-status.svelte-1xlyrid dd:where(.svelte-1xlyrid){margin:0;text-align:right}.manual-note.svelte-1xlyrid{font-size:.74rem;color:var(--text-secondary);opacity:.88}.manual-card-foot.svelte-1xlyrid{flex-shrink:0;padding:12px 24px 20px;border-top:1px solid var(--border-color);background:#ffffff14}.dark .manual-card-foot.svelte-1xlyrid{border-top-color:var(--border-color);background:#ffffff08}.home-fab.svelte-1xlyrid{position:fixed;left:max(env(safe-area-inset-left,0px),16px);bottom:max(env(safe-area-inset-bottom,0px),16px);z-index:34;padding:8px 14px;border-radius:999px;border:1px solid var(--chrome-border);background:var(--glass-bg-strong);color:var(--text-primary);backdrop-filter:blur(16px) saturate(120%);-webkit-backdrop-filter:blur(16px) saturate(120%);box-shadow:var(--shadow-normal);cursor:pointer;font-size:.82rem;transition:background .15s ease,border-color .15s ease}.home-fab.svelte-1xlyrid:hover,.home-fab.is-active.svelte-1xlyrid{background:var(--glass-bg-hover);border-color:#b48cff73;color:var(--text-primary)}@media(max-width:768px){.home-hero.svelte-1xlyrid{min-height:0;padding:12px 10px;align-items:flex-end}.mac-os-body .home-hero.desktop-overlay.svelte-1xlyrid{padding:12px 10px 8px}.hero-card.svelte-1xlyrid{padding:22px 18px;border-radius:18px;max-width:none}.hero-title.svelte-1xlyrid{font-size:1.45rem}.hero-sub.svelte-1xlyrid{font-size:.86rem;margin-bottom:14px}.hero-actions.svelte-1xlyrid,.manual-card-foot.svelte-1xlyrid{width:100%;flex-direction:column;align-items:stretch}.hero-actions.svelte-1xlyrid .hero-btn,.manual-card-foot.svelte-1xlyrid .hero-btn{width:100%;min-height:44px;justify-content:center}.manual-card.svelte-1xlyrid{max-height:min(78dvh,calc(100dvh - env(safe-area-inset-top) - env(safe-area-inset-bottom) - 140px));border-radius:18px}.manual-card-head.svelte-1xlyrid{padding:18px 16px 10px}.manual-body.svelte-1xlyrid{padding:12px 16px 8px;font-size:.78rem}.manual-card-foot.svelte-1xlyrid{padding:10px 16px calc(12px + env(safe-area-inset-bottom,0px))}.sync-status.svelte-1xlyrid div:where(.svelte-1xlyrid){flex-direction:column;align-items:flex-start;gap:2px}.sync-status.svelte-1xlyrid dd:where(.svelte-1xlyrid){text-align:left}}@media(max-width:640px){.manual-card.svelte-1xlyrid{max-height:min(calc(100vh - 180px),85vh)}.manual-card-head.svelte-1xlyrid{padding:20px 18px 10px}.manual-body.svelte-1xlyrid{padding:12px 18px 8px}.manual-card-foot.svelte-1xlyrid{padding:10px 18px 16px}}.cc-clock.svelte-1utuazo{height:100%;min-height:148px;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;padding:14px 16px;border-radius:16px;background:linear-gradient(145deg,#ffffff1f,#ffffff0a);border:1px solid rgb(255 255 255 / .12);box-shadow:inset 0 1px #ffffff14}.cc-clock-time.svelte-1utuazo{display:flex;align-items:baseline;gap:4px;line-height:1}.cc-clock-hm.svelte-1utuazo{font-size:clamp(1.65rem,5vw,2.1rem);font-weight:700;letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-family:SF Pro Display,-apple-system,BlinkMacSystemFont,system-ui,sans-serif}.cc-clock-sec.svelte-1utuazo{font-size:.95rem;font-weight:600;color:#ffffff73;font-variant-numeric:tabular-nums}.cc-clock-date.svelte-1utuazo{margin-top:8px;font-size:.78rem;color:#ffffff8c;font-weight:500}.cc-slot.svelte-5wfeoi{position:relative;height:100%;min-height:148px;display:flex;flex-direction:column;border-radius:16px;background:linear-gradient(145deg,#b48cff2e,#ff8de81a);border:1px solid rgb(255 255 255 / .14);overflow:hidden}.cc-slot-head.svelte-5wfeoi{display:flex;align-items:center;gap:6px;padding:10px 12px 0;flex-shrink:0}.cc-slot-icon.svelte-5wfeoi{font-size:1rem}.cc-slot-label.svelte-5wfeoi{flex:1;font-size:.72rem;font-weight:600;color:#ffffffbf;text-transform:uppercase;letter-spacing:.04em}.cc-slot-switch.svelte-5wfeoi{width:28px;height:28px;border-radius:8px;border:1px solid rgb(255 255 255 / .16);background:#0003;color:#ffffffd9;cursor:pointer;font-size:.85rem;line-height:1;transition:background .15s ease,transform .15s ease}.cc-slot-switch.svelte-5wfeoi:hover{background:#ffffff1f;transform:rotate(90deg)}.cc-slot-body.svelte-5wfeoi{flex:1;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding:8px 14px 14px;border:0;background:transparent;color:inherit;cursor:pointer;text-align:left;width:100%}.cc-slot-value.svelte-5wfeoi{font-size:clamp(1.5rem,4.5vw,2rem);font-weight:700;line-height:1.1;font-variant-numeric:tabular-nums}.cc-slot-sub.svelte-5wfeoi{margin-top:4px;font-size:.72rem;color:#ffffff85;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.cc-slot-badge.svelte-5wfeoi{margin-top:10px;font-size:.62rem;padding:3px 8px;border-radius:999px;background:#00000038;color:#ffffff8c}.cc-slot-badge.is-on.svelte-5wfeoi{background:#34c75940;color:#9ef0b0}.cc-slot-picker.svelte-5wfeoi{position:absolute;inset:0;z-index:2;padding:10px;background:#1c1628f5;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);animation:svelte-5wfeoi-cc-picker-in .22s cubic-bezier(.32,.72,0,1)}@keyframes svelte-5wfeoi-cc-picker-in{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}.cc-slot-picker-grid.svelte-5wfeoi{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;height:100%;overflow-y:auto;align-content:start}.cc-slot-pick.svelte-5wfeoi{display:flex;flex-direction:column;align-items:center;gap:4px;padding:8px 4px;border-radius:10px;border:1px solid rgb(255 255 255 / .1);background:#ffffff0d;color:inherit;cursor:pointer;font-size:.62rem;transition:background .12s ease,border-color .12s ease}.cc-slot-pick.svelte-5wfeoi:hover{background:#ffffff1a}.cc-slot-pick.is-active.svelte-5wfeoi{border-color:#b48cffa6;background:#b48cff2e}.cc-slot-pick-icon.svelte-5wfeoi{font-size:1.15rem}.cc-slot-pick-name.svelte-5wfeoi{line-height:1.2;text-align:center;color:#ffffffbf}@keyframes svelte-156mjb9-clr-pulse{0%,to{box-shadow:0 8px 24px #b48cff73}50%{box-shadow:0 8px 28px #ff8de8b3}}.drawer-mask.svelte-156mjb9{position:fixed;inset:0;background:#00000047;z-index:55;border:0;cursor:default;backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px);transition:background .28s ease,backdrop-filter .28s ease}.drawer-mask.is-spotlight.svelte-156mjb9{background:#00000085;backdrop-filter:blur(10px) saturate(120%);-webkit-backdrop-filter:blur(10px) saturate(120%)}.mac-settings.svelte-156mjb9{position:fixed;top:max(env(safe-area-inset-top,0px),12px);bottom:max(env(safe-area-inset-bottom,0px),12px);right:max(env(safe-area-inset-right,0px),12px);width:min(400px,calc(100vw - 24px));z-index:58;display:flex;flex-direction:column;border-radius:20px;overflow:hidden;background:var(--chrome-dropdown-bg);color:var(--chrome-text);border:1px solid var(--chrome-border);box-shadow:var(--chrome-shadow);backdrop-filter:blur(28px) saturate(140%);-webkit-backdrop-filter:blur(28px) saturate(140%);transform:translate(calc(100% + 20px)) scale(.96);opacity:0;pointer-events:none;transition:transform .32s cubic-bezier(.32,.72,0,1),opacity .24s ease;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,PingFang SC,system-ui,sans-serif}.mac-settings.is-open.svelte-156mjb9{transform:translate(0) scale(1);opacity:1;pointer-events:auto}.mac-settings.is-spotlight.svelte-156mjb9{box-shadow:0 28px 80px #0000008c,0 0 0 .5px #ffffff1f inset,0 0 48px #b48cff1f}.mac-os-body .mac-settings.svelte-156mjb9{top:max(env(safe-area-inset-top,0px),58px);bottom:max(env(safe-area-inset-bottom,0px),16px);z-index:115}.mac-settings.is-minimized.svelte-156mjb9{bottom:auto;height:auto}.mac-settings.is-minimized.svelte-156mjb9 .mac-body:where(.svelte-156mjb9){display:none}.mac-settings.is-expanded.svelte-156mjb9{width:min(480px,calc(100vw - 24px))}.mac-os-body .mac-settings.is-expanded.svelte-156mjb9{top:max(env(safe-area-inset-top,0px),58px);bottom:max(env(safe-area-inset-bottom,0px),12px)}.mac-window-chrome.svelte-156mjb9{flex-shrink:0;border-bottom:1px solid var(--chrome-border);background:var(--chrome-subtle)}.mac-traffic.svelte-156mjb9{display:flex;align-items:center;gap:7px;padding:11px 14px 0}.mac-traffic.svelte-156mjb9 .dot:where(.svelte-156mjb9){width:11px;height:11px;border-radius:50%;border:.5px solid rgb(0 0 0 / .15);padding:0;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;font-size:9px;font-weight:700;line-height:1;color:transparent;transition:color .12s ease,filter .12s ease,transform .12s ease}.mac-traffic.svelte-156mjb9:hover .dot:where(.svelte-156mjb9){color:#0000008c}.mac-traffic.svelte-156mjb9 .dot:where(.svelte-156mjb9):hover{filter:brightness(1.08);transform:scale(1.08)}.mac-traffic.svelte-156mjb9 .dot:where(.svelte-156mjb9):active{transform:scale(.94)}.mac-traffic.svelte-156mjb9 .red:where(.svelte-156mjb9):before{content:"×"}.mac-traffic.svelte-156mjb9 .yellow:where(.svelte-156mjb9):before{content:"−"}.mac-traffic.svelte-156mjb9 .green:where(.svelte-156mjb9):before{content:"+"}.mac-traffic.svelte-156mjb9 .red:where(.svelte-156mjb9){background:#ff5f57}.mac-traffic.svelte-156mjb9 .yellow:where(.svelte-156mjb9){background:#febc2e}.mac-traffic.svelte-156mjb9 .green:where(.svelte-156mjb9){background:#28c840}.mac-settings.is-minimized.svelte-156mjb9 .mac-traffic:where(.svelte-156mjb9) .yellow:where(.svelte-156mjb9){box-shadow:0 0 0 2px #febc2e73}.mac-settings.is-expanded.svelte-156mjb9 .mac-traffic:where(.svelte-156mjb9) .green:where(.svelte-156mjb9){box-shadow:0 0 0 2px #28c84073}.mac-titlebar.svelte-156mjb9{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;min-height:38px;padding:4px 10px 10px;gap:8px}.mac-title.svelte-156mjb9{font-size:.82rem;font-weight:600;letter-spacing:.01em;color:#ffffffe0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mac-title-center.svelte-156mjb9{text-align:center;grid-column:2}.mac-title-spacer.svelte-156mjb9{grid-column:1;width:1px}.mac-back.svelte-156mjb9{grid-column:1;display:inline-flex;align-items:center;gap:2px;border:0;background:transparent;color:#b48cff;font-size:.8rem;font-weight:500;cursor:pointer;padding:4px 2px;border-radius:6px;justify-self:start}.mac-back.svelte-156mjb9:hover{background:#ffffff0f}.mac-back-chevron.svelte-156mjb9{font-size:1.15rem;line-height:1;margin-top:-1px}.mac-close.svelte-156mjb9{grid-column:3;justify-self:end;width:26px;height:26px;border:0;border-radius:6px;background:#ffffff0f;color:#ffffffb3;cursor:pointer;font-size:1rem;line-height:1}.mac-close.svelte-156mjb9:hover{background:#ffffff1f;color:#fff}.mac-body.svelte-156mjb9{flex:1;min-height:0;overflow:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;padding:12px 14px 16px}.mac-pane.svelte-156mjb9{display:flex;flex-direction:column;gap:14px;animation:svelte-156mjb9-mac-pane-in .28s cubic-bezier(.32,.72,0,1)}@keyframes svelte-156mjb9-mac-pane-in{0%{opacity:0;transform:translate(12px)}to{opacity:1;transform:translate(0)}}.mac-search-wrap.svelte-156mjb9{position:relative;display:flex;align-items:center}.mac-search-stage.svelte-156mjb9{transition:transform .32s cubic-bezier(.32,.72,0,1),margin .32s ease}.mac-search-stage.is-spotlight.svelte-156mjb9{transform:scale(1.02);margin-bottom:4px}.mac-search-stage.is-spotlight.svelte-156mjb9 .mac-search:where(.svelte-156mjb9){padding-top:11px;padding-bottom:11px;font-size:.92rem;background:#00000061;border-color:#b48cff73;box-shadow:0 12px 32px #00000047,0 0 0 4px #b48cff24}.mac-home-content.svelte-156mjb9{display:flex;flex-direction:column;gap:14px;animation:svelte-156mjb9-mac-home-in .32s cubic-bezier(.32,.72,0,1)}@keyframes svelte-156mjb9-mac-home-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.cc-widget-grid.svelte-156mjb9{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-template-rows:repeat(2,minmax(74px,auto));gap:10px}.cc-cell-2x2.svelte-156mjb9{grid-column:span 2;grid-row:span 2}.cc-cell.svelte-156mjb9{min-height:0}.mac-spotlight-panel.svelte-156mjb9{flex:1;min-height:180px;animation:svelte-156mjb9-mac-spotlight-in .34s cubic-bezier(.32,.72,0,1)}@keyframes svelte-156mjb9-mac-spotlight-in{0%{opacity:0;transform:translateY(10px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.mac-spotlight-hint.svelte-156mjb9,.mac-spotlight-empty.svelte-156mjb9{margin:18px 0 12px;text-align:center;font-size:.82rem;color:#ffffff73}.mac-spotlight-suggest.svelte-156mjb9{list-style:none;margin:0;padding:0 8px;display:flex;flex-wrap:wrap;gap:8px;justify-content:center}.mac-spotlight-chip.svelte-156mjb9{border:1px solid rgb(255 255 255 / .14);background:#ffffff12;color:#ffffffd1;border-radius:999px;padding:6px 14px;font-size:.78rem;cursor:pointer;transition:background .15s ease,transform .15s ease}.mac-spotlight-chip.svelte-156mjb9:hover{background:#b48cff38;transform:translateY(-1px)}.mac-spotlight-list.svelte-156mjb9{list-style:none;margin:8px 0 0;padding:0;border-radius:12px;overflow:hidden;background:#ffffff0d;border:1px solid rgb(255 255 255 / .08)}.mac-spotlight-list.svelte-156mjb9>li:where(.svelte-156mjb9){border-top:1px solid rgb(255 255 255 / .07);animation:svelte-156mjb9-mac-spotlight-item .32s cubic-bezier(.32,.72,0,1) both;animation-delay:calc(var(--i, 0) * 35ms)}.mac-spotlight-list.svelte-156mjb9>li:where(.svelte-156mjb9):first-child{border-top:0}@keyframes svelte-156mjb9-mac-spotlight-item{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.mac-spotlight-row.svelte-156mjb9{display:flex;align-items:center;gap:10px;min-height:52px;padding:10px 12px;cursor:pointer;transition:background .12s ease}.mac-spotlight-row.svelte-156mjb9:hover{background:#ffffff0f}.mac-spotlight-row.is-on.svelte-156mjb9{background:#b48cff1a}.mac-spotlight-row-icon.svelte-156mjb9{font-size:1.25rem;width:28px;text-align:center}.mac-spotlight-row-text.svelte-156mjb9{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.mac-spotlight-row-title.svelte-156mjb9{font-size:.86rem;font-weight:600}.mac-spotlight-row-sub.svelte-156mjb9{font-size:.68rem;color:#ffffff73;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mac-search-icon.svelte-156mjb9{position:absolute;left:11px;color:#ffffff6b;font-size:.95rem;pointer-events:none}.mac-search.svelte-156mjb9{width:100%;box-sizing:border-box;padding:9px 32px;border-radius:10px;border:1px solid rgb(255 255 255 / .1);background:#00000038;color:#f3ecff;font-size:.84rem;outline:none;transition:border-color .15s ease,box-shadow .15s ease}.mac-search.svelte-156mjb9::placeholder{color:#ffffff61}.mac-search.svelte-156mjb9:focus{border-color:#b48cff8c;box-shadow:0 0 0 3px #b48cff2e}.mac-search-clear.svelte-156mjb9{position:absolute;right:6px;width:22px;height:22px;border:0;border-radius:50%;background:#ffffff1f;color:#ffffffbf;cursor:pointer;font-size:.85rem;line-height:1}.mac-category-grid.svelte-156mjb9{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.mac-category-tile.svelte-156mjb9{display:flex;flex-direction:column;align-items:center;gap:6px;padding:14px 8px 12px;border-radius:12px;border:1px solid rgb(255 255 255 / .1);background:#ffffff0d;color:inherit;cursor:pointer;text-align:center;transition:background .15s ease,transform .15s ease,border-color .15s ease}.mac-category-tile.svelte-156mjb9:hover{background:#ffffff1a;border-color:#b48cff59;transform:translateY(-1px)}.mac-category-tile.svelte-156mjb9:active{transform:scale(.98)}.mac-category-icon.svelte-156mjb9{font-size:1.65rem;width:48px;height:48px;display:flex;align-items:center;justify-content:center;border-radius:12px;background:linear-gradient(145deg,#ffffff1a,#ffffff08);box-shadow:0 4px 12px #0000002e}.mac-category-name.svelte-156mjb9{font-size:.78rem;font-weight:600;line-height:1.2}.mac-category-desc.svelte-156mjb9{font-size:.62rem;color:#ffffff7a;line-height:1.25;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.mac-group.svelte-156mjb9{display:flex;flex-direction:column;gap:6px}.mac-group-compact.svelte-156mjb9{margin-top:2px}.mac-group-label.svelte-156mjb9{margin:0 0 2px 10px;font-size:.68rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:#ffffff73}.mac-list.svelte-156mjb9{list-style:none;margin:0;padding:0;border-radius:11px;overflow:hidden;background:#ffffff0f;border:1px solid rgb(255 255 255 / .08)}.mac-list.svelte-156mjb9>li:where(.svelte-156mjb9)+li:where(.svelte-156mjb9){border-top:1px solid rgb(255 255 255 / .07)}.mac-widget-row.svelte-156mjb9,.mac-action-row.svelte-156mjb9,.mac-setting-row.svelte-156mjb9{display:flex;align-items:center;gap:10px;width:100%;min-height:44px;padding:8px 12px;box-sizing:border-box;background:transparent;border:0;color:inherit;text-align:left;cursor:pointer;transition:background .12s ease;touch-action:pan-y}.mac-widget-row.svelte-156mjb9:hover,.mac-action-row.svelte-156mjb9:hover:not(.is-disabled),.mac-setting-row.svelte-156mjb9:hover{background:#ffffff0f}.mac-widget-row.is-on.svelte-156mjb9{background:#b48cff14}.mac-widget-row.is-dragging.svelte-156mjb9{opacity:.45;cursor:grabbing;touch-action:none}.mac-action-row.is-disabled.svelte-156mjb9{opacity:.5;cursor:not-allowed}.mac-action-row.is-accent.svelte-156mjb9{background:#b48cff1a}.mac-row-icon.svelte-156mjb9{font-size:1.25rem;width:28px;text-align:center;flex-shrink:0}.mac-row-text.svelte-156mjb9{flex:1;min-width:0;display:flex;flex-direction:column;gap:1px}.mac-row-title.svelte-156mjb9{font-size:.84rem;font-weight:500;line-height:1.25}.mac-row-sub.svelte-156mjb9{font-size:.68rem;color:#ffffff7a;line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mac-row-value.svelte-156mjb9{font-size:.76rem;color:#ffffff73;flex-shrink:0}.mac-row-chevron.svelte-156mjb9{color:#ffffff59;font-size:1.1rem;flex-shrink:0}.mac-setting-row.svelte-156mjb9{justify-content:space-between;cursor:default}.mac-setting-toggle.svelte-156mjb9{cursor:pointer}.mac-setting-row.is-disabled.svelte-156mjb9{opacity:.45}.mac-wall-grid.svelte-156mjb9{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:2px 0}.mac-wall-card.svelte-156mjb9{display:flex;flex-direction:column;gap:6px;padding:6px;border:2px solid rgb(255 255 255 / .1);border-radius:16px;background:#ffffff0d;cursor:pointer;text-align:left;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.mac-wall-card.svelte-156mjb9:hover{border-color:#ffffff38;transform:translateY(-1px)}.mac-wall-card.is-active.svelte-156mjb9{border-color:#b48cffd9;box-shadow:0 0 0 1px #b48cff59,0 8px 20px #7850c838}.mac-wall-thumb.svelte-156mjb9{width:100%;aspect-ratio:16 / 10;object-fit:cover;border-radius:12px;display:block;background:#0003}.mac-wall-fallback.svelte-156mjb9{display:flex;align-items:center;justify-content:center;width:100%;aspect-ratio:16 / 10;border-radius:12px;background:#ffffff14;font-size:1.6rem}.mac-wall-label.svelte-156mjb9{font-size:.74rem;font-weight:600;color:#ffffffe0;padding:0 2px 2px}.mac-list-sliders.svelte-156mjb9{padding:4px 0}.mac-slider-row.svelte-156mjb9{padding:10px 12px 12px;border-top:1px solid rgb(255 255 255 / .07)}.mac-slider-row.svelte-156mjb9:first-child{border-top:0}.mac-slider-head.svelte-156mjb9{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.mac-slider.svelte-156mjb9{width:100%;appearance:none;-webkit-appearance:none;height:4px;border-radius:999px;background:#ffffff29;outline:none}.mac-slider.svelte-156mjb9::-webkit-slider-thumb{appearance:none;-webkit-appearance:none;width:18px;height:18px;border-radius:50%;background:#f5f5f7;border:.5px solid rgb(0 0 0 / .08);box-shadow:0 1px 4px #00000047}.mac-list-info.svelte-156mjb9{padding:4px 0}.mac-info-row.svelte-156mjb9{padding:10px 12px;font-size:.74rem;line-height:1.45;color:#ffffff8c;border-top:1px solid rgb(255 255 255 / .07)}.mac-info-row.svelte-156mjb9:first-child{border-top:0}.mac-pane-hint.svelte-156mjb9,.mac-footnote.svelte-156mjb9{margin:0;font-size:.72rem;line-height:1.45;color:#ffffff7a;padding:0 4px}.mac-toggle.svelte-156mjb9{position:relative;width:42px;height:26px;display:inline-block;flex-shrink:0}.mac-toggle.svelte-156mjb9 input:where(.svelte-156mjb9){opacity:0;width:0;height:0;position:absolute}.mac-toggle.svelte-156mjb9 span:where(.svelte-156mjb9){position:absolute;inset:0;background:#ffffff2e;border-radius:999px;transition:background .22s ease;cursor:pointer}.mac-toggle.svelte-156mjb9 span:where(.svelte-156mjb9):before{content:"";position:absolute;width:22px;height:22px;border-radius:50%;background:#fff;top:2px;left:2px;transition:transform .22s cubic-bezier(.32,.72,0,1);box-shadow:0 1px 3px #00000047}.mac-toggle.svelte-156mjb9 input:where(.svelte-156mjb9):checked+span:where(.svelte-156mjb9){background:#34c759}.mac-toggle.svelte-156mjb9 input:where(.svelte-156mjb9):checked+span:where(.svelte-156mjb9):before{transform:translate(16px)}.mac-toggle.svelte-156mjb9 input:where(.svelte-156mjb9):disabled+span:where(.svelte-156mjb9){opacity:.45;cursor:not-allowed}.widget-drag-ghost{position:fixed;z-index:9999;pointer-events:none;padding:6px 12px;border-radius:999px;background:#281c3cd9;color:#fff;font-size:.8rem;border:1px solid rgb(255 255 255 / .3);box-shadow:0 10px 28px #00000080;transform:translate(-50%,-110%);white-space:nowrap}@media(max-width:768px){.mac-settings.svelte-156mjb9{top:auto;left:max(env(safe-area-inset-left,0px),8px);right:max(env(safe-area-inset-right,0px),8px);bottom:max(env(safe-area-inset-bottom,0px),8px);width:auto;border-radius:16px}.mac-os-body .mac-settings.svelte-156mjb9{top:max(env(safe-area-inset-top,0px),58px);bottom:calc(max(env(safe-area-inset-bottom,0px),10px) + 72px)}.mac-category-grid.svelte-156mjb9{grid-template-columns:repeat(2,minmax(0,1fr))}}.rain-glass-overlay.svelte-zwki51{position:absolute;inset:0;border-radius:inherit;overflow:hidden;pointer-events:none;z-index:4}.rain-glass-overlay.svelte-zwki51 canvas:where(.svelte-zwki51){display:block;width:100%;height:100%}.site-logo.svelte-14g0m08{display:block;width:auto;height:var(--logo-h, 22px);max-width:calc(var(--logo-h, 22px) * 1.35);object-fit:contain;pointer-events:none;user-select:none;-webkit-user-drag:none;transition:transform .22s ease,opacity .22s ease}.mac-menu-backdrop.svelte-xlj0xo{position:fixed;inset:0;z-index:119;border:0;padding:0;margin:0;background:#0000001f;cursor:default;touch-action:manipulation;-webkit-tap-highlight-color:transparent}.mac-menu-bar.svelte-xlj0xo{position:fixed;top:max(env(safe-area-inset-top,0px),8px);left:max(env(safe-area-inset-left,0px),12px);right:max(env(safe-area-inset-right,0px),12px);z-index:120;height:44px;padding:0 10px 0 12px;display:flex;align-items:center;justify-content:space-between;gap:12px;overflow:hidden;background:linear-gradient(180deg,var(--chrome-bg-top) 0%,var(--chrome-bg-bottom) 100%);backdrop-filter:blur(24px) saturate(180%);-webkit-backdrop-filter:blur(24px) saturate(180%);border:1px solid var(--chrome-border);border-radius:16px;box-shadow:var(--chrome-shadow);font-size:.84rem;user-select:none;-webkit-tap-highlight-color:transparent;touch-action:manipulation;color:var(--chrome-text);transition:background var(--motion-base) var(--motion-ease),border-color var(--motion-base) var(--motion-ease),box-shadow var(--motion-base) var(--motion-ease),color var(--motion-base) var(--motion-ease)}.mac-menu-bar.has-rain-glass.svelte-xlj0xo{background:linear-gradient(180deg,var(--chrome-bg-top) 0%,var(--chrome-bg-bottom) 100%);border-color:var(--chrome-border)}.mac-menu-left.svelte-xlj0xo,.mac-menu-right.svelte-xlj0xo{position:relative;z-index:1;display:flex;align-items:center;gap:4px;min-width:0}.mac-menu-right.svelte-xlj0xo{gap:6px;flex-shrink:0}.mac-menu-item.svelte-xlj0xo{border:0;background:transparent;color:var(--chrome-text);font:inherit;padding:4px 10px;border-radius:10px;cursor:default;white-space:nowrap}.mac-menu-touch.svelte-xlj0xo{cursor:pointer;touch-action:manipulation;min-width:36px;min-height:36px;display:inline-flex;align-items:center;justify-content:center;padding:0;border-radius:12px;transition:background .12s ease,transform .1s ease}.mac-menu-touch.svelte-xlj0xo:active:not(:disabled){transform:scale(.94);background:var(--chrome-active)}@media(pointer:coarse){.mac-menu-touch.svelte-xlj0xo{min-width:44px;min-height:44px}.mac-menu-util.svelte-xlj0xo,.mac-menu-icon-compact.svelte-xlj0xo{display:none}}.mac-menu-logo.svelte-xlj0xo{padding:0 6px;background:var(--chrome-subtle);box-shadow:inset 0 1px #ffffff59}.mac-menu-logo.svelte-xlj0xo:hover{background:var(--chrome-hover)}.mac-menu-logo.svelte-xlj0xo:hover,.mac-menu-icon-btn.svelte-xlj0xo:hover:not(:disabled),.mac-menu-gear.svelte-xlj0xo:hover{background:var(--chrome-hover)}.mac-menu-gear.is-active.svelte-xlj0xo{background:#b48cff47;box-shadow:inset 0 0 0 1px #c8aaff59}.mac-menu-clear.is-restore.svelte-xlj0xo{background:#508cdc38}.mac-menu-clear.is-disabled.svelte-xlj0xo,.mac-menu-clear.svelte-xlj0xo:disabled{opacity:.45;cursor:not-allowed}.mac-menu-app-name.svelte-xlj0xo{font-weight:700;font-size:.88rem;letter-spacing:.01em;color:var(--chrome-text);padding-left:2px}.mac-menu-apple.svelte-xlj0xo{position:relative}.mac-menu-dropdown.svelte-xlj0xo{position:absolute;top:calc(100% + 8px);left:0;min-width:220px;margin:0;padding:8px;list-style:none;border-radius:14px;background:var(--chrome-dropdown-bg);color:var(--chrome-text);border:1px solid var(--chrome-border);box-shadow:var(--chrome-shadow);backdrop-filter:blur(20px);z-index:131}.mac-menu-dropdown.svelte-xlj0xo button:where(.svelte-xlj0xo),.mac-menu-dropdown.svelte-xlj0xo a:where(.svelte-xlj0xo){display:flex;align-items:center;width:100%;text-align:left;border:0;background:transparent;color:inherit;font:inherit;padding:12px 14px;border-radius:10px;text-decoration:none;cursor:pointer;touch-action:manipulation;min-height:44px;-webkit-tap-highlight-color:transparent}.mac-menu-dropdown.svelte-xlj0xo button:where(.svelte-xlj0xo):active:not(:disabled),.mac-menu-dropdown.svelte-xlj0xo a:where(.svelte-xlj0xo):active{background:#b48cff47}.mac-menu-dropdown.svelte-xlj0xo button:where(.svelte-xlj0xo):hover:not(:disabled),.mac-menu-dropdown.svelte-xlj0xo a:where(.svelte-xlj0xo):hover{background:var(--chrome-hover)}.mac-menu-dropdown.svelte-xlj0xo button:where(.svelte-xlj0xo):disabled{opacity:.45;cursor:not-allowed}.mac-menu-sep.svelte-xlj0xo{height:1px;margin:4px 6px;background:var(--chrome-border)}.mac-menu-util.svelte-xlj0xo{display:flex;align-items:center;gap:4px}.mac-menu-util.svelte-xlj0xo .font-switcher,.mac-menu-util.svelte-xlj0xo .theme-switch{flex-shrink:0}.mac-menu-icon-btn.svelte-xlj0xo{font-size:.95rem;line-height:1}.mac-menu-clock.svelte-xlj0xo{font-variant-numeric:tabular-nums;font-weight:600;color:var(--chrome-text);font-size:.8rem;padding:6px 8px;border-radius:10px;background:var(--chrome-subtle)}@media(max-width:768px){.mac-menu-bar.svelte-xlj0xo{top:max(env(safe-area-inset-top,0px),6px);left:max(env(safe-area-inset-left,0px),8px);right:max(env(safe-area-inset-right,0px),8px);height:48px;padding:0 6px 0 8px;border-radius:14px;gap:6px}.mac-menu-left.svelte-xlj0xo{flex:1;min-width:0;overflow:hidden}.mac-menu-clock.svelte-xlj0xo{max-width:7.2rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.68rem;padding:4px 6px}.mac-menu-dropdown.svelte-xlj0xo{min-width:min(280px,calc(100vw - 24px));max-height:min(70dvh,520px);overflow:auto}}@media(max-width:480px){.mac-menu-app-name.svelte-xlj0xo{display:none}.mac-menu-clock.svelte-xlj0xo{font-size:.72rem;padding:4px 6px}.mac-menu-clear.svelte-xlj0xo{display:none}}.mobile-home-dock.svelte-1dmrj91{position:fixed;z-index:115;left:max(env(safe-area-inset-left,0px),10px);right:max(env(safe-area-inset-right,0px),10px);bottom:max(env(safe-area-inset-bottom,0px),10px);pointer-events:none}.dock-inner.svelte-1dmrj91{pointer-events:auto;display:flex;align-items:stretch;justify-content:space-between;gap:4px;padding:6px 8px;border-radius:20px;border:1px solid var(--chrome-border);background:var(--glass-bg-strong);backdrop-filter:blur(22px) saturate(160%);-webkit-backdrop-filter:blur(22px) saturate(160%);box-shadow:var(--shadow-normal)}.dock-link.svelte-1dmrj91{flex:1 1 0;min-width:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;min-height:52px;padding:4px 2px;border:0;border-radius:14px;background:transparent;color:var(--chrome-text);text-decoration:none;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;transition:background .15s ease,transform .12s ease}.dock-link.svelte-1dmrj91:active{transform:scale(.96);background:var(--chrome-active)}.dock-link.is-active.svelte-1dmrj91{background:#b48cff38;box-shadow:inset 0 0 0 1px #b48cff47}.dock-icon.svelte-1dmrj91{font-size:1.05rem;line-height:1}.dock-label.svelte-1dmrj91{font-size:.62rem;font-weight:600;letter-spacing:.02em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%;opacity:.92}.mac-desktop.svelte-1si6r88{position:fixed;inset:0;z-index:1;overflow:hidden}.mac-desktop-stage.svelte-1si6r88{position:absolute;inset:calc(max(env(safe-area-inset-top,0px),8px) + 52px) 0 calc(max(env(safe-area-inset-bottom,0px),10px) + 78px) 0}.wallpaper-mute-btn.svelte-1si6r88{position:fixed;z-index:12;top:max(env(safe-area-inset-top,0px),14px);left:max(env(safe-area-inset-left,0px),14px);width:42px;height:42px;border-radius:50%;border:1px solid rgb(255 255 255 / .28);background:#00000061;color:#fff;font-size:1.15rem;line-height:1;cursor:pointer;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);box-shadow:0 6px 18px #00000047;transition:transform .2s ease,background .2s ease}.wallpaper-mute-btn.svelte-1si6r88:hover{transform:scale(1.06);background:#0000007a}.wallpaper-mute-btn.is-muted.svelte-1si6r88{background:#b43c508c;border-color:#ffb4be73}@media(max-width:768px){.wallpaper-mute-btn.svelte-1si6r88{display:none}}
