span.svelte-s0bw0s{border-radius:var(--radius-full);padding:var(--space-1) var(--space-3);background:var(--color-brand-soft);color:var(--color-badge-brand-foreground);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);display:inline-flex}.neutral.svelte-s0bw0s{background:var(--color-bg-muted);color:var(--color-badge-neutral-foreground)}.success.svelte-s0bw0s{background:var(--color-success-soft);color:var(--color-badge-success-foreground)}.info.svelte-s0bw0s{background:var(--color-info-soft);color:var(--color-badge-info-foreground)}.warning.svelte-s0bw0s{background:var(--color-warning-soft);color:var(--color-badge-warning-foreground)}.danger.svelte-s0bw0s{background:var(--color-badge-danger-background);color:var(--color-badge-danger-foreground)}.orange.svelte-s0bw0s{background:var(--color-badge-orange-background);color:var(--color-badge-orange-foreground)}.blue.svelte-s0bw0s{background:var(--color-badge-blue-background);color:var(--color-badge-blue-foreground)}.spinner.svelte-1trx8de{width:var(--_size);height:var(--_size);border:var(--_thickness) solid currentColor;border-radius:var(--radius-full);border-bottom-color:#0000;flex:none;animation:.7s linear infinite svelte-1trx8de-spin;display:inline-block}.orange.svelte-1trx8de{color:var(--color-loading)}.white.svelte-1trx8de{color:var(--color-loading-white)}.black.svelte-1trx8de{color:var(--color-loading-black)}@media (prefers-reduced-motion:reduce){.spinner.svelte-1trx8de{animation-duration:2.4s}}@keyframes svelte-1trx8de-spin{to{transform:rotate(360deg)}}button.svelte-147tdyt{border-radius:var(--radius-md);padding:var(--space-3) var(--space-5);background:var(--color-brand-primary);color:var(--color-text-on-brand);font:inherit;font-weight:var(--font-weight-semibold);cursor:pointer;border:0;position:relative}button.svelte-147tdyt:hover:not(:disabled){filter:brightness(.96)}button.svelte-147tdyt:focus-visible{outline:3px solid var(--color-focus-ring);outline-offset:2px}button.svelte-147tdyt:disabled{cursor:not-allowed;opacity:.55}button.loading.svelte-147tdyt:disabled{opacity:1;cursor:progress}.label.svelte-147tdyt{justify-content:center;align-items:center;gap:var(--space-2);display:inline-flex}.icon.svelte-147tdyt{flex:none;width:1.125em;height:1.125em}.loading.svelte-147tdyt .label:where(.svelte-147tdyt){opacity:0}.indicator.svelte-147tdyt{place-items:center;display:grid;position:absolute;inset:0}.pill.svelte-147tdyt{border-radius:var(--radius-full)}.secondary.svelte-147tdyt{background:var(--color-bg-muted);color:var(--color-text-primary)}.danger.svelte-147tdyt{background:var(--color-danger);color:var(--color-text-on-brand)}.accent.svelte-147tdyt{background:var(--color-accent-orange);color:var(--color-text-on-accent-orange)}.success.svelte-147tdyt{background:var(--color-success-strong);color:var(--color-text-on-success-strong)}.admin-export.svelte-147tdyt{background:var(--color-admin-export);color:var(--color-text-on-admin-export)}.admin-info.svelte-147tdyt{background:var(--color-admin-info);color:var(--color-text-on-admin-info)}.admin-action.svelte-147tdyt{background:var(--color-admin-action);color:var(--color-text-on-admin-action)}.admin-cta.svelte-147tdyt{background:var(--color-admin-cta);color:var(--color-text-on-admin-cta)}.loading.svelte-8tzbr0{place-items:center;min-height:12rem;display:grid}.compact.svelte-8tzbr0{justify-items:start;min-height:0}.fullscreen.svelte-8tzbr0{min-height:100vh;z-index:var(--z-index-overlay);background:color-mix(in srgb, var(--color-bg-page) 78%, transparent);position:fixed;inset:0}.delayed.svelte-8tzbr0{animation:svelte-8tzbr0-loading-reveal 0s var(--_reveal-delay) both}@keyframes svelte-8tzbr0-loading-reveal{0%{opacity:0}to{opacity:1}}.sr-only.svelte-8tzbr0{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}dialog.svelte-1vkulrm{background:0 0;border:0;max-width:none;max-height:none;padding:0;overflow:visible}dialog.svelte-1vkulrm::backdrop{background:var(--color-overlay)}dialog.start.svelte-1vkulrm{block-size:100dvh;margin:0 auto 0 0}dialog.start.svelte-1vkulrm .panel:where(.svelte-1vkulrm){width:min(var(--modal-width,40rem), 100vw);block-size:100dvh;border-radius:0 var(--radius-lg) var(--radius-lg) 0;max-height:none}@media (prefers-reduced-motion:no-preference){dialog.start[open].svelte-1vkulrm .panel:where(.svelte-1vkulrm){animation:.2s ease-out svelte-1vkulrm-slide-from-start}}@keyframes svelte-1vkulrm-slide-from-start{0%{transform:translate(-100%)}}.panel.svelte-1vkulrm{width:min(var(--modal-width,32rem), calc(100vw - var(--space-8)));max-height:calc(100dvh - var(--space-8));border-radius:var(--radius-lg);background:var(--color-bg-surface);box-shadow:var(--shadow-md);flex-direction:column;display:flex;overflow:hidden}.panel.wide.svelte-1vkulrm{width:min(72rem, calc(100vw - var(--space-8)))}.panel.stable.svelte-1vkulrm{block-size:min(32rem, calc(100dvh - var(--space-8)))}.panel.wide.stable.svelte-1vkulrm{block-size:min(44rem, calc(100dvh - var(--space-8)))}.panel.bare.svelte-1vkulrm{box-shadow:none;background:0 0}.panel.wide.bare.svelte-1vkulrm{width:min(72rem, calc(100vw - var(--space-4)));max-height:calc(100dvh - var(--space-4))}.panel.bare.svelte-1vkulrm>header:where(.svelte-1vkulrm){height:1px;padding:0;overflow:hidden}.panel.bare.svelte-1vkulrm>.body:where(.svelte-1vkulrm){place-items:center;padding:0;display:grid;overflow:hidden}header.svelte-1vkulrm{justify-content:space-between;align-items:center;gap:var(--space-4);padding:var(--space-6) var(--space-6) var(--space-4);flex:none;display:flex}header.title-hidden.svelte-1vkulrm{justify-content:flex-end}header.custom-header.svelte-1vkulrm{justify-content:space-between}.header-content.svelte-1vkulrm{flex:auto;min-width:0}.body.svelte-1vkulrm{overscroll-behavior:contain;min-height:0;padding:var(--space-1) var(--space-6) var(--space-6);flex:auto;overflow-y:auto}.body.loading.svelte-1vkulrm{place-items:center;display:grid}footer.svelte-1vkulrm{gap:var(--space-2);border-top:1px solid var(--color-border);padding:var(--space-4) var(--space-6);background:var(--color-bg-surface);flex:none;grid-auto-columns:1fr;grid-auto-flow:column;display:grid}footer.svelte-1vkulrm button{width:100%}h2.svelte-1vkulrm{font-size:var(--font-size-xl);margin:0}.visually-hidden.svelte-1vkulrm{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}header.svelte-1vkulrm button:where(.svelte-1vkulrm){width:2.75rem;height:2.75rem;margin-right:calc(var(--space-2) * -1);border-radius:var(--radius-sm);color:var(--color-text-muted);font:inherit;font-size:var(--font-size-2xl);cursor:pointer;background:0 0;border:0;flex:none;place-items:center;line-height:1;display:grid}header.svelte-1vkulrm button:where(.svelte-1vkulrm):hover:not(:disabled){background:var(--color-bg-subtle);color:var(--color-text-primary)}header.svelte-1vkulrm button:where(.svelte-1vkulrm):disabled{cursor:not-allowed;opacity:.5}@media (width<=40rem),(height<=42rem){.panel.stable.svelte-1vkulrm,.panel.wide.stable.svelte-1vkulrm{block-size:calc(100dvh - var(--space-4))}}.message.svelte-1g81okj{color:var(--color-text-primary);white-space:pre-line;overflow-wrap:anywhere;margin:0;line-height:1.6}div.svelte-x3cugz{padding:var(--empty-state-padding,var(--space-9) var(--space-6));text-align:center}h2.svelte-x3cugz{font-size:var(--empty-state-title-font-size,var(--font-size-xl));margin:0}p.svelte-x3cugz{margin:var(--space-2) 0 0;color:var(--color-text-muted);font-size:var(--empty-state-description-font-size,inherit)}footer.svelte-x3cugz{margin-top:var(--space-5)}button.svelte-111mrps{border:1px solid var(--color-border);border-radius:var(--radius-full);background:var(--color-bg-surface);width:2.75rem;height:2.75rem;color:var(--color-text-primary);cursor:pointer;place-items:center;display:inline-grid}button.svelte-111mrps:focus-visible{outline:3px solid var(--color-focus-ring);outline-offset:2px}button.svelte-111mrps:disabled{cursor:not-allowed;opacity:.55}.audio-player.svelte-i6jnsw{gap:var(--space-2);min-inline-size:0;display:grid}span.svelte-i6jnsw{font-size:var(--font-size-sm);font-weight:600}small.svelte-i6jnsw{color:var(--color-text-muted)}.visually-hidden.svelte-i6jnsw{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}audio.svelte-i6jnsw{min-block-size:2.75rem;inline-size:100%}.compact.svelte-i6jnsw{display:inline-grid}.compact.svelte-i6jnsw audio:where(.svelte-i6jnsw){display:none}.compact.svelte-i6jnsw button{color:var(--color-brand-primary);background:0 0;border-color:#0000}.compact.svelte-i6jnsw button:hover,.compact.svelte-i6jnsw button:active{background:var(--color-brand-soft)}.compact.svelte-i6jnsw svg:where(.svelte-i6jnsw){fill:currentColor;width:1.25rem;height:1.25rem}.compact.svelte-i6jnsw svg:where(.svelte-i6jnsw) path:where(.svelte-i6jnsw)+path:where(.svelte-i6jnsw){fill:none;stroke:currentColor;stroke-linecap:round;stroke-width:1.75px}.chart-wrap.svelte-1oqvbc9{gap:var(--space-3);min-width:0;display:grid}.canvas-wrap.svelte-1oqvbc9{min-width:0;min-height:18rem;position:relative}canvas.svelte-1oqvbc9{width:100%;max-width:100%;height:100%}dl.svelte-1oqvbc9{gap:var(--space-2);grid-template-columns:repeat(5,minmax(0,1fr));margin:0;display:grid}dl.svelte-1oqvbc9 div:where(.svelte-1oqvbc9){gap:var(--space-1);text-align:center;display:grid}dt.svelte-1oqvbc9{color:var(--color-text-muted);font-size:var(--radar-chart-label-font-size,var(--font-size-xs))}dd.svelte-1oqvbc9{color:var(--color-text-primary);font-size:var(--radar-chart-value-font-size,var(--font-size-sm));font-weight:var(--font-weight-semibold);font-variant-numeric:tabular-nums;margin:0}@media (width<=34rem){.canvas-wrap.svelte-1oqvbc9{min-height:15rem}dl.svelte-1oqvbc9{grid-template-columns:repeat(3,minmax(0,1fr))}}.chart-layout.svelte-j82foh{align-items:center;gap:var(--space-4);grid-template-columns:minmax(9rem,13rem) minmax(0,1fr);display:grid}.chart-layout.chart-only.svelte-j82foh{grid-template-columns:minmax(0,1fr);gap:0}.chart-layout.chart-only.svelte-j82foh .canvas-wrap:where(.svelte-j82foh){height:100%;min-height:0}.canvas-wrap.svelte-j82foh{min-height:12rem;position:relative}canvas.svelte-j82foh{width:100%;height:100%}ul.svelte-j82foh{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}li.svelte-j82foh{align-items:center;gap:var(--space-2);color:var(--color-text-muted);font-size:var(--font-size-sm);grid-template-columns:auto minmax(0,1fr) auto;display:grid}strong.svelte-j82foh{color:var(--color-text-primary);font-variant-numeric:tabular-nums}small.svelte-j82foh{margin-left:var(--space-1);color:var(--color-text-muted);font-weight:400}.marker.svelte-j82foh{border-radius:var(--radius-full);background:var(--palette-brand-500);width:.65rem;height:.65rem}.marker-1.svelte-j82foh{background:var(--palette-sky-500)}.marker-2.svelte-j82foh{background:var(--palette-orange-500)}.marker-3.svelte-j82foh{background:var(--palette-green-600)}.marker-4.svelte-j82foh{background:var(--palette-red-500)}@media (width<=34rem){.chart-layout.svelte-j82foh{grid-template-columns:1fr}.canvas-wrap.svelte-j82foh{min-height:11rem}}section.svelte-1vg74k7{border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-6);background:var(--color-bg-surface);box-shadow:var(--shadow-sm)}div.svelte-dcsj9m{gap:var(--space-2);flex-wrap:wrap;display:flex}button.svelte-dcsj9m{border:1px solid var(--color-border);border-radius:var(--radius-control);padding:var(--space-2) var(--space-4);background:var(--color-bg-surface);color:var(--color-text-muted);font:inherit;font-size:var(--font-size-sm);cursor:pointer}button.svelte-dcsj9m:hover{border-color:var(--color-brand-primary);color:var(--color-brand-primary)}button[aria-checked=true].svelte-dcsj9m{border-color:var(--color-brand-primary);background:var(--color-brand-soft);color:var(--color-brand-primary);font-weight:var(--font-weight-semibold)}button.svelte-dcsj9m:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}div.svelte-4f3ckf{gap:var(--space-2);flex-wrap:wrap;display:flex}button.svelte-4f3ckf{border:1px solid var(--color-border);border-radius:var(--radius-control);padding:var(--space-2) var(--space-4);background:var(--color-bg-surface);color:var(--color-text-muted);font:inherit;font-size:var(--font-size-sm);cursor:pointer}button.svelte-4f3ckf:hover{border-color:var(--color-brand-primary);color:var(--color-brand-primary)}button.svelte-4f3ckf:focus-visible{border-color:var(--color-brand-primary);box-shadow:none;outline:none}button[aria-pressed=true].svelte-4f3ckf{border-color:var(--color-brand-primary);background:var(--color-brand-soft);color:var(--color-brand-primary);font-weight:var(--font-weight-semibold)}.chip-more.svelte-4f3ckf{font-weight:var(--font-weight-semibold);border-style:dashed}.calendar.svelte-r24v3b{border:1px solid var(--color-border);border-radius:var(--radius-md);width:20rem;min-width:min-content;padding:var(--space-4);background:var(--color-bg-surface);box-shadow:var(--shadow-md)}header.svelte-r24v3b{margin-bottom:var(--space-3);text-align:center;grid-template-columns:auto 1fr auto;align-items:center;display:grid}strong.svelte-r24v3b{font-size:var(--font-size-sm)}button.svelte-r24v3b{color:var(--color-text-primary);font:inherit;cursor:pointer;background:0 0;border:1px solid #0000}button.svelte-r24v3b:focus{border-color:var(--color-brand-primary);outline:none}button.svelte-r24v3b:disabled{cursor:not-allowed;opacity:.35}.month-button.svelte-r24v3b{border-radius:var(--radius-sm);place-items:center;width:2rem;height:2rem;display:grid}svg.svelte-r24v3b{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:1rem;height:1rem}.weekdays.svelte-r24v3b,.days.svelte-r24v3b{gap:var(--space-1);grid-template-columns:repeat(7,1fr);display:grid}.weekdays.svelte-r24v3b{margin-bottom:var(--space-1);color:var(--color-text-muted);font-size:var(--font-size-xs);text-align:center}.weekdays.svelte-r24v3b span:where(.svelte-r24v3b){padding:var(--space-1)}.title-button.svelte-r24v3b{border-radius:var(--radius-sm);padding:var(--space-1) var(--space-2);justify-self:center}.title-button.svelte-r24v3b:hover{background:var(--color-brand-soft)}.days.svelte-r24v3b button:where(.svelte-r24v3b){aspect-ratio:1;border-radius:var(--radius-sm);font-size:var(--font-size-sm)}.periods.svelte-r24v3b{gap:var(--space-2);display:grid}.months.svelte-r24v3b{grid-template-columns:repeat(3,1fr)}.years.svelte-r24v3b{grid-template-columns:repeat(4,1fr)}.periods.svelte-r24v3b button:where(.svelte-r24v3b){border-radius:var(--radius-sm);min-height:3.5rem;font-size:var(--font-size-sm)}:is(.days:where(.svelte-r24v3b),.periods:where(.svelte-r24v3b)) button.svelte-r24v3b:hover:not(:disabled){background:var(--color-brand-soft)}:is(.days:where(.svelte-r24v3b),.periods:where(.svelte-r24v3b)) .outside.svelte-r24v3b{color:var(--color-text-muted);opacity:.65}:is(.days:where(.svelte-r24v3b),.periods:where(.svelte-r24v3b)) .today.svelte-r24v3b{border-color:var(--color-brand-primary)}:is(.days:where(.svelte-r24v3b),.periods:where(.svelte-r24v3b)) .selected.svelte-r24v3b{border-color:var(--color-brand-primary);background:var(--color-brand-primary);color:var(--color-text-on-brand);font-weight:var(--font-weight-semibold)}:is(.days:where(.svelte-r24v3b),.periods:where(.svelte-r24v3b)) .selected.svelte-r24v3b:hover{background:var(--color-brand-primary)}.calendar.large.svelte-r24v3b{width:38rem;padding:var(--space-5)}.large.svelte-r24v3b header:where(.svelte-r24v3b){margin-bottom:var(--space-4)}.large.svelte-r24v3b strong:where(.svelte-r24v3b){font-size:1.8rem}.large.svelte-r24v3b .month-button:where(.svelte-r24v3b){width:4.4rem;height:4.4rem}.large.svelte-r24v3b svg:where(.svelte-r24v3b){width:2rem;height:2rem}.large.svelte-r24v3b .weekdays:where(.svelte-r24v3b),.large.svelte-r24v3b .days:where(.svelte-r24v3b){gap:var(--space-2)}.large.svelte-r24v3b .weekdays:where(.svelte-r24v3b){margin-bottom:var(--space-2);font-size:1.5rem}.large.svelte-r24v3b .weekdays:where(.svelte-r24v3b) span:where(.svelte-r24v3b){padding:var(--space-2)}.large.svelte-r24v3b .days:where(.svelte-r24v3b) button:where(.svelte-r24v3b){font-size:1.6rem}.large.svelte-r24v3b .periods:where(.svelte-r24v3b){gap:var(--space-3)}.large.svelte-r24v3b .periods:where(.svelte-r24v3b) button:where(.svelte-r24v3b){min-height:6rem;font-size:1.6rem}label.svelte-1l5w7l1{margin-bottom:var(--space-2);color:var(--color-text-primary);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);display:block}.label-row.svelte-1l5w7l1{align-items:center;gap:var(--space-2);margin-bottom:var(--space-2);display:flex}.label-row.svelte-1l5w7l1 label:where(.svelte-1l5w7l1){margin-bottom:0}.error.svelte-1l5w7l1{margin-top:var(--space-1);color:var(--color-danger);font-size:var(--font-size-sm);display:block}select.svelte-1l5w7l1{border:1px solid var(--color-border);border-radius:var(--radius-control);width:100%;padding:var(--space-3) var(--space-4);background:var(--color-bg-surface);color:var(--color-text-primary);font-family:inherit;font-size:var(--font-size-md);line-height:var(--line-height-base)}select.svelte-1l5w7l1:focus{border-color:var(--color-brand-primary);outline:none}select.svelte-1l5w7l1:disabled{background:var(--color-bg-muted);color:var(--color-text-muted)}.field.compact.svelte-1l5w7l1{max-width:100%;display:inline-flex}select.compact.svelte-1l5w7l1{border-radius:var(--radius-full);width:auto;max-width:100%;min-height:44px;padding:0 var(--space-4);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);cursor:pointer;line-height:normal}select.compact.svelte-1l5w7l1:disabled{cursor:not-allowed}.visually-hidden.svelte-1l5w7l1{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}label.svelte-9qylnh{margin-bottom:var(--space-2);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);display:block}.control.svelte-9qylnh{position:relative}input.svelte-9qylnh{border:1px solid var(--color-border);border-radius:var(--radius-control);width:100%;padding:var(--space-3) var(--space-4);background:var(--color-bg-surface);color:var(--color-text-primary);font:inherit}.revealable.svelte-9qylnh input:where(.svelte-9qylnh){padding-right:3rem}input.svelte-9qylnh:focus{border-color:var(--color-brand-primary);box-shadow:none;outline:none}input.svelte-9qylnh:disabled,input.svelte-9qylnh:read-only{background:var(--color-bg-muted);color:var(--color-text-muted)}.reveal.svelte-9qylnh{top:50%;right:var(--space-3);border-radius:var(--radius-sm);width:2rem;height:2rem;color:var(--color-text-muted);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid;position:absolute;translate:0 -50%}.reveal.svelte-9qylnh:hover{color:var(--color-brand-primary);background:var(--color-brand-soft)}.reveal.svelte-9qylnh:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:1px}.reveal.svelte-9qylnh svg:where(.svelte-9qylnh){fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:1.25rem;height:1.25rem}.error.svelte-9qylnh{margin-top:var(--space-1);color:var(--color-danger);font-size:var(--font-size-sm);display:block}.visually-hidden.svelte-9qylnh{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.item.svelte-kxi1ea{align-items:center;gap:var(--space-4);border-bottom:1px solid var(--color-border);padding:var(--space-4) 0;display:flex}.content.svelte-kxi1ea{gap:var(--space-1);flex:1;display:grid}.content.svelte-kxi1ea span:where(.svelte-kxi1ea){color:var(--color-text-muted);font-size:var(--font-size-sm)}.slot.svelte-kxi1ea{flex:none}section.svelte-eac5ws{place-items:center;width:100%;display:grid}section.fullpage.svelte-eac5ws{min-height:100dvh;padding:var(--space-6);background:var(--color-bg-page)}.panel.svelte-eac5ws{gap:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-lg);width:min(100%,32rem);padding:var(--space-8);background:var(--color-bg-surface);box-shadow:var(--shadow-sm);text-align:center;display:grid}h1.svelte-eac5ws{color:var(--color-text-primary);font-size:var(--font-size-2xl);margin:0}.message.svelte-eac5ws{color:var(--color-text-muted);line-height:var(--line-height-relaxed,1.7);overflow-wrap:anywhere;white-space:pre-line;margin:0}.schedule.svelte-eac5ws{gap:var(--space-2);border-top:1px solid var(--color-border);padding-top:var(--space-4);color:var(--color-text-muted);font-size:var(--font-size-sm);margin:0;display:grid}.schedule.svelte-eac5ws div:where(.svelte-eac5ws){justify-content:center;gap:var(--space-2);display:flex}dt.svelte-eac5ws{font-weight:var(--font-weight-semibold)}dd.svelte-eac5ws{margin:0}@media (width<=40rem){.panel.svelte-eac5ws{padding:var(--space-6)}}header.svelte-15h7faj{justify-content:space-between;align-items:flex-start;gap:var(--space-6);display:flex}.heading-group.svelte-15h7faj{align-items:flex-start;gap:var(--space-3);display:flex}.back.svelte-15h7faj{width:var(--space-8);height:var(--space-8);border-radius:var(--radius-md);color:var(--color-text-primary);font-size:var(--font-size-2xl);flex:none;place-items:center;line-height:1;text-decoration:none;display:grid}.back.svelte-15h7faj:hover{background:var(--color-bg-muted);color:var(--color-brand-primary)}.back.svelte-15h7faj:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.back.svelte-15h7faj svg:where(.svelte-15h7faj){fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px;width:1.35rem;height:1.35rem}.title-row.svelte-15h7faj{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}h1.svelte-15h7faj{font-size:var(--font-size-3xl);line-height:var(--line-height-tight);margin:0}p.svelte-15h7faj{margin:var(--space-2) 0 0;color:var(--color-text-muted)}@media (width<=40rem){header.svelte-15h7faj{flex-direction:column}}.pending-label.svelte-13xtbwq{justify-content:center;align-items:center;display:inline-flex}.pending-label.pending.svelte-13xtbwq{gap:var(--space-2)}nav.svelte-b6lxl9{justify-content:center;gap:var(--space-1);flex-wrap:wrap;display:flex}button.svelte-b6lxl9{border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-bg-surface);min-width:2.5rem;height:2.5rem;color:var(--color-text-muted);font:inherit;cursor:pointer}button.active.svelte-b6lxl9{border-color:var(--color-brand-primary);background:var(--color-brand-primary);color:var(--color-text-on-brand);font-weight:var(--font-weight-semibold)}button.svelte-b6lxl9:disabled{cursor:not-allowed;opacity:.4}.rich-text-editor.svelte-1792xet{border:1px solid var(--color-border);border-radius:var(--radius-control);background:var(--color-bg-surface);color:var(--color-text-primary)}.file-input.svelte-1792xet{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.editor-content.svelte-1792xet{min-height:25rem;max-height:37.5rem;overflow-y:auto}.disabled.svelte-1792xet .editor-content:where(.svelte-1792xet){background:var(--color-bg-muted)}.rich-text-editor .ProseMirror{min-height:25rem;padding:var(--space-4);outline:none}.rich-text-editor .ProseMirror p.is-editor-empty:first-child:before{float:left;height:0;color:var(--color-text-muted);content:attr(data-placeholder);pointer-events:none}.rich-text-editor .ProseMirror img{border-radius:var(--radius-sm);max-width:100%;height:auto;display:block}.rich-text-editor .ProseMirror img[data-align=center]{margin-inline:auto}.rich-text-editor .ProseMirror img[data-align=right]{margin-left:auto}.rich-text-editor .ProseMirror blockquote{padding-left:var(--space-4);border-left:3px solid var(--color-border);color:var(--color-text-muted);margin-left:0}.rich-text-editor .ProseMirror hr{margin:var(--space-4) 0;border:0;border-top:2px solid var(--color-border)}.rich-text-editor .ProseMirror ul,.rich-text-editor .ProseMirror ol{padding-left:var(--space-6)}.rich-text-editor .rt-image-container{width:fit-content;max-width:100%;margin-block:var(--space-4);display:block}.rich-text-editor .rt-image-container[data-align=center]{margin-inline:auto}.rich-text-editor .rt-image-container[data-align=right]{margin-left:auto}.rich-text-editor .rt-image-wrapper{display:block;position:relative}.rich-text-editor .rt-image-handle{border:1px solid var(--color-bg-surface);border-radius:var(--radius-full);background:var(--color-brand-primary);width:.75rem;height:.75rem;display:none;position:absolute}.rich-text-editor .rt-image-container.selected .rt-image-handle{display:block}.rich-text-editor .rt-image-handle[data-direction=nw]{cursor:nw-resize;top:-.375rem;left:-.375rem}.rich-text-editor .rt-image-handle[data-direction=ne]{cursor:ne-resize;top:-.375rem;right:-.375rem}.rich-text-editor .rt-image-handle[data-direction=sw]{cursor:sw-resize;bottom:-.375rem;left:-.375rem}.rich-text-editor .rt-image-handle[data-direction=se]{cursor:se-resize;bottom:-.375rem;right:-.375rem}.rich-text-editor .rt-image-handle[data-direction=w]{cursor:w-resize;top:50%;left:-.375rem;transform:translateY(-50%)}.rich-text-editor .rt-image-handle[data-direction=e]{cursor:e-resize;top:50%;right:-.375rem;transform:translateY(-50%)}label.svelte-14t956{display:block}span.svelte-14t956{margin-bottom:var(--space-2);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);display:block}input.svelte-14t956{border:1px solid var(--color-border);border-radius:var(--radius-control);width:100%;padding:var(--space-3) var(--space-5);background:var(--color-bg-surface);color:var(--color-text-primary);font:inherit;line-height:var(--line-height-tight)}input.svelte-14t956:focus{border-color:var(--color-brand-primary);outline:none}input.svelte-14t956::-webkit-search-cancel-button{cursor:pointer}.visually-hidden.svelte-14t956{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.controls.svelte-8fa78a{--_controls-color:currentColor;color:var(--_controls-color);font-size:var(--font-size-xs);align-items:center;gap:.45rem;font-weight:700;display:flex}progress.svelte-8fa78a{accent-color:currentColor;border:0;width:7.5rem;height:.2rem}progress.svelte-8fa78a::-webkit-progress-bar{background:color-mix(in srgb, currentColor 35%, transparent);border-radius:999px}progress.svelte-8fa78a::-webkit-progress-value{background:currentColor;border-radius:999px}button.svelte-8fa78a{border-radius:var(--radius-full);color:currentColor;cursor:pointer;background:0 0;border:0;place-items:center;width:2.75rem;height:2.75rem;transition:background-color .2s;display:grid}button.svelte-8fa78a:hover{background:color-mix(in srgb, currentColor 18%, transparent)}button.svelte-8fa78a:focus-visible{outline:3px solid var(--color-focus-ring);outline-offset:2px}svg.svelte-8fa78a{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px;width:1rem;height:1rem}.fill.svelte-8fa78a{fill:currentColor;stroke:none}@media (width<=47.99rem){progress.svelte-8fa78a{width:4.5rem}}@media (prefers-reduced-motion:reduce){button.svelte-8fa78a{transition:none}}label.svelte-1ihge7f{margin-bottom:var(--space-2);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);display:block}textarea.svelte-1ihge7f{resize:vertical;border:1px solid var(--color-border);border-radius:var(--radius-control);width:100%;padding:var(--space-3) var(--space-4);background:var(--color-bg-surface);color:var(--color-text-primary);font:inherit}textarea.svelte-1ihge7f:focus{border-color:var(--color-brand-primary);box-shadow:none;outline:none}textarea.svelte-1ihge7f:read-only{background:var(--color-bg-muted);color:var(--color-text-muted)}.error.svelte-1ihge7f{margin-top:var(--space-1);color:var(--color-danger);font-size:var(--font-size-sm);display:block}.visually-hidden.svelte-1ihge7f{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}article.svelte-kkmdqc{align-items:start;gap:var(--space-3);min-width:min(22rem, calc(100vw - var(--space-6)));border:1px solid var(--color-border);border-radius:var(--radius-control);max-width:28rem;padding:var(--space-4);background:var(--color-bg-surface);box-shadow:var(--shadow-md);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.indicator.svelte-kkmdqc{width:var(--space-2);height:var(--space-2);margin-top:var(--space-2);border-radius:var(--radius-full);background:var(--color-brand-primary)}.success.svelte-kkmdqc .indicator:where(.svelte-kkmdqc){background:var(--color-success)}.error.svelte-kkmdqc .indicator:where(.svelte-kkmdqc){background:var(--color-danger)}p.svelte-kkmdqc{overflow-wrap:anywhere;margin:0}button.svelte-kkmdqc{border-radius:var(--radius-control);width:2rem;height:2rem;color:var(--color-text-muted);cursor:pointer;background:0 0;border:1px solid #0000;place-items:center;padding:0;display:grid}button.svelte-kkmdqc:hover,button.svelte-kkmdqc:focus-visible{border-color:var(--color-border);color:var(--color-text-primary);outline:none}svg.svelte-kkmdqc{fill:none;stroke:currentColor;stroke-linecap:round;stroke-width:1.75px;width:1rem;height:1rem}.stack.svelte-bh1kj4{z-index:var(--z-index-modal);top:var(--space-4);right:var(--space-4);gap:var(--space-3);pointer-events:none;background:0 0;border:0;width:auto;max-width:none;height:auto;max-height:none;margin:0;padding:0;display:grid;position:fixed;bottom:auto;left:auto;overflow:visible}.stack.svelte-bh1kj4:popover-open{display:grid}.stack.svelte-bh1kj4>*{pointer-events:auto}
