:root,[data-theme=light]{--ground:#f2f2f7;--sheet:#fff;--press:#e9e9ee;--track:#e3e3e8;--faint:#efeff2;--thumb:#fff;--label:#000;--secondary:#6e6e73;--tertiary:#c7c7cc;--sep:#e5e5ea;--blue:#007aff;--orange:#ff9500;--green:#34c759;--green-text:#248a3d;--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;--faint:#2c2c2e;--thumb:#636366;--label:#fff;--secondary:#98989f;--tertiary:#48484a;--sep:#38383a;--blue:#0a84ff;--orange:#ff9f0a;--green:#30d158;--green-text:#30db5b;--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{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}.energy.svelte-1rta8r{text-align:left;gap:12px;width:100%;margin-top:auto;padding:14px 20px;display:flex}.energy.svelte-1rta8r:active{opacity:.8}.en.svelte-1rta8r{flex:1;align-items:center;gap:10px;display:flex}.en.svelte-1rta8r b:where(.svelte-1rta8r){font-size:24px;font-weight:700;line-height:1.1;display:block}.en.svelte-1rta8r small:where(.svelte-1rta8r){color:var(--secondary);font-size:14px;display:block}.ic.price.svelte-1rta8r{color:var(--secondary)}.ic.price.low.svelte-1rta8r{color:var(--green)}.ic.price.high.svelte-1rta8r{color:var(--orange)}.energy.svelte-1rta8r+.weather:where(.svelte-1rta8r){margin-top:14px}.weather.svelte-1rta8r{text-align:left;width:100%;margin-top:auto;padding:22px 24px 18px;display:block}.weather.svelte-1rta8r:active{opacity:.8}.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}.drop.svelte-1rta8r{height:18px;color:var(--blue-text);align-items:center;gap:3px;font-size:14px;font-weight:700;display:flex}.drop.dry.svelte-1rta8r{color:var(--tertiary)}.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:44px;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}.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:38px;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:44px;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}.three.svelte-1o6r0jw{grid-template-columns:repeat(3,1fr)}.three.svelte-1o6r0jw .day:where(.svelte-1o6r0jw){padding:0 16px}.three.svelte-1o6r0jw .ev:where(.svelte-1o6r0jw){border-radius:12px;margin-bottom:8px;padding:10px 12px}.three.svelte-1o6r0jw .ev.past:where(.svelte-1o6r0jw){padding-left:0;padding-right:0}.three.svelte-1o6r0jw .title:where(.svelte-1o6r0jw){font-size:21px}.three.svelte-1o6r0jw .t:where(.svelte-1o6r0jw){margin-top:3px;font-size:17px}.three.svelte-1o6r0jw .date:where(.svelte-1o6r0jw){width:52px;height:52px;font-size:28px}.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}.scrim.svelte-1u3w06f{z-index:20;background:rgba(0,0,0,.45);place-items:center;display:grid;position:absolute;top:0;bottom:0;left:0;right:0}.panel.svelte-1u3w06f{width:640px;padding:22px 28px 10px}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:40px;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:10px;display:flex}.swatch.svelte-1u3w06f{background:var(--c);border:1px solid var(--sep);border-radius:50%;width:36px;height:36px}.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}.link.svelte-1xh3rp1{background:var(--track);height:48px;color:var(--blue-text);border-radius:24px;align-items:center;gap:8px;margin-top:14px;padding:0 20px;font-size:18px;font-weight:600;text-decoration:none;display:inline-flex}.link.svelte-1xh3rp1:active{opacity:.7}.about.svelte-1xh3rp1{margin:10px 0 12px;font-size:20px;line-height:1.45}.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}h1.svelte-1n0w66l{letter-spacing:-.02em;align-items:baseline;gap:14px;margin:0;font-size:30px;font-weight:700;display:flex}.count.svelte-1n0w66l{color:var(--secondary);letter-spacing:0;font-size:19px;font-weight:500}.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)}.cn.svelte-1n0w66l{opacity:.6;margin-left:7px;font-weight:500}.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-1ob0d1b{height:100%;position:relative}.list.svelte-1ob0d1b,.detail.svelte-1ob0d1b{flex-direction:column;gap:14px;padding:6px 28px 28px;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.list.hidden.svelte-1ob0d1b{visibility:hidden}.bar.svelte-1ob0d1b{flex:none;justify-content:space-between;align-items:center;min-height:56px;padding:0 6px;display:flex}.seg.svelte-1ob0d1b{background:var(--track);border-radius:14px;padding:3px;display:flex}.seg.svelte-1ob0d1b button:where(.svelte-1ob0d1b){text-align:center;border-radius:11px;min-width:130px;height:44px;padding:0 18px;font-size:18px;font-weight:500}.seg.svelte-1ob0d1b button.on:where(.svelte-1ob0d1b){background:var(--thumb);font-weight:600}.seg.svelte-1ob0d1b button:where(.svelte-1ob0d1b):not(.on):active{opacity:.5}.range.svelte-1ob0d1b{margin:0;font-size:19px;font-weight:600}.count.svelte-1ob0d1b{color:var(--secondary);font-weight:500}.warn.svelte-1ob0d1b{color:var(--orange-text);margin-right:14px;font-size:16px;font-weight:500}.week.svelte-1ob0d1b{flex:1;grid-template-columns:repeat(7,1fr);gap:12px;min-height:0;display:grid}.col.svelte-1ob0d1b{flex-direction:column;gap:8px;min-width:0;display:flex}.col.past.svelte-1ob0d1b{opacity:.5}.day.svelte-1ob0d1b{color:var(--secondary);justify-content:space-between;align-items:baseline;margin:0;padding:0 6px;font-size:17px;font-weight:600;display:flex}.day.svelte-1ob0d1b .num:where(.svelte-1ob0d1b){color:var(--label);font-size:22px}.day.today.svelte-1ob0d1b{color:var(--blue-text)}.day.today.svelte-1ob0d1b .num:where(.svelte-1ob0d1b){color:var(--blue-text)}.card.svelte-1ob0d1b{text-align:left;background:var(--track);border-radius:18px;flex:1;width:100%;min-height:0;padding:0;display:block;position:relative;overflow:hidden}button.card.svelte-1ob0d1b:active{opacity:.8}.card.now.svelte-1ob0d1b:after{content:"";border:3px solid var(--blue);pointer-events:none;border-radius:18px;position:absolute;top:0;bottom:0;left:0;right:0}.ph.svelte-1ob0d1b{position:absolute;top:0;bottom:0;left:0;right:0}.ph.svelte-1ob0d1b img:where(.svelte-1ob0d1b){object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity .25s;display:block}.ph.svelte-1ob0d1b img.in{opacity:1}.noimg.svelte-1ob0d1b{height:100%;color:var(--tertiary);place-items:center;padding-bottom:60px;display:grid}.label.svelte-1ob0d1b{color:#fff;background:linear-gradient(transparent,rgba(0,0,0,.7));flex-direction:column;gap:4px;padding:56px 12px 12px;display:flex;position:absolute;bottom:0;left:0;right:0}.title.svelte-1ob0d1b{-webkit-line-clamp:4;-webkit-box-orient:vertical;font-size:17px;font-weight:600;line-height:1.25;display:-webkit-box;overflow:hidden}.sub.svelte-1ob0d1b{opacity:.85;white-space:nowrap;text-overflow:ellipsis;font-size:14px;overflow:hidden}.card.open.svelte-1ob0d1b{border:2px dashed var(--sep);color:var(--secondary);text-align:center;background:0 0;flex-direction:column;justify-content:center;align-items:center;gap:8px;font-size:16px;display:flex}.ghost.svelte-1ob0d1b{background:var(--track)}.empty.svelte-1ob0d1b{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-1ob0d1b{background:var(--track);width:64px;height:64px;color:var(--blue-text);border-radius:50%;place-items:center;display:grid}.empty.svelte-1ob0d1b h2:where(.svelte-1ob0d1b){margin:8px 0 0;font-size:26px;font-weight:700}.empty.svelte-1ob0d1b p:where(.svelte-1ob0d1b){color:var(--secondary);margin:0 0 10px;font-size:18px}.btn.svelte-1ob0d1b{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-1ob0d1b{background:var(--track)}.btn.svelte-1ob0d1b:active{opacity:.7}.wrap.svelte-lvalvo{grid-template-rows:auto 1fr;grid-template-columns:330px 1fr 320px;gap:16px;height:100%;padding:6px 28px 28px;display:grid}.sheet.svelte-lvalvo{min-width:0;min-height:0;padding:18px 22px}h2.svelte-lvalvo{align-items:center;gap:8px;margin:0 0 10px;font-size:19px;font-weight:700;display:flex}.ic.svelte-lvalvo{color:var(--secondary);display:inline-flex}.ic.sun.svelte-lvalvo{color:var(--yellow)}.ic.rain.svelte-lvalvo{color:var(--blue)}.empty.svelte-lvalvo{text-align:center;color:var(--secondary);grid-area:1/1/-1/-1;margin:auto;font-size:20px}.empty.svelte-lvalvo p:where(.svelte-lvalvo){margin:0 0 12px}.btn.svelte-lvalvo{color:var(--blue-text);font-size:19px;font-weight:600}.now.svelte-lvalvo{flex-direction:column;grid-area:1/1/3;display:flex}.place.svelte-lvalvo{color:var(--secondary);margin:0;font-size:20px;font-weight:600}.warn.svelte-lvalvo{color:var(--orange-text);font-weight:500}.big.svelte-lvalvo{justify-content:space-between;align-items:center;margin-top:4px;display:flex}.temp.svelte-lvalvo{letter-spacing:-.04em;font-size:104px;font-weight:600;line-height:1}.cond.svelte-lvalvo{margin:8px 0 0;font-size:22px;font-weight:600}.hl.svelte-lvalvo{color:var(--secondary);margin:4px 0 0;font-size:19px}.facts.svelte-lvalvo{border-top:1px solid var(--sep);flex-direction:column;gap:12px;margin:auto 0 0;padding:16px 0 0;list-style:none;display:flex}.facts.svelte-lvalvo li:where(.svelte-lvalvo){color:var(--label);align-items:center;gap:8px;font-size:18px;display:flex}.facts.svelte-lvalvo li:where(.svelte-lvalvo) svg{color:var(--secondary);flex:none}.facts.svelte-lvalvo li:where(.svelte-lvalvo) span:where(.svelte-lvalvo)+svg{margin-left:14px}.arrow.svelte-lvalvo{flex:none;width:24px;height:24px}.arrow.svelte-lvalvo line:where(.svelte-lvalvo){stroke:var(--blue);stroke-width:2.5px;stroke-linecap:round}.arrow.svelte-lvalvo path:where(.svelte-lvalvo){fill:var(--blue)}.rain.svelte-lvalvo{flex-direction:column;grid-area:1/2;display:flex}.rain.svelte-lvalvo h2:where(.svelte-lvalvo) svg{color:var(--secondary)}.src.svelte-lvalvo{color:var(--secondary);margin-left:auto;font-size:14px;font-weight:500}.rain.wet.svelte-lvalvo h2:where(.svelte-lvalvo) svg{color:var(--blue)}.outlook.svelte-lvalvo{letter-spacing:-.01em;margin:0 0 14px;font-size:26px;font-weight:700;line-height:1.2}.bars.svelte-lvalvo{border-bottom:2px solid var(--sep);align-items:flex-end;gap:3px;height:86px;display:flex}.bar.svelte-lvalvo{flex:1;align-items:flex-end;height:100%;display:flex}.bar.svelte-lvalvo i:where(.svelte-lvalvo){background:var(--blue);border-radius:5px 5px 0 0;width:100%;display:block}.axis.svelte-lvalvo{gap:3px;margin-top:6px;display:flex}.axis.svelte-lvalvo span:where(.svelte-lvalvo){min-width:0;color:var(--secondary);white-space:nowrap;flex:1;font-size:15px;overflow:visible}.sub.svelte-lvalvo{color:var(--secondary);margin:12px 0 0;font-size:17px}.hours.svelte-lvalvo{flex-direction:column;grid-area:2/2;display:flex}.hours.svelte-lvalvo h2:where(.svelte-lvalvo){justify-content:space-between}.legend.svelte-lvalvo{color:var(--secondary);align-items:center;gap:6px;font-size:15px;font-weight:500;display:flex}.legend.svelte-lvalvo i:where(.svelte-lvalvo){border-radius:2px;width:16px;height:3px;margin-left:10px;display:inline-block}.legend.svelte-lvalvo .lt:where(.svelte-lvalvo){background:var(--orange)}.legend.svelte-lvalvo .lr:where(.svelte-lvalvo){background:var(--blue)}.strip.svelte-lvalvo{flex:1;min-height:0;display:flex;overflow-x:auto;overflow-y:hidden}.strip.svelte-lvalvo::-webkit-scrollbar{display:none}.track.svelte-lvalvo{flex-direction:column;flex:none;display:flex}.cols.svelte-lvalvo{display:flex}.hour.svelte-lvalvo{flex-direction:column;flex:none;align-items:center;gap:6px;width:64px;display:flex}.t.svelte-lvalvo{color:var(--secondary);font-size:16px;font-weight:600}.hour.svelte-lvalvo:first-child .t:where(.svelte-lvalvo){color:var(--label)}.chart.svelte-lvalvo{flex:1;min-height:0}.chart.svelte-lvalvo svg:where(.svelte-lvalvo){display:block}.temp-line.svelte-lvalvo{fill:none;stroke:var(--orange);stroke-width:3px;stroke-linecap:round;stroke-linejoin:round}.temp-dot.svelte-lvalvo{fill:var(--sheet);stroke:var(--orange);stroke-width:2.5px}.temp-label.svelte-lvalvo{fill:var(--label);text-anchor:middle;font-size:18px;font-weight:600}.base.svelte-lvalvo{stroke:var(--sep);stroke-width:1px}.rain-area.svelte-lvalvo{fill:var(--blue);opacity:.18}.rain-line.svelte-lvalvo{fill:none;stroke:var(--blue);stroke-width:2.5px;stroke-linejoin:round}.rain-label.svelte-lvalvo{fill:var(--blue-text);text-anchor:middle;font-size:14px;font-weight:600}.dry.svelte-lvalvo{fill:var(--secondary);font-size:15px}.days.svelte-lvalvo{flex-direction:column;grid-area:1/3/3;display:flex}.day.svelte-lvalvo{border-top:1px solid var(--sep);flex:1;grid-template-columns:76px 34px 44px 34px 1fr 34px;align-items:center;gap:6px;display:grid}.day.svelte-lvalvo:nth-child(2){border-top:0}.dn.svelte-lvalvo{font-size:19px;font-weight:600}.dr.svelte-lvalvo{color:var(--blue-text);font-size:15px;font-weight:600}.lo.svelte-lvalvo{color:var(--secondary);text-align:right;font-size:18px}.hi.svelte-lvalvo{font-size:18px;font-weight:600}.range.svelte-lvalvo{background:var(--track);border-radius:3px;height:6px;position:relative}.range.svelte-lvalvo i:where(.svelte-lvalvo){background:linear-gradient(90deg,#64d2ff,#ffd60a);border-radius:3px;position:absolute;top:0;bottom:0}.wrap.svelte-x30az3{grid-template-rows:auto 1fr;grid-template-columns:1fr 390px;gap:16px;height:100%;padding:6px 28px 28px;display:grid}.bar.svelte-x30az3{grid-column:1/-1;justify-content:space-between;align-items:center;min-height:56px;padding:0 6px;display:flex}h1.svelte-x30az3{letter-spacing:-.02em;margin:0;font-size:30px;font-weight:700}.seg.svelte-x30az3{background:var(--track);border-radius:14px;padding:3px;display:flex}.seg.svelte-x30az3 button:where(.svelte-x30az3){text-align:center;border-radius:11px;min-width:120px;height:44px;padding:0 18px;font-size:18px;font-weight:500}.seg.svelte-x30az3 button.on:where(.svelte-x30az3){background:var(--thumb);font-weight:600}.sheet.svelte-x30az3{min-width:0;min-height:0;padding:18px 22px}h2.svelte-x30az3{letter-spacing:-.01em;margin:0;font-size:21px;font-weight:700}.head.svelte-x30az3{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.unit.svelte-x30az3{color:var(--secondary);white-space:nowrap;font-size:15px}.none.svelte-x30az3{color:var(--secondary);text-align:center;margin:auto;font-size:20px}.left.svelte-x30az3{flex-direction:column;gap:16px;min-height:0;display:flex}.chart.svelte-x30az3{flex-direction:column;flex:1;display:flex}.bars.svelte-x30az3{border-bottom:2px solid var(--sep);flex:1;align-items:flex-end;gap:6px;min-height:0;padding-top:46px;display:flex}.col.svelte-x30az3{flex-direction:column;flex:1;justify-content:flex-end;align-items:center;height:100%;display:flex;position:relative}.col.svelte-x30az3 i:where(.svelte-x30az3){border-radius:6px 6px 0 0;flex:none;width:100%;display:block;position:relative}.tag.svelte-x30az3{z-index:1;white-space:nowrap;color:var(--label);margin-bottom:10px;font-size:15px;font-style:normal;font-weight:700;position:absolute;bottom:100%;left:50%;transform:translate(-50%)}.tag.low.svelte-x30az3{color:var(--green-text)}.tag.now.svelte-x30az3{background:var(--label);color:var(--sheet);border-radius:10px;padding:4px 10px;font-size:14px}.tag.now.svelte-x30az3:after{content:"";border:5px solid transparent;border-top-color:var(--label);margin-left:-5px;position:absolute;top:100%;left:50%}i.past.svelte-x30az3{background:var(--faint)}i.ahead.svelte-x30az3{background:var(--tertiary)}i.cheap.svelte-x30az3{background:var(--green)}i.dear.svelte-x30az3{background:var(--orange)}.axis.svelte-x30az3{color:var(--secondary);justify-content:space-between;margin-top:8px;font-size:15px;display:flex}.legend.svelte-x30az3{color:var(--secondary);flex-wrap:wrap;gap:6px 22px;margin-top:12px;font-size:16px;display:flex}.legend.svelte-x30az3 span:where(.svelte-x30az3){align-items:center;gap:8px;display:flex}.legend.svelte-x30az3 i:where(.svelte-x30az3){border-radius:3px;width:14px;height:14px}.solar.svelte-x30az3 .plant:where(.svelte-x30az3){color:var(--secondary);font-weight:500}.hint.svelte-x30az3{color:var(--secondary);margin:10px 0 0;font-size:17px}.sun.svelte-x30az3{align-items:flex-end;gap:28px;margin-top:10px;display:flex}.stat.svelte-x30az3{flex-direction:column;flex:none;gap:2px;display:flex}.stat.svelte-x30az3 small:where(.svelte-x30az3){color:var(--secondary);font-size:15px}.stat.svelte-x30az3 b:where(.svelte-x30az3){letter-spacing:-.01em;font-size:28px;font-weight:700}.yield.svelte-x30az3{border-bottom:2px solid var(--sep);flex:1;align-items:flex-end;gap:4px;height:48px;display:flex}.yield.svelte-x30az3 i:where(.svelte-x30az3){background:var(--yellow);opacity:.75;border-radius:3px 3px 0 0;flex:1}.yield.svelte-x30az3 i.now:where(.svelte-x30az3){opacity:1}.build.svelte-x30az3 .sum:where(.svelte-x30az3){align-items:flex-end;gap:16px;margin-top:12px;display:flex}.sum.svelte-x30az3 span:where(.svelte-x30az3){flex-direction:column;gap:2px;font-size:20px;font-weight:600;display:flex}.sum.svelte-x30az3 small:where(.svelte-x30az3){color:var(--secondary);font-size:15px;font-weight:500}.sum.svelte-x30az3 b:where(.svelte-x30az3){color:var(--secondary);padding-bottom:2px;font-size:22px;font-weight:400}.sum.svelte-x30az3 .total:where(.svelte-x30az3){font-size:28px;font-weight:700}.sum.svelte-x30az3 .total:where(.svelte-x30az3) small:where(.svelte-x30az3){color:var(--label);font-weight:600}.best.svelte-x30az3{flex-direction:column;grid-area:2/2;gap:10px;display:flex}.best.svelte-x30az3 h2:where(.svelte-x30az3){margin-bottom:2px}.moment.svelte-x30az3{background:var(--track);border-radius:16px;padding:14px 18px}.moment.now.svelte-x30az3{background:var(--label);color:var(--sheet)}.moment.svelte-x30az3 p:where(.svelte-x30az3){margin:0}.when.svelte-x30az3{letter-spacing:-.01em;font-size:25px;font-weight:700}.who.svelte-x30az3{font-size:17px;font-weight:600;margin-top:2px!important}.why.svelte-x30az3{opacity:.75;font-size:15px;line-height:1.3;margin-top:6px!important}.sunmark.svelte-x30az3{vertical-align:-2px;color:#e0a800;margin-right:4px;display:inline-flex}.foot.svelte-x30az3{color:var(--secondary);margin:auto 0 0;font-size:14px}.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}
