html:not(.desktop-intro-active) #desktop-intro-splash,html[data-ui=hud] #desktop-intro-splash,html.hud-eclipse-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}}html:not(.hud-eclipse-intro-active) #hud-eclipse-intro,html:not([data-ui=hud]) #hud-eclipse-intro{display:none!important}html.hud-eclipse-intro-active .desktop-intro-hide{visibility:hidden}html.hud-eclipse-intro-active #desktop-intro-splash{display:none!important}.hud-eclipse-intro{position:fixed;inset:0;z-index:1001;overflow:hidden;background:#050810;font-family:IBM Plex Mono,Courier New,monospace;letter-spacing:.18em;text-transform:uppercase;transition:opacity .55s ease,visibility .55s ease}.hud-eclipse-intro.is-leaving{opacity:0;visibility:hidden;pointer-events:none}.hei-sky{position:absolute;inset:0;background:radial-gradient(ellipse 80% 60% at 50% 45%,#0a1428,#050810)}.hei-corona{position:absolute;top:50%;left:50%;width:min(52vw,420px);height:min(52vw,420px);margin:calc(min(52vw,420px)/-2) 0 0 calc(min(52vw,420px)/-2);border-radius:50%;background:radial-gradient(circle,rgb(255 220 160 / 0) 42%,rgb(255 200 120 / .55) 46%,rgb(232 160 64 / .35) 52%,rgb(184 200 224 / .12) 62%,transparent 72%);animation:hei-corona-pulse 2.8s ease-in-out infinite}.hei-moon{position:absolute;top:50%;left:50%;width:min(38vw,300px);height:min(38vw,300px);margin:calc(min(38vw,300px)/-2) 0 0 calc(min(38vw,300px)/-2);border-radius:50%;background:#030508;box-shadow:inset 0 0 40px #000000e6;animation:hei-moon-pass 2.4s cubic-bezier(.45,0,.2,1) forwards}.hei-prominence{position:absolute;top:50%;left:50%;width:4px;height:36px;margin-top:calc(min(38vw,300px)/-2 - 20px);background:linear-gradient(180deg,#e8a040,transparent);transform-origin:bottom center;opacity:.7}.hei-prominence--a{transform:rotate(-24deg);animation:hei-flare 1.6s ease-in-out infinite}.hei-prominence--b{transform:rotate(18deg) translate(12px);animation:hei-flare 1.9s ease-in-out .4s infinite}.hei-stars{position:absolute;inset:0;background-image:radial-gradient(1px 1px at 10% 20%,#fff,transparent),radial-gradient(1px 1px at 30% 80%,#b8c8e0,transparent),radial-gradient(1.5px 1.5px at 70% 30%,#ffd89b,transparent),radial-gradient(1px 1px at 85% 65%,#fff,transparent),radial-gradient(1px 1px at 50% 10%,#b8c8e0,transparent);opacity:.6;animation:hei-stars-dim 2.4s ease forwards}.hei-scanlines{position:absolute;inset:0;pointer-events:none;background:repeating-linear-gradient(0deg,rgb(255 255 255 / .03) 0,transparent 1px,transparent 3px);opacity:.4}.hei-panel{position:absolute;left:50%;bottom:12%;transform:translate(-50%);text-align:center;width:min(420px,calc(100vw - 32px))}.hei-tag{margin:0 0 8px;font-size:.62rem;color:#e8a040}.hei-title{margin:0 0 6px;font-size:clamp(1rem,2.5vw,1.35rem);color:#f5f2eb;letter-spacing:.32em}.hei-sub{margin:0 0 16px;font-size:.58rem;color:#b8c8e0bf}.hei-progress{height:3px;background:#b8c8e026;margin-bottom:10px;overflow:hidden}.hei-progress-fill{height:100%;width:0;background:linear-gradient(90deg,#e8a040,#b8c8e0);animation:hei-progress 2.2s linear forwards}.hei-hint{margin:0;font-size:.52rem;color:#b8c8e08c;animation:hei-hint-blink 1.2s step-end infinite}@keyframes hei-moon-pass{0%{transform:translate(120%)}to{transform:translate(-120%)}}@keyframes hei-corona-pulse{0%,to{opacity:.85;transform:scale(1)}50%{opacity:1;transform:scale(1.04)}}@keyframes hei-flare{0%,to{opacity:.4;height:28px}50%{opacity:.95;height:44px}}@keyframes hei-stars-dim{0%{opacity:.15}to{opacity:.75}}@keyframes hei-progress{to{width:100%}}@keyframes hei-hint-blink{50%{opacity:.35}}@media(prefers-reduced-motion:reduce){.hei-moon,.hei-corona,.hei-prominence,.hei-progress-fill,.hei-hint{animation:none!important}.hei-moon{transform:translate(0)}.hei-progress-fill{width:100%}}.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{display:inline-flex;align-items:center;justify-content:center;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}.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}}.lazy-widget-error.svelte-2oygvs{position:fixed;left:50%;bottom:12%;transform:translate(-50%);z-index:5;max-width:min(92vw,420px);padding:10px 14px;border-radius:10px;font-size:.75rem;line-height:1.45;text-align:center;color:#fff;background-color:#782832d1;backdrop-filter:blur(8px);pointer-events:none}.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{display:inline-flex;align-items:center}.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{display:inline-flex;align-items:center;justify-content:center}.cc-slot-pick-name.svelte-5wfeoi{line-height:1.2;text-align:center;color:#ffffffbf}.ui-skin-picker.svelte-1g2v1bg{display:flex;flex-direction:column;gap:10px;min-height:0}.ui-skin-hint.svelte-1g2v1bg{margin:0;font-size:12px;line-height:1.45;color:var(--chrome-text-muted)}.ui-skin-grid.svelte-1g2v1bg{display:grid;grid-template-columns:1fr;gap:8px;min-height:0}@media(min-width:360px){.ui-skin-grid.svelte-1g2v1bg{grid-template-columns:repeat(2,minmax(0,1fr))}}.ui-skin-card.svelte-1g2v1bg{display:flex;flex-direction:column;align-items:stretch;gap:8px;padding:8px;border:1px solid var(--chrome-border);border-radius:var(--radius-small);background:var(--chrome-subtle);color:var(--chrome-text);cursor:pointer;text-align:left;transition:border-color var(--motion-fast) var(--motion-ease),box-shadow var(--motion-fast) var(--motion-ease),transform var(--motion-fast) var(--motion-ease)}.ui-skin-card.svelte-1g2v1bg:hover{border-color:var(--chrome-active);box-shadow:var(--shadow-soft)}.ui-skin-card.is-active.svelte-1g2v1bg{border-color:var(--ui-accent, var(--chrome-active));box-shadow:0 0 0 1px color-mix(in srgb,var(--ui-accent, #007aff) 25%,transparent)}.ui-skin-preview.svelte-1g2v1bg{position:relative;display:flex;align-items:center;justify-content:center;height:56px;overflow:hidden;border-radius:calc(var(--radius-small) - 2px);border:1px solid var(--chrome-border)}.ui-demo-chip.svelte-1g2v1bg{position:absolute;inset:8px 10px auto;height:10px;border-radius:999px;opacity:.85}.ui-demo-chip--mac{background:#ffffffbf;width:48px}.ui-demo-chip--glass{background:#fff6;width:100%;height:28px;border-radius:10px;inset:8px}.ui-demo-chip--pixel{background:#e0e8d8;width:22px;height:22px;border-radius:0;border:2px solid #1a1c2c}.ui-demo-chip--hud{background:#f5f2ebe6;width:100%;height:20px;border-radius:0;border:1px solid #0f1f3d;inset:8px}.ui-demo-chip--blueprint{background:#fff3;width:100%;height:100%;inset:0;border-radius:0;border:1px dashed rgb(255 255 255 / .35)}.ui-demo-chip--scholar{background:#8b5a2b1f;width:60%;border-radius:50%;height:24px}.ui-demo-chip--terminal{background:#00ff4126;width:70%;height:3px;box-shadow:0 6px #00ff411a,0 12px #00ff4114}.ui-demo-chip--crt{background:#ffb00040;width:80%;height:18px;box-shadow:0 0 12px #ffb0004d}.ui-demo-chip--observatory{background:#e8c54759;width:8px;height:8px;border-radius:50%;inset:12px auto auto 16px}.ui-demo-chip--herbarium{background:#2d5a3d33;width:55%;height:22px;border:1px solid rgb(45 90 61 / .25)}.ui-demo-chip--ink{background:#c0392b33;width:16px;height:16px;border:2px solid #c0392b;border-radius:2px;inset:10px 12px auto auto;transform:rotate(-8deg)}.ui-demo-chip--rpg{background:linear-gradient(90deg,#6495ed 42%,#d4af374d 42%);width:100%;height:4px;inset:0 0 auto;border-radius:0}.ui-demo-chip--spacecraft{background:#4a90d940;width:36px;height:36px;border-radius:50%;border:2px solid rgb(74 144 217 / .35);inset:8px 10px auto auto}.ui-demo-icon.svelte-1g2v1bg{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;width:32px;height:32px;color:var(--text-primary);border-radius:8px;background:#ffffff8c;border:1px solid rgb(0 0 0 / .06)}.ui-skin-card--pixel.svelte-1g2v1bg .ui-demo-icon:where(.svelte-1g2v1bg),.ui-skin-card--hud.svelte-1g2v1bg .ui-demo-icon:where(.svelte-1g2v1bg),.ui-skin-card--blueprint.svelte-1g2v1bg .ui-demo-icon:where(.svelte-1g2v1bg),.ui-skin-card--terminal.svelte-1g2v1bg .ui-demo-icon:where(.svelte-1g2v1bg),.ui-skin-card--crt.svelte-1g2v1bg .ui-demo-icon:where(.svelte-1g2v1bg){border-radius:0}.ui-skin-text.svelte-1g2v1bg{display:flex;flex-direction:column;gap:2px;min-width:0}.ui-skin-name.svelte-1g2v1bg{font-size:12px;font-weight:600;color:inherit;line-height:1.25}.ui-skin-desc.svelte-1g2v1bg{font-size:10px;line-height:1.35;color:var(--chrome-text-muted);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ui-debug-row.svelte-1g2v1bg{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 12px;border:1px solid var(--chrome-border);border-radius:var(--radius-small);background:var(--chrome-subtle);cursor:pointer}.ui-debug-text.svelte-1g2v1bg{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1}.skin-drawer-glyph.svelte-dsumox{display:inline-grid;place-items:center;line-height:1;font-family:var(--struct-font-body, monospace)}@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;--wd-hover: var(--chrome-hover);--wd-subtle: var(--chrome-subtle);--wd-active: var(--chrome-active);--wd-border: var(--chrome-border)}.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:var(--chrome-text);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:var(--wd-hover)}.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:var(--wd-subtle);color:var(--chrome-text-muted);cursor:pointer;font-size:1rem;line-height:1}.mac-close.svelte-156mjb9:hover{background:var(--wd-hover);color:var(--chrome-text)}.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:var(--chrome-text-muted)}.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:var(--chrome-text);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:var(--wd-hover)}.mac-spotlight-row.is-on.svelte-156mjb9{background:#b48cff1a}.mac-spotlight-row-icon.svelte-156mjb9{width:28px;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.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:var(--chrome-text-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mac-search-icon.svelte-156mjb9{position:absolute;left:11px;color:var(--chrome-text-muted);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:var(--chrome-text-muted)}.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:var(--chrome-text-muted);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{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:var(--chrome-text-muted);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:var(--chrome-text-muted)}.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:var(--wd-hover)}.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{width:28px;display:inline-flex;align-items:center;justify-content: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:var(--chrome-text-muted);line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mac-row-value.svelte-156mjb9{font-size:.76rem;color:var(--chrome-text-muted);flex-shrink:0}.mac-row-chevron.svelte-156mjb9{color:var(--chrome-text-muted);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-segment.svelte-156mjb9{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;padding:4px;margin-bottom:10px;border-radius:10px;background:var(--wd-subtle);border:1px solid var(--wd-border)}.mac-segment-btn.svelte-156mjb9{border:0;border-radius:8px;padding:8px 6px;font-size:.78rem;color:var(--chrome-text-muted);background:transparent;cursor:pointer;transition:background .18s ease,color .18s ease}.mac-segment-btn.is-active.svelte-156mjb9{background:var(--wd-active);color:var(--chrome-text);font-weight:600}.mac-segment-btn.is-disabled.svelte-156mjb9,.mac-segment-btn.svelte-156mjb9:disabled{opacity:.4;cursor:not-allowed}.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:var(--chrome-text);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:var(--chrome-text-muted);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:var(--chrome-text-muted);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))}}.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-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{display:inline-flex;align-items:center;justify-content:center;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}}
