.day-section[data-astro-cid-jecwxay2]{z-index:2;margin-block-start:calc(-1 * var(--s-8));position:relative}.day-card[data-astro-cid-jecwxay2] .overline[data-astro-cid-jecwxay2]{margin-block-end:var(--s-1);display:block}.day-card[data-astro-cid-jecwxay2] .day-hour[data-astro-cid-jecwxay2]{font-size:var(--t-small-size);margin-block-end:var(--s-1);display:block}.day-card[data-astro-cid-jecwxay2] .eyebrow[data-astro-cid-jecwxay2]{margin-block-end:var(--s-2)}.day-note[data-astro-cid-jecwxay2]{font-size:var(--t-small-size);margin-block-start:var(--s-3)}@media (width<36rem){.day-card[data-astro-cid-jecwxay2]{grid-template-columns:1fr}}.coins[data-astro-cid-jecwxay2]{gap:var(--s-4);padding-block:var(--s-6);justify-content:center;margin-block-end:auto;display:flex;position:relative}.coin[data-astro-cid-jecwxay2]{aspect-ratio:1;background:radial-gradient(circle at 34% 30%,#f4dcae,#c69a5c 45%,#8a6230 80%,#5e3f1c);border-radius:50%;place-items:center;inline-size:clamp(4.5rem,9vw,7rem);display:grid;position:relative;box-shadow:inset 0 0 0 4px #3c230a59,inset 0 0 0 9px #ffe6b41f,0 18px 30px -12px #000000b3}.coin[data-astro-cid-jecwxay2] .hole[data-astro-cid-jecwxay2]{aspect-ratio:1;background:var(--ink-deep);inline-size:26%;box-shadow:0 0 0 3px #3c230a73}.coin[data-astro-cid-jecwxay2] .leg[data-astro-cid-jecwxay2]{font-family:"LXGW WenKai TC", var(--font-hanzi);color:#341e08cc;font-size:clamp(.9rem,1.6vw,1.3rem);position:absolute;inset-block-start:9%}.coin[data-astro-cid-jecwxay2].c0{translate:0 8px;rotate:-12deg}.coin[data-astro-cid-jecwxay2].c1{translate:0 -10px;rotate:8deg}.coin[data-astro-cid-jecwxay2].c2{translate:0 6px;rotate:22deg}@media (prefers-reduced-motion:no-preference){.coin[data-astro-cid-jecwxay2]{animation:bob 6s var(--m-ease) infinite}.coin[data-astro-cid-jecwxay2].c1{animation-delay:-2s}.coin[data-astro-cid-jecwxay2].c2{animation-delay:-4s}.tile[data-astro-cid-jecwxay2]:hover .coin[data-astro-cid-jecwxay2]{animation-duration:1.6s}}@keyframes bob{50%{transform:translateY(-8px)rotate(6deg)}}.transform[data-astro-cid-746q3bqw]{align-items:center;gap:var(--s-4);display:flex}.transform[data-astro-cid-746q3bqw] figure[data-astro-cid-746q3bqw]{justify-items:center;gap:var(--s-3);margin:0;display:grid}.transform[data-astro-cid-746q3bqw] figcaption[data-astro-cid-746q3bqw]{font-size:var(--t-overline-size);letter-spacing:var(--t-overline-tracking);text-transform:uppercase;color:var(--ink-gold-ink)}.transform-arrow[data-astro-cid-746q3bqw]{color:var(--ink-gold)}@media (prefers-reduced-motion:no-preference){.transform-arrow[data-astro-cid-746q3bqw] svg[data-astro-cid-746q3bqw]{animation:nudge 2.4s var(--m-ease) infinite}}@keyframes nudge{50%{transform:translate(5px)}}.change-body[data-astro-cid-746q3bqw]{display:block}.meaning[data-astro-cid-746q3bqw]{padding:var(--s-7);margin-block-start:calc(-1 * var(--s-7))}@media (width<48rem){.meaning[data-astro-cid-746q3bqw]{padding:var(--s-5)}.plan-item[data-astro-cid-746q3bqw]{padding:var(--s-4)}}.meaning[data-astro-cid-746q3bqw] p[data-astro-cid-746q3bqw]:last-child{margin-block-end:0}.read-note[data-astro-cid-746q3bqw]{font-size:var(--t-small-size);margin-block:calc(-1 * var(--s-3)) var(--s-5)}.plan[data-astro-cid-746q3bqw]{gap:var(--s-4);margin:0;padding:0;list-style:none;display:grid}.plan-item[data-astro-cid-746q3bqw]{padding:var(--s-5) var(--s-6);border-radius:var(--r-lg);border:1px solid color-mix(in srgb, var(--c-rule) 80%, transparent);background:linear-gradient(165deg, var(--c-raised), var(--c-surface));box-shadow:var(--shadow-soft)}.plan-item[data-astro-cid-746q3bqw].focus{border-color:color-mix(in srgb, var(--c-accent) 45%, var(--c-rule));background:radial-gradient(90% 120% at 100% 0%, color-mix(in srgb, var(--c-accent-tint) 70%, transparent), transparent 60%), linear-gradient(165deg, var(--c-raised), var(--c-surface))}.plan-item[data-astro-cid-746q3bqw] p[data-astro-cid-746q3bqw]{margin:var(--s-3) 0 0}.plan-item[data-astro-cid-746q3bqw] .poetic[data-astro-cid-746q3bqw]{color:var(--c-ink-soft)}.plan-head[data-astro-cid-746q3bqw]{align-items:center;gap:var(--s-2);min-block-size:44px;color:var(--c-ink);font-weight:600;text-decoration:none;display:inline-flex}.plan-head[data-astro-cid-746q3bqw]:hover{color:var(--c-accent)}.dot[data-astro-cid-746q3bqw]{color:var(--c-accent);font-size:.8em}.tri-rows[data-astro-cid-746q3bqw]{gap:var(--s-3);display:grid}.tri-row[data-astro-cid-746q3bqw]{align-items:center;gap:var(--s-3);flex-wrap:wrap;display:flex}.tri-row[data-astro-cid-746q3bqw] .overline[data-astro-cid-746q3bqw]{min-inline-size:5rem;margin:0}.tri-row[data-astro-cid-746q3bqw] .arrow[data-astro-cid-746q3bqw]{color:var(--c-accent)}.picker[data-astro-cid-3nvflouk]{inline-size:22rem;max-inline-size:100%;padding:var(--s-5);gap:var(--s-3);display:grid}.picker[data-astro-cid-3nvflouk] .overline[data-astro-cid-3nvflouk]{margin:0}.picker-hint[data-astro-cid-3nvflouk]{font-size:var(--t-small-size);color:var(--c-ink-muted);margin:0}.picker-lines[data-astro-cid-3nvflouk]{gap:6px;margin:0;padding:0;list-style:none;display:grid}.pline[data-astro-cid-3nvflouk]{align-items:center;gap:var(--s-3);inline-size:100%;padding:6px var(--s-2);border-radius:var(--r-sm);color:var(--c-ink);cursor:pointer;background:0 0;border:1px solid #0000;grid-template-columns:1.2rem 1fr 6.5rem;min-block-size:44px;display:grid}.pline[data-astro-cid-3nvflouk]:hover{background:var(--c-sunken)}.pline[data-astro-cid-3nvflouk] .pos[data-astro-cid-3nvflouk]{font-size:var(--t-small-size);color:var(--c-ink-muted)}.pline[data-astro-cid-3nvflouk] .bar[data-astro-cid-3nvflouk]{gap:14%;block-size:12px;display:flex}.pline[data-astro-cid-3nvflouk] .bar[data-astro-cid-3nvflouk] i[data-astro-cid-3nvflouk]{transition:flex-grow var(--m-base) var(--m-ease);background:currentColor;border-radius:2px;flex:1}.pline[data-astro-cid-3nvflouk][data-state="0"] .bar[data-astro-cid-3nvflouk],.pline[data-astro-cid-3nvflouk][data-state="2"] .bar[data-astro-cid-3nvflouk]{gap:0}.pline[data-astro-cid-3nvflouk][data-state="0"] .bar[data-astro-cid-3nvflouk] i[data-astro-cid-3nvflouk]:last-child,.pline[data-astro-cid-3nvflouk][data-state="2"] .bar[data-astro-cid-3nvflouk] i[data-astro-cid-3nvflouk]:last-child{display:none}.pline[data-astro-cid-3nvflouk][data-state="2"],.pline[data-astro-cid-3nvflouk][data-state="3"]{color:var(--c-moving);border-color:color-mix(in srgb, var(--c-moving) 35%, transparent);background:color-mix(in srgb, var(--c-accent-tint) 50%, transparent)}.pline[data-astro-cid-3nvflouk] .state[data-astro-cid-3nvflouk]{text-align:start;color:inherit;font-size:.78rem}.picker-out[data-astro-cid-3nvflouk]{padding:var(--s-3);border-radius:var(--r-md);background:var(--c-sunken);gap:4px;display:grid}.po-row[data-astro-cid-3nvflouk]{align-items:baseline;gap:var(--s-2);grid-template-columns:5.5rem 1fr;min-inline-size:0;display:grid}.po-k[data-astro-cid-3nvflouk]{letter-spacing:.06em;text-transform:uppercase;color:var(--c-ink-muted);font-size:.75rem;font-weight:600}.po-row[data-astro-cid-3nvflouk] b[data-astro-cid-3nvflouk]{white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.po-row[data-astro-cid-3nvflouk] b[data-astro-cid-3nvflouk].none{color:var(--c-ink-muted);font-weight:400}.pline[data-astro-cid-3nvflouk]{border-width:1px}.stroke.svelte-akx055{animation:svelte-akx055-brush var(--m-reveal) var(--m-brush) both;transform-origin:0}@keyframes svelte-akx055-brush{0%{clip-path:inset(0 100% 0 0);opacity:.2}to{clip-path:inset(0);opacity:1}}.moving.svelte-akx055{color:var(--c-moving)}.tri-glyph.svelte-ws6f9p{vertical-align:-.1em;fill:currentColor;flex:none;display:inline-block}.player.svelte-nxd7we{align-items:center;gap:var(--s-3);padding:var(--s-2) var(--s-4) var(--s-2) var(--s-2);border-radius:var(--r-pill);border:1px solid var(--c-rule);background:var(--c-raised);grid-template-columns:auto 1fr auto;max-inline-size:30rem;display:grid}.pp.svelte-nxd7we{background:var(--c-accent-fill);color:#fff;cursor:pointer;border:0;border-radius:50%;place-items:center;block-size:40px;inline-size:40px;display:grid}.pp.svelte-nxd7we:disabled{background:var(--c-sunken);color:var(--c-ink-muted);cursor:default}.bar.svelte-nxd7we{background:var(--c-sunken);cursor:pointer;border-radius:999px;block-size:6px;position:relative}.bar.svelte-nxd7we:focus-visible{outline:2px solid var(--c-focus);outline-offset:4px}.fill.svelte-nxd7we{background:var(--c-accent);border-radius:999px;position:absolute;inset-block:0;inset-inline-start:0}.t.svelte-nxd7we{font-variant-numeric:tabular-nums;font-size:var(--t-small-size);color:var(--c-ink-muted)}.miss.svelte-nxd7we{font-size:var(--t-small-size);color:var(--c-ink-muted);grid-column:2/-1}.v-idle.svelte-19rl91x{align-items:center;gap:var(--s-3);flex-wrap:wrap;display:flex}.v-mic.svelte-19rl91x{align-items:center;gap:var(--s-2);min-block-size:44px;padding:0 var(--s-4);border-radius:var(--r-pill);border:1px solid var(--c-rule-strong);background:var(--c-raised);color:var(--c-ink);font:600 var(--t-small-size) / 1 "Hanken Grotesk", var(--font-ui);cursor:pointer;transition:border-color var(--m-fast) var(--m-ease), background var(--m-fast) var(--m-ease);display:inline-flex}.v-mic.svelte-19rl91x svg:where(.svelte-19rl91x){color:var(--c-accent)}.v-mic.svelte-19rl91x:hover{border-color:var(--c-accent);background:color-mix(in srgb, var(--c-accent-tint) 40%, var(--c-raised))}.v-note.svelte-19rl91x{font-size:var(--t-small-size);color:var(--c-ink-muted)}.v-note.warn.svelte-19rl91x{color:var(--c-adverse)}.v-live.svelte-19rl91x{align-items:center;gap:var(--s-3);padding:var(--s-2) var(--s-2) var(--s-2) var(--s-4);border-radius:var(--r-pill);border:1px solid var(--c-accent);background:color-mix(in srgb, var(--c-accent-tint) 45%, var(--c-raised));grid-template-columns:auto auto 1fr auto;display:grid}.dot.svelte-19rl91x{background:var(--c-accent-fill);border-radius:50%;block-size:10px;inline-size:10px}@media (prefers-reduced-motion:no-preference){.dot.svelte-19rl91x{animation:1.2s ease-in-out infinite svelte-19rl91x-pulse}}@keyframes svelte-19rl91x-pulse{50%{opacity:.3}}.time.svelte-19rl91x{font-variant-numeric:tabular-nums;font-weight:600;font-size:var(--t-small-size);color:var(--c-ink)}.time.svelte-19rl91x small:where(.svelte-19rl91x){color:var(--c-ink-muted);font-weight:400}.meter.svelte-19rl91x{align-items:center;gap:2px;block-size:24px;min-inline-size:0;display:flex;overflow:hidden}.meter.svelte-19rl91x i:where(.svelte-19rl91x){min-inline-size:2px;max-inline-size:5px;block-size:calc(var(--h) * 100%);background:var(--c-accent);border-radius:2px;flex:1;transition:block-size 80ms linear}.v-stop.svelte-19rl91x{align-items:center;gap:var(--s-2);min-block-size:40px;padding:0 var(--s-4);border-radius:var(--r-pill);background:var(--c-accent-fill);color:#fff;font:600 var(--t-small-size) / 1 "Hanken Grotesk", var(--font-ui);cursor:pointer;border:0;display:inline-flex}.v-stop.svelte-19rl91x span:where(.svelte-19rl91x){background:#fff;border-radius:2px;block-size:10px;inline-size:10px}.v-done.svelte-19rl91x{gap:var(--s-2);display:grid}.v-actions.svelte-19rl91x{gap:var(--s-3);display:flex}.v-link.svelte-19rl91x{padding:var(--s-1) 0;color:var(--c-accent);font:600 var(--t-small-size) / 1.2 "Hanken Grotesk", var(--font-ui);cursor:pointer;text-underline-offset:.2em;background:0 0;border:0;text-decoration:underline}.v-link.danger.svelte-19rl91x{color:var(--c-adverse)}.plum.svelte-8bsppj{gap:var(--s-4);text-align:center;padding:var(--s-5) var(--s-3);color:var(--c-ink);justify-items:center;display:grid}.plum.svelte-8bsppj .overline:where(.svelte-8bsppj){color:var(--ink-gold-ink);margin:0}.nums-title.svelte-8bsppj{margin:0 0 var(--s-2);color:var(--ink-dust);font-weight:600}.cards.svelte-8bsppj{justify-content:center;gap:var(--s-2);flex-wrap:wrap;display:flex}.ncard.svelte-8bsppj{min-inline-size:5.5rem;padding:var(--s-2) var(--s-3);border-radius:var(--r-md);border:1px solid var(--ink-gold-line);background:#ffffff0a;justify-items:center;gap:2px;display:grid}.ncard.svelte-8bsppj small:where(.svelte-8bsppj){color:var(--c-ink-muted);text-transform:uppercase;letter-spacing:.08em;font-size:.75rem}.ncard.svelte-8bsppj b:where(.svelte-8bsppj){font:500 1.9rem / 1.1 "Newsreader", var(--font-display);color:var(--ink-dust)}.ncard.svelte-8bsppj em:where(.svelte-8bsppj){color:var(--c-ink-soft);min-block-size:1.2em;font-size:.8rem;font-style:normal}.when.svelte-8bsppj{margin:var(--s-2) 0 0;font-size:var(--t-small-size);color:var(--c-ink-soft)}.hz.svelte-8bsppj{font-family:"LXGW WenKai TC", var(--font-hanzi);color:var(--ink-gold-ink)}.sums.svelte-8bsppj{gap:var(--s-2);color:var(--c-ink-soft);margin:0;padding:0;font-size:.95rem;list-style:none;display:grid}.sums.svelte-8bsppj b:where(.svelte-8bsppj){color:var(--ink-dust);font-weight:600}.sums.svelte-8bsppj small:where(.svelte-8bsppj){color:var(--c-ink-muted)}.fig.svelte-8bsppj{align-items:center;gap:var(--s-4);color:var(--ink-dust);grid-template-columns:auto auto;display:grid}.tris.svelte-8bsppj{gap:var(--s-6);text-align:start;color:var(--ink-gold-ink);font-weight:600;display:grid}.nums.svelte-8bsppj,.sums.svelte-8bsppj li:where(.svelte-8bsppj),.fig.svelte-8bsppj{opacity:0;transform:translateY(8px)}.nums.show.svelte-8bsppj,.sums.svelte-8bsppj li.show:where(.svelte-8bsppj),.fig.show.svelte-8bsppj{opacity:1;transform:none}@media (prefers-reduced-motion:no-preference){.nums.svelte-8bsppj,.sums.svelte-8bsppj li:where(.svelte-8bsppj),.fig.svelte-8bsppj{transition:opacity .6s var(--m-ease-out), transform .6s var(--m-ease-out)}}.ask-grid.svelte-puebyf{gap:var(--s-6);align-items:start;display:grid}@media (width>=60rem){.ask-grid.svelte-puebyf{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr)}}.ask-card.svelte-puebyf{gap:var(--s-3);padding:var(--s-6);border-radius:var(--r-lg);background:linear-gradient(165deg, var(--c-raised), var(--c-surface));border:1px solid color-mix(in srgb, var(--c-rule) 80%, transparent);box-shadow:var(--shadow-lift);display:grid}.q-label.svelte-puebyf{font:500 1.6rem/1.2 "Newsreader", var(--font-display)}textarea.svelte-puebyf{font:inherit;padding:var(--s-4) var(--s-5);border-radius:var(--r-md);border:1px solid var(--c-rule-strong);background:var(--c-raised);color:var(--c-ink);resize:vertical;min-block-size:7rem;transition:border-color var(--m-fast) var(--m-ease), box-shadow var(--m-fast) var(--m-ease);font-size:1.25rem;line-height:1.45}textarea.svelte-puebyf:focus{border-color:var(--c-accent);box-shadow:0 0 0 4px color-mix(in srgb, var(--c-accent) 18%, transparent);outline:none}.hint.svelte-puebyf{font-size:var(--t-small-size);color:var(--c-ink-muted);margin:0}.voice-q.svelte-puebyf{gap:var(--s-2);padding-block-start:var(--s-2);display:grid}.voice-label.svelte-puebyf{font-size:var(--t-small-size);color:var(--c-ink-soft);margin:0;font-weight:600}.q-voice.svelte-puebyf{margin-block:0 var(--s-4)}.summary.svelte-puebyf{align-items:center;gap:var(--s-2);font-size:var(--t-small-size);flex-wrap:wrap;margin-block-start:var(--s-2);display:flex}.chip-s.svelte-puebyf{padding:4px var(--s-3);border-radius:var(--r-pill);background:var(--c-sunken);color:var(--c-ink-soft)}.link.svelte-puebyf{padding:var(--s-2);color:var(--c-accent);font:inherit;cursor:pointer;text-underline-offset:.2em;background:0 0;border:0;min-block-size:44px;font-weight:600;text-decoration:underline}.opts.svelte-puebyf{gap:var(--s-5);padding-block:var(--s-3);display:grid}fieldset.svelte-puebyf{gap:var(--s-2);border:0;margin:0;padding:0;display:grid}legend.svelte-puebyf{color:var(--c-ink-muted);font-weight:600;font-size:var(--t-small-size);text-transform:uppercase;letter-spacing:.08em;margin-block-end:var(--s-2)}.choices.svelte-puebyf{gap:var(--s-2);grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr));display:grid}.choice.svelte-puebyf{padding:var(--s-3) var(--s-4);border-radius:var(--r-md);border:1px solid var(--c-rule);background:var(--c-raised);cursor:pointer;transition:border-color var(--m-fast) var(--m-ease), background var(--m-fast) var(--m-ease);gap:2px;display:grid;position:relative}.choice.svelte-puebyf:hover{border-color:var(--c-rule-strong)}.choice.svelte-puebyf input:where(.svelte-puebyf){opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.choice.svelte-puebyf:has(input:where(.svelte-puebyf):checked){border-color:var(--c-accent-fill);background:color-mix(in srgb, var(--c-accent-tint) 60%, var(--c-raised));box-shadow:inset 0 0 0 1px var(--c-accent-fill)}.choice.svelte-puebyf:has(input:where(.svelte-puebyf):focus-visible){outline:3px solid var(--c-focus);outline-offset:2px}.c-title.svelte-puebyf{font:600 var(--t-ui-size)/1.3 "Hanken Grotesk", var(--font-ui);color:var(--c-ink)}.c-hint.svelte-puebyf{font:400 .82rem/1.35 "Hanken Grotesk", var(--font-ui);color:var(--c-ink-muted)}.go.svelte-puebyf{justify-self:start;margin-block-start:var(--s-3)}@media (width<60rem){.go.svelte-puebyf{z-index:5;justify-self:stretch;position:sticky;inset-block-end:calc(var(--app-tabs-block) + var(--s-3))}}@media (width<40rem){.ask-card.svelte-puebyf{margin-inline:calc(-1 * var(--gutter));padding:var(--s-5) var(--gutter);box-shadow:none;border-inline:0;border-radius:0}.q-label.svelte-puebyf{font-size:1.4rem}textarea.svelte-puebyf{min-block-size:6rem;padding:var(--s-3) var(--s-4);font-size:1.15rem}.how.svelte-puebyf{padding:var(--s-5)}.choices.svelte-puebyf{grid-template-columns:1fr}.choice.svelte-puebyf{padding:var(--s-2) var(--s-3);min-block-size:44px}}.error.svelte-puebyf{color:var(--c-adverse);margin:0}.how.svelte-puebyf{padding:var(--s-6);border-radius:var(--r-lg);background:radial-gradient(90% 90% at 100% 0%, color-mix(in srgb, var(--c-jade-tint) 70%, transparent), transparent 70%), var(--c-surface);border:1px solid color-mix(in srgb, var(--c-rule) 80%, transparent)}.how.svelte-puebyf h2:where(.svelte-puebyf){font-size:var(--t-h3-size);margin-block-end:var(--s-4)}.how.svelte-puebyf ol:where(.svelte-puebyf){gap:var(--s-5);margin:0;padding:0;list-style:none;display:grid}.how.svelte-puebyf li:where(.svelte-puebyf){gap:var(--s-3);grid-template-columns:2rem 1fr;display:grid}.how.svelte-puebyf p:where(.svelte-puebyf){margin:var(--s-1) 0 0;color:var(--c-ink-soft);font-size:1rem}.step.svelte-puebyf{background:var(--c-accent-fill);color:#fff;block-size:2rem;inline-size:2rem;font:700 .9rem/1 "Hanken Grotesk", var(--font-ui);border-radius:50%;place-items:center;display:grid}.faces.svelte-puebyf{gap:var(--s-4);margin-block:var(--s-3);font-size:var(--t-small-size);color:var(--c-ink-soft);flex-wrap:wrap;display:flex}.faces.svelte-puebyf>span:where(.svelte-puebyf){align-items:center;gap:var(--s-2);display:inline-flex}.sums.svelte-puebyf{border-collapse:collapse;font-size:var(--t-small-size)}.sums.svelte-puebyf td:where(.svelte-puebyf){padding:3px var(--s-3) 3px 0;color:var(--c-ink-soft)}.sums.svelte-puebyf b:where(.svelte-puebyf){color:var(--c-ink)}.coin.svelte-puebyf{background:radial-gradient(circle at 34% 30%,#f1d6a6,#be8f50 55%,#8a6230);border-radius:50%;flex:none;place-items:center;display:inline-grid;position:relative;box-shadow:inset 0 0 0 2px #3c230a59,0 2px 5px #0000004d}.coin.svelte-puebyf:not(.yang){background:radial-gradient(circle at 34% 30%,#a78457,#6b4c26 60%,#4a3218)}.coin.svelte-puebyf:not(.yang) .leg:where(.svelte-puebyf){color:#f1d6a6}.coin.svelte-puebyf .hole:where(.svelte-puebyf){aspect-ratio:1;background:var(--c-canvas);inline-size:28%;box-shadow:0 0 0 1px #3c230a80}.tinta.svelte-puebyf .coin:where(.svelte-puebyf) .hole:where(.svelte-puebyf){background:var(--ink-deep)}.coin.svelte-puebyf .leg:where(.svelte-puebyf){font-family:"LXGW WenKai TC", var(--font-hanzi);color:#2d1906d9;line-height:1;position:absolute;inset-block-start:6%}.coin.xs.svelte-puebyf{block-size:1.4rem;inline-size:1.4rem}.coin.xs.svelte-puebyf .leg:where(.svelte-puebyf){font-size:.5rem;inset-block-start:3%}.coin.md.svelte-puebyf{block-size:2.4rem;inline-size:2.4rem}.coin.md.svelte-puebyf .leg:where(.svelte-puebyf){font-size:.7rem}.coin.lg.svelte-puebyf{block-size:4.2rem;inline-size:4.2rem}.coin.lg.svelte-puebyf .leg:where(.svelte-puebyf){font-size:1.1rem}.stage.svelte-puebyf{gap:var(--s-4);padding:var(--s-3);border-radius:var(--r-lg);border:1px solid var(--ink-gold-line);scroll-margin-block-start:7rem;display:grid;box-shadow:0 40px 80px -40px #0009}@media (width>=60rem){.stage.svelte-puebyf{padding:var(--s-6);grid-template-columns:minmax(0,1fr) 20rem}.stage.plum.svelte-puebyf{grid-template-columns:minmax(0,1fr)}}.plum-nums.svelte-puebyf{gap:var(--s-2);grid-template-columns:repeat(3,minmax(0,1fr));margin-block-start:var(--s-2);display:grid}.plum-nums.svelte-puebyf input:where(.svelte-puebyf){min-block-size:44px;inline-size:100%}@media (width<40rem){.plum-nums.svelte-puebyf{grid-template-columns:1fr 1fr}}.tray-area.svelte-puebyf{min-block-size:15rem;display:grid;position:relative}@media (width<60rem){.slot.svelte-puebyf{min-block-size:2.5rem;padding-block:4px}.legend.svelte-puebyf{display:none}.builder.svelte-puebyf{display:contents}.throw-actions.svelte-puebyf{z-index:5;padding:var(--s-2);border-radius:var(--r-lg);border:1px solid var(--ink-gold-line);backdrop-filter:blur(8px);background:#0f0c0ae0;order:1;grid-template-columns:minmax(0,1fr) auto;margin:0;position:sticky;inset-block-end:calc(var(--app-tabs-block) + var(--s-2));box-shadow:0 12px 30px -12px #000000b3}.progress.svelte-puebyf{order:2}.slots.svelte-puebyf{order:3}}@media (width<40rem){.stage.svelte-puebyf{margin-inline:calc(-1 * var(--gutter));padding:var(--s-3) var(--s-2);gap:var(--s-3);border-inline:0;border-radius:0}.throw-actions.svelte-puebyf .btn:where(.svelte-puebyf){padding-inline:var(--s-4)}}.tray-wrap.svelte-puebyf{border-radius:var(--r-lg);cursor:pointer;touch-action:none;outline:none;position:relative}.tray-wrap.svelte-puebyf:focus-visible{box-shadow:0 0 0 1px var(--ink-gold-line)}.tray-hint.svelte-puebyf{inline-size:max-content;max-inline-size:calc(100% - 2 * var(--s-4));align-items:center;gap:var(--s-3);padding:var(--s-3) var(--s-5);border-radius:var(--r-pill);border:1px solid var(--ink-gold-line);color:var(--ink-dust);font:500 var(--t-ui-size)/1.3 "Hanken Grotesk", var(--font-ui);backdrop-filter:blur(6px);pointer-events:none;background:#0f0c0ac7;margin-inline:auto;display:flex;position:absolute;inset-block-end:var(--s-5);inset-inline:0}.tray-hint.svelte-puebyf small:where(.svelte-puebyf){color:var(--c-ink-muted)}.tray-hint.svelte-puebyf svg:where(.svelte-puebyf){color:var(--ink-gold-ink);flex:none}.spinner.svelte-puebyf{border:2px solid var(--ink-gold-line);border-block-start-color:var(--ink-gold);border-radius:50%;block-size:1.2rem;inline-size:1.2rem;animation:.9s linear infinite svelte-puebyf-spin}@keyframes svelte-puebyf-spin{to{rotate:360deg}}@media (prefers-reduced-motion:no-preference){.tray-hint.svelte-puebyf:not(.loading) svg:where(.svelte-puebyf){animation:svelte-puebyf-tap 1.8s var(--m-ease) infinite}}@keyframes svelte-puebyf-tap{30%{transform:translateY(4px)scale(.94)}60%{transform:translateY(-6px)translate(6px)}}.ink-hint.svelte-puebyf{text-align:center;color:var(--ink-dust);margin:0}.ink-hint.svelte-puebyf small:where(.svelte-puebyf){color:var(--c-ink-muted)}.ink-stage.svelte-puebyf{cursor:pointer;border-radius:var(--r-lg);place-items:center;gap:var(--s-6);padding-block:var(--s-6);outline:none;min-block-size:24rem;display:grid}.toss.svelte-puebyf{gap:var(--s-4);perspective:700px;display:flex}.flip.svelte-puebyf{animation:svelte-puebyf-flip .7s var(--m-ease-out) both;display:inline-block}@keyframes svelte-puebyf-flip{0%{opacity:0;transform:translateY(-60px)rotateX(0)}60%{opacity:1;transform:translateY(6px)rotateX(900deg)}to{transform:translateY(0)rotateX(1080deg)}}.gather.svelte-puebyf{gap:var(--s-4);border:2px dashed var(--ink-gold-line);border-radius:var(--r-lg);min-block-size:20rem;padding:var(--s-6);touch-action:none;text-align:center;align-content:center;place-items:center;display:grid}.meter.svelte-puebyf{background:#ffffff14;border-radius:999px;block-size:10px;inline-size:min(100%,20rem);overflow:hidden}.meter.svelte-puebyf span:where(.svelte-puebyf){background:linear-gradient(90deg, #c24236, var(--ink-gold));block-size:100%;transition:inline-size 80ms linear;display:block}.builder.svelte-puebyf{gap:var(--s-3);align-content:start;display:grid}.progress.svelte-puebyf{color:var(--ink-gold-ink);font-weight:600;font-size:var(--t-small-size);letter-spacing:.06em;text-transform:uppercase;justify-content:space-between;align-items:center;display:flex}.dots.svelte-puebyf{gap:5px;display:flex}.dots.svelte-puebyf i:where(.svelte-puebyf){block-size:8px;inline-size:8px;transition:background var(--m-base) var(--m-ease);background:#ffffff24;border-radius:50%}.dots.svelte-puebyf i.on:where(.svelte-puebyf){background:var(--ink-gold)}.slots.svelte-puebyf{gap:6px;margin:0;padding:0;list-style:none;display:grid}.slot.svelte-puebyf{align-items:center;gap:var(--s-3);padding:var(--s-2) var(--s-3);border-radius:var(--r-md);min-block-size:3rem;transition:border-color var(--m-base) var(--m-ease), background var(--m-base) var(--m-ease);background:#ffffff06;border:1px solid #ffffff0f;grid-template-columns:1.1rem 5.5rem 1fr;display:grid}.slot.svelte-puebyf .pos:where(.svelte-puebyf){color:var(--c-ink-muted);font-size:.8rem}.slot.svelte-puebyf .bar:where(.svelte-puebyf){gap:22%;block-size:11px;display:flex}.slot.svelte-puebyf .bar:where(.svelte-puebyf) i:where(.svelte-puebyf){background:var(--ink-dust);border-radius:2px;flex:1}.slot.svelte-puebyf .bar:where(.svelte-puebyf) i.full:where(.svelte-puebyf){flex:1}.slot.filled.svelte-puebyf{border-color:var(--ink-gold-line);background:#ffffff0d}@media (prefers-reduced-motion:no-preference){.slot.filled.svelte-puebyf .bar:where(.svelte-puebyf) i:where(.svelte-puebyf){animation:svelte-puebyf-brush-in var(--m-reveal) var(--m-brush) both}.slot.now.svelte-puebyf{animation:svelte-puebyf-breathe 1.8s var(--m-ease) infinite}}@keyframes svelte-puebyf-brush-in{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@keyframes svelte-puebyf-breathe{50%{border-color:var(--ink-gold);background:#d2ae7214}}.slot.now.svelte-puebyf{border-style:dashed;border-color:var(--ink-gold-line)}.slot.moving.svelte-puebyf .bar:where(.svelte-puebyf) i:where(.svelte-puebyf){background:#f08b78}.slot.moving.svelte-puebyf{border-color:#f08b7873}.detail.svelte-puebyf{align-items:center;gap:var(--s-2);color:var(--c-ink-soft);flex-wrap:wrap;font-size:.82rem;display:flex}.mini-coins.svelte-puebyf{gap:3px;display:inline-flex}.val.svelte-puebyf b:where(.svelte-puebyf){color:var(--ink-dust);margin-inline-end:2px;font-size:1rem}.slot.moving.svelte-puebyf .val:where(.svelte-puebyf) b:where(.svelte-puebyf){color:#f08b78}.wait.svelte-puebyf{color:var(--c-ink-muted);font-style:italic}.throw-actions.svelte-puebyf{gap:var(--s-2);margin-block-start:var(--s-2);display:grid}.legend.svelte-puebyf{margin:var(--s-2) 0 0;color:var(--c-ink-muted);font-size:.78rem}.reading-wrap.svelte-puebyf{margin-block-start:var(--s-7);scroll-margin-block-start:6rem}@media (prefers-reduced-motion:no-preference){.reading-wrap.svelte-puebyf{animation:svelte-puebyf-rise var(--m-slow) var(--m-ease-out) both}}@keyframes svelte-puebyf-rise{0%{opacity:0;transform:translateY(24px)}}.q.svelte-puebyf{margin:0 0 var(--s-3);padding:var(--s-4) var(--s-5);border-inline-start:3px solid var(--c-accent);background:color-mix(in srgb, var(--c-accent-tint) 40%, transparent);border-radius:0 var(--r-md) var(--r-md) 0;color:var(--c-ink-soft);font-size:1.2rem;font-style:italic}.change-link.svelte-puebyf{justify-content:space-between;align-items:center;gap:var(--s-4);margin-block:var(--s-6) 0;padding:var(--s-5) var(--s-6);border-radius:var(--r-lg);color:var(--c-ink);background:radial-gradient(90% 120% at 100% 0%, color-mix(in srgb, var(--c-accent-tint) 70%, transparent), transparent 60%), var(--c-raised);border:1px solid color-mix(in srgb, var(--c-accent) 40%, var(--c-rule));box-shadow:var(--shadow-soft);font-family:"Hanken Grotesk", var(--font-ui);text-decoration:none;display:flex}.change-link.svelte-puebyf:hover{box-shadow:var(--shadow-lift)}.change-link.svelte-puebyf small:where(.svelte-puebyf){color:var(--c-ink-muted)}.change-link.svelte-puebyf>span:where(.svelte-puebyf):last-child{color:var(--c-accent);font-size:1.5rem}.prov.svelte-puebyf{font-size:var(--t-small-size);margin-block:var(--s-5)}.actions.svelte-puebyf{gap:var(--s-3);flex-wrap:wrap;align-items:center;display:flex}.saved.svelte-puebyf{color:var(--c-jade);font-size:var(--t-small-size)}.sel.svelte-v3qzo1{max-inline-size:100%;display:inline-block;position:relative}.trigger.svelte-v3qzo1{justify-content:space-between;align-items:center;gap:var(--s-2);min-block-size:40px;inline-size:100%;padding:0 var(--s-3) 0 var(--s-4);border:1px solid var(--c-rule);border-radius:var(--r-pill);background:var(--c-raised);color:var(--c-ink);font:500 var(--t-small-size) / 1.2 "Hanken Grotesk", var(--font-ui);cursor:pointer;text-align:start;transition:border-color var(--m-fast) var(--m-ease), box-shadow var(--m-fast) var(--m-ease);display:inline-flex}.trigger.svelte-v3qzo1:hover{border-color:var(--c-rule-strong)}.trigger[aria-expanded=true].svelte-v3qzo1{border-color:var(--c-accent);box-shadow:0 0 0 4px color-mix(in srgb, var(--c-accent) 14%, transparent)}.value.svelte-v3qzo1{text-overflow:ellipsis;white-space:nowrap;max-inline-size:14rem;overflow:hidden}.wide.svelte-v3qzo1 .value:where(.svelte-v3qzo1){max-inline-size:18rem}.chev.svelte-v3qzo1{color:var(--c-ink-muted);transition:transform var(--m-base) var(--m-ease-out);flex:none}.trigger[aria-expanded=true].svelte-v3qzo1 .chev:where(.svelte-v3qzo1){transform:rotate(180deg)}.pop.svelte-v3qzo1{z-index:30;max-block-size:18rem;min-inline-size:max(100%,12rem);max-inline-size:min(22rem,100vw - 2rem);padding:var(--s-1);border:1px solid var(--c-rule);border-radius:var(--r-md);background:var(--c-raised);font:500 var(--t-small-size) / 1.3 "Hanken Grotesk", var(--font-ui);scrollbar-width:thin;margin:0;list-style:none;position:absolute;inset-block-start:calc(100% + 6px);inset-inline-start:0;overflow-y:auto;box-shadow:0 18px 48px -12px #00000059}li.svelte-v3qzo1{justify-content:space-between;align-items:center;gap:var(--s-3);padding:9px var(--s-3);border-radius:var(--r-sm);color:var(--c-ink);cursor:pointer;display:flex}li.active.svelte-v3qzo1{background:var(--c-sunken)}li[aria-selected=true].svelte-v3qzo1{color:var(--c-accent);font-weight:600}@media (prefers-reduced-motion:no-preference){.pop.svelte-v3qzo1{animation:svelte-v3qzo1-drop var(--m-fast) var(--m-ease-out)}}@keyframes svelte-v3qzo1-drop{0%{opacity:0;transform:translateY(-4px)}}.toggle.svelte-12hi3y9{align-items:center;gap:var(--s-2);min-block-size:40px;padding:0 var(--s-4) 0 var(--s-3);border:1px solid var(--c-rule);border-radius:var(--r-pill);background:var(--c-raised);color:var(--c-ink);font:500 var(--t-small-size) / 1.2 "Hanken Grotesk", var(--font-ui);cursor:pointer;transition:border-color var(--m-fast) var(--m-ease), background var(--m-fast) var(--m-ease);display:inline-flex}.toggle.svelte-12hi3y9:hover{border-color:var(--c-rule-strong)}.box.svelte-12hi3y9{border:1.5px solid var(--c-rule-strong);color:#0000;block-size:18px;inline-size:18px;transition:background var(--m-fast) var(--m-ease), border-color var(--m-fast) var(--m-ease);border-radius:5px;place-items:center;display:grid}.toggle[aria-checked=true].svelte-12hi3y9{border-color:var(--c-accent-fill);background:color-mix(in srgb, var(--c-accent-tint) 60%, var(--c-raised))}.toggle[aria-checked=true].svelte-12hi3y9 .box:where(.svelte-12hi3y9){background:var(--c-accent-fill);border-color:var(--c-accent-fill);color:#fff}.drop.svelte-nu2yk4{align-items:center;gap:var(--s-4);padding:var(--s-5);border:1.5px dashed var(--c-rule-strong);border-radius:var(--r-lg);background:color-mix(in srgb, var(--c-surface) 70%, transparent);color:var(--c-ink-soft);font-family:"Hanken Grotesk", var(--font-ui);cursor:pointer;transition:border-color var(--m-fast) var(--m-ease), background var(--m-fast) var(--m-ease);display:flex}.drop.svelte-nu2yk4:hover,.drop.over.svelte-nu2yk4{border-color:var(--c-accent);background:color-mix(in srgb, var(--c-accent-tint) 45%, transparent);color:var(--c-ink)}.drop.svelte-nu2yk4:focus-within{outline:3px solid var(--c-focus);outline-offset:3px}.drop.svelte-nu2yk4 svg:where(.svelte-nu2yk4){color:var(--c-accent);flex:none}.txt.svelte-nu2yk4{gap:2px;display:grid}.txt.svelte-nu2yk4 b:where(.svelte-nu2yk4){color:var(--c-ink);font-weight:600}.txt.svelte-nu2yk4 small:where(.svelte-nu2yk4){color:var(--c-ink-muted)}.list.svelte-iwlhkh{gap:var(--s-3);margin:0;padding:0;list-style:none;display:grid}.list.svelte-iwlhkh li:where(.svelte-iwlhkh){scroll-margin-block-start:6rem}.finder.svelte-iwlhkh{gap:var(--s-3);margin-block:var(--s-4) var(--s-5);padding:var(--s-4);border-radius:var(--r-lg);border:1px solid color-mix(in srgb, var(--c-rule) 80%, transparent);background:linear-gradient(165deg, var(--c-raised), var(--c-surface));box-shadow:var(--shadow-soft);display:grid}.search.svelte-iwlhkh{align-items:center;gap:var(--s-2);padding:0 var(--s-3);border:1px solid var(--c-rule-strong);border-radius:var(--r-pill);background:var(--c-raised);color:var(--c-ink-muted);display:flex}.search.svelte-iwlhkh:focus-within{border-color:var(--c-accent);box-shadow:0 0 0 4px color-mix(in srgb, var(--c-accent) 15%, transparent)}.search.svelte-iwlhkh input:where(.svelte-iwlhkh){min-block-size:44px;min-inline-size:0;color:var(--c-ink);font:inherit;background:0 0;border:0;outline:none;flex:1;font-size:1rem}.views.svelte-iwlhkh{border-radius:var(--r-pill);background:var(--c-sunken);justify-self:start;padding:3px;display:inline-flex}.views.svelte-iwlhkh button:where(.svelte-iwlhkh){padding:8px var(--s-4);border-radius:var(--r-pill);font:600 var(--t-small-size)/1 "Hanken Grotesk", var(--font-ui);color:var(--c-ink-soft);cursor:pointer;background:0 0;border:0;min-block-size:36px}.views.svelte-iwlhkh button.on:where(.svelte-iwlhkh){background:var(--c-raised);color:var(--c-ink);box-shadow:0 1px 3px #00000026}.filters.svelte-iwlhkh{gap:var(--s-2);flex-wrap:wrap;align-items:center;display:flex}.link.svelte-iwlhkh{color:var(--c-accent);font:inherit;font-size:var(--t-small-size);cursor:pointer;background:0 0;border:0;min-block-size:40px;font-weight:600;text-decoration:underline}.found.svelte-iwlhkh{font-size:var(--t-small-size);color:var(--c-ink-muted);margin:0}.month.svelte-iwlhkh{font-size:var(--t-h3-size);margin-block:var(--s-6) var(--s-3)}.cal.svelte-iwlhkh{padding:var(--s-4);border-radius:var(--r-lg);border:1px solid color-mix(in srgb, var(--c-rule) 80%, transparent);background:linear-gradient(165deg, var(--c-raised), var(--c-surface));box-shadow:var(--shadow-soft);margin-block-end:var(--s-6)}.cal-head.svelte-iwlhkh{justify-content:space-between;align-items:center;margin-block-end:var(--s-3);display:flex}.cal-title.svelte-iwlhkh{font-size:var(--t-h3-size)}.icon.svelte-iwlhkh{border:1px solid var(--c-rule);background:var(--c-raised);block-size:44px;inline-size:44px;color:var(--c-ink);cursor:pointer;border-radius:50%;flex:none;font-size:1.4rem;line-height:1}.icon.svelte-iwlhkh:hover{border-color:var(--c-rule-strong)}.cal-grid.svelte-iwlhkh{grid-template-columns:repeat(7,1fr);gap:4px;display:grid}.wd.svelte-iwlhkh{text-align:center;color:var(--c-ink-muted);padding-block:var(--s-1);text-transform:uppercase;font-size:.75rem;font-weight:600}.day.svelte-iwlhkh{aspect-ratio:1;border-radius:var(--r-sm);background:color-mix(in srgb, var(--c-sunken) 50%, transparent);color:var(--c-ink-muted);font:inherit;font-size:var(--t-small-size);border:1px solid #0000;align-content:center;place-items:center;gap:2px;padding:2px;display:grid;position:relative}.day.svelte-iwlhkh .dn:where(.svelte-iwlhkh){font-weight:600}.day.has.svelte-iwlhkh{cursor:pointer;background:var(--c-raised);color:var(--c-ink);border-color:color-mix(in srgb, var(--c-accent) 35%, var(--c-rule));transition:transform var(--m-fast) var(--m-ease), box-shadow var(--m-fast) var(--m-ease)}.day.has.svelte-iwlhkh:hover{box-shadow:var(--shadow-soft);transform:translateY(-2px)}.day.today.svelte-iwlhkh{outline:2px solid var(--c-accent);outline-offset:-2px}.day.blank.svelte-iwlhkh{background:0 0}.badge.svelte-iwlhkh{background:var(--c-accent-fill);color:#fff;border-radius:999px;place-items:center;block-size:1.1rem;min-inline-size:1.1rem;padding-inline:3px;font-size:.75rem;font-weight:700;display:grid;position:absolute;inset-block-start:3px;inset-inline-end:3px}@media (width<30rem){.day.svelte-iwlhkh svg{inline-size:18px}}.day-dialog.svelte-iwlhkh{border:1px solid var(--c-rule);border-radius:var(--r-lg);background:var(--c-surface);max-block-size:min(80vh,40rem);inline-size:min(100% - 2rem,30rem);color:var(--c-ink);padding:0;box-shadow:0 30px 80px -20px #00000080}.day-dialog.svelte-iwlhkh::backdrop{backdrop-filter:blur(3px);background:#0f0c0a8c}.dd-inner.svelte-iwlhkh{padding:var(--s-5)}.dd-head.svelte-iwlhkh{justify-content:space-between;align-items:center;gap:var(--s-3);margin-block-end:var(--s-4);display:flex}.dd-head.svelte-iwlhkh h2:where(.svelte-iwlhkh){font-size:var(--t-h3-size)}.dd-list.svelte-iwlhkh{gap:var(--s-2);margin:0;padding:0;list-style:none;display:grid}.dd-item.svelte-iwlhkh{gap:var(--s-3);inline-size:100%;padding:var(--s-3);border:1px solid var(--c-rule);border-radius:var(--r-md);background:var(--c-raised);color:var(--c-ink);text-align:start;font:inherit;cursor:pointer;grid-template-columns:auto 1fr;align-items:center;display:grid}.dd-item.svelte-iwlhkh:hover{border-color:var(--c-accent)}@media (prefers-reduced-motion:no-preference){.day-dialog[open].svelte-iwlhkh{animation:svelte-iwlhkh-pop var(--m-base) var(--m-ease-out)}}@keyframes svelte-iwlhkh-pop{0%{opacity:0;transform:translateY(12px)scale(.98)}}.list.svelte-iwlhkh li:where(.svelte-iwlhkh){border:1px solid var(--c-rule);border-radius:var(--r-md);background:var(--c-surface)}.row.svelte-iwlhkh{gap:var(--s-4);inline-size:100%;padding:var(--s-4);color:var(--c-ink);text-align:start;cursor:pointer;font:inherit;border-radius:var(--r-md);background:0 0;border:0;grid-template-columns:auto 1fr;align-items:center;display:grid}.row.svelte-iwlhkh:hover{background:var(--c-sunken)}.txt.svelte-iwlhkh{gap:2px;display:grid}.q.svelte-iwlhkh{font-size:1.1rem}.meta.svelte-iwlhkh{font-size:var(--t-small-size);color:var(--c-ink-muted)}.detail.svelte-iwlhkh{padding:0 var(--s-5) var(--s-5)}textarea.svelte-iwlhkh{inline-size:100%;font:inherit;padding:var(--s-3);border-radius:var(--r-sm);border:1px solid var(--c-rule-strong);background:var(--c-raised);color:var(--c-ink)}.notes-label.svelte-iwlhkh{margin-block:var(--s-5) var(--s-2);font-weight:600;display:block}.hint.svelte-iwlhkh{font-size:var(--t-small-size);color:var(--c-ink-muted)}.actions.svelte-iwlhkh,.choices.svelte-iwlhkh{gap:var(--s-3);flex-wrap:wrap;align-items:center;display:flex}.danger.svelte-iwlhkh{color:var(--c-adverse);border-color:var(--c-adverse)}.list-area.svelte-iwlhkh{min-block-size:33rem}.empty-card.svelte-iwlhkh{justify-items:center;gap:var(--s-2);text-align:center;padding:var(--s-8) var(--s-5);border:1.5px dashed var(--c-rule-strong);border-radius:var(--r-lg);color:var(--c-ink-soft);margin-block-start:var(--s-4);display:grid}.empty-card.svelte-iwlhkh svg:where(.svelte-iwlhkh){color:var(--c-rule-strong);margin-block-end:var(--s-2)}.empty-card.svelte-iwlhkh .lead:where(.svelte-iwlhkh){color:var(--c-ink);margin:0}.empty-card.svelte-iwlhkh .muted:where(.svelte-iwlhkh){margin:0 0 var(--s-4);max-inline-size:26rem}.skel.svelte-iwlhkh{display:grid}.sk-row.svelte-iwlhkh{gap:var(--s-4);padding:var(--s-4);border:1px solid var(--c-rule);border-radius:var(--r-md);background:var(--c-surface);grid-template-columns:auto 1fr;align-items:center;margin-block-end:var(--s-3);display:grid}.sk-txt.svelte-iwlhkh{gap:var(--s-2);display:grid}.mic.svelte-iwlhkh{vertical-align:-1px;color:var(--c-accent);display:inline-block}.by-voice.svelte-iwlhkh{color:var(--c-accent);font-weight:600}.q-audio.svelte-iwlhkh{margin-block:var(--s-4);gap:var(--s-2);display:grid}.q-audio.svelte-iwlhkh .overline:where(.svelte-iwlhkh){margin:0}.vnotes.svelte-iwlhkh{gap:var(--s-3);margin-block:var(--s-4);display:grid}.vnotes.svelte-iwlhkh .notes-label:where(.svelte-iwlhkh){margin:0}.vnote.svelte-iwlhkh{gap:var(--s-1) var(--s-2);grid-template-columns:1fr auto;align-items:center;display:grid}.vn-when.svelte-iwlhkh{font-size:var(--t-small-size);color:var(--c-ink-muted);grid-column:1/-1}.vn-del.svelte-iwlhkh{border:1px solid var(--c-rule);background:var(--c-raised);block-size:44px;inline-size:44px;color:var(--c-ink-muted);cursor:pointer;border-radius:50%;font-size:1.2rem}.vn-del.svelte-iwlhkh:hover{color:var(--c-adverse);border-color:var(--c-adverse)}.tools-row.svelte-iwlhkh{justify-content:space-between;align-items:center;gap:var(--s-3);flex-wrap:wrap;min-block-size:48px;display:flex}.erase.svelte-iwlhkh{align-items:center;gap:var(--s-2);flex-wrap:wrap;display:flex}.erase-q.svelte-iwlhkh{color:var(--c-adverse);font-weight:600}.erase-hint.svelte-iwlhkh{margin-block:0 var(--s-4)}.qr.svelte-iwlhkh{inline-size:min(100%,18rem);margin-block-start:var(--s-4)}.files.svelte-iwlhkh{gap:var(--s-3);justify-items:start;margin-block-start:var(--s-8);display:grid}.files.svelte-iwlhkh h2:where(.svelte-iwlhkh){font-size:var(--t-h3-size);margin-block-start:var(--s-5)}.status.svelte-iwlhkh{color:var(--c-jade)}.cam.svelte-iwlhkh{border-radius:var(--r-md);background:#000;inline-size:min(100%,24rem)}@media (width<40rem){.finder.svelte-iwlhkh{padding:var(--s-3);gap:var(--s-2);margin-block:var(--s-3) var(--s-4)}.views.svelte-iwlhkh{grid-template-columns:1fr 1fr;justify-self:stretch;display:grid}.filters.svelte-iwlhkh{gap:var(--s-2);grid-template-columns:1fr 1fr;display:grid}.filters.svelte-iwlhkh>*{inline-size:100%;min-inline-size:0}.filters.svelte-iwlhkh>.wide,.filters.svelte-iwlhkh>:has(#hex-filter){grid-column:1/-1}.month.svelte-iwlhkh{margin-block:var(--s-5) var(--s-2);font-size:1.2rem}.list.svelte-iwlhkh{gap:var(--s-2)}.row.svelte-iwlhkh{gap:var(--s-3);padding:var(--s-3);min-block-size:64px}.row.svelte-iwlhkh svg.hexfig{block-size:auto;inline-size:32px}.q.svelte-iwlhkh{font-size:1.02rem}.detail.svelte-iwlhkh{padding:0 var(--s-3) var(--s-4)}.files.svelte-iwlhkh{justify-items:stretch;margin-block-start:var(--s-6)}.files.svelte-iwlhkh .actions:where(.svelte-iwlhkh){grid-template-columns:1fr;display:grid}.files.svelte-iwlhkh .btn:where(.svelte-iwlhkh),.actions.svelte-iwlhkh .btn:where(.svelte-iwlhkh){inline-size:100%}.day-dialog[open].svelte-iwlhkh{animation:svelte-iwlhkh-sheet-up var(--m-base) var(--m-ease-out)}}@keyframes svelte-iwlhkh-sheet-up{0%{transform:translateY(100%)}}.search-ui.svelte-e4wc0k{gap:var(--s-4);margin-block-start:var(--s-5);display:grid}.box.svelte-e4wc0k{align-items:center;gap:var(--s-3);padding:0 var(--s-3) 0 var(--s-5);border:1px solid var(--c-rule-strong);border-radius:var(--r-pill);background:var(--c-raised);color:var(--c-ink-muted);box-shadow:var(--shadow-soft);transition:border-color var(--m-fast) var(--m-ease), box-shadow var(--m-fast) var(--m-ease);display:flex}.box.svelte-e4wc0k:focus-within{border-color:var(--c-accent);box-shadow:0 0 0 4px color-mix(in srgb, var(--c-accent) 15%, transparent), var(--shadow-soft)}.box.svelte-e4wc0k input:where(.svelte-e4wc0k){min-block-size:56px;min-inline-size:0;color:var(--c-ink);font:500 1.1rem / 1.2 "Hanken Grotesk", var(--font-ui);background:0 0;border:0;outline:none;flex:1}.box.svelte-e4wc0k input:where(.svelte-e4wc0k)::-webkit-search-cancel-button{appearance:none}.clear.svelte-e4wc0k{background:var(--c-sunken);block-size:36px;inline-size:36px;color:var(--c-ink-soft);cursor:pointer;border:0;border-radius:50%;font-size:1.2rem}.count.svelte-e4wc0k{font-size:var(--t-small-size);color:var(--c-ink-muted);margin:0;font-weight:600}.empty.svelte-e4wc0k{color:var(--c-ink-soft);margin:0}.results.svelte-e4wc0k{gap:var(--s-3);margin:0;padding:0;list-style:none;display:grid}.hit.svelte-e4wc0k{padding:var(--s-4) var(--s-5);border:1px solid color-mix(in srgb, var(--c-rule) 80%, transparent);border-radius:var(--r-lg);background:linear-gradient(165deg, var(--c-raised), var(--c-surface));box-shadow:var(--shadow-soft)}.kind.svelte-e4wc0k{font-size:var(--t-overline-size);letter-spacing:var(--t-overline-tracking);text-transform:uppercase;color:var(--c-accent);margin-block-end:2px;font-weight:600;display:block}.hit-title.svelte-e4wc0k{font:500 1.25rem / 1.3 "Newsreader", var(--font-display);color:var(--c-ink);text-decoration:none}.hit-title.svelte-e4wc0k:hover{color:var(--c-accent)}.excerpt.svelte-e4wc0k{margin:var(--s-2) 0 0;color:var(--c-ink-soft);font-size:.95rem;line-height:1.5;display:block}.excerpt.svelte-e4wc0k mark{background:var(--c-accent-tint);color:var(--c-ink);border-radius:3px;padding-inline:2px}.subs.svelte-e4wc0k{margin:var(--s-3) 0 0;padding:0 0 0 var(--s-4);border-inline-start:2px solid var(--c-rule);gap:var(--s-2);list-style:none;display:grid}.subs.svelte-e4wc0k a:where(.svelte-e4wc0k){font-weight:600;font-size:var(--t-small-size);color:var(--c-ink);text-decoration:none}.subs.svelte-e4wc0k a:where(.svelte-e4wc0k):hover{color:var(--c-accent)}.subs.svelte-e4wc0k .excerpt:where(.svelte-e4wc0k){font-size:var(--t-small-size);margin-block-start:2px}.more.svelte-e4wc0k{justify-self:center}.start.svelte-e4wc0k{gap:var(--s-3);display:grid}.label.svelte-e4wc0k{margin:var(--s-3) 0 0;font-size:var(--t-overline-size);letter-spacing:var(--t-overline-tracking);text-transform:uppercase;color:var(--c-ink-muted);font-weight:600}.chips.svelte-e4wc0k{gap:var(--s-2);flex-wrap:wrap;display:flex}.chip-btn.svelte-e4wc0k{min-block-size:40px;padding:0 var(--s-4);border-radius:var(--r-pill);border:1px solid var(--c-rule);background:var(--c-raised);color:var(--c-ink);font:500 var(--t-small-size) / 1 "Hanken Grotesk", var(--font-ui);cursor:pointer;transition:border-color var(--m-fast) var(--m-ease), transform var(--m-fast) var(--m-ease)}.chip-btn.svelte-e4wc0k:hover{border-color:var(--c-accent);transform:translateY(-1px)}.links.svelte-e4wc0k{gap:var(--s-3);grid-template-columns:repeat(auto-fit,minmax(min(100%,12rem),1fr));display:grid}.link-card.svelte-e4wc0k{padding:var(--s-4);border-radius:var(--r-md);border:1px solid color-mix(in srgb, var(--c-rule) 80%, transparent);background:linear-gradient(165deg, var(--c-raised), var(--c-surface));box-shadow:var(--shadow-soft);color:var(--c-ink);transition:transform var(--m-base) var(--m-ease-out), border-color var(--m-fast) var(--m-ease);gap:4px;text-decoration:none;display:grid}.link-card.svelte-e4wc0k:hover{border-color:color-mix(in srgb, var(--c-accent) 45%, var(--c-rule));transform:translateY(-2px)}.link-card.svelte-e4wc0k b:where(.svelte-e4wc0k){font:500 1.1rem / 1.2 "Newsreader", var(--font-display)}.link-card.svelte-e4wc0k span:where(.svelte-e4wc0k){font-size:var(--t-small-size);color:var(--c-ink-muted)}.note.svelte-e4wc0k{font-size:var(--t-small-size);color:var(--c-ink-muted);margin:0}
