:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--font-serif:"DM Serif Display", Georgia, serif;--font-sans:"DM Sans", system-ui, sans-serif;--font-hand:"Caveat", cursive;--color-brand:oklch(66.74% .2194 37.8);--color-accent:var(--lightningcss-light,oklch(48% .06 248))var(--lightningcss-dark,oklch(72% .07 248));--color-accent-hover:var(--lightningcss-light,oklch(42% .07 248))var(--lightningcss-dark,oklch(66% .07 248));--color-accent-active:var(--lightningcss-light,oklch(36% .08 248))var(--lightningcss-dark,oklch(60% .07 248));--color-accent-subtle:var(--lightningcss-light,oklch(48% .06 248/.08))var(--lightningcss-dark,oklch(72% .07 248/.14));--color-terracotta:var(--color-accent);--color-terracotta-hover:var(--color-accent-hover);--color-terracotta-active:var(--color-accent-active);--color-terracotta-subtle:var(--color-accent-subtle);--color-moss:var(--lightningcss-light,oklch(54% .06 142))var(--lightningcss-dark,oklch(64% .06 142));--color-moss-subtle:var(--lightningcss-light,oklch(54% .06 142/.12))var(--lightningcss-dark,oklch(54% .06 142/.16));--color-moss-strong:var(--lightningcss-light,oklch(54% .06 142/.25))var(--lightningcss-dark,oklch(54% .06 142/.3));--color-slate:var(--lightningcss-light,oklch(54% .04 220))var(--lightningcss-dark,oklch(64% .04 220));--color-slate-subtle:var(--lightningcss-light,oklch(54% .04 220/.12))var(--lightningcss-dark,oklch(54% .04 220/.16));--color-teal:var(--lightningcss-light,oklch(52% .07 190))var(--lightningcss-dark,oklch(70% .07 190));--color-teal-subtle:var(--lightningcss-light,oklch(52% .07 190/.12))var(--lightningcss-dark,oklch(70% .07 190/.16));--color-bark:var(--lightningcss-light,oklch(25% 0 0))var(--lightningcss-dark,oklch(93% 0 0));--color-stone:var(--lightningcss-light,oklch(50% 0 0))var(--lightningcss-dark,oklch(68% 0 0));--color-primary:var(--color-accent);--color-primary-hover:var(--color-accent-hover);--color-primary-active:var(--color-accent-active);--color-surface:var(--lightningcss-light,oklch(99.2% .0015 250))var(--lightningcss-dark,oklch(17% .004 250));--color-surface-raised:var(--lightningcss-light,oklch(100% 0 0))var(--lightningcss-dark,oklch(21% .004 250));--color-surface-sunken:var(--lightningcss-light,oklch(97.3% .003 250))var(--lightningcss-dark,oklch(13% .004 250));--color-surface-overlay:var(--lightningcss-light,oklch(25% 0 0/.4))var(--lightningcss-dark,oklch(0% 0 0/.6));--color-text:var(--color-bark);--color-text-muted:var(--color-stone);--color-text-on-primary:oklch(99% 0 0);--color-border:var(--lightningcss-light,oklch(91.5% .003 250))var(--lightningcss-dark,oklch(30% .004 250));--color-border-strong:var(--lightningcss-light,oklch(84% .004 250))var(--lightningcss-dark,oklch(40% .004 250));--color-danger:oklch(52% .16 30);--color-danger-hover:oklch(46% .18 30);--color-danger-bg:var(--lightningcss-light,oklch(52% .16 30/.1))var(--lightningcss-dark,oklch(52% .16 30/.14));--color-danger-strong:var(--lightningcss-light,oklch(52% .16 30/.22))var(--lightningcss-dark,oklch(52% .16 30/.28));--color-success:var(--color-moss);--color-warning:oklch(72% .14 85);--color-info:var(--color-slate);--color-progress-done:oklch(from var(--color-moss) calc(l - .1) calc(c + .05) h);--color-progress-ready:oklch(from var(--color-progress-done) calc(l + .12) calc(c - .04) h);--color-progress-review:var(--lightningcss-light,var(--color-warning))var(--lightningcss-dark,oklch(from var(--color-warning) calc(l - .06) c h));--color-progress-missing:var(--color-danger);--color-progress-not-released:oklch(from var(--color-text-muted) l c h / .35);--spacing-3xs:.125rem;--spacing-2xs:.25rem;--spacing-xs:.5rem;--spacing-s:.75rem;--spacing-m:1rem;--spacing-l:1.5rem;--spacing-xl:2rem;--spacing-2xl:3rem;--spacing-3xl:4rem;--radius-s:2px;--radius-m:3px;--radius-l:4px;--radius-xl:4px;--radius-full:9999px;--font-size-xs:.75rem;--font-size-s:.875rem;--font-size-m:1rem;--font-size-l:clamp(1.125rem, 1rem + .25cqi, 1.25rem);--font-size-xl:clamp(1.25rem, 1rem + .5cqi, 1.5rem);--font-size-2xl:clamp(1.5rem, 1.25rem + .75cqi, 2rem);--font-size-3xl:clamp(1.75rem, 1.5rem + 1cqi, 2.5rem);--touch-target-min:2.75rem;--control-block-size:2.375rem;--control-block-size-sm:2rem;--textarea-min-block-size:5rem;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--line-height-tight:1.25;--line-height-normal:1.5;--line-height-loose:1.75;--duration-fast:.15s;--duration-normal:.25s;--duration-slow:.4s;--ease-default:cubic-bezier(.4, 0, .2, 1);--ease-in:cubic-bezier(.4, 0, 1, 1);--ease-out:cubic-bezier(0, 0, .2, 1);--shadow-s:0 1px 4px var(--lightningcss-light,oklch(25% 0 0/.06))var(--lightningcss-dark,oklch(0% 0 0/.2)), 0 4px 12px var(--lightningcss-light,oklch(25% 0 0/.04))var(--lightningcss-dark,oklch(0% 0 0/.1));--shadow-m:0 2px 8px var(--lightningcss-light,oklch(25% 0 0/.08))var(--lightningcss-dark,oklch(0% 0 0/.3)), 0 8px 20px var(--lightningcss-light,oklch(25% 0 0/.06))var(--lightningcss-dark,oklch(0% 0 0/.15));--shadow-l:0 4px 12px var(--lightningcss-light,oklch(25% 0 0/.1))var(--lightningcss-dark,oklch(0% 0 0/.4)), 0 16px 32px var(--lightningcss-light,oklch(25% 0 0/.08))var(--lightningcss-dark,oklch(0% 0 0/.2));--shadow-brand:0 4px 16px var(--color-accent-subtle);--z-dropdown:100;--z-sticky:200;--z-modal:300;--z-overlay:400;--z-toast:500;--topbar-min-block-size:3rem;--sidebar-inline-size:clamp(12rem, 15cqi, 18rem);--sidebar-inline-size-collapsed:fit-content(3.5rem)}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{-webkit-text-size-adjust:100%;tab-size:4}body{font-family:var(--font-sans);font-size:var(--font-size-m);line-height:var(--line-height-normal);color:var(--color-text);background-color:var(--color-surface);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}img,picture,video,canvas,svg{max-inline-size:100%;display:block}input,button,textarea,select{font:inherit;color:inherit}button{cursor:pointer;background:0 0;border:none}a{color:inherit;text-decoration:none}h1,h2,h3,h4,h5,h6{overflow-wrap:break-word;font-weight:var(--font-weight-semibold)}p{overflow-wrap:break-word}ul,ol{list-style:none}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.field-input,.field-select,.field-textarea{box-sizing:border-box;inline-size:100%;padding-inline:var(--spacing-s);border:1px solid var(--color-border);border-radius:var(--radius-m);background:var(--color-surface);color:var(--color-text);font-family:var(--font-sans);font-size:var(--font-size-s)}.field-input::placeholder,.field-select::placeholder,.field-textarea::placeholder{color:var(--color-text-muted)}.field-input:focus,.field-input:focus-visible,.field-select:focus,.field-select:focus-visible,.field-textarea:focus,.field-textarea:focus-visible{border-color:var(--color-primary);box-shadow:inset 0 0 0 1px var(--color-primary);outline:none}.field-input:disabled,.field-select:disabled,.field-textarea:disabled{opacity:.6;cursor:not-allowed}.field-input,.field-select{block-size:var(--control-block-size);padding-block:0}.field-select{cursor:pointer}.field-textarea{min-block-size:var(--textarea-min-block-size);padding-block:var(--spacing-xs);line-height:var(--line-height-normal);resize:vertical}.field-label{gap:var(--spacing-2xs);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);color:var(--color-text-muted);flex-direction:column;display:flex}:root{--list-control-size:2rem}.dt-wrap{border:1px solid var(--color-border);border-radius:var(--radius-m);background:var(--color-surface-raised);overflow-x:auto}.dt{border-collapse:collapse;inline-size:100%;font-size:var(--font-size-s)}.dt>thead>tr>th{block-size:2.25rem;padding-inline:var(--spacing-s);text-align:start;white-space:nowrap;font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);color:var(--color-text-muted);border-block-end:1px solid var(--color-border);background:var(--color-surface)}.dt>tbody>tr>td{padding:var(--spacing-xs) var(--spacing-s);border-block-end:1px solid var(--color-border);vertical-align:middle}.dt>tbody>tr:last-child>td{border-block-end:none}.dt>tbody>tr:hover>td{background:var(--color-surface-sunken)}.dt .dt-num,.dt th.dt-num{text-align:end;font-variant-numeric:tabular-nums;white-space:nowrap}.dt .dt-muted{font-size:var(--font-size-xs);color:var(--color-text-muted)}.dt .dt-nowrap{white-space:nowrap}.dt .dt-strong{font-weight:var(--font-weight-semibold)}.dt tr.dt-link{cursor:pointer}.dt tr.dt-dim>td{opacity:.5}.stat-grid{gap:var(--spacing-s);grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));display:grid}.page-stack{gap:var(--spacing-m);flex-direction:column;display:flex}.panel{gap:var(--spacing-s);padding:var(--spacing-m);border:1px solid var(--color-border);border-radius:var(--radius-l);background:var(--color-surface-raised);flex-direction:column;min-inline-size:0;display:flex}.panel-title{font-size:var(--font-size-m);font-weight:var(--font-weight-semibold)}#app{display:contents}body{background-color:var(--color-surface)}body:before{content:"";pointer-events:none;z-index:0;opacity:.15;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='400' height='400'%3E%3Cfilter id='g'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.65' numOctaves='4' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='400' height='400' filter='url(%23g)' opacity='0.08'/%3E%3C/svg%3E");position:fixed;inset:0}:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}::selection{background-color:var(--color-primary);color:var(--color-text-on-primary)}html.light{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html.dark{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.reauth-overlay.svelte-ca6vrl{z-index:var(--z-overlay);justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.reauth-overlay__backdrop.svelte-ca6vrl{background-color:var(--color-surface-overlay);position:absolute;inset:0}.reauth-overlay__content.svelte-ca6vrl{align-items:center;gap:var(--spacing-m);padding:var(--spacing-2xl);background-color:var(--color-surface-raised);border-radius:var(--radius-xl);box-shadow:var(--shadow-l);text-align:center;flex-direction:column;max-inline-size:20rem;display:flex;position:relative}.reauth-overlay__title.svelte-ca6vrl{font-size:var(--font-size-l);font-weight:var(--font-weight-semibold)}.reauth-overlay__text.svelte-ca6vrl{color:var(--color-text-muted);font-size:var(--font-size-s)}.reauth-overlay__btn.svelte-ca6vrl{padding-block:var(--spacing-xs);padding-inline:var(--spacing-l);background-color:var(--color-primary);color:var(--color-text-on-primary);border-radius:var(--radius-m);font-weight:var(--font-weight-medium);transition:background-color var(--duration-fast) var(--ease-default)}.reauth-overlay__btn.svelte-ca6vrl:hover{background-color:var(--color-primary-hover)}.reauth-overlay__btn.svelte-ca6vrl:active{background-color:var(--color-primary-active)}
