:root,[data-theme=light]{--ground:#f2f2f7;--sheet:#fff;--press:#e9e9ee;--track:#e3e3e8;--thumb:#fff;--label:#000;--secondary:#6e6e73;--tertiary:#c7c7cc;--sep:#e5e5ea;--blue:#007aff;--orange:#ff9500;--red:#ff3b30;--yellow:#ff9f0a;--red-text:#d70015;--blue-text:#0060df;--orange-text:#c93400;--ring:#8e8e93;--cal0:#ff3b30;--cal0-tint:rgba(255,59,48,.12);--cal1:#007aff;--cal1-tint:rgba(0,122,255,.12);--cal2:#34c759;--cal2-tint:rgba(52,199,89,.14);--cal3:#af52de;--cal3-tint:rgba(175,82,222,.12)}[data-theme=dark]{--ground:#000;--sheet:#1c1c1e;--press:#2c2c2e;--track:#1c1c1e;--thumb:#636366;--label:#fff;--secondary:#98989f;--tertiary:#48484a;--sep:#38383a;--blue:#0a84ff;--orange:#ff9f0a;--red:#ff453a;--yellow:#ffd60a;--red-text:#ff6961;--blue-text:#409cff;--orange-text:#ffb340;--ring:#7c7c80;--cal0:#ff453a;--cal0-tint:rgba(255,69,58,.22);--cal1:#0a84ff;--cal1-tint:rgba(10,132,255,.24);--cal2:#30d158;--cal2-tint:rgba(48,209,88,.2);--cal3:#bf5af2;--cal3-tint:rgba(191,90,242,.22)}*,:before,:after{box-sizing:border-box}html,body{background:var(--ground);height:100%;color:var(--label);margin:0}body{-webkit-font-smoothing:antialiased;user-select:none;-webkit-tap-highlight-color:transparent;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Roboto,Helvetica Neue,sans-serif;font-size:18px;line-height:1.25;overflow:hidden}button{min-height:48px;font:inherit;color:inherit;cursor:pointer;touch-action:manipulation;text-align:inherit;background:0 0;border:0;margin:0;padding:0}input{user-select:text;caret-color:var(--blue)}::selection{background:var(--cal1-tint)}:focus-visible{outline:3px solid var(--blue);outline-offset:2px}.i{flex:none;display:block}.num{font-variant-numeric:tabular-nums}.sheet{background:var(--sheet);border-radius:28px;padding:24px 26px;overflow:hidden}.diag{z-index:999;color:#0f0;pointer-events:none;background:rgba(0,0,0,.75);border-radius:8px;padding:8px 10px;font:13px/1.4 monospace;position:fixed;bottom:8px;left:8px}.ev.svelte-1hu278{gap:14px;padding:10px 0;display:flex}.past.svelte-1hu278 .title:where(.svelte-1hu278){color:var(--secondary)}.dot.svelte-1hu278{background:var(--c);border-radius:50%;flex:none;width:10px;height:10px;margin-top:9px}.body.svelte-1hu278{min-width:0}.title.svelte-1hu278{letter-spacing:-.01em;overflow-wrap:anywhere;font-size:22px;font-weight:600}.meta.svelte-1hu278{color:var(--secondary);overflow-wrap:anywhere;margin-top:3px;font-size:17px}.meta.svelte-1hu278 b:where(.svelte-1hu278){color:var(--label);font-weight:700}.av.svelte-1pre9qb{width:var(--s);height:var(--s);background:var(--c);color:#fff;font-size:calc(var(--s) * .42);letter-spacing:.02em;border-radius:50%;flex:none;place-items:center;font-weight:700;display:grid}.row.svelte-1sxorij{align-items:flex-start;gap:14px;width:100%;padding:12px 0 0;display:flex;position:relative}.row.svelte-1sxorij:active .text:where(.svelte-1sxorij){opacity:.6}.ring.svelte-1sxorij{border:2px solid var(--ring);color:#fff;border-radius:50%;flex:none;place-items:center;width:26px;height:26px;margin-top:1px;transition:background-color .15s ease-out,border-color .15s ease-out;display:grid}.checking.svelte-1sxorij .ring:where(.svelte-1sxorij){background:var(--accent);border-color:var(--accent)}.checking.svelte-1sxorij .text:where(.svelte-1sxorij){color:var(--secondary)}.body.svelte-1sxorij{border-bottom:1px solid var(--sep);flex:1;align-items:flex-start;gap:12px;min-width:0;padding-bottom:12px;display:flex}.main.svelte-1sxorij{flex:1;min-width:0}.text.svelte-1sxorij{overflow-wrap:anywhere;font-size:21px;display:block}.due.svelte-1sxorij{color:var(--secondary);margin-top:3px;font-size:16px;display:block}.due.svelte-1sxorij .late:where(.svelte-1sxorij){color:var(--red-text)}.plain.svelte-1sxorij{padding-top:9px}.plain.svelte-1sxorij .body:where(.svelte-1sxorij){border-bottom:0;padding-bottom:9px}.np.svelte-1b7bd5u{border-radius:20px;align-items:center;gap:14px;padding:12px 14px;display:flex}.np.svelte-1b7bd5u:active{opacity:.8}img.svelte-1b7bd5u,.noart.svelte-1b7bd5u{object-fit:cover;background:var(--track);border-radius:10px;flex:none;width:56px;height:56px}.noart.svelte-1b7bd5u{color:var(--secondary);place-items:center;display:grid}.txt.svelte-1b7bd5u{flex:1;min-width:0}.title.svelte-1b7bd5u{white-space:nowrap;text-overflow:ellipsis;font-size:19px;font-weight:600;overflow:hidden}.sub.svelte-1b7bd5u{color:var(--secondary);white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:16px;overflow:hidden}.pp.svelte-1b7bd5u{background:var(--track);width:44px;height:44px;color:var(--label);border-radius:50%;flex:none;place-items:center;display:grid}.pp.svelte-1b7bd5u:active{opacity:.6}.home.svelte-1rta8r{grid-template-columns:412px 1fr 1fr;gap:20px;height:100%;padding:10px 28px 28px;display:grid}.now.svelte-1rta8r{flex-direction:column;min-width:0;display:flex}.date.svelte-1rta8r{color:var(--secondary);padding:6px 4px 0;font-size:26px;font-weight:600}.clock.svelte-1rta8r{letter-spacing:-.04em;margin:2px 0 0 -4px;font-size:156px;font-weight:600;line-height:1}.np-slot.svelte-1rta8r{margin-top:18px}.weather.svelte-1rta8r{margin-top:auto;padding:22px 24px 18px}.wx-now.svelte-1rta8r{align-items:center;gap:18px;display:flex}.temp.svelte-1rta8r{letter-spacing:-.03em;font-size:76px;font-weight:300;line-height:1}.cond.svelte-1rta8r{flex-direction:column;gap:3px;font-size:19px;font-weight:600;display:flex}.hl.svelte-1rta8r{color:var(--secondary);font-weight:500}.days.svelte-1rta8r{border-top:1px solid var(--sep);grid-template-columns:repeat(4,1fr);margin-top:18px;padding-top:14px;display:grid}.day.svelte-1rta8r{color:var(--secondary);flex-direction:column;align-items:center;gap:6px;font-size:17px;display:flex}.day.svelte-1rta8r b:where(.svelte-1rta8r){color:var(--label);font-weight:600}.dname.svelte-1rta8r{color:var(--label);font-weight:600}.pop.svelte-1rta8r{height:15px;color:var(--blue-text);font-size:14px;font-weight:700;line-height:15px}.ic.svelte-1rta8r{color:var(--secondary)}.ic.sun.svelte-1rta8r{color:var(--yellow)}.ic.rain.svelte-1rta8r{color:var(--blue)}.cal.svelte-1rta8r,.todo.svelte-1rta8r{flex-direction:column;min-width:0;min-height:0;padding-bottom:16px;display:flex}.scroll.svelte-1rta8r{flex:1;min-height:0;overflow-y:auto}footer.svelte-1rta8r{border-top:1px solid var(--sep);flex:none;justify-content:space-between;align-items:center;gap:12px;padding-top:10px;display:flex}h2.svelte-1rta8r{letter-spacing:-.01em;margin:0 0 4px;font-size:24px;font-weight:700}h2.later.svelte-1rta8r{color:var(--secondary);margin-top:20px}.todo.svelte-1rta8r header:where(.svelte-1rta8r){justify-content:space-between;align-items:baseline;display:flex}.todo.svelte-1rta8r h2:where(.svelte-1rta8r){color:var(--blue-text)}.count.svelte-1rta8r{font-size:30px;font-weight:700}.empty.svelte-1rta8r{color:var(--secondary);margin:8px 0 0;font-size:19px}.note.svelte-1rta8r{color:var(--secondary);font-size:16px}.note.warn.svelte-1rta8r{color:var(--red-text);min-width:0}.more.svelte-1rta8r{color:var(--blue-text);flex:none;padding:8px 0 0;font-size:19px;font-weight:600}.more.svelte-1rta8r:active{opacity:.5}.month.svelte-ihriwa{flex:1;grid-template-columns:2fr 1fr;gap:16px;min-height:0;display:grid}.grid.svelte-ihriwa{grid-template-columns:repeat(7,1fr);grid-template-rows:auto repeat(var(--rows), 1fr);row-gap:2px;min-height:0;padding:14px 16px 12px;display:grid}.wd.svelte-ihriwa{text-align:center;text-transform:uppercase;letter-spacing:.04em;color:var(--secondary);padding-bottom:6px;font-size:15px;font-weight:600}.cell.svelte-ihriwa{border-radius:14px;flex-direction:column;justify-content:flex-start;align-items:center;gap:4px;min-height:0;padding-top:4px;display:flex}.cell.svelte-ihriwa:active{background:var(--track)}.n.svelte-ihriwa{border-radius:50%;place-items:center;width:42px;height:42px;font-size:22px;font-weight:500;display:grid}.out.svelte-ihriwa .n:where(.svelte-ihriwa){color:var(--tertiary)}.past.svelte-ihriwa:not(.out) .n:where(.svelte-ihriwa){color:var(--secondary)}.today.svelte-ihriwa .n:where(.svelte-ihriwa){color:var(--red-text);font-weight:700}.sel.svelte-ihriwa .n:where(.svelte-ihriwa){background:var(--label);color:var(--sheet);font-weight:700}.sel.today.svelte-ihriwa .n:where(.svelte-ihriwa){background:var(--red);color:#fff}.dots.svelte-ihriwa{align-items:center;gap:4px;height:10px;display:flex}.dots.svelte-ihriwa i:where(.svelte-ihriwa){background:var(--c);border-radius:50%;width:8px;height:8px}.out.svelte-ihriwa .dots:where(.svelte-ihriwa) i:where(.svelte-ihriwa){opacity:.5}.past.svelte-ihriwa .dots:where(.svelte-ihriwa) i:where(.svelte-ihriwa){opacity:.5}.dots.svelte-ihriwa b:where(.svelte-ihriwa){color:var(--secondary);font-size:13px;line-height:1}.list.svelte-ihriwa{flex-direction:column;min-height:0;padding:20px 22px;display:flex}.list.svelte-ihriwa h2:where(.svelte-ihriwa){letter-spacing:-.01em;margin:0 0 6px;font-size:22px;font-weight:700}.events.svelte-ihriwa{min-height:0;overflow-y:auto}.none.svelte-ihriwa{color:var(--secondary);margin:8px 0 0;font-size:19px}.wrap.svelte-1o6r0jw{flex-direction:column;height:100%;padding:0 28px 28px;display:flex;position:relative}.bar.svelte-1o6r0jw{flex:none;justify-content:space-between;align-items:center;padding:0 6px 10px;display:flex}.bar.svelte-1o6r0jw h2:where(.svelte-1o6r0jw){letter-spacing:-.01em;margin:0;font-size:24px;font-weight:700}.pager.svelte-1o6r0jw{align-items:center;gap:8px;display:flex}.nav.svelte-1o6r0jw{background:var(--track);width:52px;height:48px;color:var(--label);border-radius:12px;place-items:center;display:grid;position:relative}.nav.svelte-1o6r0jw:disabled{opacity:.3}.nav.svelte-1o6r0jw:not(:disabled):active{opacity:.6}.badge.svelte-1o6r0jw{background:var(--red);color:#fff;border-radius:11px;place-items:center;min-width:22px;height:22px;padding:0 6px;font-size:13px;font-weight:700;display:grid;position:absolute;top:-6px;right:-6px}.seg.svelte-1o6r0jw{background:var(--track);border-radius:12px;margin-right:6px;padding:3px;display:flex}.seg.svelte-1o6r0jw button:where(.svelte-1o6r0jw){text-align:center;min-width:84px;height:48px;color:var(--label);border-radius:9px;padding:0 14px;font-size:17px;font-weight:500}.seg.svelte-1o6r0jw button.on:where(.svelte-1o6r0jw){background:var(--thumb);font-weight:600}.today-btn.svelte-1o6r0jw{height:48px;color:var(--blue-text);border-radius:12px;padding:0 16px;font-size:18px;font-weight:600}.week.svelte-1o6r0jw{flex:1;grid-template-columns:repeat(7,1fr);min-height:0;padding:20px 0;display:grid}.day.svelte-1o6r0jw{border-left:1px solid var(--sep);flex-direction:column;min-width:0;min-height:0;padding:0 10px;display:flex}.day.svelte-1o6r0jw:first-child{border-left:0}.day.svelte-1o6r0jw header:where(.svelte-1o6r0jw){flex-direction:column;flex:none;align-items:center;gap:4px;padding-bottom:14px;display:flex}.dow.svelte-1o6r0jw{text-transform:uppercase;letter-spacing:.04em;color:var(--secondary);font-size:15px;font-weight:600}.date.svelte-1o6r0jw{border-radius:50%;place-items:center;width:46px;height:46px;font-size:26px;font-weight:500;display:grid}.date.today.svelte-1o6r0jw{background:var(--red);color:#fff;font-weight:600}.events.svelte-1o6r0jw{flex:1;min-height:0;overflow-y:auto}.ev.svelte-1o6r0jw{background:var(--c-tint);border-radius:10px;width:100%;margin-bottom:6px;padding:7px 9px;display:block}.ev.svelte-1o6r0jw:active{opacity:.7}.ev.past.svelte-1o6r0jw{background:0 0;padding-left:0;padding-right:0}.ev.past.svelte-1o6r0jw .title:where(.svelte-1o6r0jw){color:var(--secondary)}.title.svelte-1o6r0jw{-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;font-size:17px;font-weight:600;line-height:1.2;display:-webkit-box;overflow:hidden}.open.svelte-1o6r0jw .title:where(.svelte-1o6r0jw){display:block}.t.svelte-1o6r0jw{color:var(--secondary);margin-top:2px;font-size:14px;display:block}.fail.svelte-1o6r0jw{text-align:center;color:var(--secondary);grid-column:1/-1;align-self:center;font-size:22px}.fail.svelte-1o6r0jw p:where(.svelte-1o6r0jw){margin:0 0 12px}.stale.svelte-1o6r0jw{color:var(--blue-text);font-size:19px;font-weight:600}.fail.svelte-1o6r0jw button:where(.svelte-1o6r0jw){color:var(--blue-text);font-size:19px;font-weight:600}.stale.svelte-1o6r0jw{color:var(--secondary);margin:0;font-size:16px;font-weight:500;position:absolute;bottom:34px;right:52px}.wrap.svelte-142qg6c{flex-direction:column;gap:16px;height:100%;padding:6px 28px 28px;display:flex}.bar.svelte-142qg6c{flex:none;justify-content:space-between;align-items:center;gap:16px;min-height:56px;padding:0 6px;display:flex}h1.svelte-142qg6c{letter-spacing:-.02em;align-items:baseline;gap:14px;margin:0;font-size:30px;font-weight:700;display:flex}.count.svelte-142qg6c{color:var(--secondary);letter-spacing:0;font-size:19px;font-weight:500}.btn.svelte-142qg6c{height:48px;color:var(--accent-text);border-radius:24px;align-items:center;gap:6px;padding:0 20px;font-size:19px;font-weight:600;display:inline-flex}.btn.tint.svelte-142qg6c{background:var(--track)}.btn.solid.svelte-142qg6c{background:var(--accent);color:#fff}.btn.svelte-142qg6c:disabled{opacity:.4}.btn.svelte-142qg6c:active{opacity:.7}.add.svelte-142qg6c{background:var(--sheet);border-radius:28px;flex:1;align-items:center;gap:12px;height:56px;padding:0 6px 0 16px;display:flex}.plus.svelte-142qg6c{background:var(--accent);color:#fff;border-radius:50%;flex:none;place-items:center;width:30px;height:30px;display:grid}input.svelte-142qg6c{min-width:0;height:100%;font:inherit;color:var(--label);background:0 0;border:0;outline:none;flex:1;padding:0;font-size:22px}input.svelte-142qg6c::placeholder{color:var(--secondary)}.note.svelte-142qg6c{color:var(--secondary);margin:-6px 6px 0;font-size:17px}.loose.svelte-142qg6c{column-count:var(--cols);border-radius:22px;flex:none;column-gap:36px;max-height:40%;padding:10px 20px;overflow-y:auto}.loose.svelte-142qg6c .row{break-inside:avoid}.board.svelte-142qg6c{flex:1;align-items:flex-start;gap:16px;min-height:0;display:flex}.board.scroll.svelte-142qg6c{overflow-x:auto}.card.svelte-142qg6c{border-radius:22px;flex-direction:column;flex:1 1 0;min-width:0;max-height:100%;padding:18px 20px 10px;display:flex}.board.scroll.svelte-142qg6c .card:where(.svelte-142qg6c){flex:0 0 290px}.card.svelte-142qg6c h2:where(.svelte-142qg6c){align-items:baseline;gap:8px;margin:0 0 2px;font-size:19px;font-weight:700;display:flex}.group.svelte-142qg6c h2:where(.svelte-142qg6c){align-items:baseline;gap:8px;margin:0 0 2px;font-size:19px;font-weight:700;display:flex}.card.svelte-142qg6c h2:where(.svelte-142qg6c) .num:where(.svelte-142qg6c){color:var(--secondary);font-size:16px;font-weight:600}.card-items.svelte-142qg6c{min-height:0;overflow-y:auto}.none.svelte-142qg6c{color:var(--secondary);margin:8px 0 10px;font-size:18px}.flow.svelte-142qg6c{column-count:3;border-radius:22px;align-self:stretch;column-gap:36px;max-height:100%;padding:16px 26px 14px;overflow-y:auto}.group.svelte-142qg6c{break-inside:avoid;margin-bottom:10px}.group.svelte-142qg6c h2:where(.svelte-142qg6c){color:var(--accent-text);margin-top:6px}.empty.svelte-142qg6c{text-align:center;border-radius:26px;flex-direction:column;align-items:center;gap:8px;margin:auto;padding:36px 56px;display:flex}.empty-icon.svelte-142qg6c{background:var(--track);width:64px;height:64px;color:var(--accent-text);border-radius:50%;place-items:center;display:grid}.empty.svelte-142qg6c h2:where(.svelte-142qg6c){margin:8px 0 0;font-size:26px;font-weight:700}.empty.svelte-142qg6c p:where(.svelte-142qg6c){color:var(--secondary);margin:0 0 10px;font-size:18px}.standby.svelte-1jltkf4{z-index:10;color:#fff;background:#000;position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden}.info.svelte-1jltkf4{color:var(--clock);align-items:center;gap:56px;padding:0 72px;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.clock.svelte-1jltkf4{letter-spacing:-.04em;font-size:300px;font-weight:600;line-height:1}.side.svelte-1jltkf4{flex-direction:column;gap:22px;min-width:0;padding-top:40px;display:flex}.date.svelte-1jltkf4{opacity:.75;font-size:30px;font-weight:600}.wx.svelte-1jltkf4{align-items:center;gap:12px;font-size:44px;font-weight:300;display:flex}.next.svelte-1jltkf4{flex-direction:column;gap:4px;font-size:26px;font-weight:600;display:flex}.next.svelte-1jltkf4 .num:where(.svelte-1jltkf4){opacity:.75;font-weight:400}.music.svelte-1jltkf4{align-items:center;gap:10px;max-width:560px;font-size:24px;font-weight:600;display:flex}.music.svelte-1jltkf4 span:where(.svelte-1jltkf4){white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.photos.svelte-1jltkf4 .music:where(.svelte-1jltkf4){max-width:520px;font-size:20px}.night.svelte-1jltkf4 .info:where(.svelte-1jltkf4){opacity:.7}.night.svelte-1jltkf4 .slides:where(.svelte-1jltkf4){opacity:.45}.slides.svelte-1jltkf4{position:absolute;top:0;bottom:0;left:0;right:0}.slide.svelte-1jltkf4{opacity:0;gap:4px;transition:opacity 1.2s ease-out;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.slide.in.svelte-1jltkf4{opacity:1}.slide.svelte-1jltkf4 img:where(.svelte-1jltkf4){object-fit:cover;object-position:50% 35%;flex:1;min-width:0;height:100%}.scrim.svelte-1jltkf4{background:linear-gradient(transparent,rgba(0,0,0,.72));height:55%;position:absolute;bottom:0;left:0;right:0}.photos.svelte-1jltkf4 .info:where(.svelte-1jltkf4){align-items:flex-end;gap:40px;padding:0 56px 40px}.photos.svelte-1jltkf4 .clock:where(.svelte-1jltkf4){font-size:168px}.photos.svelte-1jltkf4 .side:where(.svelte-1jltkf4){gap:12px;padding:0 0 12px}.photos.svelte-1jltkf4 .date:where(.svelte-1jltkf4){opacity:.9;font-size:26px}.photos.svelte-1jltkf4 .wx:where(.svelte-1jltkf4){font-size:34px}.photos.svelte-1jltkf4 .next:where(.svelte-1jltkf4){font-size:22px}.photos.svelte-1jltkf4 .next:where(.svelte-1jltkf4) .num:where(.svelte-1jltkf4){opacity:.85}dialog.svelte-1u3w06f::backdrop{background:rgba(0,0,0,.45)}.panel.svelte-1u3w06f{width:740px;max-width:calc(100vw - 48px);max-height:calc(100vh - 48px);color:var(--label);border:0;margin:auto;padding:22px 28px 10px;overflow-y:auto}select.svelte-1u3w06f{font:inherit;color:var(--label);background:var(--track);border:0;border-radius:11px;min-height:48px;padding:0 12px}header.svelte-1u3w06f{justify-content:space-between;align-items:center;margin-bottom:6px;display:flex}h2.svelte-1u3w06f{letter-spacing:-.01em;margin:0;font-size:26px;font-weight:700}.done.svelte-1u3w06f{color:var(--blue-text);padding:8px 0 8px 16px;font-size:20px;font-weight:600}.row.svelte-1u3w06f{border-top:1px solid var(--sep);justify-content:space-between;align-items:center;gap:20px;min-height:64px;padding:8px 0;font-size:20px;display:flex}.row.last.svelte-1u3w06f{color:var(--secondary);font-size:17px}.hint.svelte-1u3w06f{color:var(--secondary);margin:-6px 0 8px;font-size:15px}.seg.svelte-1u3w06f{background:var(--track);border-radius:11px;padding:3px;display:flex}.seg.svelte-1u3w06f button:where(.svelte-1u3w06f){text-align:center;border-radius:9px;min-width:84px;height:48px;padding:0 14px;font-size:17px;font-weight:500}.seg.svelte-1u3w06f button.on:where(.svelte-1u3w06f){background:var(--thumb);font-weight:600}.seg.svelte-1u3w06f button:where(.svelte-1u3w06f):not(.on):active{opacity:.5}.row.svelte-1u3w06f small:where(.svelte-1u3w06f){color:var(--secondary);margin-top:2px;font-size:15px;display:block}.swatches.svelte-1u3w06f{gap:6px;display:flex}.swatch.svelte-1u3w06f{background:var(--c);border:1px solid var(--sep);border-radius:50%;width:48px;height:48px}.swatch.on.svelte-1u3w06f{outline:2px solid var(--label);outline-offset:3px}.swatch.svelte-1u3w06f:active{opacity:.7}.bright.svelte-1u3w06f{color:var(--secondary);align-items:center;gap:12px;display:flex}input[type=range].svelte-1u3w06f{-webkit-appearance:none;appearance:none;background:linear-gradient(90deg, var(--blue) var(--pct), var(--tertiary) var(--pct));border-radius:3px;outline:none;width:300px;height:6px}input[type=range].svelte-1u3w06f::-webkit-slider-thumb{-webkit-appearance:none;border:1px solid var(--sep);background:#fff;border-radius:50%;width:30px;height:30px}.reload.svelte-1u3w06f{background:var(--track);height:44px;color:var(--label);border-radius:11px;align-items:center;gap:8px;padding:0 16px;font-size:17px;font-weight:600;display:flex}.reload.svelte-1u3w06f:active,.reload.svelte-1u3w06f:disabled{opacity:.6}.wrap.svelte-16p1g09{flex-direction:column;gap:20px;height:100%;padding:10px 28px 28px;display:flex}.empty.svelte-16p1g09{color:var(--secondary);margin:auto;padding:40px 48px;font-size:22px}.top.svelte-16p1g09{flex:1;grid-template-columns:calc(100vh - 224px) 1fr;gap:20px;min-height:0;display:grid}.art.svelte-16p1g09{background:var(--sheet);place-items:center;width:100%;height:calc(100vh - 224px);padding:0;display:grid}.art.svelte-16p1g09 img:where(.svelte-16p1g09){object-fit:cover;width:100%;height:100%}.noart.svelte-16p1g09{color:var(--tertiary)}.now.svelte-16p1g09{flex-direction:column;min-width:0;padding:28px 32px;display:flex}.where.svelte-16p1g09{color:var(--secondary);align-items:center;gap:8px;font-size:17px;font-weight:600;display:flex}h1.svelte-16p1g09{letter-spacing:-.02em;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:14px 0 0;font-size:36px;font-weight:700;line-height:1.1;display:-webkit-box;overflow:hidden}h1.idle.svelte-16p1g09{color:var(--secondary)}.artist.svelte-16p1g09{color:var(--secondary);white-space:nowrap;text-overflow:ellipsis;margin:8px 0 0;font-size:24px;overflow:hidden}.album.svelte-16p1g09{color:var(--secondary);white-space:nowrap;text-overflow:ellipsis;margin:4px 0 0;font-size:18px;overflow:hidden}.progress.svelte-16p1g09{margin-top:auto;padding-top:16px}.bar.svelte-16p1g09{background:var(--tertiary);border-radius:3px;height:6px;overflow:hidden}.bar.svelte-16p1g09 span:where(.svelte-16p1g09){background:var(--label);transform-origin:0;height:100%;display:block}.times.svelte-16p1g09{color:var(--secondary);justify-content:space-between;margin-top:6px;font-size:15px;display:flex}.controls.svelte-16p1g09{justify-content:center;align-items:center;gap:36px;margin-top:14px;display:flex}.ctl.svelte-16p1g09{width:64px;height:64px;color:var(--label);border-radius:50%;place-items:center;display:grid}.ctl.main.svelte-16p1g09{background:var(--label);width:84px;height:84px;color:var(--sheet)}.ctl.svelte-16p1g09:active{opacity:.6}.vol.svelte-16p1g09{color:var(--secondary);align-items:center;gap:14px;margin-top:14px;display:flex}.vol.svelte-16p1g09 span:where(.svelte-16p1g09){text-align:right;width:36px;font-size:17px}input[type=range].svelte-16p1g09{-webkit-appearance:none;appearance:none;background:linear-gradient(90deg, var(--label) var(--pct), var(--tertiary) var(--pct));border-radius:3px;outline:none;flex:1;height:6px}input[type=range].svelte-16p1g09::-webkit-slider-thumb{-webkit-appearance:none;border:1px solid var(--sep);background:#fff;border-radius:50%;width:30px;height:30px}.err.svelte-16p1g09{color:var(--red-text);margin:10px 0 0;font-size:16px}.speakers.svelte-16p1g09{flex:none;align-items:center;gap:10px;padding:14px 18px;display:flex;overflow-x:auto}.spk.svelte-16p1g09{background:var(--track);border-radius:26px;flex:none;align-items:center;gap:10px;height:52px;padding:0 20px;font-size:18px;font-weight:600;display:flex}.spk.on.svelte-16p1g09{background:var(--label);color:var(--sheet)}.spk.svelte-16p1g09:active{opacity:.7}.dot.svelte-16p1g09{background:var(--tertiary);border-radius:50%;width:8px;height:8px}.dot.live.svelte-16p1g09{background:var(--green,#34c759)}.here.svelte-16p1g09{height:52px;color:var(--blue-text);border-radius:26px;flex:none;margin-left:auto;padding:0 22px;font-size:18px;font-weight:600}.top.svelte-1xh3rp1{flex:none;justify-content:space-between;align-items:center;gap:16px;min-height:56px;display:flex}.back.svelte-1xh3rp1{height:48px;color:var(--blue-text);align-items:center;gap:2px;padding:0 14px 0 4px;font-size:20px;font-weight:600;display:flex}.actions.svelte-1xh3rp1{align-items:center;gap:10px;display:flex}.toast.svelte-1xh3rp1{color:var(--secondary);font-size:17px}.saved.svelte-1xh3rp1{color:var(--secondary);align-items:center;gap:6px;padding:0 12px;font-size:18px;font-weight:600;display:inline-flex}.btn.svelte-1xh3rp1{height:48px;color:var(--blue-text);border-radius:24px;align-items:center;gap:8px;padding:0 20px;font-size:18px;font-weight:600;display:inline-flex}.btn.tint.svelte-1xh3rp1{background:var(--track)}.btn.solid.svelte-1xh3rp1{background:var(--blue);color:#fff}.btn.svelte-1xh3rp1:disabled{opacity:.45}.btn.svelte-1xh3rp1:active{opacity:.7}.page.svelte-1xh3rp1{flex:1;grid-template-columns:330px 1fr 1.35fr;gap:16px;min-height:0;display:grid}.sheet.svelte-1xh3rp1{border-radius:22px;min-height:0}.side.svelte-1xh3rp1{flex-direction:column;padding:0 0 18px;display:flex;overflow:hidden}.side.svelte-1xh3rp1 img:where(.svelte-1xh3rp1){object-fit:cover;width:100%;height:230px}.side.svelte-1xh3rp1 h1:where(.svelte-1xh3rp1){margin:16px 20px 0;font-size:24px;font-weight:600;line-height:1.2}.meta.svelte-1xh3rp1{color:var(--secondary);margin:8px 20px 0;font-size:17px}.ingredients.svelte-1xh3rp1,.steps.svelte-1xh3rp1{flex-direction:column;padding:18px 22px 8px;display:flex}h2.svelte-1xh3rp1{align-items:baseline;gap:8px;margin:0;font-size:21px;font-weight:700;display:flex}h2.svelte-1xh3rp1 .num:where(.svelte-1xh3rp1){color:var(--secondary);font-size:16px;font-weight:600}.hint.svelte-1xh3rp1{color:var(--secondary);margin:2px 0 6px;font-size:15px}.scroll.svelte-1xh3rp1{flex:1;min-height:0;overflow-y:auto}.ing.svelte-1xh3rp1{text-align:left;align-items:center;gap:12px;width:100%;padding:9px 0;display:flex}.box.svelte-1xh3rp1{border:2px solid var(--ring);color:#fff;border-radius:7px;flex:none;place-items:center;width:24px;height:24px;display:grid}.have.svelte-1xh3rp1 .box:where(.svelte-1xh3rp1){background:var(--green,#34c759);border-color:var(--green,#34c759)}.name.svelte-1xh3rp1{flex:1;min-width:0;font-size:19px}.have.svelte-1xh3rp1 .name:where(.svelte-1xh3rp1){color:var(--secondary);text-decoration:line-through}.measure.svelte-1xh3rp1{color:var(--secondary);white-space:nowrap;font-size:16px}ol.svelte-1xh3rp1{margin:8px 0 0;padding:0;list-style:none}li.svelte-1xh3rp1{gap:14px;padding:8px 0 10px;display:flex}li.svelte-1xh3rp1 .num:where(.svelte-1xh3rp1){background:var(--track);border-radius:50%;flex:none;place-items:center;width:32px;height:32px;font-size:16px;font-weight:700;display:grid}.ghost.svelte-1xh3rp1{background:var(--track);border-radius:8px;display:block}.ghost.photo.svelte-1xh3rp1{border-radius:0;height:230px}.ghost.wide.svelte-1xh3rp1{width:70%;height:28px;margin:18px 20px 0}.ghost.row.svelte-1xh3rp1{width:75%;height:22px;margin:12px 0 18px}.ghost.para.svelte-1xh3rp1{height:60px;margin:10px 0 16px}li.svelte-1xh3rp1 p:where(.svelte-1xh3rp1){margin:3px 0 0;font-size:20px;line-height:1.4}.wrap.svelte-1n0w66l{height:100%;position:relative}.list.svelte-1n0w66l,.detail.svelte-1n0w66l{flex-direction:column;gap:14px;padding:6px 28px 28px;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.list.hidden.svelte-1n0w66l,.pane.off.svelte-1n0w66l{visibility:hidden}.panes.svelte-1n0w66l{flex:1;min-height:0;position:relative}.pane.svelte-1n0w66l{flex-direction:column;gap:14px;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.bar.svelte-1n0w66l{flex:none;justify-content:space-between;align-items:center;min-height:56px;padding:0 6px;display:flex}.seg.svelte-1n0w66l{background:var(--track);border-radius:14px;padding:3px;display:flex}.seg.svelte-1n0w66l button:where(.svelte-1n0w66l){border-radius:11px;justify-content:center;align-items:center;gap:8px;min-width:130px;height:44px;padding:0 18px;font-size:18px;font-weight:500;display:flex}.seg.svelte-1n0w66l button.on:where(.svelte-1n0w66l){background:var(--thumb);font-weight:600}.seg.svelte-1n0w66l .n:where(.svelte-1n0w66l){color:var(--secondary);font-size:15px}.btn.svelte-1n0w66l{height:48px;color:var(--blue-text);border-radius:24px;align-items:center;gap:8px;padding:0 20px;font-size:18px;font-weight:600;display:inline-flex}.btn.tint.svelte-1n0w66l{background:var(--track)}.btn.svelte-1n0w66l:active{opacity:.7}.chips.svelte-1n0w66l{flex:none;gap:6px;display:flex}.chip.svelte-1n0w66l{background:var(--track);white-space:nowrap;text-align:center;border-radius:20px;flex:1 0 auto;height:40px;padding:0 10px;font-size:16px;font-weight:600}.chip.on.svelte-1n0w66l{background:var(--label);color:var(--sheet)}.chip.svelte-1n0w66l:not(.on):active{opacity:.6}.note.svelte-1n0w66l{color:var(--secondary);grid-column:1/-1;margin:0 6px;font-size:18px}.retry.svelte-1n0w66l{color:var(--blue-text);font-size:18px;font-weight:600}.grid.svelte-1n0w66l{flex:1;grid-template-columns:repeat(5,1fr);grid-auto-rows:max-content;align-content:start;gap:14px;min-height:0;display:grid;overflow-y:auto}.card.svelte-1n0w66l{aspect-ratio:1;text-align:left;background:var(--track);content-visibility:auto;contain-intrinsic-size:auto 234px;border-radius:18px;padding:0;display:block;position:relative;overflow:hidden}.card.svelte-1n0w66l:active{opacity:.8}.ph.svelte-1n0w66l{position:absolute;top:0;bottom:0;left:0;right:0}.ph.svelte-1n0w66l img:where(.svelte-1n0w66l){object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity .25s;display:block}.ph.svelte-1n0w66l img.in{opacity:1}.noimg.svelte-1n0w66l{height:100%;color:var(--tertiary);place-items:center;padding-bottom:40px;display:grid}.label.svelte-1n0w66l{color:#fff;background:linear-gradient(transparent,rgba(0,0,0,.62));flex-direction:column;gap:2px;padding:44px 14px 12px;display:flex;position:absolute;bottom:0;left:0;right:0}.title.svelte-1n0w66l{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:16px;font-weight:500;line-height:1.25;display:-webkit-box;overflow:hidden}.sub.svelte-1n0w66l{opacity:.8;white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.bare.svelte-1n0w66l .label:where(.svelte-1n0w66l){color:var(--label);background:0 0}.bare.svelte-1n0w66l .sub:where(.svelte-1n0w66l){color:var(--secondary);opacity:1}.empty.svelte-1n0w66l{text-align:center;border-radius:26px;flex-direction:column;align-items:center;gap:8px;max-width:560px;margin:auto;padding:36px 56px;display:flex}.empty-icon.svelte-1n0w66l{background:var(--track);width:64px;height:64px;color:var(--blue-text);border-radius:50%;place-items:center;display:grid}.empty.svelte-1n0w66l h2:where(.svelte-1n0w66l){margin:8px 0 0;font-size:26px;font-weight:700}.empty.svelte-1n0w66l p:where(.svelte-1n0w66l){color:var(--secondary);margin:0 0 10px;font-size:18px}.wrap.svelte-mtnsqg{grid-template-columns:2fr 1fr;gap:20px;height:100%;padding:10px 28px 28px;display:grid}.timer.svelte-mtnsqg{flex-direction:column;justify-content:center;align-items:center;display:flex}h1.svelte-mtnsqg{margin:28px 0 0;font-size:28px;font-weight:600}.countdown.svelte-mtnsqg{letter-spacing:-.04em;font-size:132px;font-weight:500;line-height:1.2}p.svelte-mtnsqg{color:var(--secondary);font-size:20px}.actions.svelte-mtnsqg,.seg.svelte-mtnsqg{gap:12px;display:flex}button.svelte-mtnsqg{background:var(--track);border-radius:14px;padding:0 28px;font-size:20px;font-weight:600}button.svelte-mtnsqg:active{opacity:.6}.primary.svelte-mtnsqg{background:var(--blue);color:#fff;text-align:center;min-width:160px}.seg.svelte-mtnsqg{background:var(--track);border-radius:15px;gap:0;padding:3px}.seg.svelte-mtnsqg button.on:where(.svelte-mtnsqg){background:var(--thumb)}h2.svelte-mtnsqg{margin:0;font-size:26px}.options.svelte-mtnsqg{align-self:center}label.svelte-mtnsqg{justify-content:space-between;align-items:center;gap:12px;margin:24px 0;font-size:20px;display:flex}input.svelte-mtnsqg{border:1px solid var(--sep);background:var(--ground);width:90px;min-height:48px;color:var(--label);font:inherit;text-align:center;border-radius:10px}.hint.svelte-mtnsqg{font-size:17px}.cover.svelte-1t8dblb{z-index:40;background:rgba(0,0,0,.7);place-items:center;padding:48px;display:grid;position:absolute;top:0;bottom:0;left:0;right:0}.card.svelte-1t8dblb{border-radius:32px;flex-direction:column;width:100%;max-width:980px;max-height:100%;padding:28px 36px 36px;display:flex}header.svelte-1t8dblb{justify-content:space-between;align-items:center;gap:20px;display:flex}.meta.svelte-1t8dblb{color:var(--secondary);align-items:center;gap:10px;min-width:0;font-size:19px;font-weight:600;display:flex}.x.svelte-1t8dblb{background:var(--track);width:72px;height:72px;color:var(--label);border-radius:50%;flex:none;place-items:center;margin:-8px -14px 0 0;display:grid}.x.svelte-1t8dblb:active{opacity:.6}h1.svelte-1t8dblb{letter-spacing:-.02em;overflow-wrap:anywhere;margin:10px 0 0;font-size:46px;font-weight:700;line-height:1.1}.body.svelte-1t8dblb{white-space:pre-wrap;overflow-wrap:anywhere;margin:18px 0 0;font-size:28px;line-height:1.35;overflow-y:auto}.stage.svelte-1n46o8q{flex-direction:column;width:100vw;height:100vh;display:flex;position:relative;overflow:hidden}.top.svelte-1n46o8q{flex:none;justify-content:space-between;align-items:center;gap:16px;padding:18px 28px 14px;display:flex}.edge.svelte-1n46o8q{align-items:center;gap:8px;font-size:22px;font-weight:600;display:flex}.right.svelte-1n46o8q{justify-content:flex-end}.now.svelte-1n46o8q{margin-right:14px}.wx.svelte-1n46o8q{color:var(--secondary)}.wx.sun.svelte-1n46o8q{color:var(--yellow)}.wx.rain.svelte-1n46o8q{color:var(--blue)}.gear.svelte-1n46o8q{width:48px;height:48px;color:var(--secondary);border-radius:50%;place-items:center;margin:0 -10px 0 0;display:grid}.gear.svelte-1n46o8q:active{background:var(--track)}.play.svelte-1n46o8q{margin-left:6px;margin-right:-4px}.seg.svelte-1n46o8q{background:var(--track);border-radius:15px;padding:3px;display:flex}.seg.svelte-1n46o8q button:where(.svelte-1n46o8q){text-align:center;min-width:124px;height:48px;color:var(--label);border-radius:12px;padding:0 18px;font-size:18px;font-weight:500}.seg.svelte-1n46o8q button.on:where(.svelte-1n46o8q){background:var(--thumb);font-weight:600}.seg.svelte-1n46o8q button:where(.svelte-1n46o8q):not(.on):active{opacity:.5}.view.svelte-1n46o8q{flex:1;min-height:0}
