:root{--font-body:"DM Sans", sans-serif;--font-display:"Plus Jakarta Sans", sans-serif;--font-mono:"DM Mono", monospace;--text-label:.6875rem;--text-xs:.6875rem;--text-sm:.75rem;--text-body:.875rem;--text-title:clamp(1.5rem, 2.2vw, 1.75rem);--text-section:.875rem;--text-card:1rem;--text-metric:1.375rem;--text-icon:1.125rem;--weight-regular:400;--weight-medium:500;--weight-semibold:600;--leading-body:1.65;--leading-tight:1.25;--tracking-body:-.01em;--tracking-title:-.04em;--tracking-label:.06em;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--space-10:2.5rem;--space-12:3rem;--page-gutter:2.75rem;--page-gutter-compact:1.75rem;--page-gutter-mobile:1.125rem;--page-inset-block:2.375rem;--section-gap:1.875rem;--panel-padding:1.5rem;--compact-card-padding:1rem;--compact-card-gap:1rem;--row-padding-block:1.125rem;--row-padding-inline:1.375rem;--field-gap:1.25rem;--border-width:1px;--radius-control:.4375rem;--radius-panel:.625rem;--radius-badge:.3125rem;--radius-pill:999px;--radius-round:50%;--control-height:2.5rem;--button-height:2.25rem;--target-size:2rem;--nav-item-height:2.375rem;--icon-size:1rem;--switch-width:1.875rem;--switch-height:1.125rem;--switch-inset:.125rem;--switch-thumb:.875rem;--switch-travel:.75rem;--avatar-sm:2rem;--avatar-md:2.75rem;--avatar-lg:3rem;--progress-height:.1875rem;--status-dot-size:.3125rem;--modal-width:30rem;--sheet-width:31.875rem;--sidebar-width:14.125rem;--header-height:3.625rem;--brand-height:4.5rem;--brand-logo-width:6.75rem;--brand-logo-height:2.75rem;--page-width:74rem;--form-width:50rem;--facts-column-min:12rem;--person-role-width:7rem;--text-input:var(--text-sm);--popover-max-height:15rem;--shadow-control-focus:0 0 0 1px var(--color-accent);--shadow-control-error-focus:0 0 0 1px var(--color-error);--duration-fast:.14s;--layer-header:10;--layer-navigation:20;--layer-popover:30;--layer-toast:50;--opacity-disabled:.5;--duration-spin:.8s;--calendar-width:19rem;--calendar-cell:2.25rem;--popover-width:20rem;--tooltip-width:17rem;--toast-width:23rem;--skeleton-height:.875rem;--upload-preview-size:3rem;--gallery-nav-width:13rem;--gallery-example-gap:1.25rem;--password-toggle-width:5rem;--code-tracking:.4em;--option-logo-size:1.125rem}@media (width<=800px),(pointer:coarse){:root{--control-height:2.75rem;--button-height:2.75rem;--target-size:2.75rem;--nav-item-height:2.75rem;--text-input:1rem}}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-bg:#0d0e18;--color-surface:#11131f;--color-input:#121421;--color-text:#e6e7ee;--color-muted:#999bad;--color-border:#242634;--color-accent:#c2fe0b;--color-accent-text:#0d0e18;--color-accent-wash:#c2fe0b0c;--color-secondary:#b3a7f7;--color-hover:#191b2a;--color-error:#ff9b9b;--color-error-wash:#ff9b9b0b;--color-success:#9ae6b4;--color-success-wash:#9ae6b40b;--badge-success-text:#9ae6b4;--badge-success-bg:#9ae6b418;--badge-success-border:#9ae6b440;--badge-danger-text:#ff9b9b;--badge-danger-bg:#ff9b9b18;--badge-danger-border:#ff9b9b40;--badge-neutral-text:#c0b4ff;--badge-neutral-bg:#c0b4ff18;--badge-neutral-border:#c0b4ff40;--color-overlay:#0009;--shadow-popover:0 12px 35px #0003;--shadow-save-bar:0 4px 18px #0000000a;--shadow-sidebar:12px 0 30px #0002}:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--badge-success-text:#166534;--badge-success-bg:#f0fdf4;--badge-success-border:#bbf7d0;--badge-danger-text:#b42318;--badge-danger-bg:#fef3f2;--badge-danger-border:#fecaca;--badge-neutral-text:#6d28d9;--badge-neutral-bg:#f5f3ff;--badge-neutral-border:#ddd6fe;--color-overlay:#10172766;--color-bg:#fafafa;--color-surface:#fff;--color-input:#fff;--color-text:#181924;--color-muted:#686874;--color-border:#e6e6eb;--color-accent:#6c5ce7;--color-accent-text:#fff;--color-accent-wash:#6c5ce70c;--color-secondary:#6c5ce7;--color-hover:#f3f3f6;--color-error:#b42318;--color-error-wash:#b4231808;--color-success:#167344;--color-success-wash:#16734408}*,:before,:after{box-sizing:border-box}body{background:var(--color-bg);color:var(--color-text);font:var(--text-body)/var(--leading-body) var(--font-body);letter-spacing:var(--tracking-body);-webkit-font-smoothing:antialiased;margin:0}button,input,textarea{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button{color:inherit;cursor:pointer}button:disabled{cursor:not-allowed}a{color:inherit;text-underline-offset:.2em}button,a,input,textarea{outline-offset:var(--space-1)}:focus-visible{outline:2px solid var(--color-accent)}::selection{background:var(--color-accent);color:var(--color-accent-text)}h1,h2,h3{font-family:var(--font-display);letter-spacing:var(--tracking-title);line-height:var(--leading-tight);font-weight:var(--weight-semibold);overflow-wrap:anywhere;margin:0}h1{font-size:var(--text-title)}h2{font-size:var(--text-section)}h3{font-size:var(--text-body)}p{margin:0}fieldset{border:0;min-width:0;margin:0;padding:0}.muted{color:var(--color-muted)}.card-body{padding:var(--panel-padding)}.mono{font:var(--text-xs) var(--font-mono);letter-spacing:var(--tracking-label)}.control{box-sizing:border-box;background:var(--color-input);color:var(--color-text);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-control);min-height:var(--control-height);padding:var(--space-2) var(--space-3);width:100%;font-size:var(--text-input);line-height:var(--leading-body);display:block}.control:focus-visible{border-color:var(--color-accent);box-shadow:var(--shadow-control-focus);outline:none}.control[aria-invalid=true]:focus-visible{border-color:var(--color-error);box-shadow:var(--shadow-control-error-focus)}.control::placeholder{color:var(--color-muted)}.control[aria-invalid=true]{border-color:var(--color-error)}.control:disabled{opacity:.55;cursor:not-allowed}.control[readonly]{color:var(--color-muted);background:var(--color-hover)}.sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.overlay-actions{justify-content:flex-end;gap:var(--space-3);margin-top:var(--space-6);padding-top:var(--space-5);border-top:var(--border-width) solid var(--color-border);flex-wrap:wrap;display:flex}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:0s!important;animation-duration:0s!important}}:root{--demo-reddit:#c43d00;--demo-discord:#4752c4}:root[data-theme=dark]{--demo-reddit:#ff986b;--demo-discord:#aaaefa}:root[data-theme=dark] .gallery img[src$="/steam.svg"]{filter:invert()}html[data-palette=alternative]{--color-accent:#087f8c;--color-accent-text:#fff;--color-accent-wash:#087f8c12;--color-secondary:#087f8c}html[data-palette=alternative][data-theme=dark]{--color-accent:#70ded7;--color-accent-text:#102020;--color-accent-wash:#70ded712;--color-secondary:#70ded7}.gallery{max-width:var(--page-width);padding-inline:var(--page-gutter);margin:auto}.gallery-header{justify-content:space-between;align-items:center;gap:var(--space-4);min-height:var(--brand-height);padding-block:var(--space-4);border-bottom:var(--border-width) solid var(--color-border);flex-wrap:wrap;display:flex}.gallery-brand{font:var(--weight-semibold) var(--text-card) var(--font-display);text-decoration:none}.language-picker{gap:var(--space-1);border:var(--border-width) solid var(--color-border);padding:var(--space-1);border-radius:var(--radius-control);display:inline-flex}.language-picker button{min-width:var(--target-size);min-height:var(--target-size);padding-inline:var(--space-2);border-radius:var(--radius-badge);color:var(--color-muted);font-size:var(--text-xs);background:0 0;border:0}.language-picker button[aria-pressed=true]{background:var(--color-accent-wash);color:var(--color-accent)}.gallery-brand span{padding:var(--space-1) var(--space-2);margin-left:var(--space-2);color:var(--color-muted);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-badge);font:var(--text-xs) var(--font-mono)}.gallery-body{grid-template-columns:var(--gallery-nav-width) minmax(0, 1fr);gap:var(--space-10);display:grid}.gallery-body>aside{padding-block:var(--space-8);align-self:start;position:sticky;top:0}.nav-label{font:var(--weight-medium) var(--text-xs) var(--font-mono);color:var(--color-muted);margin-bottom:var(--space-4)}.gallery nav{gap:var(--space-1);display:grid}.gallery nav a{align-items:center;gap:var(--space-3);min-height:var(--nav-item-height);padding:var(--space-2) var(--space-3);color:var(--color-muted);border-radius:var(--radius-control);font-size:var(--text-sm);text-decoration:none;display:flex}.gallery nav a:hover{background:var(--color-hover);color:var(--color-text)}.gallery nav a[aria-current=page]{background:var(--color-accent-wash);color:var(--color-accent)}.gallery-footnote{margin-top:var(--space-8);border-top:var(--border-width) solid var(--color-border);padding-top:var(--space-4);color:var(--color-muted);font-size:var(--text-xs)}.gallery main{min-width:0;padding-block:var(--space-8)}.family-header{margin-bottom:var(--space-6)}.family-header .nav-label{margin-bottom:var(--space-3)}.family-header>p:last-child{margin-top:var(--space-3);color:var(--color-muted);font-size:var(--text-sm)}.family-examples{gap:var(--space-6);display:grid}.demo-row{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.demo-stack{align-content:start;gap:var(--space-4);display:grid}.demo-fields{align-items:start;gap:var(--field-gap);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.demo-note{color:var(--color-muted);font-size:var(--text-xs);overflow-wrap:anywhere}.demo-bordered{border:var(--border-width) solid var(--color-border);border-radius:var(--radius-control)}.demo-tooltip-trigger{min-height:var(--control-height);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-control);padding:var(--space-2) var(--space-3);background:var(--color-surface);color:var(--color-text);font-size:var(--text-sm)}.gallery-footer{margin-top:var(--space-8);padding-top:var(--space-4);border-top:var(--border-width) solid var(--color-border);font-size:var(--text-xs);color:var(--color-muted)}@media (width<=900px){.gallery-body{grid-template-columns:minmax(0,1fr);gap:0}.gallery-body>aside{padding-block:var(--space-4);border-bottom:var(--border-width) solid var(--color-border);position:static}.gallery nav{display:flex;overflow-x:auto}.gallery nav a{white-space:nowrap;flex:none}.gallery-footnote,aside>.nav-label{display:none}}@media (width<=550px){.gallery{padding-inline:var(--page-gutter-mobile)}.demo-fields{grid-template-columns:minmax(0,1fr)}.gallery-header{align-items:start}}.badge.svelte-dtbgkf{width:fit-content;max-width:100%;padding:var(--space-1) var(--space-2);border:var(--border-width) solid var(--badge-border);border-radius:var(--radius-badge);color:var(--badge-text);background:var(--badge-bg);font-size:var(--text-xs);font-weight:var(--weight-medium);line-height:var(--leading-tight);overflow-wrap:anywhere;align-items:center;display:inline-flex}.success.svelte-dtbgkf{--badge-text:var(--badge-success-text);--badge-bg:var(--badge-success-bg);--badge-border:var(--badge-success-border)}.danger.svelte-dtbgkf{--badge-text:var(--badge-danger-text);--badge-bg:var(--badge-danger-bg);--badge-border:var(--badge-danger-border)}.neutral.svelte-dtbgkf{--badge-text:var(--badge-neutral-text);--badge-bg:var(--badge-neutral-bg);--badge-border:var(--badge-neutral-border)}.breadcrumb.svelte-mhuuw7{align-items:center;gap:var(--space-2);margin-bottom:var(--space-6);font-size:var(--text-sm);color:var(--color-muted);flex-wrap:wrap;display:flex}a.svelte-mhuuw7{color:inherit;text-decoration:none}a.svelte-mhuuw7:hover{color:var(--color-text)}.separator.svelte-mhuuw7{opacity:.5}.current.svelte-mhuuw7{color:var(--color-text);overflow-wrap:anywhere}.spinner.svelte-f4erjd{width:var(--icon-size);height:var(--icon-size);flex:none;display:inline-flex}.md.svelte-f4erjd{width:var(--space-6);height:var(--space-6)}.ring.svelte-f4erjd{border-radius:var(--radius-round);width:100%;height:100%;animation:svelte-f4erjd-spin var(--duration-spin) linear infinite;border:2px solid;border-right-color:#0000}@keyframes svelte-f4erjd-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.ring.svelte-f4erjd{border-style:dotted;animation:none}}.button.svelte-18sv61c{justify-content:center;align-items:center;gap:var(--space-2);min-height:var(--button-height);padding:var(--space-2) var(--space-4);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-control);color:var(--color-text);font:var(--weight-medium) var(--text-sm)/var(--leading-body) var(--font-body);transition:background var(--duration-fast);white-space:nowrap;background:0 0;text-decoration:none;display:inline-flex}.primary.svelte-18sv61c{background:var(--color-accent);color:var(--color-accent-text);border-color:var(--color-accent)}.secondary.svelte-18sv61c:hover,.ghost.svelte-18sv61c:hover{background:var(--color-hover)}.primary.svelte-18sv61c:hover{filter:brightness(.94)}.ghost.svelte-18sv61c{padding-inline:var(--space-3);border-color:#0000}.danger.svelte-18sv61c{color:var(--color-error)}.danger.svelte-18sv61c:hover{background:var(--color-error-wash)}.button[aria-disabled=true].svelte-18sv61c,button.svelte-18sv61c:disabled:not([aria-busy=true]){opacity:var(--opacity-disabled);cursor:not-allowed}.button[aria-busy=true].svelte-18sv61c{cursor:wait}@media (width<=550px){.button.svelte-18sv61c{white-space:normal}}.card.svelte-1udyrqm{background:var(--color-surface);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-panel);overflow:hidden}.padded.svelte-1udyrqm{padding:var(--panel-padding)}.card-grid-container.svelte-yb5num{container:cards/inline-size}.card-grid.svelte-yb5num{gap:var(--compact-card-gap);grid-template-columns:minmax(0,1fr);display:grid}@container cards (width>=38rem){.card-grid.svelte-yb5num{grid-template-columns:repeat(2,minmax(0,1fr))}}@container cards (width>=58rem){.card-grid.svelte-yb5num{grid-template-columns:repeat(3,minmax(0,1fr))}}.choices.svelte-h0m572{gap:var(--space-3);display:grid}.choices.row.svelte-h0m572{grid-template-columns:repeat(auto-fit, minmax(min(100%, var(--facts-column-min)), 1fr))}.choices.row.svelte-h0m572 button:where(.svelte-h0m572){align-items:flex-start}button.svelte-h0m572{align-items:center;gap:var(--space-4);text-align:left;padding:var(--space-4);background:var(--color-surface);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-control);display:flex}button.chosen.svelte-h0m572{border-color:var(--color-accent);background:var(--color-accent-wash)}strong.svelte-h0m572{font-size:var(--text-sm);font-weight:var(--weight-medium)}small.svelte-h0m572{margin-top:var(--space-1);color:var(--color-muted);font-size:var(--text-xs);display:block}.radio.svelte-h0m572{width:var(--icon-size);height:var(--icon-size);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-round);flex-shrink:0;place-items:center;display:grid}.chosen.svelte-h0m572 .radio:where(.svelte-h0m572){border-color:var(--color-accent)}.chosen.svelte-h0m572 .radio:where(.svelte-h0m572):after{content:"";width:var(--space-2);height:var(--space-2);border-radius:var(--radius-round);background:var(--color-accent)}dialog.svelte-148ev8c{width:min(var(--modal-width), calc(100vw - 2rem));border:1px solid var(--color-border);border-radius:var(--radius-panel);background:var(--color-surface);max-height:calc(100dvh - 2rem);color:var(--color-text);box-shadow:var(--shadow-popover);padding:0;overflow:auto}dialog.svelte-148ev8c::backdrop{background:var(--color-overlay);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}header.svelte-148ev8c{justify-content:space-between;align-items:start;gap:var(--space-4);padding:var(--space-6);border-bottom:1px solid var(--color-border);flex-shrink:0;display:flex}h2.svelte-148ev8c{font:var(--weight-semibold) var(--text-card) var(--font-display)}p.svelte-148ev8c{color:var(--color-muted);font-size:var(--text-sm);margin-top:var(--space-2)}.close.svelte-148ev8c{color:var(--color-muted);font-size:var(--text-metric);width:var(--target-size);height:var(--target-size);border-radius:var(--radius-control);background:0 0;border:0;flex-shrink:0}.close.svelte-148ev8c:hover{background:var(--color-hover)}.body.svelte-148ev8c{padding:var(--space-6)}dialog.sheet.svelte-148ev8c{height:100dvh;max-height:100dvh;width:min(var(--sheet-width), 100vw);border-block:0;border-radius:0;flex-direction:column;max-width:100vw;margin:0 0 0 auto;display:flex}.sheet.svelte-148ev8c .body:where(.svelte-148ev8c){flex-direction:column;flex:1;min-height:0;display:flex;overflow-y:auto}.sheet.svelte-148ev8c .body:where(.svelte-148ev8c) form{gap:var(--space-5);flex-direction:column;flex:1;display:flex}.sheet.svelte-148ev8c .body:where(.svelte-148ev8c) .overlay-actions{bottom:calc(-1 * var(--space-6));padding-bottom:var(--space-4);background:var(--color-surface);margin-top:auto;position:sticky}@media (width<=540px){header.svelte-148ev8c,.body.svelte-148ev8c{padding:var(--space-5)}dialog.svelte-148ev8c{width:calc(100vw - 1.5rem)}}.overlay-actions.svelte-7e0w24{border-top:0;margin-top:0;padding-top:0}.table-wrap.svelte-16k18c8{border:var(--border-width) solid var(--color-border);border-radius:var(--radius-panel);background:var(--color-surface)}table.svelte-16k18c8{border-collapse:collapse;text-align:left;width:100%}th.svelte-16k18c8{background:var(--color-surface);color:var(--color-muted);font:var(--weight-medium) var(--text-label) var(--font-body);letter-spacing:var(--tracking-label);padding:var(--space-3) var(--row-padding-inline)}th.svelte-16k18c8:first-child{border-top-left-radius:var(--radius-panel)}th.svelte-16k18c8:last-child{border-top-right-radius:var(--radius-panel)}td.svelte-16k18c8{border-top:var(--border-width) solid var(--color-border);padding:var(--row-padding-block) var(--row-padding-inline);font-size:var(--text-sm);overflow-wrap:anywhere}tr.svelte-16k18c8:hover{background:var(--color-hover)}td.svelte-16k18c8 a{font-weight:var(--weight-medium);min-height:var(--button-height);align-items:center;text-decoration:none;display:inline-flex}td.svelte-16k18c8 a:hover{color:var(--color-accent)}@media (width<=700px){table.svelte-16k18c8,tbody.svelte-16k18c8,tr.svelte-16k18c8,td.svelte-16k18c8{display:block}thead.svelte-16k18c8{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}tr.svelte-16k18c8{padding:var(--space-4)}tr.svelte-16k18c8+tr:where(.svelte-16k18c8){border-top:1px solid var(--color-border)}td.svelte-16k18c8{padding:var(--space-2) 0;justify-content:space-between;align-items:center;gap:var(--space-4);border:0;display:flex}td.svelte-16k18c8:before{content:attr(data-label);color:var(--color-muted);font:var(--text-label) var(--font-mono);letter-spacing:.04em;flex-shrink:0}}.field.svelte-175sa6o{min-width:0}label.svelte-175sa6o{font-size:var(--text-sm);font-weight:var(--weight-medium);margin-bottom:var(--space-2);display:block}p.svelte-175sa6o{font-size:var(--text-xs);color:var(--color-muted);margin-top:var(--space-2)}p.error.svelte-175sa6o{color:var(--color-error)}.calendar.svelte-1iu5iby{width:min(var(--calendar-width), 100%)}header.svelte-1iu5iby{justify-content:space-between;align-items:center;gap:var(--space-2);margin-bottom:var(--space-3);display:flex}strong.svelte-1iu5iby{font-size:var(--text-sm);text-transform:capitalize}button.svelte-1iu5iby{color:var(--color-text);border-radius:var(--radius-control);min-height:var(--calendar-cell);width:100%;min-width:0;padding:var(--space-1);font-size:var(--text-sm);background:0 0;border:0}header.svelte-1iu5iby button:where(.svelte-1iu5iby){width:var(--target-size);min-height:var(--target-size)}button.svelte-1iu5iby:hover:not([aria-disabled=true]){background:var(--color-hover)}button.chosen.svelte-1iu5iby{background:var(--color-accent);color:var(--color-accent-text)}button[aria-current=date].svelte-1iu5iby{box-shadow:inset 0 0 0 var(--border-width) var(--color-accent)}button[aria-disabled=true].svelte-1iu5iby{opacity:var(--opacity-disabled);cursor:not-allowed}.week.svelte-1iu5iby{gap:var(--space-1);grid-template-columns:repeat(7,minmax(0,1fr));display:grid}[role=columnheader].svelte-1iu5iby{text-align:center;font:var(--text-xs) var(--font-mono);color:var(--color-muted);padding-block:var(--space-2)}.in-range.svelte-1iu5iby{background:var(--color-accent-wash)}.hint.svelte-1iu5iby{color:var(--color-muted);font-size:var(--text-xs);margin-top:var(--space-3)}.floating-panel.svelte-1mhi17a{z-index:var(--layer-popover);max-height:calc(100dvh - var(--space-4));padding:var(--space-3);overscroll-behavior:contain;border:var(--border-width) solid var(--color-border);border-radius:var(--radius-panel);background:var(--color-surface);color:var(--color-text);box-shadow:var(--shadow-popover);margin:0;position:fixed;inset:auto;overflow:auto}.date-field.svelte-1477qb8{position:relative}input.svelte-1477qb8{padding-right:var(--control-height)}.date-trigger.svelte-1477qb8{width:var(--control-height);height:var(--control-height);color:var(--color-muted);border-radius:var(--radius-control);background:0 0;border:0;position:absolute;inset:0 0 auto auto}.date-actions.svelte-1477qb8{justify-content:flex-end;gap:var(--space-2);border-top:var(--border-width) solid var(--color-border);margin-top:var(--space-3);padding-top:var(--space-2);display:flex}.date-actions.svelte-1477qb8 button:where(.svelte-1477qb8){color:var(--color-muted);font-size:var(--text-sm);min-height:var(--target-size);padding-inline:var(--space-2);background:0 0;border:0}.empty-state.svelte-13862ru{align-items:center;gap:var(--space-5);padding-block:var(--space-8);border-top:var(--border-width) solid var(--color-border);display:flex}.text.svelte-13862ru{flex:1;min-width:0}h3.svelte-13862ru{font-size:var(--text-section)}p.svelte-13862ru{font-size:var(--text-sm);color:var(--color-muted);margin-top:var(--space-2)}.actions.svelte-13862ru{flex-shrink:0}@media (width<=550px){.empty-state.svelte-13862ru{flex-wrap:wrap}.actions.svelte-13862ru{width:100%}}.facts.svelte-x1v653{gap:var(--space-6) 0;padding-bottom:var(--space-6);border-bottom:var(--border-width) solid var(--color-border);flex-wrap:wrap;margin:0;display:flex}.facts.svelte-x1v653>div:where(.svelte-x1v653){flex:1 1 var(--facts-column-min);gap:var(--space-2);min-width:0;padding-inline:var(--space-6);align-content:start;display:grid}.facts.svelte-x1v653>div:where(.svelte-x1v653):first-child{padding-left:0}.facts.framed.svelte-x1v653{padding:var(--panel-padding);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-panel);background:var(--color-surface)}.facts.svelte-x1v653>div:where(.svelte-x1v653)+div:where(.svelte-x1v653){border-left:var(--border-width) solid var(--color-border)}dt.svelte-x1v653{font-size:var(--text-xs);color:var(--color-muted)}dd.svelte-x1v653{font:var(--weight-medium) var(--text-metric) var(--font-display);letter-spacing:var(--tracking-title);overflow-wrap:anywhere;margin:0}dd.svelte-x1v653 small:where(.svelte-x1v653){font:var(--text-sm) var(--font-body);letter-spacing:0;color:var(--color-muted)}.bar.svelte-x1v653{height:var(--progress-height);border-radius:var(--radius-pill);background:var(--color-border);display:block;overflow:hidden}.bar.svelte-x1v653>span:where(.svelte-x1v653){background:var(--color-accent);height:100%;display:block}.bar.full.svelte-x1v653>span:where(.svelte-x1v653){background:var(--color-error)}.hint.svelte-x1v653{font-size:var(--text-xs);color:var(--color-error)}@media (width<=700px){.facts.svelte-x1v653{gap:var(--space-5);grid-template-columns:minmax(0,1fr);display:grid}.facts.svelte-x1v653>div:where(.svelte-x1v653){padding:0}.facts.svelte-x1v653>div:where(.svelte-x1v653)+div:where(.svelte-x1v653){border-left:0;border-top:var(--border-width) solid var(--color-border);padding-top:var(--space-5)}}.feedback.svelte-oa334x{padding:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-control);margin-block:var(--space-4);overflow-wrap:anywhere;font-size:var(--text-sm)}.error.svelte-oa334x{border-color:var(--color-error);color:var(--color-error);background:var(--color-error-wash)}.success.svelte-oa334x{border-color:var(--color-success);color:var(--color-success);background:var(--color-success-wash)}.info.svelte-oa334x{color:var(--color-muted);background:var(--color-surface)}section.svelte-1val8dh{padding-bottom:var(--space-6);margin-bottom:var(--section-gap);border-bottom:var(--border-width) solid var(--color-border)}header.svelte-1val8dh{margin-bottom:var(--space-5)}h2.svelte-1val8dh{font-size:var(--text-section)}p.svelte-1val8dh{margin-top:var(--space-2);color:var(--color-muted);font-size:var(--text-sm);line-height:var(--leading-body)}svg.svelte-1eqehiz{width:var(--icon-size);height:var(--icon-size);flex-shrink:0}.tab-list.svelte-1jijdvl{gap:var(--space-6);border-bottom:1px solid var(--color-border);min-width:0;margin-bottom:var(--space-8);display:flex;overflow-x:auto}a.svelte-1jijdvl{white-space:nowrap;align-items:center;gap:var(--space-2);min-height:var(--button-height);padding:var(--space-3) 0;border-bottom:var(--border-width) solid transparent;color:var(--color-muted);font-size:var(--text-sm);flex-shrink:0;text-decoration:none;display:flex}a.svelte-1jijdvl:hover{color:var(--color-text)}a[aria-current=page].svelte-1jijdvl{color:var(--color-text);border-bottom-color:var(--color-accent)}.count.svelte-1jijdvl{margin-left:var(--space-1);background:var(--color-hover);color:var(--color-muted);font-size:var(--text-xs);min-width:1.25rem;padding:0 var(--space-1);border-radius:var(--radius-control);text-align:center}.dirty.svelte-1jijdvl{color:var(--color-accent);font-size:var(--text-icon);line-height:var(--leading-tight)}.pagination.svelte-14nrfpk{justify-content:space-between;align-items:center;gap:var(--space-4);margin-top:var(--space-5);font-size:var(--text-xs);flex-wrap:wrap;display:flex}.pagination.svelte-14nrfpk div:where(.svelte-14nrfpk){gap:var(--space-2);display:flex}.thumb.svelte-1kff5n0{border:var(--border-width) solid var(--color-border);border-radius:var(--radius-control);color:var(--color-text);background:var(--color-hover);font:var(--weight-semibold) var(--text-card) var(--font-display);flex-shrink:0;place-items:center;display:grid;overflow:hidden}.round.svelte-1kff5n0{border-radius:var(--radius-round)}.sm.svelte-1kff5n0{width:var(--avatar-sm);height:var(--avatar-sm);font-size:var(--text-xs)}.md.svelte-1kff5n0{width:var(--avatar-md);height:var(--avatar-md)}.lg.svelte-1kff5n0{width:var(--avatar-lg);height:var(--avatar-lg);font-size:var(--text-card)}img.svelte-1kff5n0{object-fit:contain;width:100%;height:100%}.person-row.svelte-1m4u9gv{border:var(--border-width) solid var(--color-border);border-radius:var(--radius-panel);background:var(--color-surface);grid-template-columns:var(--avatar-sm) minmax(0, 1fr) var(--person-role-width) auto;align-items:center;gap:var(--space-4);padding:var(--row-padding-block) var(--row-padding-inline);color:var(--color-text);text-decoration:none;display:grid}a.person-row.svelte-1m4u9gv:hover{background:var(--color-hover)}.person.svelte-1m4u9gv{min-width:0}strong.svelte-1m4u9gv{font-size:var(--text-sm);font-weight:var(--weight-medium)}p.svelte-1m4u9gv{margin-top:var(--space-1);color:var(--color-muted);font-size:var(--text-xs);overflow-wrap:anywhere}.tags.svelte-1m4u9gv{gap:var(--space-2);margin-top:var(--space-2);font-size:var(--text-xs);flex-wrap:wrap;display:flex}.action.svelte-1m4u9gv{color:var(--color-muted);font-size:var(--text-xs)}a.svelte-1m4u9gv:hover .action:where(.svelte-1m4u9gv){color:var(--color-accent)}@media (width<=900px){.person-row.svelte-1m4u9gv{grid-template-columns:var(--avatar-sm) minmax(0, 1fr) auto}.action.svelte-1m4u9gv{grid-column:2/-1}}@media (width<=550px){.person-row.svelte-1m4u9gv{grid-template-columns:var(--avatar-sm) minmax(0, 1fr);padding:var(--space-4)}.person-row.svelte-1m4u9gv>.badge,.action.svelte-1m4u9gv{grid-column:2}}.resource-card.svelte-svj27m{gap:var(--space-3);min-width:0;padding:var(--compact-card-padding);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-panel);background:var(--color-surface);color:var(--color-text);transition:border-color var(--duration-fast);flex-direction:column;text-decoration:none;display:flex}.resource-card.svelte-svj27m:hover{border-color:var(--color-accent)}.resource-card.svelte-svj27m:focus-visible{outline:var(--border-width) solid var(--color-accent);outline-offset:var(--space-1)}.heading.svelte-svj27m{align-items:center;gap:var(--space-3);grid-template-columns:auto minmax(0,1fr) auto;display:grid}h2.svelte-svj27m{min-width:0;font-size:var(--text-section);line-height:var(--leading-tight);overflow-wrap:anywhere}.description.svelte-svj27m{-webkit-line-clamp:2;line-clamp:2;overflow-wrap:anywhere;color:var(--color-muted);font-size:var(--text-sm);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.metadata.svelte-svj27m{align-items:center;gap:var(--space-2) var(--space-3);color:var(--color-muted);font-size:var(--text-xs);flex-wrap:wrap;margin-top:auto;display:flex}.save-bar.static.svelte-1mapia6{margin-top:0;position:static}.save-bar.svelte-1mapia6{bottom:var(--space-4);z-index:var(--layer-header);justify-content:space-between;align-items:center;gap:var(--space-4);margin-top:var(--space-6);padding:var(--space-4) var(--space-5);background:var(--color-surface);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-panel);box-shadow:var(--shadow-save-bar);flex-wrap:wrap;display:flex;position:sticky}.note.svelte-1mapia6{align-items:center;gap:var(--space-4);min-width:0;display:flex}.dot.svelte-1mapia6{width:var(--status-dot-size);height:var(--status-dot-size);border-radius:var(--radius-round);background:var(--color-accent);flex-shrink:0}strong.svelte-1mapia6{font-size:var(--text-sm);font-weight:var(--weight-medium)}p.svelte-1mapia6{margin-top:var(--space-1);font-size:var(--text-xs);color:var(--color-muted)}.actions.svelte-1mapia6{gap:var(--space-3);flex-wrap:wrap;display:flex}@media (width<=700px){.save-bar.svelte-1mapia6{gap:var(--space-3);padding:var(--space-3) var(--space-4)}.note.svelte-1mapia6{align-items:flex-start;gap:var(--space-3);width:100%}.note.svelte-1mapia6>div:where(.svelte-1mapia6){min-width:0}.dot.svelte-1mapia6{margin-top:var(--space-2)}strong.svelte-1mapia6{font-size:var(--text-sm)}p.svelte-1mapia6{white-space:nowrap;text-overflow:ellipsis;margin-top:0;overflow:hidden}.actions.svelte-1mapia6{gap:var(--space-2);flex-wrap:nowrap;width:100%}.save-bar.svelte-1mapia6 .actions:where(.svelte-1mapia6) .button{min-height:var(--button-height);padding:var(--space-2) var(--space-4)}.save-bar.svelte-1mapia6 .actions:where(.svelte-1mapia6) .button.primary{white-space:normal;flex:1;line-height:1.2}}span.svelte-18jlk8q{width:var(--icon-size);height:var(--icon-size);color:var(--color-muted);transition:transform var(--duration-fast);flex:none;justify-content:center;align-items:center;line-height:0;display:inline-flex}.open.svelte-18jlk8q{transform:rotate(180deg)}@media (prefers-reduced-motion:reduce){span.svelte-18jlk8q{transition:none}}.option-label.svelte-wa58tl{align-items:center;gap:var(--space-2);min-width:0;max-width:100%;display:inline-flex}.option-label.svelte-wa58tl>span:where(.svelte-wa58tl):last-child{overflow-wrap:anywhere}.logo.svelte-wa58tl{width:var(--option-logo-size);height:var(--option-logo-size);flex:none;justify-content:center;align-items:center;display:inline-flex}img.svelte-wa58tl{object-fit:contain;width:100%;height:100%}.muted.svelte-wa58tl{color:var(--color-muted)}.selection.svelte-1jtmdck{min-width:0}.select-trigger.svelte-1jtmdck{text-align:left;justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.placeholder.svelte-1jtmdck{color:var(--color-muted)}.search-control.svelte-1jtmdck{position:relative}.search-logo.svelte-1jtmdck{left:var(--space-3);pointer-events:none;display:inline-flex;position:absolute;top:50%;transform:translateY(-50%)}input.with-logo.svelte-1jtmdck{padding-left:calc(var(--space-3) + var(--option-logo-size) + var(--space-2))}.options.svelte-1jtmdck{max-height:var(--popover-max-height);overflow-y:auto}.options.svelte-1jtmdck button:where(.svelte-1jtmdck){justify-content:space-between;align-items:center;gap:var(--space-3);width:100%;min-height:var(--control-height);padding:var(--space-2) var(--space-3);text-align:left;border-radius:var(--radius-control);color:var(--color-text);font-size:var(--text-sm);overflow-wrap:anywhere;background:0 0;border:0;display:flex}.options.svelte-1jtmdck button.active:where(.svelte-1jtmdck){background:var(--color-hover)}.options.svelte-1jtmdck button[aria-selected=true]:where(.svelte-1jtmdck){color:var(--color-accent)}.options.svelte-1jtmdck button[aria-disabled=true]:where(.svelte-1jtmdck){opacity:var(--opacity-disabled);cursor:not-allowed}.options.svelte-1jtmdck p:where(.svelte-1jtmdck){padding:var(--space-3);color:var(--color-muted);font-size:var(--text-sm)}.tags.svelte-1jtmdck{gap:var(--space-2);margin:0 0 var(--space-2);flex-wrap:wrap;padding:0;list-style:none;display:flex}li.svelte-1jtmdck{align-items:center;gap:var(--space-1);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-control);background:var(--color-hover);max-width:100%;padding-left:var(--space-2);font-size:var(--text-xs);display:inline-flex}li.svelte-1jtmdck span:where(.svelte-1jtmdck){overflow-wrap:anywhere}li.svelte-1jtmdck button:where(.svelte-1jtmdck){border-radius:var(--radius-control);min-width:var(--target-size);min-height:var(--target-size);color:var(--color-muted);background:0 0;border:0}nav.svelte-45l243{gap:var(--space-1);display:grid}a.svelte-45l243{align-items:center;gap:var(--space-3);min-height:var(--nav-item-height);padding:var(--space-2) var(--space-3);border-radius:var(--radius-control);color:var(--color-muted);font-size:var(--text-sm);font-weight:var(--weight-medium);text-decoration:none;display:flex}a.svelte-45l243:hover{color:var(--color-text);background:var(--color-hover)}a[aria-current=page].svelte-45l243{color:var(--color-accent);background:var(--color-accent-wash)}.label.svelte-45l243{overflow-wrap:anywhere;min-width:0}a.section-start.svelte-45l243{margin-top:var(--space-5)}.count.svelte-45l243{padding:0 var(--space-1);border-radius:var(--radius-badge);background:var(--color-hover);color:var(--color-muted);font-size:var(--text-xs);text-align:center;margin-left:auto}.switch.svelte-1eq0goo{justify-content:flex-start;justify-self:start;align-items:center;gap:var(--space-3);width:fit-content;padding:var(--space-2) 0;min-width:var(--target-size);min-height:var(--button-height);font-size:var(--text-sm);text-align:left;background:0 0;border:0;display:inline-flex}.track.svelte-1eq0goo{width:var(--switch-width);height:var(--switch-height);border-radius:var(--radius-pill);background:var(--color-border);padding:var(--switch-inset);flex-shrink:0}.track.svelte-1eq0goo span:where(.svelte-1eq0goo){width:var(--switch-thumb);height:var(--switch-thumb);border-radius:var(--radius-round);background:var(--color-text);transition:transform var(--duration-fast);display:block}.track.checked.svelte-1eq0goo{background:var(--color-accent)}.checked.svelte-1eq0goo span:where(.svelte-1eq0goo){background:var(--color-accent-text);transform:translateX(var(--switch-travel))}.switch.svelte-1eq0goo:disabled{opacity:.5}.switch-row.svelte-1aoqzkg{justify-content:space-between;align-items:center;gap:var(--space-5);padding:var(--row-padding-block) var(--row-padding-inline);display:flex}.switch-row.svelte-1aoqzkg>div:where(.svelte-1aoqzkg){overflow-wrap:anywhere;min-width:0}strong.svelte-1aoqzkg{font-size:var(--text-sm);font-weight:var(--weight-medium)}p.svelte-1aoqzkg{margin-top:var(--space-1);font-size:var(--text-xs);color:var(--color-muted)}.tab-list.svelte-126ak3w{gap:var(--space-6);border-bottom:1px solid var(--color-border);min-width:0;margin-block:var(--space-6);display:flex;overflow-x:auto}button.svelte-126ak3w{white-space:nowrap;align-items:center;gap:var(--space-2);min-height:var(--control-height);padding:var(--space-3) 0;color:var(--color-muted);font-size:var(--text-sm);background:0 0;border:0;border-bottom:2px solid #0000;flex-shrink:0;display:flex}button[aria-selected=true].svelte-126ak3w{color:var(--color-text);border-bottom-color:var(--color-accent)}.count.svelte-126ak3w{background:var(--color-hover);color:var(--color-muted);font-size:var(--text-xs);min-width:1.25rem;padding:0 var(--space-1);border-radius:var(--radius-control);text-align:center}.tab-panel.svelte-126ak3w:focus{outline-offset:4px}textarea.svelte-1ilrf3m{resize:vertical;min-height:6rem}button.svelte-1cmi4dh{justify-content:center;align-items:center;gap:var(--space-2);min-width:var(--target-size);min-height:var(--target-size);padding:var(--space-2);border-radius:var(--radius-control);color:var(--color-muted);font-size:var(--text-xs);background:0 0;border:0;display:inline-flex}button.svelte-1cmi4dh:hover{background:var(--color-hover);color:var(--color-text)}@media (width<=550px){span.svelte-1cmi4dh{display:none}}.time-field.svelte-qwvb9f{position:relative}input.svelte-qwvb9f{padding-right:var(--control-height)}.time-field.svelte-qwvb9f>button:where(.svelte-qwvb9f){width:var(--control-height);height:var(--control-height);border-radius:var(--radius-control);color:var(--color-muted);background:0 0;border:0;position:absolute;inset:0 0 auto auto}.time-options.svelte-qwvb9f{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}legend.svelte-8be79j{font-size:var(--text-sm);font-weight:var(--weight-medium);margin-bottom:var(--space-3)}.parts.svelte-8be79j{gap:var(--space-3);grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);display:grid}p.svelte-8be79j{font-size:var(--text-xs);color:var(--color-muted);margin-top:var(--space-2)}@media (width<=420px){.parts.svelte-8be79j{grid-template-columns:minmax(0,1fr)}}legend.svelte-1ltaxbd{font-size:var(--text-sm);font-weight:var(--weight-medium);margin-bottom:var(--space-3)}.parts.svelte-1ltaxbd{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (width<=420px){.parts.svelte-1ltaxbd{grid-template-columns:minmax(0,1fr)}}input.svelte-136uhkj{cursor:inherit}label.svelte-136uhkj{align-items:center;gap:var(--space-3);min-height:var(--target-size);cursor:pointer;width:fit-content;font-size:var(--text-sm);display:flex}input.svelte-136uhkj{appearance:none;width:var(--icon-size);height:var(--icon-size);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-badge);background:var(--color-input);flex:none;place-content:center;margin:0;display:grid}input.svelte-136uhkj:checked{background:var(--color-accent);border-color:var(--color-accent)}input.svelte-136uhkj:checked:after{content:"✓";color:var(--color-accent-text);font-size:var(--text-xs);line-height:1}p.svelte-136uhkj{margin-top:var(--space-1);color:var(--color-muted);font-size:var(--text-xs);padding-left:calc(var(--icon-size) + var(--space-3))}p.error.svelte-136uhkj{color:var(--color-error)}.disabled.svelte-136uhkj{opacity:var(--opacity-disabled);cursor:not-allowed}input.svelte-1rjh7kb{cursor:inherit}label.svelte-1rjh7kb{align-items:center;gap:var(--space-3);min-height:var(--target-size);cursor:pointer;font-size:var(--text-sm);display:flex}input.svelte-1rjh7kb{appearance:none;width:var(--icon-size);height:var(--icon-size);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-round);background:var(--color-input);flex:none;place-content:center;margin:0;display:grid}input.svelte-1rjh7kb:checked{border-color:var(--color-accent)}input.svelte-1rjh7kb:checked:after{content:"";width:var(--space-2);height:var(--space-2);border-radius:var(--radius-round);background:var(--color-accent)}small.svelte-1rjh7kb{margin-top:var(--space-1);font-size:var(--text-xs);color:var(--color-muted);display:block}.disabled.svelte-1rjh7kb{opacity:var(--opacity-disabled);cursor:not-allowed}legend.svelte-cw7is2{font-size:var(--text-sm);font-weight:var(--weight-medium);margin-bottom:var(--space-2)}fieldset.svelte-cw7is2>div:where(.svelte-cw7is2){gap:var(--space-2);display:grid}p.svelte-cw7is2{font-size:var(--text-xs);color:var(--color-error);margin-top:var(--space-2)}.number-field.svelte-1k679g3{position:relative}input.svelte-1k679g3{appearance:textfield;padding-right:calc(var(--target-size) * 2 + var(--space-2))}input.svelte-1k679g3::-webkit-inner-spin-button{appearance:none;margin:0}input.svelte-1k679g3::-webkit-outer-spin-button{appearance:none;margin:0}.steps.svelte-1k679g3{right:var(--space-1);align-items:center;height:100%;display:flex;position:absolute;top:0}button.svelte-1k679g3{min-width:var(--target-size);min-height:var(--target-size);border-radius:var(--radius-control);color:var(--color-muted);background:0 0;border:0}button.svelte-1k679g3:hover:enabled{background:var(--color-hover)}button.svelte-1k679g3:disabled{opacity:var(--opacity-disabled)}.password.svelte-xezrwr{position:relative}input.svelte-xezrwr{padding-right:var(--password-toggle-width)}button.svelte-xezrwr{width:var(--password-toggle-width);min-height:var(--control-height);border-radius:var(--radius-control);color:var(--color-muted);font-size:var(--text-xs);background:0 0;border:0;position:absolute;inset:0 0 auto auto}button.svelte-xezrwr:hover{color:var(--color-text)}.code.svelte-1yh00uz{font-family:var(--font-mono);letter-spacing:var(--code-tracking)}button.svelte-11linj7{width:var(--control-height);height:var(--control-height);padding:var(--space-2);border:var(--border-width) solid transparent;border-radius:var(--radius-control);color:var(--color-muted);background:0 0;flex:none;justify-content:center;align-items:center;display:inline-flex}.secondary.svelte-11linj7{border-color:var(--color-border)}button.svelte-11linj7:hover:enabled{background:var(--color-hover);color:var(--color-text)}button.danger.svelte-11linj7{color:var(--color-error)}button.svelte-11linj7:disabled{opacity:var(--opacity-disabled)}.menu-trigger.svelte-1fbx6nu{align-items:center;gap:var(--space-3);min-height:var(--button-height);padding:var(--space-2) var(--space-4);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-control);background:var(--color-surface);color:var(--color-text);font-size:var(--text-sm);display:inline-flex}.menu-item.svelte-1fbx6nu{align-items:center;gap:var(--space-3);width:100%;min-height:var(--control-height);padding:var(--space-2) var(--space-3);text-align:left;border-radius:var(--radius-control);color:var(--color-text);font-size:var(--text-sm);background:0 0;border:0;display:flex}.menu-item.svelte-1fbx6nu:hover:enabled,.menu-item.svelte-1fbx6nu:focus-visible{background:var(--color-hover)}.menu-item.danger.svelte-1fbx6nu{color:var(--color-error)}.menu-item.separator.svelte-1fbx6nu{border-top:var(--border-width) solid var(--color-border);margin-top:var(--space-2);padding-top:var(--space-3);border-top-left-radius:0;border-top-right-radius:0}button.svelte-1fbx6nu:disabled{opacity:var(--opacity-disabled)}.popover-trigger.svelte-okkiwd{justify-content:space-between;align-items:center;gap:var(--space-3);min-height:var(--button-height);padding:var(--space-2) var(--space-4);font-size:var(--text-sm);background:var(--color-surface);color:var(--color-text);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-control);display:inline-flex}button.svelte-okkiwd:disabled{opacity:var(--opacity-disabled)}.tooltip-anchor.svelte-11extwn{width:fit-content;display:inline-flex}.tooltip-text.svelte-11extwn{font-size:var(--text-xs);line-height:var(--leading-body);overflow-wrap:anywhere}.accordion.svelte-13t9qfq{border:var(--border-width) solid var(--color-border);border-radius:var(--radius-panel);background:var(--color-surface)}button.svelte-13t9qfq{width:100%;min-height:var(--control-height);padding:var(--space-4) var(--space-5);border-radius:var(--radius-panel);color:var(--color-text);font:var(--weight-medium) var(--text-sm) var(--font-body);text-align:left;justify-content:space-between;align-items:center;gap:var(--space-3);background:0 0;border:0;display:flex}.content.svelte-13t9qfq{border-top:var(--border-width) solid var(--color-border);padding:var(--panel-padding);font-size:var(--text-sm)}.content[hidden].svelte-13t9qfq{display:none}button.svelte-13t9qfq:disabled{opacity:var(--opacity-disabled)}.skeleton.svelte-x2cdj9{gap:var(--space-3);max-width:100%;display:grid}.line.svelte-x2cdj9{border-radius:var(--radius-control);background:var(--color-hover);animation:1.5s ease-in-out infinite svelte-x2cdj9-pulse;display:block}.round.svelte-x2cdj9{border-radius:var(--radius-round)}@keyframes svelte-x2cdj9-pulse{50%{opacity:var(--opacity-disabled)}}@media (prefers-reduced-motion:reduce){.line.svelte-x2cdj9{animation:none}}.toast.svelte-1cpok13{justify-content:space-between;align-items:start;gap:var(--space-4);padding:var(--space-4);border:var(--border-width) solid var(--color-border);border-left:var(--space-1) solid var(--color-secondary);border-radius:var(--radius-panel);background:var(--color-surface);color:var(--color-text);box-shadow:var(--shadow-popover);display:flex}.success.svelte-1cpok13{border-left-color:var(--color-success)}.error.svelte-1cpok13{border-left-color:var(--color-error)}strong.svelte-1cpok13{font-size:var(--text-sm);font-weight:var(--weight-medium)}p.svelte-1cpok13{font-size:var(--text-xs);color:var(--color-muted);margin-top:var(--space-1);overflow-wrap:anywhere}button.svelte-1cpok13{border-radius:var(--radius-control);width:var(--target-size);min-height:var(--target-size);color:var(--color-muted);background:0 0;border:0;flex:none;place-items:center;display:grid}button.svelte-1cpok13:hover{background:var(--color-hover)}.toast-region.svelte-195a7gb{z-index:var(--layer-toast);bottom:var(--space-5);right:var(--space-5);width:min(var(--toast-width), calc(100vw - var(--space-8)));gap:var(--space-3);pointer-events:none;display:grid;position:fixed}.toast-region.svelte-195a7gb>*{pointer-events:auto}@media (width<=550px){.toast-region.svelte-195a7gb{inset:auto var(--space-4) var(--space-4);width:auto}}.progress.svelte-1qjgclg{height:var(--progress-height);border-radius:var(--radius-pill);background:var(--color-border);width:100%;overflow:hidden}span.svelte-1qjgclg{background:var(--color-accent);border-radius:inherit;height:100%;display:block}.indeterminate.svelte-1qjgclg{animation:svelte-1qjgclg-progress var(--duration-spin) ease-in-out infinite alternate}@keyframes svelte-1qjgclg-progress{to{transform:translate(180%)}}@media (prefers-reduced-motion:reduce){.indeterminate.svelte-1qjgclg{animation:none}}img.svelte-5vv720,.file-mark.svelte-5vv720{width:var(--upload-preview-size);height:var(--upload-preview-size);object-fit:cover;border:var(--border-width) solid var(--color-border);border-radius:var(--radius-control);flex:none}.file-mark.svelte-5vv720{color:var(--color-muted);background:var(--color-hover);place-items:center;display:grid}.upload.svelte-ux1wx1{justify-content:space-between;align-items:center;gap:var(--space-4);padding:var(--panel-padding);border:var(--border-width) dashed var(--color-border);border-radius:var(--radius-panel);background:var(--color-surface);flex-wrap:wrap;display:flex}.upload.dragging.svelte-ux1wx1{border-color:var(--color-accent);background:var(--color-accent-wash)}.disabled.svelte-ux1wx1{opacity:var(--opacity-disabled)}strong.svelte-ux1wx1{font-size:var(--text-sm);font-weight:var(--weight-medium);overflow-wrap:anywhere}p.svelte-ux1wx1{margin-top:var(--space-1);font-size:var(--text-xs);color:var(--color-muted)}ul.svelte-ux1wx1{margin:var(--space-3) 0 0;gap:var(--space-2);padding:0;list-style:none;display:grid}li.svelte-ux1wx1{align-items:center;gap:var(--space-3);padding:var(--space-3);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-control);display:flex}li.svelte-ux1wx1>div:where(.svelte-ux1wx1){flex:1;min-width:0}li.svelte-ux1wx1 button:where(.svelte-ux1wx1){min-width:var(--target-size);min-height:var(--target-size);color:var(--color-muted);border-radius:var(--radius-control);background:0 0;border:0;flex:none}li.svelte-ux1wx1 button:where(.svelte-ux1wx1):hover:enabled{background:var(--color-hover)}.transfer.svelte-ux1wx1{margin-top:var(--space-3)}p.success.svelte-ux1wx1{color:var(--color-success)}p.error.svelte-ux1wx1{color:var(--color-error)}.example.svelte-ihj9t3{border:var(--border-width) solid var(--color-border);border-radius:var(--radius-panel);background:var(--color-surface);min-width:0}header.svelte-ihj9t3{padding:var(--space-4) var(--panel-padding);border-bottom:var(--border-width) solid var(--color-border)}h2.svelte-ihj9t3{font-size:var(--text-section)}header.svelte-ihj9t3 p:where(.svelte-ihj9t3){font-size:var(--text-xs);color:var(--color-muted);margin-top:var(--space-1)}.preview.svelte-ihj9t3{padding:var(--panel-padding);align-content:start;gap:var(--gallery-example-gap);min-width:0;display:grid}details.svelte-ihj9t3{border-top:var(--border-width) solid var(--color-border);padding:var(--space-3) var(--panel-padding)}summary.svelte-ihj9t3{cursor:pointer;width:fit-content;color:var(--color-muted);font-size:var(--text-xs)}pre.svelte-ihj9t3{font:var(--text-xs)/var(--leading-body) var(--font-mono);padding-top:var(--space-3);white-space:pre-wrap;overflow-wrap:anywhere;overflow-x:auto}@media (width<=550px){header.svelte-ihj9t3,.preview.svelte-ihj9t3{padding:var(--space-4)}}
