.banner.svelte-i0iz3s{padding:10px 14px;border-radius:var(--r-card);font-size:var(--fs-meta);margin:var(--sp-8) 0}.info.svelte-i0iz3s{background:var(--blue-wash);color:var(--blue);box-shadow:inset 0 0 0 1px #2c63d629}.success.svelte-i0iz3s{background:var(--green-wash);color:var(--green);box-shadow:inset 0 0 0 1px #17945c29}.error.svelte-i0iz3s{background:var(--loss-wash);color:var(--loss);box-shadow:inset 0 0 0 1px #c0392b2e}.btn.svelte-g9c1iq{display:inline-flex;align-items:center;gap:6px;padding:8px 16px;border-radius:var(--r-pill);border:1px solid transparent;font-size:var(--fs-body);font-weight:500;line-height:1.3;cursor:pointer;transition:background-color var(--motion-quick) var(--ease-out),border-color var(--motion-quick) var(--ease-out),color var(--motion-quick) var(--ease-out)}.btn.svelte-g9c1iq:disabled{opacity:.55;cursor:default}.primary.svelte-g9c1iq{background:var(--ink);color:#f7f6f3}.btn.primary.svelte-g9c1iq:not(:disabled):hover{background:#2c2a22}.btn.primary.svelte-g9c1iq:not(:disabled):active{transition:none;background:#3a382e}.subtle.svelte-g9c1iq{background:#fff9;color:var(--ink);border-color:var(--hair)}.btn.subtle.svelte-g9c1iq:not(:disabled):hover{background:#fff}.btn.subtle.svelte-g9c1iq:not(:disabled):active{transition:none;background:var(--shell)}.danger.svelte-g9c1iq{background:transparent;color:var(--loss);border-color:#c0392b52}.btn.danger.svelte-g9c1iq:not(:disabled):hover{background:var(--loss-wash)}.btn.danger.svelte-g9c1iq:not(:disabled):active{transition:none;background:#c0392b29}.spinner.svelte-g9c1iq{width:.8em;height:.8em;border:2px solid currentColor;border-right-color:transparent;border-radius:50%;animation:svelte-g9c1iq-btn-spin var(--spin-dur) linear infinite}@keyframes svelte-g9c1iq-btn-spin{to{transform:rotate(360deg)}}.card.svelte-14efj7c{position:relative;border-radius:var(--r-card);background:var(--card-bg);-webkit-backdrop-filter:var(--card-blur);backdrop-filter:var(--card-blur);box-shadow:var(--sh-card);color:var(--ink)}.padded.svelte-14efj7c{padding:var(--card-pad)}.matte.svelte-14efj7c{--card-bg: var(--surface-matte-bg);--card-blur: var(--surface-matte-blur)}.soft.svelte-14efj7c{--card-bg: var(--surface-soft-bg);--card-blur: var(--surface-soft-blur)}.glass.svelte-14efj7c{--card-bg: var(--surface-glass-bg);--card-blur: var(--surface-glass-blur)}.gradient.svelte-14efj7c{background:var(--grad-card);-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:var(--sh-grad);color:#fff;overflow:hidden}.pop.svelte-14efj7c{animation:pop var(--pop-dur) var(--ease)}.empty-state.svelte-64hdw{border:1px dashed var(--hair);border-radius:var(--r-card);padding:var(--sp-30) var(--sp-24);text-align:center;color:var(--ink3)}.title.svelte-64hdw{margin:0;font-weight:500;font-size:15px;color:var(--ink)}.description.svelte-64hdw{margin:var(--sp-8) auto 0;max-width:62ch;font-size:var(--fs-meta)}.actions.svelte-64hdw{margin-top:var(--sp-16)}.error-panel.svelte-19t6jui{max-width:34rem;margin:var(--sp-30) auto;padding:var(--sp-30) var(--sp-24);text-align:center}.status.svelte-19t6jui{margin:0;font-size:3rem;line-height:1;font-weight:500;color:var(--ink4);font-variant-numeric:tabular-nums}h1.svelte-19t6jui{margin:var(--sp-16) 0 0;font-size:1.35rem}.description.svelte-19t6jui{margin:var(--sp-12) 0 0;color:var(--ink3)}.detail.svelte-19t6jui{margin:var(--sp-12) 0 0;padding:var(--sp-12);border:1px solid var(--hair);border-radius:var(--r-focus);background:var(--shell);color:var(--ink);font-size:.9rem}.actions.svelte-19t6jui{margin-top:var(--sp-24);display:flex;gap:var(--sp-16);justify-content:center;flex-wrap:wrap}.pt-fold.svelte-dyuvaf{display:block}.pt-fold-head.svelte-dyuvaf{display:flex;align-items:center;gap:var(--sp-8);padding:var(--sp-6) 0;cursor:pointer;list-style:none;color:var(--ink);font-size:var(--fs-body);font-weight:600;letter-spacing:var(--ls-body);transition:color var(--motion-quick) var(--ease-out)}.pt-fold-head.svelte-dyuvaf::-webkit-details-marker{display:none}.pt-fold-head.svelte-dyuvaf:hover .pt-fold-chevron:where(.svelte-dyuvaf){color:var(--ink2)}.pt-fold-head.svelte-dyuvaf:active .pt-fold-chevron:where(.svelte-dyuvaf){transition:none;color:var(--ink)}.pt-fold-head.svelte-dyuvaf:focus-visible{outline:2px solid var(--blue);outline-offset:2px;border-radius:var(--r-focus)}.pt-fold-title.svelte-dyuvaf{min-width:0;margin:0;font:inherit;letter-spacing:inherit}.pt-fold-chevron.svelte-dyuvaf{display:inline-flex;flex:0 0 auto;color:var(--ink4);transition:transform var(--fold-dur, var(--motion-settle, .22s)) var(--ease-in-out, cubic-bezier(.4, 0, .2, 1)),color var(--motion-quick) var(--ease-out)}.pt-fold-count.svelte-dyuvaf{flex:0 0 auto;font-size:var(--fs-micro);font-weight:500;border-radius:var(--r-pill);padding:2px 9px;background:#16150f0b;color:var(--ink3)}.pt-fold-status.svelte-dyuvaf{display:inline-flex;align-items:center;gap:var(--sp-6);margin-left:auto;font-weight:400;white-space:nowrap}.pt-fold-dot.svelte-dyuvaf{width:6px;height:6px;border-radius:50%;background:var(--ink4)}.pt-fold-status.ok.svelte-dyuvaf .pt-fold-dot:where(.svelte-dyuvaf){background:var(--green)}.pt-fold-status.warn.svelte-dyuvaf .pt-fold-dot:where(.svelte-dyuvaf){background:var(--warn)}.pt-fold-wrap.svelte-dyuvaf{display:grid;grid-template-rows:0fr;overflow:hidden;transition:grid-template-rows var(--fold-dur, var(--motion-settle, .22s)) var(--ease-in-out, cubic-bezier(.4, 0, .2, 1));margin:0 calc(-1 * var(--sp-6));padding:0 var(--sp-6)}.pt-fold[open].svelte-dyuvaf .pt-fold-wrap:where(.svelte-dyuvaf){grid-template-rows:1fr}.pt-fold[data-js].svelte-dyuvaf:not(.open) .pt-fold-wrap:where(.svelte-dyuvaf){grid-template-rows:0fr}.pt-fold-body.svelte-dyuvaf{min-height:0;min-width:0;padding:var(--sp-6) 0 var(--sp-4)}.pt-fold[open].svelte-dyuvaf .pt-fold-chevron:where(.svelte-dyuvaf){transform:rotate(90deg)}.pt-fold[data-js].svelte-dyuvaf:not(.open) .pt-fold-chevron:where(.svelte-dyuvaf){transform:none}@media(prefers-reduced-motion:reduce){.pt-fold-wrap.svelte-dyuvaf,.pt-fold-chevron.svelte-dyuvaf{transition:none}}.field.svelte-1wwkhju{display:flex;flex-direction:column;gap:var(--sp-4)}label.svelte-1wwkhju{font-size:var(--fs-meta);color:var(--ink2)}.visually-hidden.svelte-1wwkhju{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.control.svelte-1wwkhju{position:relative;display:flex}input.svelte-1wwkhju{flex:1;min-width:0;border:1px solid var(--hair);border-radius:var(--r-focus);padding:7px 10px;font:inherit;letter-spacing:inherit;background:#ffffffdb;color:var(--ink);transition:border-color var(--motion-quick) var(--ease-out)}input.svelte-1wwkhju:hover{border-color:#16150f33}.adorned.svelte-1wwkhju input:where(.svelte-1wwkhju){padding-right:4.2rem}.adornment.svelte-1wwkhju{position:absolute;top:0;bottom:0;right:4px;display:flex;align-items:center}input[aria-invalid=true].svelte-1wwkhju{border-color:var(--loss)}.field-error.svelte-1wwkhju{margin:0;font-size:var(--fs-meta);color:var(--loss)}.rows.svelte-179uzzu{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--sp-12);max-width:80ch;margin-inline:auto;text-align:left}.rows.svelte-179uzzu li:where(.svelte-179uzzu){display:flex;align-items:center;justify-content:space-between;gap:var(--sp-16);flex-wrap:wrap}.why.svelte-179uzzu{font-size:var(--fs-meta);color:var(--ink3);min-width:0;flex:1 1 22ch}.shell-page.svelte-9ragbh{position:relative;display:block}.page.svelte-9ragbh{padding:var(--canvas-pad)}.form.svelte-9ragbh{max-width:26rem;margin:0 auto;padding:var(--sp-30) var(--sp-20) var(--sp-30)}.form.svelte-9ragbh:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;background:var(--wash);opacity:var(--wash-opacity);pointer-events:none}.brand.svelte-9ragbh{display:inline-flex;align-items:center;gap:10px;margin-bottom:var(--sp-26);color:var(--ink)}.mark.svelte-9ragbh{width:26px;height:26px;border-radius:8px;background:var(--ink);display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto}.chip.svelte-9ragbh{width:9px;height:9px;border-radius:2px 7px;background:var(--shell)}.brand-name.svelte-9ragbh{font-size:16px;font-weight:600;letter-spacing:var(--ls-brand)}.form.svelte-9ragbh h1:where(.svelte-9ragbh){font-size:30px}.back.svelte-9ragbh{margin:0;padding:6px 0 2px;font-size:var(--fs-meta-sm)}.back.svelte-9ragbh a:where(.svelte-9ragbh){color:var(--ink3);transition:color var(--motion-quick) var(--ease-out)}.back.svelte-9ragbh a:where(.svelte-9ragbh):hover{color:var(--ink)}.back.svelte-9ragbh a:where(.svelte-9ragbh):active{transition:none;color:var(--blue)}.head.svelte-9ragbh{display:flex;align-items:flex-end;gap:var(--grid-gutter);flex-wrap:wrap;padding:6px 0 22px}.form.svelte-9ragbh .head:where(.svelte-9ragbh){padding:0 0 var(--sp-20)}.head-icon.svelte-9ragbh{flex:0 0 auto;display:flex;align-items:center}.head-text.svelte-9ragbh{min-width:0}h1.svelte-9ragbh{margin:0;font-size:var(--fs-title);font-weight:500;letter-spacing:var(--ls-title);line-height:.96}.lede.svelte-9ragbh{margin:8px 0 0;font-size:15px;color:var(--ink3);max-width:62ch;text-wrap:pretty}.meta.svelte-9ragbh{margin-top:8px;font-size:var(--fs-meta);color:var(--ink3)}.grow.svelte-9ragbh{flex:1}.head-actions.svelte-9ragbh{display:flex;align-items:center;gap:var(--sp-8);flex-wrap:wrap}@media(max-width:759px){.head.svelte-9ragbh{padding:2px 0 16px}}.reveal.svelte-1doseqh{border:0;background:none;padding:4px 8px;font:inherit;font-size:var(--fs-meta);font-weight:500;color:var(--ink3);cursor:pointer;border-radius:var(--r-focus);transition:background-color var(--motion-quick) var(--ease-out),color var(--motion-quick) var(--ease-out)}.reveal.svelte-1doseqh:hover{color:var(--ink)}.reveal.svelte-1doseqh:active{transition:none;background:#16150f0f;color:var(--ink)}.hint.svelte-1doseqh{margin:var(--sp-4) 0 0;font-size:var(--fs-meta);color:var(--ink3)}.seg-track.svelte-w4vrla{position:relative;display:flex;align-items:center;gap:3px;background:#16150f0d;border-radius:var(--r-pill);padding:3px}.seg-thumb.svelte-w4vrla{display:none;position:absolute;left:0;top:0;border-radius:var(--r-pill);background:#fff;box-shadow:var(--sh-pill);transform-origin:0 0;pointer-events:none}.seg-track[data-glide].svelte-w4vrla .seg-thumb:where(.svelte-w4vrla){display:block}.seg-thumb.gliding{will-change:transform}.seg.svelte-w4vrla{position:relative;display:inline-flex;align-items:center;gap:7px;border-radius:var(--r-pill);padding:8px 17px;font-size:13.5px;font-weight:500;color:var(--ink3);white-space:nowrap;transition:background-color var(--motion-quick) var(--ease-out),color var(--motion-quick) var(--ease-out)}.seg.svelte-w4vrla:hover{color:var(--ink)}.seg.svelte-w4vrla:active{transition:none;color:var(--ink);background:#16150f0f}.seg.on.svelte-w4vrla{background:#fff;color:var(--ink);box-shadow:var(--sh-pill)}.seg-track[data-glide].svelte-w4vrla .seg.on:where(.svelte-w4vrla){background:none;box-shadow:none}.seg.dim.svelte-w4vrla{opacity:.45}.seg-n.svelte-w4vrla{opacity:.6}.seg-n.badge.svelte-w4vrla{display:inline-flex;align-items:center;justify-content:center;min-width:17px;height:17px;padding:0 5px;border-radius:var(--r-pill);background:var(--warn-wash);color:var(--warn);font-size:var(--fs-micro-sm);opacity:1}@media(max-width:759px){.seg-track.svelte-w4vrla{overflow-x:auto}}.sheet.svelte-185xwm9{border:0;padding:0;margin:0;background:transparent;color:var(--ink);max-width:none;max-height:none;width:auto}.sheet[open].svelte-185xwm9:not(:modal){display:block;position:static;width:100%}.sheet.svelte-185xwm9:not(:modal) .panel:where(.svelte-185xwm9){border-radius:var(--r-card);background:var(--surface-soft-bg);box-shadow:var(--sh-card)}.sheet.svelte-185xwm9:modal{margin:auto;width:min(560px,calc(100vw - 2 * var(--sp-24)));max-height:min(76vh,720px);display:flex;animation:svelte-185xwm9-sheet-in var(--motion-settle, .22s) var(--ease-in-out, cubic-bezier(.4, 0, .2, 1))}.sheet.svelte-185xwm9::backdrop{background:#16150f4d;-webkit-backdrop-filter:blur(14px) saturate(120%);backdrop-filter:blur(14px) saturate(120%);animation:svelte-185xwm9-sheet-scrim var(--motion-settle, .22s) var(--ease-in-out, cubic-bezier(.4, 0, .2, 1))}.sheet.svelte-185xwm9:modal .panel:where(.svelte-185xwm9){flex:1 1 auto;min-width:0;display:flex;flex-direction:column;max-height:inherit;border-radius:var(--r-card);background:var(--surface-overlay-bg, rgba(255, 255, 255, .86));-webkit-backdrop-filter:var(--surface-overlay-blur, blur(34px) saturate(180%));backdrop-filter:var(--surface-overlay-blur, blur(34px) saturate(180%));box-shadow:var(--sh-menu)}.panel.svelte-185xwm9{padding:var(--sp-20) var(--sp-22) var(--sp-16)}.panel-head.svelte-185xwm9{display:flex;align-items:baseline;gap:var(--sp-10)}.panel-title.svelte-185xwm9{margin:0;font-size:var(--fs-body);font-weight:600;color:var(--ink)}.x.svelte-185xwm9{margin-left:auto;border:0;background:none;cursor:pointer;color:var(--ink3);font-size:var(--fs-meta);padding:2px 6px;border-radius:var(--r-focus)}.panel-desc.svelte-185xwm9{margin:var(--sp-4) 0 0;font-size:var(--fs-meta);color:var(--ink3);max-width:68ch;text-wrap:pretty}.panel-body.svelte-185xwm9{min-height:0;margin:var(--sp-12) calc(-1 * var(--sp-6)) 0;padding:0 var(--sp-6)}.sheet.svelte-185xwm9:modal .panel-body:where(.svelte-185xwm9){overflow-y:auto;flex:1 1 auto;padding:var(--sp-6)}.panel-foot.svelte-185xwm9{display:flex;align-items:center;gap:var(--sp-12);flex-wrap:wrap;margin-top:var(--sp-12);padding-top:var(--sp-10);border-top:1px solid var(--hair2)}.foot-note.svelte-185xwm9{margin:0;font-size:var(--fs-meta);color:var(--ink3)}.quiet.svelte-185xwm9{margin-left:auto;border:0;background:none;padding:8px 6px;font:inherit;font-size:var(--fs-meta);color:var(--ink3);cursor:pointer;text-decoration:underline;text-underline-offset:3px}.quiet.svelte-185xwm9+.done:where(.svelte-185xwm9){margin-left:0}.done.svelte-185xwm9{margin-left:auto;border:0;border-radius:var(--r-pill);padding:8px 18px;background:var(--ink);color:#fff;font:inherit;font-size:var(--fs-meta);font-weight:500;cursor:pointer}@media(max-width:760px){.sheet.svelte-185xwm9:modal{margin:auto 0 0;width:100vw;max-height:86vh;animation-name:svelte-185xwm9-sheet-up}.sheet.svelte-185xwm9:modal .panel:where(.svelte-185xwm9){border-radius:var(--r-card) var(--r-card) 0 0}}@keyframes svelte-185xwm9-sheet-scrim{0%{opacity:0}}@keyframes svelte-185xwm9-sheet-in{0%{opacity:0;transform:scale(.98)}}@keyframes svelte-185xwm9-sheet-up{0%{opacity:0;transform:translateY(12px)}}@media(prefers-reduced-motion:reduce){.sheet.svelte-185xwm9:modal,.sheet.svelte-185xwm9::backdrop{animation-duration:0ms}}.pt-switch-row.svelte-1p1mdp6{display:inline-flex;align-items:center;gap:var(--sp-12);flex-wrap:wrap}.pt-switch.svelte-1p1mdp6{position:relative;display:inline-flex;align-items:center;gap:var(--sp-10);cursor:pointer;font-size:var(--fs-body);color:var(--ink)}.pt-switch.disabled.svelte-1p1mdp6{cursor:default;opacity:.55}input.svelte-1p1mdp6{position:absolute;inset:0 auto 0 0;width:40px;height:24px;margin:0;opacity:0;cursor:inherit;z-index:1}.track.svelte-1p1mdp6{position:relative;flex:0 0 auto;width:40px;height:24px;border-radius:var(--r-pill);background:var(--hair);box-shadow:inset 0 0 0 1px var(--hair2);transition:background-color var(--motion-quick) var(--ease-out)}.knob.svelte-1p1mdp6{position:absolute;top:2px;left:2px;width:20px;height:20px;border-radius:var(--r-pill);background:var(--surface-matte-bg);box-shadow:var(--sh-pill);transition:transform var(--motion-quick) var(--ease-out)}.on.svelte-1p1mdp6 .track:where(.svelte-1p1mdp6){background:var(--blue)}.on.svelte-1p1mdp6 .knob:where(.svelte-1p1mdp6){transform:translate(16px)}input.svelte-1p1mdp6:focus-visible+.track:where(.svelte-1p1mdp6){outline:2px solid var(--blue);outline-offset:2px}.text.svelte-1p1mdp6{line-height:1.3}.nojs-save.svelte-1p1mdp6{font:inherit;font-size:var(--fs-meta);padding:var(--sp-4) var(--sp-12);border-radius:var(--r-pill);border:1px solid var(--hair);background:var(--surface-matte-bg);color:var(--ink);cursor:pointer}.table-wrap.svelte-1yer0de{overflow-x:auto}table.svelte-1yer0de{width:100%;border-collapse:collapse;font-size:var(--fs-meta)}.table-wrap.svelte-1yer0de th{text-align:left;font-weight:500;font-size:var(--fs-meta);color:var(--ink3);padding:6px 12px 6px 0;border-bottom:1px solid var(--hair2)}.table-wrap.svelte-1yer0de td{padding:8px 12px 8px 0;border-bottom:1px solid var(--hair2);vertical-align:middle;color:var(--ink2)}.table-wrap.svelte-1yer0de tbody tr:last-child td,.table-wrap.svelte-1yer0de tbody tr:last-child th{border-bottom:0}.toasts.svelte-es3tmj{position:fixed;bottom:var(--sp-16);left:50%;transform:translate(-50%);display:flex;flex-direction:column;gap:var(--sp-8);z-index:1000;max-width:min(28rem,calc(100vw - 2rem))}.slot.svelte-es3tmj{display:block}.toast.svelte-es3tmj{display:flex;align-items:center;gap:var(--sp-12);background:var(--ink);color:#fff;padding:var(--sp-8) var(--sp-12);border-radius:var(--r-card);font-size:.9rem;box-shadow:0 2px 8px #0000002e}.toast.success.svelte-es3tmj{background:var(--green)}.toast.error.svelte-es3tmj{background:var(--loss)}.toast.svelte-es3tmj button:where(.svelte-es3tmj){background:none;border:none;color:inherit;font-size:1rem;line-height:1;cursor:pointer;padding:0 .1rem;opacity:.8;transition:opacity var(--motion-quick) var(--ease-out)}.toast.svelte-es3tmj button:where(.svelte-es3tmj):hover{opacity:1}.toast.svelte-es3tmj button:where(.svelte-es3tmj):active{transition:none;opacity:.6}
