.banner.svelte-isg40z{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-3)}.copy.svelte-isg40z strong:where(.svelte-isg40z){display:block;margin-bottom:var(--space-1)}.dim.svelte-isg40z{margin:0;color:var(--ink-3);font-size:var(--text-sm)}.actions.svelte-isg40z{display:flex;align-items:center;gap:var(--space-2)}.hosted-landing.svelte-1ry5kfs{position:relative;isolation:isolate;box-sizing:border-box;min-height:calc(100svh - 16px);display:grid;grid-template-rows:1fr auto;padding:clamp(24px,5vh,56px) 24px 20px;overflow:hidden;border:1px solid #ffffff0c;border-radius:18px;color:#f4f2ff;background:radial-gradient(ellipse at 50% 35%,#29204866,transparent 48%),radial-gradient(ellipse at 85% 0%,#252b5133,transparent 45%),#0b0e18}.starfield.svelte-1ry5kfs{position:absolute;inset:0;z-index:-1;pointer-events:none}.star.svelte-1ry5kfs{position:absolute;background:#d7d3ef;border-radius:50%}.twinkle.svelte-1ry5kfs{animation:svelte-1ry5kfs-twinkle 6s ease-in-out infinite alternate}.hosted-landing-inner.svelte-1ry5kfs{align-self:center;justify-self:center;width:min(100%,560px);display:flex;flex-direction:column;align-items:center;text-align:center;padding:16px 0 48px}.orb-stage.svelte-1ry5kfs{position:relative;width:252px;height:210px;display:grid;place-items:center;margin-bottom:20px}.orb-stage.svelte-1ry5kfs:before{content:"";position:absolute;inset:-30px;border-radius:50%;background:radial-gradient(circle,#8b5cf626,transparent 65%);pointer-events:none}.orbit.svelte-1ry5kfs{position:absolute;width:250px;height:106px;border:1px solid #b9a7ee20;border-radius:50%;pointer-events:none}.orbit-one.svelte-1ry5kfs{transform:rotate(-28deg)}.orbit-two.svelte-1ry5kfs{transform:rotate(28deg);border-color:#b9a7ee10}.orbit-one.svelte-1ry5kfs:after{content:"";position:absolute;width:5px;height:5px;border-radius:50%;background:#c3b2f2;top:20px;right:24px;box-shadow:0 0 12px #a78bfa80}.welcome.svelte-1ry5kfs{margin:0 0 10px;color:#b8a8df;font-size:13px;font-weight:500;letter-spacing:.06em}h1.svelte-1ry5kfs{margin:0;font-size:clamp(42px,5vw,60px);font-weight:700;letter-spacing:-.045em;line-height:1.08}.tagline.svelte-1ry5kfs{margin:18px 0 0;font-size:clamp(19px,2.5vw,25px);font-weight:500;letter-spacing:-.025em;color:#ded8eb}.lead.svelte-1ry5kfs{margin:14px 0 0;color:#a5a5bb;font-size:15px;line-height:1.75}.cta-row.svelte-1ry5kfs{display:flex;flex-wrap:wrap;gap:12px;justify-content:center;margin-top:28px}.cta-row.svelte-1ry5kfs .entry-button{min-width:180px;min-height:48px;gap:28px;background:#ede8fa;color:#21162e;border:1px solid #ffffff38;border-radius:10px;box-shadow:0 4px 24px #a78bfa16;transition:background .18s ease,transform .18s ease,box-shadow .18s ease}.cta-row.svelte-1ry5kfs .entry-button:hover{background:#fff;transform:translateY(-2px);box-shadow:0 8px 28px #a78bfa30}.cta-row.svelte-1ry5kfs button:focus-visible{outline:2px solid #c4b5fd;outline-offset:5px}.hint.svelte-1ry5kfs{margin:16px 0 0;font-size:12px;line-height:1.6;color:#a5a5bb}.landing-footer.svelte-1ry5kfs{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;color:#8f90a8;font-size:11px}@keyframes svelte-1ry5kfs-twinkle{0%{opacity:.2}to{opacity:.65}}@media(max-width:540px){.hosted-landing.svelte-1ry5kfs{padding:20px 20px 18px}.hosted-landing-inner.svelte-1ry5kfs{padding-bottom:36px}.orb-stage.svelte-1ry5kfs{margin-bottom:8px}.desktop-break.svelte-1ry5kfs{display:none}.landing-footer.svelte-1ry5kfs{justify-content:center;text-align:center}}@media(max-height:700px)and (min-width:541px){.hosted-landing.svelte-1ry5kfs{padding-top:16px}.hosted-landing-inner.svelte-1ry5kfs{padding:0 0 24px}.orb-stage.svelte-1ry5kfs{height:170px;margin-bottom:6px}.tagline.svelte-1ry5kfs{margin-top:12px}.cta-row.svelte-1ry5kfs{margin-top:20px}}@media(prefers-reduced-motion:reduce){.twinkle.svelte-1ry5kfs{animation:none}.cta-row.svelte-1ry5kfs .entry-button{transition:none}.cta-row.svelte-1ry5kfs .entry-button:hover{transform:none}}.cta.svelte-r6i3ib{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-3);padding:var(--space-3) var(--space-4);margin-bottom:var(--space-4);border:1px solid var(--border-1);border-radius:var(--radius-md);background:var(--surface-2);font-size:var(--text-sm);color:var(--ink-1)}.cta-copy.svelte-r6i3ib{display:flex;flex-direction:column;gap:var(--space-1);min-width:0;flex:1}.cta-status.svelte-r6i3ib{font-size:var(--text-xs);color:var(--ink-2)}.cta-status--err.svelte-r6i3ib{color:var(--danger)}.cta-undo.svelte-r6i3ib{font-size:var(--text-xs);color:var(--ink-2);display:inline-flex;align-items:center;gap:.35rem}.link.svelte-r6i3ib{border:0;padding:0;background:transparent;color:var(--accent);font:inherit;cursor:pointer;text-decoration:underline}.cta-actions.svelte-r6i3ib{display:flex;flex-wrap:wrap;gap:var(--space-2);align-items:center}@media(max-width:720px){.cta-actions.svelte-r6i3ib button{min-height:var(--tap-min)}}.decision-content.svelte-yn7tel{display:flex;flex-direction:column;flex:1;min-width:0}ul.svelte-yn7tel{list-style:none;padding:0;margin:0;display:grid;gap:4px}li.svelte-yn7tel{display:flex;align-items:center;gap:12px;min-width:0;padding:8px 0}.decision-title.svelte-yn7tel{display:grid;gap:3px;flex:1;min-width:0;color:var(--ink-0);text-decoration:none;font-size:13px;line-height:1.45}.decision-title.svelte-yn7tel span:where(.svelte-yn7tel){overflow-wrap:anywhere;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}small.svelte-yn7tel{font-size:12px;color:var(--ink-3)}.actions.svelte-yn7tel{display:flex;align-items:center;gap:4px;flex-shrink:0}.review.svelte-yn7tel,footer.svelte-yn7tel a:where(.svelte-yn7tel){display:inline-flex;align-items:center;gap:6px;color:var(--primary);text-decoration:none;min-height:max(32px,var(--tap-min));font-size:12px}.empty.svelte-yn7tel{display:flex;flex:1;flex-direction:column;align-items:center;justify-content:center;gap:6px;min-height:124px;text-align:center;font-size:13px;color:var(--ink-2);margin:0}.empty.svelte-yn7tel span:where(.svelte-yn7tel){color:var(--ink-3)}.empty.svelte-yn7tel strong:where(.svelte-yn7tel){font-weight:500}footer.svelte-yn7tel{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px;margin-top:auto;padding-top:12px;border-top:1px solid var(--line-2);font-size:12px;color:var(--ink-3)}.error.svelte-yn7tel{display:flex;align-items:center;gap:8px;flex-wrap:wrap;color:var(--danger);font-size:13px;padding:8px 0}.notice.svelte-yn7tel{font-size:12px;color:var(--ink-2);margin:8px 0}a.svelte-yn7tel:focus-visible{outline:2px solid var(--primary);outline-offset:3px}@container (max-width:440px){li.svelte-yn7tel{flex-wrap:wrap}.decision-title.svelte-yn7tel{flex-basis:100%}.actions.svelte-yn7tel{margin-left:auto}}#day-work.svelte-ktj1gc{scroll-margin-top:80px}.day-plan-head.work-head.svelte-ktj1gc{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px}.work-head.svelte-ktj1gc>div:where(.svelte-ktj1gc):first-child{display:grid;gap:6px;min-width:0}.work-tabs.svelte-ktj1gc{display:flex;align-items:center;gap:2px;padding:3px;background:var(--surface-1);border:1px solid var(--line-2);border-radius:var(--radius-md)}.work-tabs.svelte-ktj1gc button:where(.svelte-ktj1gc){display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:max(32px,var(--tap-min));padding:4px 10px;border:1px solid transparent;border-radius:var(--radius-sm);color:var(--ink-2);background:transparent;font:inherit;font-size:13px;cursor:pointer;white-space:nowrap}.work-tabs.svelte-ktj1gc button[aria-selected=true]:where(.svelte-ktj1gc){background:var(--surface);border-color:var(--line-2);color:var(--ink-0);box-shadow:var(--shadow-sm)}.work-tabs.svelte-ktj1gc span:where(.svelte-ktj1gc){font-size:11px;font-variant-numeric:tabular-nums}.work-tabs.svelte-ktj1gc .pending-count:where(.svelte-ktj1gc){color:var(--primary)}.work-tabs.svelte-ktj1gc button:where(.svelte-ktj1gc):focus-visible{outline:2px solid var(--primary);outline-offset:2px}.work-panel.svelte-ktj1gc{display:flex;flex-direction:column;flex:1;min-width:0}.work-panel[hidden].svelte-ktj1gc{display:none}.day-overview.svelte-ktj1gc{container-type:inline-size;display:grid;gap:12px;min-width:0}.day-columns.svelte-ktj1gc{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.day-card.svelte-ktj1gc,.other-matters.svelte-ktj1gc{min-width:0;padding:16px;border:1px solid var(--border-1);border-radius:var(--radius-lg, 14px);background:var(--surface-0, var(--bg))}.day-card.svelte-ktj1gc{display:flex;flex-direction:column;gap:12px}.day-plan-head.svelte-ktj1gc{display:flex;flex-direction:column;gap:2px}.day-plan-head.svelte-ktj1gc h2:where(.svelte-ktj1gc){margin:0;font-size:var(--text-base, 1rem);font-weight:650;line-height:1.4}.day-plan-date.svelte-ktj1gc{margin:2px 0 0;color:var(--ink-3);font-size:var(--text-xs)}.meeting-list.svelte-ktj1gc,.task-list.svelte-ktj1gc{display:grid;gap:4px}.meeting-list.svelte-ktj1gc{max-height:248px;overflow-y:auto;overscroll-behavior:contain}.meeting-link.svelte-ktj1gc{display:flex;align-items:center;gap:12px;padding:8px;min-height:max(44px,var(--tap-min));border:1px solid transparent;border-radius:var(--radius-md);color:inherit;text-decoration:none}.meeting-link.next.svelte-ktj1gc{background:var(--surface-1)}.meeting-time.svelte-ktj1gc{font-size:var(--text-sm);font-weight:650;font-variant-numeric:tabular-nums;color:var(--ink-2);flex:none}.meeting-copy.svelte-ktj1gc{display:grid;gap:2px;min-width:0;flex:1}.meeting-title.svelte-ktj1gc,.task-title.svelte-ktj1gc{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:var(--text-sm);line-height:1.45;overflow-wrap:anywhere}.next-label.svelte-ktj1gc{color:var(--accent);font-size:var(--text-xs);flex:none}.task-row.svelte-ktj1gc{display:grid;grid-template-columns:max(32px,var(--tap-min)) minmax(0,1fr);align-items:center;gap:4px;min-height:max(44px,var(--tap-min));min-width:0;padding:4px 0;border-radius:var(--radius-sm)}.task-link.svelte-ktj1gc{display:grid;gap:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;min-width:0;color:inherit;text-decoration:none;padding:2px 0}.task-status.svelte-ktj1gc{color:var(--ink-3);font-size:var(--text-xs);white-space:nowrap}.task-status.overdue.svelte-ktj1gc{color:var(--danger, var(--ink-2))}.task-meta.svelte-ktj1gc{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.empty.svelte-ktj1gc{display:flex;flex-direction:column;justify-content:center;gap:6px;min-height:112px;margin:0;padding:16px 10px;color:var(--ink-3);font-size:var(--text-sm);line-height:1.5}.empty.svelte-ktj1gc strong:where(.svelte-ktj1gc){font-weight:600;color:var(--ink-2)}footer.svelte-ktj1gc{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px;border-top:1px solid var(--border-1);padding-top:12px;margin-top:auto;font-size:var(--text-xs);color:var(--ink-3)}footer.svelte-ktj1gc a:where(.svelte-ktj1gc){display:inline-flex;align-items:center;gap:6px;text-decoration:none;color:var(--accent);min-height:max(24px,var(--tap-min))}.close-day.svelte-ktj1gc{display:flex;flex-wrap:wrap}.load-error.svelte-ktj1gc{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px;color:var(--ink-2);font-size:var(--text-sm)}.other-matters.svelte-ktj1gc .day-plan-group:where(.svelte-ktj1gc){grid-template-columns:minmax(0,1fr)}a.svelte-ktj1gc:focus-visible,button.svelte-ktj1gc:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.meeting-link.svelte-ktj1gc:hover,.task-row.svelte-ktj1gc:hover{background:var(--surface-1)}@container (max-width: 760px){.day-columns.svelte-ktj1gc{grid-template-columns:minmax(0,1fr);gap:12px}}.day-plan-group.svelte-ktj1gc{display:grid;gap:var(--s-1);min-width:0}.day-plan-group.svelte-ktj1gc h3:where(.svelte-ktj1gc){margin:var(--s-2) 0 0;color:var(--ink-3);font-size:var(--text-xs, .75rem);font-weight:600;letter-spacing:.02em}.day-plan-group.svelte-ktj1gc h3:where(.svelte-ktj1gc):first-child{margin-top:0}ul.svelte-ktj1gc{list-style:none;margin:0;padding:0;display:grid;gap:2px}.row.svelte-ktj1gc{display:flex;align-items:center;gap:var(--s-2);min-width:0;padding:4px 6px;border:1px solid transparent;border-radius:var(--radius-sm, 6px)}.row.svelte-ktj1gc:hover{background:var(--surface-1);border-color:var(--border-1)}.row-link.svelte-ktj1gc{display:flex;align-items:center;gap:var(--s-2);flex:1;min-width:0;color:inherit;text-decoration:none}.row-title.svelte-ktj1gc{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-sm)}.row-meta.svelte-ktj1gc{flex:none;color:var(--ink-3);font-size:var(--text-xs, .75rem);white-space:nowrap}.row-amount.svelte-ktj1gc{flex:none;margin-left:auto;font-variant-numeric:tabular-nums;font-size:var(--text-sm);font-weight:600}.row-check.svelte-ktj1gc{flex:none;width:max(32px,var(--tap-min));height:max(32px,var(--tap-min));display:grid;place-items:center;padding:0;border:0;border-radius:var(--radius-sm);background:transparent;color:var(--ink-2);cursor:pointer}.check-shape.svelte-ktj1gc{display:grid;place-items:center;width:18px;height:18px;border:1.5px solid var(--border-2, var(--border-1));border-radius:50%}.row-check.svelte-ktj1gc:hover:not(:disabled) .check-shape:where(.svelte-ktj1gc){border-color:var(--accent)}.row-check.svelte-ktj1gc:disabled{cursor:wait}@container (max-width: 560px){.day-card.svelte-ktj1gc,.other-matters.svelte-ktj1gc{padding:12px}.next-label.svelte-ktj1gc{display:none}.task-row.svelte-ktj1gc{grid-template-columns:max(32px,var(--tap-min)) minmax(0,1fr)}.task-link.svelte-ktj1gc{grid-template-columns:minmax(0,1fr);gap:4px}.row.svelte-ktj1gc{flex-wrap:wrap}.row-link.svelte-ktj1gc{flex:1 1 calc(100% - 30px)}.row-title.svelte-ktj1gc{white-space:normal}}.dashboard-shell.svelte-h7bcrl{display:grid;gap:var(--s-4)}.dashboard-intro.svelte-h7bcrl{display:grid;gap:var(--s-4);min-width:0}.dashboard-day-plan.svelte-h7bcrl{min-width:0;margin-top:var(--s-4)}.dashboard-day-plan.svelte-h7bcrl:empty,.dashboard-day-plan[hidden].svelte-h7bcrl{display:none}.dashboard-intro[hidden].svelte-h7bcrl{display:none}.dashboard-intro.svelte-h7bcrl .ai-hero{margin-top:0}.dashboard-panel.svelte-h7bcrl{display:none;min-width:0}.dashboard-panel.is-active.svelte-h7bcrl{display:block}.dashboard-panel-error.svelte-h7bcrl{margin:0;padding:var(--s-4);border:var(--border-thin) solid var(--danger);border-radius:var(--radius-md);color:var(--danger);font-size:var(--text-sm);display:grid;gap:var(--s-2);justify-items:start}.dashboard-panel-error.svelte-h7bcrl p:where(.svelte-h7bcrl){margin:0}.dashboard-panel-error.svelte-h7bcrl .dim:where(.svelte-h7bcrl){display:block;color:var(--ink-3);font-weight:400}.hero-skeleton.svelte-h7bcrl{min-height:clamp(30rem,58svh,42rem);background:transparent}@media(max-width:640px),(max-height:640px){.hero-skeleton.svelte-h7bcrl{min-height:22rem}}
