.btn.svelte-6zohtf{letter-spacing:-.01em;font-family:inherit}.btn--xs.svelte-6zohtf{height:28px;padding:0 10px;font-size:var(--font-size-caption, .75rem);font-weight:700;border-radius:var(--radius-md)}.btn--sm.svelte-6zohtf{height:40px;padding:0 16px;font-size:.875rem;font-weight:700;border-radius:var(--radius-md)}.btn--md.svelte-6zohtf{height:48px;padding:0 20px;font-size:.9375rem;font-weight:800;border-radius:var(--radius-lg)}.btn--lg.svelte-6zohtf{height:var(--control-height-lg);padding:0 24px;font-size:1.0625rem;font-weight:800;border-radius:var(--radius-lg)}.btn--xl.svelte-6zohtf{height:64px;padding:0 28px;font-size:1.125rem;font-weight:900;border-radius:var(--radius-full)}.btn--icon.svelte-6zohtf{width:44px;height:44px;padding:0;font-size:1rem;font-weight:800;border-radius:var(--radius-full);flex-shrink:0}.btn--icon-sm.svelte-6zohtf{width:36px;height:36px;padding:0;font-size:.875rem;font-weight:800;border-radius:var(--radius-full);flex-shrink:0}.btn--pill.svelte-6zohtf{border-radius:var(--radius-full)!important}.btn--text-inline.svelte-6zohtf{height:auto;padding:0;border-radius:0;font-size:inherit;font-weight:700;line-height:inherit;letter-spacing:inherit;vertical-align:baseline}@media(min-width:768px){.btn--md.svelte-6zohtf{height:44px;padding:0 18px}.btn--lg.svelte-6zohtf{height:var(--control-height-lg);padding:0 22px}.btn--xl.svelte-6zohtf{height:60px;padding:0 26px;font-size:1.0625rem}}.cta.svelte-13enfwl{display:inline-flex;align-items:center;gap:var(--space-2, 8px);border:0;cursor:pointer;text-decoration:none;font-family:var(--font-sans);font-weight:900;letter-spacing:-.2px;border-radius:var(--radius-full, 999px);white-space:nowrap;transition:background var(--duration-fast, .18s) var(--easing-standard, ease),box-shadow var(--duration-fast, .18s) var(--easing-standard, ease),color var(--duration-fast, .18s) var(--easing-standard, ease),transform var(--duration-fast, .18s) var(--easing-standard, ease);-webkit-user-select:none;user-select:none}.cta.svelte-13enfwl:focus-visible{outline:2px solid var(--color-brand-500);outline-offset:2px}.cta.svelte-13enfwl:disabled,.cta[aria-disabled=true].svelte-13enfwl{cursor:not-allowed;pointer-events:none}.cta--full.svelte-13enfwl{display:flex;width:100%;justify-content:space-between}.cta__text.svelte-13enfwl{font-weight:900;letter-spacing:-.2px}.cta__chip.svelte-13enfwl{display:inline-flex;align-items:center;justify-content:center;border-radius:var(--radius-full, 999px);flex-shrink:0;transition:background-color var(--duration-fast, .18s) var(--easing-standard, ease),color var(--duration-fast, .18s) var(--easing-standard, ease)}.cta[data-size=sm].svelte-13enfwl{height:36px;font-size:.8125rem;padding:0 var(--space-1) 0 var(--space-irregular-loose)}.cta[data-size=sm][data-chip-position=left].svelte-13enfwl{padding:0 var(--space-irregular-loose) 0 var(--space-1)}.cta[data-size=sm].svelte-13enfwl .cta__chip:where(.svelte-13enfwl){width:28px;height:28px}.cta[data-size=md].svelte-13enfwl{height:48px;font-size:.875rem;padding:0 var(--space-1) 0 calc(var(--space-2) + var(--space-irregular-md))}.cta[data-size=md][data-chip-position=left].svelte-13enfwl{padding:0 calc(var(--space-2) + var(--space-irregular-md)) 0 var(--space-1)}.cta[data-size=md].svelte-13enfwl .cta__chip:where(.svelte-13enfwl){width:40px;height:40px}.cta[data-size=lg].svelte-13enfwl{height:56px;font-size:.9375rem;padding:0 var(--space-1) 0 var(--space-irregular-xl)}.cta[data-size=lg][data-chip-position=left].svelte-13enfwl{padding:0 var(--space-irregular-xl) 0 var(--space-1)}.cta[data-size=lg].svelte-13enfwl .cta__chip:where(.svelte-13enfwl){width:52px;height:52px}.cta__text.svelte-13enfwl{padding-inline:var(--space-1)}.cta[data-variant=primary].svelte-13enfwl{background:var(--gradient-brand);color:var(--text-on-solid);box-shadow:var(--glow-brand)}.cta[data-variant=primary].svelte-13enfwl .cta__chip:where(.svelte-13enfwl){background:#ffffff2e;color:var(--text-on-solid)}.cta[data-variant=primary].svelte-13enfwl:hover:not(:disabled):not([aria-disabled=true]){background:linear-gradient(to right,#22c55e,#15803d);box-shadow:0 12px 32px -8px #16a34ab3;transform:translateY(-1px)}.cta[data-variant=primary].svelte-13enfwl:hover:not(:disabled):not([aria-disabled=true]) .cta__chip:where(.svelte-13enfwl){background:#ffffff47}.cta[data-variant=primary].svelte-13enfwl:active:not(:disabled):not([aria-disabled=true]){background:linear-gradient(to right,#16a34a,#15803d);box-shadow:0 6px 16px -6px #16a34a80;transform:translateY(0)}.cta[data-variant=primary].svelte-13enfwl:disabled,.cta[data-variant=primary][aria-disabled=true].svelte-13enfwl{background:var(--surface-muted);color:var(--text-disabled);box-shadow:none}.cta[data-variant=primary].svelte-13enfwl:disabled .cta__chip:where(.svelte-13enfwl),.cta[data-variant=primary][aria-disabled=true].svelte-13enfwl .cta__chip:where(.svelte-13enfwl){background:var(--border-subtle);color:var(--text-disabled)}.cta[data-variant=inverse].svelte-13enfwl{background:var(--surface-inverse);color:var(--text-inverse)}.cta[data-variant=inverse].svelte-13enfwl .cta__chip:where(.svelte-13enfwl){background:var(--gradient-brand);color:var(--text-on-solid);box-shadow:0 4px 12px -4px #16a34a80}.cta[data-variant=inverse].svelte-13enfwl:hover:not(:disabled):not([aria-disabled=true]){background:var(--color-ink-800);transform:translateY(-1px)}.cta[data-variant=inverse].svelte-13enfwl:hover:not(:disabled):not([aria-disabled=true]) .cta__chip:where(.svelte-13enfwl){background:linear-gradient(to right,#22c55e,#15803d);box-shadow:0 6px 16px -4px #16a34a99}.cta[data-variant=inverse].svelte-13enfwl:active:not(:disabled):not([aria-disabled=true]){transform:translateY(0)}.cta[data-variant=inverse].svelte-13enfwl:disabled,.cta[data-variant=inverse][aria-disabled=true].svelte-13enfwl{background:var(--surface-muted);color:var(--text-disabled);box-shadow:none}.cta[data-variant=inverse].svelte-13enfwl:disabled .cta__chip:where(.svelte-13enfwl),.cta[data-variant=inverse][aria-disabled=true].svelte-13enfwl .cta__chip:where(.svelte-13enfwl){background:var(--border-default);color:var(--text-disabled);box-shadow:none}.cta[data-variant=split].svelte-13enfwl{background:var(--gradient-brand);color:var(--text-on-solid);box-shadow:var(--glow-brand);justify-content:space-between;gap:var(--space-3, 12px)}.cta[data-variant=split].svelte-13enfwl:hover:not(:disabled):not([aria-disabled=true]){background:linear-gradient(to right,#22c55e,#15803d);box-shadow:0 12px 32px -8px #16a34ab3;transform:translateY(-1px)}.cta[data-variant=split].svelte-13enfwl:active:not(:disabled):not([aria-disabled=true]){background:linear-gradient(to right,#16a34a,#15803d);box-shadow:0 6px 16px -6px #16a34a80;transform:translateY(0)}.cta[data-variant=split].svelte-13enfwl:disabled,.cta[data-variant=split][aria-disabled=true].svelte-13enfwl{background:var(--surface-muted);color:var(--text-disabled);box-shadow:none}.cta__trailing-value.svelte-13enfwl{font-weight:900;letter-spacing:-.2px;opacity:.88;flex-shrink:0}.cta[data-variant=split][data-size=sm].svelte-13enfwl{padding:0 var(--space-3, 12px)}.cta[data-variant=split][data-size=md].svelte-13enfwl{padding:0 var(--space-4, 16px)}.cta[data-variant=split][data-size=lg].svelte-13enfwl{padding:0 var(--space-5, 20px)}.cta[data-variant=asymmetric].svelte-13enfwl{background:var(--surface-inverse);color:var(--text-inverse);justify-content:space-between}.cta[data-variant=asymmetric].svelte-13enfwl .cta__chip:where(.svelte-13enfwl){background:var(--gradient-brand);color:var(--text-on-solid);box-shadow:0 4px 12px -4px #16a34a80}.cta[data-variant=asymmetric].svelte-13enfwl:hover:not(:disabled):not([aria-disabled=true]){background:var(--gradient-brand);box-shadow:var(--glow-brand);transform:translateY(-1px)}.cta[data-variant=asymmetric].svelte-13enfwl:hover:not(:disabled):not([aria-disabled=true]) .cta__chip:where(.svelte-13enfwl){background:var(--surface-inverse);color:var(--text-inverse);box-shadow:none}.cta[data-variant=asymmetric].svelte-13enfwl:active:not(:disabled):not([aria-disabled=true]){transform:translateY(0)}.cta[data-variant=asymmetric].svelte-13enfwl:disabled,.cta[data-variant=asymmetric][aria-disabled=true].svelte-13enfwl{background:var(--surface-muted);color:var(--text-disabled);box-shadow:none}.cta[data-variant=asymmetric].svelte-13enfwl:disabled .cta__chip:where(.svelte-13enfwl),.cta[data-variant=asymmetric][aria-disabled=true].svelte-13enfwl .cta__chip:where(.svelte-13enfwl){background:var(--border-default);color:var(--text-disabled);box-shadow:none}.cta[data-variant=asymmetric][data-size=sm].svelte-13enfwl{padding:0 var(--space-1, 4px) 0 var(--space-3, 12px)}.cta[data-variant=asymmetric][data-size=md].svelte-13enfwl{padding:0 var(--space-1, 4px) 0 calc(var(--space-2, 8px) + var(--space-irregular-md, 10px))}.cta[data-variant=asymmetric][data-size=lg].svelte-13enfwl{padding:0 var(--space-1, 4px) 0 var(--space-irregular-xl, 22px)}@media(prefers-reduced-motion:reduce){.cta.svelte-13enfwl,.cta__chip.svelte-13enfwl{transition:none!important}.cta.svelte-13enfwl:hover,.cta.svelte-13enfwl:active{transform:none!important}}.ff-field.svelte-1ai9wqp:focus-within{box-shadow:0 0 0 2px color-mix(in srgb,var(--color-brand-600) 25%,transparent)}.ff-label-meta.svelte-1ai9wqp{font-size:.6875rem;color:var(--text-disabled)}.ff-label-meta--required.svelte-1ai9wqp{color:var(--feedback-danger)}.ff-wrap--prominent.svelte-1ai9wqp .ff-field:where(.svelte-1ai9wqp){min-height:64px;padding:0 20px;border-radius:var(--radius-lg);border-width:2px}.ff-wrap--prominent.svelte-1ai9wqp .ff-input:where(.svelte-1ai9wqp){font-size:1.75rem;font-weight:900;font-variant-numeric:tabular-nums;letter-spacing:-.02em}.ff-clear.svelte-1ai9wqp{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border:0;background:var(--color-ink-100);color:var(--text-muted);border-radius:var(--radius-full);cursor:pointer;flex-shrink:0;align-self:center;transition:background var(--duration-fast) var(--easing-standard),color var(--duration-fast) var(--easing-standard)}.ff-clear.svelte-1ai9wqp:hover{background:var(--color-ink-200);color:var(--text-primary)}.ff-field.svelte-1wf60v{align-items:stretch;padding:12px 16px;border-radius:var(--radius-lg)}.ff-field.svelte-1wf60v:focus-within{box-shadow:0 0 0 3px color-mix(in srgb,var(--color-brand-600) 18%,transparent)}.ff-textarea.svelte-1wf60v{flex:1;min-width:0;min-height:80px;border:0;outline:0;background:transparent;font-family:var(--font-sans);font-weight:600;font-size:1rem;line-height:1.5;color:var(--text-primary)}.ff-textarea.svelte-1wf60v::placeholder{color:var(--text-disabled);font-weight:500}.ff-textarea.svelte-1wf60v:disabled{cursor:not-allowed}.ff-foot.svelte-1wf60v{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;min-height:0}.ff-foot-msg.svelte-1wf60v{flex:1;min-width:0}.ff-counter.svelte-1wf60v{flex-shrink:0;font-family:var(--font-sans);font-size:.8125rem;font-weight:700;color:var(--text-muted);font-variant-numeric:tabular-nums}.ff-counter--warn.svelte-1wf60v{color:var(--feedback-warning)}.ff-counter--danger.svelte-1wf60v{color:var(--feedback-danger)}.ff-anchor.svelte-1cq1ynr{position:relative}.ff-trigger.svelte-1cq1ynr{width:100%;min-height:var(--control-height-md);display:flex;align-items:center;gap:8px;padding:0 16px;background:var(--surface-muted);border:1.5px solid transparent;border-radius:var(--radius-full);font-family:var(--font-sans);font-weight:700;font-size:1rem;color:var(--text-primary);text-align:left;cursor:pointer;transition:background var(--duration-fast) var(--easing-standard),border-color var(--duration-fast) var(--easing-standard),box-shadow var(--duration-fast) var(--easing-standard)}.ff-trigger.svelte-1cq1ynr:hover:not(:focus-visible):not(.ff-trigger--open){background:color-mix(in srgb,var(--surface-muted) 88%,var(--text-primary))}.ff-trigger.svelte-1cq1ynr:focus-visible,.ff-trigger--open.svelte-1cq1ynr{outline:none;border-color:var(--color-brand-600);background:var(--surface-base);box-shadow:0 0 0 3.5px color-mix(in srgb,var(--color-brand-600) 18%,transparent)}.ff-trigger--placeholder.svelte-1cq1ynr{color:var(--text-muted);font-weight:500}.ff-trigger.svelte-1cq1ynr:disabled{cursor:not-allowed}.ff-wrap--disabled.svelte-1cq1ynr .ff-trigger:where(.svelte-1cq1ynr){opacity:.6}.ff-wrap--error.svelte-1cq1ynr .ff-trigger:where(.svelte-1cq1ynr){background:var(--feedback-danger-bg);border-color:var(--feedback-danger)}.ff-wrap--error.svelte-1cq1ynr .ff-trigger:where(.svelte-1cq1ynr):focus-visible,.ff-wrap--error.svelte-1cq1ynr .ff-trigger.ff-trigger--open:where(.svelte-1cq1ynr){background:var(--surface-base);border-color:var(--feedback-danger);box-shadow:0 0 0 3px color-mix(in srgb,var(--feedback-danger) 18%,transparent)}.ff-text.svelte-1cq1ynr{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ff-trigger>.ff-chevron{color:var(--text-muted);flex-shrink:0;transition:transform var(--duration-normal) var(--easing-standard),color var(--duration-fast) var(--easing-standard)}.ff-trigger--open.svelte-1cq1ynr .ff-chevron{color:var(--text-primary);transform:rotate(180deg)}.ff-wrap--error.svelte-1cq1ynr .ff-trigger:where(.svelte-1cq1ynr) .ff-chevron{color:var(--feedback-danger)}.ff-popup.svelte-1cq1ynr{position:absolute;left:0;right:0;top:calc(100% + 6px);z-index:60;background:var(--surface-raised);border:1px solid var(--border-subtle);border-radius:var(--radius-xl);box-shadow:var(--shadow-overlay);overflow:hidden;display:flex;flex-direction:column;max-height:280px;animation:flyout-pop var(--duration-fast) var(--easing-standard);transform-origin:top center}.ff-popup--up.svelte-1cq1ynr{top:auto;bottom:calc(100% + 6px);transform-origin:bottom center}.ff-popup--portal.svelte-1cq1ynr{position:fixed;top:var(--portal-top);left:var(--portal-left);right:auto;bottom:auto;width:var(--portal-width);z-index:2000}.ff-popup--portal.ff-popup--up.svelte-1cq1ynr{top:var(--portal-top);transform:translateY(-100%);transform-origin:bottom center}@media(prefers-reduced-motion:reduce){.ff-popup.svelte-1cq1ynr{animation:none}.ff-trigger>.ff-chevron{transition:none}}.ff-search.svelte-1cq1ynr{position:relative;display:flex;align-items:center;padding:var(--space-2) var(--space-irregular-md);border-bottom:1px solid var(--border-subtle);background:var(--surface-muted);flex-shrink:0}.ff-search-input.svelte-1cq1ynr{flex:1;height:36px;padding:0 12px 0 36px;background:var(--surface-muted);border:1px solid var(--border-subtle);border-radius:var(--radius-full);outline:none;font-family:var(--font-sans);font-weight:600;font-size:.875rem;color:var(--text-primary);transition:border-color var(--duration-fast) var(--easing-standard),box-shadow var(--duration-fast) var(--easing-standard)}.ff-search-input.svelte-1cq1ynr:focus{border-color:var(--color-brand-600);box-shadow:0 0 0 3px color-mix(in srgb,var(--color-brand-600) 18%,transparent)}.ff-search-input.svelte-1cq1ynr::placeholder{color:var(--text-disabled);font-weight:500}.ff-empty.svelte-1cq1ynr{padding:18px 16px;text-align:center;font-family:var(--font-sans);font-weight:600;font-size:.8125rem;color:var(--text-muted)}.ff-list.svelte-1cq1ynr{list-style:none;margin:0;padding:var(--space-irregular-tight);overflow-y:auto;overscroll-behavior:contain}.ff-opt.svelte-1cq1ynr{width:100%;display:flex;align-items:center;gap:10px;padding:10px 12px;min-height:44px;background:transparent;border:none;border-radius:var(--radius-md);font-family:var(--font-sans);font-weight:600;font-size:.9375rem;color:var(--text-secondary);text-align:left;cursor:pointer;transition:background var(--duration-fast) var(--easing-standard),color var(--duration-fast) var(--easing-standard)}.ff-opt--active.svelte-1cq1ynr{background:var(--surface-muted);color:var(--text-primary)}.ff-opt--selected.svelte-1cq1ynr{color:var(--text-brand);font-weight:800}.ff-opt--selected.ff-opt--active.svelte-1cq1ynr{background:var(--color-brand-50);color:var(--text-brand)}.ff-opt--disabled.svelte-1cq1ynr{opacity:.4;cursor:not-allowed}.ff-opt-body.svelte-1cq1ynr{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.ff-opt-label.svelte-1cq1ynr{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ff-opt-desc.svelte-1cq1ynr{font-weight:500;font-size:.75rem;color:var(--text-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cb.svelte-c4te8p{display:inline-flex;align-items:flex-start;gap:var(--space-3, 12px);min-height:var(--touch-target-min, 44px);padding:var(--space-2, 8px) 0;cursor:pointer;font-family:var(--font-sans);-webkit-user-select:none;user-select:none}.cb--disabled.svelte-c4te8p{opacity:.5;cursor:not-allowed}.cb-control.svelte-c4te8p{position:relative;display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;flex-shrink:0;margin-top:2px}.cb-input.svelte-c4te8p{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;opacity:0;cursor:inherit}.cb-box.svelte-c4te8p{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:var(--radius-sm, 8px);background:var(--surface-base);border:2px solid var(--border-strong);color:var(--text-inverse);transition:background var(--duration-fast) var(--easing-standard),border-color var(--duration-fast) var(--easing-standard),box-shadow var(--duration-fast) var(--easing-standard)}.cb--checked.svelte-c4te8p .cb-box:where(.svelte-c4te8p){background:var(--color-brand-600);border-color:var(--color-brand-600);box-shadow:0 4px 12px -2px #16a34a73}.cb--error.svelte-c4te8p .cb-box:where(.svelte-c4te8p){border-color:var(--feedback-danger)}.cb--error.cb--checked.svelte-c4te8p .cb-box:where(.svelte-c4te8p){background:var(--feedback-danger);border-color:var(--feedback-danger)}.cb-input.svelte-c4te8p:focus-visible+.cb-box:where(.svelte-c4te8p){box-shadow:0 0 0 2px var(--surface-base),0 0 0 4px var(--color-brand-600),0 4px 14px -4px #16a34a80}.cb--error.svelte-c4te8p .cb-input:where(.svelte-c4te8p):focus-visible+.cb-box:where(.svelte-c4te8p){box-shadow:0 0 0 2px var(--surface-base),0 0 0 4px var(--feedback-danger)}.cb-text.svelte-c4te8p{display:flex;flex-direction:column;gap:2px;min-width:0;padding-top:1px}.cb-label.svelte-c4te8p{font-weight:800;font-size:.9375rem;line-height:1.3;letter-spacing:-.01em;color:var(--text-primary)}.cb-description.svelte-c4te8p{font-weight:600;font-size:.8125rem;line-height:1.4;color:var(--text-muted)}.cb-error.svelte-c4te8p{font-weight:700;font-size:.75rem;line-height:1.4;color:var(--feedback-danger)}@media(prefers-reduced-motion:reduce){.cb-box.svelte-c4te8p{transition:none}}.sw-wrap.svelte-1litr2z{display:inline-flex;align-items:center;gap:var(--space-3, 12px);min-height:var(--touch-target-min, 44px);justify-content:space-between;width:100%;font-family:var(--font-sans)}.sw-wrap--disabled.svelte-1litr2z{opacity:.5}.sw-text.svelte-1litr2z{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.sw-text--snippet.svelte-1litr2z{gap:0}.sw-label.svelte-1litr2z{font-weight:800;font-size:.9375rem;line-height:1.3;color:var(--text-primary);cursor:pointer}.sw-wrap--disabled.svelte-1litr2z .sw-label:where(.svelte-1litr2z){cursor:not-allowed}.sw-description.svelte-1litr2z{font-weight:600;font-size:.8125rem;line-height:1.4;color:var(--text-muted)}.sw.svelte-1litr2z{position:relative;flex-shrink:0;width:48px;height:28px;border:0;padding:0;border-radius:var(--radius-full, 9999px);background:var(--surface-muted);cursor:pointer;transition:background .22s var(--easing-standard),box-shadow .22s var(--easing-standard)}.sw--on.svelte-1litr2z{background:var(--color-brand-600);box-shadow:0 6px 18px -4px color-mix(in srgb,var(--color-brand-600) 55%,transparent)}.sw.svelte-1litr2z:disabled{cursor:not-allowed}.sw.svelte-1litr2z:focus-visible{outline:2px solid var(--color-brand-600);outline-offset:2px}.sw-thumb.svelte-1litr2z{position:absolute;top:3px;left:3px;width:22px;height:22px;border-radius:var(--radius-full, 9999px);background:var(--surface-raised);box-shadow:var(--shadow-card);transition:transform .22s var(--easing-standard)}.sw--on.svelte-1litr2z .sw-thumb:where(.svelte-1litr2z){transform:translate(20px)}@media(prefers-reduced-motion:reduce){.sw.svelte-1litr2z,.sw-thumb.svelte-1litr2z{transition:none}}.pr.svelte-lzx9hl{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;padding:16px 0;min-height:72px}.pr--compact.svelte-lzx9hl{padding:12px 0;min-height:56px;gap:12px}.pr--disabled.svelte-lzx9hl{opacity:.55}.pr-icon.svelte-lzx9hl{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;background:var(--surface-muted);color:var(--text-secondary);border-radius:var(--radius-full);flex-shrink:0;transition:background var(--duration-fast) var(--easing-standard),color var(--duration-fast) var(--easing-standard)}.pr.svelte-lzx9hl:not(.pr--disabled):has(.pr-toggle--on:where(.svelte-lzx9hl)) .pr-icon:where(.svelte-lzx9hl){background:var(--color-brand-100);color:var(--text-brand)}.pr--compact.svelte-lzx9hl .pr-icon:where(.svelte-lzx9hl){width:36px;height:36px}.pr-text.svelte-lzx9hl{min-width:0;display:flex;flex-direction:column;gap:2px}.pr-label.svelte-lzx9hl{font-family:var(--font-sans);font-weight:800;font-size:.9375rem;color:var(--text-primary);letter-spacing:-.01em;line-height:1.3}.pr--compact.svelte-lzx9hl .pr-label:where(.svelte-lzx9hl){font-size:.875rem}.pr-desc.svelte-lzx9hl{font-family:var(--font-sans);font-weight:500;font-size:.8125rem;color:var(--text-muted);line-height:1.4}.pr--compact.svelte-lzx9hl .pr-desc:where(.svelte-lzx9hl){font-size:.75rem}.pr-toggle.svelte-lzx9hl{position:relative;width:48px;height:28px;padding:0;border:0;border-radius:var(--radius-full);background:var(--color-ink-300);cursor:pointer;transition:background var(--duration-normal) var(--easing-standard),box-shadow var(--duration-normal) var(--easing-standard);flex-shrink:0;touch-action:manipulation}.pr-toggle.svelte-lzx9hl{background:var(--surface-muted);border:1.5px solid var(--border-default)}.pr-toggle--on.svelte-lzx9hl{background:linear-gradient(to right,var(--color-brand-400),var(--color-brand-600));border-color:transparent;box-shadow:0 4px 14px -4px color-mix(in srgb,var(--color-brand-600) 55%,transparent)}.pr-toggle.svelte-lzx9hl:disabled{cursor:not-allowed}.pr-toggle.svelte-lzx9hl:before{content:"";position:absolute;top:-10px;right:-10px;bottom:-10px;left:-10px}.pr-toggle-thumb.svelte-lzx9hl{position:absolute;top:3px;left:3px;width:20px;height:20px;background:var(--surface-raised);border-radius:50%;box-shadow:0 1px 3px var(--border-default);transition:transform var(--duration-normal) var(--easing-emphasized)}.pr-toggle--on.svelte-lzx9hl .pr-toggle-thumb:where(.svelte-lzx9hl){transform:translate(20px);background:var(--text-on-solid)}@media(prefers-reduced-motion:reduce){.pr-toggle.svelte-lzx9hl,.pr-toggle-thumb.svelte-lzx9hl,.pr-icon.svelte-lzx9hl{transition:none}}@media(min-width:480px){.pr.svelte-lzx9hl{padding:18px 0;gap:16px}.pr-icon.svelte-lzx9hl{width:44px;height:44px}.pr-label.svelte-lzx9hl{font-size:1rem}}@media(min-width:1024px){.pr.svelte-lzx9hl{min-height:80px;padding:18px 0}.pr--compact.svelte-lzx9hl{min-height:64px;padding:14px 0}}.sr.svelte-rn9h3x{display:flex;align-items:center;gap:14px;padding:20px;width:100%;background:var(--surface-raised);border:1px solid var(--border-subtle);border-radius:var(--radius-2xl);text-align:left;font-family:var(--font-sans);min-height:72px;transition:background var(--duration-fast) var(--easing-standard),border-color var(--duration-fast) var(--easing-standard);color:inherit;font-size:inherit}@media(min-width:640px){.sr.svelte-rn9h3x{padding:24px;gap:16px}}.sr.svelte-rn9h3x:where(button:where(.svelte-rn9h3x)){-webkit-appearance:none;-moz-appearance:none;appearance:none;font:inherit}.sr--clickable.svelte-rn9h3x{cursor:pointer}.sr--clickable.svelte-rn9h3x:hover:not(.sr--disabled):not(.sr--active){background:var(--color-ink-100)}.sr--disabled.svelte-rn9h3x{opacity:.55;cursor:not-allowed}.sr.svelte-rn9h3x:focus-visible{outline:2px solid var(--color-brand-600);outline-offset:2px}.sr-icon.svelte-rn9h3x{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:var(--radius-lg);background:var(--sr-icon-bg, var(--color-brand-100));color:var(--sr-icon-fg, var(--text-brand));flex-shrink:0;transition:background var(--duration-fast) var(--easing-standard),color var(--duration-fast) var(--easing-standard)}.sr-info.svelte-rn9h3x{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.sr-eyebrow.svelte-rn9h3x{display:inline-flex;align-items:center;gap:4px;font-weight:900;font-size:.6875rem;text-transform:uppercase;letter-spacing:.22em;color:var(--text-disabled);line-height:1.2;transition:color var(--duration-fast) var(--easing-standard)}.sr-title.svelte-rn9h3x{margin:0;font-weight:900;font-size:1.0625rem;color:var(--text-primary);letter-spacing:-.015em;line-height:1.25}.sr-desc.svelte-rn9h3x{margin:4px 0 0;font-weight:600;font-size:.875rem;color:var(--text-muted);line-height:1.45}.sr-trailing.svelte-rn9h3x{display:inline-flex;align-items:center;justify-content:flex-end;flex-shrink:0;margin-left:auto}.sr-trailing.svelte-rn9h3x .sw-wrap{width:auto;min-height:unset}.sr--default.svelte-rn9h3x,.sr--success.svelte-rn9h3x{--sr-active-bg: var(--color-brand-50);--sr-active-border: var(--color-brand-200);--sr-active-eyebrow: var(--color-brand-700);--sr-active-icon-bg: var(--color-brand-100);--sr-active-icon-fg: var(--text-brand)}.sr--danger.svelte-rn9h3x{--sr-active-bg: var(--feedback-danger-bg);--sr-active-border: color-mix(in srgb, var(--feedback-danger) 38%, transparent);--sr-active-eyebrow: var(--feedback-danger);--sr-active-icon-bg: color-mix(in srgb, var(--feedback-danger) 14%, transparent);--sr-active-icon-fg: var(--feedback-danger)}.sr--warning.svelte-rn9h3x{--sr-active-bg: var(--feedback-warning-bg);--sr-active-border: color-mix(in srgb, var(--feedback-warning) 42%, transparent);--sr-active-eyebrow: var(--feedback-warning);--sr-active-icon-bg: color-mix(in srgb, var(--feedback-warning) 14%, transparent);--sr-active-icon-fg: var(--feedback-warning)}.sr--active.svelte-rn9h3x{background:var(--sr-active-bg);border-color:var(--sr-active-border)}.sr--active.svelte-rn9h3x .sr-eyebrow:where(.svelte-rn9h3x){color:var(--sr-active-eyebrow)}.sr--active.svelte-rn9h3x .sr-icon:where(.svelte-rn9h3x){background:var(--sr-active-icon-bg);color:var(--sr-active-icon-fg)}@media(min-width:480px){.sr.svelte-rn9h3x{gap:14px;padding:14px 16px;min-height:68px}.sr-icon.svelte-rn9h3x{width:44px;height:44px}.sr-title.svelte-rn9h3x{font-size:1rem}.sr-eyebrow.svelte-rn9h3x{font-size:.6875rem}}@media(prefers-reduced-motion:reduce){.sr.svelte-rn9h3x,.sr-icon.svelte-rn9h3x,.sr-eyebrow.svelte-rn9h3x{transition:none}}.seg-wrap.svelte-1s928qh{display:flex;flex-direction:column;gap:6px;width:100%;min-width:0}.seg-wrap--disabled.svelte-1s928qh{opacity:.6;cursor:not-allowed}.seg-label.svelte-1s928qh{display:inline-flex;align-items:center;gap:6px;flex-wrap:wrap;font-family:var(--font-sans);font-weight:900;font-size:.6875rem;letter-spacing:.12em;text-transform:uppercase;color:var(--text-primary)}.seg-optional.svelte-1s928qh{font-weight:700;color:var(--text-disabled);text-transform:none;letter-spacing:normal}.seg.svelte-1s928qh{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:4px;padding:4px;background:var(--surface-muted);border:1px solid transparent;border-radius:var(--radius-full);transition:background var(--duration-fast) var(--easing-standard),border-color var(--duration-fast) var(--easing-standard);width:100%}.seg-btn.svelte-1s928qh{display:inline-flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;min-width:0;background:transparent;color:var(--text-muted);border:none;border-radius:var(--radius-full);cursor:pointer;font-family:var(--font-sans);font-weight:900;letter-spacing:-.01em;font-variant-numeric:tabular-nums;transition:background var(--duration-fast) var(--easing-standard),color var(--duration-fast) var(--easing-standard);overflow:hidden}.seg--sm.svelte-1s928qh .seg-btn:where(.svelte-1s928qh){min-height:36px;padding:6px 8px;font-size:.8125rem}.seg--md.svelte-1s928qh .seg-btn:where(.svelte-1s928qh){min-height:var(--control-height-md);padding:8px 10px;font-size:.875rem}.seg--md.svelte-1s928qh .seg-btn--has-desc:where(.svelte-1s928qh){padding-top:6px;padding-bottom:6px}.seg--sm.svelte-1s928qh .seg-btn--has-desc:where(.svelte-1s928qh){padding-top:5px;padding-bottom:5px}.seg-btn.svelte-1s928qh:hover:not(.seg-btn--on):not(:disabled){background:var(--border-subtle);color:var(--text-primary)}.seg-btn--on.svelte-1s928qh{background:linear-gradient(to right,var(--color-brand-400),var(--color-brand-600));color:var(--text-on-solid);box-shadow:0 6px 18px -4px color-mix(in srgb,var(--color-brand-600) 55%,transparent)}.seg-btn.svelte-1s928qh:focus-visible{outline:2px solid var(--color-brand-600);outline-offset:2px}.seg-btn.svelte-1s928qh:disabled{cursor:not-allowed}.seg-main-row.svelte-1s928qh{display:inline-flex;align-items:center;gap:5px;min-width:0;max-width:100%}.seg-text.svelte-1s928qh{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.seg-badge.svelte-1s928qh{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 5px;border-radius:var(--radius-full);font-size:.625rem;font-weight:900;line-height:1;font-variant-numeric:tabular-nums;letter-spacing:0;flex-shrink:0;background:var(--border-default);color:var(--text-secondary);transition:background var(--duration-fast) var(--easing-standard),color var(--duration-fast) var(--easing-standard)}.seg-btn--on.svelte-1s928qh .seg-badge:where(.svelte-1s928qh){background:color-mix(in srgb,var(--text-on-solid) 22%,transparent);color:var(--text-on-solid)}.seg-icon.svelte-1s928qh{display:inline-flex;align-items:center;flex-shrink:0}.seg-desc.svelte-1s928qh{font-size:.5625rem;font-weight:800;text-transform:uppercase;letter-spacing:.14em;opacity:.8;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%;line-height:1}@media(max-width:480px){.seg-desc.svelte-1s928qh{display:none}}.seg-clear.svelte-1s928qh{align-self:flex-start;background:transparent;border:none;color:var(--text-disabled);font-family:var(--font-sans);font-weight:900;font-size:.625rem;text-transform:uppercase;letter-spacing:.12em;cursor:pointer;padding:2px 0;min-height:28px;transition:color var(--duration-fast) var(--easing-standard)}.seg-clear.svelte-1s928qh:hover{color:var(--text-primary);text-decoration:underline}.seg-clear.svelte-1s928qh:focus-visible{outline:2px solid var(--color-brand-600);outline-offset:2px;border-radius:var(--radius-xs)}.seg-hint.svelte-1s928qh{margin:0;font-family:var(--font-sans);font-size:.75rem;font-weight:600;color:var(--text-disabled);line-height:1.4}@media(prefers-reduced-motion:reduce){.seg.svelte-1s928qh,.seg-btn.svelte-1s928qh,.seg-badge.svelte-1s928qh,.seg-clear.svelte-1s928qh{transition:none}}.ff-label.svelte-qz3nnl{flex-wrap:wrap}.ff-label-meta--full.svelte-qz3nnl{color:var(--feedback-danger)}.ff-field.svelte-qz3nnl{flex-wrap:wrap;gap:6px;min-height:var(--touch-target-min, 44px);padding:6px 12px}.ff-field.svelte-qz3nnl:focus-within{box-shadow:0 0 0 3px color-mix(in srgb,var(--color-brand-600) 18%,transparent)}.ff-wrap--disabled.svelte-qz3nnl .ff-field:where(.svelte-qz3nnl){opacity:.6;cursor:not-allowed}.chip.svelte-qz3nnl{display:inline-flex;align-items:center;gap:4px;padding:4px 4px 4px 10px;background:var(--color-brand-100);color:var(--text-brand);border-radius:var(--radius-full);font-family:var(--font-sans);font-weight:800;font-size:.8125rem;font-variant-numeric:tabular-nums;max-width:100%}.chip-text.svelte-qz3nnl{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:200px}.chip-x.svelte-qz3nnl{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:var(--radius-full);background:color-mix(in srgb,var(--text-brand) 20%,transparent);color:var(--text-brand);border:none;cursor:pointer;padding:0;transition:background var(--duration-fast) var(--easing-standard)}.chip-x.svelte-qz3nnl:hover:not(:disabled){background:color-mix(in srgb,var(--text-brand) 36%,transparent)}.chip-x.svelte-qz3nnl:disabled{cursor:not-allowed}.ff-input.svelte-qz3nnl{min-width:140px;font-weight:600;font-size:.9375rem;letter-spacing:normal;padding:4px 0}.ff-suggestions.svelte-qz3nnl{display:flex;flex-wrap:wrap;gap:6px;margin-top:2px}.ff-suggestion.svelte-qz3nnl{display:inline-flex;align-items:center;padding:5px 10px;background:transparent;border:1.5px dashed var(--border-default);color:var(--text-muted);border-radius:var(--radius-full);font-family:var(--font-sans);font-weight:900;font-size:.625rem;text-transform:uppercase;letter-spacing:.12em;cursor:pointer;transition:background var(--duration-fast) var(--easing-standard),border-color var(--duration-fast) var(--easing-standard),color var(--duration-fast) var(--easing-standard)}.ff-suggestion.svelte-qz3nnl:hover{background:var(--text-primary);border-color:var(--text-primary);color:var(--text-inverse)}.ff-suggestion.svelte-qz3nnl:focus-visible{outline:2px solid var(--color-brand-600);outline-offset:2px}.ff-error.svelte-qz3nnl{font-weight:700}.ff-hint.svelte-qz3nnl{font-weight:500;color:var(--text-muted)}.ff-field.svelte-1fa75or{align-items:stretch;min-height:52px;padding:0 var(--space-4)}.ff-input.svelte-1fa75or{font-weight:800;font-size:1.0625rem;font-variant-numeric:tabular-nums;text-align:left;letter-spacing:normal}.ff-prefix.svelte-1fa75or{color:var(--text-brand);font-family:var(--font-sans);font-weight:900;font-size:1.125rem}.ff-suffix.svelte-1fa75or{color:var(--text-muted);font-family:var(--font-sans);font-weight:800;font-size:.75rem;letter-spacing:.06em}.ff-field.svelte-1fa75or:focus-within .ff-prefix:where(.svelte-1fa75or){color:var(--text-brand)}.ff-field.svelte-1fa75or:focus-within .ff-suffix:where(.svelte-1fa75or){color:var(--text-muted)}.ff-hint.svelte-1fa75or{font-weight:700;color:var(--text-muted)}.timesel.svelte-7spbet{display:flex;align-items:center;gap:var(--space-2);min-width:0}.timesel-col.svelte-7spbet{flex:1 1 0;min-width:0}.timesel-sep.svelte-7spbet{flex-shrink:0;font-family:var(--font-sans);font-weight:900;font-size:1.25rem;line-height:1;color:var(--text-muted);letter-spacing:-.04em}.dtp-wrap.svelte-t2v5kh{display:flex;flex-direction:column;gap:6px;width:100%;min-width:0}.dtp-anchor.svelte-t2v5kh{position:relative}.dtp-trigger.svelte-t2v5kh{width:100%;min-height:var(--control-height-md);display:flex;align-items:center;gap:var(--space-3);padding:0 var(--space-3) 0 var(--space-4);background:var(--surface-muted);border:1px solid transparent;border-radius:var(--radius-full);font-family:var(--font-sans);font-weight:700;font-size:.9375rem;color:var(--text-primary);cursor:pointer;text-align:left;min-width:0;transition:background var(--duration-fast) var(--easing-standard),border-color var(--duration-fast) var(--easing-standard),box-shadow var(--duration-fast) var(--easing-standard)}.dtp-trigger.svelte-t2v5kh:hover:not(:disabled){background:var(--color-ink-200)}.dtp-trigger.svelte-t2v5kh:focus-visible,.dtp-trigger--open.svelte-t2v5kh{outline:none;background:var(--surface-raised);border-color:var(--color-brand-600);box-shadow:0 0 0 2px color-mix(in srgb,var(--color-brand-600) 25%,transparent)}.dtp-trigger--placeholder.svelte-t2v5kh{color:var(--text-disabled);font-weight:500}.dtp-trigger.svelte-t2v5kh:disabled{opacity:.6;cursor:not-allowed}.dtp-wrap--error.svelte-t2v5kh .dtp-trigger:where(.svelte-t2v5kh){border-color:var(--feedback-danger);background:var(--feedback-danger-bg)}.dtp-trigger>.dtp-icon{color:var(--text-muted);flex-shrink:0;pointer-events:none}.dtp-trigger.svelte-t2v5kh:focus-visible .dtp-icon,.dtp-trigger--open.svelte-t2v5kh .dtp-icon{color:var(--text-primary)}.dtp-wrap--error.svelte-t2v5kh .dtp-trigger:where(.svelte-t2v5kh) .dtp-icon{color:var(--feedback-danger)}.dtp-text.svelte-t2v5kh{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-variant-numeric:tabular-nums}.dtp-clear.svelte-t2v5kh{width:22px;height:22px;display:inline-flex;align-items:center;justify-content:center;border-radius:var(--radius-full);color:var(--text-muted);background:transparent;flex-shrink:0;cursor:pointer;transition:background var(--duration-fast) var(--easing-standard),color var(--duration-fast) var(--easing-standard)}.dtp-clear.svelte-t2v5kh:hover{background:var(--border-subtle);color:var(--text-primary)}.dtp-popup.svelte-t2v5kh{position:absolute;left:0;right:0;top:calc(100% + 6px);z-index:60;background:var(--surface-raised);border:1px solid var(--border-subtle);border-radius:var(--radius-2xl);box-shadow:var(--shadow-overlay);padding:var(--space-4);width:320px;max-height:calc(100vh - 24px);overflow-y:auto;animation:svelte-t2v5kh-dtp-pop var(--duration-normal) var(--easing-standard);transform-origin:top center}.dtp-popup--up.svelte-t2v5kh{top:auto;bottom:calc(100% + 6px);transform-origin:bottom center}.dtp-popup--portal.svelte-t2v5kh{position:fixed;top:var(--portal-top);left:var(--portal-left);right:auto;bottom:auto;width:max(var(--portal-width),320px);max-height:var(--portal-max-h, 80vh);z-index:2000}.dtp-popup--portal.dtp-popup--up.svelte-t2v5kh{transform-origin:bottom center}@keyframes svelte-t2v5kh-dtp-pop{0%{opacity:0;transform:translateY(-4px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.dtp-head.svelte-t2v5kh{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);margin-bottom:var(--space-2)}.dtp-month.svelte-t2v5kh{font-family:var(--font-sans);font-weight:900;font-size:1.0625rem;color:var(--text-primary);letter-spacing:-.02em}.dtp-nav.svelte-t2v5kh{width:36px;height:36px;display:inline-flex;align-items:center;justify-content:center;background:transparent;border:none;border-radius:var(--radius-full);color:var(--text-muted);cursor:pointer;transition:background var(--duration-fast) var(--easing-standard),color var(--duration-fast) var(--easing-standard)}.dtp-nav.svelte-t2v5kh:hover{background:var(--surface-muted);color:var(--text-primary)}.dtp-nav.svelte-t2v5kh:focus-visible{outline:2px solid var(--color-brand-600);outline-offset:2px}.dtp-weekdays.svelte-t2v5kh{display:grid;grid-template-columns:repeat(7,1fr);gap:2px;margin-bottom:4px}.dtp-wd.svelte-t2v5kh{text-align:center;font-family:var(--font-sans);font-weight:800;font-size:.6875rem;text-transform:uppercase;letter-spacing:.08em;color:var(--text-muted);padding:6px 0}.dtp-grid.svelte-t2v5kh{display:grid;grid-template-columns:repeat(7,1fr);gap:2px}.dtp-day.svelte-t2v5kh{aspect-ratio:1;display:flex;align-items:center;justify-content:center;background:transparent;border:none;border-radius:var(--radius-full);font-family:var(--font-sans);font-weight:700;font-size:.8125rem;color:var(--text-primary);cursor:pointer;font-variant-numeric:tabular-nums;transition:background var(--duration-fast) var(--easing-standard),color var(--duration-fast) var(--easing-standard),box-shadow var(--duration-fast) var(--easing-standard)}.dtp-day.svelte-t2v5kh:hover:not(:disabled){background:var(--surface-muted)}.dtp-day.svelte-t2v5kh:focus-visible{outline:2px solid var(--color-brand-600);outline-offset:-2px}.dtp-day--out.svelte-t2v5kh{color:var(--text-disabled);font-weight:600}.dtp-day--today.svelte-t2v5kh{box-shadow:inset 0 0 0 1.5px var(--color-brand-600);color:var(--text-brand);font-weight:800}.dtp-day--selected.svelte-t2v5kh,.dtp-day--selected.svelte-t2v5kh:hover{background:linear-gradient(to bottom right,var(--color-brand-400),var(--color-brand-600));box-shadow:0 4px 12px -4px color-mix(in srgb,var(--color-brand-600) 60%,transparent);color:var(--text-on-solid);font-weight:900}.dtp-day--disabled.svelte-t2v5kh{opacity:.35;cursor:not-allowed;text-decoration:line-through}.dtp-time.svelte-t2v5kh{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);margin-top:var(--space-3);padding:var(--space-3) var(--space-3);background:var(--surface-muted);border-radius:var(--radius-lg)}.dtp-time-label.svelte-t2v5kh{font-family:var(--font-sans);font-weight:900;font-size:.6875rem;text-transform:uppercase;letter-spacing:.12em;color:var(--text-muted)}.dtp-time-inputs.svelte-t2v5kh{display:inline-flex;align-items:center;gap:var(--space-2)}.dtp-stepper.svelte-t2v5kh{display:inline-flex;flex-direction:column;align-items:stretch;background:var(--surface-raised);border:1px solid var(--border-default);border-radius:var(--radius-lg);overflow:hidden;width:54px;transition:border-color var(--duration-fast) var(--easing-standard),box-shadow var(--duration-fast) var(--easing-standard)}.dtp-stepper.svelte-t2v5kh:focus-within{border-color:var(--color-brand-600);box-shadow:0 0 0 2px color-mix(in srgb,var(--color-brand-600) 25%,transparent)}.dtp-stepper-btn.svelte-t2v5kh{display:inline-flex;align-items:center;justify-content:center;height:22px;background:transparent;border:none;color:var(--text-muted);cursor:pointer;transition:background var(--duration-fast) var(--easing-standard),color var(--duration-fast) var(--easing-standard)}.dtp-stepper-btn.svelte-t2v5kh:hover{background:var(--surface-muted);color:var(--text-primary)}.dtp-stepper-display.svelte-t2v5kh{width:100%;height:36px;padding:0;text-align:center;background:var(--surface-muted);border:none;border-top:1px solid var(--border-subtle);border-bottom:1px solid var(--border-subtle);font-family:var(--font-sans);font-weight:900;font-size:1.125rem;color:var(--text-primary);font-variant-numeric:tabular-nums;outline:none;letter-spacing:-.03em}.dtp-stepper-display.svelte-t2v5kh:focus{background:var(--surface-raised)}.dtp-time-sep.svelte-t2v5kh{font-family:var(--font-sans);font-weight:900;font-size:1.125rem;color:var(--text-muted);line-height:1}.dtp-actions.svelte-t2v5kh{display:flex;align-items:center;gap:var(--space-2);margin-top:var(--space-3)}.dtp-actions-spacer.svelte-t2v5kh{flex:1}.dtp-btn.svelte-t2v5kh{min-height:36px;padding:0 var(--space-4);border-radius:var(--radius-full);font-family:var(--font-sans);font-weight:800;font-size:.8125rem;cursor:pointer;border:1px solid transparent;transition:background var(--duration-fast) var(--easing-standard),color var(--duration-fast) var(--easing-standard),box-shadow var(--duration-fast) var(--easing-standard)}.dtp-btn.svelte-t2v5kh:focus-visible{outline:2px solid var(--color-brand-600);outline-offset:2px}.dtp-btn--ghost.svelte-t2v5kh{background:transparent;color:var(--text-secondary)}.dtp-btn--ghost.svelte-t2v5kh:hover{background:var(--surface-muted);color:var(--text-primary)}.dtp-btn--solid.svelte-t2v5kh{background:linear-gradient(to right,var(--color-brand-400),var(--color-brand-600));color:var(--text-on-solid);box-shadow:0 8px 20px -6px color-mix(in srgb,var(--color-brand-600) 60%,transparent)}.dtp-btn--solid.svelte-t2v5kh:hover{background:linear-gradient(to right,var(--color-brand-300),var(--color-brand-700))}.dtp-msg.svelte-t2v5kh{margin:0;padding-left:4px;font-family:var(--font-sans);font-size:.75rem}.dtp-msg--err.svelte-t2v5kh{color:var(--feedback-danger);font-weight:700}.dtp-msg--hint.svelte-t2v5kh{color:var(--text-muted);font-weight:500}@media(prefers-reduced-motion:reduce){.dtp-trigger.svelte-t2v5kh,.dtp-clear.svelte-t2v5kh,.dtp-popup.svelte-t2v5kh,.dtp-nav.svelte-t2v5kh,.dtp-day.svelte-t2v5kh,.dtp-stepper.svelte-t2v5kh,.dtp-stepper-btn.svelte-t2v5kh,.dtp-btn.svelte-t2v5kh{transition:none!important;animation:none!important}}.stepper.svelte-i6ntoh{display:inline-flex;align-items:center;gap:4px;background:var(--surface-muted);border-radius:var(--radius-full);border:1px solid var(--border-subtle);padding:4px;font-family:var(--font-sans)}.stepper--disabled.svelte-i6ntoh{opacity:.5}.stepper-btn.svelte-i6ntoh{display:inline-flex;align-items:center;justify-content:center;border:none;background:var(--surface-raised);color:var(--text-primary);border-radius:var(--radius-full);box-shadow:var(--shadow-card);cursor:pointer;padding:0;transition:background var(--duration-fast, .15s) var(--easing-standard, ease),color var(--duration-fast, .15s) var(--easing-standard, ease),box-shadow var(--duration-fast, .15s) var(--easing-standard, ease),transform var(--duration-fast, .15s) var(--easing-standard, ease)}.stepper-btn.svelte-i6ntoh:hover:not(:disabled){background:var(--color-brand-100);color:var(--text-brand);box-shadow:0 4px 12px -4px color-mix(in srgb,var(--color-brand-600) 30%,transparent)}.stepper-btn.svelte-i6ntoh:active:not(:disabled){transform:scale(.94)}.stepper-btn.svelte-i6ntoh:focus-visible{outline:2px solid var(--color-brand-500);outline-offset:2px}.stepper-btn.svelte-i6ntoh:disabled{color:var(--text-disabled);cursor:not-allowed;background:transparent;box-shadow:none}.stepper-value.svelte-i6ntoh{font-weight:900;color:var(--text-primary);text-align:center;font-variant-numeric:tabular-nums;letter-spacing:-.03em;-webkit-user-select:none;user-select:none;border-radius:var(--radius-sm);transition:background var(--duration-fast, .15s) var(--easing-standard, ease)}.stepper-value--editable.svelte-i6ntoh{cursor:text}.stepper-value--editable.svelte-i6ntoh:hover{background:var(--color-ink-100)}.stepper-value.svelte-i6ntoh:focus-visible{outline:2px solid var(--color-brand-500);outline-offset:2px}.stepper-input.svelte-i6ntoh{font-family:var(--font-sans);font-weight:900;color:var(--text-primary);text-align:center;font-variant-numeric:tabular-nums;letter-spacing:-.03em;background:var(--surface-muted);border:none;border-radius:var(--radius-sm);outline:2px solid var(--color-brand-600);outline-offset:0;padding:4px}.stepper-input.svelte-i6ntoh::-webkit-outer-spin-button,.stepper-input.svelte-i6ntoh::-webkit-inner-spin-button{-moz-appearance:none;appearance:none;-webkit-appearance:none;margin:0}.stepper--sm.svelte-i6ntoh .stepper-btn:where(.svelte-i6ntoh){width:36px;height:36px;min-width:36px}.stepper--sm.svelte-i6ntoh .stepper-value:where(.svelte-i6ntoh){min-width:32px;font-size:1rem;padding:0 4px}.stepper--sm.svelte-i6ntoh .stepper-input:where(.svelte-i6ntoh){font-size:1rem;min-width:32px}.stepper--sm.svelte-i6ntoh .stepper-icon{width:14px;height:14px}.stepper--md.svelte-i6ntoh .stepper-btn:where(.svelte-i6ntoh){width:44px;height:44px;min-width:44px}.stepper--md.svelte-i6ntoh .stepper-value:where(.svelte-i6ntoh){min-width:44px;font-size:1.125rem;padding:0 6px}.stepper--md.svelte-i6ntoh .stepper-input:where(.svelte-i6ntoh){font-size:1.125rem;min-width:44px}.stepper--md.svelte-i6ntoh .stepper-icon{width:16px;height:16px}.stepper--lg.svelte-i6ntoh .stepper-btn:where(.svelte-i6ntoh){width:52px;height:52px;min-width:52px}.stepper--lg.svelte-i6ntoh .stepper-value:where(.svelte-i6ntoh){min-width:52px;font-size:1.375rem;padding:0 8px}.stepper--lg.svelte-i6ntoh .stepper-input:where(.svelte-i6ntoh){font-size:1.375rem;min-width:52px}.stepper--lg.svelte-i6ntoh .stepper-icon{width:18px;height:18px}@media(prefers-reduced-motion:reduce){.stepper-btn.svelte-i6ntoh,.stepper-value.svelte-i6ntoh{transition:none}}.ff-label.svelte-zslhcz{font-weight:700;font-size:.8125rem;text-transform:none;letter-spacing:normal;color:var(--text-primary)}.ff-field.svelte-zslhcz{align-items:stretch;gap:8px;min-height:var(--control-height-lg);padding:0 14px 0 6px}.ff-field.svelte-zslhcz:focus-within{background:var(--surface-muted);border-color:var(--color-brand-500);box-shadow:0 0 0 3px color-mix(in srgb,var(--color-brand-500) 20%,transparent)}.ff-wrap--disabled.svelte-zslhcz .ff-field:where(.svelte-zslhcz){opacity:.6;cursor:not-allowed}.ff-anchor.svelte-zslhcz{position:relative;display:flex}.ff-trigger.svelte-zslhcz{display:inline-flex;align-items:center;gap:6px;min-height:calc(var(--control-height-lg) - 8px);padding:0 10px;margin:4px 0;background:transparent;border:0;border-right:1px solid var(--border-default);border-radius:0;font-family:var(--font-sans);font-weight:700;font-size:.9375rem;color:var(--text-primary);cursor:pointer;transition:color var(--duration-fast) var(--easing-standard)}.ff-trigger.svelte-zslhcz:focus-visible{outline:2px solid var(--color-brand-500);outline-offset:-2px;border-radius:var(--radius-full)}.ff-trigger.svelte-zslhcz:disabled{cursor:not-allowed}.ff-flag.svelte-zslhcz{font-size:1.125rem;line-height:1}.ff-dial.svelte-zslhcz{font-weight:800;letter-spacing:.01em}.ff-trigger>.ff-chevron{color:var(--text-muted);flex-shrink:0;transition:transform var(--duration-normal) var(--easing-standard)}.ff-trigger--open.svelte-zslhcz .ff-chevron{transform:rotate(180deg);color:var(--text-primary)}.ff-input.svelte-zslhcz{font-weight:600;font-size:.9375rem;letter-spacing:.01em}.ff-popup.svelte-zslhcz{position:absolute;left:0;top:calc(100% + 6px);z-index:60;width:280px;max-width:calc(100vw - 24px);background:var(--surface-raised);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);box-shadow:var(--shadow-overlay);overflow:hidden;display:flex;flex-direction:column;max-height:320px;animation:flyout-pop var(--duration-fast) var(--easing-standard);transform-origin:top left}.ff-popup--up.svelte-zslhcz{top:auto;bottom:calc(100% + 6px);transform-origin:bottom left}@media(prefers-reduced-motion:reduce){.ff-popup.svelte-zslhcz,.ff-trigger>.ff-chevron{transition:none!important;animation:none!important}}.ff-search.svelte-zslhcz{position:relative;display:flex;align-items:center;padding:8px 10px;border-bottom:1px solid var(--border-subtle);background:var(--surface-muted);flex-shrink:0}.ff-search>.ff-search-icon{position:absolute;left:22px;color:var(--text-muted);pointer-events:none}.ff-search-input.svelte-zslhcz{flex:1;height:36px;padding:0 12px 0 36px;background:var(--surface-muted);border:1px solid var(--border-subtle);border-radius:var(--radius-full);outline:none;font-family:var(--font-sans);font-weight:600;font-size:.875rem;color:var(--text-primary);transition:border-color var(--duration-fast) var(--easing-standard),box-shadow var(--duration-fast) var(--easing-standard)}.ff-search-input.svelte-zslhcz:focus{border-color:var(--color-brand-500);box-shadow:0 0 0 2px color-mix(in srgb,var(--color-brand-500) 20%,transparent)}.ff-search-input.svelte-zslhcz::placeholder{color:var(--text-disabled);font-weight:500}.ff-empty.svelte-zslhcz{padding:18px 16px;text-align:center;font-family:var(--font-sans);font-weight:600;font-size:.8125rem;color:var(--text-muted)}.ff-list.svelte-zslhcz{list-style:none;margin:0;padding:6px;overflow-y:auto;overscroll-behavior:contain}.ff-opt.svelte-zslhcz{width:100%;display:flex;align-items:center;gap:10px;padding:10px 12px;min-height:44px;background:transparent;border:none;border-radius:var(--radius-md);font-family:var(--font-sans);font-weight:600;font-size:.9375rem;color:var(--text-secondary);text-align:left;cursor:pointer;transition:background var(--duration-fast) var(--easing-standard)}.ff-opt--active.svelte-zslhcz{background:var(--surface-muted);color:var(--text-primary)}.ff-opt--selected.svelte-zslhcz{color:var(--text-brand);font-weight:800;background:var(--color-brand-100)}.ff-opt-flag.svelte-zslhcz{font-size:1.125rem;line-height:1;flex-shrink:0}.ff-opt-name.svelte-zslhcz{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ff-opt-dial.svelte-zslhcz{font-weight:700;font-size:.8125rem;color:var(--text-muted);flex-shrink:0}.ff-opt--selected.svelte-zslhcz .ff-opt-dial:where(.svelte-zslhcz){color:var(--text-brand)}.ff-opt>.ff-opt-check{color:var(--text-brand);flex-shrink:0}.ff-error.svelte-zslhcz{font-weight:700}.ff-hint.svelte-zslhcz{color:var(--text-muted)}.si-wrap.svelte-12a5p95{display:flex;flex-direction:column;gap:var(--space-irregular-tight);width:100%;min-width:0}.si-label.svelte-12a5p95{display:inline-flex;align-items:center;font-family:var(--font-sans);font-weight:900;font-size:.6875rem;letter-spacing:.12em;text-transform:uppercase;color:var(--text-primary)}.si-field.svelte-12a5p95{display:flex;align-items:center;gap:var(--space-2);width:100%;min-width:0;background:var(--surface-muted);border:1.5px solid transparent;border-radius:var(--radius-full);transition:background var(--duration-fast) var(--easing-standard),border-color var(--duration-fast) var(--easing-standard),box-shadow var(--duration-fast) var(--easing-standard)}.si-field--sm.svelte-12a5p95{min-height:var(--control-height-sm);padding:0 var(--space-3)}.si-field--md.svelte-12a5p95{min-height:var(--control-height-md);padding:0 var(--space-irregular-loose)}.si-field--lg.svelte-12a5p95{min-height:var(--control-height-lg);padding:0 var(--space-4)}.si-field.svelte-12a5p95:focus-within{background:var(--surface-base);border-color:var(--color-brand-600);box-shadow:0 0 0 3px color-mix(in srgb,var(--color-brand-600) 20%,transparent)}.si-wrap--disabled.svelte-12a5p95 .si-field:where(.svelte-12a5p95){opacity:.6;cursor:not-allowed}.si-icon.svelte-12a5p95{display:inline-flex;align-items:center;color:var(--text-muted);flex-shrink:0;transition:color var(--duration-fast) var(--easing-standard)}.si-field.svelte-12a5p95:focus-within .si-icon--leading:where(.svelte-12a5p95){color:var(--text-brand)}.si-input.svelte-12a5p95{flex:1;min-width:0;border:0;outline:0;background:transparent;font-family:var(--font-sans);font-weight:600;font-size:.9375rem;color:var(--text-primary)}.si-field--sm.svelte-12a5p95 .si-input:where(.svelte-12a5p95){font-size:.875rem}.si-input.svelte-12a5p95::placeholder{color:var(--text-disabled);font-weight:500}.si-input.svelte-12a5p95::-webkit-search-cancel-button,.si-input.svelte-12a5p95::-webkit-search-decoration{-webkit-appearance:none;-moz-appearance:none;appearance:none}.si-clear.svelte-12a5p95{display:inline-flex;align-items:center;justify-content:center;width:var(--touch-target-min);height:var(--touch-target-min);flex-shrink:0;padding:0;background:transparent;border:0;border-radius:var(--radius-full);color:var(--text-muted);cursor:pointer;transition:background var(--duration-fast) var(--easing-standard),color var(--duration-fast) var(--easing-standard)}.si-clear.svelte-12a5p95:hover{background:var(--surface-raised);color:var(--text-primary)}.si-clear.svelte-12a5p95:active{background:var(--color-ink-200)}.si-clear.svelte-12a5p95:focus-visible{outline:2px solid var(--color-brand-600);outline-offset:2px}.si-field--sm.svelte-12a5p95 .si-clear:where(.svelte-12a5p95){width:var(--touch-target-min);height:var(--touch-target-min)}@media(prefers-reduced-motion:reduce){.si-field.svelte-12a5p95,.si-icon.svelte-12a5p95,.si-clear.svelte-12a5p95{transition:none}}.mb.svelte-1qd8ef9{display:flex;flex-direction:column;gap:var(--space-irregular-tight);margin:0;font-family:var(--font-sans)}.mb-row.svelte-1qd8ef9{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-3);padding:var(--space-2) 0;min-height:32px}.mb-label.svelte-1qd8ef9{margin:0;display:flex;flex-direction:column;gap:2px;min-width:0}.mb-label-text.svelte-1qd8ef9{font-weight:700;font-size:.9375rem;color:var(--text-secondary);line-height:1.3}.mb-label-hint.svelte-1qd8ef9{font-weight:800;font-size:.6875rem;color:var(--text-brand);letter-spacing:.06em;text-transform:uppercase;background:var(--color-brand-100);border-radius:var(--radius-full);padding:1px var(--space-2);width:fit-content}.mb-value.svelte-1qd8ef9{margin:0;font-weight:800;font-size:.9375rem;color:var(--text-primary);font-variant-numeric:tabular-nums;display:inline-flex;align-items:baseline;gap:var(--space-irregular-tight);flex-shrink:0}.mb-currency.svelte-1qd8ef9{font-weight:700;font-size:.6875rem;color:var(--text-muted);letter-spacing:.04em}.mb-row--success.svelte-1qd8ef9 .mb-value:where(.svelte-1qd8ef9){color:var(--feedback-success)}.mb-row--danger.svelte-1qd8ef9 .mb-value:where(.svelte-1qd8ef9){color:var(--feedback-danger)}.mb-row--muted.svelte-1qd8ef9 .mb-label-text:where(.svelte-1qd8ef9),.mb-row--muted.svelte-1qd8ef9 .mb-value:where(.svelte-1qd8ef9){color:var(--text-muted)}.mb-row--prominent.svelte-1qd8ef9{padding-top:var(--space-irregular-loose);margin-top:var(--space-1);border-top:1.5px solid var(--border-default);min-height:var(--touch-target-min);align-items:center}.mb-row--prominent.svelte-1qd8ef9 .mb-label-text:where(.svelte-1qd8ef9){font-weight:900;font-size:.6875rem;color:var(--text-disabled);text-transform:uppercase;letter-spacing:.18em}.mb-row--prominent.svelte-1qd8ef9 .mb-value:where(.svelte-1qd8ef9){font-weight:900;font-size:1.75rem;letter-spacing:-.03em;line-height:1}.mb-row--prominent.svelte-1qd8ef9 .mb-currency:where(.svelte-1qd8ef9){font-size:.8125rem;font-weight:700;letter-spacing:.02em}@media(min-width:480px){.mb-row.svelte-1qd8ef9{padding:var(--space-irregular-md) 0}.mb-label-text.svelte-1qd8ef9,.mb-value.svelte-1qd8ef9{font-size:1rem}.mb-row--prominent.svelte-1qd8ef9{padding-top:var(--space-4);min-height:56px}.mb-row--prominent.svelte-1qd8ef9 .mb-label-text:where(.svelte-1qd8ef9){font-size:.75rem}.mb-row--prominent.svelte-1qd8ef9 .mb-value:where(.svelte-1qd8ef9){font-size:2.25rem}}@media(min-width:1024px){.mb-row--prominent.svelte-1qd8ef9 .mb-value:where(.svelte-1qd8ef9){font-size:2.75rem}}.modal-backdrop.svelte-1wv29z1{position:fixed;top:0;right:0;bottom:0;left:0;background:var(--scrim);display:flex;align-items:center;justify-content:center;padding:var(--space-4);z-index:1000;animation:fade-in var(--duration-normal) var(--easing-standard)}@media(min-width:768px){.modal-backdrop.svelte-1wv29z1{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}}.modal.svelte-1wv29z1{background:var(--surface-raised);border-radius:var(--radius-2xl);width:100%;max-height:calc(100dvh - 32px);display:flex;flex-direction:column;box-shadow:var(--shadow-overlay);border:1px solid var(--border-subtle);animation:scale-in var(--duration-normal) var(--easing-standard);position:relative;overflow:hidden}.modal-handle.svelte-1wv29z1{width:40px;height:4px;border-radius:var(--radius-full);background:var(--border-default);margin:var(--space-3) auto 0;flex-shrink:0}@media(min-width:541px){.modal-handle.svelte-1wv29z1{display:none}}.modal-header.svelte-1wv29z1{display:flex;flex-direction:column;gap:var(--space-2);margin:0 0 var(--space-4);padding-right:48px}.modal-header-text.svelte-1wv29z1{display:flex;flex-direction:column;gap:var(--space-1);min-width:0}.modal-title.svelte-1wv29z1{margin:0;font-family:var(--font-sans);font-weight:900;font-size:1.5rem;letter-spacing:-.02em;color:var(--text-primary);line-height:1.15}@media(min-width:768px){.modal-title.svelte-1wv29z1{font-size:1.625rem}}.modal-close.svelte-1wv29z1{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;flex-shrink:0;border:0;background:var(--surface-muted);color:var(--text-muted);border-radius:var(--radius-full);cursor:pointer;transition:background var(--duration-fast),color var(--duration-fast)}.modal-close.svelte-1wv29z1:hover{background:var(--border-subtle);color:var(--text-primary)}.modal-close.svelte-1wv29z1:focus-visible{outline:2px solid var(--color-brand-500);outline-offset:2px}.modal-close--floating.svelte-1wv29z1{position:absolute;top:var(--space-4);right:var(--space-4);z-index:2}.modal-body.svelte-1wv29z1{padding:28px var(--space-5, 20px) var(--space-5, 20px);overflow-y:auto;flex:1}@media(min-width:768px){.modal-body.svelte-1wv29z1{padding:32px var(--space-7, 28px) var(--space-7, 28px)}}.modal-footer.svelte-1wv29z1{display:flex;flex-direction:column-reverse;gap:var(--space-2);padding:var(--space-4) var(--space-5);padding-bottom:calc(var(--space-4) + env(safe-area-inset-bottom,0px));background:var(--surface-raised);border-top:1px solid var(--border-subtle);position:sticky;bottom:0;z-index:1}.modal-footer.svelte-1wv29z1>*{width:100%}.modal-footer.svelte-1wv29z1 button{min-height:56px}@media(min-width:768px){.modal-footer.svelte-1wv29z1{flex-direction:row;justify-content:flex-end;align-items:center;gap:var(--space-3);padding:var(--space-5) var(--space-7)}.modal-footer.svelte-1wv29z1>*{width:auto}.modal-footer.svelte-1wv29z1 button:last-child{min-width:160px}}.modal-footer.svelte-1wv29z1 button:active{transform:translateY(1px)}@media(max-width:540px){.modal-backdrop.svelte-1wv29z1{align-items:flex-end;padding:0}.modal.svelte-1wv29z1{max-height:92dvh;border-radius:var(--radius-2xl) var(--radius-2xl) 0 0;border-bottom:0;animation:slide-up var(--duration-normal) var(--easing-emphasized)}}@media(prefers-reduced-motion:reduce){.modal-backdrop.svelte-1wv29z1,.modal.svelte-1wv29z1{animation:none}.modal-footer.svelte-1wv29z1 button:active{transform:none}}.drawer-backdrop.svelte-11i8hwp{position:fixed;top:0;right:0;bottom:0;left:0;background:var(--scrim);display:flex;align-items:flex-end;z-index:900;animation:fade-in var(--duration-fast) var(--easing-standard)}.drawer-backdrop.svelte-11i8hwp:has(.drawer--mobile-side:where(.svelte-11i8hwp)){align-items:stretch}.drawer-backdrop--passive.svelte-11i8hwp{background:transparent}@media(min-width:768px){.drawer-backdrop.svelte-11i8hwp{align-items:stretch;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.drawer-backdrop--passive.svelte-11i8hwp{-webkit-backdrop-filter:none;backdrop-filter:none}}.drawer.svelte-11i8hwp{background:var(--surface-base);display:flex;flex-direction:column;box-shadow:var(--shadow-overlay),inset 0 1px color-mix(in srgb,var(--text-primary) 6%,transparent);position:relative;width:100vw;max-width:100vw;height:92dvh;max-height:92dvh;border-radius:var(--radius-2xl) var(--radius-2xl) 0 0;margin:0;animation:slide-up var(--duration-normal) var(--easing-emphasized);touch-action:pan-y}.drawer.drawer--mobile-side.svelte-11i8hwp{width:284px;max-width:88vw;height:100dvh;max-height:100dvh;border-radius:0;animation:svelte-11i8hwp-slide-in var(--duration-normal) var(--easing-emphasized);touch-action:pan-y}.drawer.drawer--mobile-side.drawer--left.svelte-11i8hwp{animation-name:svelte-11i8hwp-slide-in-left;margin-right:auto}.drawer.drawer--mobile-side.drawer--right.svelte-11i8hwp{margin-left:auto}@media(min-width:768px){.drawer.svelte-11i8hwp{height:100dvh;max-height:100dvh;border-radius:0;animation:svelte-11i8hwp-slide-in var(--duration-normal) var(--easing-emphasized)}.drawer--left.svelte-11i8hwp{animation-name:svelte-11i8hwp-slide-in-left}}@media(min-width:768px){.drawer[data-width-scale=compact].svelte-11i8hwp{width:400px}.drawer[data-width-scale=comfortable].svelte-11i8hwp{width:440px}.drawer[data-width-scale=wide].svelte-11i8hwp{width:500px}}@media(min-width:1280px){.drawer[data-width-scale=compact].svelte-11i8hwp{width:400px}.drawer[data-width-scale=comfortable].svelte-11i8hwp{width:440px}.drawer[data-width-scale=wide].svelte-11i8hwp{width:520px}}@media(min-width:1600px){.drawer[data-width-scale=comfortable].svelte-11i8hwp{width:460px}.drawer[data-width-scale=wide].svelte-11i8hwp{width:560px}}.drawer[data-width-scale=wide].svelte-11i8hwp .block-grid-laptop{display:grid;grid-template-columns:1fr;gap:var(--space-irregular-loose)}@media(min-width:1280px){.drawer[data-width-scale=wide].svelte-11i8hwp .block-grid-laptop{grid-template-columns:1fr 1fr;gap:var(--space-5)}}@media(min-width:768px){.drawer--right.svelte-11i8hwp{margin-left:auto}.drawer--left.svelte-11i8hwp{margin-right:auto}}.drawer-grip.svelte-11i8hwp{display:flex;align-items:center;justify-content:center;width:100%;padding:var(--space-2) 0 var(--space-1);border:0;background:transparent;cursor:grab;touch-action:none;position:sticky;top:0;z-index:2}.drawer-grip.svelte-11i8hwp:active{cursor:grabbing}.drawer-grip-bar.svelte-11i8hwp{display:block;width:44px;height:5px;background:var(--border-strong);border-radius:var(--radius-full);transition:width var(--duration-fast) var(--easing-standard),background var(--duration-fast) var(--easing-standard)}.drawer-grip.svelte-11i8hwp:active .drawer-grip-bar:where(.svelte-11i8hwp){width:52px;background:var(--text-muted)}@media(min-width:768px){.drawer-grip.svelte-11i8hwp{display:none}}.drawer-header.svelte-11i8hwp{display:flex;flex-direction:column;gap:var(--space-1);margin:0 0 var(--space-4);padding-right:56px}.drawer.drawer--mobile-side.svelte-11i8hwp .drawer-close:where(.svelte-11i8hwp){top:var(--space-3);right:var(--space-3)}.drawer-close.svelte-11i8hwp{position:absolute;top:var(--space-irregular-loose);right:var(--space-irregular-loose);display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border:1px solid color-mix(in srgb,var(--border-subtle) 60%,transparent);background:color-mix(in srgb,var(--surface-muted) 80%,transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:var(--text-muted);border-radius:var(--radius-full);cursor:pointer;transition:background var(--duration-fast) var(--easing-standard),color var(--duration-fast) var(--easing-standard),transform var(--duration-fast) var(--easing-standard),border-color var(--duration-fast) var(--easing-standard);z-index:3}.drawer-close.svelte-11i8hwp:focus-visible{outline:2px solid var(--color-brand-600);outline-offset:2px}.drawer-close.svelte-11i8hwp:active{transform:scale(.9)}@media(min-width:768px){.drawer-close.svelte-11i8hwp{top:var(--space-3);right:var(--space-3)}}.drawer-close.svelte-11i8hwp:hover{background:var(--color-ink-200);color:var(--text-primary)}.drawer-title.svelte-11i8hwp{margin:0;font-family:var(--font-sans);font-weight:900;font-size:1.375rem;letter-spacing:-.03em;color:var(--text-primary);line-height:1.15;text-align:left;min-width:0;overflow-wrap:anywhere;display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}@media(min-width:768px){.drawer-title.svelte-11i8hwp{font-size:1.5rem}}.drawer-subtitle.svelte-11i8hwp{margin:var(--space-1) 0 0;font-family:var(--font-sans);font-weight:600;font-size:.9375rem;color:var(--text-secondary);line-height:1.4;text-align:left;min-width:0;overflow-wrap:anywhere;display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}@media(min-width:768px){.drawer-subtitle.svelte-11i8hwp{text-align:left}}.drawer-body.svelte-11i8hwp{flex:1;overflow-y:auto;overscroll-behavior:contain;padding:60px var(--space-5, 20px) var(--space-8, 32px);touch-action:pan-y;-webkit-overflow-scrolling:touch}@media(min-width:768px){.drawer-body.svelte-11i8hwp{padding:64px var(--space-7, 28px) var(--space-8, 32px)}}.drawer-footer.svelte-11i8hwp{position:sticky;bottom:0;z-index:1;background:var(--surface-base);border-top:1px solid color-mix(in srgb,var(--border-subtle) 70%,transparent);box-shadow:0 -12px 28px -20px color-mix(in srgb,var(--text-primary) 40%,transparent);padding:var(--space-5) var(--space-irregular-xl, 22px);padding-bottom:calc(var(--space-5) + env(safe-area-inset-bottom,0px))}@media(min-width:768px){.drawer-footer.svelte-11i8hwp{padding:var(--space-4) var(--space-7);padding-bottom:var(--space-4)}}.drawer-footer.svelte-11i8hwp:has(.df){padding:0;border-top:0;background:transparent;box-shadow:none}.drawer-footer.svelte-11i8hwp:before{content:"";position:absolute;left:0;right:0;top:-24px;height:24px;pointer-events:none;background:linear-gradient(to top,var(--surface-base),color-mix(in srgb,var(--surface-base) 0%,transparent))}@keyframes svelte-11i8hwp-slide-in{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes svelte-11i8hwp-slide-in-left{0%{transform:translate(-100%)}to{transform:translate(0)}}@media(prefers-reduced-motion:reduce){.drawer.svelte-11i8hwp,.drawer-backdrop.svelte-11i8hwp{animation:none!important}}.df.svelte-17m9w0f{display:flex;flex-direction:column-reverse;gap:var(--space-irregular-md);padding:var(--space-5) var(--space-irregular-xl);padding-bottom:calc(var(--space-5) + env(safe-area-inset-bottom,0px));background:var(--surface-base);border-top:1px solid color-mix(in srgb,var(--border-subtle) 70%,transparent);box-shadow:0 -12px 28px -20px color-mix(in srgb,var(--text-primary) 40%,transparent)}.df-delete.svelte-17m9w0f,.df-actions.svelte-17m9w0f{display:flex;flex-direction:column-reverse;gap:var(--space-irregular-md)}.df-delete.svelte-17m9w0f button,.df-delete.svelte-17m9w0f a,.df-actions.svelte-17m9w0f button,.df-actions.svelte-17m9w0f a{width:100%}.df-actions.svelte-17m9w0f button{min-height:56px}@media(min-width:768px){.df--split.svelte-17m9w0f,.df--right.svelte-17m9w0f{flex-direction:row;align-items:center;padding:var(--space-4) var(--space-7);padding-bottom:var(--space-4)}.df--split.svelte-17m9w0f .df-delete:where(.svelte-17m9w0f){margin-right:auto}.df--split.svelte-17m9w0f .df-actions:where(.svelte-17m9w0f),.df--right.svelte-17m9w0f .df-actions:where(.svelte-17m9w0f){flex-direction:row;gap:var(--space-3);margin-left:auto;align-items:center}.df--split.svelte-17m9w0f .df-delete:where(.svelte-17m9w0f) button,.df--split.svelte-17m9w0f .df-actions:where(.svelte-17m9w0f) button,.df--right.svelte-17m9w0f .df-actions:where(.svelte-17m9w0f) button{width:auto}.df--split.svelte-17m9w0f .df-actions:where(.svelte-17m9w0f) button:last-child,.df--right.svelte-17m9w0f .df-actions:where(.svelte-17m9w0f) button:last-child{min-width:160px}}@media(min-width:1024px){.df--split.svelte-17m9w0f,.df--right.svelte-17m9w0f{padding:var(--space-5) var(--space-7)}}.df.svelte-17m9w0f button:active{transform:translateY(1px)}@media(prefers-reduced-motion:reduce){.df.svelte-17m9w0f button:active{transform:none}}.empty.svelte-len16f{display:flex;flex-direction:column;align-items:center;text-align:center;border-radius:var(--radius-2xl);gap:10px}.empty--sm.svelte-len16f:not(.empty--custom-spacing){padding:24px}.empty--md.svelte-len16f:not(.empty--custom-spacing){padding:32px 24px}.empty--lg.svelte-len16f:not(.empty--custom-spacing){padding:64px 24px}@media(min-width:768px){.empty--md.svelte-len16f:not(.empty--custom-spacing){padding:40px 24px}}.empty--bg-muted.svelte-len16f{background:var(--surface-raised)}.empty--bg-transparent.svelte-len16f{background:transparent}.empty-icon.svelte-len16f{display:inline-flex;align-items:center;justify-content:center;width:72px;height:72px;border-radius:var(--radius-2xl);background:var(--surface-muted);color:var(--text-secondary);margin-bottom:10px}.empty--sm.svelte-len16f .empty-icon:where(.svelte-len16f){width:60px;height:60px;border-radius:var(--radius-xl)}.empty--lg.svelte-len16f .empty-icon:where(.svelte-len16f){width:88px;height:88px}.empty-illustration.svelte-len16f{display:inline-flex;align-items:center;justify-content:center;margin-bottom:6px}.empty--sm.svelte-len16f .empty-illustration:where(.svelte-len16f) svg{width:80px;height:80px}.empty--md.svelte-len16f .empty-illustration:where(.svelte-len16f) svg{width:120px;height:120px}.empty--lg.svelte-len16f .empty-illustration:where(.svelte-len16f) svg{width:160px;height:160px}.empty--brand.svelte-len16f .empty-icon:where(.svelte-len16f){background:linear-gradient(to bottom right,var(--color-brand-400),var(--color-brand-600));color:var(--text-on-solid);box-shadow:0 16px 38px -10px color-mix(in srgb,var(--color-brand-600) 65%,transparent)}.empty--info.svelte-len16f .empty-icon:where(.svelte-len16f){background:var(--feedback-info-bg);color:var(--feedback-info)}.empty--success.svelte-len16f .empty-icon:where(.svelte-len16f){background:var(--feedback-success-bg);color:var(--feedback-success)}.empty-eyebrow.svelte-len16f{font-family:var(--font-sans);font-weight:900;font-size:.6875rem;letter-spacing:.22em;text-transform:uppercase;color:var(--text-disabled)}.empty-title.svelte-len16f{margin:0;font-family:var(--font-sans);font-weight:900;letter-spacing:-.02em;color:var(--text-primary);line-height:1.1}.empty--sm.svelte-len16f .empty-title:where(.svelte-len16f){font-size:1.25rem}.empty--md.svelte-len16f .empty-title:where(.svelte-len16f){font-size:1.75rem}.empty--lg.svelte-len16f .empty-title:where(.svelte-len16f){font-size:2.25rem}.empty-desc.svelte-len16f{margin:4px 0 0;max-width:380px;font-family:var(--font-sans);font-weight:600;font-size:.9375rem;color:var(--text-muted);line-height:1.5}.empty-cta.svelte-len16f{margin-top:20px;display:flex;flex-wrap:wrap;gap:10px;justify-content:center}.sk-wrap.svelte-4o8izh{display:flex;flex-direction:column;width:100%;--sk-text-h: 12px}.sk.svelte-4o8izh{display:block;background:linear-gradient(90deg,var(--surface-muted) 25%,var(--color-ink-200) 50%,var(--surface-muted) 75%);background-size:200% 100%;animation:skeleton-shimmer 1.4s ease-in-out infinite}.sk--circle.svelte-4o8izh{border-radius:50%}.sk--r-sm.svelte-4o8izh{border-radius:var(--radius-sm)}.sk--r-md.svelte-4o8izh{border-radius:var(--radius-md)}.sk--r-lg.svelte-4o8izh{border-radius:var(--radius-lg)}.sk--r-xl.svelte-4o8izh{border-radius:var(--radius-xl)}.sk--r-2xl.svelte-4o8izh{border-radius:var(--radius-2xl)}.sk--r-full.svelte-4o8izh{border-radius:var(--radius-full)}.sk--text.svelte-4o8izh{border-radius:var(--radius-xs)}@media(prefers-reduced-motion:reduce){.sk.svelte-4o8izh{animation:none;background:var(--surface-muted)}}.ad.svelte-dd7hvf{display:flex;flex-direction:column;gap:16px;min-height:0;height:100%}.ad-search.svelte-dd7hvf,.ad-filters.svelte-dd7hvf{flex-shrink:0}.ad-bulk.svelte-dd7hvf{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px;padding:10px 14px;background:var(--surface-muted);border-radius:var(--radius-lg);flex-shrink:0}.ad-bulk-count.svelte-dd7hvf{font-family:var(--font-sans);font-weight:800;font-size:.8125rem;color:var(--text-primary)}.ad-bulk-actions.svelte-dd7hvf{display:flex;gap:12px}.ad-bulk-link.svelte-dd7hvf{border:0;background:transparent;font-family:var(--font-sans);font-weight:800;font-size:.8125rem;color:var(--text-brand);cursor:pointer;padding:4px 0}.ad-bulk-link.svelte-dd7hvf:hover{text-decoration:underline}.ad-list.svelte-dd7hvf{display:flex;flex-direction:column;gap:6px}.ad-row.svelte-dd7hvf{width:100%;min-height:60px;padding:12px;border:1.5px solid var(--border-default);border-radius:var(--radius-lg);background:var(--surface-raised);text-align:left;cursor:pointer;font:inherit;transition:border-color var(--duration-fast) var(--easing-standard),background var(--duration-fast) var(--easing-standard),box-shadow var(--duration-fast) var(--easing-standard)}.ad-row.svelte-dd7hvf:hover{border-color:var(--border-strong);background:var(--surface-muted)}.ad-row--on.svelte-dd7hvf{border-color:transparent;background:var(--surface-inverse);color:var(--text-inverse);box-shadow:0 4px 16px -4px #16a34a4d}.ad-row-skel.svelte-dd7hvf{display:flex;align-items:center;gap:12px;padding:12px;border:1px solid var(--border-subtle);border-radius:var(--radius-lg)}@media(min-width:480px){.ad.svelte-dd7hvf{gap:18px}.ad-row.svelte-dd7hvf{padding:14px 16px}.ad-bulk.svelte-dd7hvf{padding:12px 16px}}@media(min-width:1024px){.ad-list.svelte-dd7hvf{gap:8px}}.md-backdrop.svelte-14umcsx{position:fixed;top:0;right:0;bottom:0;left:0;background-color:var(--scrim);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:49;animation:svelte-14umcsx-md-fade-in var(--duration-fast, .18s) var(--easing-standard, ease) forwards}.md-panel.svelte-14umcsx{position:fixed;top:0;bottom:0;width:320px;background:var(--surface-raised);z-index:50;display:flex;flex-direction:column;box-shadow:var(--shadow-overlay);border-radius:0 var(--radius-2xl) var(--radius-2xl) 0;animation:svelte-14umcsx-md-slide var(--duration-normal, .24s) var(--easing-emphasized, cubic-bezier(.2, .7, .2, 1)) forwards;font-family:var(--font-sans);color:var(--text-primary);overflow:hidden}.md-panel--left.svelte-14umcsx{left:0;border-right:1px solid var(--border-subtle);border-radius:0 var(--radius-2xl) var(--radius-2xl) 0}.md-panel--right.svelte-14umcsx{right:0;border-left:1px solid var(--border-subtle);border-radius:var(--radius-2xl) 0 0 var(--radius-2xl);animation-name:svelte-14umcsx-md-slide-right}.md-handle.svelte-14umcsx{width:40px;height:4px;border-radius:var(--radius-full);background:var(--border-default);margin:var(--space-3) auto var(--space-1);flex-shrink:0}@media(min-width:768px){.md-handle.svelte-14umcsx{display:none}}@keyframes svelte-14umcsx-md-fade-in{0%{opacity:0}to{opacity:1}}@keyframes svelte-14umcsx-md-slide{0%{transform:translate(-100%)}to{transform:translate(0)}}@keyframes svelte-14umcsx-md-slide-right{0%{transform:translate(100%)}to{transform:translate(0)}}@media(prefers-reduced-motion:reduce){.md-backdrop.svelte-14umcsx,.md-panel.svelte-14umcsx{animation:none}}.dz.svelte-xfxhwp{width:100%;border-radius:var(--radius-lg);background:var(--feedback-danger-bg);border:1.5px solid color-mix(in srgb,var(--feedback-danger) 25%,transparent);transition:background var(--duration-fast) var(--easing-standard),border-color var(--duration-fast) var(--easing-standard)}.dz--open.svelte-xfxhwp{background:var(--feedback-danger-bg);border-color:var(--feedback-danger)}.dz-trigger.svelte-xfxhwp{display:inline-flex;align-items:center;gap:10px;width:100%;min-height:var(--touch-target-min, 48px);padding:16px 18px;background:transparent;border:0;font-family:var(--font-sans);font-weight:800;font-size:.9375rem;color:var(--feedback-danger);cursor:pointer;text-align:left;border-radius:var(--radius-lg);transition:background var(--duration-fast) var(--easing-standard)}.dz-trigger.svelte-xfxhwp:hover:not(:disabled){background:color-mix(in srgb,var(--feedback-danger) 8%,transparent)}.dz-trigger.svelte-xfxhwp:disabled{opacity:.55;cursor:not-allowed}.dz-trigger-icon.svelte-xfxhwp{display:inline-flex;flex-shrink:0}.dz-trigger-label.svelte-xfxhwp{flex:1}.dz-panel.svelte-xfxhwp{display:flex;flex-direction:column;gap:12px;padding:16px}.dz-icon.svelte-xfxhwp{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:var(--radius-full);background:var(--feedback-danger);color:var(--text-on-solid);flex-shrink:0;align-self:flex-start;box-shadow:0 6px 18px -4px color-mix(in srgb,var(--feedback-danger) 50%,transparent)}.dz-text.svelte-xfxhwp{display:flex;flex-direction:column;gap:4px;min-width:0}.dz-title.svelte-xfxhwp{margin:0;font-family:var(--font-sans);font-weight:900;font-size:1.0625rem;color:var(--text-primary);letter-spacing:-.02em;line-height:1.25}.dz-desc.svelte-xfxhwp{margin:0;font-family:var(--font-sans);font-weight:600;font-size:.875rem;color:var(--text-secondary);line-height:1.45}.dz-actions.svelte-xfxhwp{display:flex;flex-direction:column;gap:8px;margin-top:4px}.dz-actions.svelte-xfxhwp button,.dz-actions.svelte-xfxhwp a{width:100%}@media(min-width:480px){.dz-panel.svelte-xfxhwp{padding:18px 20px}.dz-actions.svelte-xfxhwp{flex-direction:row;gap:10px;margin-top:0;align-self:flex-end}.dz-actions.svelte-xfxhwp button,.dz-actions.svelte-xfxhwp a{width:auto}}@media(min-width:768px){.dz-panel.svelte-xfxhwp{padding:18px 22px}}.confirm.svelte-1lfz65{display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--space-2);padding:var(--space-2) 0 var(--space-1)}.confirm-icon.svelte-1lfz65{display:inline-flex;align-items:center;justify-content:center;width:60px;height:60px;border-radius:var(--radius-full);margin-bottom:var(--space-3);color:var(--text-brand);background:var(--color-brand-100);box-shadow:0 8px 24px -6px color-mix(in srgb,var(--color-brand-600) 35%,transparent)}.confirm-icon--danger.svelte-1lfz65{color:var(--feedback-danger);background:var(--feedback-danger-bg);box-shadow:0 8px 24px -6px color-mix(in srgb,var(--feedback-danger) 30%,transparent)}.confirm-title.svelte-1lfz65{margin:0;font-family:var(--font-sans);font-weight:900;font-size:1.375rem;letter-spacing:-.02em;line-height:1.2;color:var(--text-primary)}.confirm-desc.svelte-1lfz65{margin:0;max-width:360px;font-family:var(--font-sans);font-weight:600;font-size:.9375rem;color:var(--text-secondary);line-height:1.55}.sb.svelte-19u69id{position:fixed;left:50%;translate:-50% 0;display:inline-flex;align-items:center;gap:10px;min-width:320px;max-width:min(480px,calc(100vw - 32px));padding:10px;background:var(--surface-inverse);color:var(--text-inverse);border-radius:var(--radius-2xl);box-shadow:var(--shadow-overlay);z-index:1100;font-family:var(--font-sans);overflow:hidden}.sb--top.svelte-19u69id{top:max(16px,env(safe-area-inset-top,16px))}.sb--bottom.svelte-19u69id{bottom:max(16px,env(safe-area-inset-bottom,16px))}@media(max-width:480px){.sb.svelte-19u69id{min-width:0;width:calc(100vw - 24px);max-width:calc(100vw - 24px)}.sb--top.svelte-19u69id{top:max(12px,env(safe-area-inset-top,12px))}.sb--bottom.svelte-19u69id{bottom:max(12px,env(safe-area-inset-bottom,12px))}}.sb-icon-wrap.svelte-19u69id{width:34px;height:34px;border-radius:var(--radius-md);background:color-mix(in srgb,var(--text-inverse) 10%,transparent);color:var(--text-inverse);display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.sb--success.svelte-19u69id .sb-icon-wrap:where(.svelte-19u69id){background:color-mix(in srgb,var(--color-brand-400) 22%,transparent);color:var(--color-brand-300)}.sb--error.svelte-19u69id .sb-icon-wrap:where(.svelte-19u69id){background:color-mix(in srgb,var(--feedback-danger) 22%,transparent);color:color-mix(in srgb,var(--feedback-danger) 80%,var(--text-inverse))}.sb--warning.svelte-19u69id .sb-icon-wrap:where(.svelte-19u69id){background:color-mix(in srgb,var(--accent-sun, #f59e0b) 22%,transparent);color:var(--accent-sun, #f59e0b)}.sb--info.svelte-19u69id .sb-icon-wrap:where(.svelte-19u69id){background:color-mix(in srgb,var(--feedback-info) 22%,transparent);color:color-mix(in srgb,var(--feedback-info) 80%,var(--text-inverse))}.sb-msg.svelte-19u69id{flex:1;font-weight:700;font-size:.9375rem;line-height:1.4;letter-spacing:-.01em;padding:0 4px}.sb-action.svelte-19u69id{flex-shrink:0;border:0;background:color-mix(in srgb,var(--text-inverse) 12%,transparent);color:inherit;font-family:var(--font-sans);font-weight:800;font-size:.8125rem;cursor:pointer;padding:8px 14px;border-radius:var(--radius-full);min-height:44px;transition:background var(--duration-fast) var(--easing-standard)}.sb-action.svelte-19u69id:hover{background:color-mix(in srgb,var(--text-inverse) 20%,transparent)}.sb-close.svelte-19u69id{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border:0;background:transparent;color:inherit;cursor:pointer;border-radius:var(--radius-md);opacity:.45;transition:opacity var(--duration-fast) var(--easing-standard),background var(--duration-fast) var(--easing-standard)}.sb-close.svelte-19u69id:hover{opacity:1;background:color-mix(in srgb,var(--text-inverse) 10%,transparent)}.sb-progress.svelte-19u69id{position:absolute;bottom:0;left:0;height:2.5px;width:100%;transform-origin:left;animation:svelte-19u69id-sb-shrink linear forwards;animation-duration:var(--sb-dur, 3.5s);background:color-mix(in srgb,var(--text-inverse) 22%,transparent)}.sb.svelte-19u69id:hover .sb-progress:where(.svelte-19u69id){animation-play-state:paused}.sb--success.svelte-19u69id .sb-progress:where(.svelte-19u69id){background:color-mix(in srgb,var(--color-brand-400) 55%,transparent)}.sb--error.svelte-19u69id .sb-progress:where(.svelte-19u69id){background:color-mix(in srgb,var(--feedback-danger) 55%,transparent)}.sb--warning.svelte-19u69id .sb-progress:where(.svelte-19u69id){background:color-mix(in srgb,var(--accent-sun, #f59e0b) 55%,transparent)}.sb--info.svelte-19u69id .sb-progress:where(.svelte-19u69id){background:color-mix(in srgb,var(--feedback-info) 55%,transparent)}@keyframes svelte-19u69id-sb-shrink{0%{transform:scaleX(1)}to{transform:scaleX(0)}}@media(prefers-reduced-motion:reduce){.sb-progress.svelte-19u69id{display:none}}.badge.svelte-11n3ss1{display:inline-flex;align-items:center;gap:var(--space-1);font-family:var(--font-sans);font-weight:800;letter-spacing:.01em;border-radius:var(--radius-full);white-space:nowrap}.badge--xs.svelte-11n3ss1{height:20px;padding:0 var(--space-2);font-size:.6875rem;font-weight:800}.badge--sm.svelte-11n3ss1{height:24px;padding:0 var(--space-irregular-md);font-size:.75rem;font-weight:800}.badge--md.svelte-11n3ss1{height:30px;padding:0 var(--space-3);font-size:.8125rem;font-weight:900}.badge-icon.svelte-11n3ss1{display:inline-flex}.badge--soft.badge--neutral.svelte-11n3ss1{background:var(--surface-muted);color:var(--text-secondary)}.badge--soft.badge--brand.svelte-11n3ss1{background:var(--color-brand-100);color:var(--text-brand)}.badge--soft.badge--success.svelte-11n3ss1{background:var(--feedback-success-bg);color:var(--feedback-success)}.badge--soft.badge--warning.svelte-11n3ss1{background:var(--feedback-warning-bg);color:var(--feedback-warning)}.badge--soft.badge--danger.svelte-11n3ss1{background:var(--feedback-danger-bg);color:var(--feedback-danger)}.badge--soft.badge--info.svelte-11n3ss1{background:var(--feedback-info-bg);color:var(--feedback-info)}.badge--solid.badge--neutral.svelte-11n3ss1{background:var(--color-ink-700);color:var(--text-inverse)}.badge--solid.badge--brand.svelte-11n3ss1{background:var(--gradient-brand);color:var(--text-on-solid)}.badge--solid.badge--success.svelte-11n3ss1{background:var(--feedback-success);color:var(--text-on-solid)}.badge--solid.badge--warning.svelte-11n3ss1{background:var(--feedback-warning);color:var(--text-on-solid)}.badge--solid.badge--danger.svelte-11n3ss1{background:var(--feedback-danger);color:var(--text-on-solid)}.badge--solid.badge--info.svelte-11n3ss1{background:var(--feedback-info);color:var(--text-on-solid)}.badge--glow.svelte-11n3ss1{box-shadow:0 4px 14px -4px #16a34a99}.badge--outline.svelte-11n3ss1{background:transparent;box-shadow:inset 0 0 0 1.5px currentColor}.badge--outline.badge--neutral.svelte-11n3ss1{color:var(--text-secondary)}.badge--outline.badge--brand.svelte-11n3ss1{color:var(--text-brand)}.badge--outline.badge--success.svelte-11n3ss1{color:var(--feedback-success)}.badge--outline.badge--warning.svelte-11n3ss1{color:var(--feedback-warning)}.badge--outline.badge--danger.svelte-11n3ss1{color:var(--feedback-danger)}.badge--outline.badge--info.svelte-11n3ss1{color:var(--feedback-info)}.chip.svelte-1v0ofbv{display:inline-flex;align-items:center;gap:6px;font-family:var(--font-sans);font-weight:900;border-radius:var(--radius-full);white-space:nowrap;letter-spacing:-.01em}.chip--sm.svelte-1v0ofbv{height:22px;padding:0 10px;font-size:.6875rem;font-weight:900}.chip--md.svelte-1v0ofbv{height:28px;padding:0 12px;font-size:.8125rem;font-weight:900}.chip--lg.svelte-1v0ofbv{height:44px;padding:0 16px;font-size:.9375rem;font-weight:900}.chip-dot.svelte-1v0ofbv{position:relative;width:8px;height:8px;border-radius:50%;background:currentColor;flex-shrink:0}.chip--lg.svelte-1v0ofbv .chip-dot:where(.svelte-1v0ofbv){width:10px;height:10px}.chip--pulse.svelte-1v0ofbv .chip-dot:where(.svelte-1v0ofbv):after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;background:currentColor;opacity:.4;animation:svelte-1v0ofbv-status-chip-pulse 1.6s ease-out 3}@keyframes svelte-1v0ofbv-status-chip-pulse{0%{transform:scale(1);opacity:.5}to{transform:scale(2.4);opacity:0}}@media(prefers-reduced-motion:reduce){.chip--pulse.svelte-1v0ofbv .chip-dot:where(.svelte-1v0ofbv):after{animation:none}}.chip--dot.svelte-1v0ofbv{background:var(--surface-muted)}.chip--dot.chip--neutral.svelte-1v0ofbv{color:var(--text-secondary)}.chip--dot.chip--brand.svelte-1v0ofbv{color:var(--color-brand-600)}.chip--dot.chip--success.svelte-1v0ofbv{color:var(--feedback-success)}.chip--dot.chip--warning.svelte-1v0ofbv{color:var(--feedback-warning)}.chip--dot.chip--danger.svelte-1v0ofbv{color:var(--feedback-danger)}.chip--dot.chip--info.svelte-1v0ofbv{color:var(--feedback-info)}.chip--dot.svelte-1v0ofbv .chip-label:where(.svelte-1v0ofbv){color:var(--text-primary)}.chip--soft.chip--neutral.svelte-1v0ofbv{background:var(--surface-muted);color:var(--text-primary)}.chip--soft.chip--brand.svelte-1v0ofbv{background:var(--color-brand-100);color:var(--color-brand-800)}.chip--soft.chip--success.svelte-1v0ofbv{background:var(--feedback-success-bg);color:var(--feedback-success)}.chip--soft.chip--warning.svelte-1v0ofbv{background:var(--feedback-warning-bg);color:var(--feedback-warning)}.chip--soft.chip--danger.svelte-1v0ofbv{background:var(--feedback-danger-bg);color:var(--feedback-danger)}.chip--soft.chip--info.svelte-1v0ofbv{background:var(--feedback-info-bg);color:var(--feedback-info)}.chip--solid.chip--neutral.svelte-1v0ofbv{background:var(--color-ink-700);color:var(--text-inverse)}.chip--solid.chip--brand.svelte-1v0ofbv{background:linear-gradient(to right,var(--color-brand-400),var(--color-brand-600));color:var(--text-on-solid);box-shadow:0 4px 16px -4px color-mix(in srgb,var(--color-brand-600) 60%,transparent)}.chip--solid.chip--success.svelte-1v0ofbv{background:var(--feedback-success);color:var(--text-on-solid)}.chip--solid.chip--warning.svelte-1v0ofbv{background:var(--feedback-warning);color:var(--text-on-solid)}.chip--solid.chip--danger.svelte-1v0ofbv{background:var(--feedback-danger);color:var(--text-on-solid)}.chip--solid.chip--info.svelte-1v0ofbv{background:var(--feedback-info);color:var(--text-on-solid)}.chip--custom.chip--soft.svelte-1v0ofbv{background:color-mix(in srgb,var(--chip-color) 14%,transparent);color:var(--chip-color)}.chip--custom.chip--solid.svelte-1v0ofbv{background:var(--chip-color);color:var(--text-on-solid)}.chip--custom.chip--dot.svelte-1v0ofbv{background:color-mix(in srgb,var(--chip-color) 12%,var(--surface-base));color:var(--chip-color)}.chip--custom.chip--dot.svelte-1v0ofbv .chip-label:where(.svelte-1v0ofbv){color:var(--chip-color)}.icon-badge.svelte-1rlvcx{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;background-color:color-mix(in srgb,var(--ib-color) 14%,transparent);color:var(--ib-color)}.icon-badge--glow.svelte-1rlvcx{background:linear-gradient(135deg,var(--color-brand-400),var(--color-brand-600));color:var(--text-on-solid);box-shadow:0 8px 24px -6px color-mix(in srgb,var(--color-brand-600) 60%,transparent)}.icon-badge--sm.svelte-1rlvcx{width:32px;height:32px}.icon-badge--md.svelte-1rlvcx{width:40px;height:40px}.icon-badge--lg.svelte-1rlvcx{width:48px;height:48px}.icon-badge--xl.svelte-1rlvcx{width:80px;height:80px}.icon-badge--rounded.svelte-1rlvcx{border-radius:var(--radius-lg)}.icon-badge--lg.icon-badge--rounded.svelte-1rlvcx,.icon-badge--xl.icon-badge--rounded.svelte-1rlvcx{border-radius:var(--radius-xl)}.icon-badge--circle.svelte-1rlvcx{border-radius:var(--radius-full)}.card.svelte-443ebz{display:block;width:100%;text-align:left;text-decoration:none;color:var(--text-primary);border-radius:var(--radius-lg);background:var(--surface-raised)}.card--surface.svelte-443ebz{background:var(--surface-raised)}.card--muted.svelte-443ebz{background:var(--surface-muted)}.card--elevated.svelte-443ebz{background:var(--surface-raised);box-shadow:var(--shadow-card)}[data-theme=dark] .card--elevated.svelte-443ebz{border:1px solid var(--border-subtle)}.card--outline.svelte-443ebz{background:var(--surface-raised);border:1px solid var(--border-subtle)}.card--flat.svelte-443ebz{background:transparent;border-radius:0}.card--inverted.svelte-443ebz{background:var(--surface-inverse);color:var(--text-inverse)}.card--r-lg.svelte-443ebz{border-radius:var(--radius-lg)}.card--r-2xl.svelte-443ebz{border-radius:var(--radius-2xl)}.card--p-none.svelte-443ebz{padding:0}.card--p-sm.svelte-443ebz{padding:16px}.card--p-md.svelte-443ebz{padding:20px}.card--p-lg.svelte-443ebz{padding:28px}@media(min-width:768px){.card--p-sm.svelte-443ebz{padding:18px}.card--p-md.svelte-443ebz{padding:24px}.card--p-lg.svelte-443ebz{padding:32px}}@media(min-width:1280px){.card--p-md.svelte-443ebz{padding:28px}}button.card.svelte-443ebz,a.card.svelte-443ebz{cursor:pointer;border:0;font:inherit}a.card.card--outline.svelte-443ebz,button.card.card--outline.svelte-443ebz{border:1px solid var(--border-subtle)}.card--interactive.svelte-443ebz{transition:transform var(--duration-fast) var(--easing-standard),box-shadow var(--duration-fast) var(--easing-standard),border-color var(--duration-fast) var(--easing-standard);cursor:pointer}.card--interactive.svelte-443ebz:hover{transform:translateY(-2px);box-shadow:var(--shadow-elevated)}.card--interactive.svelte-443ebz:active{transform:translateY(0);box-shadow:var(--shadow-card)}a.card.svelte-443ebz:focus-visible,button.card.svelte-443ebz:focus-visible{outline:2px solid var(--color-brand-500);outline-offset:2px}@media(prefers-reduced-motion:reduce){.card--interactive.svelte-443ebz{transition:none}.card--interactive.svelte-443ebz:hover,.card--interactive.svelte-443ebz:active{transform:none}}.appbar.svelte-1qrot7b{width:100%;height:var(--appbar-height-override, 52px);flex-shrink:0;font-family:var(--font-sans);border-bottom:1px solid var(--border-subtle);background:var(--surface-base)}@media(min-width:1024px){.appbar.svelte-1qrot7b{height:var(--appbar-height-override, 64px)}}@media(min-width:768px){.appbar--hide-desktop.svelte-1qrot7b{display:none}}.appbar--sticky.svelte-1qrot7b{position:sticky;top:0;z-index:40;backdrop-filter:saturate(140%) blur(14px);-webkit-backdrop-filter:saturate(140%) blur(14px)}.appbar--default.appbar--sticky.svelte-1qrot7b{background:color-mix(in srgb,var(--surface-base) 92%,transparent)}.appbar--transparent.svelte-1qrot7b{background:transparent;border-bottom-color:transparent;color:var(--text-inverse)}.appbar--transparent.svelte-1qrot7b .appbar__brand-name:where(.svelte-1qrot7b),.appbar--transparent.svelte-1qrot7b .appbar__title:where(.svelte-1qrot7b),.appbar--transparent.svelte-1qrot7b .appbar__hamburger:where(.svelte-1qrot7b){color:var(--text-inverse)}.appbar--transparent.svelte-1qrot7b .appbar__subtitle:where(.svelte-1qrot7b){color:color-mix(in srgb,var(--text-inverse) 70%,transparent)}.appbar--transparent.svelte-1qrot7b .appbar__hamburger:where(.svelte-1qrot7b):hover{background:var(--border-default)}.appbar--inverse.svelte-1qrot7b{background:var(--surface-inverse);color:var(--text-inverse);border-bottom-color:var(--border-subtle)}.appbar--inverse.appbar--sticky.svelte-1qrot7b{background:color-mix(in srgb,var(--surface-inverse) 92%,transparent)}.appbar--inverse.svelte-1qrot7b .appbar__brand-name:where(.svelte-1qrot7b),.appbar--inverse.svelte-1qrot7b .appbar__title:where(.svelte-1qrot7b),.appbar--inverse.svelte-1qrot7b .appbar__hamburger:where(.svelte-1qrot7b){color:var(--text-inverse)}.appbar--inverse.svelte-1qrot7b .appbar__subtitle:where(.svelte-1qrot7b){color:color-mix(in srgb,var(--text-inverse) 70%,transparent)}.appbar--inverse.svelte-1qrot7b .appbar__brand-dot:where(.svelte-1qrot7b){color:var(--color-brand-500, var(--text-brand))}.appbar--inverse.svelte-1qrot7b .appbar__hamburger:where(.svelte-1qrot7b):hover{background:var(--border-default)}.appbar__inner.svelte-1qrot7b{display:grid;grid-template-columns:44px 1fr 44px;align-items:center;height:100%;padding:0 var(--page-padding-x);gap:var(--space-2)}@media(min-width:1024px){.appbar__inner.svelte-1qrot7b{grid-template-columns:auto 1fr auto;gap:var(--space-4)}}.appbar__slot.svelte-1qrot7b{display:inline-flex;align-items:center;min-height:44px}.appbar__slot--leading.svelte-1qrot7b{justify-content:flex-start}.appbar__slot--trailing.svelte-1qrot7b{justify-content:flex-end}.appbar__hamburger.svelte-1qrot7b{width:44px;height:44px;border-radius:var(--radius-full);border:0;background:transparent;color:var(--text-primary);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:background var(--duration-fast, .15s) var(--easing-standard, ease)}.appbar__hamburger.svelte-1qrot7b:hover{background:var(--surface-muted)}.appbar__hamburger.svelte-1qrot7b:focus-visible{outline:2px solid var(--color-brand-500, var(--text-brand));outline-offset:2px}.appbar__center.svelte-1qrot7b{display:flex;flex-direction:column;align-items:center;justify-content:center;min-width:0;text-align:center;line-height:1.1}.appbar--left.svelte-1qrot7b .appbar__inner:where(.svelte-1qrot7b){grid-template-columns:auto 1fr auto}.appbar--left.svelte-1qrot7b .appbar__center:where(.svelte-1qrot7b){align-items:flex-start;text-align:left}.appbar__eyebrow.svelte-1qrot7b{font-weight:900;font-size:.5625rem;letter-spacing:.22em;text-transform:uppercase;color:var(--text-disabled);line-height:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.appbar--left.svelte-1qrot7b .appbar__title:where(.svelte-1qrot7b){font-size:1.125rem;letter-spacing:-.02em}.appbar__brand.svelte-1qrot7b{display:inline-flex;align-items:baseline}.appbar__brand-name.svelte-1qrot7b{font-weight:900;font-size:1.0625rem;letter-spacing:-.4px;color:var(--text-primary)}.appbar__brand-dot.svelte-1qrot7b{font-weight:900;font-size:1.0625rem;letter-spacing:-.4px;color:var(--color-brand-600, var(--text-brand))}.appbar__title.svelte-1qrot7b{font-weight:900;font-size:.9375rem;letter-spacing:-.3px;color:var(--text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.appbar__subtitle.svelte-1qrot7b{margin-top:2px;font-weight:900;font-size:.6875rem;letter-spacing:.22em;text-transform:uppercase;color:var(--text-disabled);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.page-footer.svelte-1rc2hzb{flex-shrink:0;background-color:var(--surface-base);padding:var(--space-3) var(--space-4) max(var(--space-3),var(--safe-bottom, 0px))}@media(min-width:640px){.page-footer.svelte-1rc2hzb{padding-inline:var(--space-6)}}.page-footer__inner.svelte-1rc2hzb{margin-inline:auto;width:100%}@media(min-width:640px){.page-footer__inner.svelte-1rc2hzb{max-width:440px}}.screen-header.svelte-15l2ww1{flex-shrink:0;padding:var(--space-5) var(--space-4) var(--space-4);padding-top:max(var(--space-5),var(--safe-top, 0px));background:var(--surface-base);font-family:var(--font-sans)}@media(min-width:640px){.screen-header.svelte-15l2ww1{padding-left:var(--space-6);padding-right:var(--space-6)}}.screen-header__back.svelte-15l2ww1{display:flex;align-items:center;justify-content:center;width:var(--touch-target-min);height:var(--touch-target-min);margin-bottom:var(--space-2);margin-left:-2px;border:0;border-radius:var(--radius-full);background:var(--surface-muted);color:var(--text-secondary);cursor:pointer;transition:color var(--duration-fast) var(--easing-standard),transform var(--duration-fast) var(--easing-standard)}.screen-header__back.svelte-15l2ww1:hover{color:var(--text-primary)}.screen-header__back.svelte-15l2ww1:active{transform:scale(.94)}.screen-header__back.svelte-15l2ww1:focus-visible{outline:2px solid var(--color-brand-600);outline-offset:2px}.screen-header__row.svelte-15l2ww1{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--space-3)}.screen-header__text.svelte-15l2ww1{min-width:0}.screen-header__title.svelte-15l2ww1{margin:0;font-weight:900;font-size:1.875rem;line-height:1.02;letter-spacing:-.03em;color:var(--text-primary)}@media(min-width:640px){.screen-header__title.svelte-15l2ww1{font-size:2.125rem}}.screen-header__action.svelte-15l2ww1{display:flex;flex-shrink:0;align-items:center;gap:var(--space-2);padding-bottom:var(--space-1)}@media(prefers-reduced-motion:reduce){.screen-header__back.svelte-15l2ww1{transition:none}.screen-header__back.svelte-15l2ww1:active{transform:none}}.section-header.svelte-1sgjsdl{display:flex;flex-direction:column;gap:var(--space-2);font-family:var(--font-sans)}.section-header--with-action.svelte-1sgjsdl{gap:var(--space-3)}@media(min-width:640px){.section-header--with-action.svelte-1sgjsdl{flex-direction:row;align-items:flex-end;justify-content:space-between}}.section-header__text.svelte-1sgjsdl{display:flex;flex-direction:column;gap:var(--space-2);min-width:0}.section-header--align-left.svelte-1sgjsdl{text-align:left;align-items:flex-start}.section-header--align-center.svelte-1sgjsdl{text-align:center;align-items:center;margin-left:auto;margin-right:auto}.section-header__eyebrow.svelte-1sgjsdl{display:inline-flex;align-items:center;align-self:flex-start;font-weight:900;font-size:.6875rem;letter-spacing:.22em;text-transform:uppercase;padding:var(--space-1) var(--space-3);border-radius:var(--radius-full);background:var(--color-brand-100);color:var(--text-brand);min-height:28px}.section-header__title.svelte-1sgjsdl{margin:0;font-weight:900;line-height:1.05;letter-spacing:-.03em;color:var(--text-primary)}.section-header--md.svelte-1sgjsdl .section-header__title:where(.svelte-1sgjsdl){font-size:clamp(1.25rem,2.5vw,1.625rem)}.section-header--lg.svelte-1sgjsdl .section-header__title:where(.svelte-1sgjsdl){font-size:clamp(2rem,3.5vw,3.5rem)}.section-header__description.svelte-1sgjsdl{margin:var(--space-1) 0 0;font-weight:600;font-size:.875rem;line-height:1.5;color:var(--text-muted);max-width:60ch}.section-header__action.svelte-1sgjsdl{flex-shrink:0;display:flex;align-items:center}.section-header--bg-dark.svelte-1sgjsdl .section-header__title:where(.svelte-1sgjsdl){color:var(--text-inverse)}.section-header--bg-dark.svelte-1sgjsdl .section-header__description:where(.svelte-1sgjsdl){color:color-mix(in srgb,var(--text-inverse) 70%,transparent)}.block-header.svelte-dulew9{display:flex;flex-direction:column;gap:var(--space-2);font-family:var(--font-sans)}.block-header[data-spacing=tight].svelte-dulew9{margin-bottom:var(--space-3)}.block-header[data-spacing=md].svelte-dulew9{margin-bottom:var(--space-6)}.block-header[data-spacing=loose].svelte-dulew9{margin-bottom:var(--space-8)}.head-row.svelte-dulew9{display:grid;grid-template-columns:1fr auto;align-items:center;gap:var(--space-3)}.head-row--inline.svelte-dulew9{grid-template-columns:auto 1fr auto}.block-rule.svelte-dulew9{height:1px;width:100%;background:var(--border-subtle)}.head-trailing.svelte-dulew9{flex-shrink:0}.block-count.svelte-dulew9{font-family:var(--font-sans);font-weight:var(--font-weight-black);font-size:var(--font-size-body-sm);color:var(--text-primary);background:var(--surface-muted);padding:var(--space-1) var(--space-3);border-radius:var(--radius-full);font-variant-numeric:tabular-nums;min-width:30px;text-align:center;flex-shrink:0}.head-titles.svelte-dulew9{display:flex;flex-direction:column;gap:var(--space-1);margin-top:var(--space-1)}.block-eyebrow.svelte-dulew9{font-family:var(--font-sans);font-weight:var(--font-weight-black);font-size:var(--font-size-caption);text-transform:uppercase;letter-spacing:var(--letter-spacing-wide);line-height:var(--line-height-tight);color:var(--text-disabled)}.block-title.svelte-dulew9{font-family:var(--font-sans);font-weight:var(--font-weight-black);color:var(--text-primary);margin:0;font-variant-numeric:tabular-nums}.block-title--inline.svelte-dulew9{font-size:var(--font-size-h6);letter-spacing:var(--letter-spacing-tight);line-height:var(--line-height-snug);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.block-title--stacked.svelte-dulew9{line-height:var(--line-height-tight);letter-spacing:var(--letter-spacing-tight)}.block-header[data-size=sm].svelte-dulew9 .block-title--stacked:where(.svelte-dulew9){font-size:var(--font-size-h4)}.block-header[data-size=md].svelte-dulew9 .block-title--stacked:where(.svelte-dulew9){font-size:var(--font-size-h2)}.block-header[data-size=lg].svelte-dulew9 .block-title--stacked:where(.svelte-dulew9){font-size:var(--font-size-h1)}.block-desc.svelte-dulew9{font-family:var(--font-sans);font-weight:var(--font-weight-semibold);font-size:var(--font-size-body-sm);color:var(--text-muted);margin:var(--space-1) 0 0;line-height:var(--line-height-normal)}@media(max-width:720px){.head-row.svelte-dulew9{grid-template-columns:1fr auto;gap:var(--space-2)}.head-row--inline.svelte-dulew9{grid-template-columns:auto 1fr auto}.head-row.svelte-dulew9:has(.head-trailing:where(.svelte-dulew9)){grid-template-areas:"rule" "trailing";grid-template-columns:1fr}.head-row.svelte-dulew9>.block-rule:where(.svelte-dulew9){grid-area:rule}.head-row.svelte-dulew9>.head-trailing:where(.svelte-dulew9){grid-area:trailing;margin-top:var(--space-1)}.head-row.svelte-dulew9:has(.block-count:where(.svelte-dulew9)){grid-template-columns:1fr auto}}.load-more.svelte-1dm93w9{display:flex;align-items:center;justify-content:center;gap:var(--space-2);margin:var(--space-6) auto var(--space-2);min-height:var(--touch-target-min);padding:var(--space-3) var(--space-6);background:var(--surface-muted);color:var(--text-primary);border:1.5px solid var(--border-subtle);border-radius:var(--radius-full);cursor:pointer;font-family:var(--font-sans);font-weight:900;font-size:.875rem;letter-spacing:-.01em;transition:background var(--duration-fast) var(--easing-standard),border-color var(--duration-fast) var(--easing-standard),color var(--duration-fast) var(--easing-standard)}.load-more.svelte-1dm93w9:hover:not(:disabled){background:var(--color-ink-200);border-color:var(--border-default);color:var(--text-primary)}.load-more.svelte-1dm93w9:active:not(:disabled){background:var(--color-ink-300)}.load-more.svelte-1dm93w9:focus-visible{outline:2px solid var(--color-brand-600);outline-offset:2px}.load-more.svelte-1dm93w9:disabled{opacity:.45;cursor:not-allowed}.load-more__spinner.svelte-1dm93w9{display:inline-block;width:14px;height:14px;border:2px solid var(--color-brand-100);border-top-color:var(--color-brand-600);border-radius:var(--radius-full);animation:svelte-1dm93w9-load-more-spin var(--duration-slow) linear infinite;flex-shrink:0}@keyframes svelte-1dm93w9-load-more-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.load-more__spinner.svelte-1dm93w9{animation:none;border-top-color:var(--color-brand-600)}.load-more.svelte-1dm93w9{transition:none}}.row.svelte-1162ptl{position:relative;width:100%;transition:opacity .16s var(--easing-standard, ease)}.row--disabled.svelte-1162ptl{opacity:.45}.item.svelte-1162ptl{display:flex;align-items:center;gap:var(--space-3);width:100%;border:none;background:transparent;cursor:pointer;padding:0 var(--space-3);min-height:44px;border-radius:var(--radius-lg);text-align:left;text-decoration:none;transition:background-color .15s var(--easing-standard, ease),color .15s var(--easing-standard, ease);position:relative;outline:none;font-family:var(--font-sans);color:var(--text-muted)}.item.svelte-1162ptl:focus-visible{outline:2px solid var(--color-brand-600);outline-offset:2px}.item--collapsed.svelte-1162ptl{justify-content:center;padding:10px;border-radius:var(--radius-md)}.item.svelte-1162ptl:not(.item--active):not(.item--disabled):hover{background:var(--surface-muted);color:var(--text-primary)}.item--active.svelte-1162ptl{background:var(--surface-raised);color:var(--text-primary);border-radius:1rem;border:1px solid color-mix(in srgb,var(--border-subtle) 25%,transparent)}.item--collapsed.item--active.svelte-1162ptl{background:color-mix(in srgb,var(--color-brand-600) 10%,var(--surface-raised));color:var(--color-brand-600);border-color:color-mix(in srgb,var(--color-brand-600) 20%,transparent);border-radius:var(--radius-md)}.item--disabled.svelte-1162ptl{cursor:not-allowed;pointer-events:none}.icon-wrap.svelte-1162ptl{position:relative;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;color:currentColor}.label.svelte-1162ptl{flex:1;font-weight:800;font-size:.9375rem;letter-spacing:-.01em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.item--active.svelte-1162ptl .label:where(.svelte-1162ptl){font-weight:900}.badge.svelte-1162ptl{display:inline-flex;align-items:center;justify-content:center;min-width:22px;height:20px;padding:0 6px;border-radius:var(--radius-full);font-family:var(--font-sans);font-weight:900;font-size:.6875rem;letter-spacing:-.01em;font-variant-numeric:tabular-nums;flex-shrink:0;line-height:1;color:var(--text-on-solid)}.badge--brand.svelte-1162ptl{background:var(--color-brand-600);box-shadow:0 2px 8px -2px color-mix(in srgb,var(--color-brand-600) 55%,transparent)}.badge--warning.svelte-1162ptl{background:var(--feedback-warning)}.badge--danger.svelte-1162ptl{background:var(--feedback-danger)}.item--active.svelte-1162ptl .badge--brand:where(.svelte-1162ptl){background:color-mix(in srgb,var(--color-brand-400) 90%,transparent);color:var(--text-on-solid);box-shadow:none}.badge-dot.svelte-1162ptl{position:absolute;top:-2px;right:-3px;width:8px;height:8px;border-radius:50%;border:1.5px solid var(--surface-base)}.badge-dot--brand.svelte-1162ptl{background:var(--color-brand-600)}.badge-dot--warning.svelte-1162ptl{background:var(--feedback-warning)}.badge-dot--danger.svelte-1162ptl{background:var(--feedback-danger)}.tooltip.svelte-1162ptl{position:fixed;transform:translateY(-50%);background:var(--surface-inverse);color:var(--text-inverse);font-family:var(--font-sans);font-weight:800;font-size:.8125rem;letter-spacing:-.01em;padding:6px 12px;border-radius:var(--radius-md);white-space:nowrap;z-index:9999;pointer-events:none;box-shadow:var(--shadow-overlay);animation:svelte-1162ptl-tooltip-in .12s var(--easing-decelerate, ease) both}.tooltip.svelte-1162ptl:before{content:"";position:absolute;right:100%;top:50%;transform:translateY(-50%);border:5px solid transparent;border-right-color:var(--surface-inverse)}.tip-badge.svelte-1162ptl{display:inline-flex;align-items:center;justify-content:center;background:color-mix(in srgb,var(--text-inverse) 15%,transparent);border-radius:var(--radius-sm);padding:0 5px;font-size:.6875rem;font-variant-numeric:tabular-nums;min-width:18px;height:18px;line-height:1}@keyframes svelte-1162ptl-tooltip-in{0%{opacity:0;translate:-4px 0}to{opacity:1;translate:0 0}}@media(prefers-reduced-motion:reduce){.item.svelte-1162ptl,.row.svelte-1162ptl{transition:none}.tooltip.svelte-1162ptl{animation:none}}.tile.svelte-1hztlwp{border-radius:var(--radius-lg);overflow:hidden;font-family:var(--font-sans);min-width:0;transition:border-color var(--duration-fast) var(--easing-standard),background var(--duration-fast) var(--easing-standard),box-shadow var(--duration-fast) var(--easing-standard)}.tile--default.svelte-1hztlwp{background:var(--surface-raised);border:1.5px solid transparent}[data-theme=dark] .tile--default.svelte-1hztlwp{border-color:var(--border-subtle)}[data-theme=dark] .tile--default.svelte-1hztlwp:hover:not(.tile--disabled):not(.tile--open),[data-theme=dark] .tile--default.tile--open.svelte-1hztlwp{border-color:var(--border-default)}.tile--default.tile--open.svelte-1hztlwp{background:var(--surface-raised)}.tile--flush.svelte-1hztlwp{background:transparent;border:1px solid transparent;border-radius:var(--radius-md)}.tile--flush.tile--open.svelte-1hztlwp{background:var(--surface-muted)}.tile--accent.svelte-1hztlwp{background:var(--surface-raised);border:1.5px solid var(--border-default);box-shadow:var(--shadow-card)}.tile--accent.tile--open.svelte-1hztlwp{border-color:var(--color-brand-600);box-shadow:0 0 0 3px var(--color-brand-100),0 8px 24px -6px color-mix(in srgb,var(--color-brand-600) 30%,transparent)}.tile-head.svelte-1hztlwp{display:flex;align-items:center;gap:var(--space-3);width:100%;min-height:var(--touch-target-min, 44px);padding:14px 16px;background:transparent;border:none;cursor:pointer;text-align:left;font-family:inherit;color:var(--text-primary);transition:background var(--duration-fast) var(--easing-standard)}@media(min-width:768px){.tile-head.svelte-1hztlwp{padding:16px 18px}}.tile--disabled.svelte-1hztlwp .tile-head:where(.svelte-1hztlwp){cursor:not-allowed;opacity:.5}.tile-head.svelte-1hztlwp:focus-visible{outline:2px solid var(--color-brand-500);outline-offset:-2px;border-radius:inherit}.tile-head-body.svelte-1hztlwp{flex:1;min-width:0;display:flex;align-items:center;gap:var(--space-3)}.tile-icon.svelte-1hztlwp{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;color:var(--text-muted);transition:color var(--duration-fast) var(--easing-standard)}.tile--accent.tile--open.svelte-1hztlwp .tile-icon:where(.svelte-1hztlwp){color:var(--color-brand-600)}.tile-head-text.svelte-1hztlwp{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.tile-title.svelte-1hztlwp{font-weight:900;font-size:.9375rem;line-height:var(--line-height-snug);letter-spacing:-.015em;color:var(--text-primary)}.tile-subtitle.svelte-1hztlwp{font-weight:700;font-size:var(--font-size-body-sm);line-height:var(--line-height-snug);color:var(--text-muted)}.tile-chevron.svelte-1hztlwp{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;color:var(--text-muted);transition:transform var(--duration-normal) var(--easing-standard),color var(--duration-fast) var(--easing-standard)}.tile-chevron--open.svelte-1hztlwp{transform:rotate(180deg);color:var(--color-brand-600)}.tile-panel.svelte-1hztlwp{overflow:hidden}.tile-panel-body.svelte-1hztlwp{padding:0 16px 16px;color:var(--text-secondary);font-size:var(--font-size-body);line-height:var(--line-height-normal)}@media(min-width:768px){.tile-panel-body.svelte-1hztlwp{padding:0 18px 18px}}.tile--flush.svelte-1hztlwp .tile-panel-body:where(.svelte-1hztlwp){padding-left:0;padding-right:0}.tile--accent.tile--open.svelte-1hztlwp .tile-panel-body:where(.svelte-1hztlwp){border-top:1px solid var(--border-subtle);padding-top:14px}@media(prefers-reduced-motion:reduce){.tile.svelte-1hztlwp,.tile-chevron.svelte-1hztlwp,.tile-head.svelte-1hztlwp{transition:none}}.dt-wrap.svelte-1peacjh{width:100%;overflow-x:auto;border:1px solid var(--border-subtle);border-radius:var(--radius-2xl);background:var(--surface-raised)}.dt.svelte-1peacjh{width:100%;border-collapse:collapse;font-family:var(--font-sans);font-size:.9375rem;color:var(--text-primary);background:var(--surface-raised)}.dt__head.svelte-1peacjh{position:sticky;top:0;z-index:1;background:var(--surface-muted)}.dt__th.svelte-1peacjh{font-weight:900;text-align:left;font-size:.6875rem;letter-spacing:.08em;text-transform:uppercase;color:var(--text-disabled);padding:12px 14px;border-bottom:1px solid var(--border-subtle);white-space:nowrap}.dt__th--center.svelte-1peacjh{text-align:center}.dt__th--right.svelte-1peacjh{text-align:right}.dt__th--checkbox.svelte-1peacjh{width:44px;padding-right:0}.dt__sort.svelte-1peacjh{display:inline-flex;align-items:center;gap:4px;background:transparent;border:0;padding:4px 6px;margin:-4px -6px;border-radius:var(--radius-sm);color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer}.dt__sort.svelte-1peacjh:hover{background:var(--surface-base)}.dt__sort.svelte-1peacjh:focus-visible{outline:2px solid var(--color-brand-500, var(--color-brand-600));outline-offset:2px}.dt__sort .dt__sort-idle{opacity:.45}.dt__row.svelte-1peacjh{transition:background var(--duration-fast, .12s) var(--easing-standard, ease)}.dt__row.svelte-1peacjh+.dt__row:where(.svelte-1peacjh){border-top:1px solid var(--border-subtle)}.dt__row--clickable.svelte-1peacjh{cursor:pointer}.dt__row--clickable.svelte-1peacjh:hover{background:var(--surface-muted)}.dt__row--clickable.svelte-1peacjh:focus-visible{outline:2px solid var(--color-brand-500, var(--color-brand-600));outline-offset:-2px}.dt__row--selected.svelte-1peacjh{background:var(--surface-inverse);color:var(--text-inverse)}.dt__row--selected.svelte-1peacjh .dt__td:where(.svelte-1peacjh){color:var(--text-inverse)}.dt__td.svelte-1peacjh{padding:14px;vertical-align:middle;font-weight:700}.dt__td--center.svelte-1peacjh{text-align:center}.dt__td--right.svelte-1peacjh{text-align:right}.dt__td--checkbox.svelte-1peacjh{width:44px;padding-right:0}.dt__checkbox-label.svelte-1peacjh{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;cursor:pointer}.dt__checkbox-label.svelte-1peacjh input[type=checkbox]:where(.svelte-1peacjh){width:18px;height:18px;accent-color:var(--color-brand-600);cursor:pointer}.dt-loading.svelte-1peacjh{padding:16px;border:1px solid var(--border-subtle);border-radius:var(--radius-2xl);background:var(--surface-raised)}.dt-empty.svelte-1peacjh{padding:16px 0}.dt-cards.svelte-1peacjh{display:none;flex-direction:column;gap:var(--space-3, 12px);width:100%}.dt-card__inner.svelte-1peacjh{display:flex;gap:12px;align-items:flex-start;width:100%}.dt-card__select.svelte-1peacjh{flex-shrink:0;padding-top:2px}.dt-card__list.svelte-1peacjh{margin:0;padding:0;display:flex;flex-direction:column;gap:8px;flex:1;min-width:0}.dt-card__row.svelte-1peacjh{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.dt-card__label.svelte-1peacjh{margin:0;font-family:var(--font-sans);font-weight:900;font-size:.6875rem;letter-spacing:.08em;text-transform:uppercase;color:var(--text-disabled);flex-shrink:0}.dt-card__value.svelte-1peacjh{margin:0;font-family:var(--font-sans);font-size:.9375rem;font-weight:700;color:var(--text-primary);text-align:right;min-width:0;word-break:break-word}.dt-card__value--left.svelte-1peacjh{text-align:left}.dt-card__value--center.svelte-1peacjh{text-align:center}.dt-pagination.svelte-1peacjh{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 4px 4px;font-family:var(--font-sans);font-size:.875rem;color:var(--text-muted)}.dt-pagination__controls.svelte-1peacjh{display:inline-flex;align-items:center;gap:8px}.dt-pagination__btn.svelte-1peacjh{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:var(--radius-full);border:1px solid var(--border-default);background:var(--surface-muted);color:var(--text-primary);cursor:pointer;transition:background var(--duration-fast, .12s) var(--easing-standard, ease)}.dt-pagination__btn.svelte-1peacjh:hover:not(:disabled){background:var(--color-ink-200)}.dt-pagination__btn.svelte-1peacjh:disabled{opacity:.4;cursor:not-allowed}.dt-pagination__btn.svelte-1peacjh:focus-visible{outline:2px solid var(--color-brand-500, var(--color-brand-600));outline-offset:2px}.dt-pagination__page.svelte-1peacjh{min-width:60px;text-align:center;font-weight:800;color:var(--text-primary)}@media(max-width:640px){.dt-wrap--hide-table-mobile.svelte-1peacjh{display:none}.dt-wrap--scroll-mobile.svelte-1peacjh{border-radius:var(--radius-lg)}.dt-cards.svelte-1peacjh{display:flex}}.hscroller.svelte-woxtfx{position:relative;width:100%}.hscroller-track.svelte-woxtfx{display:flex;flex-wrap:nowrap;align-items:stretch;gap:var(--hscroller-gap);padding:var(--hscroller-padding);overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none}.hscroller-track.svelte-woxtfx::-webkit-scrollbar{display:none}.hscroller-track.svelte-woxtfx>*{scroll-snap-align:var(--hscroller-snap-align);flex-shrink:0}.hscroller-fade.svelte-woxtfx{position:absolute;top:0;bottom:0;width:32px;pointer-events:none;z-index:1}.hscroller-fade--left.svelte-woxtfx{left:0;background:linear-gradient(to right,var(--surface-base) 0%,color-mix(in srgb,var(--surface-base) 0%,transparent) 100%)}.hscroller-fade--right.svelte-woxtfx{right:0;background:linear-gradient(to left,var(--surface-base) 0%,color-mix(in srgb,var(--surface-base) 0%,transparent) 100%)}.hscroller-arrow.svelte-woxtfx{position:absolute;top:50%;transform:translateY(-50%);width:44px;height:44px;display:inline-flex;align-items:center;justify-content:center;border-radius:var(--radius-full);background:var(--surface-raised);color:var(--text-primary);border:1px solid var(--border-default);box-shadow:var(--shadow-card);cursor:pointer;z-index:2;transition:opacity var(--duration-fast) var(--easing-standard),transform var(--duration-fast) var(--easing-standard),background-color var(--duration-fast) var(--easing-standard);font-family:var(--font-sans)}.hscroller-arrow.svelte-woxtfx:hover:not(:disabled){background:var(--surface-muted)}.hscroller-arrow.svelte-woxtfx:active:not(:disabled){transform:translateY(-50%) scale(.95)}.hscroller-arrow.svelte-woxtfx:disabled{opacity:0;pointer-events:none}.hscroller-arrow.svelte-woxtfx:focus-visible{outline:2px solid var(--color-brand-500);outline-offset:2px}.hscroller-arrow--left.svelte-woxtfx{left:8px}.hscroller-arrow--right.svelte-woxtfx{right:8px}@media(hover:none)and (pointer:coarse){.hscroller-arrow.svelte-woxtfx{display:none}}@media(prefers-reduced-motion:reduce){.hscroller-track.svelte-woxtfx{scroll-behavior:auto}.hscroller-arrow.svelte-woxtfx{transition:none}}.chip.svelte-18f5nav{display:inline-flex;align-items:center;gap:6px;font-family:var(--font-sans);font-weight:800;letter-spacing:-.01em;border-radius:var(--radius-full);border:none;cursor:pointer;white-space:nowrap;flex-shrink:0;transition:background-color .15s ease-out,color .15s ease-out,box-shadow .15s ease-out,transform .1s ease-out;-webkit-user-select:none;user-select:none}.chip.svelte-18f5nav:active:not(:disabled){transform:scale(.97)}.chip.svelte-18f5nav:focus-visible{outline:2px solid var(--color-brand-500);outline-offset:2px}.chip.svelte-18f5nav:disabled{opacity:.5;cursor:not-allowed}.chip--sm.svelte-18f5nav{height:32px;padding:0 12px;font-size:.8125rem;min-height:32px}.chip--md.svelte-18f5nav{height:40px;min-height:var(--touch-target-min, 44px);padding:0 16px;font-size:.875rem}.chip--lg.svelte-18f5nav{height:44px;min-height:var(--touch-target-min, 44px);padding:0 18px;font-size:.9375rem}.chip--idle.svelte-18f5nav{background:var(--surface-muted);color:var(--text-secondary)}.chip--idle.svelte-18f5nav:hover:not(:disabled){background:color-mix(in srgb,var(--surface-muted) 80%,var(--border-default));color:var(--text-primary)}.chip--selected.svelte-18f5nav{background:var(--gradient-brand);color:var(--text-on-solid)}.chip--selected.svelte-18f5nav:hover:not(:disabled){background:linear-gradient(to right,#22c55e,#15803d)}.chip-icon.svelte-18f5nav{display:inline-flex;align-items:center;justify-content:center}.chip-label.svelte-18f5nav{display:inline-flex;align-items:center}.chip-count.svelte-18f5nav{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding:0 6px;border-radius:var(--radius-full);font-size:.6875rem;font-weight:900;font-variant-numeric:tabular-nums}.chip--idle.svelte-18f5nav .chip-count:where(.svelte-18f5nav){background:var(--surface-base);color:var(--text-muted)}.chip--selected.svelte-18f5nav .chip-count:where(.svelte-18f5nav){background:#0000002e;color:var(--text-on-solid)}@media(prefers-reduced-motion:reduce){.chip.svelte-18f5nav,.chip.svelte-18f5nav:active:not(:disabled){transition:none;transform:none}}.category-filter.svelte-151hnyn{width:100%}.category-filter--sticky.svelte-151hnyn{position:sticky;top:0;z-index:10;background:color-mix(in oklab,var(--surface-base) 88%,transparent);backdrop-filter:saturate(160%) blur(12px);-webkit-backdrop-filter:saturate(160%) blur(12px);padding:var(--space-2) 0;border-bottom:1px solid var(--border-subtle)}.category-filter-item.svelte-151hnyn{display:inline-flex}.count-up.svelte-1yiujz9{display:inline-flex;align-items:baseline;gap:.05em;font-variant-numeric:tabular-nums}.count-up__number.svelte-1yiujz9{font-variant-numeric:tabular-nums}.count-up--display.svelte-1yiujz9{font-size:clamp(2.5rem,6vw,3rem);font-weight:900;letter-spacing:-.03em;line-height:1}.count-up--display.svelte-1yiujz9 .count-up__affix:where(.svelte-1yiujz9){font-size:.55em;font-weight:800;letter-spacing:-.01em;opacity:.7;align-self:flex-end;padding-bottom:.1em}.count-up--hero.svelte-1yiujz9{font-size:clamp(3.5rem,10vw,4.5rem);font-weight:900;letter-spacing:-.04em;line-height:.95}.count-up--hero.svelte-1yiujz9 .count-up__affix:where(.svelte-1yiujz9){font-size:.45em;font-weight:800;letter-spacing:-.02em;opacity:.65;align-self:flex-end;padding-bottom:.15em}.count-up--primary.svelte-1yiujz9{color:var(--text-primary)}.count-up--brand.svelte-1yiujz9{color:var(--text-brand)}.count-up--inline.svelte-1yiujz9{font-weight:inherit;font-size:inherit;letter-spacing:inherit;color:inherit}.state-switcher.svelte-1dqw4vp{display:grid;grid-template-columns:minmax(0,1fr);position:relative;width:100%}.state-switcher__layer.svelte-1dqw4vp{grid-column:1;grid-row:1;width:100%;min-width:0}.state-switcher__fallback.svelte-1dqw4vp{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-3, 12px);min-height:160px;padding:var(--space-6, 24px);font-family:var(--font-sans);font-size:.9375rem;font-weight:700;color:var(--text-muted)}.state-switcher__fallback--error.svelte-1dqw4vp{color:var(--feedback-danger);font-weight:800}.state-switcher__fallback--muted.svelte-1dqw4vp{color:var(--text-muted)}.state-switcher__spinner.svelte-1dqw4vp{display:inline-block;width:32px;height:32px;border-radius:var(--radius-full);border:2.5px solid var(--border-subtle);border-top-color:var(--color-brand-600);box-shadow:0 0 12px -2px color-mix(in srgb,var(--color-brand-600) 50%,transparent);animation:svelte-1dqw4vp-state-switcher-spin .9s linear infinite}@keyframes svelte-1dqw4vp-state-switcher-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.state-switcher__spinner.svelte-1dqw4vp{animation:none;border-top-color:var(--color-brand-600)}}.error-wrap.svelte-vp5rap{width:100%}.error-wrap--page.svelte-vp5rap{display:flex;align-items:center;justify-content:center;min-height:60vh;padding:var(--space-8) var(--space-4)}.error-icon-wrap.svelte-vp5rap .empty-icon{background:var(--feedback-danger-bg);color:var(--feedback-danger);box-shadow:0 8px 24px -6px color-mix(in srgb,var(--feedback-danger) 40%,transparent)}.error-icon-wrap.svelte-vp5rap .empty-title{font-weight:900;letter-spacing:-.02em}.error-actions.svelte-vp5rap{display:flex;flex-wrap:wrap;gap:var(--space-3);justify-content:center}.error-details.svelte-vp5rap{margin-top:var(--space-4);max-width:480px;width:100%;text-align:left;font-family:var(--font-sans);border-radius:var(--radius-lg);background:var(--surface-raised);border:1.5px solid var(--border-subtle);padding:var(--space-3) var(--space-4)}.error-details.svelte-vp5rap summary:where(.svelte-vp5rap){font-size:.8125rem;font-weight:800;color:var(--text-muted);cursor:pointer;padding:var(--space-1) 0;list-style:none;-webkit-user-select:none;user-select:none;letter-spacing:-.01em}.error-details.svelte-vp5rap summary:where(.svelte-vp5rap)::-webkit-details-marker{display:none}.error-details.svelte-vp5rap summary:where(.svelte-vp5rap):hover{color:var(--text-primary)}.error-details[open].svelte-vp5rap summary:where(.svelte-vp5rap){color:var(--text-secondary);margin-bottom:var(--space-2)}.error-details.svelte-vp5rap pre:where(.svelte-vp5rap){margin:0;padding:var(--space-3);background:var(--surface-muted);border:1px solid var(--border-subtle);border-radius:var(--radius-md);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.75rem;color:var(--text-muted);line-height:1.6;white-space:pre-wrap;word-break:break-word;overflow-x:auto}@media(prefers-reduced-motion:reduce){.error-details.svelte-vp5rap{transition:none}}.nf.svelte-p8by1{width:100%;display:flex;align-items:center;justify-content:center;padding:var(--space-6) var(--space-4)}.nf--page.svelte-p8by1{min-height:60vh}.nf--inline.svelte-p8by1{padding:var(--space-5) var(--space-4)}.nf-card.svelte-p8by1{width:100%;max-width:400px;background:var(--surface-raised);border:1px solid var(--border-subtle);border-radius:var(--radius-2xl);box-shadow:var(--shadow-elevated);padding:var(--space-8) var(--space-6)}.nf--inline.svelte-p8by1 .nf-card:where(.svelte-p8by1){padding:var(--space-6) var(--space-5)}.nf-inner.svelte-p8by1{display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--space-3)}.nf-eyebrow.svelte-p8by1{font-family:var(--font-sans);font-weight:900;font-size:.6875rem;letter-spacing:.22em;text-transform:uppercase;color:var(--text-disabled);display:block}.nf-code.svelte-p8by1{font-family:var(--font-sans);font-weight:900;font-size:clamp(4.5rem,16vw,7.5rem);line-height:.9;letter-spacing:-.04em;background:linear-gradient(to right,var(--color-brand-400),var(--color-brand-600));-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(0 8px 24px color-mix(in srgb,var(--color-brand-600) 55%,transparent));-webkit-user-select:none;user-select:none;margin-bottom:var(--space-1)}.nf--inline.svelte-p8by1 .nf-code:where(.svelte-p8by1){font-size:clamp(3rem,10vw,4.5rem)}.nf-body.svelte-p8by1{display:flex;flex-direction:column;gap:var(--space-2)}.nf-title.svelte-p8by1{margin:0;font-family:var(--font-sans);font-weight:900;font-size:1.75rem;letter-spacing:-.02em;line-height:1.1;color:var(--text-primary)}.nf--inline.svelte-p8by1 .nf-title:where(.svelte-p8by1){font-size:1.375rem}.nf-desc.svelte-p8by1{margin:0;font-family:var(--font-sans);font-weight:600;font-size:.9375rem;color:var(--text-secondary);line-height:1.5}.nf-actions.svelte-p8by1{margin-top:var(--space-3);display:flex;flex-direction:column;gap:var(--space-2);width:100%;align-items:center}.card-row.svelte-ibjvnt{display:flex;flex-direction:column;border-radius:var(--radius-2xl);font-family:var(--font-sans);transition:background-color var(--duration-fast) var(--easing-standard);overflow:hidden}.card-row--raised.svelte-ibjvnt{background:var(--surface-raised)}.card-row--base.svelte-ibjvnt{background:var(--surface-base)}.card-row--dimmed.svelte-ibjvnt{opacity:.55}.card-row--selected.svelte-ibjvnt{background:var(--surface-inverse);color:var(--text-inverse);box-shadow:0 10px 30px -12px color-mix(in srgb,var(--scrim) 60%,transparent)}.card-row--interactive.svelte-ibjvnt:hover:not(.card-row--selected){background:var(--surface-muted)}.card-row__main.svelte-ibjvnt{display:flex;align-items:center;gap:var(--space-1)}.card-row__tap.svelte-ibjvnt{display:flex;flex:1;min-width:0;align-items:center;gap:var(--space-3);padding:var(--space-3);border:0;border-radius:var(--radius-2xl);background:none;font:inherit;color:inherit;text-align:left}a.card-row__tap.svelte-ibjvnt,button.card-row__tap.svelte-ibjvnt{cursor:pointer;transition:transform var(--duration-fast) var(--easing-standard)}button.card-row__tap.svelte-ibjvnt:active{transform:scale(.99)}.card-row__tap--static.svelte-ibjvnt{cursor:default}.card-row__tap.svelte-ibjvnt:disabled{cursor:default}.card-row__tap.svelte-ibjvnt:focus-visible{outline:2px solid var(--color-brand-600);outline-offset:2px}.card-row__icon.svelte-ibjvnt{display:flex;flex-shrink:0;align-items:center;justify-content:center}.card-row__icon--auto.svelte-ibjvnt{width:40px;height:40px;border-radius:var(--radius-md);background-color:color-mix(in srgb,var(--text-muted) 10%,transparent)}.card-row__text.svelte-ibjvnt{display:flex;flex:1;min-width:0;flex-direction:column;gap:2px}.card-row__eyebrow.svelte-ibjvnt{display:block;font-size:.6875rem;font-weight:var(--font-weight-black, 900);text-transform:uppercase;letter-spacing:.18em;color:var(--text-disabled);line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.card-row__title.svelte-ibjvnt{display:block;font-size:var(--font-size-body-sm, .875rem);font-weight:var(--font-weight-bold, 700);color:var(--text-primary);line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.card-row--selected.svelte-ibjvnt .card-row__title:where(.svelte-ibjvnt){color:inherit}.card-row__subtitle.svelte-ibjvnt{display:block;font-size:.8125rem;font-weight:var(--font-weight-semibold, 600);color:var(--text-muted);line-height:1.35;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.card-row--selected.svelte-ibjvnt .card-row__subtitle:where(.svelte-ibjvnt){color:color-mix(in srgb,var(--text-inverse) 70%,transparent)}.card-row__chevron.svelte-ibjvnt{flex-shrink:0;font-size:1.25rem;line-height:1;color:var(--text-muted);opacity:.6;margin-left:auto;transition:transform var(--duration-fast) var(--easing-standard)}.card-row--interactive.svelte-ibjvnt:hover .card-row__chevron:where(.svelte-ibjvnt){transform:translate(2px)}.card-row--selected.svelte-ibjvnt .card-row__chevron:where(.svelte-ibjvnt){color:inherit}.card-row__actions.svelte-ibjvnt{display:flex;flex-shrink:0;align-items:center;gap:var(--space-1);padding-right:var(--space-2)}.card-row__trailing.svelte-ibjvnt{display:flex;flex-shrink:0;align-items:center;padding-right:var(--space-2)}.card-row__detail.svelte-ibjvnt{border-top:1px solid var(--border-subtle);padding:var(--space-2) var(--space-3) var(--space-3)}@media(prefers-reduced-motion:reduce){.card-row.svelte-ibjvnt,a.card-row__tap.svelte-ibjvnt,button.card-row__tap.svelte-ibjvnt{transition:none}button.card-row__tap.svelte-ibjvnt:active{transform:none}.card-row__chevron.svelte-ibjvnt{transition:none}.card-row--interactive.svelte-ibjvnt:hover .card-row__chevron:where(.svelte-ibjvnt){transform:none}}.sk-card.svelte-wrivu1{display:flex;flex-direction:column;gap:var(--space-3, 12px);background:var(--surface-raised);border-radius:var(--radius-xl);padding:var(--card-padding, 16px);width:100%;min-width:0}.sk-card--bordered.svelte-wrivu1{border:1px solid var(--border-subtle)}.sk-card__media.svelte-wrivu1{display:block;width:100%;overflow:hidden;border-radius:var(--radius-lg)}.sk-card__body.svelte-wrivu1{display:flex;flex-direction:column;gap:var(--space-2, 8px);min-width:0}.sk-grid.svelte-17q2o2d{display:grid;width:100%}.cached-image.svelte-z1d6nd{position:relative;overflow:hidden;display:block}.shimmer.svelte-z1d6nd{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,var(--surface-muted) 25%,var(--color-ink-200) 50%,var(--surface-muted) 75%);background-size:200% 100%;animation:skeleton-shimmer 1.4s ease-in-out infinite}.loader.svelte-z1d6nd{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;pointer-events:none}.loader.svelte-z1d6nd .loader-icon{width:28%;height:28%;max-width:28px;max-height:28px;min-width:14px;min-height:14px;color:var(--text-muted)}.img.svelte-z1d6nd{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:0;transition:opacity var(--duration-normal, .25s) ease}.img-visible.svelte-z1d6nd{opacity:1}.img-cover.svelte-z1d6nd{object-fit:cover}.img-contain.svelte-z1d6nd{object-fit:contain}.fallback.svelte-z1d6nd{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;color:var(--text-muted)}.fallback.svelte-z1d6nd .fallback-icon{width:40%;height:40%;max-width:36px;max-height:36px;opacity:.7}.fallback-text.svelte-z1d6nd{font-family:var(--font-sans);font-weight:900;font-size:1.25rem;color:var(--text-secondary);letter-spacing:-.02em;line-height:1}@media(prefers-reduced-motion:reduce){.shimmer.svelte-z1d6nd,.loader.svelte-z1d6nd .loader-icon{animation:none}.img.svelte-z1d6nd{transition:none}}.avatar.svelte-b5qohl{position:relative;display:inline-flex;align-items:center;justify-content:center;overflow:hidden;flex-shrink:0;font-family:var(--font-sans);background:var(--surface-muted);color:var(--text-secondary);line-height:1;-webkit-user-select:none;user-select:none}.avatar--has-image.svelte-b5qohl{background:var(--surface-muted)}.avatar--circle.svelte-b5qohl{border-radius:var(--radius-full)}.avatar--square.svelte-b5qohl{border-radius:var(--radius-lg)}.avatar--xs.svelte-b5qohl{width:24px;height:24px}.avatar--xs.svelte-b5qohl .avatar-initials:where(.svelte-b5qohl){font-size:.625rem}.avatar--sm.svelte-b5qohl{width:32px;height:32px}.avatar--sm.svelte-b5qohl .avatar-initials:where(.svelte-b5qohl){font-size:.75rem}.avatar--md.svelte-b5qohl{width:40px;height:40px}.avatar--md.svelte-b5qohl .avatar-initials:where(.svelte-b5qohl){font-size:.875rem}.avatar--lg.svelte-b5qohl{width:56px;height:56px}.avatar--lg.svelte-b5qohl .avatar-initials:where(.svelte-b5qohl){font-size:1.125rem}.avatar--xl.svelte-b5qohl{width:72px;height:72px}.avatar--xl.svelte-b5qohl .avatar-initials:where(.svelte-b5qohl){font-size:1.5rem}.avatar-img.svelte-b5qohl{width:100%;height:100%;object-fit:cover;display:block}.avatar-initials.svelte-b5qohl{font-weight:900;text-transform:uppercase;letter-spacing:-.02em}.avatar-status.svelte-b5qohl{position:absolute;bottom:0;right:0;border-radius:var(--radius-full);border:2px solid var(--surface-base);box-sizing:border-box}.avatar-status--online.svelte-b5qohl{background:var(--feedback-success)}.avatar-status--offline.svelte-b5qohl{background:var(--color-ink-400)}.avatar-status--busy.svelte-b5qohl{background:var(--feedback-danger)}.avatar--xs.svelte-b5qohl .avatar-status:where(.svelte-b5qohl),.avatar--sm.svelte-b5qohl .avatar-status:where(.svelte-b5qohl){width:8px;height:8px;border-width:1.5px}.avatar--md.svelte-b5qohl .avatar-status:where(.svelte-b5qohl){width:10px;height:10px}.avatar--lg.svelte-b5qohl .avatar-status:where(.svelte-b5qohl){width:12px;height:12px}.avatar--xl.svelte-b5qohl .avatar-status:where(.svelte-b5qohl){width:14px;height:14px}.hero-panel.svelte-tjw2uh{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-4, 16px);padding:var(--space-6, 24px);background:var(--surface-raised);border-radius:var(--radius-2xl, 28px);color:var(--text-primary);font-family:var(--font-sans)}@media(min-width:768px){.hero-panel.svelte-tjw2uh{flex-direction:row;align-items:center;justify-content:space-between;padding:var(--space-8, 32px);gap:28px}}.hero-panel-main.svelte-tjw2uh{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-1, 4px);flex:1;min-width:0}.hero-panel-eyebrow.svelte-tjw2uh{font-weight:900;font-size:.75rem;letter-spacing:.16em;text-transform:uppercase;line-height:1}@media(min-width:720px){.hero-panel-eyebrow.svelte-tjw2uh{font-size:.8125rem}}.hero-panel-title.svelte-tjw2uh{display:flex;align-items:baseline;flex-wrap:wrap;gap:10px;margin:var(--space-1, 4px) 0 0;font-weight:900;font-size:clamp(1.875rem,7vw,2.75rem);line-height:1.05;letter-spacing:-.03em;color:var(--text-primary);font-variant-numeric:tabular-nums}.hero-panel-title.svelte-tjw2uh small{font-size:.4em;font-weight:800;letter-spacing:.02em;color:var(--text-muted)}.hero-panel-caption.svelte-tjw2uh{margin:var(--space-irregular-tight, 6px) 0 0;font-weight:600;font-size:.9375rem;line-height:1.4;color:var(--text-secondary)}.hero-panel-caption.svelte-tjw2uh strong{font-weight:800;color:var(--text-primary);font-variant-numeric:tabular-nums}@media(min-width:720px){.hero-panel-caption.svelte-tjw2uh{font-size:1rem}}.hero-panel-action.svelte-tjw2uh{width:100%;flex-shrink:0}@media(min-width:768px){.hero-panel-action.svelte-tjw2uh{width:auto}}@media(prefers-reduced-motion:reduce){.hero-panel.svelte-tjw2uh{transition:none!important}}.bc.svelte-d7vamd{width:100%;font-family:var(--font-sans)}.bc--vertical.svelte-d7vamd{display:grid;grid-auto-columns:minmax(var(--bc-min-bar, 0px),1fr);grid-auto-flow:column;gap:var(--space-1);align-items:stretch;min-height:140px;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:thin;scrollbar-color:var(--border-default) transparent}.bc--vertical.svelte-d7vamd::-webkit-scrollbar{height:5px}.bc--vertical.svelte-d7vamd::-webkit-scrollbar-thumb{background:var(--border-default);border-radius:var(--radius-full)}.bc--vertical.svelte-d7vamd .bc-cell:where(.svelte-d7vamd){display:flex;flex-direction:column;justify-content:flex-end;align-items:center;gap:var(--space-1);min-height:140px}.bc--vertical.svelte-d7vamd .bc-track:where(.svelte-d7vamd){display:flex;flex-direction:column-reverse;width:100%;flex:1;min-height:0;background:var(--surface-muted);border-radius:var(--radius-sm);overflow:hidden}.bc--vertical.svelte-d7vamd .bc-bar:where(.svelte-d7vamd){width:100%;min-height:2px;border-radius:var(--radius-sm);transition:height var(--duration-slow) var(--easing-standard)}.bc--vertical.svelte-d7vamd .bc-bar--highlight:where(.svelte-d7vamd){background:linear-gradient(to top,#16a34a,#2bd46b)!important;box-shadow:0 -4px 16px -4px #16a34a8c;border-radius:var(--radius-sm)}.bc--vertical.svelte-d7vamd .bc-label:where(.svelte-d7vamd){font-size:.6875rem;font-weight:800;color:var(--text-muted);text-align:center;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bc--vertical.svelte-d7vamd .bc-label--highlight:where(.svelte-d7vamd){color:var(--text-brand)}.bc--vertical.svelte-d7vamd .bc-value:where(.svelte-d7vamd){font-size:.6875rem;font-weight:900;color:var(--text-secondary);font-variant-numeric:tabular-nums;letter-spacing:-.02em}.bc--vertical.svelte-d7vamd .bc-value--highlight:where(.svelte-d7vamd){color:var(--text-brand)}.bc--horizontal.svelte-d7vamd{display:flex;flex-direction:column;gap:var(--space-2)}.bc--horizontal.svelte-d7vamd .bc-cell:where(.svelte-d7vamd){display:grid;grid-template-columns:minmax(60px,80px) 1fr auto;align-items:center;gap:var(--space-irregular-md)}.bc--horizontal.svelte-d7vamd .bc-track:where(.svelte-d7vamd){flex:1;height:14px;background:var(--surface-muted);border-radius:var(--radius-full);overflow:hidden}.bc--horizontal.svelte-d7vamd .bc-bar:where(.svelte-d7vamd){height:100%;border-radius:inherit;transition:width var(--duration-slow) var(--easing-standard)}.bc--horizontal.svelte-d7vamd .bc-bar--highlight:where(.svelte-d7vamd){background:linear-gradient(to right,#16a34a,#2bd46b)!important;box-shadow:4px 0 16px -4px #16a34a8c}.bc--horizontal.svelte-d7vamd .bc-label:where(.svelte-d7vamd){font-size:.8125rem;font-weight:800;color:var(--text-secondary)}.bc--horizontal.svelte-d7vamd .bc-label--highlight:where(.svelte-d7vamd){color:var(--text-brand)}.bc--horizontal.svelte-d7vamd .bc-value:where(.svelte-d7vamd){font-size:.8125rem;font-weight:900;color:var(--text-primary);font-variant-numeric:tabular-nums;letter-spacing:-.02em}.bc--horizontal.svelte-d7vamd .bc-value--highlight:where(.svelte-d7vamd){color:var(--text-brand)}.bc--compact.bc--vertical.svelte-d7vamd,.bc--compact.bc--vertical.svelte-d7vamd .bc-cell:where(.svelte-d7vamd){min-height:80px}.bc--compact.svelte-d7vamd .bc-label:where(.svelte-d7vamd){font-size:.625rem}.bc--compact.svelte-d7vamd .bc-value:where(.svelte-d7vamd){font-size:.625rem}@media(min-width:480px){.bc--vertical.svelte-d7vamd{gap:var(--space-irregular-tight);min-height:180px}.bc--vertical.svelte-d7vamd .bc-cell:where(.svelte-d7vamd){min-height:180px}.bc--horizontal.svelte-d7vamd .bc-track:where(.svelte-d7vamd){height:16px}}@media(min-width:1024px){.bc--vertical.svelte-d7vamd{min-height:220px}.bc--vertical.svelte-d7vamd .bc-cell:where(.svelte-d7vamd){min-height:220px}.bc--vertical.svelte-d7vamd .bc-label:where(.svelte-d7vamd){font-size:.75rem}}@media(prefers-reduced-motion:reduce){.bc-bar.svelte-d7vamd{transition:none}}.metric-card.svelte-1kucfin{display:flex;flex-direction:column;padding:var(--space-5);border-radius:var(--radius-2xl);background:var(--surface-raised);box-shadow:var(--shadow-card);font-family:var(--font-sans);container-type:inline-size}[data-theme=dark] .metric-card.svelte-1kucfin{border:1px solid var(--border-subtle)}.metric-card__top.svelte-1kucfin{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-2)}.metric-card__icon.svelte-1kucfin{display:flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:var(--radius-lg);background:var(--color-brand-100);color:var(--text-brand)}.metric-card__delta.svelte-1kucfin{display:flex;align-items:center;gap:2px;padding:4px 10px;border-radius:var(--radius-full);font-size:.75rem;font-weight:800;font-variant-numeric:tabular-nums}.metric-card__delta--good.svelte-1kucfin{background:var(--color-brand-100);color:var(--text-brand)}.metric-card__delta--bad.svelte-1kucfin{background:var(--feedback-danger-bg);color:var(--feedback-danger)}.metric-card__label.svelte-1kucfin{margin:var(--space-5) 0 0;font-size:var(--font-size-caption);font-weight:900;color:var(--text-disabled);text-transform:uppercase;letter-spacing:.18em}.metric-card__value-row.svelte-1kucfin{display:flex;align-items:baseline;gap:6px;margin:var(--space-1) 0 0}.metric-card__value.svelte-1kucfin{font-size:clamp(1.5rem,14cqi,3rem);font-weight:900;line-height:.95;letter-spacing:-.04em;color:var(--text-primary);font-variant-numeric:tabular-nums}.metric-card__unit.svelte-1kucfin{font-size:1.25rem;font-weight:900;color:var(--text-muted)}.metric-card__support.svelte-1kucfin{margin:6px 0 0;font-size:.8125rem;font-weight:600;color:var(--text-muted)}.metric-card__bar.svelte-1kucfin{margin-top:var(--space-5);height:8px;border-radius:var(--radius-full);background:var(--surface-muted);overflow:hidden}.metric-card__bar-fill.svelte-1kucfin{height:100%;border-radius:var(--radius-full);background:linear-gradient(to right,var(--color-brand-400),var(--color-brand-600));box-shadow:0 0 8px -1px color-mix(in srgb,var(--color-brand-600) 55%,transparent);transition:width var(--duration-slow) var(--easing-decelerate)}@media(prefers-reduced-motion:reduce){.metric-card__bar-fill.svelte-1kucfin{transition:none}}.os.svelte-1syplph{display:flex;flex-direction:column;gap:var(--space-5);max-width:100%}.os-progress.svelte-1syplph{width:100%;height:4px;background:var(--surface-muted);border-radius:var(--radius-full);overflow:hidden}.os-progress-bar.svelte-1syplph{height:100%;background:linear-gradient(to right,var(--color-brand-400),var(--color-brand-600));border-radius:inherit;transition:width var(--duration-slow) var(--easing-standard)}@media(prefers-reduced-motion:reduce){.os-progress-bar.svelte-1syplph{transition:none}}.os-header.svelte-1syplph{display:flex;flex-direction:column;gap:var(--space-4)}.os-tag.svelte-1syplph{display:inline-flex;align-items:center;justify-content:center;align-self:flex-start;min-width:56px;height:28px;padding:0 var(--space-3);background:var(--surface-muted);border-radius:var(--radius-full);color:var(--text-disabled)}.os--current.svelte-1syplph .os-tag:where(.svelte-1syplph){background:var(--surface-inverse);color:var(--text-inverse);box-shadow:0 4px 12px -4px #0000002e}.os--done.svelte-1syplph .os-tag:where(.svelte-1syplph){background:linear-gradient(to right,var(--color-brand-400),var(--color-brand-600));color:var(--text-on-solid);box-shadow:0 6px 18px -6px color-mix(in srgb,var(--color-brand-600) 60%,transparent)}.os-tag-num.svelte-1syplph{display:inline-flex;align-items:baseline;font-family:var(--font-sans);font-weight:900;font-size:.75rem;font-variant-numeric:tabular-nums;letter-spacing:.04em}.os-tag-total.svelte-1syplph{opacity:.5;margin-left:2px}.os-titles.svelte-1syplph{display:flex;flex-direction:column;gap:var(--space-2)}.os-title.svelte-1syplph{margin:0;font-family:var(--font-sans);font-weight:900;font-size:clamp(1.875rem,5vw,2.5rem);letter-spacing:-.03em;color:var(--text-primary);line-height:1.05}.os-subtitle.svelte-1syplph{margin:0;font-family:var(--font-sans);font-weight:600;font-size:1rem;color:var(--text-secondary);line-height:1.5;max-width:580px}.os-content.svelte-1syplph{display:flex;flex-direction:column;gap:var(--card-gap)}.os-actions.svelte-1syplph{display:flex;flex-direction:column;gap:var(--space-3);margin-top:var(--space-2)}.os-actions.svelte-1syplph button,.os-actions.svelte-1syplph a{width:100%}@media(min-width:480px){.os.svelte-1syplph{gap:var(--space-8)}.os-header.svelte-1syplph{gap:var(--space-5)}.os-subtitle.svelte-1syplph{font-size:1.0625rem}.os-actions.svelte-1syplph{flex-direction:row;gap:var(--space-3)}.os-actions.svelte-1syplph button,.os-actions.svelte-1syplph a{width:auto}}@media(min-width:1024px){.os.svelte-1syplph{gap:var(--space-10)}.os-title.svelte-1syplph{font-size:clamp(2.5rem,4vw,3.5rem)}}
