.nudge.svelte-13j0quq{display:flex;align-items:center;gap:16px;padding:18px 22px;border-radius:var(--radius-sm);background:var(--glass-fill);-webkit-backdrop-filter:blur(16px) saturate(1.2);backdrop-filter:blur(16px) saturate(1.2);border:1px solid var(--glass-edge);box-shadow:inset 0 1px 0 var(--glass-sheen);cursor:pointer;transition:transform .2s var(--ease),background .2s var(--ease-soft),border-color .2s var(--ease-soft)}.nudge.svelte-13j0quq:hover{transform:translateY(-2px);background:var(--glass-fill-lift);border-color:var(--glass-edge-lit)}.nudge.svelte-13j0quq .accent:where(.svelte-13j0quq){width:3px;align-self:stretch;border-radius:3px;background:var(--st-open);flex:none}.nudge.doc.svelte-13j0quq .accent:where(.svelte-13j0quq){background:var(--st-waiting)}.nudge.svelte-13j0quq .body:where(.svelte-13j0quq){flex:1;font-size:16px}.nudge.svelte-13j0quq .body:where(.svelte-13j0quq) .ref:where(.svelte-13j0quq){font-weight:600}.nudge.svelte-13j0quq .actions:where(.svelte-13j0quq){display:flex;gap:8px}.nudge.urgent.svelte-13j0quq{background:var(--crimson-tint);border-color:#9c3b4947}.nudge.urgent.svelte-13j0quq .accent:where(.svelte-13j0quq){background:var(--crimson)}.nudge.urgent.svelte-13j0quq .body:where(.svelte-13j0quq),.nudge.urgent.svelte-13j0quq .body:where(.svelte-13j0quq) .ref:where(.svelte-13j0quq){color:var(--crimson-text)}.now.svelte-1uha8ag{margin-top:30px;padding:32px 34px 30px;background:var(--glass-hero)}.now.svelte-1uha8ag:after{content:"";position:absolute;right:-120px;top:-140px;width:440px;height:400px;background:radial-gradient(circle at 50% 50%,#e0b16833,#e0b16826,#e0b16817,#e0b1680b,#e0b16804,#e0b16800);filter:blur(24px);pointer-events:none}.now-label.svelte-1uha8ag{font-size:12px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--text-faint);margin:0 0 12px}.now-title.svelte-1uha8ag{font-family:var(--serif);font-weight:600;font-size:34px;line-height:1.25;margin:0;position:relative;display:inline-block;max-width:100%}.now-title.svelte-1uha8ag .id:where(.svelte-1uha8ag){color:var(--sakura)}.now-meta.svelte-1uha8ag{display:flex;align-items:center;gap:16px;margin-top:16px;flex-wrap:wrap}.now-client.svelte-1uha8ag{font-size:16px;color:var(--text-muted)}.now-hours.svelte-1uha8ag{font-size:15px;color:var(--text-faint)}.now-next.svelte-1uha8ag{margin-top:22px;padding-top:20px;border-top:1px solid var(--glass-edge)}.now-next.svelte-1uha8ag .lbl:where(.svelte-1uha8ag){font-size:12px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--text-faint);margin:0 0 6px}.now-next.svelte-1uha8ag .val:where(.svelte-1uha8ag){font-size:18px}.now.svelte-1uha8ag .btn-primary:where(.svelte-1uha8ag){margin-top:22px}.nudges.svelte-1uha8ag{display:flex;flex-direction:column;gap:12px}.agenda.svelte-1uha8ag{padding:24px 26px 20px}.timeline.svelte-1uha8ag{position:relative;display:grid;grid-template-columns:56px 1fr}.hours.svelte-1uha8ag{display:flex;flex-direction:column}.hour.svelte-1uha8ag{height:64px;font-size:12.5px;color:var(--text-faint);letter-spacing:.02em;position:relative;top:-7px}.track.svelte-1uha8ag{position:relative;border-left:1px solid var(--glass-edge)}.gridline.svelte-1uha8ag{position:absolute;left:0;right:0;height:1px;background:var(--gridline)}.blk.svelte-1uha8ag{position:absolute;left:10px;right:14px;border-radius:8px;padding:9px 13px;overflow:hidden;font-size:13.5px;line-height:1.35;transition:transform .18s var(--ease),filter .18s var(--ease-soft)}.blk.svelte-1uha8ag:hover{transform:translate(2px);filter:brightness(1.06)}.blk.svelte-1uha8ag .bt:where(.svelte-1uha8ag){font-weight:600;font-size:14px}.blk.svelte-1uha8ag .bs:where(.svelte-1uha8ag){color:inherit;opacity:.72;font-size:12.5px}.blk.logged.svelte-1uha8ag{background:rgba(var(--st-open-rgb),.2);border:1px solid rgba(var(--st-open-rgb),.45);border-left:3px solid var(--st-open);color:var(--text)}.blk.mini.svelte-1uha8ag{display:flex;align-items:center;gap:8px;padding:0 13px}.blk.mini.svelte-1uha8ag .bt:where(.svelte-1uha8ag){font-size:12.5px}.blk.mini.svelte-1uha8ag .bs:where(.svelte-1uha8ag){font-size:12px}.capacity.svelte-1uha8ag{display:flex;align-items:center;gap:14px;margin-top:16px;padding:0 4px}.capacity.svelte-1uha8ag .bar:where(.svelte-1uha8ag){flex:1;height:2px;background:var(--glass-edge);border-radius:2px;position:relative;overflow:hidden}.capacity.svelte-1uha8ag .fill:where(.svelte-1uha8ag){position:absolute;left:0;top:0;bottom:0;background:var(--sakura-line);border-radius:2px}.capacity.svelte-1uha8ag .txt:where(.svelte-1uha8ag){font-size:13px;color:var(--text-faint);white-space:nowrap}.done-list.svelte-1uha8ag{display:flex;flex-direction:column;gap:12px}.done-row.svelte-1uha8ag{display:flex;align-items:center;gap:16px;padding:18px 22px;background:var(--glass-fill);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border:1px solid var(--glass-edge);border-radius:var(--radius-sm);box-shadow:inset 0 1px 0 var(--glass-sheen);transition:background .2s var(--ease-soft)}.done-row.svelte-1uha8ag .label:where(.svelte-1uha8ag){font-size:16px}.done-row.svelte-1uha8ag .label:where(.svelte-1uha8ag) .muted:where(.svelte-1uha8ag){color:var(--text-muted)}.done-row.checked.svelte-1uha8ag .label:where(.svelte-1uha8ag){color:var(--text-muted)}.done-row.checked.svelte-1uha8ag .label:where(.svelte-1uha8ag) .ref:where(.svelte-1uha8ag){text-decoration:line-through;text-decoration-color:var(--text-faint)}.empty.svelte-1uha8ag{margin-top:20px;padding:46px 34px;text-align:center;position:relative;background:var(--glass-fill);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border:1px solid var(--glass-edge);border-radius:var(--radius);box-shadow:inset 0 1px 0 var(--glass-sheen),0 10px 34px #00000047;overflow:hidden}.empty.svelte-1uha8ag .blob:where(.svelte-1uha8ag){position:absolute;width:420px;height:340px;left:50%;top:50%;transform:translate(-50%,-50%);background:radial-gradient(circle at 45% 40%,#dca0a738,#dca0a726,#dca0a712,#dca0a705 66%,#dca0a700),radial-gradient(circle at 62% 66%,#95bfa029,#95bfa01c 22%,#95bfa00d 46%,#95bfa004 68%,#95bfa000);filter:blur(40px);pointer-events:none}.empty.svelte-1uha8ag .kanji:where(.svelte-1uha8ag){position:absolute;right:38px;bottom:6px;font-family:var(--serif);font-size:118px;color:#f6f0e30d;line-height:1;-webkit-user-select:none;user-select:none}[data-theme=day] .empty.svelte-1uha8ag .kanji:where(.svelte-1uha8ag){color:#2b27230d}.empty.svelte-1uha8ag .poem:where(.svelte-1uha8ag){position:relative;font-family:var(--serif);font-size:23px;font-weight:500;color:var(--text-muted);font-style:italic;margin:0;letter-spacing:.01em}
