.timeline.svelte-17n671d{container-type:inline-size;display:flex;flex-direction:column;gap:.625rem}.axis.svelte-17n671d{position:relative;height:1.1rem;font-size:.6875rem;color:var(--color-text-muted)}.tick-label.svelte-17n671d,.now-label.svelte-17n671d{position:absolute;top:0;transform:translate(-50%);white-space:nowrap}.tick-label.day.svelte-17n671d{font-weight:700;color:var(--color-text-secondary);transform:translate(0)}.now-label.svelte-17n671d{transform:translate(0);font-weight:800;color:var(--color-secondary-blue)}@container (max-width: 559px){.tick-label.minor.svelte-17n671d{display:none}}.row.svelte-17n671d{display:flex;flex-direction:column;gap:.3rem}.row-label.svelte-17n671d{display:flex;align-items:center;gap:.375rem;min-width:0;font-size:.8125rem}.row-label.svelte-17n671d i:where(.svelte-17n671d){font-size:1rem;color:var(--color-text-secondary);flex-shrink:0}.row-title.svelte-17n671d{font-weight:700;color:var(--color-text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.row-status.svelte-17n671d{margin-left:auto;flex-shrink:0;font-size:.6875rem;font-weight:600;color:var(--color-text-muted)}.row-status.active.svelte-17n671d{color:#b91c1c}.track.svelte-17n671d{position:relative;height:.875rem;border-radius:999px;background:var(--color-surface-muted);overflow:hidden}.grid.svelte-17n671d{position:absolute;top:0;bottom:0;width:1px;background:var(--color-border-light)}.grid.day.svelte-17n671d{background:var(--color-border)}.now.svelte-17n671d{position:absolute;top:0;bottom:0;width:2px;background:var(--color-secondary-blue);z-index:2}.bar.svelte-17n671d{position:absolute;top:0;bottom:0;background:var(--c);border-radius:999px;box-shadow:inset 0 0 0 1px #00000026;z-index:1}.bar.open-start.svelte-17n671d{border-top-left-radius:0;border-bottom-left-radius:0}.bar.open-end.svelte-17n671d{border-top-right-radius:0;border-bottom-right-radius:0}.bar.stripe.svelte-17n671d{background:repeating-linear-gradient(45deg,var(--c) 0 4px,#fff 4px 8px)}.sr-only.svelte-17n671d{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.badge.svelte-1uhn923{display:inline-flex;align-items:center;gap:.375rem;background:var(--bg);color:var(--fg);border:1px solid color-mix(in srgb,var(--c) 45%,transparent);border-radius:999px;font-weight:700;white-space:nowrap;line-height:1}.md.svelte-1uhn923{font-size:.75rem;padding:.3rem .6rem}.sm.svelte-1uhn923{font-size:.6875rem;padding:.2rem .5rem}.dot.svelte-1uhn923{width:.55rem;height:.55rem;border-radius:50%;background:var(--c);box-shadow:inset 0 0 0 1px #0000002e;flex-shrink:0}.stripe.svelte-1uhn923 .dot:where(.svelte-1uhn923){background:repeating-linear-gradient(45deg,var(--c) 0 2px,#fff 2px 4px)}.detail.svelte-13a55jv{position:relative;background:var(--color-surface);border:1px solid var(--color-border-light);border-radius:var(--radius-md);padding:.875rem .875rem .875rem 1.125rem;overflow:hidden}.detail.svelte-13a55jv:before{content:"";position:absolute;left:0;top:0;bottom:0;width:5px;background:var(--c)}.detail.stripe.svelte-13a55jv:before{background:repeating-linear-gradient(45deg,var(--c) 0 4px,#fff 4px 8px)}.head.svelte-13a55jv{display:flex;gap:.75rem;align-items:flex-start}.icon.svelte-13a55jv{width:2.25rem;height:2.25rem;border-radius:50%;display:grid;place-items:center;background:var(--bg);color:var(--fg);font-size:1.25rem;flex-shrink:0;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--c) 40%,transparent)}.head-text.svelte-13a55jv{min-width:0;flex:1}.title.svelte-13a55jv{font-size:.9375rem;font-weight:800;color:var(--color-text-primary);margin:0 0 .3rem;line-height:1.3}.meta.svelte-13a55jv{display:flex;flex-wrap:wrap;align-items:center;gap:.375rem .625rem}.status.svelte-13a55jv{display:inline-flex;align-items:center;gap:.35rem;font-size:.75rem;font-weight:600;color:var(--color-text-muted)}.status.active.svelte-13a55jv{color:#b91c1c}.pulse.svelte-13a55jv{width:7px;height:7px;border-radius:50%;background:#ef4444;animation:svelte-13a55jv-pulse 1.8s ease-in-out infinite}@keyframes svelte-13a55jv-pulse{0%,to{opacity:1}50%{opacity:.35}}.time.svelte-13a55jv{display:flex;align-items:center;gap:.375rem;font-size:.8125rem;font-weight:600;color:var(--color-text-secondary);margin:.75rem 0 0}.desc.svelte-13a55jv{font-size:.875rem;line-height:1.55;color:var(--color-text-secondary);margin:.5rem 0 0}.instr.svelte-13a55jv{margin-top:.625rem}.instr.svelte-13a55jv summary:where(.svelte-13a55jv){cursor:pointer;font-size:.8125rem;font-weight:700;color:var(--color-secondary-blue);list-style:none}.instr.svelte-13a55jv summary:where(.svelte-13a55jv)::-webkit-details-marker{display:none}.instr.svelte-13a55jv summary:where(.svelte-13a55jv):before{content:"+ "}.instr[open].svelte-13a55jv summary:where(.svelte-13a55jv):before{content:"– "}.instr.svelte-13a55jv p:where(.svelte-13a55jv){white-space:pre-line;font-size:.8125rem;line-height:1.55;color:var(--color-text-secondary);background:var(--color-surface-muted);border-radius:var(--radius-sm);padding:.625rem .75rem;margin:.5rem 0 0}.panel.svelte-pornu0{display:flex;flex-direction:column;gap:.875rem}.head.svelte-pornu0{display:flex;gap:.75rem;align-items:center;background:var(--bg);border:1px solid color-mix(in srgb,var(--c) 45%,transparent);border-radius:var(--radius-md);padding:.75rem .875rem}.head.clear.svelte-pornu0{--bg: #f0fdf4;--fg: #166534;--c: #22c55e}.head-icon.svelte-pornu0{width:2.5rem;height:2.5rem;border-radius:50%;display:grid;place-items:center;background:var(--c);color:#111827;font-size:1.35rem;flex-shrink:0;box-shadow:inset 0 0 0 1px #0000001f}.clear.svelte-pornu0 .head-icon:where(.svelte-pornu0){color:#fff}.stripe.svelte-pornu0 .head-icon:where(.svelte-pornu0){background:repeating-linear-gradient(45deg,var(--c) 0 4px,#fff 4px 8px)}.head-text.svelte-pornu0{min-width:0}.eyebrow.svelte-pornu0{font-size:.6875rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--fg);margin:0}.title.svelte-pornu0{font-size:1.0625rem;font-weight:800;color:var(--color-text-primary);margin:.1rem 0 0;line-height:1.25}.sub.svelte-pornu0{font-size:.75rem;color:var(--color-text-muted);margin:.15rem 0 0}.block.svelte-pornu0{border:1px solid var(--color-border-light);border-radius:var(--radius-md);padding:.75rem .875rem;background:var(--color-surface)}.list.svelte-pornu0{display:flex;flex-direction:column;gap:.625rem}.empty.svelte-pornu0{font-size:.875rem;color:var(--color-text-secondary);margin:0}.actions.svelte-pornu0{display:flex;flex-wrap:wrap;gap:.5rem}.more.svelte-pornu0{align-self:flex-start;display:inline-flex;align-items:center;gap:.25rem;border:0;background:none;padding:.25rem 0;min-height:2.25rem;font-size:.8125rem;font-weight:700;color:var(--color-secondary-blue);cursor:pointer}.more.svelte-pornu0 i:where(.svelte-pornu0){font-size:1.125rem;transition:transform .2s}.more.svelte-pornu0 i.rot:where(.svelte-pornu0){transform:rotate(180deg)}
