.btn.svelte-1bm9hr{letter-spacing:-.01em;font-family:inherit}.btn--xs.svelte-1bm9hr{height:28px;padding:0 10px;font-size:var(--font-size-caption);font-weight:700;border-radius:var(--radius-md)}.btn--sm.svelte-1bm9hr{height:40px;padding:0 16px;font-size:.875rem;font-weight:700;border-radius:var(--radius-md)}.btn--md.svelte-1bm9hr{height:48px;padding:0 20px;font-size:.9375rem;font-weight:800;border-radius:var(--radius-lg)}.btn--lg.svelte-1bm9hr{height:var(--control-height-lg);padding:0 24px;font-size:1.0625rem;font-weight:800;border-radius:var(--radius-lg)}.btn--xl.svelte-1bm9hr{height:64px;padding:0 28px;font-size:1.125rem;font-weight:900;border-radius:var(--radius-full)}.btn--icon.svelte-1bm9hr{width:44px;height:44px;padding:0;font-size:1rem;font-weight:800;border-radius:var(--radius-full);flex-shrink:0}.btn--icon-sm.svelte-1bm9hr{position:relative;width:36px;height:36px;padding:0;font-size:.875rem;font-weight:800;border-radius:var(--radius-full);flex-shrink:0}.btn--icon-sm.svelte-1bm9hr:before{content:"";position:absolute;top:-4px;right:0;bottom:-4px;left:0}.btn--pill.svelte-1bm9hr{border-radius:var(--radius-full)!important}.btn--text-inline.svelte-1bm9hr{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-1bm9hr{height:44px;padding:0 18px}.btn--lg.svelte-1bm9hr{height:var(--control-height-lg);padding:0 22px}.btn--xl.svelte-1bm9hr{height:60px;padding:0 26px;font-size:1.0625rem}}.cta.svelte-1x6w4hl{display:inline-flex;align-items:center;gap:var(--space-2);border:0;cursor:pointer;text-decoration:none;font-family:var(--font-sans);font-weight:900;letter-spacing:-.2px;border-radius:var(--radius-full);white-space:nowrap;transition:background var(--duration-fast) var(--easing-standard),box-shadow var(--duration-fast) var(--easing-standard),color var(--duration-fast) var(--easing-standard),transform var(--duration-fast) var(--easing-standard);-webkit-user-select:none;user-select:none}.cta.svelte-1x6w4hl:focus-visible{outline:2px solid var(--color-brand-500);outline-offset:2px}.cta.svelte-1x6w4hl:disabled,.cta[aria-disabled=true].svelte-1x6w4hl{cursor:not-allowed;pointer-events:none}.cta--full.svelte-1x6w4hl{display:flex;width:100%;justify-content:space-between}.cta__text.svelte-1x6w4hl{font-weight:900;letter-spacing:-.2px}.cta__chip.svelte-1x6w4hl{display:inline-flex;align-items:center;justify-content:center;border-radius:var(--radius-full);flex-shrink:0;transition:background-color var(--duration-fast) var(--easing-standard),color var(--duration-fast) var(--easing-standard)}.cta[data-size=sm].svelte-1x6w4hl{height:36px;font-size:.8125rem;padding:0 var(--space-1) 0 var(--space-irregular-loose)}.cta[data-size=sm][data-chip-position=left].svelte-1x6w4hl{padding:0 var(--space-irregular-loose) 0 var(--space-1)}.cta[data-size=sm].svelte-1x6w4hl .cta__chip:where(.svelte-1x6w4hl){width:28px;height:28px}.cta[data-size=md].svelte-1x6w4hl{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-1x6w4hl{padding:0 calc(var(--space-2) + var(--space-irregular-md)) 0 var(--space-1)}.cta[data-size=md].svelte-1x6w4hl .cta__chip:where(.svelte-1x6w4hl){width:40px;height:40px}.cta[data-size=lg].svelte-1x6w4hl{height:56px;font-size:.9375rem;padding:0 var(--space-1) 0 var(--space-irregular-xl)}.cta[data-size=lg][data-chip-position=left].svelte-1x6w4hl{padding:0 var(--space-irregular-xl) 0 var(--space-1)}.cta[data-size=lg].svelte-1x6w4hl .cta__chip:where(.svelte-1x6w4hl){width:52px;height:52px}.cta__text.svelte-1x6w4hl{padding-inline:var(--space-1)}.cta[data-variant=primary].svelte-1x6w4hl{background:var(--gradient-brand);color:var(--text-on-solid);box-shadow:var(--glow-brand)}.cta[data-variant=primary].svelte-1x6w4hl .cta__chip:where(.svelte-1x6w4hl){background:#ffffff2e;color:var(--text-on-solid)}.cta[data-variant=primary].svelte-1x6w4hl:hover:not(:disabled):not([aria-disabled=true]){background:var(--gradient-brand-hover);box-shadow:0 12px 32px -8px color-mix(in srgb,var(--color-brand-600) 70%,transparent);transform:translateY(-1px)}.cta[data-variant=primary].svelte-1x6w4hl:hover:not(:disabled):not([aria-disabled=true]) .cta__chip:where(.svelte-1x6w4hl){background:#ffffff47}.cta[data-variant=primary].svelte-1x6w4hl:active:not(:disabled):not([aria-disabled=true]){background:var(--gradient-brand-active);box-shadow:0 6px 16px -6px color-mix(in srgb,var(--color-brand-600) 50%,transparent);transform:translateY(0)}.cta[data-variant=primary].svelte-1x6w4hl:disabled,.cta[data-variant=primary][aria-disabled=true].svelte-1x6w4hl{background:var(--surface-muted);color:var(--text-disabled);box-shadow:none}.cta[data-variant=primary].svelte-1x6w4hl:disabled .cta__chip:where(.svelte-1x6w4hl),.cta[data-variant=primary][aria-disabled=true].svelte-1x6w4hl .cta__chip:where(.svelte-1x6w4hl){background:var(--border-subtle);color:var(--text-disabled)}.cta[data-variant=inverse].svelte-1x6w4hl{background:var(--surface-inverse);color:var(--text-inverse)}.cta[data-variant=inverse].svelte-1x6w4hl .cta__chip:where(.svelte-1x6w4hl){background:var(--gradient-brand);color:var(--text-on-solid);box-shadow:0 4px 12px -4px color-mix(in srgb,var(--color-brand-600) 50%,transparent)}.cta[data-variant=inverse].svelte-1x6w4hl:hover:not(:disabled):not([aria-disabled=true]){background:var(--color-ink-800);transform:translateY(-1px)}.cta[data-variant=inverse].svelte-1x6w4hl:hover:not(:disabled):not([aria-disabled=true]) .cta__chip:where(.svelte-1x6w4hl){background:var(--gradient-brand-hover);box-shadow:0 6px 16px -4px color-mix(in srgb,var(--color-brand-600) 60%,transparent)}.cta[data-variant=inverse].svelte-1x6w4hl:active:not(:disabled):not([aria-disabled=true]){transform:translateY(0)}.cta[data-variant=inverse].svelte-1x6w4hl:disabled,.cta[data-variant=inverse][aria-disabled=true].svelte-1x6w4hl{background:var(--surface-muted);color:var(--text-disabled);box-shadow:none}.cta[data-variant=inverse].svelte-1x6w4hl:disabled .cta__chip:where(.svelte-1x6w4hl),.cta[data-variant=inverse][aria-disabled=true].svelte-1x6w4hl .cta__chip:where(.svelte-1x6w4hl){background:var(--border-default);color:var(--text-disabled);box-shadow:none}.cta[data-variant=split].svelte-1x6w4hl{background:var(--gradient-brand);color:var(--text-on-solid);box-shadow:var(--glow-brand);justify-content:space-between;gap:var(--space-3)}.cta[data-variant=split].svelte-1x6w4hl:hover:not(:disabled):not([aria-disabled=true]){background:var(--gradient-brand-hover);box-shadow:0 12px 32px -8px color-mix(in srgb,var(--color-brand-600) 70%,transparent);transform:translateY(-1px)}.cta[data-variant=split].svelte-1x6w4hl:active:not(:disabled):not([aria-disabled=true]){background:var(--gradient-brand-active);box-shadow:0 6px 16px -6px color-mix(in srgb,var(--color-brand-600) 50%,transparent);transform:translateY(0)}.cta[data-variant=split].svelte-1x6w4hl:disabled,.cta[data-variant=split][aria-disabled=true].svelte-1x6w4hl{background:var(--surface-muted);color:var(--text-disabled);box-shadow:none}.cta__trailing-value.svelte-1x6w4hl{font-weight:900;letter-spacing:-.2px;opacity:.88;flex-shrink:0}.cta[data-variant=split][data-size=sm].svelte-1x6w4hl{padding:0 var(--space-3)}.cta[data-variant=split][data-size=md].svelte-1x6w4hl{padding:0 var(--space-4)}.cta[data-variant=split][data-size=lg].svelte-1x6w4hl{padding:0 var(--space-5)}.cta[data-variant=asymmetric].svelte-1x6w4hl{background:var(--surface-inverse);color:var(--text-inverse);justify-content:space-between}.cta[data-variant=asymmetric].svelte-1x6w4hl .cta__chip:where(.svelte-1x6w4hl){background:var(--gradient-brand);color:var(--text-on-solid);box-shadow:0 4px 12px -4px color-mix(in srgb,var(--color-brand-600) 50%,transparent)}.cta[data-variant=asymmetric].svelte-1x6w4hl:hover:not(:disabled):not([aria-disabled=true]){background:var(--gradient-brand);box-shadow:var(--glow-brand);transform:translateY(-1px)}.cta[data-variant=asymmetric].svelte-1x6w4hl:hover:not(:disabled):not([aria-disabled=true]) .cta__chip:where(.svelte-1x6w4hl){background:var(--surface-inverse);color:var(--text-inverse);box-shadow:none}.cta[data-variant=asymmetric].svelte-1x6w4hl:active:not(:disabled):not([aria-disabled=true]){transform:translateY(0)}.cta[data-variant=asymmetric].svelte-1x6w4hl:disabled,.cta[data-variant=asymmetric][aria-disabled=true].svelte-1x6w4hl{background:var(--surface-muted);color:var(--text-disabled);box-shadow:none}.cta[data-variant=asymmetric].svelte-1x6w4hl:disabled .cta__chip:where(.svelte-1x6w4hl),.cta[data-variant=asymmetric][aria-disabled=true].svelte-1x6w4hl .cta__chip:where(.svelte-1x6w4hl){background:var(--border-default);color:var(--text-disabled);box-shadow:none}.cta[data-variant=asymmetric][data-size=sm].svelte-1x6w4hl{padding:0 var(--space-1) 0 var(--space-3)}.cta[data-variant=asymmetric][data-size=md].svelte-1x6w4hl{padding:0 var(--space-1) 0 calc(var(--space-2) + var(--space-irregular-md))}.cta[data-variant=asymmetric][data-size=lg].svelte-1x6w4hl{padding:0 var(--space-1) 0 var(--space-irregular-xl)}@media (prefers-reduced-motion: reduce){.cta.svelte-1x6w4hl,.cta__chip.svelte-1x6w4hl{transition:none!important}.cta.svelte-1x6w4hl:hover,.cta.svelte-1x6w4hl:active{transform:none!important}}.cta-wrap.svelte-mx735l{flex:1;min-width:0}.sed-skel.svelte-mx735l{display:flex;flex-direction:column;gap:10px}.sed-skel-gap.svelte-mx735l{height:18px}.dz.svelte-11opb71{position:relative;width:100%;aspect-ratio:var(--dz-aspect);border-radius:var(--radius-lg);cursor:pointer;outline:none;max-height:220px;display:flex;flex-direction:column;gap:6px}.dz.svelte-11opb71:not(.dz--filled){background:var(--surface-muted);border:2px dashed var(--border-default);align-items:center;justify-content:center;transition:background var(--duration-fast) var(--easing-standard),border-color var(--duration-fast) var(--easing-standard)}.dz.svelte-11opb71:not(.dz--filled):not(.dz--disabled):hover{background:color-mix(in srgb,var(--color-brand-500) 6%,var(--surface-muted));border-color:var(--color-brand-600)}.dz.svelte-11opb71:not(.dz--filled):not(.dz--disabled):hover .dz__icon-wrap:where(.svelte-11opb71){background:var(--surface-inverse);color:var(--text-inverse)}.dz.svelte-11opb71:focus-visible{box-shadow:0 0 0 2px var(--surface-base),0 0 0 4px var(--color-brand-600)}.dz--drag.svelte-11opb71:not(.dz--filled){background:color-mix(in srgb,var(--color-brand-500) 10%,var(--surface-muted));border-color:var(--color-brand-500);border-style:solid}.dz--drag.svelte-11opb71:not(.dz--filled) .dz__icon-wrap:where(.svelte-11opb71){background:var(--color-brand-600);color:#fff;transform:scale(1.1)}.dz--disabled.svelte-11opb71{opacity:.45;cursor:not-allowed;pointer-events:none}.dz__file-input.svelte-11opb71{display:none}.dz__empty.svelte-11opb71{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;pointer-events:none;color:var(--text-muted);font-family:var(--font-sans);padding:16px;text-align:center}.dz__icon-wrap.svelte-11opb71{width:40px;height:40px;min-height:40px;border-radius:var(--radius-sm);background:var(--surface-base);color:var(--text-muted);display:inline-flex;align-items:center;justify-content:center;margin-bottom:4px;transition:background var(--duration-fast) var(--easing-standard),color var(--duration-fast) var(--easing-standard),transform var(--duration-fast) var(--easing-standard)}.dz__label.svelte-11opb71{font-weight:900;font-size:.875rem;letter-spacing:-.2px;color:var(--text-primary);line-height:1.3}.dz__hint.svelte-11opb71{font-weight:700;font-size:.6875rem;text-transform:uppercase;letter-spacing:.12em;color:var(--text-disabled);line-height:1.4}.dz--filled.svelte-11opb71{cursor:default;aspect-ratio:auto}.dz__preview.svelte-11opb71{position:relative;width:100%;aspect-ratio:var(--dz-aspect);max-height:200px;border-radius:var(--radius-lg);overflow:hidden;background:var(--surface-muted);flex-shrink:0}.dz__preview-img.svelte-11opb71{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block}.dz__clear-btn.svelte-11opb71{position:absolute;top:8px;right:8px;width:28px;height:28px;min-width:28px;min-height:28px;padding:0;background:#00000073;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);color:#fff;border:none;border-radius:var(--radius-full);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:background var(--duration-fast) var(--easing-standard);z-index:1;outline:8px solid transparent}.dz__clear-btn.svelte-11opb71:hover{background:var(--feedback-danger)}.dz__clear-btn.svelte-11opb71:focus-visible{box-shadow:0 0 0 2px var(--surface-base),0 0 0 4px var(--color-brand-600)}.dz__replace-btn.svelte-11opb71{width:100%;padding:9px 14px;background:transparent;border:1.5px dashed var(--border-default);border-radius:var(--radius-md);cursor:pointer;font-family:var(--font-sans);font-weight:800;font-size:.75rem;text-transform:uppercase;letter-spacing:.1em;color:var(--text-muted);display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:44px;transition:background var(--duration-fast) var(--easing-standard),border-color var(--duration-fast) var(--easing-standard),color var(--duration-fast) var(--easing-standard)}.dz__replace-btn.svelte-11opb71:hover:not(:disabled){background:var(--surface-inverse);border-color:var(--text-primary);color:var(--text-inverse)}.dz__replace-btn.svelte-11opb71:focus-visible{box-shadow:0 0 0 2px var(--surface-base),0 0 0 4px var(--color-brand-600);outline:none}@media (max-width: 480px){.dz.svelte-11opb71:not(.dz--filled){max-height:140px}.dz__preview.svelte-11opb71{max-height:160px}.dz__label.svelte-11opb71{font-size:.8125rem}}@media (prefers-reduced-motion: reduce){.dz.svelte-11opb71,.dz__icon-wrap.svelte-11opb71,.dz__clear-btn.svelte-11opb71,.dz__replace-btn.svelte-11opb71{transition:none}}.cached-image.svelte-1whgzsl{position:relative;overflow:hidden;display:block}.shimmer.svelte-1whgzsl{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-1whgzsl{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;pointer-events:none}.loader.svelte-1whgzsl .loader-icon{width:28%;height:28%;max-width:28px;max-height:28px;min-width:14px;min-height:14px;color:var(--text-muted)}.img.svelte-1whgzsl{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:0;transition:opacity var(--duration-normal) ease}.img-visible.svelte-1whgzsl{opacity:1}.img-cover.svelte-1whgzsl{object-fit:cover}.img-contain.svelte-1whgzsl{object-fit:contain}.fallback.svelte-1whgzsl{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;color:var(--text-muted)}.fallback.svelte-1whgzsl .fallback-icon{width:40%;height:40%;max-width:36px;max-height:36px;opacity:.7}.fallback-text.svelte-1whgzsl{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-1whgzsl,.loader.svelte-1whgzsl .loader-icon{animation:none}.img.svelte-1whgzsl{transition:none}}.file-input.svelte-gqyik5{display:none}.image-uploader--row.svelte-gqyik5{display:flex;align-items:center;gap:var(--space-2)}.row-main.svelte-gqyik5{flex:1;min-width:0;min-height:44px;display:flex;align-items:center;gap:var(--space-3);padding:var(--space-2);background:transparent;border:none;border-radius:var(--radius-xl);cursor:pointer;text-align:left;font-family:var(--font-sans);transition:background-color .15s var(--easing-standard)}.row-main.svelte-gqyik5:hover:not(:disabled){background:var(--surface-muted)}.row-main.svelte-gqyik5:active:not(:disabled){transform:scale(.99)}.row-thumb.svelte-gqyik5{width:64px;height:64px;flex-shrink:0;border-radius:var(--radius-full);overflow:hidden;display:inline-flex;align-items:center;justify-content:center;background:var(--surface-muted);color:var(--text-muted)}.row-thumb--empty.svelte-gqyik5{border:2px dashed var(--border-default);background:var(--surface-muted)}.row-main.svelte-gqyik5:hover:not(:disabled) .row-thumb--empty:where(.svelte-gqyik5){border-color:var(--text-primary);color:var(--text-primary)}.row-thumb.svelte-gqyik5 .cached-image{width:100%;height:100%}.row-text.svelte-gqyik5{min-width:0;display:flex;flex-direction:column;gap:2px}.row-title.svelte-gqyik5{font-weight:900;font-size:var(--font-size-body-sm);letter-spacing:-.2px;color:var(--text-primary)}.row-hint.svelte-gqyik5{font-weight:600;font-size:var(--font-size-eyebrow);letter-spacing:var(--letter-spacing-wide);color:var(--text-disabled)}.row-clear.svelte-gqyik5{width:44px;height:44px;flex-shrink:0;border-radius:var(--radius-full);background:var(--surface-muted);color:var(--text-muted);border:none;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:background .15s var(--easing-standard),color .15s var(--easing-standard)}.row-clear.svelte-gqyik5:hover:not(:disabled){background:var(--feedback-danger);color:var(--text-inverse)}.row-clear.svelte-gqyik5:active:not(:disabled){transform:scale(.94)}.row-main.svelte-gqyik5:disabled,.row-clear.svelte-gqyik5:disabled{opacity:.55;cursor:not-allowed}.image-empty.svelte-gqyik5{width:100%;aspect-ratio:16 / 9;max-height:160px;background:var(--surface-muted);border:2px dashed var(--border-default);border-radius:var(--radius-lg);cursor:pointer;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-1);color:var(--text-muted);font-family:var(--font-sans);transition:background-color .15s var(--easing-standard),border-color .15s var(--easing-standard),color .15s var(--easing-standard)}@media (max-width: 480px){.image-empty.svelte-gqyik5{max-height:130px;aspect-ratio:auto;height:130px}}.image-empty.svelte-gqyik5:hover:not(:disabled){background:var(--color-ink-100);border-color:var(--text-primary);color:var(--text-primary)}.image-empty-icon.svelte-gqyik5{width:36px;height:36px;border-radius:var(--radius-sm);background:var(--surface-base);color:var(--text-muted);display:inline-flex;align-items:center;justify-content:center;margin-bottom:2px}.image-empty.svelte-gqyik5:hover:not(:disabled) .image-empty-icon:where(.svelte-gqyik5){background:var(--surface-inverse);color:var(--text-inverse)}.image-empty-text.svelte-gqyik5{font-weight:900;font-size:var(--font-size-body-sm);letter-spacing:-.2px}.image-empty-hint.svelte-gqyik5{font-weight:600;font-size:var(--font-size-eyebrow);text-transform:none;letter-spacing:var(--letter-spacing-wide);color:var(--text-disabled)}.image-preview.svelte-gqyik5{position:relative;aspect-ratio:16 / 9;max-height:180px;border-radius:var(--radius-lg);overflow:hidden;background:var(--color-ink-100)}.image-preview.svelte-gqyik5 .cached-image{width:100%;height:100%}@media (max-width: 480px){.image-preview.svelte-gqyik5{max-height:150px;aspect-ratio:auto;height:150px}}.image-clear.svelte-gqyik5{position:absolute;top:8px;right:8px;width:44px;height:44px;border-radius:var(--radius-full);background:var(--scrim);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);color:var(--text-inverse);border:none;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:background .15s var(--easing-standard)}.image-clear.svelte-gqyik5:hover:not(:disabled){background:var(--feedback-danger)}.image-clear.svelte-gqyik5:active:not(:disabled){transform:scale(.94)}.image-replace.svelte-gqyik5{width:100%;margin-top:6px;min-height:44px;padding:10px 14px;background:transparent;border:1.5px dashed var(--color-ink-300);border-radius:var(--radius-md);cursor:pointer;font-family:var(--font-sans);font-weight:900;font-size:var(--font-size-caption);text-transform:none;letter-spacing:var(--letter-spacing-wide);color:var(--text-muted);transition:background-color .15s var(--easing-standard),border-color .15s var(--easing-standard),color .15s var(--easing-standard),transform .15s var(--easing-standard)}.image-replace.svelte-gqyik5:hover:not(:disabled){background:var(--surface-inverse);border-color:var(--surface-inverse);color:var(--text-inverse)}.image-replace.svelte-gqyik5:active:not(:disabled){transform:scale(.98)}.image-empty.svelte-gqyik5:disabled,.image-clear.svelte-gqyik5:disabled,.image-replace.svelte-gqyik5:disabled{opacity:.55;cursor:not-allowed}@media (prefers-reduced-motion: reduce){.image-empty.svelte-gqyik5,.image-clear.svelte-gqyik5,.image-replace.svelte-gqyik5,.row-main.svelte-gqyik5,.row-clear.svelte-gqyik5{transition:none}}.ff-field.svelte-147m57x:focus-within{box-shadow:0 0 0 2px color-mix(in srgb,var(--color-brand-600) 25%,transparent)}.ff-label-meta.svelte-147m57x{font-size:.6875rem;color:var(--text-disabled)}.ff-label-meta--required.svelte-147m57x{color:var(--feedback-danger)}.ff-wrap--prominent.svelte-147m57x .ff-field:where(.svelte-147m57x){min-height:64px;padding:0 20px;border-radius:var(--radius-lg);border-width:2px}.ff-wrap--prominent.svelte-147m57x .ff-input:where(.svelte-147m57x){font-size:1.75rem;font-weight:900;font-variant-numeric:tabular-nums;letter-spacing:-.02em}.ff-clear.svelte-147m57x{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-147m57x:hover{background:var(--color-ink-200);color:var(--text-primary)}.ff-field.svelte-5aogw3{align-items:stretch;padding:12px 16px;border-radius:var(--radius-lg)}.ff-field.svelte-5aogw3:focus-within{box-shadow:0 0 0 3px color-mix(in srgb,var(--color-brand-600) 18%,transparent)}.ff-textarea.svelte-5aogw3{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-5aogw3::placeholder{color:var(--text-disabled);font-weight:500}.ff-textarea.svelte-5aogw3:disabled{cursor:not-allowed}.ff-foot.svelte-5aogw3{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;min-height:0}.ff-foot-msg.svelte-5aogw3{flex:1;min-width:0}.ff-counter.svelte-5aogw3{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-5aogw3{color:var(--feedback-warning)}.ff-counter--danger.svelte-5aogw3{color:var(--feedback-danger)}.ff-anchor.svelte-1a34vob{position:relative}.ff-trigger.svelte-1a34vob{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-1a34vob:hover:not(:focus-visible):not(.ff-trigger--open){background:color-mix(in srgb,var(--surface-muted) 88%,var(--text-primary))}.ff-trigger.svelte-1a34vob:focus-visible,.ff-trigger--open.svelte-1a34vob{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-1a34vob{color:var(--text-muted);font-weight:500}.ff-trigger.svelte-1a34vob:disabled{cursor:not-allowed}.ff-wrap--disabled.svelte-1a34vob .ff-trigger:where(.svelte-1a34vob){opacity:.6}.ff-wrap--error.svelte-1a34vob .ff-trigger:where(.svelte-1a34vob){background:var(--feedback-danger-bg);border-color:var(--feedback-danger)}.ff-wrap--error.svelte-1a34vob .ff-trigger:where(.svelte-1a34vob):focus-visible,.ff-wrap--error.svelte-1a34vob .ff-trigger.ff-trigger--open:where(.svelte-1a34vob){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-1a34vob{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-1a34vob .ff-chevron{color:var(--text-primary);transform:rotate(180deg)}.ff-wrap--error.svelte-1a34vob .ff-trigger:where(.svelte-1a34vob) .ff-chevron{color:var(--feedback-danger)}.ff-popup.svelte-1a34vob{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-1a34vob{top:auto;bottom:calc(100% + 6px);transform-origin:bottom center}.ff-popup--portal.svelte-1a34vob{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-1a34vob{top:var(--portal-top);transform:translateY(-100%);transform-origin:bottom center}@media (prefers-reduced-motion: reduce){.ff-popup.svelte-1a34vob{animation:none}.ff-trigger>.ff-chevron{transition:none}}.ff-search.svelte-1a34vob{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-1a34vob{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-1a34vob: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-1a34vob::placeholder{color:var(--text-disabled);font-weight:500}.ff-empty.svelte-1a34vob{padding:18px 16px;text-align:center;font-family:var(--font-sans);font-weight:600;font-size:.8125rem;color:var(--text-muted)}.ff-list.svelte-1a34vob{list-style:none;margin:0;padding:var(--space-irregular-tight);overflow-y:auto;overscroll-behavior:contain}.ff-opt.svelte-1a34vob{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-1a34vob{background:var(--surface-muted);color:var(--text-primary)}.ff-opt--selected.svelte-1a34vob{color:var(--text-brand);font-weight:800}.ff-opt--selected.ff-opt--active.svelte-1a34vob{background:var(--color-brand-50);color:var(--text-brand)}.ff-opt--disabled.svelte-1a34vob{opacity:.4;cursor:not-allowed}.ff-opt-body.svelte-1a34vob{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.ff-opt-label.svelte-1a34vob{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ff-opt-desc.svelte-1a34vob{font-weight:500;font-size:.75rem;color:var(--text-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cb.svelte-1mrgev9{display:inline-flex;align-items:flex-start;gap:var(--space-3);min-height:var(--touch-target-min);padding:var(--space-2) 0;cursor:pointer;font-family:var(--font-sans);-webkit-user-select:none;user-select:none}.cb--disabled.svelte-1mrgev9{opacity:.5;cursor:not-allowed}.cb-control.svelte-1mrgev9{position:relative;display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;flex-shrink:0;margin-top:2px}.cb-input.svelte-1mrgev9{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;opacity:0;cursor:inherit}.cb-box.svelte-1mrgev9{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:var(--radius-sm);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-1mrgev9 .cb-box:where(.svelte-1mrgev9){background:var(--color-brand-600);border-color:var(--color-brand-600);box-shadow:0 4px 12px -2px color-mix(in srgb,var(--color-brand-600) 45%,transparent)}.cb--error.svelte-1mrgev9 .cb-box:where(.svelte-1mrgev9){border-color:var(--feedback-danger)}.cb--error.cb--checked.svelte-1mrgev9 .cb-box:where(.svelte-1mrgev9){background:var(--feedback-danger);border-color:var(--feedback-danger)}.cb-input.svelte-1mrgev9:focus-visible+.cb-box:where(.svelte-1mrgev9){box-shadow:0 0 0 2px var(--surface-base),0 0 0 4px var(--color-brand-600),0 4px 14px -4px color-mix(in srgb,var(--color-brand-600) 50%,transparent)}.cb--error.svelte-1mrgev9 .cb-input:where(.svelte-1mrgev9):focus-visible+.cb-box:where(.svelte-1mrgev9){box-shadow:0 0 0 2px var(--surface-base),0 0 0 4px var(--feedback-danger)}.cb-text.svelte-1mrgev9{display:flex;flex-direction:column;gap:2px;min-width:0;padding-top:1px}.cb-label.svelte-1mrgev9{font-weight:800;font-size:.9375rem;line-height:1.3;letter-spacing:-.01em;color:var(--text-primary)}.cb-description.svelte-1mrgev9{font-weight:600;font-size:.8125rem;line-height:1.4;color:var(--text-muted)}.cb-error.svelte-1mrgev9{font-weight:700;font-size:.75rem;line-height:1.4;color:var(--feedback-danger)}@media (prefers-reduced-motion: reduce){.cb-box.svelte-1mrgev9{transition:none}}.rb.svelte-121dut{display:inline-flex;align-items:flex-start;gap:var(--space-3);min-height:var(--touch-target-min);padding:var(--space-2) 0;cursor:pointer;font-family:var(--font-sans);-webkit-user-select:none;user-select:none}.rb--disabled.svelte-121dut{opacity:.5;cursor:not-allowed}.rb-control.svelte-121dut{position:relative;display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;flex-shrink:0;margin-top:2px}.rb-input.svelte-121dut{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;opacity:0;cursor:inherit}.rb-circle.svelte-121dut{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:var(--radius-full);background:var(--surface-muted);border:2px solid var(--border-default);transition:background var(--duration-fast) var(--easing-standard),border-color var(--duration-fast) var(--easing-standard),box-shadow var(--duration-fast) var(--easing-standard)}.rb-dot.svelte-121dut{width:9px;height:9px;border-radius:var(--radius-full);background:var(--text-inverse);transform:scale(0);transition:transform var(--duration-fast) var(--easing-standard)}.rb--checked.svelte-121dut .rb-circle:where(.svelte-121dut){background:var(--color-brand-500);border-color:var(--color-brand-500);box-shadow:none}.rb--checked.svelte-121dut .rb-dot:where(.svelte-121dut){transform:scale(1)}.rb--error.svelte-121dut .rb-circle:where(.svelte-121dut){border-color:var(--feedback-danger)}.rb--error.rb--checked.svelte-121dut .rb-circle:where(.svelte-121dut){background:var(--feedback-danger);border-color:var(--feedback-danger)}.rb-input.svelte-121dut:focus-visible+.rb-circle:where(.svelte-121dut){box-shadow:0 0 0 3px color-mix(in srgb,var(--color-brand-600) 40%,transparent);outline:2px solid var(--surface-base);outline-offset:0}.rb--error.svelte-121dut .rb-input:where(.svelte-121dut):focus-visible+.rb-circle:where(.svelte-121dut){box-shadow:0 0 0 3px color-mix(in srgb,var(--feedback-danger) 40%,transparent)}.rb-text.svelte-121dut{display:flex;flex-direction:column;gap:2px;min-width:0;padding-top:1px}.rb-label.svelte-121dut{font-weight:800;font-size:.9375rem;line-height:1.3;color:var(--text-primary);letter-spacing:-.01em}.rb-description.svelte-121dut{font-weight:600;font-size:.8125rem;line-height:1.4;color:var(--text-muted)}.rb-error.svelte-121dut{font-weight:700;font-size:.75rem;line-height:1.4;color:var(--feedback-danger)}@media (prefers-reduced-motion: reduce){.rb-circle.svelte-121dut,.rb-dot.svelte-121dut{transition:none}}.sw-wrap.svelte-1foy6s7{display:inline-flex;align-items:center;gap:var(--space-3);min-height:var(--touch-target-min);justify-content:space-between;width:100%;font-family:var(--font-sans)}.sw-wrap--disabled.svelte-1foy6s7{opacity:.5}.sw-wrap--bare.svelte-1foy6s7{width:auto}.sw-text.svelte-1foy6s7{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.sw-text--snippet.svelte-1foy6s7{gap:0}.sw-label.svelte-1foy6s7{font-weight:800;font-size:.9375rem;line-height:1.3;color:var(--text-primary);cursor:pointer}.sw-wrap--disabled.svelte-1foy6s7 .sw-label:where(.svelte-1foy6s7){cursor:not-allowed}.sw-description.svelte-1foy6s7{font-weight:600;font-size:.8125rem;line-height:1.4;color:var(--text-muted)}.sw.svelte-1foy6s7{position:relative;flex-shrink:0;width:48px;height:28px;border:0;padding:0;border-radius:var(--radius-full);background:var(--surface-muted);cursor:pointer;transition:background .22s var(--easing-standard),box-shadow .22s var(--easing-standard)}.sw--on.svelte-1foy6s7{background:var(--color-brand-500);box-shadow:none}.sw.svelte-1foy6s7:disabled{cursor:not-allowed}.sw.svelte-1foy6s7:focus-visible{outline:2px solid var(--color-brand-600);outline-offset:2px}.sw-thumb.svelte-1foy6s7{position:absolute;top:3px;left:3px;width:22px;height:22px;border-radius:var(--radius-full);background:var(--surface-raised);box-shadow:var(--shadow-card);transition:transform .22s var(--easing-standard)}.sw--on.svelte-1foy6s7 .sw-thumb:where(.svelte-1foy6s7){transform:translate(20px)}@media (prefers-reduced-motion: reduce){.sw.svelte-1foy6s7,.sw-thumb.svelte-1foy6s7{transition:none}}.pr.svelte-cguff9{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;padding:16px 0;min-height:72px}.pr--compact.svelte-cguff9{padding:12px 0;min-height:56px;gap:12px}.pr--disabled.svelte-cguff9{opacity:.55}.pr-icon.svelte-cguff9{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-cguff9:not(.pr--disabled):has(.pr-toggle--on:where(.svelte-cguff9)) .pr-icon:where(.svelte-cguff9){background:var(--color-brand-100);color:var(--text-brand)}.pr--compact.svelte-cguff9 .pr-icon:where(.svelte-cguff9){width:36px;height:36px}.pr-text.svelte-cguff9{min-width:0;display:flex;flex-direction:column;gap:2px}.pr-label.svelte-cguff9{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-cguff9 .pr-label:where(.svelte-cguff9){font-size:.875rem}.pr-desc.svelte-cguff9{font-family:var(--font-sans);font-weight:500;font-size:.8125rem;color:var(--text-muted);line-height:1.4}.pr--compact.svelte-cguff9 .pr-desc:where(.svelte-cguff9){font-size:.75rem}.pr-toggle.svelte-cguff9{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-cguff9{background:var(--surface-muted);border:1.5px solid var(--border-default)}.pr-toggle--on.svelte-cguff9{background:var(--color-brand-500);border-color:transparent;box-shadow:none}.pr-toggle.svelte-cguff9:disabled{cursor:not-allowed}.pr-toggle.svelte-cguff9:before{content:"";position:absolute;top:-10px;right:-10px;bottom:-10px;left:-10px}.pr-toggle-thumb.svelte-cguff9{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-cguff9 .pr-toggle-thumb:where(.svelte-cguff9){transform:translate(20px);background:var(--text-on-solid)}@media (prefers-reduced-motion: reduce){.pr-toggle.svelte-cguff9,.pr-toggle-thumb.svelte-cguff9,.pr-icon.svelte-cguff9{transition:none}}@media (min-width: 480px){.pr.svelte-cguff9{padding:18px 0;gap:16px}.pr-icon.svelte-cguff9{width:44px;height:44px}.pr-label.svelte-cguff9{font-size:1rem}}@media (min-width: 1024px){.pr.svelte-cguff9{min-height:80px;padding:18px 0}.pr--compact.svelte-cguff9{min-height:64px;padding:14px 0}}.sr.svelte-1h34d75{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-1h34d75{padding:24px;gap:16px}}.sr.svelte-1h34d75:where(button:where(.svelte-1h34d75)){-webkit-appearance:none;-moz-appearance:none;appearance:none;font:inherit}.sr--clickable.svelte-1h34d75{cursor:pointer}.sr--clickable.svelte-1h34d75:hover:not(.sr--disabled):not(.sr--active){background:var(--color-ink-100)}.sr--disabled.svelte-1h34d75{opacity:.55;cursor:not-allowed}.sr.svelte-1h34d75:focus-visible{outline:2px solid var(--color-brand-600);outline-offset:2px}.sr-icon.svelte-1h34d75{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-1h34d75{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.sr-eyebrow.svelte-1h34d75{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-1h34d75{margin:0;font-weight:900;font-size:1.0625rem;color:var(--text-primary);letter-spacing:-.015em;line-height:1.25}.sr-desc.svelte-1h34d75{margin:4px 0 0;font-weight:600;font-size:.875rem;color:var(--text-muted);line-height:1.45}.sr-trailing.svelte-1h34d75{display:inline-flex;align-items:center;justify-content:flex-end;flex-shrink:0;margin-left:auto}.sr-trailing.svelte-1h34d75 .sw-wrap{width:auto;min-height:unset}.sr--default.svelte-1h34d75,.sr--success.svelte-1h34d75{--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-1h34d75{--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-1h34d75{--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-1h34d75{background:var(--sr-active-bg);border-color:var(--sr-active-border)}.sr--active.svelte-1h34d75 .sr-eyebrow:where(.svelte-1h34d75){color:var(--sr-active-eyebrow)}.sr--active.svelte-1h34d75 .sr-icon:where(.svelte-1h34d75){background:var(--sr-active-icon-bg);color:var(--sr-active-icon-fg)}@media (min-width: 480px){.sr.svelte-1h34d75{gap:14px;padding:14px 16px;min-height:68px}.sr-icon.svelte-1h34d75{width:44px;height:44px}.sr-title.svelte-1h34d75{font-size:1rem}.sr-eyebrow.svelte-1h34d75{font-size:.6875rem}}@media (prefers-reduced-motion: reduce){.sr.svelte-1h34d75,.sr-icon.svelte-1h34d75,.sr-eyebrow.svelte-1h34d75{transition:none}}.status-pill.svelte-1dao0kl{display:inline-flex;align-items:center;gap:.375rem;border-radius:9999px;padding:.125rem .5rem;font-size:.6875rem;font-weight:900}.status-pill__dot.svelte-1dao0kl{width:.375rem;height:.375rem;border-radius:9999px}.status-pill--success.svelte-1dao0kl{background:var(--feedback-success-bg);color:var(--feedback-success)}.status-pill--success.svelte-1dao0kl .status-pill__dot:where(.svelte-1dao0kl){background:var(--feedback-success)}.status-pill--warning.svelte-1dao0kl{background:var(--feedback-warning-bg);color:var(--feedback-warning)}.status-pill--warning.svelte-1dao0kl .status-pill__dot:where(.svelte-1dao0kl){background:var(--feedback-warning)}.status-pill--danger.svelte-1dao0kl{background:var(--feedback-danger-bg);color:var(--feedback-danger)}.status-pill--danger.svelte-1dao0kl .status-pill__dot:where(.svelte-1dao0kl){background:var(--feedback-danger)}.status-pill--info.svelte-1dao0kl{background:var(--color-brand-100);color:var(--text-brand)}.status-pill--info.svelte-1dao0kl .status-pill__dot:where(.svelte-1dao0kl){background:var(--color-brand-600)}.status-pill--neutral.svelte-1dao0kl{background:var(--surface-muted);color:var(--text-muted)}.status-pill--neutral.svelte-1dao0kl .status-pill__dot:where(.svelte-1dao0kl){background:var(--text-disabled)}.confirm-danger.svelte-mrg8sd{border-radius:1rem;border:1px solid var(--feedback-danger);background:var(--feedback-danger-bg);padding:.875rem 1rem}.confirm-danger__title.svelte-mrg8sd{font-size:.875rem;font-weight:900;color:var(--text-primary);margin:0}.confirm-danger__hint.svelte-mrg8sd{margin-top:.125rem;font-size:.8125rem;font-weight:600;color:var(--text-secondary)}.confirm-danger__actions.svelte-mrg8sd{margin-top:.75rem;display:flex;gap:.5rem}.confirm-danger__btn.svelte-mrg8sd{flex:1;height:2.5rem;border-radius:9999px;font-size:.875rem;font-weight:900;border:none;cursor:pointer;transition:transform .15s ease}.confirm-danger__btn.svelte-mrg8sd:active{transform:scale(.98)}.confirm-danger__btn.svelte-mrg8sd:disabled{opacity:.6;cursor:not-allowed}.confirm-danger__btn--cancel.svelte-mrg8sd{background:var(--surface-muted);color:var(--text-primary)}.confirm-danger__btn--confirm.svelte-mrg8sd{background:var(--feedback-danger);color:var(--text-on-solid)}.seg-wrap.svelte-f3zrxh{display:flex;flex-direction:column;gap:6px;width:100%;min-width:0}.seg-wrap--disabled.svelte-f3zrxh{opacity:.6;cursor:not-allowed}.seg-label.svelte-f3zrxh{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-f3zrxh{font-weight:700;color:var(--text-disabled);text-transform:none;letter-spacing:normal}.seg.svelte-f3zrxh{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-f3zrxh{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-f3zrxh .seg-btn:where(.svelte-f3zrxh){min-height:36px;padding:6px 8px;font-size:.8125rem}.seg--md.svelte-f3zrxh .seg-btn:where(.svelte-f3zrxh){min-height:var(--control-height-md);padding:8px 10px;font-size:.875rem}.seg--md.svelte-f3zrxh .seg-btn--has-desc:where(.svelte-f3zrxh){padding-top:6px;padding-bottom:6px}.seg--sm.svelte-f3zrxh .seg-btn--has-desc:where(.svelte-f3zrxh){padding-top:5px;padding-bottom:5px}.seg-btn.svelte-f3zrxh:hover:not(.seg-btn--on):not(:disabled){background:var(--border-subtle);color:var(--text-primary)}.seg-btn--on.svelte-f3zrxh{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--neutral.svelte-f3zrxh .seg-btn--on:where(.svelte-f3zrxh){background:var(--surface-inverse);color:var(--text-inverse);box-shadow:none}.seg-btn.svelte-f3zrxh:focus-visible{outline:2px solid var(--color-brand-600);outline-offset:2px}.seg-btn.svelte-f3zrxh:disabled{cursor:not-allowed}.seg-main-row.svelte-f3zrxh{display:inline-flex;align-items:center;gap:5px;min-width:0;max-width:100%}.seg-text.svelte-f3zrxh{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.seg-badge.svelte-f3zrxh{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-f3zrxh .seg-badge:where(.svelte-f3zrxh){background:color-mix(in srgb,var(--text-on-solid) 22%,transparent);color:var(--text-on-solid)}.seg-icon.svelte-f3zrxh{display:inline-flex;align-items:center;flex-shrink:0}.seg-desc.svelte-f3zrxh{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-f3zrxh{display:none}}.seg-clear.svelte-f3zrxh{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-f3zrxh:hover{color:var(--text-primary);text-decoration:underline}.seg-clear.svelte-f3zrxh:focus-visible{outline:2px solid var(--color-brand-600);outline-offset:2px;border-radius:var(--radius-xs)}.seg-hint.svelte-f3zrxh{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-f3zrxh,.seg-btn.svelte-f3zrxh,.seg-badge.svelte-f3zrxh,.seg-clear.svelte-f3zrxh{transition:none}}.ff-label.svelte-cx3hpp{flex-wrap:wrap}.ff-label-meta--full.svelte-cx3hpp{color:var(--feedback-danger)}.ff-field.svelte-cx3hpp{flex-wrap:wrap;gap:6px;min-height:var(--touch-target-min);padding:6px 12px}.ff-field.svelte-cx3hpp:focus-within{box-shadow:0 0 0 3px color-mix(in srgb,var(--color-brand-600) 18%,transparent)}.ff-wrap--disabled.svelte-cx3hpp .ff-field:where(.svelte-cx3hpp){opacity:.6;cursor:not-allowed}.chip.svelte-cx3hpp{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-cx3hpp{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:200px}.chip-x.svelte-cx3hpp{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-cx3hpp:hover:not(:disabled){background:color-mix(in srgb,var(--text-brand) 36%,transparent)}.chip-x.svelte-cx3hpp:disabled{cursor:not-allowed}.ff-input.svelte-cx3hpp{min-width:140px;font-weight:600;font-size:.9375rem;letter-spacing:normal;padding:4px 0}.ff-suggestions.svelte-cx3hpp{display:flex;flex-wrap:wrap;gap:6px;margin-top:2px}.ff-suggestion.svelte-cx3hpp{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-cx3hpp:hover{background:var(--text-primary);border-color:var(--text-primary);color:var(--text-inverse)}.ff-suggestion.svelte-cx3hpp:focus-visible{outline:2px solid var(--color-brand-600);outline-offset:2px}.ff-error.svelte-cx3hpp{font-weight:700}.ff-hint.svelte-cx3hpp{font-weight:500;color:var(--text-muted)}.ff-field.svelte-x9hehz{align-items:stretch;min-height:52px;padding:0 var(--space-4)}.ff-input.svelte-x9hehz{font-weight:800;font-size:1.0625rem;font-variant-numeric:tabular-nums;text-align:left;letter-spacing:normal}.ff-prefix.svelte-x9hehz{color:var(--text-brand);font-family:var(--font-sans);font-weight:900;font-size:1.125rem}.ff-suffix.svelte-x9hehz{color:var(--text-muted);font-family:var(--font-sans);font-weight:800;font-size:.75rem;letter-spacing:.06em}.ff-field.svelte-x9hehz:focus-within .ff-prefix:where(.svelte-x9hehz){color:var(--text-brand)}.ff-field.svelte-x9hehz:focus-within .ff-suffix:where(.svelte-x9hehz){color:var(--text-muted)}.ff-hint.svelte-x9hehz{font-weight:700;color:var(--text-muted)}.timesel.svelte-157qg6x{display:flex;align-items:center;gap:var(--space-2);min-width:0}.timesel-col.svelte-157qg6x{flex:1 1 0;min-width:0}.timesel-sep.svelte-157qg6x{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-1qfh01p{display:flex;flex-direction:column;gap:6px;width:100%;min-width:0}.dtp-anchor.svelte-1qfh01p{position:relative}.dtp-trigger.svelte-1qfh01p{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-1qfh01p:hover:not(:disabled){background:var(--color-ink-200)}.dtp-trigger.svelte-1qfh01p:focus-visible,.dtp-trigger--open.svelte-1qfh01p{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-1qfh01p{color:var(--text-disabled);font-weight:500}.dtp-trigger.svelte-1qfh01p:disabled{opacity:.6;cursor:not-allowed}.dtp-wrap--error.svelte-1qfh01p .dtp-trigger:where(.svelte-1qfh01p){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-1qfh01p:focus-visible .dtp-icon,.dtp-trigger--open.svelte-1qfh01p .dtp-icon{color:var(--text-primary)}.dtp-wrap--error.svelte-1qfh01p .dtp-trigger:where(.svelte-1qfh01p) .dtp-icon{color:var(--feedback-danger)}.dtp-text.svelte-1qfh01p{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-variant-numeric:tabular-nums}.dtp-clear.svelte-1qfh01p{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-1qfh01p:hover{background:var(--border-subtle);color:var(--text-primary)}.dtp-popup.svelte-1qfh01p{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(100dvh - 24px);overflow-y:auto;animation:svelte-1qfh01p-dtp-pop var(--duration-normal) var(--easing-standard);transform-origin:top center}.dtp-popup--up.svelte-1qfh01p{top:auto;bottom:calc(100% + 6px);transform-origin:bottom center}.dtp-popup--portal.svelte-1qfh01p{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);z-index:2000}.dtp-popup--portal.dtp-popup--up.svelte-1qfh01p{transform-origin:bottom center}@keyframes svelte-1qfh01p-dtp-pop{0%{opacity:0;transform:translateY(-4px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.dtp-head.svelte-1qfh01p{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);margin-bottom:var(--space-2)}.dtp-month.svelte-1qfh01p{font-family:var(--font-sans);font-weight:900;font-size:1.0625rem;color:var(--text-primary);letter-spacing:-.02em}.dtp-nav.svelte-1qfh01p{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-1qfh01p:hover{background:var(--surface-muted);color:var(--text-primary)}.dtp-nav.svelte-1qfh01p:focus-visible{outline:2px solid var(--color-brand-600);outline-offset:2px}.dtp-weekdays.svelte-1qfh01p{display:grid;grid-template-columns:repeat(7,1fr);gap:2px;margin-bottom:4px}.dtp-wd.svelte-1qfh01p{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-1qfh01p{display:grid;grid-template-columns:repeat(7,1fr);gap:2px}.dtp-day.svelte-1qfh01p{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-1qfh01p:hover:not(:disabled){background:var(--surface-muted)}.dtp-day.svelte-1qfh01p:focus-visible{outline:2px solid var(--color-brand-600);outline-offset:-2px}.dtp-day--out.svelte-1qfh01p{color:var(--text-disabled);font-weight:600}.dtp-day--today.svelte-1qfh01p{box-shadow:inset 0 0 0 1.5px var(--color-brand-600);color:var(--text-brand);font-weight:800}.dtp-day--selected.svelte-1qfh01p,.dtp-day--selected.svelte-1qfh01p: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-1qfh01p{opacity:.35;cursor:not-allowed;text-decoration:line-through}.dtp-time.svelte-1qfh01p{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-1qfh01p{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-1qfh01p{display:inline-flex;align-items:center;gap:var(--space-2)}.dtp-stepper.svelte-1qfh01p{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-1qfh01p: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-1qfh01p{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-1qfh01p:hover{background:var(--surface-muted);color:var(--text-primary)}.dtp-stepper-display.svelte-1qfh01p{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-1qfh01p:focus{background:var(--surface-raised)}.dtp-time-sep.svelte-1qfh01p{font-family:var(--font-sans);font-weight:900;font-size:1.125rem;color:var(--text-muted);line-height:1}.dtp-actions.svelte-1qfh01p{display:flex;align-items:center;gap:var(--space-2);margin-top:var(--space-3)}.dtp-actions-spacer.svelte-1qfh01p{flex:1}.dtp-btn.svelte-1qfh01p{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-1qfh01p:focus-visible{outline:2px solid var(--color-brand-600);outline-offset:2px}.dtp-btn--ghost.svelte-1qfh01p{background:transparent;color:var(--text-secondary)}.dtp-btn--ghost.svelte-1qfh01p:hover{background:var(--surface-muted);color:var(--text-primary)}.dtp-btn--solid.svelte-1qfh01p{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-1qfh01p:hover{background:linear-gradient(to right,var(--color-brand-300),var(--color-brand-700))}.dtp-msg.svelte-1qfh01p{margin:0;padding-left:4px;font-family:var(--font-sans);font-size:.75rem}.dtp-msg--err.svelte-1qfh01p{color:var(--feedback-danger);font-weight:700}.dtp-msg--hint.svelte-1qfh01p{color:var(--text-muted);font-weight:500}@media (prefers-reduced-motion: reduce){.dtp-trigger.svelte-1qfh01p,.dtp-clear.svelte-1qfh01p,.dtp-popup.svelte-1qfh01p,.dtp-nav.svelte-1qfh01p,.dtp-day.svelte-1qfh01p,.dtp-stepper.svelte-1qfh01p,.dtp-stepper-btn.svelte-1qfh01p,.dtp-btn.svelte-1qfh01p{transition:none!important;animation:none!important}}.cp.svelte-aaalfl{display:flex;flex-direction:column;gap:var(--space-4);width:100%;min-width:0;font-family:var(--font-sans);color:var(--text-primary)}.cp-preview-row.svelte-aaalfl{display:flex;align-items:center;gap:var(--space-3)}.cp-preview-swatch.svelte-aaalfl{width:64px;height:64px;border-radius:var(--radius-2xl);border:1px solid var(--border-default);flex-shrink:0;box-shadow:inset 0 0 0 1px var(--border-subtle);transition:background var(--duration-fast) var(--easing-standard)}.cp-hex-field.svelte-aaalfl{display:flex;align-items:center;flex:1;min-width:0;background:var(--surface-muted);border:1px solid transparent;border-radius:var(--radius-full);padding:0 12px;height:var(--touch-target-min);transition:background var(--duration-fast) var(--easing-standard),border-color var(--duration-fast) var(--easing-standard)}.cp-hex-field.svelte-aaalfl:focus-within{background:var(--surface-base);border-color:var(--color-brand-600);box-shadow:0 0 0 2px color-mix(in srgb,var(--color-brand-600) 20%,transparent)}.cp-hex-hash.svelte-aaalfl{font-family:var(--font-sans);font-weight:800;font-size:.9375rem;color:var(--text-muted);margin-right:4px}.cp-hex-input.svelte-aaalfl{flex:1;min-width:0;border:0;background:transparent;font-family:var(--font-sans);font-weight:700;font-size:.9375rem;color:var(--text-primary);outline:0;text-transform:uppercase;letter-spacing:.04em}.cp-slider-group.svelte-aaalfl{display:flex;flex-direction:column;gap:6px}.cp-slider-label.svelte-aaalfl{font-family:var(--font-sans);font-weight:900;font-size:.6875rem;letter-spacing:.12em;text-transform:uppercase;color:var(--text-disabled)}.cp-slider.svelte-aaalfl{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:12px;border-radius:var(--radius-full);outline:none;cursor:pointer;border:1px solid var(--border-default);background:var(--surface-muted);margin:0}.cp-slider--hue.svelte-aaalfl{background:linear-gradient(to right,red,#ff8000,#ff0,#80ff00,#0f0,#00ff80,#0ff,#0080ff,#00f,#7f00ff,#f0f,#ff0080,red)}.cp-slider.svelte-aaalfl::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:22px;height:22px;border-radius:var(--radius-full);background:var(--surface-base);border:2px solid var(--border-strong);box-shadow:var(--shadow-card);cursor:pointer}.cp-slider.svelte-aaalfl::-moz-range-thumb{width:22px;height:22px;border-radius:var(--radius-full);background:var(--surface-base);border:2px solid var(--border-strong);box-shadow:var(--shadow-card);cursor:pointer}.cp-slider.svelte-aaalfl:focus-visible{outline:2px solid var(--color-brand-600);outline-offset:2px}.cp-section-label.svelte-aaalfl{font-family:var(--font-sans);font-weight:900;font-size:.6875rem;letter-spacing:.22em;text-transform:uppercase;color:var(--text-disabled);margin-bottom:8px}.cp-presets-grid.svelte-aaalfl{display:grid;grid-template-columns:repeat(8,1fr);gap:8px}.cp-swatch.svelte-aaalfl{width:100%;aspect-ratio:1;border-radius:var(--radius-lg);border:2px solid transparent;cursor:pointer;padding:0;transition:transform var(--duration-fast) var(--easing-standard),border-color var(--duration-fast) var(--easing-standard),box-shadow var(--duration-fast) var(--easing-standard);box-shadow:inset 0 0 0 1px var(--border-subtle)}.cp-swatch.svelte-aaalfl:hover{transform:scale(1.08)}.cp-swatch.svelte-aaalfl:focus-visible{outline:2px solid var(--color-brand-600);outline-offset:2px}.cp-swatch--selected.svelte-aaalfl{border-color:var(--text-primary);transform:scale(1.05)}.cp-footer.svelte-aaalfl{display:flex;justify-content:flex-end;padding-top:4px}.cp-apply.svelte-aaalfl{height:44px;padding:0 24px;border-radius:var(--radius-full);font-family:var(--font-sans);font-weight:800;font-size:.875rem;letter-spacing:-.01em;cursor:pointer;border:0;background:linear-gradient(to right,var(--color-brand-400),var(--color-brand-600));color:var(--text-on-solid);box-shadow:0 10px 28px -8px color-mix(in srgb,var(--color-brand-600) 60%,transparent);transition:filter var(--duration-fast) var(--easing-standard),box-shadow var(--duration-fast) var(--easing-standard)}.cp-apply.svelte-aaalfl:hover{filter:brightness(1.08)}.cp-apply.svelte-aaalfl:active{filter:brightness(.96);box-shadow:0 6px 16px -6px color-mix(in srgb,var(--color-brand-600) 50%,transparent)}@media (prefers-reduced-motion: reduce){.cp-preview-swatch.svelte-aaalfl,.cp-swatch.svelte-aaalfl,.cp-hex-field.svelte-aaalfl,.cp-slider.svelte-aaalfl{transition:none}.cp-swatch.svelte-aaalfl:hover{transform:none}}.ci-wrap.svelte-1nr86wd{display:flex;flex-direction:column;gap:6px;width:100%}.ci-field.svelte-1nr86wd{display:inline-flex;align-items:center;gap:10px;width:100%;min-height:var(--touch-target-min);padding:0 var(--space-4);background:var(--surface-muted);border:1px solid transparent;border-radius:var(--radius-full);cursor:pointer;text-align:left;font-family:var(--font-sans);color:var(--text-primary);transition:background var(--duration-fast) var(--easing-standard),border-color var(--duration-fast) var(--easing-standard),box-shadow var(--duration-fast) var(--easing-standard)}.ci-field.svelte-1nr86wd:hover:not(:disabled){background:var(--surface-base);border-color:var(--border-default)}.ci-field.svelte-1nr86wd:focus-visible{outline:0;background:var(--surface-base);border-color:var(--color-brand-600);box-shadow:0 0 0 2px var(--color-brand-100)}.ci-wrap--error.svelte-1nr86wd .ci-field:where(.svelte-1nr86wd){border-color:var(--feedback-danger);background:var(--feedback-danger-bg)}.ci-wrap--disabled.svelte-1nr86wd .ci-field:where(.svelte-1nr86wd){opacity:.6;cursor:not-allowed}.ci-swatch.svelte-1nr86wd{width:24px;height:24px;border-radius:var(--radius-sm);border:1px solid var(--border-default);flex-shrink:0;box-shadow:inset 0 0 0 1px var(--border-subtle)}.ci-value.svelte-1nr86wd{flex:1;min-width:0;font-weight:700;font-size:.9375rem;letter-spacing:.04em;text-transform:uppercase;color:var(--text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ci-chevron.svelte-1nr86wd{display:inline-flex;align-items:center;justify-content:center;color:var(--text-muted);flex-shrink:0;transition:transform var(--duration-fast) var(--easing-standard)}.ci-chevron--open.svelte-1nr86wd{transform:rotate(180deg)}.ci-error.svelte-1nr86wd{margin:0;font-size:.75rem;font-weight:700;color:var(--feedback-danger)}.ci-hint.svelte-1nr86wd{margin:0;font-size:.75rem;font-weight:500;color:var(--text-muted)}.ci-popover.svelte-1nr86wd{position:fixed;z-index:1100;background:var(--surface-raised);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);box-shadow:var(--shadow-overlay);padding:var(--space-4);animation:svelte-1nr86wd-ci-pop-in var(--duration-fast) var(--easing-standard)}@keyframes svelte-1nr86wd-ci-pop-in{0%{opacity:0;transform:translateY(-4px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@media (prefers-reduced-motion: reduce){.ci-popover.svelte-1nr86wd{animation:none}.ci-chevron.svelte-1nr86wd{transition:none}}@media (max-width: 540px){.ci-popover.svelte-1nr86wd{width:calc(100vw - 24px)!important;left:12px!important}}.stepper.svelte-ubrpwt{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-ubrpwt{opacity:.5}.stepper-btn.svelte-ubrpwt{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) var(--easing-standard),color var(--duration-fast) var(--easing-standard),box-shadow var(--duration-fast) var(--easing-standard),transform var(--duration-fast) var(--easing-standard)}.stepper-btn.svelte-ubrpwt: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-ubrpwt:active:not(:disabled){transform:scale(.94)}.stepper-btn.svelte-ubrpwt:focus-visible{outline:2px solid var(--color-brand-500);outline-offset:2px}.stepper-btn.svelte-ubrpwt:disabled{color:var(--text-disabled);cursor:not-allowed;box-shadow:none;opacity:.55}.stepper-value.svelte-ubrpwt{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) var(--easing-standard)}.stepper-value--editable.svelte-ubrpwt{cursor:text}.stepper-value--editable.svelte-ubrpwt:hover{background:var(--color-ink-100)}.stepper-value.svelte-ubrpwt:focus-visible{outline:2px solid var(--color-brand-500);outline-offset:2px}.stepper-input.svelte-ubrpwt{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-ubrpwt::-webkit-outer-spin-button,.stepper-input.svelte-ubrpwt::-webkit-inner-spin-button{-moz-appearance:none;appearance:none;-webkit-appearance:none;margin:0}.stepper--sm.svelte-ubrpwt .stepper-btn:where(.svelte-ubrpwt){width:36px;height:36px;min-width:36px}.stepper--sm.svelte-ubrpwt .stepper-value:where(.svelte-ubrpwt){min-width:32px;font-size:1rem;padding:0 4px}.stepper--sm.svelte-ubrpwt .stepper-input:where(.svelte-ubrpwt){font-size:1rem;min-width:32px}.stepper--sm.svelte-ubrpwt .stepper-icon{width:14px;height:14px}.stepper--md.svelte-ubrpwt .stepper-btn:where(.svelte-ubrpwt){width:44px;height:44px;min-width:44px}.stepper--md.svelte-ubrpwt .stepper-value:where(.svelte-ubrpwt){min-width:44px;font-size:1.125rem;padding:0 6px}.stepper--md.svelte-ubrpwt .stepper-input:where(.svelte-ubrpwt){font-size:1.125rem;min-width:44px}.stepper--md.svelte-ubrpwt .stepper-icon{width:16px;height:16px}.stepper--lg.svelte-ubrpwt .stepper-btn:where(.svelte-ubrpwt){width:52px;height:52px;min-width:52px}.stepper--lg.svelte-ubrpwt .stepper-value:where(.svelte-ubrpwt){min-width:52px;font-size:1.375rem;padding:0 8px}.stepper--lg.svelte-ubrpwt .stepper-input:where(.svelte-ubrpwt){font-size:1.375rem;min-width:52px}.stepper--lg.svelte-ubrpwt .stepper-icon{width:18px;height:18px}@media (prefers-reduced-motion: reduce){.stepper-btn.svelte-ubrpwt,.stepper-value.svelte-ubrpwt{transition:none}}.popover-trigger-wrap.svelte-gvgcgd{display:inline-block}.popover.svelte-gvgcgd{z-index:1100;background:var(--surface-raised);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);box-shadow:var(--shadow-overlay);padding:var(--space-4);font-family:var(--font-sans);color:var(--text-primary);opacity:0;transform:scale(.96);transform-origin:top left;transition:opacity .15s var(--easing-standard),transform .15s var(--easing-standard)}.popover-ready.svelte-gvgcgd{opacity:1;transform:scale(1)}.popover[data-placement=top].svelte-gvgcgd{transform-origin:bottom left}.popover[data-placement=left].svelte-gvgcgd{transform-origin:top right}.popover[data-placement=right].svelte-gvgcgd{transform-origin:top left}@media (prefers-reduced-motion: reduce){.popover.svelte-gvgcgd{transition:opacity 1ms;transform:none}.popover-ready.svelte-gvgcgd{transform:none}}.ff-field.svelte-1vtjo2n{align-items:stretch;gap:8px;min-height:var(--control-height-md);padding:0 14px 0 6px}.ff-wrap--disabled.svelte-1vtjo2n .ff-field:where(.svelte-1vtjo2n){opacity:.6;cursor:not-allowed}.ff-anchor.svelte-1vtjo2n{position:relative;display:flex}.ff-trigger.svelte-1vtjo2n{display:inline-flex;align-items:center;gap:6px;min-height:calc(var(--control-height-md) - 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-1vtjo2n:focus-visible{outline:2px solid var(--color-brand-500);outline-offset:-2px;border-radius:var(--radius-full)}.ff-trigger.svelte-1vtjo2n:disabled{cursor:not-allowed}.ff-flag.svelte-1vtjo2n{font-size:1.125rem;line-height:1}.ff-dial.svelte-1vtjo2n{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-1vtjo2n .ff-chevron{transform:rotate(180deg);color:var(--text-primary)}.ff-input.svelte-1vtjo2n{font-weight:600;font-size:.9375rem;letter-spacing:.01em}.ff-popup.svelte-1vtjo2n{position:fixed;z-index:1100;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-1vtjo2n{transform-origin:bottom left}@media (prefers-reduced-motion: reduce){.ff-popup.svelte-1vtjo2n,.ff-trigger>.ff-chevron{transition:none!important;animation:none!important}}.ff-search.svelte-1vtjo2n{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-1vtjo2n{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-1vtjo2n: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-1vtjo2n::placeholder{color:var(--text-disabled);font-weight:500}.ff-empty.svelte-1vtjo2n{padding:18px 16px;text-align:center;font-family:var(--font-sans);font-weight:600;font-size:.8125rem;color:var(--text-muted)}.ff-list.svelte-1vtjo2n{list-style:none;margin:0;padding:6px;overflow-y:auto;overscroll-behavior:contain}.ff-opt.svelte-1vtjo2n{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-1vtjo2n{background:var(--surface-muted);color:var(--text-primary)}.ff-opt--selected.svelte-1vtjo2n{color:var(--text-brand);font-weight:800;background:var(--color-brand-100)}.ff-opt-flag.svelte-1vtjo2n{font-size:1.125rem;line-height:1;flex-shrink:0}.ff-opt-name.svelte-1vtjo2n{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ff-opt-dial.svelte-1vtjo2n{font-weight:700;font-size:.8125rem;color:var(--text-muted);flex-shrink:0}.ff-opt--selected.svelte-1vtjo2n .ff-opt-dial:where(.svelte-1vtjo2n){color:var(--text-brand)}.ff-opt>.ff-opt-check{color:var(--text-brand);flex-shrink:0}.ff-error.svelte-1vtjo2n{font-weight:700}.ff-hint.svelte-1vtjo2n{color:var(--text-muted)}.si-wrap.svelte-13185c5{display:flex;flex-direction:column;gap:var(--space-irregular-tight);width:100%;min-width:0}.si-label.svelte-13185c5{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-13185c5{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-13185c5{min-height:var(--control-height-sm);padding:0 var(--space-3)}.si-field--md.svelte-13185c5{min-height:var(--control-height-md);padding:0 var(--space-irregular-loose)}.si-field--lg.svelte-13185c5{min-height:var(--control-height-lg);padding:0 var(--space-4)}.si-field.svelte-13185c5: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-13185c5 .si-field:where(.svelte-13185c5){opacity:.6;cursor:not-allowed}.si-icon.svelte-13185c5{display:inline-flex;align-items:center;color:var(--text-muted);flex-shrink:0;transition:color var(--duration-fast) var(--easing-standard)}.si-field.svelte-13185c5:focus-within .si-icon--leading:where(.svelte-13185c5){color:var(--text-brand)}.si-input.svelte-13185c5{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-13185c5 .si-input:where(.svelte-13185c5){font-size:.875rem}.si-input.svelte-13185c5::placeholder{color:var(--text-disabled);font-weight:500}.si-input.svelte-13185c5::-webkit-search-cancel-button,.si-input.svelte-13185c5::-webkit-search-decoration{-webkit-appearance:none;-moz-appearance:none;appearance:none}.si-clear.svelte-13185c5{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-13185c5:hover{background:var(--surface-raised);color:var(--text-primary)}.si-clear.svelte-13185c5:active{background:var(--color-ink-200)}.si-clear.svelte-13185c5:focus-visible{outline:2px solid var(--color-brand-600);outline-offset:2px}.si-field--sm.svelte-13185c5 .si-clear:where(.svelte-13185c5){width:var(--touch-target-min);height:var(--touch-target-min)}@media (prefers-reduced-motion: reduce){.si-field.svelte-13185c5,.si-icon.svelte-13185c5,.si-clear.svelte-13185c5{transition:none}}.ts-wrap.svelte-9jqwdd{display:flex;flex-direction:column;gap:var(--space-4);font-family:var(--font-sans)}.ts-chips.svelte-9jqwdd{display:flex;flex-wrap:wrap;gap:var(--space-2)}.ts-chip.svelte-9jqwdd{min-height:var(--touch-target-min);padding:0 var(--space-5);border-radius:var(--radius-full);border:2px solid transparent;background:var(--surface-muted);color:var(--text-muted);font-family:var(--font-sans);font-weight:900;font-size:.875rem;letter-spacing:-.01em;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),transform var(--duration-fast) var(--easing-standard)}.ts-chip--num.svelte-9jqwdd{font-variant-numeric:tabular-nums}.ts-chip.svelte-9jqwdd:hover{background:var(--surface-base);color:var(--text-primary)}.ts-chip.svelte-9jqwdd:active{transform:scale(.97)}.ts-chip.svelte-9jqwdd:focus-visible{outline:2px solid var(--color-brand-600);outline-offset:2px}.ts-chip--on.svelte-9jqwdd{background:linear-gradient(to right,var(--color-brand-400),var(--color-brand-600));border-color:transparent;color:var(--text-on-solid);box-shadow:0 8px 20px -6px color-mix(in srgb,var(--color-brand-600) 55%,transparent)}.ts-chip--on.svelte-9jqwdd:hover{background:linear-gradient(to right,var(--color-brand-300),var(--color-brand-700));border-color:transparent;color:var(--text-on-solid)}.ts-custom.svelte-9jqwdd{max-width:22rem}.ts-summary.svelte-9jqwdd{margin:0;font-size:.9375rem;font-weight:700;color:var(--text-secondary)}.ts-summary-amount.svelte-9jqwdd{display:inline-block;font-weight:900;font-size:1.125rem;color:var(--text-brand);font-variant-numeric:tabular-nums;letter-spacing:-.02em}@media (prefers-reduced-motion: reduce){.ts-chip.svelte-9jqwdd{transition:none}.ts-chip.svelte-9jqwdd:active{transform:none}}.mp-wrap.svelte-14289uh{display:flex;flex-direction:column;gap:var(--space-2);font-family:var(--font-sans)}.mp-label.svelte-14289uh{margin:0 0 var(--space-2) 0;font-size:.6875rem;font-weight:900;letter-spacing:.12em;text-transform:uppercase;color:var(--text-muted)}.mp-wrap[aria-disabled=true].svelte-14289uh{opacity:.6;pointer-events:none}.mp-cards.svelte-14289uh{display:flex;flex-direction:column;gap:var(--space-2)}.mp-card.svelte-14289uh{display:flex;align-items:center;gap:var(--space-3);width:100%;min-height:var(--touch-target-comfortable);padding:var(--space-4) var(--space-4);background:var(--surface-raised);border:2px solid var(--border-default);border-radius:var(--radius-xl);color:var(--text-primary);font-family:var(--font-sans);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),transform var(--duration-fast) var(--easing-standard)}.mp-card.svelte-14289uh:hover{border-color:var(--border-strong);box-shadow:var(--shadow-card)}.mp-card.svelte-14289uh:active{transform:scale(.99)}.mp-card.svelte-14289uh:focus-visible{outline:2px solid var(--color-brand-600);outline-offset:2px}.mp-card--on.svelte-14289uh{background:var(--surface-inverse);border-color:transparent;box-shadow:var(--shadow-card);color:var(--text-inverse)}.mp-card-icon.svelte-14289uh{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:var(--radius-lg);background:var(--surface-muted);color:var(--text-secondary);flex-shrink:0;transition:background var(--duration-fast) var(--easing-standard),color var(--duration-fast) var(--easing-standard)}.mp-card--on.svelte-14289uh .mp-card-icon:where(.svelte-14289uh){background:color-mix(in srgb,var(--text-inverse) 15%,transparent);color:var(--text-inverse)}.mp-card-text.svelte-14289uh{display:flex;flex-direction:column;gap:3px;flex:1;min-width:0}.mp-card-label.svelte-14289uh{display:inline-flex;align-items:center;gap:var(--space-2);font-weight:900;font-size:1rem;letter-spacing:-.2px;color:var(--text-primary)}.mp-card--on.svelte-14289uh .mp-card-label:where(.svelte-14289uh){color:var(--text-inverse)}.mp-card-badge.svelte-14289uh{display:inline-flex;align-items:center;padding:2px 8px;border-radius:var(--radius-full);background:var(--color-brand-100);color:var(--text-brand);font-size:.625rem;font-weight:900;letter-spacing:.06em;text-transform:uppercase}.mp-card--on.svelte-14289uh .mp-card-badge:where(.svelte-14289uh){background:color-mix(in srgb,var(--text-inverse) 20%,transparent);color:var(--text-inverse)}.mp-card-desc.svelte-14289uh{font-size:.8125rem;font-weight:600;color:var(--text-muted);line-height:1.35}.mp-card--on.svelte-14289uh .mp-card-desc:where(.svelte-14289uh){color:color-mix(in srgb,var(--text-inverse) 65%,transparent)}.mp-radio.svelte-14289uh{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:var(--radius-full);border:2px solid var(--border-strong);flex-shrink:0;transition:border-color var(--duration-fast) var(--easing-standard)}.mp-card--on.svelte-14289uh .mp-radio:where(.svelte-14289uh){border-color:color-mix(in srgb,var(--text-inverse) 50%,transparent)}.mp-radio-dot.svelte-14289uh{width:10px;height:10px;border-radius:var(--radius-full);background:transparent;transition:background var(--duration-fast) var(--easing-standard)}.mp-radio-dot--on.svelte-14289uh{background:var(--text-inverse)}.mp-pills.svelte-14289uh{display:flex;flex-wrap:wrap;gap:var(--space-2)}.mp-pill.svelte-14289uh{display:inline-flex;align-items:center;gap:var(--space-2);min-height:44px;padding:0 var(--space-4);border-radius:var(--radius-full);border:2px solid transparent;background:var(--surface-muted);color:var(--text-secondary);font-family:var(--font-sans);font-weight:900;font-size:.875rem;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),transform var(--duration-fast) var(--easing-standard)}.mp-pill.svelte-14289uh:hover{background:var(--surface-base);color:var(--text-primary)}.mp-pill.svelte-14289uh:active{transform:scale(.97)}.mp-pill.svelte-14289uh:focus-visible{outline:2px solid var(--color-brand-600);outline-offset:2px}.mp-pill--on.svelte-14289uh{background:var(--color-brand-100);border-color:var(--color-brand-600);color:var(--text-brand)}.mp-pill-label.svelte-14289uh{white-space:nowrap}.mp-pill-badge.svelte-14289uh{padding:2px 6px;border-radius:var(--radius-full);background:var(--surface-base);color:var(--text-muted);font-size:.625rem;font-weight:900;letter-spacing:.04em;text-transform:uppercase}.mp-pill--on.svelte-14289uh .mp-pill-badge:where(.svelte-14289uh){background:var(--color-brand-600);color:var(--text-inverse)}.mp-minimal.svelte-14289uh{display:inline-flex;flex-wrap:wrap;gap:var(--space-3) var(--space-4)}.mp-min.svelte-14289uh{display:inline-flex;align-items:center;gap:var(--space-2);min-height:var(--touch-target-min);padding:0 var(--space-1);background:transparent;border:0;font-family:var(--font-sans);font-weight:700;font-size:.8125rem;color:var(--text-muted);cursor:pointer;border-bottom:2px solid transparent;transition:color var(--duration-fast) var(--easing-standard),border-color var(--duration-fast) var(--easing-standard)}.mp-min.svelte-14289uh:hover{color:var(--text-primary)}.mp-min.svelte-14289uh:focus-visible{outline:2px solid var(--color-brand-600);outline-offset:2px;border-radius:var(--radius-xs)}.mp-min--on.svelte-14289uh{color:var(--text-brand);border-bottom-color:var(--color-brand-600)}.mp-min-badge.svelte-14289uh{padding:1px 6px;border-radius:var(--radius-full);background:var(--color-brand-100);color:var(--text-brand);font-size:.625rem;font-weight:900;letter-spacing:.04em;text-transform:uppercase}@media (prefers-reduced-motion: reduce){.mp-card.svelte-14289uh,.mp-pill.svelte-14289uh,.mp-min.svelte-14289uh,.mp-radio.svelte-14289uh,.mp-radio-dot.svelte-14289uh,.mp-card-icon.svelte-14289uh{transition:none}.mp-card.svelte-14289uh:active,.mp-pill.svelte-14289uh:active{transform:none}}.nk-wrap.svelte-n5arpx{display:flex;flex-direction:column;gap:var(--space-4);font-family:var(--font-sans)}.nk-wrap--disabled.svelte-n5arpx{opacity:.6;pointer-events:none}.nk-hero.svelte-n5arpx{display:flex;flex-direction:column;align-items:center;gap:var(--space-2);padding:var(--space-6) var(--space-5);background:var(--surface-raised);border:1px solid var(--border-subtle);border-radius:var(--radius-2xl);box-shadow:var(--shadow-elevated)}.nk-hero-label.svelte-n5arpx{font-size:.6875rem;font-weight:900;letter-spacing:.22em;text-transform:uppercase;color:var(--text-disabled)}.nk-hero-display.svelte-n5arpx{display:inline-flex;align-items:baseline;gap:var(--space-2);color:var(--text-primary);font-variant-numeric:tabular-nums;transition:color var(--duration-fast) var(--easing-standard)}.nk-hero-display--short.svelte-n5arpx{color:var(--feedback-warning)}.nk-hero-currency.svelte-n5arpx{font-size:1.5rem;font-weight:900;color:var(--text-muted)}.nk-hero-amount.svelte-n5arpx{font-size:clamp(3rem,10vw,4.5rem);font-weight:900;letter-spacing:-.04em;line-height:1}.nk-hero-iso.svelte-n5arpx{font-size:.8125rem;font-weight:900;letter-spacing:.08em;color:var(--text-muted);text-transform:uppercase}.nk-stepper.svelte-n5arpx{display:inline-flex;gap:var(--space-2);margin-top:var(--space-2)}.nk-step.svelte-n5arpx{width:48px;height:48px;border-radius:var(--radius-full);border:1px solid var(--border-default);background:var(--surface-muted);color:var(--text-primary);font-family:var(--font-sans);font-weight:900;font-size:1.375rem;cursor:pointer;transition:background var(--duration-fast) var(--easing-standard),border-color var(--duration-fast) var(--easing-standard),transform var(--duration-fast) var(--easing-standard)}.nk-step.svelte-n5arpx:hover{background:var(--color-brand-100);border-color:var(--color-brand-300);color:var(--text-brand)}.nk-step.svelte-n5arpx:active{transform:scale(.93)}.nk-step.svelte-n5arpx:focus-visible{outline:2px solid var(--color-brand-600);outline-offset:2px}.nk-change.svelte-n5arpx{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);padding:var(--space-4) var(--space-5);background:var(--feedback-success-bg);border-radius:var(--radius-lg);border:1px solid var(--border-subtle)}.nk-change--short.svelte-n5arpx{background:var(--feedback-warning-bg)}.nk-change-text.svelte-n5arpx{display:flex;flex-direction:column;gap:2px}.nk-change-label.svelte-n5arpx{font-size:.6875rem;font-weight:900;letter-spacing:.18em;text-transform:uppercase;color:var(--text-muted)}.nk-change-sub.svelte-n5arpx{font-size:.8125rem;font-weight:700;color:var(--text-secondary)}.nk-change-value.svelte-n5arpx{font-family:var(--font-sans);font-weight:900;font-size:1.375rem;letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--feedback-success)}.nk-change--short.svelte-n5arpx .nk-change-value:where(.svelte-n5arpx){color:var(--feedback-warning)}.nk-quick.svelte-n5arpx{display:flex;flex-wrap:wrap;gap:var(--space-2)}.nk-quick-btn.svelte-n5arpx{min-height:52px;padding:0 var(--space-5);border-radius:var(--radius-full);border:2px solid var(--border-default);background:var(--surface-muted);color:var(--text-secondary);font-family:var(--font-sans);font-weight:900;font-size:.9375rem;font-variant-numeric:tabular-nums;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),box-shadow var(--duration-fast) var(--easing-standard),transform var(--duration-fast) var(--easing-standard)}.nk-quick-btn.svelte-n5arpx:hover{background:var(--surface-raised);border-color:var(--border-strong);color:var(--text-primary)}.nk-quick-btn.svelte-n5arpx:active{transform:scale(.96)}.nk-quick-btn.svelte-n5arpx:focus-visible{outline:2px solid var(--color-brand-600);outline-offset:2px}.nk-quick-btn--on.svelte-n5arpx{background:linear-gradient(to right,var(--color-brand-400),var(--color-brand-600));border-color:transparent;color:var(--text-on-solid);box-shadow:0 8px 20px -6px color-mix(in srgb,var(--color-brand-600) 60%,transparent)}.nk-quick-btn--on.svelte-n5arpx:hover{background:linear-gradient(to right,var(--color-brand-300),var(--color-brand-700));border-color:transparent;color:var(--text-on-solid)}.nk-custom.svelte-n5arpx{max-width:22rem}@media (prefers-reduced-motion: reduce){.nk-quick-btn.svelte-n5arpx,.nk-step.svelte-n5arpx,.nk-hero-display.svelte-n5arpx{transition:none}.nk-quick-btn.svelte-n5arpx:active,.nk-step.svelte-n5arpx:active{transform:none}}.wa-cta.svelte-1mpzwsx{--wa-green: var(--color-whatsapp);--wa-green-dark: var(--color-whatsapp-hover);--wa-green-darker: var(--color-whatsapp-active);--wa-glow: 0 10px 28px -8px color-mix(in srgb, var(--color-whatsapp) 60%, transparent);display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);min-height:var(--touch-target-min);border-radius:var(--radius-full)}.wa-cta--shape-rounded.svelte-1mpzwsx{border-radius:var(--radius-lg);font-family:var(--font-sans);font-weight:800;letter-spacing:-.01em;text-decoration:none;cursor:pointer;border:2px solid transparent;transition:background var(--duration-fast) var(--easing-standard),box-shadow var(--duration-fast) var(--easing-standard),border-color var(--duration-fast) var(--easing-standard),color var(--duration-fast) var(--easing-standard),transform var(--duration-fast) var(--easing-standard);-webkit-user-select:none;user-select:none}.wa-cta.svelte-1mpzwsx:active:not(.wa-cta--disabled){transform:scale(.97)}.wa-cta.svelte-1mpzwsx:focus-visible{outline:2px solid var(--wa-green);outline-offset:2px}.wa-cta--sm.svelte-1mpzwsx{height:40px;padding:0 var(--space-4);font-size:.875rem;font-weight:800}.wa-cta--md.svelte-1mpzwsx{height:var(--control-height-sm);padding:0 var(--space-5);font-size:.9375rem;font-weight:800}.wa-cta--lg.svelte-1mpzwsx{height:var(--control-height-lg);padding:0 var(--space-6);font-size:1.0625rem;font-weight:900}.wa-cta--brand.svelte-1mpzwsx{background:var(--wa-green);color:var(--text-on-solid);border-color:var(--wa-green);box-shadow:var(--wa-glow)}.wa-cta--brand.svelte-1mpzwsx:hover:not(.wa-cta--disabled){background:var(--wa-green-dark);border-color:var(--wa-green-dark);box-shadow:var(--wa-glow)}.wa-cta--brand.wa-cta--disabled.svelte-1mpzwsx{box-shadow:none}.wa-cta--inverse.svelte-1mpzwsx{background:var(--surface-raised);color:var(--wa-green-darker);border-color:var(--surface-raised)}.wa-cta--inverse.svelte-1mpzwsx:hover:not(.wa-cta--disabled){background:var(--surface-muted);border-color:var(--surface-muted)}.wa-cta--outline.svelte-1mpzwsx{background:transparent;color:var(--wa-green-darker);border-color:var(--wa-green)}.wa-cta--outline.svelte-1mpzwsx:hover:not(.wa-cta--disabled){background:color-mix(in srgb,var(--wa-green) 10%,transparent)}.wa-cta--full.svelte-1mpzwsx{width:100%}.wa-cta--disabled.svelte-1mpzwsx{opacity:.5;cursor:not-allowed;pointer-events:none}.wa-cta__label.svelte-1mpzwsx{display:inline-flex;align-items:center;line-height:1;white-space:nowrap}@media (prefers-reduced-motion: reduce){.wa-cta.svelte-1mpzwsx{transition:none}.wa-cta.svelte-1mpzwsx:active:not(.wa-cta--disabled){transform:none}}.mb.svelte-1mygsc9{display:flex;flex-direction:column;gap:var(--space-irregular-tight);margin:0;font-family:var(--font-sans)}.mb-row.svelte-1mygsc9{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-3);padding:var(--space-2) 0;min-height:32px}.mb-label.svelte-1mygsc9{margin:0;display:flex;flex-direction:column;gap:2px;min-width:0}.mb-label-text.svelte-1mygsc9{font-weight:700;font-size:.9375rem;color:var(--text-secondary);line-height:1.3}.mb-label-hint.svelte-1mygsc9{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-1mygsc9{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-1mygsc9{font-weight:700;font-size:.6875rem;color:var(--text-muted);letter-spacing:.04em}.mb-row--success.svelte-1mygsc9 .mb-value:where(.svelte-1mygsc9){color:var(--feedback-success)}.mb-row--danger.svelte-1mygsc9 .mb-value:where(.svelte-1mygsc9){color:var(--feedback-danger)}.mb-row--muted.svelte-1mygsc9 .mb-label-text:where(.svelte-1mygsc9),.mb-row--muted.svelte-1mygsc9 .mb-value:where(.svelte-1mygsc9){color:var(--text-muted)}.mb-row--prominent.svelte-1mygsc9{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-1mygsc9 .mb-label-text:where(.svelte-1mygsc9){font-weight:900;font-size:.6875rem;color:var(--text-disabled);text-transform:uppercase;letter-spacing:.18em}.mb-row--prominent.svelte-1mygsc9 .mb-value:where(.svelte-1mygsc9){font-weight:900;font-size:1.75rem;letter-spacing:-.03em;line-height:1}.mb-row--prominent.svelte-1mygsc9 .mb-currency:where(.svelte-1mygsc9){font-size:.8125rem;font-weight:700;letter-spacing:.02em}@media (min-width: 480px){.mb-row.svelte-1mygsc9{padding:var(--space-irregular-md) 0}.mb-label-text.svelte-1mygsc9,.mb-value.svelte-1mygsc9{font-size:1rem}.mb-row--prominent.svelte-1mygsc9{padding-top:var(--space-4);min-height:56px}.mb-row--prominent.svelte-1mygsc9 .mb-label-text:where(.svelte-1mygsc9){font-size:.75rem}.mb-row--prominent.svelte-1mygsc9 .mb-value:where(.svelte-1mygsc9){font-size:2.25rem}}@media (min-width: 1024px){.mb-row--prominent.svelte-1mygsc9 .mb-value:where(.svelte-1mygsc9){font-size:2.75rem}}.modal-backdrop.svelte-1f9r10x{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)}.modal.svelte-1f9r10x{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-1f9r10x{display:none}.modal-header.svelte-1f9r10x{display:flex;flex-direction:column;gap:var(--space-2);margin:0 0 var(--space-4);padding-right:48px}.modal-header-text.svelte-1f9r10x{display:flex;flex-direction:column;gap:var(--space-1);min-width:0}.modal-title.svelte-1f9r10x{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-1f9r10x{font-size:1.625rem}}.modal-close.svelte-1f9r10x{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-1f9r10x:hover{background:var(--border-subtle);color:var(--text-primary)}.modal-close.svelte-1f9r10x:focus-visible{outline:2px solid var(--color-brand-500);outline-offset:2px}.modal-close--floating.svelte-1f9r10x{position:absolute;top:var(--space-4);right:var(--space-4);z-index:2}.modal-body.svelte-1f9r10x{padding:28px var(--space-5) var(--space-5);overflow-y:auto;flex:1}@media (min-width: 768px){.modal-body.svelte-1f9r10x{padding:32px var(--space-7) var(--space-7)}}.modal-footer.svelte-1f9r10x{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-1f9r10x>*{width:100%}.modal-footer.svelte-1f9r10x button{min-height:56px}@media (min-width: 768px){.modal-footer.svelte-1f9r10x{flex-direction:row;justify-content:flex-end;align-items:center;gap:var(--space-3);padding:var(--space-5) var(--space-7)}.modal-footer.svelte-1f9r10x>*{width:auto}.modal-footer.svelte-1f9r10x button:last-child{min-width:160px}}.modal-footer.svelte-1f9r10x button:active{transform:translateY(1px)}@media (max-width: 540px){.modal-backdrop.svelte-1f9r10x{padding:var(--space-4)}.modal.svelte-1f9r10x{max-height:calc(100dvh - 2 * var(--space-4))}}@media (prefers-reduced-motion: reduce){.modal-backdrop.svelte-1f9r10x,.modal.svelte-1f9r10x{animation:none}.modal-footer.svelte-1f9r10x button:active{transform:none}}.drawer-backdrop.svelte-1dftxbp{position:fixed;top:0;right:0;bottom:0;left:0;height:100dvh;background:var(--scrim);display:flex;align-items:flex-end;z-index:900;animation:fade-in var(--duration-fast) var(--easing-standard)}.drawer-backdrop.svelte-1dftxbp:has(.drawer--mobile-side:where(.svelte-1dftxbp)){align-items:stretch}.drawer-backdrop--passive.svelte-1dftxbp{background:transparent}@media (min-width: 768px){.drawer-backdrop.svelte-1dftxbp{align-items:stretch}}.drawer.svelte-1dftxbp{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:auto;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-1dftxbp{width:100vw;max-width:100vw;height:100dvh;max-height:100dvh;border-radius:0;animation:svelte-1dftxbp-slide-in var(--duration-normal) var(--easing-emphasized);touch-action:pan-y}.drawer.drawer--mobile-side.drawer--left.svelte-1dftxbp{animation-name:svelte-1dftxbp-slide-in-left;margin-right:auto}.drawer.drawer--mobile-side.drawer--right.svelte-1dftxbp{margin-left:auto}@media (min-width: 768px){.drawer.svelte-1dftxbp{height:100dvh;max-height:100dvh;border-radius:0;animation:svelte-1dftxbp-slide-in var(--duration-normal) var(--easing-emphasized);box-shadow:-16px 0 48px -16px color-mix(in srgb,var(--text-primary) 22%,transparent),inset 0 1px color-mix(in srgb,var(--text-primary) 6%,transparent)}.drawer--left.svelte-1dftxbp{animation-name:svelte-1dftxbp-slide-in-left;box-shadow:16px 0 48px -16px color-mix(in srgb,var(--text-primary) 22%,transparent),inset 0 1px color-mix(in srgb,var(--text-primary) 6%,transparent)}}@media (min-width: 768px){.drawer[data-width-scale=compact].svelte-1dftxbp{width:400px}.drawer[data-width-scale=comfortable].svelte-1dftxbp{width:440px}.drawer[data-width-scale=wide].svelte-1dftxbp{width:500px}}@media (min-width: 1280px){.drawer[data-width-scale=compact].svelte-1dftxbp{width:400px}.drawer[data-width-scale=comfortable].svelte-1dftxbp{width:440px}.drawer[data-width-scale=wide].svelte-1dftxbp{width:520px}}@media (min-width: 1600px){.drawer[data-width-scale=comfortable].svelte-1dftxbp{width:460px}.drawer[data-width-scale=wide].svelte-1dftxbp{width:560px}}.drawer[data-width-scale=wide].svelte-1dftxbp .block-grid-laptop{display:grid;grid-template-columns:1fr;gap:var(--space-irregular-loose)}@media (min-width: 1280px){.drawer[data-width-scale=wide].svelte-1dftxbp .block-grid-laptop{grid-template-columns:1fr 1fr;gap:var(--space-5)}}@media (min-width: 768px){.drawer--right.svelte-1dftxbp{margin-left:auto}.drawer--left.svelte-1dftxbp{margin-right:auto}}.drawer-grip.svelte-1dftxbp{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-1dftxbp:active{cursor:grabbing}.drawer-grip-bar.svelte-1dftxbp{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-1dftxbp:active .drawer-grip-bar:where(.svelte-1dftxbp){width:52px;background:var(--text-muted)}@media (min-width: 768px){.drawer-grip.svelte-1dftxbp{display:none}}.drawer-header.svelte-1dftxbp{display:flex;flex-direction:column;gap:var(--space-1);margin:0 0 var(--space-4);padding-right:56px}.drawer.drawer--mobile-side.svelte-1dftxbp .drawer-close:where(.svelte-1dftxbp){top:var(--space-3);right:var(--space-3)}.drawer-close.svelte-1dftxbp{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-1dftxbp:focus-visible{outline:2px solid var(--color-brand-600);outline-offset:2px}.drawer-close.svelte-1dftxbp:active{transform:scale(.9)}@media (min-width: 768px){.drawer-close.svelte-1dftxbp{top:var(--space-3);right:var(--space-3)}}.drawer-close.svelte-1dftxbp:hover{background:var(--color-ink-200);color:var(--text-primary)}.drawer-title.svelte-1dftxbp{margin:0;font-weight:900;font-size:clamp(1.25rem,2.5vw,1.625rem);letter-spacing:-.03em;color:var(--text-primary);line-height:1.05;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-1dftxbp{font-size:1.5rem}}.drawer-subtitle.svelte-1dftxbp{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-1dftxbp{text-align:left}}.drawer-body.svelte-1dftxbp{flex:1;overflow-y:auto;overscroll-behavior:contain;padding:60px var(--space-5) var(--space-8);touch-action:pan-y;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none}.drawer-body.svelte-1dftxbp::-webkit-scrollbar{width:0;height:0;display:none}.drawer-body--flush.svelte-1dftxbp{padding:0}.drawer-body--flush.svelte-1dftxbp .drawer-header:where(.svelte-1dftxbp){padding:60px var(--space-5) var(--space-4);padding-right:56px;margin-bottom:0}@media (min-width: 768px){.drawer-body.svelte-1dftxbp{padding:64px var(--space-7) var(--space-8)}.drawer-body--flush.svelte-1dftxbp{padding:0}}.drawer-footer.svelte-1dftxbp{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);padding-bottom:calc(var(--space-5) + env(safe-area-inset-bottom,0px))}@media (min-width: 768px){.drawer-footer.svelte-1dftxbp{padding:var(--space-4) var(--space-7);padding-bottom:var(--space-4)}}.drawer-footer.svelte-1dftxbp:has(.df){padding:0;border-top:0;background:transparent;box-shadow:none}.drawer-footer.svelte-1dftxbp: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-1dftxbp-slide-in{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes svelte-1dftxbp-slide-in-left{0%{transform:translate(-100%)}to{transform:translate(0)}}@media (prefers-reduced-motion: reduce){.drawer.svelte-1dftxbp,.drawer-backdrop.svelte-1dftxbp{animation:none!important}}.df.svelte-1wnxgoj{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-1wnxgoj,.df-actions.svelte-1wnxgoj{display:flex;flex-direction:column-reverse;gap:var(--space-irregular-md)}.df-delete.svelte-1wnxgoj button,.df-delete.svelte-1wnxgoj a,.df-actions.svelte-1wnxgoj button,.df-actions.svelte-1wnxgoj a{width:100%}.df-actions.svelte-1wnxgoj button{min-height:56px}@media (min-width: 768px){.df--split.svelte-1wnxgoj,.df--right.svelte-1wnxgoj{flex-direction:row;align-items:center;padding:var(--space-4) var(--space-7);padding-bottom:var(--space-4)}.df--split.svelte-1wnxgoj .df-delete:where(.svelte-1wnxgoj){margin-right:auto}.df--split.svelte-1wnxgoj .df-actions:where(.svelte-1wnxgoj),.df--right.svelte-1wnxgoj .df-actions:where(.svelte-1wnxgoj){flex-direction:row;gap:var(--space-3);margin-left:auto;align-items:center}.df--split.svelte-1wnxgoj .df-delete:where(.svelte-1wnxgoj) button,.df--split.svelte-1wnxgoj .df-actions:where(.svelte-1wnxgoj) button,.df--right.svelte-1wnxgoj .df-actions:where(.svelte-1wnxgoj) button{width:auto}.df--split.svelte-1wnxgoj .df-actions:where(.svelte-1wnxgoj) button:last-child,.df--right.svelte-1wnxgoj .df-actions:where(.svelte-1wnxgoj) button:last-child{min-width:160px}}@media (min-width: 1024px){.df--split.svelte-1wnxgoj,.df--right.svelte-1wnxgoj{padding:var(--space-5) var(--space-7)}}.df.svelte-1wnxgoj button:active{transform:translateY(1px)}@media (prefers-reduced-motion: reduce){.df.svelte-1wnxgoj button:active{transform:none}}.empty.svelte-1fa80uz{display:flex;flex-direction:column;align-items:center;text-align:center;border-radius:var(--radius-2xl);gap:10px}.empty--sm.svelte-1fa80uz:not(.empty--custom-spacing){padding:24px}.empty--md.svelte-1fa80uz:not(.empty--custom-spacing){padding:32px 24px}.empty--lg.svelte-1fa80uz:not(.empty--custom-spacing){padding:64px 24px}@media (min-width: 768px){.empty--md.svelte-1fa80uz:not(.empty--custom-spacing){padding:40px 24px}}.empty--bg-muted.svelte-1fa80uz{background:var(--surface-raised)}.empty--bg-transparent.svelte-1fa80uz{background:transparent}.empty-icon.svelte-1fa80uz{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-1fa80uz .empty-icon:where(.svelte-1fa80uz){width:60px;height:60px;border-radius:var(--radius-xl)}.empty--lg.svelte-1fa80uz .empty-icon:where(.svelte-1fa80uz){width:88px;height:88px}.empty-illustration.svelte-1fa80uz{display:inline-flex;align-items:center;justify-content:center;margin-bottom:6px}.empty--sm.svelte-1fa80uz .empty-illustration:where(.svelte-1fa80uz) svg{width:80px;height:80px}.empty--md.svelte-1fa80uz .empty-illustration:where(.svelte-1fa80uz) svg{width:120px;height:120px}.empty--lg.svelte-1fa80uz .empty-illustration:where(.svelte-1fa80uz) svg{width:160px;height:160px}.empty--brand.svelte-1fa80uz .empty-icon:where(.svelte-1fa80uz){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-1fa80uz .empty-icon:where(.svelte-1fa80uz){background:var(--feedback-info-bg);color:var(--feedback-info)}.empty--success.svelte-1fa80uz .empty-icon:where(.svelte-1fa80uz){background:var(--feedback-success-bg);color:var(--feedback-success)}.empty--danger.svelte-1fa80uz .empty-icon:where(.svelte-1fa80uz){background:var(--surface-muted);color:var(--feedback-danger)}.empty--warning.svelte-1fa80uz .empty-icon:where(.svelte-1fa80uz){background:var(--surface-muted);color:var(--feedback-warning)}.empty-eyebrow.svelte-1fa80uz{font-family:var(--font-sans);font-weight:900;font-size:.6875rem;letter-spacing:.22em;text-transform:uppercase;color:var(--text-disabled)}.empty-title.svelte-1fa80uz{margin:0;font-family:var(--font-sans);font-weight:900;letter-spacing:-.02em;color:var(--text-primary);line-height:1.1}.empty--sm.svelte-1fa80uz .empty-title:where(.svelte-1fa80uz){font-size:1.25rem}.empty--md.svelte-1fa80uz .empty-title:where(.svelte-1fa80uz){font-size:1.75rem}.empty--lg.svelte-1fa80uz .empty-title:where(.svelte-1fa80uz){font-size:2.25rem}.empty-desc.svelte-1fa80uz{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-1fa80uz{margin-top:20px;display:flex;flex-wrap:wrap;gap:10px;justify-content:center}.error-wrap.svelte-1f71c71{width:100%}.error-wrap--page.svelte-1f71c71{display:flex;align-items:center;justify-content:center;min-height:60vh;padding:var(--space-8) var(--space-4)}.error-actions.svelte-1f71c71{display:flex;flex-wrap:wrap;gap:var(--space-3);justify-content:center}.error-details.svelte-1f71c71{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-1f71c71 summary:where(.svelte-1f71c71){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-1f71c71 summary:where(.svelte-1f71c71)::-webkit-details-marker{display:none}.error-details.svelte-1f71c71 summary:where(.svelte-1f71c71):hover{color:var(--text-primary)}.error-details[open].svelte-1f71c71 summary:where(.svelte-1f71c71){color:var(--text-secondary);margin-bottom:var(--space-2)}.error-details.svelte-1f71c71 pre:where(.svelte-1f71c71){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-1f71c71{transition:none}}.sk-wrap.svelte-u380lt{display:flex;flex-direction:column;width:100%;--sk-text-h: 12px}.sk-wrap--inline.svelte-u380lt{flex-direction:row;flex-wrap:wrap;width:auto}.sk.svelte-u380lt{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-u380lt{border-radius:50%}.sk--r-sm.svelte-u380lt{border-radius:var(--radius-sm)}.sk--r-md.svelte-u380lt{border-radius:var(--radius-md)}.sk--r-lg.svelte-u380lt{border-radius:var(--radius-lg)}.sk--r-xl.svelte-u380lt{border-radius:var(--radius-xl)}.sk--r-2xl.svelte-u380lt{border-radius:var(--radius-2xl)}.sk--r-full.svelte-u380lt{border-radius:var(--radius-full)}.sk--text.svelte-u380lt{border-radius:var(--radius-xs)}@media (prefers-reduced-motion: reduce){.sk.svelte-u380lt{animation:none;background:var(--surface-muted)}}.load-more.svelte-l6t5k5{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-l6t5k5:hover:not(:disabled){background:var(--color-ink-200);border-color:var(--border-default);color:var(--text-primary)}.load-more.svelte-l6t5k5:active:not(:disabled){background:var(--color-ink-300)}.load-more.svelte-l6t5k5:focus-visible{outline:2px solid var(--color-brand-600);outline-offset:2px}.load-more.svelte-l6t5k5:disabled{opacity:.45;cursor:not-allowed}.load-more__spinner.svelte-l6t5k5{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-l6t5k5-load-more-spin var(--duration-slow) linear infinite;flex-shrink:0}@keyframes svelte-l6t5k5-load-more-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion: reduce){.load-more__spinner.svelte-l6t5k5{animation:none;border-top-color:var(--color-brand-600)}.load-more.svelte-l6t5k5{transition:none}}.ad.svelte-1bpc59z{display:flex;flex-direction:column;gap:16px;min-height:0;height:100%}.ad-search.svelte-1bpc59z,.ad-filters.svelte-1bpc59z{flex-shrink:0}.ad-create.svelte-1bpc59z{display:flex;align-items:center;gap:var(--space-3);width:100%;padding:12px 14px;background:transparent;border:1.5px dashed var(--border-default);border-radius:var(--radius-lg);cursor:pointer;text-align:left;color:var(--text-muted);font-family:var(--font-sans);min-height:var(--control-height-md);flex-shrink:0;transition:border-color var(--duration-fast) var(--easing-standard),color var(--duration-fast) var(--easing-standard),background var(--duration-fast) var(--easing-standard)}.ad-create.svelte-1bpc59z:hover{border-color:var(--color-brand-600);color:var(--text-brand);background:var(--color-brand-50)}.ad-create-icon.svelte-1bpc59z{width:32px;height:32px;border-radius:var(--radius-full);background:var(--surface-muted);border:1px solid var(--border-subtle);display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.ad-create-label.svelte-1bpc59z{margin-right:auto;font-weight:900;font-size:var(--font-size-body-sm);letter-spacing:var(--letter-spacing-tight)}.ad-create.svelte-1bpc59z .ad-create-go{color:var(--text-muted)}.ad-bulk.svelte-1bpc59z{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-1bpc59z{display:inline-flex;align-items:center;flex-wrap:wrap;gap:var(--space-1);font-family:var(--font-sans);font-weight:800;font-size:.8125rem;color:var(--text-primary)}.ad-bulk-changes.svelte-1bpc59z{display:inline-flex;align-items:center;gap:var(--space-1);margin-left:2px}.ad-added.svelte-1bpc59z,.ad-removed.svelte-1bpc59z{padding:2px 8px;border-radius:var(--radius-full);font-weight:900;font-size:var(--font-size-eyebrow);font-variant-numeric:tabular-nums}.ad-added.svelte-1bpc59z{background:var(--color-brand-100);color:var(--text-brand)}.ad-removed.svelte-1bpc59z{background:var(--feedback-danger-bg);color:var(--feedback-danger)}.ad-bulk-actions.svelte-1bpc59z{display:flex;gap:12px}.ad-bulk-link.svelte-1bpc59z{display:inline-flex;align-items:center;min-height:44px;border:0;background:transparent;font-family:var(--font-sans);font-weight:800;font-size:.8125rem;color:var(--text-brand);cursor:pointer;padding:0}.ad-bulk-link.svelte-1bpc59z:hover{text-decoration:underline}.ad-list.svelte-1bpc59z{display:flex;flex-direction:column}.ad-row.svelte-1bpc59z{width:100%;text-align:left;cursor:pointer;font:inherit;color:var(--text-primary);border:0;border-top:1px solid var(--divider);border-radius:0;background:transparent}.ad-row.svelte-1bpc59z:first-child{border-top:0}.ad-row--on.svelte-1bpc59z,.ad-row--on.svelte-1bpc59z:hover{background:var(--color-brand-50)}.ad-row--disabled.svelte-1bpc59z{cursor:not-allowed;opacity:.55}.ad-row--disabled.svelte-1bpc59z:hover{background:transparent}.ad-row-skel.svelte-1bpc59z{display:flex;align-items:center;gap:12px;padding:.875rem;border-top:1px solid var(--divider)}.ad-row-skel.svelte-1bpc59z:first-child{border-top:0}.ad-more.svelte-1bpc59z{display:flex;align-items:center;justify-content:center;padding:12px 8px 4px}.ad-empty-search.svelte-1bpc59z{padding:24px 4px;display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-1)}.ad-empty-search-text.svelte-1bpc59z{font-family:var(--font-sans);font-weight:600;font-size:.9375rem;color:var(--text-muted);margin:0}@media (min-width: 480px){.ad.svelte-1bpc59z{gap:18px}.ad-bulk.svelte-1bpc59z{padding:12px 16px}}.md-backdrop.svelte-1x8wesd{position:fixed;top:0;right:0;bottom:0;left:0;background-color:var(--scrim);z-index:49;animation:svelte-1x8wesd-md-fade-in var(--duration-fast) var(--easing-standard) forwards}.md-panel.svelte-1x8wesd{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-1x8wesd-md-slide var(--duration-normal) var(--easing-emphasized) forwards;font-family:var(--font-sans);color:var(--text-primary);overflow:hidden}.md-panel--left.svelte-1x8wesd{left:0;border-right:1px solid var(--border-subtle);border-radius:0 var(--radius-2xl) var(--radius-2xl) 0}.md-panel--right.svelte-1x8wesd{right:0;border-left:1px solid var(--border-subtle);border-radius:var(--radius-2xl) 0 0 var(--radius-2xl);animation-name:svelte-1x8wesd-md-slide-right}.md-handle.svelte-1x8wesd{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-1x8wesd{display:none}}@keyframes svelte-1x8wesd-md-fade-in{0%{opacity:0}to{opacity:1}}@keyframes svelte-1x8wesd-md-slide{0%{transform:translate(-100%)}to{transform:translate(0)}}@keyframes svelte-1x8wesd-md-slide-right{0%{transform:translate(100%)}to{transform:translate(0)}}@media (prefers-reduced-motion: reduce){.md-backdrop.svelte-1x8wesd,.md-panel.svelte-1x8wesd{animation:none}}.bs-backdrop.svelte-1b2657x{position:fixed;top:0;right:0;bottom:0;left:0;background:var(--scrim);display:flex;align-items:flex-end;justify-content:center;z-index:1000}.bs.svelte-1b2657x{background:var(--surface-raised);width:100%;max-width:640px;border-top-left-radius:var(--radius-2xl);border-top-right-radius:var(--radius-2xl);display:flex;flex-direction:column;box-shadow:var(--shadow-overlay)}.bs-handle.svelte-1b2657x{width:40px;height:4px;border-radius:var(--radius-full);background:var(--border-default);margin:var(--space-irregular-md) auto 0;flex-shrink:0}.bs-header.svelte-1b2657x{display:flex;align-items:center;justify-content:space-between;padding:var(--space-4) var(--space-5) var(--space-3);gap:var(--space-4)}.bs-title.svelte-1b2657x{margin:0;font-family:var(--font-sans);font-weight:900;font-size:1.25rem;letter-spacing:-.01em;color:var(--text-primary)}.bs-close.svelte-1b2657x{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border:0;background:transparent;color:var(--text-muted);border-radius:var(--radius-full);cursor:pointer;flex-shrink:0;transition:background var(--duration-fast) var(--easing-standard),color var(--duration-fast) var(--easing-standard)}.bs-close.svelte-1b2657x:hover{background:var(--surface-muted);color:var(--text-primary)}.bs-close.svelte-1b2657x:focus-visible{outline:2px solid var(--color-brand-500);outline-offset:2px}.bs-body.svelte-1b2657x{padding:0 var(--space-5) var(--space-5);overflow-y:auto;overscroll-behavior:contain;flex:1}.bs-footer.svelte-1b2657x{display:flex;gap:var(--space-2);justify-content:stretch;padding:var(--space-3) var(--space-5) calc(var(--space-3) + env(safe-area-inset-bottom,0px));border-top:1px solid var(--border-subtle)}.tt-wrap.svelte-1sw6zjh{position:relative;display:inline-flex;align-items:center}.tt-trigger.svelte-1sw6zjh{display:inline-flex;align-items:center}.tt-bubble.svelte-1sw6zjh{position:absolute;z-index:1000;background:var(--surface-inverse);color:var(--text-inverse);font-family:var(--font-sans);font-weight:800;font-size:11px;text-transform:uppercase;letter-spacing:.08em;padding:7px 12px;border-radius:var(--radius-md);white-space:nowrap;pointer-events:none;box-shadow:var(--shadow-elevated);animation:svelte-1sw6zjh-tt-in var(--duration-fast) var(--easing-decelerate)}.tt-bubble--top.svelte-1sw6zjh{left:50%;bottom:calc(100% + 8px);transform:translate(-50%);transform-origin:bottom center}.tt-bubble--bottom.svelte-1sw6zjh{left:50%;top:calc(100% + 8px);transform:translate(-50%);transform-origin:top center}.tt-bubble--left.svelte-1sw6zjh{right:calc(100% + 8px);top:50%;transform:translateY(-50%);transform-origin:right center}.tt-bubble--right.svelte-1sw6zjh{left:calc(100% + 8px);top:50%;transform:translateY(-50%);transform-origin:left center}.tt-bubble--arrow.svelte-1sw6zjh:before{content:"";position:absolute;border:5px solid transparent}.tt-bubble--arrow.tt-bubble--top.svelte-1sw6zjh:before{left:50%;top:100%;transform:translate(-50%);border-top-color:var(--surface-inverse)}.tt-bubble--arrow.tt-bubble--bottom.svelte-1sw6zjh:before{left:50%;bottom:100%;transform:translate(-50%);border-bottom-color:var(--surface-inverse)}.tt-bubble--arrow.tt-bubble--left.svelte-1sw6zjh:before{right:-10px;top:50%;transform:translateY(-50%);border-left-color:var(--surface-inverse)}.tt-bubble--arrow.tt-bubble--right.svelte-1sw6zjh:before{left:-10px;top:50%;transform:translateY(-50%);border-right-color:var(--surface-inverse)}@keyframes svelte-1sw6zjh-tt-in{0%{opacity:0;scale:.94}to{opacity:1;scale:1}}@media (prefers-reduced-motion: reduce){.tt-bubble.svelte-1sw6zjh{animation:none}}.dz.svelte-110h35h{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-110h35h{background:var(--feedback-danger-bg);border-color:var(--feedback-danger)}.dz-trigger.svelte-110h35h{display:inline-flex;align-items:center;gap:10px;width:100%;min-height:var(--touch-target-min);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-110h35h:hover:not(:disabled){background:color-mix(in srgb,var(--feedback-danger) 8%,transparent)}.dz-trigger.svelte-110h35h:disabled{opacity:.55;cursor:not-allowed}.dz-trigger-icon.svelte-110h35h{display:inline-flex;flex-shrink:0}.dz-trigger-label.svelte-110h35h{flex:1}.dz-panel.svelte-110h35h{display:flex;flex-direction:column;gap:12px;padding:16px}.dz-icon.svelte-110h35h{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-110h35h{display:flex;flex-direction:column;gap:4px;min-width:0}.dz-title.svelte-110h35h{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-110h35h{margin:0;font-family:var(--font-sans);font-weight:600;font-size:.875rem;color:var(--text-secondary);line-height:1.45}.dz-actions.svelte-110h35h{display:flex;flex-direction:column;gap:8px;margin-top:4px}.dz-actions.svelte-110h35h button,.dz-actions.svelte-110h35h a{width:100%}@media (min-width: 480px){.dz-panel.svelte-110h35h{padding:18px 20px}.dz-actions.svelte-110h35h{flex-direction:row;gap:10px;margin-top:0;align-self:flex-end}.dz-actions.svelte-110h35h button,.dz-actions.svelte-110h35h a{width:auto}}@media (min-width: 768px){.dz-panel.svelte-110h35h{padding:18px 22px}}.confirm.svelte-1hkesf5{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-1hkesf5{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-1hkesf5{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-1hkesf5{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-1hkesf5{margin:0;max-width:360px;font-family:var(--font-sans);font-weight:600;font-size:.9375rem;color:var(--text-secondary);line-height:1.55}.pdm-backdrop.svelte-3hnhuh{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)}.pdm.svelte-3hnhuh{position:relative;background:var(--surface-raised);border-radius:var(--radius-2xl);width:100%;max-width:640px;max-height:calc(100dvh - 32px);display:flex;flex-direction:column;box-shadow:var(--shadow-overlay);font-family:var(--font-sans);overflow:hidden;animation:scale-in var(--duration-normal) var(--easing-standard)}.pdm-hero.svelte-3hnhuh{position:relative;width:100%;aspect-ratio:4 / 3;max-height:40vh;background:var(--surface-muted);overflow:hidden;flex-shrink:0}.pdm-hero-img.svelte-3hnhuh{width:100%;height:100%;object-fit:cover;display:block}.pdm-hero-placeholder.svelte-3hnhuh{width:100%;height:100%;background:var(--surface-muted)}.pdm-hero--unavailable.svelte-3hnhuh .pdm-hero-img:where(.svelte-3hnhuh){filter:grayscale(1);opacity:.55}.pdm-hero-overlay.svelte-3hnhuh{position:absolute;inset:auto 0 0 0;height:70%;background:linear-gradient(to top,var(--scrim),transparent);pointer-events:none}.pdm-close.svelte-3hnhuh{position:absolute;top:var(--space-3);right:var(--space-3);width:36px;height:36px;min-width:var(--touch-target-min);min-height:var(--touch-target-min);display:inline-flex;align-items:center;justify-content:center;background:#ffffff29;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid rgba(255,255,255,.22);color:var(--text-inverse);border-radius:var(--radius-full);cursor:pointer;z-index:2;transition:transform var(--duration-fast) var(--easing-standard)}.pdm-close.svelte-3hnhuh:hover{transform:scale(1.06)}.pdm-close.svelte-3hnhuh:active{transform:scale(.92)}.pdm-close.svelte-3hnhuh:focus-visible{outline:2px solid var(--color-brand-500);outline-offset:2px}.pdm-featured.svelte-3hnhuh{position:absolute;top:var(--space-irregular-loose);left:var(--space-irregular-loose);display:inline-flex;align-items:center;gap:var(--space-1);padding:0 var(--space-2);height:22px;border-radius:var(--radius-full);background:var(--feedback-warning);color:var(--text-on-solid);font-size:10px;font-weight:900;letter-spacing:.1em;text-transform:uppercase;z-index:1}.pdm-unavailable.svelte-3hnhuh{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);padding:6px 14px;background:#ffffff24;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border:1px solid rgba(255,255,255,.24);border-radius:var(--radius-full);color:var(--text-inverse);font-size:11px;font-weight:900;letter-spacing:.18em;text-transform:uppercase;white-space:nowrap}.pdm-hero-title.svelte-3hnhuh{position:absolute;left:var(--space-4);right:var(--space-16);bottom:var(--space-irregular-loose);margin:0;color:var(--text-inverse);font-size:1.75rem;font-weight:900;line-height:1.05;letter-spacing:-.02em;text-shadow:0 2px 12px var(--scrim)}.pdm-body.svelte-3hnhuh{padding:var(--space-4) var(--space-5) var(--space-2);overflow-y:auto;flex:1;display:flex;flex-direction:column;gap:var(--card-gap)}.pdm-price-row.svelte-3hnhuh{display:flex;align-items:baseline;gap:var(--space-2);flex-wrap:wrap}.pdm-price.svelte-3hnhuh{font-size:1.875rem;font-weight:900;letter-spacing:-.03em;color:var(--text-brand);font-variant-numeric:tabular-nums}.pdm-currency.svelte-3hnhuh{font-size:10px;font-weight:900;letter-spacing:.18em;text-transform:uppercase;color:var(--text-muted)}.pdm-compare.svelte-3hnhuh{font-size:.8125rem;font-weight:700;color:var(--text-disabled);text-decoration:line-through;font-variant-numeric:tabular-nums}.pdm-desc.svelte-3hnhuh{margin:0;font-size:.9375rem;font-weight:500;line-height:1.5;color:var(--text-muted)}.pdm-group.svelte-3hnhuh{display:flex;flex-direction:column;gap:var(--space-3);padding:var(--card-padding);background:var(--surface-muted);border:1.5px solid transparent;border-radius:var(--radius-lg);transition:border-color var(--duration-fast) var(--easing-standard)}.pdm-group--missing.svelte-3hnhuh{border-color:var(--feedback-danger);background:var(--feedback-danger-bg)}.pdm-group-head.svelte-3hnhuh{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-3)}.pdm-group-text.svelte-3hnhuh{display:flex;flex-direction:column;gap:2px;min-width:0}.pdm-group-name.svelte-3hnhuh{margin:0;font-size:.9375rem;font-weight:900;letter-spacing:-.01em;color:var(--text-primary)}.pdm-required.svelte-3hnhuh{color:var(--feedback-danger);margin-left:2px}.pdm-group-helper.svelte-3hnhuh{margin:0;font-size:.75rem;font-weight:600;color:var(--text-muted)}.pdm-group-pill.svelte-3hnhuh{display:inline-flex;align-items:center;gap:var(--space-irregular-tight);padding:0 var(--space-irregular-md);height:22px;border-radius:var(--radius-full);background:var(--feedback-danger-bg);color:var(--feedback-danger);font-size:11px;font-weight:900;letter-spacing:.04em;flex-shrink:0}.pdm-group-pill--done.svelte-3hnhuh{background:var(--feedback-success-bg);color:var(--feedback-success)}.pdm-group-pill-dot.svelte-3hnhuh{width:6px;height:6px;border-radius:var(--radius-full);background:currentColor}.pdm-group-optional.svelte-3hnhuh{font-size:11px;font-weight:700;letter-spacing:.04em;color:var(--text-muted);flex-shrink:0}.pdm-option-list.svelte-3hnhuh{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.pdm-option--off.svelte-3hnhuh{opacity:.55}.pdm-notes.svelte-3hnhuh{display:flex;flex-direction:column;gap:4px}.pdm-footer.svelte-3hnhuh{display:flex;align-items:stretch;gap:var(--space-irregular-md);padding:var(--space-3) var(--space-4) calc(var(--space-3) + env(safe-area-inset-bottom,0px));border-top:1px solid var(--border-subtle);background:var(--surface-raised);flex-shrink:0}.pdm-footer-stepper.svelte-3hnhuh{display:inline-flex;align-items:center;flex-shrink:0}.pdm-cta.svelte-3hnhuh{flex:1;height:56px;display:inline-flex;align-items:center;justify-content:center;gap:var(--space-irregular-md);padding:0 var(--space-5);background:linear-gradient(to right,var(--color-brand-400),var(--color-brand-600));color:var(--text-on-solid);border:0;border-radius:var(--radius-full);font-family:inherit;font-weight:900;font-size:.9375rem;letter-spacing:-.01em;cursor:pointer;box-shadow:0 10px 28px -8px color-mix(in srgb,var(--color-brand-600) 60%,transparent);transition:filter var(--duration-fast) var(--easing-standard),transform var(--duration-fast) var(--easing-standard),box-shadow var(--duration-fast) var(--easing-standard)}.pdm-cta.svelte-3hnhuh:hover:not(:disabled){filter:brightness(1.08)}.pdm-cta.svelte-3hnhuh:active:not(:disabled){transform:scale(.98);filter:brightness(.96)}.pdm-cta.svelte-3hnhuh:focus-visible{outline:2px solid var(--color-brand-500);outline-offset:2px}.pdm-cta.svelte-3hnhuh:disabled{background:var(--surface-muted);color:var(--text-disabled);box-shadow:none;cursor:not-allowed}.pdm-cta-label.svelte-3hnhuh{font-weight:900}.pdm-cta-price.svelte-3hnhuh{font-variant-numeric:tabular-nums;font-weight:900;opacity:.95}@media (max-width: 540px){.pdm-backdrop.svelte-3hnhuh{align-items:flex-end;padding:0}.pdm.svelte-3hnhuh{max-height:94dvh;border-radius:var(--radius-2xl) var(--radius-2xl) 0 0;animation:slide-up var(--duration-normal) var(--easing-standard)}.pdm-hero.svelte-3hnhuh{max-height:38vh}.pdm-hero-title.svelte-3hnhuh{font-size:1.375rem}}@media (prefers-reduced-motion: reduce){.pdm.svelte-3hnhuh,.pdm-backdrop.svelte-3hnhuh,.pdm-close.svelte-3hnhuh,.pdm-cta.svelte-3hnhuh{animation:none;transition:none}}.sm-backdrop.svelte-nyz6tt{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)}.sm.svelte-nyz6tt{background:var(--surface-raised);border-radius:var(--radius-2xl);width:100%;max-width:440px;max-height:calc(100dvh - 32px);display:flex;flex-direction:column;box-shadow:var(--shadow-overlay);font-family:var(--font-sans);animation:scale-in var(--duration-normal) var(--easing-standard);overflow:hidden}.sm-header.svelte-nyz6tt{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-3);padding:var(--space-5) var(--space-5) var(--space-3)}.sm-header-text.svelte-nyz6tt{display:flex;flex-direction:column;gap:var(--space-1);min-width:0}.sm-title.svelte-nyz6tt{margin:0;font-size:1.5rem;font-weight:900;letter-spacing:-.02em;color:var(--text-primary)}.sm-tz.svelte-nyz6tt{margin:0;font-size:.75rem;font-weight:600;color:var(--text-muted)}.sm-close.svelte-nyz6tt{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border:0;background:var(--surface-muted);color:var(--text-muted);border-radius:var(--radius-full);cursor:pointer;flex-shrink:0;transition:background var(--duration-fast) var(--easing-standard)}.sm-close.svelte-nyz6tt:hover{background:var(--surface-muted);color:var(--text-primary)}.sm-close.svelte-nyz6tt:focus-visible{outline:2px solid var(--color-brand-500);outline-offset:2px}.sm-status-row.svelte-nyz6tt{display:flex;align-items:center;gap:var(--space-irregular-md);padding:0 var(--space-5) var(--space-4);flex-wrap:wrap}.sm-status.svelte-nyz6tt{display:inline-flex;align-items:center;gap:var(--space-2);padding:var(--space-irregular-tight) var(--space-irregular-loose);border-radius:var(--radius-full);font-size:.8125rem;font-weight:900;letter-spacing:-.01em}.sm-status--open.svelte-nyz6tt{background:var(--feedback-success-bg);color:var(--feedback-success)}.sm-status--closed.svelte-nyz6tt{background:var(--feedback-danger-bg);color:var(--feedback-danger)}.sm-status-dot.svelte-nyz6tt{width:8px;height:8px;border-radius:var(--radius-full);background:currentColor;animation:svelte-nyz6tt-schedule-status-pulse 1.8s ease-in-out infinite}.sm-status-detail.svelte-nyz6tt{font-size:.8125rem;font-weight:700;color:var(--text-muted);font-variant-numeric:tabular-nums}.sm-list.svelte-nyz6tt{list-style:none;margin:0;padding:var(--space-1) var(--space-3) var(--space-5);display:flex;flex-direction:column;gap:2px;overflow-y:auto}.sm-row.svelte-nyz6tt{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);padding:var(--space-3) var(--space-irregular-loose);border-radius:var(--radius-lg);background:transparent}.sm-row--today.svelte-nyz6tt{background:var(--surface-inverse)}.sm-day.svelte-nyz6tt{font-size:.9375rem;font-weight:700;color:var(--text-primary)}.sm-row--today.svelte-nyz6tt .sm-day:where(.svelte-nyz6tt){font-weight:900;color:var(--text-inverse)}.sm-range.svelte-nyz6tt{font-size:.875rem;font-weight:700;color:var(--text-primary);font-variant-numeric:tabular-nums;text-align:right}.sm-row--today.svelte-nyz6tt .sm-range:where(.svelte-nyz6tt){color:var(--text-inverse)}.sm-range--closed.svelte-nyz6tt{color:var(--text-muted);font-weight:600}.sm-row--today.svelte-nyz6tt .sm-range--closed:where(.svelte-nyz6tt){color:color-mix(in srgb,var(--text-inverse) 55%,transparent)}@media (max-width: 540px){.sm-backdrop.svelte-nyz6tt{align-items:flex-end;padding:0}.sm.svelte-nyz6tt{max-height:92dvh;border-radius:var(--radius-2xl) var(--radius-2xl) 0 0;animation:slide-up var(--duration-normal) var(--easing-standard)}}@keyframes svelte-nyz6tt-schedule-status-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.55;transform:scale(.85)}}@media (prefers-reduced-motion: reduce){.sm.svelte-nyz6tt,.sm-backdrop.svelte-nyz6tt,.sm-close.svelte-nyz6tt,.sm-status-dot.svelte-nyz6tt{animation:none;transition:none}}.sb.svelte-l4t6e1{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-l4t6e1{top:max(16px,env(safe-area-inset-top,16px))}.sb--bottom.svelte-l4t6e1{bottom:max(16px,env(safe-area-inset-bottom,16px))}@media (max-width: 480px){.sb.svelte-l4t6e1{min-width:0;width:calc(100vw - 24px);max-width:calc(100vw - 24px)}.sb--top.svelte-l4t6e1{top:max(12px,env(safe-area-inset-top,12px))}.sb--bottom.svelte-l4t6e1{bottom:max(12px,env(safe-area-inset-bottom,12px))}}.sb-icon-wrap.svelte-l4t6e1{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-l4t6e1 .sb-icon-wrap:where(.svelte-l4t6e1){background:color-mix(in srgb,var(--color-brand-400) 22%,transparent);color:var(--color-brand-300)}.sb--error.svelte-l4t6e1 .sb-icon-wrap:where(.svelte-l4t6e1){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-l4t6e1 .sb-icon-wrap:where(.svelte-l4t6e1){background:color-mix(in srgb,var(--accent-sun) 22%,transparent);color:var(--accent-sun)}.sb--info.svelte-l4t6e1 .sb-icon-wrap:where(.svelte-l4t6e1){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-l4t6e1{flex:1;font-weight:700;font-size:.9375rem;line-height:1.4;letter-spacing:-.01em;padding:0 4px}.sb-action.svelte-l4t6e1{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-l4t6e1:hover{background:color-mix(in srgb,var(--text-inverse) 20%,transparent)}.sb-close.svelte-l4t6e1{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-l4t6e1:hover{opacity:1;background:color-mix(in srgb,var(--text-inverse) 10%,transparent)}.sb-progress.svelte-l4t6e1{position:absolute;bottom:0;left:0;height:2.5px;width:100%;transform-origin:left;animation:svelte-l4t6e1-sb-shrink linear forwards;animation-duration:var(--sb-dur);background:color-mix(in srgb,var(--text-inverse) 22%,transparent)}.sb.svelte-l4t6e1:hover .sb-progress:where(.svelte-l4t6e1){animation-play-state:paused}.sb--success.svelte-l4t6e1 .sb-progress:where(.svelte-l4t6e1){background:color-mix(in srgb,var(--color-brand-400) 55%,transparent)}.sb--error.svelte-l4t6e1 .sb-progress:where(.svelte-l4t6e1){background:color-mix(in srgb,var(--feedback-danger) 55%,transparent)}.sb--warning.svelte-l4t6e1 .sb-progress:where(.svelte-l4t6e1){background:color-mix(in srgb,var(--accent-sun) 55%,transparent)}.sb--info.svelte-l4t6e1 .sb-progress:where(.svelte-l4t6e1){background:color-mix(in srgb,var(--feedback-info) 55%,transparent)}@keyframes svelte-l4t6e1-sb-shrink{0%{transform:scaleX(1)}to{transform:scaleX(0)}}@media (prefers-reduced-motion: reduce){.sb-progress.svelte-l4t6e1{display:none}}.alert-banner.svelte-ssyjst{display:flex;align-items:flex-start;gap:var(--space-3);padding:14px var(--space-4);border-radius:var(--radius-2xl);border:1px solid var(--ab-border);background:var(--ab-bg);font-family:var(--font-sans)}.alert-banner--error.svelte-ssyjst{--ab-accent: var(--feedback-danger);--ab-bg: var(--feedback-danger-bg)}.alert-banner--warning.svelte-ssyjst{--ab-accent: var(--feedback-warning);--ab-bg: var(--feedback-warning-bg)}.alert-banner--info.svelte-ssyjst{--ab-accent: var(--feedback-info);--ab-bg: var(--feedback-info-bg)}.alert-banner--success.svelte-ssyjst{--ab-accent: var(--feedback-success);--ab-bg: var(--feedback-success-bg)}.alert-banner--brand.svelte-ssyjst{--ab-accent: var(--color-brand-600);--ab-bg: var(--color-brand-50);--ab-border: transparent}.alert-banner.svelte-ssyjst:not(.alert-banner--brand){--ab-border: color-mix(in srgb, var(--ab-accent) 40%, transparent)}.alert-banner__icon.svelte-ssyjst{display:inline-flex;flex-shrink:0;margin-top:1px;color:var(--ab-accent)}.alert-banner__body.svelte-ssyjst{min-width:0;font-size:.875rem}.alert-banner__message.svelte-ssyjst{margin:0;font-weight:800;color:var(--text-primary)}.alert-banner__action.svelte-ssyjst{margin-top:var(--space-1);padding:0;border:0;background:transparent;font-family:inherit;font-weight:800;font-size:inherit;color:var(--ab-accent);text-decoration:underline;text-underline-offset:2px;cursor:pointer}.alert-banner__action.svelte-ssyjst:focus-visible{outline:2px solid var(--ab-accent);outline-offset:2px;border-radius:var(--radius-full)}.alert-banner__trailing.svelte-ssyjst{display:flex;align-items:center;flex-shrink:0;margin-left:auto;padding-left:var(--space-2)}.badge.svelte-h8r3el{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-h8r3el{height:20px;padding:0 var(--space-2);font-size:.6875rem;font-weight:800}.badge--sm.svelte-h8r3el{height:24px;padding:0 var(--space-irregular-md);font-size:.75rem;font-weight:800}.badge--md.svelte-h8r3el{height:30px;padding:0 var(--space-3);font-size:.8125rem;font-weight:900}.badge-icon.svelte-h8r3el{display:inline-flex}.badge--soft.badge--neutral.svelte-h8r3el{background:var(--surface-muted);color:var(--text-secondary)}.badge--soft.badge--brand.svelte-h8r3el{background:var(--color-brand-100);color:var(--text-brand)}.badge--soft.badge--success.svelte-h8r3el{background:var(--feedback-success-bg);color:var(--feedback-success)}.badge--soft.badge--warning.svelte-h8r3el{background:var(--feedback-warning-bg);color:var(--feedback-warning)}.badge--soft.badge--danger.svelte-h8r3el{background:var(--feedback-danger-bg);color:var(--feedback-danger)}.badge--soft.badge--info.svelte-h8r3el{background:var(--feedback-info-bg);color:var(--feedback-info)}.badge--solid.badge--neutral.svelte-h8r3el{background:var(--color-ink-700);color:var(--text-inverse)}.badge--solid.badge--brand.svelte-h8r3el{background:var(--gradient-brand);color:var(--text-on-solid)}.badge--solid.badge--success.svelte-h8r3el{background:var(--feedback-success);color:var(--text-on-solid)}.badge--solid.badge--warning.svelte-h8r3el{background:var(--feedback-warning);color:var(--text-on-solid)}.badge--solid.badge--danger.svelte-h8r3el{background:var(--feedback-danger);color:var(--text-on-solid)}.badge--solid.badge--info.svelte-h8r3el{background:var(--feedback-info);color:var(--text-on-solid)}.badge--glow.svelte-h8r3el{box-shadow:0 4px 14px -4px color-mix(in srgb,var(--color-brand-600) 60%,transparent)}.badge--outline.svelte-h8r3el{background:transparent;box-shadow:inset 0 0 0 1.5px currentColor}.badge--outline.badge--neutral.svelte-h8r3el{color:var(--text-secondary)}.badge--outline.badge--brand.svelte-h8r3el{color:var(--text-brand)}.badge--outline.badge--success.svelte-h8r3el{color:var(--feedback-success)}.badge--outline.badge--warning.svelte-h8r3el{color:var(--feedback-warning)}.badge--outline.badge--danger.svelte-h8r3el{color:var(--feedback-danger)}.badge--outline.badge--info.svelte-h8r3el{color:var(--feedback-info)}.chip.svelte-1m1xonr{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-1m1xonr{height:22px;padding:0 10px;font-size:.6875rem;font-weight:900}.chip--md.svelte-1m1xonr{height:28px;padding:0 12px;font-size:.8125rem;font-weight:900}.chip--lg.svelte-1m1xonr{height:44px;padding:0 16px;font-size:.9375rem;font-weight:900}.chip-dot.svelte-1m1xonr{position:relative;width:8px;height:8px;border-radius:50%;background:currentColor;flex-shrink:0}.chip--lg.svelte-1m1xonr .chip-dot:where(.svelte-1m1xonr){width:10px;height:10px}.chip--pulse.svelte-1m1xonr .chip-dot:where(.svelte-1m1xonr):after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;background:currentColor;opacity:.4;animation:svelte-1m1xonr-status-chip-pulse 1.6s ease-out 3}@keyframes svelte-1m1xonr-status-chip-pulse{0%{transform:scale(1);opacity:.5}to{transform:scale(2.4);opacity:0}}@media (prefers-reduced-motion: reduce){.chip--pulse.svelte-1m1xonr .chip-dot:where(.svelte-1m1xonr):after{animation:none}}.chip--dot.svelte-1m1xonr{background:var(--surface-muted)}.chip--dot.chip--neutral.svelte-1m1xonr{color:var(--text-secondary)}.chip--dot.chip--brand.svelte-1m1xonr{color:var(--color-brand-600)}.chip--dot.chip--success.svelte-1m1xonr{color:var(--feedback-success)}.chip--dot.chip--warning.svelte-1m1xonr{color:var(--feedback-warning)}.chip--dot.chip--danger.svelte-1m1xonr{color:var(--feedback-danger)}.chip--dot.chip--info.svelte-1m1xonr{color:var(--feedback-info)}.chip--dot.svelte-1m1xonr .chip-label:where(.svelte-1m1xonr){color:var(--text-primary)}.chip--soft.chip--neutral.svelte-1m1xonr{background:var(--surface-muted);color:var(--text-primary)}.chip--soft.chip--brand.svelte-1m1xonr{background:var(--color-brand-100);color:var(--color-brand-800)}.chip--soft.chip--success.svelte-1m1xonr{background:var(--feedback-success-bg);color:var(--feedback-success)}.chip--soft.chip--warning.svelte-1m1xonr{background:var(--feedback-warning-bg);color:var(--feedback-warning)}.chip--soft.chip--danger.svelte-1m1xonr{background:var(--feedback-danger-bg);color:var(--feedback-danger)}.chip--soft.chip--info.svelte-1m1xonr{background:var(--feedback-info-bg);color:var(--feedback-info)}.chip--solid.chip--neutral.svelte-1m1xonr{background:var(--color-ink-700);color:var(--text-inverse)}.chip--solid.chip--brand.svelte-1m1xonr{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-1m1xonr{background:var(--feedback-success);color:var(--text-on-solid)}.chip--solid.chip--warning.svelte-1m1xonr{background:var(--feedback-warning);color:var(--text-on-solid)}.chip--solid.chip--danger.svelte-1m1xonr{background:var(--feedback-danger);color:var(--text-on-solid)}.chip--solid.chip--info.svelte-1m1xonr{background:var(--feedback-info);color:var(--text-on-solid)}.chip--custom.chip--soft.svelte-1m1xonr{background:color-mix(in srgb,var(--chip-color) 14%,transparent);color:var(--chip-color)}.chip--custom.chip--solid.svelte-1m1xonr{background:var(--chip-color);color:var(--text-on-solid)}.chip--custom.chip--dot.svelte-1m1xonr{background:color-mix(in srgb,var(--chip-color) 12%,var(--surface-base));color:var(--chip-color)}.chip--custom.chip--dot.svelte-1m1xonr .chip-label:where(.svelte-1m1xonr){color:var(--chip-color)}.cb.svelte-b13rt9{position:relative;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;transition:filter var(--duration-fast) var(--easing-standard)}.cb[data-tier=rich].svelte-b13rt9{color:var(--color-brand-600);filter:drop-shadow(0 0 6px color-mix(in srgb,var(--color-brand-600) 55%,transparent))}.cb[data-tier=basic].svelte-b13rt9{color:var(--feedback-warning)}.cb[data-tier=thin].svelte-b13rt9{color:var(--feedback-danger)}.cb.svelte-b13rt9 svg:where(.svelte-b13rt9) circle:where(.svelte-b13rt9):nth-child(2){transition:stroke-dashoffset var(--duration-normal) var(--easing-standard)}.cb-num.svelte-b13rt9{position:absolute;font-family:var(--font-sans);font-weight:900;color:var(--text-primary);font-variant-numeric:tabular-nums;letter-spacing:-.03em;line-height:1}@media (prefers-reduced-motion: reduce){.cb.svelte-b13rt9 svg:where(.svelte-b13rt9) circle:where(.svelte-b13rt9):nth-child(2){transition:none}.cb.svelte-b13rt9{transition:none}}.icon-badge.svelte-l1xcdp{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-l1xcdp{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-l1xcdp{width:32px;height:32px}.icon-badge--md.svelte-l1xcdp{width:40px;height:40px}.icon-badge--lg.svelte-l1xcdp{width:48px;height:48px}.icon-badge--xl.svelte-l1xcdp{width:80px;height:80px}.icon-badge--rounded.svelte-l1xcdp{border-radius:var(--radius-lg)}.icon-badge--lg.icon-badge--rounded.svelte-l1xcdp,.icon-badge--xl.icon-badge--rounded.svelte-l1xcdp{border-radius:var(--radius-xl)}.icon-badge--circle.svelte-l1xcdp{border-radius:var(--radius-full)}.sc.svelte-ncfdeh{display:flex;align-items:center;gap:14px;width:100%;padding:16px;background:var(--surface-raised);border:1.5px solid var(--border-subtle);border-radius:var(--radius-xl);cursor:pointer;text-align:left;min-height:64px;transition:border-color var(--duration-fast) var(--easing-standard),background var(--duration-fast) var(--easing-standard),box-shadow var(--duration-fast) var(--easing-standard),transform var(--duration-fast) var(--easing-standard);-webkit-tap-highlight-color:transparent}.sc.svelte-ncfdeh:focus-visible{outline:2px solid var(--color-brand-500);outline-offset:2px}.sc.svelte-ncfdeh:not(.sc--disabled):not(.sc--selected):hover{border-color:var(--border-default);background:var(--surface-muted)}.sc.svelte-ncfdeh:not(.sc--disabled):active{transform:scale(.98)}.sc--selected.svelte-ncfdeh{border-color:var(--color-brand-600);background:var(--color-brand-100);box-shadow:0 10px 28px -8px color-mix(in srgb,var(--color-brand-600) 60%,transparent)}.sc--disabled.svelte-ncfdeh{opacity:.5;cursor:not-allowed}.sc-icon.svelte-ncfdeh{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:52px;height:52px;border-radius:var(--radius-lg);background:var(--surface-muted);color:var(--text-secondary);transition:background var(--duration-fast) var(--easing-standard),color var(--duration-fast) var(--easing-standard)}.sc--selected.svelte-ncfdeh .sc-icon:where(.svelte-ncfdeh){background:linear-gradient(135deg,var(--color-brand-400),var(--color-brand-600));color:var(--text-on-solid)}.sc-body.svelte-ncfdeh{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}.sc-title.svelte-ncfdeh{font-family:var(--font-sans);font-weight:900;font-size:1rem;line-height:1.25;letter-spacing:-.01em;color:var(--text-primary)}.sc-desc.svelte-ncfdeh{font-family:var(--font-sans);font-weight:600;font-size:.8125rem;line-height:1.4;color:var(--text-secondary)}.sc--selected.svelte-ncfdeh .sc-desc:where(.svelte-ncfdeh){color:var(--text-brand)}@media (min-width: 480px){.sc.svelte-ncfdeh{padding:18px;gap:16px}.sc-icon.svelte-ncfdeh{width:56px;height:56px}}@media (prefers-reduced-motion: reduce){.sc.svelte-ncfdeh{transition:none}.sc.svelte-ncfdeh:not(.sc--disabled):active{transform:none}.sc-icon.svelte-ncfdeh{transition:none}}.card.svelte-z49s4z{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-z49s4z{background:var(--surface-raised)}.card--muted.svelte-z49s4z{background:var(--surface-muted)}.card--elevated.svelte-z49s4z{background:var(--surface-raised);box-shadow:var(--shadow-card)}[data-theme=dark] .card--elevated.svelte-z49s4z{border:1px solid var(--border-subtle)}.card--outline.svelte-z49s4z{background:var(--surface-raised);border:1px solid var(--border-subtle)}.card--flat.svelte-z49s4z{background:transparent;border-radius:0}.card--inverted.svelte-z49s4z{background:var(--surface-inverse);color:var(--text-inverse)}.card--r-lg.svelte-z49s4z{border-radius:var(--radius-lg)}.card--r-2xl.svelte-z49s4z{border-radius:var(--radius-2xl)}.card--p-none.svelte-z49s4z{padding:0}.card--p-sm.svelte-z49s4z{padding:16px}.card--p-md.svelte-z49s4z{padding:20px}.card--p-lg.svelte-z49s4z{padding:28px}@media (min-width: 768px){.card--p-sm.svelte-z49s4z{padding:18px}.card--p-md.svelte-z49s4z{padding:24px}.card--p-lg.svelte-z49s4z{padding:32px}}@media (min-width: 1280px){.card--p-md.svelte-z49s4z{padding:28px}}button.card.svelte-z49s4z,a.card.svelte-z49s4z{cursor:pointer;border:0;font:inherit}a.card.card--outline.svelte-z49s4z,button.card.card--outline.svelte-z49s4z{border:1px solid var(--border-subtle)}.card--interactive.svelte-z49s4z{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-z49s4z:hover{transform:translateY(-2px);box-shadow:var(--shadow-elevated)}.card--interactive.svelte-z49s4z:active{transform:translateY(0);box-shadow:var(--shadow-card)}a.card.svelte-z49s4z:focus-visible,button.card.svelte-z49s4z:focus-visible{outline:2px solid var(--color-brand-500);outline-offset:2px}@media (prefers-reduced-motion: reduce){.card--interactive.svelte-z49s4z{transition:none}.card--interactive.svelte-z49s4z:hover,.card--interactive.svelte-z49s4z:active{transform:none}}.appbar.svelte-115jm2j{width:100%;height:var(--appbar-height-override);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-115jm2j{height:var(--appbar-height-override)}}@media (min-width: 768px){.appbar--hide-desktop.svelte-115jm2j{display:none}}.appbar--sticky.svelte-115jm2j{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-115jm2j{background:color-mix(in srgb,var(--surface-base) 92%,transparent)}.appbar--transparent.svelte-115jm2j{background:transparent;border-bottom-color:transparent;color:var(--text-inverse)}.appbar--transparent.svelte-115jm2j .appbar__brand-name:where(.svelte-115jm2j),.appbar--transparent.svelte-115jm2j .appbar__title:where(.svelte-115jm2j),.appbar--transparent.svelte-115jm2j .appbar__hamburger:where(.svelte-115jm2j){color:var(--text-inverse)}.appbar--transparent.svelte-115jm2j .appbar__subtitle:where(.svelte-115jm2j){color:color-mix(in srgb,var(--text-inverse) 70%,transparent)}.appbar--transparent.svelte-115jm2j .appbar__hamburger:where(.svelte-115jm2j):hover{background:var(--border-default)}.appbar--inverse.svelte-115jm2j{background:var(--surface-inverse);color:var(--text-inverse);border-bottom-color:var(--border-subtle)}.appbar--inverse.appbar--sticky.svelte-115jm2j{background:color-mix(in srgb,var(--surface-inverse) 92%,transparent)}.appbar--inverse.svelte-115jm2j .appbar__brand-name:where(.svelte-115jm2j),.appbar--inverse.svelte-115jm2j .appbar__title:where(.svelte-115jm2j),.appbar--inverse.svelte-115jm2j .appbar__hamburger:where(.svelte-115jm2j){color:var(--text-inverse)}.appbar--inverse.svelte-115jm2j .appbar__subtitle:where(.svelte-115jm2j){color:color-mix(in srgb,var(--text-inverse) 70%,transparent)}.appbar--inverse.svelte-115jm2j .appbar__brand-dot:where(.svelte-115jm2j){color:var(--color-brand-500, var(--text-brand))}.appbar--inverse.svelte-115jm2j .appbar__hamburger:where(.svelte-115jm2j):hover{background:var(--border-default)}.appbar__inner.svelte-115jm2j{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-115jm2j{grid-template-columns:auto 1fr auto;gap:var(--space-4)}}.appbar__slot.svelte-115jm2j{display:inline-flex;align-items:center;min-height:44px}.appbar__slot--leading.svelte-115jm2j{justify-content:flex-start}.appbar__slot--trailing.svelte-115jm2j{justify-content:flex-end}.appbar__hamburger.svelte-115jm2j{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) var(--easing-standard)}.appbar__hamburger.svelte-115jm2j:hover{background:var(--surface-muted)}.appbar__hamburger.svelte-115jm2j:focus-visible{outline:2px solid var(--color-brand-500, var(--text-brand));outline-offset:2px}.appbar__center.svelte-115jm2j{display:flex;flex-direction:column;align-items:center;justify-content:center;min-width:0;text-align:center;line-height:1.1}.appbar--left.svelte-115jm2j .appbar__inner:where(.svelte-115jm2j){grid-template-columns:auto 1fr auto}.appbar--left.svelte-115jm2j .appbar__center:where(.svelte-115jm2j){align-items:flex-start;text-align:left}.appbar__eyebrow.svelte-115jm2j{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-115jm2j .appbar__title:where(.svelte-115jm2j){font-size:1.125rem;letter-spacing:-.02em}.appbar__brand.svelte-115jm2j{display:inline-flex;align-items:baseline}.appbar__brand-name.svelte-115jm2j{font-weight:900;font-size:1.0625rem;letter-spacing:-.4px;color:var(--text-primary)}.appbar__brand-dot.svelte-115jm2j{font-weight:900;font-size:1.0625rem;letter-spacing:-.4px;color:var(--color-brand-600, var(--text-brand))}.appbar__title.svelte-115jm2j{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-115jm2j{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-header.svelte-w3j6jb{display:flex;flex-direction:column;align-items:stretch;gap:var(--space-4);padding-bottom:var(--space-5);margin-bottom:var(--space-6);font-family:var(--font-sans)}@media (min-width: 768px){.page-header.svelte-w3j6jb{flex-direction:row;align-items:flex-start;justify-content:space-between;gap:var(--space-4)}}.page-header--divider.svelte-w3j6jb{border-bottom:1px solid var(--border-subtle)}.page-header__text.svelte-w3j6jb{display:flex;flex-direction:column;gap:var(--space-1);min-width:0}.page-header__eyebrow.svelte-w3j6jb{font-weight:900;font-size:.6875rem;letter-spacing:.22em;text-transform:uppercase;color:var(--text-disabled);margin-bottom:var(--space-1)}.page-header__title.svelte-w3j6jb{font-weight:900;font-size:clamp(1.875rem,3vw + 1rem,2.125rem);line-height:1.1;letter-spacing:-.03em;color:var(--text-primary);margin:0}@media (min-width: 1024px){.page-header__title.svelte-w3j6jb{font-size:clamp(2rem,2.5vw + 1rem,2.5rem)}}.page-header__subtitle.svelte-w3j6jb{font-weight:600;font-size:.9375rem;line-height:1.5;color:var(--text-secondary);margin:var(--space-1) 0 0;max-width:60ch}.page-header__trailing.svelte-w3j6jb{display:flex;align-items:center;gap:var(--space-2);flex-shrink:0;flex-wrap:wrap}@media (min-width: 768px){.page-header__trailing.svelte-w3j6jb{align-self:flex-start;padding-top:4px}}.page-footer.svelte-1mz63pn{flex-shrink:0;background-color:var(--surface-base);padding:var(--space-3) var(--space-4) calc(var(--space-5) + var(--safe-bottom, 0px))}@media (min-width: 640px){.page-footer.svelte-1mz63pn{padding-inline:var(--space-6)}}.page-footer__inner.svelte-1mz63pn{margin-inline:auto;width:100%}@media (min-width: 640px){.page-footer__inner.svelte-1mz63pn{max-width:440px}}.screen-header.svelte-1y19zvx{flex-shrink:0;padding:var(--space-5) var(--space-4) var(--space-4);padding-top:max(var(--space-5),var(--safe-top));background:var(--surface-base);font-family:var(--font-sans)}@media (min-width: 640px){.screen-header.svelte-1y19zvx{padding-left:var(--space-6);padding-right:var(--space-6)}}.screen-header__back.svelte-1y19zvx{display:flex;align-self:center;align-items:center;justify-content:center;flex-shrink:0;width:var(--touch-target-min);height:var(--touch-target-min);margin-right:var(--space-3);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-1y19zvx:hover{color:var(--text-primary)}.screen-header__back.svelte-1y19zvx:active{transform:scale(.94)}.screen-header__back.svelte-1y19zvx:focus-visible{outline:2px solid var(--color-brand-600);outline-offset:2px}.screen-header__row.svelte-1y19zvx{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--space-3)}.screen-header__text.svelte-1y19zvx{flex:1 1 auto;min-width:0}.screen-header__eyebrow.svelte-1y19zvx{margin:0 0 var(--space-1);font-size:.6875rem;font-weight:800;letter-spacing:.01em;color:var(--text-muted)}.screen-header__title.svelte-1y19zvx{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-1y19zvx{font-size:2.125rem}}.screen-header__action.svelte-1y19zvx{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-1y19zvx{transition:none}.screen-header__back.svelte-1y19zvx:active{transform:none}}.section-header.svelte-b00qt1{display:flex;flex-direction:column;gap:var(--space-2);font-family:var(--font-sans)}.section-header--with-action.svelte-b00qt1{gap:var(--space-3)}@media (min-width: 640px){.section-header--with-action.svelte-b00qt1{flex-direction:row;align-items:flex-end;justify-content:space-between}}.section-header--action-inline.svelte-b00qt1{flex-direction:row;align-items:center;justify-content:space-between;gap:var(--space-3)}.section-header__text.svelte-b00qt1{display:flex;flex-direction:column;gap:var(--space-2);min-width:0}.section-header--align-left.svelte-b00qt1{text-align:left;align-items:flex-start}.section-header--align-center.svelte-b00qt1{text-align:center;align-items:center;margin-left:auto;margin-right:auto}.section-header__eyebrow.svelte-b00qt1{display:inline-flex;align-items:center;align-self:flex-start;font-weight:800;font-size:.8125rem;letter-spacing:-.01em;color:var(--text-muted)}.section-header--bg-dark.svelte-b00qt1 .section-header__eyebrow:where(.svelte-b00qt1){color:color-mix(in srgb,var(--text-inverse) 60%,transparent)}.section-header__title.svelte-b00qt1{margin:0;font-weight:900;line-height:1.05;letter-spacing:-.03em;color:var(--text-primary)}.section-header--md.svelte-b00qt1 .section-header__title:where(.svelte-b00qt1){font-size:clamp(1.25rem,2.5vw,1.625rem)}.section-header--lg.svelte-b00qt1 .section-header__title:where(.svelte-b00qt1){font-size:clamp(2rem,3.5vw,3.5rem)}.section-header__description.svelte-b00qt1{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-b00qt1{flex-shrink:0;display:flex;align-items:center}.section-header--bg-dark.svelte-b00qt1 .section-header__title:where(.svelte-b00qt1){color:var(--text-inverse)}.section-header--bg-dark.svelte-b00qt1 .section-header__description:where(.svelte-b00qt1){color:color-mix(in srgb,var(--text-inverse) 70%,transparent)}.section-container.svelte-1gwow4z{width:100%;font-family:var(--font-sans);position:relative}.section-container__inner.svelte-1gwow4z{max-width:var(--section-max-width);margin-inline:auto;padding-inline:var(--page-padding-x)}.section-container--bg-white.svelte-1gwow4z{background:var(--surface-base);color:var(--text-primary)}.section-container--bg-subtle.svelte-1gwow4z{background:var(--surface-muted);color:var(--text-primary);border-block:1px solid var(--border-default)}.section-container--bg-dark.svelte-1gwow4z{background:var(--surface-inverse);color:var(--text-inverse);border-top:2px solid var(--color-brand-600)}.section-container--py-sm.svelte-1gwow4z{padding-block:clamp(24px,4vw,32px)}.section-container--py-md.svelte-1gwow4z{padding-block:clamp(40px,6vw,64px)}.section-container--py-lg.svelte-1gwow4z{padding-block:clamp(56px,9vw,96px)}.block-header.svelte-mr1bed{display:flex;flex-direction:column;gap:var(--space-2);font-family:var(--font-sans)}.block-header[data-spacing=tight].svelte-mr1bed{margin-bottom:var(--space-3)}.block-header[data-spacing=md].svelte-mr1bed{margin-bottom:var(--space-6)}.block-header[data-spacing=loose].svelte-mr1bed{margin-bottom:var(--space-8)}.head-row.svelte-mr1bed{display:grid;grid-template-columns:1fr auto;align-items:center;gap:var(--space-3)}.head-row--inline.svelte-mr1bed{grid-template-columns:auto 1fr auto}.block-rule.svelte-mr1bed{height:1px;width:100%;background:var(--border-subtle)}.head-trailing.svelte-mr1bed{flex-shrink:0}.block-count.svelte-mr1bed{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-mr1bed{display:flex;flex-direction:column;gap:var(--space-1);margin-top:var(--space-1)}.block-eyebrow.svelte-mr1bed{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-mr1bed{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-mr1bed{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-mr1bed{line-height:var(--line-height-tight);letter-spacing:var(--letter-spacing-tight)}.block-header[data-size=sm].svelte-mr1bed .block-title--stacked:where(.svelte-mr1bed){font-size:var(--font-size-h4)}.block-header[data-size=md].svelte-mr1bed .block-title--stacked:where(.svelte-mr1bed){font-size:var(--font-size-h2)}.block-header[data-size=lg].svelte-mr1bed .block-title--stacked:where(.svelte-mr1bed){font-size:var(--font-size-h1)}.block-desc.svelte-mr1bed{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-mr1bed{grid-template-columns:1fr auto;gap:var(--space-2)}.head-row--inline.svelte-mr1bed{grid-template-columns:auto 1fr auto}.head-row.svelte-mr1bed:has(.head-trailing:where(.svelte-mr1bed)){grid-template-areas:"rule" "trailing";grid-template-columns:1fr}.head-row.svelte-mr1bed>.block-rule:where(.svelte-mr1bed){grid-area:rule}.head-row.svelte-mr1bed>.head-trailing:where(.svelte-mr1bed){grid-area:trailing;margin-top:var(--space-1)}.head-row.svelte-mr1bed:has(.block-count:where(.svelte-mr1bed)){grid-template-columns:1fr auto}}.sidebar.svelte-agq6k9{display:flex;flex-direction:column;height:100%;background:var(--surface-raised);border-right:1px solid var(--border-subtle);box-shadow:var(--shadow-card);transition:width .2s var(--easing-standard);overflow:hidden;flex-shrink:0;font-family:var(--font-sans);color:var(--text-primary)}.sidebar--dark.svelte-agq6k9{--surface-base: #0b0b0d;--surface-raised: #1a1a1e;--surface-muted: #26262b;--surface-inverse: #ffffff;--text-primary: #fafafa;--text-secondary: #a8a8b2;--text-muted: #85858f;--text-disabled: #5a5a63;--text-inverse: #0b0b0d;--text-brand: #34d36b;--border-subtle: rgba(255, 255, 255, .06);--border-default: rgba(255, 255, 255, .1);--border-strong: rgba(255, 255, 255, .2)}.sidebar--surface-base.svelte-agq6k9{background:var(--surface-base)}.sidebar__header.svelte-agq6k9{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);padding:var(--space-4);flex-shrink:0;border-bottom:1px solid var(--border-subtle);min-height:56px}.sidebar__header--collapsed.svelte-agq6k9{justify-content:center;padding:var(--space-4) var(--space-2)}.sidebar__nav.svelte-agq6k9{flex:1;overflow-y:auto;overflow-x:hidden;padding:var(--space-4)}.sidebar__nav--collapsed.svelte-agq6k9{padding:var(--space-4) var(--space-3)}.sidebar__footer.svelte-agq6k9{flex-shrink:0;padding:var(--space-2) var(--space-3) var(--space-3);border-top:1px solid var(--border-subtle);display:flex;flex-direction:column;gap:var(--space-1)}.sidebar__footer--collapsed.svelte-agq6k9{align-items:center}@media (max-width: 767px){.sidebar.svelte-agq6k9{display:none}}@media (prefers-reduced-motion: reduce){.sidebar.svelte-agq6k9{transition:none}}.row.svelte-1pzz5wl{position:relative;width:100%;transition:opacity .16s var(--easing-standard)}.row--disabled.svelte-1pzz5wl{opacity:.45}.item.svelte-1pzz5wl{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),color .15s var(--easing-standard);position:relative;outline:none;font-family:var(--font-sans);color:var(--text-muted)}.item.svelte-1pzz5wl:focus-visible{outline:2px solid var(--color-brand-600);outline-offset:2px}.item--collapsed.svelte-1pzz5wl{justify-content:center;padding:10px;border-radius:var(--radius-md)}.item.svelte-1pzz5wl:not(.item--active):not(.item--disabled):hover{background:var(--surface-muted);color:var(--text-primary)}.item--active.svelte-1pzz5wl{background:color-mix(in srgb,var(--color-brand-600) 8%,var(--surface-raised));color:var(--text-primary);border-radius:1rem;border:1px solid color-mix(in srgb,var(--color-brand-600) 14%,transparent)}.item--inverse.item--active.svelte-1pzz5wl,.item--inverse.item--active.svelte-1pzz5wl:hover{background:var(--surface-inverse);color:var(--text-inverse);border-color:transparent}.item--inverse.item--active.svelte-1pzz5wl svg,.item--inverse.item--active.svelte-1pzz5wl .label:where(.svelte-1pzz5wl){color:var(--text-inverse)}.item--collapsed.item--active.svelte-1pzz5wl{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--inverse.item--collapsed.item--active.svelte-1pzz5wl{background:var(--surface-inverse);color:var(--text-inverse);border-color:transparent}.item--disabled.svelte-1pzz5wl{cursor:not-allowed;pointer-events:none}.icon-wrap.svelte-1pzz5wl{position:relative;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;color:currentColor}.label.svelte-1pzz5wl{flex:1;font-weight:800;font-size:.9375rem;letter-spacing:-.01em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.item--active.svelte-1pzz5wl .label:where(.svelte-1pzz5wl){font-weight:900}.badge.svelte-1pzz5wl{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-1pzz5wl{background:var(--color-brand-600);box-shadow:0 2px 8px -2px color-mix(in srgb,var(--color-brand-600) 55%,transparent)}.badge--warning.svelte-1pzz5wl{background:var(--feedback-warning)}.badge--danger.svelte-1pzz5wl{background:var(--feedback-danger)}.item--active.svelte-1pzz5wl .badge--brand:where(.svelte-1pzz5wl){background:color-mix(in srgb,var(--color-brand-400) 90%,transparent);color:var(--text-on-solid);box-shadow:none}.badge-dot.svelte-1pzz5wl{position:absolute;top:-2px;right:-3px;width:8px;height:8px;border-radius:50%;border:1.5px solid var(--surface-base)}.badge-dot--brand.svelte-1pzz5wl{background:var(--color-brand-600)}.badge-dot--warning.svelte-1pzz5wl{background:var(--feedback-warning)}.badge-dot--danger.svelte-1pzz5wl{background:var(--feedback-danger)}.tooltip.svelte-1pzz5wl{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-1pzz5wl-tooltip-in .12s var(--easing-decelerate) both}.tooltip.svelte-1pzz5wl:before{content:"";position:absolute;right:100%;top:50%;transform:translateY(-50%);border:5px solid transparent;border-right-color:var(--surface-inverse)}.tip-badge.svelte-1pzz5wl{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-1pzz5wl-tooltip-in{0%{opacity:0;translate:-4px 0}to{opacity:1;translate:0 0}}@media (prefers-reduced-motion: reduce){.item.svelte-1pzz5wl,.row.svelte-1pzz5wl{transition:none}.tooltip.svelte-1pzz5wl{animation:none}}.bottomnav.svelte-1be9x45{display:flex;align-items:stretch;width:100%;flex-shrink:0;overflow:visible;background:var(--surface-base);border-top:1px solid var(--border-subtle);padding-bottom:env(safe-area-inset-bottom,0px);font-family:var(--font-sans)}@media (min-width: 768px){.bottomnav.svelte-1be9x45{display:none}}.bn-item.svelte-1be9x45{position:relative;display:flex;flex:1;flex-direction:column;align-items:center;justify-content:center;gap:3px;height:64px;border:none;background:transparent;cursor:pointer;color:var(--text-muted);font-family:inherit;font-size:.6875rem;font-weight:600;text-decoration:none;-webkit-tap-highlight-color:transparent;transition:color .15s var(--easing-standard)}.bn-item--active.svelte-1be9x45{color:var(--text-brand);font-weight:900}.bn-item.svelte-1be9x45:disabled{opacity:.4;cursor:not-allowed}.bn-item.svelte-1be9x45:active:not(:disabled){transform:scale(.94)}.bn-indicator.svelte-1be9x45{position:absolute;top:0;left:50%;transform:translate(-50%);width:28px;height:3px;border-radius:0 0 var(--radius-full) var(--radius-full);background:var(--color-brand-600)}.bn-icon.svelte-1be9x45{position:relative;display:inline-flex;align-items:center;justify-content:center;width:44px;height:28px;border-radius:var(--radius-full);transition:background var(--duration-fast) var(--easing-standard)}.bn-item--active.svelte-1be9x45 .bn-icon:where(.svelte-1be9x45){background:var(--color-brand-100)}.bn-badge.svelte-1be9x45{position:absolute;top:-5px;right:-9px;min-width:16px;height:16px;padding:0 4px;display:inline-flex;align-items:center;justify-content:center;background:var(--bn-badge-bg, var(--color-brand-600));color:var(--text-on-solid);border-radius:var(--radius-full);font-size:.625rem;font-weight:800;line-height:1}.bn-label.svelte-1be9x45{line-height:1}.bn-item--fab.svelte-1be9x45{overflow:visible}.bn-item--fab.svelte-1be9x45 .bn-icon:where(.svelte-1be9x45){width:52px;height:52px;border-radius:var(--radius-full);background:var(--gradient-brand);color:var(--text-on-solid);box-shadow:var(--glow-brand);position:absolute;top:50%;left:50%;transform:translate(-50%,calc(-50% - 8px));transition:transform var(--duration-normal) var(--easing-standard),box-shadow var(--duration-normal) var(--easing-standard)}.bn-item--fab.bn-item--active.svelte-1be9x45 .bn-icon:where(.svelte-1be9x45){background:var(--gradient-brand)}.bn-item--fab.svelte-1be9x45:hover:not(:disabled):not([disabled]) .bn-icon:where(.svelte-1be9x45){transform:translate(-50%,calc(-50% - 10px));box-shadow:var(--glow-brand),var(--shadow-elevated)}.bn-item--fab.svelte-1be9x45:active:not(:disabled):not([disabled]) .bn-icon:where(.svelte-1be9x45){transform:translate(-50%,-50%) scale(.96);box-shadow:var(--glow-brand)}@media (prefers-reduced-motion: reduce){.bn-item.svelte-1be9x45,.bn-icon.svelte-1be9x45{transition:none}.bn-item.svelte-1be9x45:active:not(:disabled){transform:none}.bn-item--fab.svelte-1be9x45 .bn-icon:where(.svelte-1be9x45){transition:none}.bn-item--fab.svelte-1be9x45:hover:not(:disabled):not([disabled]) .bn-icon:where(.svelte-1be9x45){transform:translate(-50%,calc(-50% - 8px))}.bn-item--fab.svelte-1be9x45:active:not(:disabled):not([disabled]) .bn-icon:where(.svelte-1be9x45){transform:translate(-50%,calc(-50% - 8px))}}.fab.svelte-3459p1{position:fixed;z-index:50;display:inline-flex;align-items:center;justify-content:center;gap:10px;border:none;cursor:pointer;text-decoration:none;font-family:var(--font-sans);font-weight:900;letter-spacing:-.2px;box-shadow:var(--shadow-elevated);transition:transform .2s var(--easing-emphasized),box-shadow .2s var(--easing-standard),filter .15s var(--easing-standard);outline:none}.fab.svelte-3459p1:hover{transform:translateY(-2px);filter:brightness(1.04)}.fab.svelte-3459p1:active{transform:translateY(0) scale(.97)}.fab.svelte-3459p1:focus-visible{outline:2px solid var(--color-brand-500);outline-offset:3px}.fab--primary.svelte-3459p1{background:linear-gradient(to bottom right,var(--color-brand-400),var(--color-brand-600));color:var(--text-on-solid);box-shadow:var(--shadow-elevated),0 10px 28px -8px color-mix(in srgb,var(--color-brand-600) 60%,transparent)}.fab--primary.svelte-3459p1:hover{background:linear-gradient(to bottom right,var(--color-brand-300),var(--color-brand-700));box-shadow:var(--shadow-elevated),0 14px 32px -8px color-mix(in srgb,var(--color-brand-600) 70%,transparent)}.fab--primary.svelte-3459p1:active{background:linear-gradient(to bottom right,var(--color-brand-600),var(--color-brand-700))}.fab--brand.svelte-3459p1{background:var(--color-brand-600);color:var(--text-on-solid);box-shadow:var(--shadow-elevated),0 8px 20px -6px color-mix(in srgb,var(--color-brand-600) 50%,transparent)}.fab--brand.svelte-3459p1:hover{background:var(--color-brand-700);box-shadow:var(--shadow-elevated),0 10px 24px -6px color-mix(in srgb,var(--color-brand-600) 60%,transparent)}.fab--brand.svelte-3459p1:active{background:var(--color-brand-800)}.fab--inverse.svelte-3459p1{background:var(--surface-inverse);color:var(--text-inverse)}.fab--md.svelte-3459p1{width:48px;height:48px;border-radius:var(--radius-full);font-size:.875rem}.fab--lg.svelte-3459p1{width:56px;height:56px;border-radius:var(--radius-full);font-size:1rem}.fab--extended.svelte-3459p1{width:auto;padding:0 20px 0 18px;border-radius:var(--radius-full)}.fab--extended.fab--md.svelte-3459p1{height:48px}.fab--extended.fab--lg.svelte-3459p1{height:56px;padding:0 22px}.fab__icon.svelte-3459p1{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.fab__label.svelte-3459p1{white-space:nowrap}.fab--bottom-right.svelte-3459p1{right:var(--space-4);bottom:var(--space-4)}.fab--bottom-left.svelte-3459p1{left:var(--space-4);bottom:var(--space-4)}.fab--top-right.svelte-3459p1{right:var(--space-4);top:var(--space-4)}.fab--safe.fab--bottom-right.svelte-3459p1,.fab--safe.fab--bottom-left.svelte-3459p1{bottom:calc(var(--space-4) + env(safe-area-inset-bottom,0px))}@media print{.fab.svelte-3459p1{display:none}}@media (prefers-reduced-motion: reduce){.fab.svelte-3459p1{transition:none}}.sticky.svelte-9fak1h{position:fixed;left:var(--space-4);right:var(--space-4);bottom:var(--space-4);bottom:calc(var(--space-4) + env(safe-area-inset-bottom,0px));z-index:45;display:flex;align-items:center;justify-content:center;gap:10px;height:56px;padding:0 24px;border:none;text-decoration:none;font-family:var(--font-sans);font-weight:900;font-size:1rem;letter-spacing:-.02em;border-radius:var(--radius-full);cursor:pointer;opacity:0;transform:translateY(20px);pointer-events:none;transition:opacity .25s var(--easing-standard),transform .28s var(--easing-emphasized);outline:none}.sticky--show.svelte-9fak1h{opacity:1;transform:translateY(0);pointer-events:auto}.sticky.svelte-9fak1h:active{transform:translateY(0) scale(.98)}.sticky.svelte-9fak1h:focus-visible{outline:2px solid var(--color-brand-500);outline-offset:3px}.sticky--primary.svelte-9fak1h{background:linear-gradient(to right,var(--color-brand-400),var(--color-brand-600));color:var(--text-on-solid);box-shadow:0 10px 28px -8px color-mix(in srgb,var(--color-brand-600) 60%,transparent),var(--shadow-elevated)}.sticky--primary.svelte-9fak1h:hover:not(:disabled){background:linear-gradient(to right,var(--color-brand-300),var(--color-brand-700))}.sticky--inverse.svelte-9fak1h{background:var(--surface-inverse);color:var(--text-inverse);box-shadow:var(--shadow-elevated)}.sticky__icon.svelte-9fak1h{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:var(--radius-full);background:color-mix(in srgb,var(--text-on-solid) 18%,transparent);flex-shrink:0}.sticky__text.svelte-9fak1h{font-weight:900;letter-spacing:-.02em}@media (min-width: 768px){.sticky.svelte-9fak1h{left:auto;right:20px;bottom:20px;height:52px;padding:0 20px;font-size:.9375rem}.sticky__icon.svelte-9fak1h{width:24px;height:24px}}@media (min-width: 1024px){.sticky--hide-desktop.svelte-9fak1h{display:none}}@media print{.sticky.svelte-9fak1h{display:none}}@media (prefers-reduced-motion: reduce){.sticky.svelte-9fak1h{transition:opacity .1s ease}}.tabs.svelte-4o23xj{display:flex;flex-direction:column;gap:var(--space-4);min-width:0;font-family:var(--font-sans)}.tabs-list.svelte-4o23xj{display:flex;align-items:center;gap:var(--space-1);min-width:0;min-height:44px}.tabs--full.svelte-4o23xj .tabs-list:where(.svelte-4o23xj){width:100%}.tabs--full.svelte-4o23xj .tab:where(.svelte-4o23xj){flex:1 1 0;justify-content:center}.tab.svelte-4o23xj{display:inline-flex;align-items:center;gap:var(--space-2);padding:10px 14px;background:transparent;border:none;color:var(--text-muted);font-family:inherit;font-weight:700;letter-spacing:-.01em;cursor:pointer;white-space:nowrap;min-height:36px;transition:background var(--duration-fast) var(--easing-standard),color var(--duration-fast) var(--easing-standard),border-color var(--duration-fast) var(--easing-standard)}.tabs--sm.svelte-4o23xj .tab:where(.svelte-4o23xj){font-size:var(--font-size-body-sm);min-height:32px;padding:8px 12px}.tabs--md.svelte-4o23xj .tab:where(.svelte-4o23xj){font-size:.875rem;min-height:36px;padding:10px 14px}@media (min-width: 768px){.tabs--md.svelte-4o23xj .tab:where(.svelte-4o23xj){font-size:var(--font-size-body);min-height:40px;padding:10px var(--space-4)}}.tab.svelte-4o23xj:hover:not(.tab--disabled):not(.tab--active){color:var(--text-primary)}.tab.svelte-4o23xj:focus-visible{outline:2px solid var(--color-brand-500);outline-offset:2px;border-radius:var(--radius-sm)}.tab--disabled.svelte-4o23xj{opacity:.45;cursor:not-allowed}.tab-icon.svelte-4o23xj{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.tab-label.svelte-4o23xj{min-width:0}.tab-badge.svelte-4o23xj{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 6px;background:var(--surface-muted);color:var(--text-secondary);border-radius:var(--radius-full);font-size:.6875rem;font-weight:800;letter-spacing:.02em}.tab--active.svelte-4o23xj .tab-badge:where(.svelte-4o23xj){background:var(--color-brand-100);color:var(--color-brand-700)}.tabs--underline.svelte-4o23xj .tabs-list:where(.svelte-4o23xj){border-bottom:1.5px solid var(--border-subtle);gap:var(--space-2)}.tabs--underline.svelte-4o23xj .tab:where(.svelte-4o23xj){position:relative;border-bottom:2.5px solid transparent;margin-bottom:-1.5px;border-radius:0;padding-left:var(--space-2);padding-right:var(--space-2)}.tabs--underline.svelte-4o23xj .tab--active:where(.svelte-4o23xj){color:var(--text-primary);font-weight:800;border-bottom-color:var(--color-brand-600)}.tabs--pills.svelte-4o23xj .tabs-list:where(.svelte-4o23xj){gap:var(--space-2)}.tabs--pills.svelte-4o23xj .tab:where(.svelte-4o23xj){border-radius:var(--radius-full);min-height:32px;padding:6px 12px}@media (min-width: 768px){.tabs--pills.svelte-4o23xj .tab:where(.svelte-4o23xj){min-height:36px;padding:8px 14px}}.tabs--pills.svelte-4o23xj .tab:where(.svelte-4o23xj):hover:not(.tab--disabled):not(.tab--active){background:var(--surface-muted)}.tabs--pills.svelte-4o23xj .tab--active:where(.svelte-4o23xj){background:var(--color-brand-100);color:var(--color-brand-700);font-weight:800}.tabs--pills.svelte-4o23xj .tab--active:where(.svelte-4o23xj) .tab-badge:where(.svelte-4o23xj){background:color-mix(in srgb,var(--surface-raised) 60%,transparent);color:var(--color-brand-700)}.tabs--segmented.svelte-4o23xj .tabs-list:where(.svelte-4o23xj){gap:var(--space-1);padding:4px;background:var(--surface-muted);border:1.5px solid transparent;border-radius:var(--radius-lg);transition:border-color var(--duration-fast) var(--easing-standard)}.tabs--segmented.svelte-4o23xj:not(.tabs--full) .tabs-list:where(.svelte-4o23xj){width:fit-content;max-width:100%}.tabs--segmented.svelte-4o23xj .tabs-list:where(.svelte-4o23xj):has(:where(.svelte-4o23xj):focus-visible){border-color:var(--border-strong);background:var(--surface-base)}.tabs--segmented.svelte-4o23xj .tab:where(.svelte-4o23xj){border-radius:var(--radius-md);min-height:36px}.tabs--segmented.tabs--md.svelte-4o23xj .tab:where(.svelte-4o23xj){min-height:40px}.tabs--segmented.svelte-4o23xj .tab:where(.svelte-4o23xj):hover:not(.tab--disabled):not(.tab--active){background:var(--border-subtle);color:var(--text-primary)}.tabs--segmented.svelte-4o23xj .tab--active:where(.svelte-4o23xj){background:var(--surface-inverse);color:var(--text-inverse);font-weight:800}.tabs--segmented.svelte-4o23xj .tab--active:where(.svelte-4o23xj) .tab-badge:where(.svelte-4o23xj){background:color-mix(in srgb,var(--text-inverse) 16%,transparent);color:var(--text-inverse)}.tabs-panel.svelte-4o23xj{min-width:0}.tabs-panel.svelte-4o23xj:focus-visible{outline:2px solid var(--color-brand-500);outline-offset:2px;border-radius:var(--radius-sm)}.acc.svelte-h5sew5{display:flex;flex-direction:column;font-family:var(--font-sans);min-width:0}.acc--default.svelte-h5sew5,.acc--accent.svelte-h5sew5{gap:var(--space-2)}.acc--flush.svelte-h5sew5{gap:0}.acc-item.svelte-h5sew5{border-radius:var(--radius-lg);overflow:hidden;transition:border-color var(--duration-fast) var(--easing-standard),background var(--duration-fast) var(--easing-standard),box-shadow var(--duration-fast) var(--easing-standard)}.acc--default.svelte-h5sew5 .acc-item:where(.svelte-h5sew5){background:var(--surface-raised);border:1.5px solid var(--border-subtle);box-shadow:var(--shadow-card)}.acc--default.svelte-h5sew5 .acc-item:where(.svelte-h5sew5):hover:not(.acc-item--disabled):not(.acc-item--open){border-color:var(--border-default)}.acc--default.svelte-h5sew5 .acc-item--open:where(.svelte-h5sew5){background:var(--surface-raised);border-color:var(--color-brand-600);box-shadow:0 0 0 3px var(--color-brand-100),var(--shadow-card)}.acc--flush.svelte-h5sew5 .acc-item:where(.svelte-h5sew5){background:transparent;border-radius:0;border-bottom:1px solid var(--border-subtle)}.acc--flush.svelte-h5sew5 .acc-item:where(.svelte-h5sew5):last-child{border-bottom:none}.acc--accent.svelte-h5sew5 .acc-item:where(.svelte-h5sew5){background:var(--surface-raised);border:1.5px solid var(--border-default);box-shadow:var(--shadow-card)}.acc--accent.svelte-h5sew5 .acc-item--open:where(.svelte-h5sew5){border-color:var(--color-brand-600);background:var(--surface-raised);box-shadow:0 0 0 3px var(--color-brand-100),var(--shadow-card)}.acc-heading.svelte-h5sew5{margin:0}.acc-head.svelte-h5sew5{display:flex;align-items:center;gap:var(--space-3);width:100%;min-height:var(--touch-target-min);padding:12px 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){.acc-head.svelte-h5sew5{padding:14px 18px}}.acc-item--disabled.svelte-h5sew5 .acc-head:where(.svelte-h5sew5){cursor:not-allowed;opacity:.55}.acc-head.svelte-h5sew5:focus-visible{outline:2px solid var(--color-brand-500);outline-offset:-2px;border-radius:inherit}.acc-icon.svelte-h5sew5{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;color:var(--text-muted)}.acc-item--open.svelte-h5sew5 .acc-icon:where(.svelte-h5sew5){color:var(--color-brand-600)}.acc-head-text.svelte-h5sew5{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.acc-title.svelte-h5sew5{font-weight:900;font-size:.9375rem;line-height:var(--line-height-snug);letter-spacing:-.01em;color:var(--text-primary)}.acc-desc.svelte-h5sew5{font-weight:700;font-size:var(--font-size-body-sm);line-height:var(--line-height-snug);color:var(--text-muted)}.acc-chevron.svelte-h5sew5{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)}.acc-chevron--open.svelte-h5sew5{transform:rotate(180deg);color:var(--color-brand-600)}.acc--accent.svelte-h5sew5 .acc-item--open:where(.svelte-h5sew5) .acc-chevron:where(.svelte-h5sew5){color:var(--color-brand-600)}.acc-panel.svelte-h5sew5{overflow:hidden}.acc-panel-body.svelte-h5sew5{padding:0 16px 14px;color:var(--text-secondary);font-size:var(--font-size-body);line-height:var(--line-height-normal)}.acc--flush.svelte-h5sew5 .acc-panel-body:where(.svelte-h5sew5){padding-left:0;padding-right:0}.tile.svelte-51jomt{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-51jomt{background:var(--surface-raised);border:1.5px solid transparent}[data-theme=dark] .tile--default.svelte-51jomt{border-color:var(--border-subtle)}[data-theme=dark] .tile--default.svelte-51jomt:hover:not(.tile--disabled):not(.tile--open),[data-theme=dark] .tile--default.tile--open.svelte-51jomt{border-color:var(--border-default)}.tile--default.tile--open.svelte-51jomt{background:var(--surface-raised)}.tile--flush.svelte-51jomt{background:transparent;border:1px solid transparent;border-radius:var(--radius-md)}.tile--flush.tile--open.svelte-51jomt{background:var(--surface-muted)}.tile--accent.svelte-51jomt{background:var(--surface-raised);border:1.5px solid var(--border-default);box-shadow:var(--shadow-card)}.tile--accent.tile--open.svelte-51jomt{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-51jomt{display:flex;align-items:center;gap:var(--space-3);width:100%;min-height:var(--touch-target-min);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-51jomt{padding:16px 18px}}.tile--disabled.svelte-51jomt .tile-head:where(.svelte-51jomt){cursor:not-allowed;opacity:.5}.tile-head.svelte-51jomt:focus-visible{outline:2px solid var(--color-brand-500);outline-offset:-2px;border-radius:inherit}.tile-head-body.svelte-51jomt{flex:1;min-width:0;display:flex;align-items:center;gap:var(--space-3)}.tile-icon.svelte-51jomt{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-51jomt .tile-icon:where(.svelte-51jomt){color:var(--color-brand-600)}.tile-head-text.svelte-51jomt{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.tile-title.svelte-51jomt{font-weight:900;font-size:.9375rem;line-height:var(--line-height-snug);letter-spacing:-.015em;color:var(--text-primary)}.tile-subtitle.svelte-51jomt{font-weight:700;font-size:var(--font-size-body-sm);line-height:var(--line-height-snug);color:var(--text-muted)}.tile-chevron.svelte-51jomt{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-51jomt{transform:rotate(180deg);color:var(--color-brand-600)}.tile-panel.svelte-51jomt{overflow:hidden}.tile-panel-body.svelte-51jomt{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-51jomt{padding:0 18px 18px}}.tile--flush.svelte-51jomt .tile-panel-body:where(.svelte-51jomt){padding-left:0;padding-right:0}.tile--accent.tile--open.svelte-51jomt .tile-panel-body:where(.svelte-51jomt){border-top:1px solid var(--border-subtle);padding-top:14px}@media (prefers-reduced-motion: reduce){.tile.svelte-51jomt,.tile-chevron.svelte-51jomt,.tile-head.svelte-51jomt{transition:none}}.sk-table-wrap.svelte-poexl{width:100%}.sk-table-wrap--card.svelte-poexl{background:var(--surface-raised);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);padding:var(--card-padding);box-shadow:var(--shadow-card)}.sk-table.svelte-poexl{display:flex;flex-direction:column;width:100%}.sk-table__row.svelte-poexl{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;align-items:center}.sk-table__row--head.svelte-poexl{padding-bottom:var(--space-2);margin-bottom:var(--space-2);border-bottom:1px solid var(--border-default)}.dt-wrap.svelte-9sn08h{width:100%;overflow-x:auto;border:1px solid var(--border-subtle);border-radius:var(--radius-2xl);background:var(--surface-raised)}.dt.svelte-9sn08h{width:100%;border-collapse:collapse;font-family:var(--font-sans);font-size:.9375rem;color:var(--text-primary);background:var(--surface-raised)}.dt__head.svelte-9sn08h{position:sticky;top:0;z-index:1;background:var(--surface-muted)}.dt__th.svelte-9sn08h{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-9sn08h{text-align:center}.dt__th--right.svelte-9sn08h{text-align:right}.dt__th--checkbox.svelte-9sn08h{width:44px;padding-right:0}.dt__sort.svelte-9sn08h{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-9sn08h:hover{background:var(--surface-base)}.dt__sort.svelte-9sn08h: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-9sn08h{transition:background var(--duration-fast) var(--easing-standard)}.dt__row.svelte-9sn08h+.dt__row:where(.svelte-9sn08h){border-top:1px solid var(--border-subtle)}.dt__row--clickable.svelte-9sn08h{cursor:pointer}.dt__row--clickable.svelte-9sn08h:hover{background:var(--surface-muted)}.dt__row--clickable.svelte-9sn08h:focus-visible{outline:2px solid var(--color-brand-500, var(--color-brand-600));outline-offset:-2px}.dt__row--selected.svelte-9sn08h{background:var(--surface-inverse);color:var(--text-inverse)}.dt__row--selected.svelte-9sn08h .dt__td:where(.svelte-9sn08h){color:var(--text-inverse)}.dt__td.svelte-9sn08h{padding:14px;vertical-align:middle;font-weight:700}.dt__td--center.svelte-9sn08h{text-align:center}.dt__td--right.svelte-9sn08h{text-align:right}.dt__td--checkbox.svelte-9sn08h{width:44px;padding-right:0}.dt__checkbox-label.svelte-9sn08h{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;cursor:pointer}.dt__checkbox-label.svelte-9sn08h input[type=checkbox]:where(.svelte-9sn08h){width:18px;height:18px;accent-color:var(--color-brand-600);cursor:pointer}.dt-loading.svelte-9sn08h{padding:16px;border:1px solid var(--border-subtle);border-radius:var(--radius-2xl);background:var(--surface-raised)}.dt-empty.svelte-9sn08h{padding:16px 0}.dt-cards.svelte-9sn08h{display:none;flex-direction:column;gap:var(--space-3);width:100%}.dt-card__inner.svelte-9sn08h{display:flex;gap:12px;align-items:flex-start;width:100%}.dt-card__select.svelte-9sn08h{flex-shrink:0;padding-top:2px}.dt-card__list.svelte-9sn08h{margin:0;padding:0;display:flex;flex-direction:column;gap:8px;flex:1;min-width:0}.dt-card__row.svelte-9sn08h{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.dt-card__label.svelte-9sn08h{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-9sn08h{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-9sn08h{text-align:left}.dt-card__value--center.svelte-9sn08h{text-align:center}.dt-pagination.svelte-9sn08h{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-9sn08h{display:inline-flex;align-items:center;gap:8px}.dt-pagination__btn.svelte-9sn08h{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) var(--easing-standard)}.dt-pagination__btn.svelte-9sn08h:hover:not(:disabled){background:var(--color-ink-200)}.dt-pagination__btn.svelte-9sn08h:disabled{opacity:.4;cursor:not-allowed}.dt-pagination__btn.svelte-9sn08h:focus-visible{outline:2px solid var(--color-brand-500, var(--color-brand-600));outline-offset:2px}.dt-pagination__page.svelte-9sn08h{min-width:60px;text-align:center;font-weight:800;color:var(--text-primary)}@media (max-width: 640px){.dt-wrap--hide-table-mobile.svelte-9sn08h{display:none}.dt-wrap--scroll-mobile.svelte-9sn08h{border-radius:var(--radius-lg)}.dt-cards.svelte-9sn08h{display:flex}}.hscroller.svelte-7ne6sh{position:relative;width:100%}.hscroller-track.svelte-7ne6sh{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-7ne6sh::-webkit-scrollbar{display:none}.hscroller-track.svelte-7ne6sh>*{scroll-snap-align:var(--hscroller-snap-align);flex-shrink:0}.hscroller-fade.svelte-7ne6sh{position:absolute;top:0;bottom:0;width:32px;pointer-events:none;z-index:1}.hscroller-fade--left.svelte-7ne6sh{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-7ne6sh{right:0;background:linear-gradient(to left,var(--surface-base) 0%,color-mix(in srgb,var(--surface-base) 0%,transparent) 100%)}.hscroller-arrow.svelte-7ne6sh{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-7ne6sh:hover:not(:disabled){background:var(--surface-muted)}.hscroller-arrow.svelte-7ne6sh:active:not(:disabled){transform:translateY(-50%) scale(.95)}.hscroller-arrow.svelte-7ne6sh:disabled{opacity:0;pointer-events:none}.hscroller-arrow.svelte-7ne6sh:focus-visible{outline:2px solid var(--color-brand-500);outline-offset:2px}.hscroller-arrow--left.svelte-7ne6sh{left:8px}.hscroller-arrow--right.svelte-7ne6sh{right:8px}@media (hover: none) and (pointer: coarse){.hscroller-arrow.svelte-7ne6sh{display:none}}@media (prefers-reduced-motion: reduce){.hscroller-track.svelte-7ne6sh{scroll-behavior:auto}.hscroller-arrow.svelte-7ne6sh{transition:none}}.chip.svelte-osjie3{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-osjie3:active:not(:disabled){transform:scale(.97)}.chip.svelte-osjie3:focus-visible{outline:2px solid var(--color-brand-500);outline-offset:2px}.chip.svelte-osjie3:disabled{opacity:.5;cursor:not-allowed}.chip--sm.svelte-osjie3{height:32px;padding:0 12px;font-size:.8125rem;min-height:32px}.chip--md.svelte-osjie3{height:40px;min-height:var(--touch-target-min);padding:0 16px;font-size:.875rem}.chip--lg.svelte-osjie3{height:44px;min-height:var(--touch-target-min);padding:0 18px;font-size:.9375rem}.chip--idle.svelte-osjie3{background:var(--surface-muted);color:var(--text-secondary)}.chip--idle.svelte-osjie3:hover:not(:disabled){background:color-mix(in srgb,var(--surface-muted) 80%,var(--border-default));color:var(--text-primary)}.chip--selected.svelte-osjie3{background:var(--gradient-brand);color:var(--text-on-solid)}.chip--selected.svelte-osjie3:hover:not(:disabled){background:var(--gradient-brand-hover)}.chip-icon.svelte-osjie3{display:inline-flex;align-items:center;justify-content:center}.chip-label.svelte-osjie3{display:inline-flex;align-items:center}.chip-count.svelte-osjie3{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-osjie3 .chip-count:where(.svelte-osjie3){background:var(--surface-base);color:var(--text-muted)}.chip--selected.svelte-osjie3 .chip-count:where(.svelte-osjie3){background:#0000002e;color:var(--text-on-solid)}@media (prefers-reduced-motion: reduce){.chip.svelte-osjie3,.chip.svelte-osjie3:active:not(:disabled){transition:none;transform:none}}.chip-group.svelte-qh3n1h{display:flex;flex-wrap:wrap;gap:var(--space-2);align-items:center}.chip.svelte-qh3n1h{display:inline-flex;align-items:center;gap:5px;font-family:var(--font-sans);font-weight:800;letter-spacing:-.01em;border-radius:var(--radius-full);border:1.5px solid transparent;cursor:pointer;white-space:nowrap;flex-shrink:0;-webkit-user-select:none;user-select:none;transition:background-color var(--duration-fast) var(--easing-standard),color var(--duration-fast) var(--easing-standard),border-color var(--duration-fast) var(--easing-standard),box-shadow var(--duration-fast) var(--easing-standard),transform .1s ease-out}.chip.svelte-qh3n1h:focus-visible{outline:2px solid var(--color-brand-500);outline-offset:2px}.chip.svelte-qh3n1h:active:not(:disabled){transform:scale(.96)}.chip--sm.svelte-qh3n1h{height:32px;min-height:32px;padding:0 12px;font-size:.8125rem}.chip--md.svelte-qh3n1h{height:40px;min-height:var(--touch-target-min);padding:0 16px;font-size:.875rem}.chip--lg.svelte-qh3n1h{height:44px;min-height:var(--touch-target-min);padding:0 18px;font-size:.9375rem}.chip--idle.svelte-qh3n1h{background:var(--surface-muted);color:var(--text-secondary);border-color:transparent}.chip--idle.svelte-qh3n1h:not(:disabled):hover{background:color-mix(in srgb,var(--surface-muted) 80%,var(--border-default));color:var(--text-primary)}.chip--selected.svelte-qh3n1h{background:var(--surface-inverse);color:var(--text-inverse);border-color:var(--surface-inverse)}.chip--selected.svelte-qh3n1h:not(:disabled):hover{opacity:.9}.chip-group--multi.svelte-qh3n1h .chip--selected:where(.svelte-qh3n1h){background:var(--color-brand-100);color:var(--color-brand-700, var(--text-brand));border-color:var(--color-brand-400, var(--color-brand-500))}.chip-group--multi.svelte-qh3n1h .chip--selected:where(.svelte-qh3n1h):not(:disabled):hover{background:color-mix(in srgb,var(--color-brand-100) 80%,var(--color-brand-200));opacity:1}.chip--locked.svelte-qh3n1h{background:var(--surface-muted);color:var(--text-muted);border-color:var(--border-default);border-style:dashed;cursor:not-allowed;opacity:.75}.chip--disabled.svelte-qh3n1h:not(.chip--locked){opacity:.45;cursor:not-allowed}.chip-check.svelte-qh3n1h{display:inline-flex;align-items:center;justify-content:center;width:14px;height:14px;border-radius:var(--radius-full);background:color-mix(in srgb,var(--color-brand-600) 15%,transparent);flex-shrink:0}.chip-label.svelte-qh3n1h{display:inline-flex;align-items:center}@media (prefers-reduced-motion: reduce){.chip.svelte-qh3n1h{transition:none}.chip.svelte-qh3n1h:active:not(:disabled){transform:none}}.category-filter.svelte-107dsdv{width:100%}.category-filter--sticky.svelte-107dsdv{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-107dsdv{display:inline-flex}.sa.svelte-1qc83tn{font-family:var(--font-sans);display:flex;flex-direction:column;width:100%;min-width:0;background:var(--surface-base);border:1.5px solid var(--border-subtle);border-radius:var(--radius-lg);overflow:hidden;transition:border-color var(--duration-fast) var(--easing-standard)}.sa--accordion.sa--open.svelte-1qc83tn{border-color:var(--color-brand-600)}.sa-heading.svelte-1qc83tn{margin:0}.sa-head.svelte-1qc83tn{display:flex;align-items:center;gap:10px;width:100%;min-height:var(--touch-target-min);padding:12px 14px;background:transparent;border:0;cursor:pointer;text-align:left;font-family:inherit;color:var(--text-primary);transition:background var(--duration-fast) var(--easing-standard)}.sa-head.svelte-1qc83tn:hover{background:var(--surface-muted)}.sa-head.svelte-1qc83tn:focus-visible{outline:2px solid var(--color-brand-500);outline-offset:-2px;border-radius:inherit}.sa-head-icon.svelte-1qc83tn{display:inline-flex;align-items:center;justify-content:center;color:var(--text-muted);flex-shrink:0}.sa--open.svelte-1qc83tn .sa-head-icon:where(.svelte-1qc83tn){color:var(--text-brand)}.sa-head-text.svelte-1qc83tn{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.sa-head-title.svelte-1qc83tn{font-size:.9375rem;font-weight:900;letter-spacing:-.01em;color:var(--text-primary)}.sa-head-today.svelte-1qc83tn{font-size:.75rem;font-weight:700;color:var(--text-muted);font-variant-numeric:tabular-nums}.sa-chevron.svelte-1qc83tn{display:inline-flex;align-items:center;justify-content:center;color:var(--text-muted);flex-shrink:0;transition:transform var(--duration-normal) var(--easing-standard)}.sa-chevron--open.svelte-1qc83tn{transform:rotate(180deg);color:var(--text-brand)}.sa-panel.svelte-1qc83tn{overflow:hidden;border-top:1px solid var(--border-subtle)}.sa--list.svelte-1qc83tn{padding:0}.sa-list-head.svelte-1qc83tn{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:12px 14px;border-bottom:1px solid var(--border-subtle)}.sa-list-head-text.svelte-1qc83tn{display:inline-flex;align-items:center;gap:8px;color:var(--text-primary)}.sa-list-title.svelte-1qc83tn{font-size:.6875rem;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.sa.svelte-1qc83tn .sa-clock{color:var(--text-muted)}.sa-pill.svelte-1qc83tn{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:var(--radius-full);font-size:.6875rem;font-weight:900;letter-spacing:.04em;flex-shrink:0}.sa-pill--open.svelte-1qc83tn{background:var(--feedback-success-bg);color:var(--feedback-success)}.sa-pill--closed.svelte-1qc83tn{background:var(--feedback-danger-bg);color:var(--feedback-danger)}.sa-pill-dot.svelte-1qc83tn{width:6px;height:6px;border-radius:var(--radius-full);background:currentColor;animation:svelte-1qc83tn-sa-pulse 1.8s ease-in-out infinite}.sa-list.svelte-1qc83tn{list-style:none;margin:0;padding:4px;display:flex;flex-direction:column;gap:2px}.sa-row.svelte-1qc83tn{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;border-radius:var(--radius-lg)}.sa-row--today.svelte-1qc83tn{background:var(--surface-inverse)}.sa-day.svelte-1qc83tn{font-size:.875rem;font-weight:700;color:var(--text-primary)}.sa-row--today.svelte-1qc83tn .sa-day:where(.svelte-1qc83tn){font-weight:900;color:var(--text-inverse)}.sa-range.svelte-1qc83tn{font-size:.8125rem;font-weight:700;color:var(--text-primary);font-variant-numeric:tabular-nums;text-align:right}.sa-row--today.svelte-1qc83tn .sa-range:where(.svelte-1qc83tn){color:var(--text-inverse)}.sa-range--closed.svelte-1qc83tn{color:var(--text-muted);font-weight:600}.sa-row--today.svelte-1qc83tn .sa-range--closed:where(.svelte-1qc83tn){color:color-mix(in srgb,var(--text-inverse) 55%,transparent)}@keyframes svelte-1qc83tn-sa-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.55;transform:scale(.85)}}@media (prefers-reduced-motion: reduce){.sa-pill-dot.svelte-1qc83tn,.sa-chevron.svelte-1qc83tn,.sa-head.svelte-1qc83tn{animation:none;transition:none}}.reorderable.svelte-1wyan9{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-2);font-family:var(--font-sans)}.reorderable--disabled.svelte-1wyan9{opacity:.55;pointer-events:none}.reorderable__item.svelte-1wyan9{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);background:var(--surface-raised);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);transition:opacity var(--duration-normal) var(--easing-standard),border-color var(--duration-normal) var(--easing-standard),box-shadow var(--duration-normal) var(--easing-standard),transform var(--duration-normal) var(--easing-standard);position:relative}.reorderable__item--whole.svelte-1wyan9{cursor:grab}.reorderable__item--whole.svelte-1wyan9:active{cursor:grabbing}.reorderable__item--dragging.svelte-1wyan9{opacity:.5}.reorderable__item--over.svelte-1wyan9{border-color:var(--color-brand-500);box-shadow:0 0 0 2px var(--color-brand-500),var(--shadow-card)}.reorderable__grip.svelte-1wyan9{display:inline-flex;align-items:center;justify-content:center;width:var(--touch-target-min);height:var(--touch-target-min);min-width:var(--touch-target-min);flex-shrink:0;background:transparent;border:none;border-radius:var(--radius-full);color:var(--text-muted);cursor:grab;padding:0;touch-action:none;transition:background var(--duration-fast) var(--easing-standard),color var(--duration-fast) var(--easing-standard)}.reorderable__grip.svelte-1wyan9:hover:not(:disabled){background:var(--color-brand-100);color:var(--text-brand)}.reorderable__grip.svelte-1wyan9:active:not(:disabled){cursor:grabbing}.reorderable__grip.svelte-1wyan9:focus-visible{outline:2px solid var(--color-brand-500);outline-offset:2px;background:var(--color-brand-100);color:var(--text-brand)}.reorderable__grip.svelte-1wyan9:disabled{cursor:not-allowed;color:var(--text-disabled)}.reorderable__content.svelte-1wyan9{flex:1;min-width:0;color:var(--text-primary)}.reorderable__arrows.svelte-1wyan9{display:none;flex-direction:column;gap:var(--space-1);flex-shrink:0}.reorderable__arrow.svelte-1wyan9{display:inline-flex;align-items:center;justify-content:center;width:var(--touch-target-min);height:28px;min-width:var(--touch-target-min);background:var(--surface-muted);border:1px solid var(--border-subtle);border-radius:var(--radius-full);color:var(--text-secondary);cursor:pointer;padding:0;transition:background var(--duration-fast) var(--easing-standard),color var(--duration-fast) var(--easing-standard),box-shadow var(--duration-fast) var(--easing-standard)}.reorderable__arrow.svelte-1wyan9:hover:not(:disabled){background:var(--color-brand-100);color:var(--text-brand);border-color:var(--color-brand-500)}.reorderable__arrow.svelte-1wyan9:focus-visible{outline:2px solid var(--color-brand-500);outline-offset:2px;z-index:1;background:var(--color-brand-100);color:var(--text-brand)}.reorderable__arrow.svelte-1wyan9:disabled{color:var(--text-disabled);cursor:not-allowed;opacity:.5}.reorderable__sr.svelte-1wyan9{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media (max-width: 768px){.reorderable__grip.svelte-1wyan9{display:none}.reorderable__arrows.svelte-1wyan9{display:flex}.reorderable__item--whole.svelte-1wyan9{cursor:default}}@media (prefers-reduced-motion: reduce){.reorderable__item.svelte-1wyan9,.reorderable__grip.svelte-1wyan9,.reorderable__arrow.svelte-1wyan9{transition:none}}.confetti.svelte-fxo43n{position:fixed;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:9999;font-family:var(--font-sans)}.sc-check.svelte-1j3dmat{position:relative}.sc-check--md.svelte-1j3dmat{height:3.5rem;width:3.5rem}.sc-check--lg.svelte-1j3dmat{height:5rem;width:5rem}.sc-check__svg.svelte-1j3dmat{position:relative;height:100%;width:100%}.sc-check__halo.svelte-1j3dmat{position:absolute;top:-8px;right:-8px;bottom:-8px;left:-8px;border-radius:9999px;background:color-mix(in srgb,var(--color-brand-600) 12%,transparent);animation:svelte-1j3dmat-sc-check-halo 1.8s ease-out .3s both}.sc-check__ring.svelte-1j3dmat{stroke-dasharray:277;stroke-dashoffset:277;animation:svelte-1j3dmat-sc-check-ring .6s cubic-bezier(.22,.61,.36,1) .1s forwards}.sc-check__tick.svelte-1j3dmat{stroke-dasharray:70;stroke-dashoffset:70;animation:svelte-1j3dmat-sc-check-tick .4s cubic-bezier(.22,.61,.36,1) .55s forwards}@keyframes svelte-1j3dmat-sc-check-ring{to{stroke-dashoffset:0}}@keyframes svelte-1j3dmat-sc-check-tick{to{stroke-dashoffset:0}}@keyframes svelte-1j3dmat-sc-check-halo{0%{transform:scale(.6);opacity:0}40%{opacity:1}to{transform:scale(1.15);opacity:0}}@media (prefers-reduced-motion: reduce){.sc-check__ring.svelte-1j3dmat,.sc-check__tick.svelte-1j3dmat{animation-duration:.01s}.sc-check__halo.svelte-1j3dmat{display:none}}.count-up.svelte-4n74pl{display:inline-flex;align-items:baseline;gap:.05em;font-variant-numeric:tabular-nums}.count-up__number.svelte-4n74pl{font-variant-numeric:tabular-nums}.count-up--display.svelte-4n74pl{font-size:clamp(2.5rem,6vw,3rem);font-weight:900;letter-spacing:-.03em;line-height:1}.count-up--display.svelte-4n74pl .count-up__affix:where(.svelte-4n74pl){font-size:.55em;font-weight:800;letter-spacing:-.01em;opacity:.7;align-self:flex-end;padding-bottom:.1em}.count-up--hero.svelte-4n74pl{font-size:clamp(3.5rem,10vw,4.5rem);font-weight:900;letter-spacing:-.04em;line-height:.95}.count-up--hero.svelte-4n74pl .count-up__affix:where(.svelte-4n74pl){font-size:.45em;font-weight:800;letter-spacing:-.02em;opacity:.65;align-self:flex-end;padding-bottom:.15em}.count-up--primary.svelte-4n74pl{color:var(--text-primary)}.count-up--brand.svelte-4n74pl{color:var(--text-brand)}.count-up--inline.svelte-4n74pl{font-weight:inherit;font-size:inherit;letter-spacing:inherit;color:inherit}.streak-card.svelte-g92knr{position:relative;overflow:hidden;padding:var(--space-5);border-radius:var(--radius-2xl);border:1px solid var(--border-subtle);background:var(--surface-raised);font-family:var(--font-sans)}.streak-card--active.svelte-g92knr{box-shadow:0 0 0 1px var(--accent-amber-soft),0 8px 24px -8px color-mix(in srgb,var(--accent-amber) 40%,transparent)}.streak-card__glow.svelte-g92knr{position:absolute;top:-2.5rem;right:-2.5rem;width:9rem;height:9rem;border-radius:var(--radius-full);background:var(--accent-amber-soft);filter:blur(2.5rem);pointer-events:none}.streak-card__inner.svelte-g92knr{position:relative}.streak-card__head.svelte-g92knr{display:flex;align-items:center;justify-content:space-between}.streak-card__head-left.svelte-g92knr{display:flex;align-items:center;gap:10px}.streak-card__flame.svelte-g92knr{display:flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:var(--radius-2xl);background:var(--accent-amber-soft);color:var(--accent-amber);box-shadow:0 4px 14px -4px color-mix(in srgb,var(--accent-amber) 50%,transparent)}.streak-card__flame--empty.svelte-g92knr{background:var(--surface-muted);color:var(--text-disabled);box-shadow:none}.streak-card__flame--pulse.svelte-g92knr{animation:svelte-g92knr-streak-breathe 2.4s ease-in-out infinite}.streak-card__label.svelte-g92knr{font-size:.8125rem;font-weight:900;letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted)}.streak-card__record.svelte-g92knr{display:flex;align-items:baseline;gap:6px;padding:4px 10px;border-radius:var(--radius-full);background:var(--surface-muted)}.streak-card__record-label.svelte-g92knr{font-size:.625rem;font-weight:900;letter-spacing:.04em;text-transform:uppercase;color:var(--text-muted)}.streak-card__record-value.svelte-g92knr{font-size:.8125rem;font-weight:900;font-variant-numeric:tabular-nums;color:var(--text-primary)}.streak-card__empty-title.svelte-g92knr{margin:var(--space-4) 0 0;font-size:1.625rem;font-weight:900;line-height:1.2;letter-spacing:-.02em;color:var(--text-primary)}.streak-card__empty-caption.svelte-g92knr{margin:var(--space-1) 0 0;font-size:.875rem;font-weight:600;color:var(--text-secondary)}.streak-card__count.svelte-g92knr{display:flex;align-items:baseline;gap:8px;margin-top:var(--space-3)}.streak-card__count-value.svelte-g92knr{font-size:3.75rem;font-weight:900;line-height:.9;letter-spacing:-.04em;font-variant-numeric:tabular-nums;color:var(--accent-amber)}.streak-card__count-unit.svelte-g92knr{font-size:1.25rem;font-weight:900;color:var(--text-muted)}.streak-card__caption.svelte-g92knr{margin:6px 0 0;font-size:.875rem;font-weight:700;color:var(--text-secondary)}.streak-card__milestones.svelte-g92knr{margin-top:var(--space-5)}.streak-card__bar.svelte-g92knr{position:relative;height:10px;border-radius:var(--radius-full);background:var(--surface-muted);overflow:hidden}.streak-card__bar-fill.svelte-g92knr{height:100%;border-radius:var(--radius-full);background:var(--accent-amber);box-shadow:0 0 8px color-mix(in srgb,var(--accent-amber) 60%,transparent);transition:width var(--duration-slow) var(--easing-decelerate)}.streak-card__ticks.svelte-g92knr{position:relative;height:1rem;margin-top:var(--space-2)}.streak-card__tick.svelte-g92knr{position:absolute;transform:translate(-50%);font-size:.6875rem;font-weight:900;font-variant-numeric:tabular-nums;color:var(--text-disabled)}.streak-card__tick--reached.svelte-g92knr{color:var(--accent-amber)}@keyframes svelte-g92knr-streak-breathe{0%,to{transform:scale(1)}50%{transform:scale(1.07)}}@media (prefers-reduced-motion: reduce){.streak-card__flame--pulse.svelte-g92knr{animation:none}.streak-card__bar-fill.svelte-g92knr{transition:none}}.level-ring.svelte-irlbut{padding:var(--space-5);border-radius:var(--radius-2xl);border:1px solid var(--border-subtle);background:var(--surface-raised);box-shadow:var(--shadow-card);font-family:var(--font-sans)}.level-ring__inner.svelte-irlbut{display:flex;flex-direction:column;align-items:center}.level-ring__ring.svelte-irlbut{position:relative}.level-ring__svg.svelte-irlbut{transform:rotate(-90deg)}.level-ring__center.svelte-irlbut{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center}.level-ring__eyebrow.svelte-irlbut{font-size:.625rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted)}.level-ring__level.svelte-irlbut{font-size:3rem;font-weight:900;line-height:1;letter-spacing:-.03em;color:var(--text-primary)}.level-ring__label.svelte-irlbut{margin:var(--space-4) 0 0;font-size:1.125rem;font-weight:900;letter-spacing:-.01em;color:var(--text-primary)}.level-ring__hint.svelte-irlbut{margin:0;font-size:.8125rem;font-weight:600;color:var(--text-secondary)}.level-ring__bar-wrap.svelte-irlbut{width:100%;margin-top:var(--space-irregular-loose)}.level-ring__bar.svelte-irlbut{height:8px;width:100%;border-radius:var(--radius-full);background:var(--surface-muted);overflow:hidden}.level-ring__bar-fill.svelte-irlbut{height:100%;border-radius:var(--radius-full);background:linear-gradient(to right,var(--color-brand-400),var(--color-brand-600));box-shadow:0 2px 8px -2px color-mix(in srgb,var(--color-brand-600) 55%,transparent);transition:width var(--duration-slow) var(--easing-emphasized)}.level-ring__xp.svelte-irlbut{margin:var(--space-irregular-tight) 0 0;text-align:center;font-size:.6875rem;font-weight:900;font-variant-numeric:tabular-nums;color:var(--text-muted)}@media (prefers-reduced-motion: reduce){.level-ring__bar-fill.svelte-irlbut{transition:none}}.achievement-badge.svelte-1uk5hs7{display:flex;flex-direction:column;align-items:center;gap:var(--space-2);padding:var(--space-3);border-radius:var(--radius-2xl);border:1.5px solid var(--border-subtle);background:var(--surface-raised);font-family:var(--font-sans);text-align:center;cursor:pointer;transition:transform var(--duration-fast) var(--easing-standard),box-shadow var(--duration-fast) var(--easing-standard)}.achievement-badge.svelte-1uk5hs7:active{transform:scale(.96)}.achievement-badge.svelte-1uk5hs7:focus-visible{outline:2px solid var(--color-brand-600);outline-offset:2px}.achievement-badge--unlocked.svelte-1uk5hs7{border-color:var(--ach-accent);box-shadow:0 6px 20px -6px color-mix(in srgb,var(--ach-accent) 55%,transparent)}.achievement-badge__icon.svelte-1uk5hs7{display:flex;align-items:center;justify-content:center;width:56px;height:56px;border-radius:var(--radius-xl);background:var(--surface-muted);color:var(--text-disabled)}.achievement-badge__icon--unlocked.svelte-1uk5hs7{background:color-mix(in srgb,var(--ach-accent) 16%,transparent);color:var(--ach-accent)}.achievement-badge__title.svelte-1uk5hs7{margin:0;font-size:var(--font-size-caption);font-weight:900;line-height:1.2;letter-spacing:-.01em;color:var(--text-muted);display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.achievement-badge--unlocked.svelte-1uk5hs7 .achievement-badge__title:where(.svelte-1uk5hs7){color:var(--text-primary)}.achievement-badge__bar.svelte-1uk5hs7{width:100%;height:5px;border-radius:var(--radius-full);background:var(--surface-muted);overflow:hidden}.achievement-badge__bar-fill.svelte-1uk5hs7{height:100%;border-radius:var(--radius-full);background:var(--color-brand-600)}@media (prefers-reduced-motion: reduce){.achievement-badge.svelte-1uk5hs7{transition:none}.achievement-badge.svelte-1uk5hs7:active{transform:none}}.state-switcher.svelte-1muxgll{display:grid;grid-template-columns:minmax(0,1fr);position:relative;width:100%}.state-switcher__layer.svelte-1muxgll{grid-column:1;grid-row:1;width:100%;min-width:0}.state-switcher__fallback.svelte-1muxgll{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-3);min-height:160px;padding:var(--space-6);font-family:var(--font-sans);font-size:.9375rem;font-weight:700;color:var(--text-muted)}.state-switcher__fallback--error.svelte-1muxgll{color:var(--feedback-danger);font-weight:800}.state-switcher__fallback--muted.svelte-1muxgll{color:var(--text-muted)}.state-switcher__spinner.svelte-1muxgll{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-1muxgll-state-switcher-spin .9s linear infinite}@keyframes svelte-1muxgll-state-switcher-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion: reduce){.state-switcher__spinner.svelte-1muxgll{animation:none;border-top-color:var(--color-brand-600)}}.nf.svelte-16o0545{width:100%;display:flex;align-items:center;justify-content:center;padding:var(--space-6) var(--space-4)}.nf--page.svelte-16o0545{min-height:60vh}.nf--inline.svelte-16o0545{padding:var(--space-5) var(--space-4)}.nf-card.svelte-16o0545{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-16o0545 .nf-card:where(.svelte-16o0545){padding:var(--space-6) var(--space-5)}.nf-inner.svelte-16o0545{display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--space-3)}.nf-eyebrow.svelte-16o0545{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-16o0545{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-16o0545 .nf-code:where(.svelte-16o0545){font-size:clamp(3rem,10vw,4.5rem)}.nf-body.svelte-16o0545{display:flex;flex-direction:column;gap:var(--space-2)}.nf-title.svelte-16o0545{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-16o0545 .nf-title:where(.svelte-16o0545){font-size:1.375rem}.nf-desc.svelte-16o0545{margin:0;font-family:var(--font-sans);font-weight:600;font-size:.9375rem;color:var(--text-secondary);line-height:1.5}.nf-actions.svelte-16o0545{margin-top:var(--space-3);display:flex;flex-direction:column;gap:var(--space-2);width:100%;align-items:center}.fe.svelte-5iposv{margin:8px 0 0;font-family:var(--font-sans);font-size:.75rem;font-weight:900;color:var(--feedback-danger);line-height:1.4}.card-row.svelte-7hc6s5{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-7hc6s5{background:var(--surface-raised)}.card-row--base.svelte-7hc6s5{background:var(--surface-base)}.card-row--dimmed.svelte-7hc6s5{opacity:.55}.card-row--selected.svelte-7hc6s5{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-7hc6s5:hover:not(.card-row--selected){background:var(--surface-muted)}.card-row__main.svelte-7hc6s5{display:flex;align-items:center;gap:var(--space-1)}.card-row__tap.svelte-7hc6s5{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-7hc6s5,button.card-row__tap.svelte-7hc6s5{cursor:pointer;transition:transform var(--duration-fast) var(--easing-standard)}button.card-row__tap.svelte-7hc6s5:active{transform:scale(.99)}.card-row__tap--static.svelte-7hc6s5{cursor:default}.card-row__tap.svelte-7hc6s5:disabled{cursor:default}.card-row__tap.svelte-7hc6s5:focus-visible{outline:2px solid var(--color-brand-600);outline-offset:2px}.card-row__icon.svelte-7hc6s5{display:flex;flex-shrink:0;align-items:center;justify-content:center}.card-row__icon--auto.svelte-7hc6s5{width:40px;height:40px;border-radius:var(--radius-md);background-color:color-mix(in srgb,var(--text-muted) 10%,transparent)}.card-row__text.svelte-7hc6s5{display:flex;flex:1;min-width:0;flex-direction:column;gap:2px}.card-row__eyebrow.svelte-7hc6s5{display:block;font-size:.6875rem;font-weight:var(--font-weight-black);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-7hc6s5{display:block;font-size:var(--font-size-body-sm);font-weight:var(--font-weight-bold);color:var(--text-primary);line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.card-row--selected.svelte-7hc6s5 .card-row__title:where(.svelte-7hc6s5){color:inherit}.card-row__subtitle.svelte-7hc6s5{display:block;font-size:.8125rem;font-weight:var(--font-weight-semibold);color:var(--text-muted);line-height:1.35;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.card-row--selected.svelte-7hc6s5 .card-row__subtitle:where(.svelte-7hc6s5){color:color-mix(in srgb,var(--text-inverse) 70%,transparent)}.card-row__chevron.svelte-7hc6s5{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-7hc6s5:hover .card-row__chevron:where(.svelte-7hc6s5){transform:translate(2px)}.card-row--selected.svelte-7hc6s5 .card-row__chevron:where(.svelte-7hc6s5){color:inherit}.card-row__actions.svelte-7hc6s5{display:flex;flex-shrink:0;align-items:center;gap:var(--space-1);padding-right:var(--space-2)}.card-row__trailing.svelte-7hc6s5{display:flex;flex-shrink:0;align-items:center;padding-right:var(--space-2)}.card-row__detail.svelte-7hc6s5{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-7hc6s5,a.card-row__tap.svelte-7hc6s5,button.card-row__tap.svelte-7hc6s5{transition:none}button.card-row__tap.svelte-7hc6s5:active{transform:none}.card-row__chevron.svelte-7hc6s5{transition:none}.card-row--interactive.svelte-7hc6s5:hover .card-row__chevron:where(.svelte-7hc6s5){transform:none}}.ar.svelte-1rinql1{display:flex;width:100%;align-items:center;gap:var(--space-3);text-align:left;transition:background-color .15s var(--easing-standard, ease);cursor:pointer}.ar.svelte-1rinql1:hover{background:var(--surface-muted)}.ar.svelte-1rinql1:active{opacity:.7}.ar--flat.svelte-1rinql1{padding:.875rem .5rem;border-radius:var(--radius-lg)}.ar--dashed.svelte-1rinql1{padding:1rem;border-radius:var(--radius-2xl);border:1px dashed var(--border-default)}.ar--dashed.svelte-1rinql1:hover{border-color:var(--border-strong)}.ar-tile.svelte-1rinql1{display:flex;height:2.5rem;width:2.5rem;flex-shrink:0;align-items:center;justify-content:center;border-radius:var(--radius-xl);background:var(--surface-muted);color:var(--text-secondary);font-size:1.25rem}.ar-tile--brand.svelte-1rinql1{background:var(--color-brand-100);color:var(--text-brand)}.ar-text.svelte-1rinql1{display:flex;min-width:0;flex:1;flex-direction:column;gap:2px}.ar-title-line.svelte-1rinql1{display:flex;align-items:center;gap:var(--space-2);min-width:0}.ar-title.svelte-1rinql1{color:var(--text-primary)}.ar-badge.svelte-1rinql1{flex-shrink:0;border-radius:var(--radius-full);background:var(--surface-muted);padding:2px 8px;color:var(--text-muted)}.ar-subtitle.svelte-1rinql1{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ar.svelte-1rinql1 .ar-chevron{flex-shrink:0;color:var(--text-disabled);transition:transform .15s var(--easing-standard, ease)}.ar.svelte-1rinql1 .ar-chevron--open{transform:rotate(180deg)}.ss.svelte-hqjf01{display:grid;grid-template-columns:repeat(var(--ss-cols),minmax(0,1fr))}@media (max-width: 639px){.ss--wrap.svelte-hqjf01{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:20px}.ss--wrap.svelte-hqjf01 .ss-cell:where(.svelte-hqjf01):nth-child(odd){border-left:none;padding-left:0}.ss--wrap.svelte-hqjf01 .ss-cell:where(.svelte-hqjf01):nth-child(2n){border-left:1px solid var(--divider);padding-left:16px}}.ss-cell.svelte-hqjf01{padding:4px 16px;border-left:1px solid var(--divider)}.ss-cell.svelte-hqjf01:first-child{padding-left:0;border-left:none}.ss-label.svelte-hqjf01{display:flex;align-items:flex-start;gap:6px;min-height:2.6em;margin-bottom:4px;font-size:.8125rem;font-weight:600;line-height:1.3;color:var(--text-muted)}.ss-label.svelte-hqjf01 .ss-label-icon{flex-shrink:0;margin-top:1px}.ss-value.svelte-hqjf01{font-weight:900;line-height:1;letter-spacing:-.03em;color:var(--text-primary);overflow-wrap:anywhere}.ss-value--md.svelte-hqjf01{font-size:1.75rem}.ss-value--lg.svelte-hqjf01{font-size:2.25rem}.ss-sub.svelte-hqjf01{margin-top:6px;font-size:.75rem;font-weight:700;color:var(--text-muted)}.ss-sub--positive.svelte-hqjf01{color:var(--feedback-success)}.ss-sub--negative.svelte-hqjf01{color:var(--feedback-danger)}.badges.svelte-embgn9{display:flex;flex-wrap:wrap;gap:var(--space-3)}.badge.svelte-embgn9{display:inline-flex;align-items:center;gap:var(--space-3);height:54px;padding:0 var(--space-5) 0 var(--space-4);border-radius:var(--radius-2xl);background:var(--surface-inverse);color:var(--text-inverse);text-decoration:none;transition:transform var(--duration-fast) var(--easing-standard),background var(--duration-fast) var(--easing-standard)}.badge.svelte-embgn9:hover{transform:translateY(-2px);background:var(--color-brand-600);color:var(--text-on-solid)}.badge.svelte-embgn9:active{transform:scale(.98)}.badge__glyph.svelte-embgn9{width:26px;height:26px;flex:none}.badge__text.svelte-embgn9{display:flex;flex-direction:column;line-height:1.05}.badge__small.svelte-embgn9{font-size:.6875rem;font-weight:var(--font-weight-bold);opacity:.85}.badge__big.svelte-embgn9{font-size:1.0625rem;font-weight:var(--font-weight-black);letter-spacing:var(--letter-spacing-snug)}.badges--sm.svelte-embgn9 .badge:where(.svelte-embgn9){height:46px}.badges--sm.svelte-embgn9 .badge__glyph:where(.svelte-embgn9){width:22px;height:22px}.badges--sm.svelte-embgn9 .badge__big:where(.svelte-embgn9){font-size:.9375rem}@media (prefers-reduced-motion: reduce){.badge.svelte-embgn9{transition:none}}.mbc.svelte-ty339r{display:flex;align-items:flex-end;gap:8px;width:100%}.mbc-col.svelte-ty339r{display:flex;flex:1 1 0;min-width:0;flex-direction:column;align-items:center;gap:6px}.mbc-track.svelte-ty339r{display:flex;align-items:flex-end;justify-content:center;width:100%;height:var(--mbc-h)}.mbc-bar.svelte-ty339r{width:min(100%,28px);border-radius:6px;background:color-mix(in srgb,var(--surface-inverse) 32%,transparent);transition:height .3s var(--easing-standard, ease)}.mbc-bar--peak.svelte-ty339r{background:var(--surface-inverse)}.mbc-bar--zero.svelte-ty339r{background:color-mix(in srgb,var(--surface-inverse) 12%,transparent)}.mbc-label.svelte-ty339r{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.6875rem;font-weight:700;color:var(--text-muted)}.sk-card.svelte-1390jcl{display:flex;flex-direction:column;gap:var(--space-3);background:var(--surface-raised);border-radius:var(--radius-xl);padding:var(--card-padding);width:100%;min-width:0}.sk-card--bordered.svelte-1390jcl{border:1px solid var(--border-subtle)}.sk-card__media.svelte-1390jcl{display:block;width:100%;overflow:hidden;border-radius:var(--radius-lg)}.sk-card__body.svelte-1390jcl{display:flex;flex-direction:column;gap:var(--space-2);min-width:0}.sk-grid.svelte-t1wb8p{display:grid;width:100%}.eyebrow.svelte-b4qkxx{display:inline-block;font-family:var(--font-sans);font-weight:900;letter-spacing:.01em;line-height:1}.eyebrow--xs.svelte-b4qkxx{font-size:.5625rem;letter-spacing:.25em}.eyebrow--sm.svelte-b4qkxx{font-size:.6875rem;letter-spacing:.22em}.eyebrow--neutral.svelte-b4qkxx{color:var(--text-disabled)}.eyebrow--brand.svelte-b4qkxx{color:var(--text-brand)}.eyebrow--muted.svelte-b4qkxx{color:var(--text-muted)}.heading.svelte-1srnkrh{margin:0;font-family:var(--font-sans);color:var(--text-primary);line-height:var(--line-height-tight);letter-spacing:var(--letter-spacing-tight);text-wrap:balance}.heading--display-xl.svelte-1srnkrh{font-size:var(--font-size-display-xl);letter-spacing:-.04em;line-height:1}.heading--display-lg.svelte-1srnkrh{font-size:var(--font-size-display-lg);letter-spacing:-.03em;line-height:1.05}.heading--h1.svelte-1srnkrh{font-size:var(--font-size-h1);letter-spacing:-.03em}.heading--h2.svelte-1srnkrh{font-size:var(--font-size-h2);letter-spacing:-.02em}.heading--h3.svelte-1srnkrh{font-size:var(--font-size-h3);letter-spacing:-.015em}.heading--h4.svelte-1srnkrh{font-size:var(--font-size-h4);line-height:var(--line-height-snug);letter-spacing:-.01em}.heading--h5.svelte-1srnkrh{font-size:var(--font-size-h5);line-height:var(--line-height-snug);letter-spacing:var(--letter-spacing-normal)}.heading--h6.svelte-1srnkrh{font-size:var(--font-size-h6);line-height:var(--line-height-snug);letter-spacing:var(--letter-spacing-normal)}.heading--weight-regular.svelte-1srnkrh{font-weight:var(--font-weight-regular)}.heading--weight-medium.svelte-1srnkrh{font-weight:var(--font-weight-medium)}.heading--weight-semibold.svelte-1srnkrh{font-weight:var(--font-weight-semibold)}.heading--weight-bold.svelte-1srnkrh{font-weight:var(--font-weight-bold)}.heading--weight-extrabold.svelte-1srnkrh{font-weight:var(--font-weight-extrabold)}.heading--weight-black.svelte-1srnkrh{font-weight:var(--font-weight-black)}.icon.svelte-1m6zm1x{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;color:inherit}.avatar.svelte-1w47pph{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-1w47pph{background:var(--surface-muted)}.avatar--circle.svelte-1w47pph{border-radius:var(--radius-full)}.avatar--square.svelte-1w47pph{border-radius:var(--radius-lg)}.avatar--xs.svelte-1w47pph{width:24px;height:24px}.avatar--xs.svelte-1w47pph .avatar-initials:where(.svelte-1w47pph){font-size:.625rem}.avatar--sm.svelte-1w47pph{width:32px;height:32px}.avatar--sm.svelte-1w47pph .avatar-initials:where(.svelte-1w47pph){font-size:.75rem}.avatar--md.svelte-1w47pph{width:40px;height:40px}.avatar--md.svelte-1w47pph .avatar-initials:where(.svelte-1w47pph){font-size:.875rem}.avatar--lg.svelte-1w47pph{width:56px;height:56px}.avatar--lg.svelte-1w47pph .avatar-initials:where(.svelte-1w47pph){font-size:1.125rem}.avatar--xl.svelte-1w47pph{width:72px;height:72px}.avatar--xl.svelte-1w47pph .avatar-initials:where(.svelte-1w47pph){font-size:1.5rem}.avatar-img.svelte-1w47pph{width:100%;height:100%;object-fit:cover;display:block}.avatar-initials.svelte-1w47pph{font-weight:900;text-transform:uppercase;letter-spacing:-.02em}.avatar-status.svelte-1w47pph{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-1w47pph{background:var(--feedback-success)}.avatar-status--offline.svelte-1w47pph{background:var(--color-ink-400)}.avatar-status--busy.svelte-1w47pph{background:var(--feedback-danger)}.avatar--xs.svelte-1w47pph .avatar-status:where(.svelte-1w47pph),.avatar--sm.svelte-1w47pph .avatar-status:where(.svelte-1w47pph){width:8px;height:8px;border-width:1.5px}.avatar--md.svelte-1w47pph .avatar-status:where(.svelte-1w47pph){width:10px;height:10px}.avatar--lg.svelte-1w47pph .avatar-status:where(.svelte-1w47pph){width:12px;height:12px}.avatar--xl.svelte-1w47pph .avatar-status:where(.svelte-1w47pph){width:14px;height:14px}.pc-badge.svelte-97kpl{display:inline-flex;align-items:center;gap:4px;padding:0 8px;height:22px;border-radius:var(--radius-full);font-family:var(--font-sans);font-size:10px;font-weight:900;line-height:1;letter-spacing:.04em;color:var(--text-on-solid);box-shadow:0 1px 3px var(--border-default)}.pc-badge--discount.svelte-97kpl{background:var(--feedback-danger);font-variant-numeric:tabular-nums}.pc-badge--featured.svelte-97kpl{background:var(--accent-amber);text-transform:uppercase;letter-spacing:.12em;font-size:9px}.pc-badge--row.svelte-97kpl{position:absolute;top:6px;left:6px}.pc-card.svelte-97kpl{position:relative;display:flex;flex-direction:column;width:100%;min-height:280px;background:var(--surface-raised);border:1px solid var(--border-subtle);border-radius:var(--radius-2xl);overflow:hidden;cursor:pointer;transition:transform var(--duration-fast) var(--easing-standard),box-shadow var(--duration-fast) var(--easing-standard),border-color var(--duration-fast) var(--easing-standard);text-align:left;font-family:var(--font-sans);color:inherit}@media (min-width: 640px){.pc-card.svelte-97kpl{min-height:360px}}.pc-card.svelte-97kpl:hover:not([aria-disabled=true]){border-color:var(--border-default);box-shadow:var(--shadow-card);transform:translateY(-2px)}.pc-card.svelte-97kpl:active:not([aria-disabled=true]){transform:scale(.98)}.pc-card.svelte-97kpl:focus-visible{outline:2px solid var(--color-brand-500);outline-offset:2px}.pc-card--unavailable.svelte-97kpl{cursor:not-allowed;opacity:.85}.pc-card__image.svelte-97kpl{position:relative;width:100%;aspect-ratio:1 / 1;max-height:200px;overflow:hidden;background:var(--surface-muted);flex-shrink:0}@media (min-width: 640px){.pc-card__image.svelte-97kpl{max-height:220px}}.pc-card__img.svelte-97kpl,.pc-card__img-placeholder.svelte-97kpl{width:100%;height:100%;object-fit:cover;display:block;transition:transform var(--duration-normal) var(--easing-standard)}.pc-card__img-placeholder.svelte-97kpl{background:var(--surface-muted)}.pc-card.svelte-97kpl:hover:not([aria-disabled=true]) .pc-card__img:where(.svelte-97kpl){transform:scale(1.04)}.pc-card--unavailable.svelte-97kpl .pc-card__img:where(.svelte-97kpl){filter:grayscale(1);opacity:.6}.pc-card__badges.svelte-97kpl{position:absolute;top:8px;left:8px;display:flex;flex-direction:column;gap:6px;align-items:flex-start;z-index:1}.pc-card__overlay.svelte-97kpl{position:absolute;inset:auto 0 0 0;height:60%;background:linear-gradient(to top,var(--scrim),transparent);pointer-events:none}.pc-card__unavailable.svelte-97kpl{position:absolute;bottom:10px;left:50%;transform:translate(-50%);padding:4px 12px;background:color-mix(in srgb,var(--surface-inverse) 18%,transparent);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border:1px solid color-mix(in srgb,var(--text-inverse) 25%,transparent);border-radius:var(--radius-full);color:var(--text-inverse);font-size:10px;font-weight:900;letter-spacing:.18em;text-transform:uppercase;white-space:nowrap}.pc-card__quickadd.svelte-97kpl{position:absolute;bottom:8px;right:8px;width:44px;height:44px;min-width:44px;min-height:44px;display:inline-flex;align-items:center;justify-content:center;background:linear-gradient(to right,var(--color-brand-400),var(--color-brand-600));color:var(--text-on-solid);border:0;border-radius:var(--radius-full);cursor:pointer;box-shadow:0 6px 18px -4px color-mix(in srgb,var(--color-brand-600) 55%,transparent);transition:transform var(--duration-fast) var(--easing-standard),box-shadow var(--duration-fast) var(--easing-standard)}.pc-card__quickadd.svelte-97kpl:hover:not(:disabled){transform:scale(1.08);box-shadow:0 8px 22px -4px color-mix(in srgb,var(--color-brand-600) 65%,transparent)}.pc-card__quickadd.svelte-97kpl:active:not(:disabled){transform:scale(.92)}.pc-card__quickadd.svelte-97kpl:disabled{opacity:0;pointer-events:none}.pc-card__quickadd.svelte-97kpl:focus-visible{outline:2px solid var(--color-brand-500);outline-offset:2px}.pc-card__body.svelte-97kpl{display:flex;flex-direction:column;flex:1;padding:var(--space-3);gap:4px;min-height:0}@media (min-width: 640px){.pc-card__body.svelte-97kpl{padding:14px}}.pc-card__name.svelte-97kpl{margin:0;font-size:.9375rem;font-weight:900;line-height:1.2;letter-spacing:-.015em;color:var(--text-primary);display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.pc-card--unavailable.svelte-97kpl .pc-card__name:where(.svelte-97kpl){color:var(--text-disabled)}.pc-card__desc.svelte-97kpl{margin:0;font-size:.75rem;font-weight:600;line-height:1.35;color:var(--text-muted);display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.pc-card__price-row.svelte-97kpl{margin-top:auto;padding-top:6px;display:flex;align-items:baseline;flex-wrap:wrap;gap:6px}.pc-card__price.svelte-97kpl,.pc-card__price-label.svelte-97kpl{font-size:1.0625rem;font-weight:900;letter-spacing:-.02em;color:var(--text-brand);font-variant-numeric:tabular-nums}.pc-card--unavailable.svelte-97kpl .pc-card__price:where(.svelte-97kpl){color:var(--text-disabled)}.pc-card__currency.svelte-97kpl{font-size:10px;font-weight:900;letter-spacing:.18em;text-transform:uppercase;color:var(--text-muted)}.pc-card__compare.svelte-97kpl{margin-left:auto;font-size:.75rem;font-weight:600;color:var(--text-disabled);text-decoration:line-through;font-variant-numeric:tabular-nums}.pc-row.svelte-97kpl{all:unset;position:relative;display:flex;gap:12px;width:100%;padding:12px;background:var(--surface-raised);border:1px solid var(--border-subtle);border-radius:var(--radius-xl);cursor:pointer;text-align:left;font-family:var(--font-sans);transition:border-color var(--duration-fast) var(--easing-standard),box-shadow var(--duration-fast) var(--easing-standard);box-sizing:border-box}.pc-row.svelte-97kpl:hover:not(:disabled){border-color:var(--border-default);box-shadow:var(--shadow-card)}.pc-row.svelte-97kpl:active:not(:disabled){transform:scale(.99)}.pc-row.svelte-97kpl:focus-visible{outline:2px solid var(--color-brand-500);outline-offset:2px}.pc-row--unavailable.svelte-97kpl{opacity:.6;cursor:not-allowed}.pc-row__image.svelte-97kpl{position:relative;width:80px;height:80px;flex-shrink:0;background:var(--surface-muted);border-radius:var(--radius-lg);overflow:hidden}.pc-row__image.svelte-97kpl img:where(.svelte-97kpl){width:100%;height:100%;object-fit:cover;display:block}.pc-row__body.svelte-97kpl{display:flex;flex-direction:column;flex:1;min-width:0;gap:4px}.pc-row__name.svelte-97kpl{margin:0;font-size:.9375rem;font-weight:900;color:var(--text-primary);line-height:1.2;letter-spacing:-.015em;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;line-clamp:1;-webkit-box-orient:vertical}.pc-row__desc.svelte-97kpl{margin:0;font-size:.8125rem;font-weight:500;color:var(--text-muted);line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.pc-row__footer.svelte-97kpl{margin-top:auto;display:flex;align-items:center;justify-content:space-between;gap:12px;padding-top:4px}.pc-row__price-group.svelte-97kpl{display:flex;align-items:baseline;gap:6px}.pc-row__price.svelte-97kpl{font-size:1rem;font-weight:900;color:var(--text-brand);font-variant-numeric:tabular-nums;letter-spacing:-.02em}.pc-row__compare.svelte-97kpl{font-size:.75rem;font-weight:600;color:var(--text-disabled);text-decoration:line-through;font-variant-numeric:tabular-nums}.pc-row__add.svelte-97kpl{display:inline-flex;align-items:center;gap:4px;min-height:36px;padding:0 14px;background:linear-gradient(to right,var(--color-brand-400),var(--color-brand-600));color:var(--text-on-solid);border-radius:var(--radius-full);font-size:.75rem;font-weight:900;letter-spacing:.01em;box-shadow:0 4px 14px -4px color-mix(in srgb,var(--color-brand-600) 50%,transparent);transition:box-shadow var(--duration-fast) var(--easing-standard),transform var(--duration-fast) var(--easing-standard)}.pc-row.svelte-97kpl:hover:not(:disabled) .pc-row__add:where(.svelte-97kpl){box-shadow:0 6px 18px -4px color-mix(in srgb,var(--color-brand-600) 65%,transparent);transform:scale(1.03)}.pc-compact.svelte-97kpl{all:unset;display:flex;align-items:center;gap:12px;width:100%;padding:14px 4px;border-bottom:1px solid var(--border-subtle);cursor:pointer;text-align:left;font-family:var(--font-sans);transition:background var(--duration-fast) var(--easing-standard);box-sizing:border-box}.pc-compact.svelte-97kpl:hover:not(:disabled){background:var(--surface-muted)}.pc-compact.svelte-97kpl:active:not(:disabled){transform:scale(.99)}.pc-compact.svelte-97kpl:focus-visible{outline:2px solid var(--color-brand-500);outline-offset:2px;border-radius:var(--radius-md)}.pc-compact--unavailable.svelte-97kpl{opacity:.5;cursor:not-allowed}.pc-compact__main.svelte-97kpl{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.pc-compact__name.svelte-97kpl{margin:0;font-size:.875rem;font-weight:800;color:var(--text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pc-compact__desc.svelte-97kpl{margin:0;font-size:.75rem;font-weight:500;color:var(--text-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pc-compact__price.svelte-97kpl{flex-shrink:0;font-size:.9375rem;font-weight:900;color:var(--text-brand);font-variant-numeric:tabular-nums;letter-spacing:-.015em}.pc-compact__add.svelte-97kpl{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;min-width:36px;border-radius:var(--radius-full);background:linear-gradient(to right,var(--color-brand-400),var(--color-brand-600));color:var(--text-on-solid);flex-shrink:0;box-shadow:0 4px 12px -3px color-mix(in srgb,var(--color-brand-600) 50%,transparent);transition:box-shadow var(--duration-fast) var(--easing-standard),transform var(--duration-fast) var(--easing-standard)}.pc-compact.svelte-97kpl:hover:not(:disabled) .pc-compact__add:where(.svelte-97kpl){box-shadow:0 6px 16px -3px color-mix(in srgb,var(--color-brand-600) 65%,transparent);transform:scale(1.06)}@media (prefers-reduced-motion: reduce){.pc-card.svelte-97kpl,.pc-card__img.svelte-97kpl,.pc-card__quickadd.svelte-97kpl,.pc-row.svelte-97kpl,.pc-row__add.svelte-97kpl,.pc-compact.svelte-97kpl,.pc-compact__add.svelte-97kpl{transition:none}}.pg.svelte-19bsdo3{display:grid;width:100%;gap:var(--space-3);align-items:start}.pg--card.svelte-19bsdo3{grid-template-columns:repeat(2,minmax(0,1fr))}@media (min-width: 640px){.pg--card.svelte-19bsdo3{grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--card-gap)}}@media (min-width: 1024px){.pg--card.svelte-19bsdo3{grid-template-columns:repeat(4,minmax(0,1fr))}}.pg--row.svelte-19bsdo3{grid-template-columns:1fr;gap:var(--space-3)}.pg__sentinel.svelte-19bsdo3{height:var(--space-10);width:100%}.cb-chip.svelte-1vhx20j{position:relative;display:inline-flex;align-items:center;justify-content:center;min-width:var(--touch-target-min);min-height:var(--touch-target-min);width:var(--touch-target-min);height:var(--touch-target-min);padding:0;background:var(--surface-inverse);color:var(--text-inverse);border:0;border-radius:var(--radius-full);cursor:pointer;font-family:var(--font-sans);transition:background var(--duration-fast) var(--easing-standard),box-shadow var(--duration-fast) var(--easing-standard),transform var(--duration-fast) var(--easing-standard)}.cb-chip--active.svelte-1vhx20j{background:var(--gradient-brand);color:var(--text-on-solid);box-shadow:var(--glow-brand)}.cb-chip.svelte-1vhx20j:hover:not(:disabled){background:var(--color-ink-800)}.cb-chip--active.svelte-1vhx20j:hover:not(:disabled){background:var(--gradient-brand-hover);box-shadow:0 10px 28px -8px color-mix(in srgb,var(--color-brand-600) 50%,transparent)}.cb-chip.svelte-1vhx20j:active:not(:disabled){transform:scale(.95)}.cb-chip.svelte-1vhx20j:focus-visible{outline:2px solid var(--color-brand-500);outline-offset:2px}.cb-chip.svelte-1vhx20j:disabled{background:var(--surface-muted);color:var(--text-disabled);box-shadow:none;cursor:not-allowed}.cb-chip__badge.svelte-1vhx20j{position:absolute;top:-4px;right:-4px;min-width:20px;height:20px;padding:0 5px;display:inline-flex;align-items:center;justify-content:center;background:var(--surface-base);color:var(--text-primary);border:2px solid var(--surface-base);border-radius:var(--radius-full);font-size:10px;font-weight:900;line-height:1;font-variant-numeric:tabular-nums}.cb-floating-wrap.svelte-1vhx20j{position:fixed;right:16px;bottom:max(16px,env(safe-area-inset-bottom,0px));z-index:40}.cb-floating.svelte-1vhx20j{position:relative;width:56px;height:56px;min-width:56px;min-height:56px;display:inline-flex;align-items:center;justify-content:center;padding:0;background:var(--gradient-brand);color:var(--text-on-solid);border:0;border-radius:var(--radius-full);cursor:pointer;box-shadow:var(--glow-brand);font-family:var(--font-sans);transition:background var(--duration-fast) var(--easing-standard),box-shadow var(--duration-fast) var(--easing-standard),transform var(--duration-fast) var(--easing-standard)}.cb-floating.svelte-1vhx20j:hover:not(:disabled){background:var(--gradient-brand-hover);box-shadow:0 10px 28px -8px color-mix(in srgb,var(--color-brand-600) 50%,transparent);transform:translateY(-1px)}.cb-floating.svelte-1vhx20j:active:not(:disabled){transform:scale(.95);box-shadow:0 6px 18px -6px color-mix(in srgb,var(--color-brand-600) 50%,transparent)}.cb-floating.svelte-1vhx20j:focus-visible{outline:2px solid var(--color-brand-500);outline-offset:3px}.cb-floating.svelte-1vhx20j:disabled{background:var(--surface-muted);color:var(--text-disabled);box-shadow:none;cursor:not-allowed}.cb-floating__badge.svelte-1vhx20j{position:absolute;top:-2px;right:-2px;min-width:22px;height:22px;padding:0 6px;display:inline-flex;align-items:center;justify-content:center;background:var(--surface-inverse);color:var(--text-inverse);border:2px solid var(--surface-base);border-radius:var(--radius-full);font-size:11px;font-weight:900;line-height:1;font-variant-numeric:tabular-nums}@media (prefers-reduced-motion: reduce){.cb-chip.svelte-1vhx20j,.cb-floating.svelte-1vhx20j{transition:none}.cb-chip.svelte-1vhx20j:active:not(:disabled),.cb-floating.svelte-1vhx20j:active:not(:disabled),.cb-floating.svelte-1vhx20j:hover:not(:disabled){transform:none}}.ci.svelte-xnaul{display:flex;gap:12px;padding:12px;font-family:var(--font-sans);background:var(--surface-raised);border:1px solid var(--border-subtle);border-radius:var(--radius-lg)}.ci__thumb.svelte-xnaul{width:60px;height:60px;min-width:60px;border-radius:var(--radius-md);overflow:hidden;background:var(--surface-muted);flex-shrink:0}.ci__thumb.svelte-xnaul img:where(.svelte-xnaul),.ci__thumb-placeholder.svelte-xnaul{width:100%;height:100%;object-fit:cover;display:block}.ci__thumb-placeholder.svelte-xnaul{background:var(--color-brand-100)}.ci__body.svelte-xnaul{flex:1;min-width:0;display:flex;flex-direction:column;gap:6px}.ci__head.svelte-xnaul{display:flex;justify-content:space-between;gap:8px;align-items:flex-start}.ci__title-group.svelte-xnaul{flex:1;min-width:0}.ci__name.svelte-xnaul{margin:0;font-size:.9375rem;font-weight:900;color:var(--text-primary);line-height:1.2;letter-spacing:-.01em;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;line-clamp:1;-webkit-box-orient:vertical}.ci__custom.svelte-xnaul{margin:2px 0 0;font-size:.75rem;font-weight:700;color:var(--text-muted);line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ci__remove.svelte-xnaul{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;min-width:32px;background:var(--surface-muted);color:var(--text-muted);border:0;border-radius:var(--radius-full);cursor:pointer;transition:background var(--duration-fast) var(--easing-standard),color var(--duration-fast) var(--easing-standard)}.ci__remove.svelte-xnaul:hover{background:var(--feedback-danger-bg);color:var(--feedback-danger)}.ci__remove.svelte-xnaul:focus-visible{outline:2px solid var(--color-brand-500);outline-offset:2px}.ci__footer.svelte-xnaul{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-top:auto}.ci__stepper.svelte-xnaul{display:inline-flex;align-items:center;gap:4px;background:var(--surface-muted);border-radius:var(--radius-full);padding:3px}.ci__stepper-btn.svelte-xnaul{width:34px;height:34px;min-width:34px;display:inline-flex;align-items:center;justify-content:center;background:var(--surface-raised);color:var(--text-primary);border:0;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)}.ci__stepper-btn.svelte-xnaul:hover:not(:disabled){background:var(--color-brand-100);color:var(--color-brand-700)}.ci__stepper-btn.svelte-xnaul:active:not(:disabled){transform:scale(.92)}.ci__stepper-btn.svelte-xnaul:disabled{opacity:.4;cursor:not-allowed}.ci__stepper-btn.svelte-xnaul:focus-visible{outline:2px solid var(--color-brand-500);outline-offset:2px}.ci__qty.svelte-xnaul{min-width:20px;text-align:center;font-size:.9375rem;font-weight:900;color:var(--text-brand);font-variant-numeric:tabular-nums;letter-spacing:-.01em}.ci__qty-static.svelte-xnaul{font-size:.75rem;font-weight:800;color:var(--text-muted);font-variant-numeric:tabular-nums}.ci__total.svelte-xnaul{font-size:1.0625rem;font-weight:900;color:var(--text-primary);font-variant-numeric:tabular-nums;letter-spacing:-.02em}@media (prefers-reduced-motion: reduce){.ci__remove.svelte-xnaul,.ci__stepper-btn.svelte-xnaul{transition:none}}.cs.svelte-af1ot9{display:flex;flex-direction:column;gap:12px;font-family:var(--font-sans)}.cs__list.svelte-af1ot9{margin:0;display:flex;flex-direction:column;gap:8px}.cs__row.svelte-af1ot9{display:flex;justify-content:space-between;align-items:baseline;gap:12px}.cs__key.svelte-af1ot9{margin:0;font-size:.875rem;font-weight:700;color:var(--text-secondary);display:inline-flex;align-items:center;gap:6px}.cs__val.svelte-af1ot9{margin:0;font-size:.875rem;font-weight:800;color:var(--text-primary);font-variant-numeric:tabular-nums;letter-spacing:-.01em}.cs__chip.svelte-af1ot9{display:inline-flex;align-items:center;padding:2px 8px;background:var(--color-brand-100);color:var(--text-brand);border-radius:var(--radius-full);font-size:10px;font-weight:900;letter-spacing:.06em;text-transform:uppercase}.cs__val--discount.svelte-af1ot9{color:var(--feedback-success)}.cs__total-row.svelte-af1ot9{display:flex;justify-content:space-between;align-items:baseline;gap:12px;padding-top:14px;border-top:1px solid var(--border-default)}.cs__total-key.svelte-af1ot9{font-size:.6875rem;font-weight:900;text-transform:uppercase;letter-spacing:.22em;color:var(--text-disabled)}.cs__total-val-group.svelte-af1ot9{display:inline-flex;align-items:baseline;gap:6px}.cs__total-val.svelte-af1ot9{font-size:2rem;font-weight:900;color:var(--text-brand);font-variant-numeric:tabular-nums;letter-spacing:-.03em;text-shadow:0 0 20px color-mix(in srgb,var(--text-brand) 35%,transparent)}.cs__currency.svelte-af1ot9{font-size:11px;font-weight:900;letter-spacing:.18em;text-transform:uppercase;color:var(--text-muted)}.cm__items.svelte-bkksol{display:flex;flex-direction:column;gap:8px}.cm__summary.svelte-bkksol{margin-top:16px;padding:16px;background:var(--surface-muted);border:1px solid var(--border-subtle);border-radius:var(--radius-xl)}.cm__empty.svelte-bkksol{padding:16px 0}.ck.svelte-8d8wtt{display:flex;flex-direction:column;gap:var(--space-4);padding:var(--card-padding);background:var(--surface-raised);border:1px solid var(--border-subtle);border-radius:var(--radius-2xl);box-shadow:var(--shadow-elevated);font-family:var(--font-sans);position:sticky;top:var(--space-4)}.ck__header.svelte-8d8wtt{display:flex;flex-direction:column;gap:var(--space-1);padding-bottom:var(--space-3);border-bottom:1px solid var(--border-subtle)}.ck__eyebrow.svelte-8d8wtt{font-size:11px;font-weight:900;letter-spacing:.22em;text-transform:uppercase;color:var(--text-brand)}.ck__title-row.svelte-8d8wtt{display:flex;justify-content:space-between;align-items:baseline;gap:var(--space-3)}.ck__title.svelte-8d8wtt{margin:0;font-size:var(--font-size-h4);font-weight:900;color:var(--text-primary);letter-spacing:-.02em}.ck__count.svelte-8d8wtt{font-size:.75rem;font-weight:700;color:var(--text-muted);font-variant-numeric:tabular-nums}.ck__items.svelte-8d8wtt{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;max-height:280px;overflow-y:auto}.ck__item.svelte-8d8wtt{display:grid;grid-template-columns:auto 1fr auto;gap:var(--space-irregular-md);align-items:baseline;padding:var(--space-2) 0;font-size:.875rem;border-bottom:1px solid var(--border-subtle)}.ck__item.svelte-8d8wtt:last-child{border-bottom:0}.ck__item-qty.svelte-8d8wtt{font-weight:800;color:var(--text-muted);font-variant-numeric:tabular-nums;min-width:28px}.ck__item-name.svelte-8d8wtt{font-weight:700;color:var(--text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ck__item-total.svelte-8d8wtt{font-weight:800;color:var(--text-primary);font-variant-numeric:tabular-nums}.ck__breakdown.svelte-8d8wtt{padding-top:var(--space-1)}.ck__cta.svelte-8d8wtt{margin-top:var(--space-2)}.ck__loading.svelte-8d8wtt{display:flex;flex-direction:column;gap:var(--space-3)}.ck__empty.svelte-8d8wtt{text-align:center;padding:var(--space-8) var(--space-4)}.ck__empty-title.svelte-8d8wtt{margin:0;font-size:var(--font-size-body-lg);font-weight:900;color:var(--text-secondary);letter-spacing:-.01em}.ck__empty-desc.svelte-8d8wtt{margin:var(--space-1) 0 0;font-size:.75rem;font-weight:600;color:var(--text-disabled)}.hero.svelte-khqp11{position:relative;width:100%;overflow:hidden;background:var(--surface-base);isolation:isolate}.hero[data-height=sm].svelte-khqp11{min-height:40vh}.hero[data-height=md].svelte-khqp11{min-height:56vh}.hero[data-height=lg].svelte-khqp11{min-height:72vh}.hero__bg.svelte-khqp11{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;z-index:-2}.hero__overlay.svelte-khqp11{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,color-mix(in srgb,var(--surface-inverse) 15%,transparent),color-mix(in srgb,var(--surface-inverse) 55%,transparent));z-index:-1}.hero__inner.svelte-khqp11{position:relative;max-width:1180px;margin:0 auto;padding:var(--space-12) var(--space-6);display:flex;flex-direction:column;gap:var(--space-10);min-height:inherit}.hero[data-height=sm].svelte-khqp11 .hero__inner:where(.svelte-khqp11){min-height:40vh}.hero[data-height=md].svelte-khqp11 .hero__inner:where(.svelte-khqp11){min-height:56vh}.hero[data-height=lg].svelte-khqp11 .hero__inner:where(.svelte-khqp11){min-height:72vh}.hero__content.svelte-khqp11{display:flex;flex-direction:column;gap:var(--space-5);justify-content:center;flex:1}.hero[data-align=center].svelte-khqp11 .hero__inner:where(.svelte-khqp11){align-items:center;text-align:center}.hero[data-align=center].svelte-khqp11 .hero__content:where(.svelte-khqp11){align-items:center;text-align:center;max-width:720px}.hero__logo.svelte-khqp11{width:56px;height:56px;border-radius:var(--radius-full);overflow:hidden;background:var(--surface-base);box-shadow:0 0 0 4px var(--surface-base),0 12px 24px -8px color-mix(in srgb,var(--surface-inverse) 22%,transparent)}.hero__logo.svelte-khqp11 img:where(.svelte-khqp11){width:100%;height:100%;object-fit:cover}.hero__eyebrow.svelte-khqp11{display:inline-block;font-family:var(--font-sans);font-weight:900;font-size:.6875rem;text-transform:uppercase;letter-spacing:.18em;color:var(--color-brand-700)}.hero__title.svelte-khqp11{font-family:var(--font-sans);font-weight:900;font-size:clamp(2.5rem,4.5vw,4.5rem);line-height:.98;letter-spacing:-.03em;color:var(--text-primary);margin:0}.hero__subtitle.svelte-khqp11{font-family:var(--font-sans);font-weight:600;font-size:clamp(1rem,1.25vw,1.125rem);line-height:1.55;color:var(--text-muted);max-width:56ch;margin:0}.hero__badges.svelte-khqp11{display:flex;flex-wrap:wrap;gap:var(--space-2)}.hero__cta.svelte-khqp11{display:flex;flex-wrap:wrap;gap:var(--space-3);align-items:center;margin-top:var(--space-2)}.hero[data-align=center].svelte-khqp11 .hero__cta:where(.svelte-khqp11),.hero[data-align=center].svelte-khqp11 .hero__badges:where(.svelte-khqp11){justify-content:center}.hero[data-inverse=true].svelte-khqp11 .hero__title:where(.svelte-khqp11){color:var(--text-inverse)}.hero[data-inverse=true].svelte-khqp11 .hero__subtitle:where(.svelte-khqp11){color:color-mix(in srgb,var(--text-inverse) 85%,transparent)}.hero[data-inverse=true].svelte-khqp11 .hero__eyebrow:where(.svelte-khqp11){color:var(--color-brand-100)}@media (min-width: 768px){.hero__inner.svelte-khqp11{padding:var(--space-16) var(--space-6)}.hero__logo.svelte-khqp11{width:72px;height:72px}}@media (min-width: 1024px){.hero[data-variant=split].svelte-khqp11 .hero__inner:where(.svelte-khqp11){flex-direction:row;align-items:center;gap:var(--space-12)}.hero[data-variant=split].svelte-khqp11 .hero__content:where(.svelte-khqp11){flex:1.05 1 0}.hero[data-variant=split].svelte-khqp11 .hero__visual:where(.svelte-khqp11){flex:1 1 0}.hero__logo.svelte-khqp11{width:80px;height:80px}}@media (prefers-reduced-motion: reduce){.hero.svelte-khqp11,.hero.svelte-khqp11 :where(.svelte-khqp11){transition:none!important;animation:none!important}}.strip.svelte-2k00ez{--strip-accent-resolved: var(--strip-accent, var(--color-brand-600));width:100%;border-radius:var(--radius-2xl);padding:var(--space-5);font-family:var(--font-sans);color:var(--text-primary)}.strip[data-bg=subtle].svelte-2k00ez{background:var(--surface-muted)}.strip[data-bg=amber].svelte-2k00ez{background:var(--feedback-warning-bg)}.strip[data-bg=sky].svelte-2k00ez{background:var(--feedback-info-bg)}.strip[data-bg=rose].svelte-2k00ez{background:var(--feedback-danger-bg)}.strip[data-bg=transparent].svelte-2k00ez{background:transparent;padding:0}.strip[data-variant=full].svelte-2k00ez .strip__grid:where(.svelte-2k00ez){display:grid;grid-template-columns:1fr;gap:var(--space-5)}@media (min-width: 768px){.strip[data-variant=full].svelte-2k00ez .strip__grid:where(.svelte-2k00ez){grid-template-columns:repeat(2,1fr)}}@media (min-width: 1024px){.strip[data-variant=full].svelte-2k00ez .strip__grid:where(.svelte-2k00ez){grid-template-columns:repeat(4,1fr)}}.block.svelte-2k00ez{display:flex;flex-direction:column;gap:var(--space-3);min-width:0}.block__head.svelte-2k00ez{display:inline-flex;align-items:center;gap:6px;font-size:.625rem;font-weight:900;text-transform:uppercase;letter-spacing:.18em;color:var(--text-muted)}.status.svelte-2k00ez{margin-left:auto;padding:2px 8px;border-radius:var(--radius-full);font-size:.625rem;font-weight:900;letter-spacing:.12em}.status[data-open=true].svelte-2k00ez{background:var(--feedback-success-bg);color:var(--feedback-success)}.status[data-open=false].svelte-2k00ez{background:var(--surface-muted);color:var(--text-muted)}.block__list.svelte-2k00ez{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-2)}.card.svelte-2k00ez{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-3);background:var(--surface-base);border-radius:var(--radius-lg);border:1px solid var(--border-subtle);min-height:44px}.card--active.svelte-2k00ez{background:var(--surface-inverse);border-color:transparent;box-shadow:var(--shadow-card)}.card--active.svelte-2k00ez .card__label:where(.svelte-2k00ez){color:var(--text-inverse)}.card--active.svelte-2k00ez .card__desc:where(.svelte-2k00ez){color:color-mix(in srgb,var(--text-inverse) 55%,transparent)}.card__icon.svelte-2k00ez{width:36px;height:36px;border-radius:var(--radius-full);display:inline-flex;align-items:center;justify-content:center;background:var(--surface-muted);color:var(--strip-accent-resolved);flex-shrink:0}.card--active.svelte-2k00ez .card__icon:where(.svelte-2k00ez){background:color-mix(in srgb,var(--text-inverse) 12%,transparent);color:var(--text-inverse)}.card__body.svelte-2k00ez{display:flex;flex-direction:column;gap:2px;min-width:0}.card__label.svelte-2k00ez{font-weight:900;font-size:.875rem;letter-spacing:-.2px;color:var(--text-primary)}.card__desc.svelte-2k00ez{font-weight:600;font-size:.75rem;color:var(--text-muted);line-height:1.4}.schedule__toggle.svelte-2k00ez{all:unset;display:inline-flex;align-items:center;gap:6px;cursor:pointer;padding:0 14px;border-radius:var(--radius-full);background:var(--surface-base);border:1px solid var(--border-subtle);font-size:.75rem;font-weight:900;color:var(--text-primary);min-height:44px;box-sizing:border-box}.schedule__toggle.svelte-2k00ez:hover{border-color:var(--border-default)}.schedule__toggle.svelte-2k00ez .schedule__chev{transition:transform .18s ease}.schedule__toggle.svelte-2k00ez .schedule__chev--open{transform:rotate(180deg)}.schedule__list.svelte-2k00ez{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:4px;background:var(--surface-base);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);padding:var(--space-3)}.schedule__row.svelte-2k00ez{display:flex;justify-content:space-between;align-items:center;gap:var(--space-3);padding:4px 0;font-size:.8125rem}.schedule__day.svelte-2k00ez{font-weight:900;color:var(--text-primary);letter-spacing:-.2px}.schedule__hours.svelte-2k00ez{font-weight:600;color:var(--text-muted);font-variant-numeric:tabular-nums}.schedule__hours.is-closed.svelte-2k00ez{color:var(--text-disabled);font-style:italic}.whatsapp.svelte-2k00ez{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);min-height:48px;padding:0 var(--space-5);border-radius:var(--radius-full);background:var(--color-whatsapp);color:var(--text-on-solid);font-weight:900;font-size:.875rem;text-decoration:none;letter-spacing:-.01em;box-shadow:0 8px 20px -6px color-mix(in srgb,var(--color-whatsapp) 55%,transparent);transition:filter var(--duration-fast) var(--easing-standard),transform var(--duration-fast) var(--easing-standard),box-shadow var(--duration-fast) var(--easing-standard)}.whatsapp.svelte-2k00ez:hover{filter:brightness(1.08)}.whatsapp.svelte-2k00ez:active{transform:scale(.97);box-shadow:0 4px 12px -4px color-mix(in srgb,var(--color-whatsapp) 40%,transparent)}.pills.svelte-2k00ez{display:flex;flex-wrap:wrap;gap:var(--space-2);align-items:center}.pill.svelte-2k00ez{display:inline-flex;align-items:center;gap:6px;height:36px;padding:0 var(--space-3);border-radius:var(--radius-full);background:var(--surface-base);border:1px solid var(--border-subtle);font-size:.75rem;font-weight:900;color:var(--text-primary);letter-spacing:-.2px;text-decoration:none}.pill--active.svelte-2k00ez{background:var(--strip-accent-resolved);color:var(--text-inverse);border-color:transparent}.pill[data-open=true].svelte-2k00ez{background:var(--feedback-success-bg);color:var(--feedback-success);border-color:transparent}.pill[data-open=false].svelte-2k00ez{background:var(--surface-muted);color:var(--text-muted);border-color:transparent}.pill--whatsapp.svelte-2k00ez{background:var(--color-whatsapp);color:var(--text-on-solid);border-color:transparent}.badges.svelte-2k00ez{display:inline-flex;flex-wrap:wrap;gap:6px;align-items:center}.badge.svelte-2k00ez{display:inline-flex;align-items:center;gap:4px;font-size:.625rem;font-weight:900;text-transform:uppercase;letter-spacing:.14em;color:var(--text-muted);padding:4px 8px;border-radius:var(--radius-full);background:transparent;text-decoration:none}.badge[data-open=true].svelte-2k00ez{color:var(--feedback-success)}.badge[data-open=false].svelte-2k00ez{color:var(--text-muted)}.badge--link.svelte-2k00ez{color:var(--color-whatsapp)}@media (prefers-reduced-motion: reduce){.strip.svelte-2k00ez :where(.svelte-2k00ez),.schedule__toggle.svelte-2k00ez .schedule__chev{transition:none!important}}.menu.svelte-1t1xmt3{--menu-accent-resolved: var(--menu-accent, var(--color-brand-600));font-family:var(--font-sans);color:var(--text-primary);width:100%}.menu__nav.svelte-1t1xmt3{background:var(--surface-base);border-bottom:1px solid var(--border-subtle);z-index:20;margin:0 calc(-1 * var(--space-4))}.menu__nav--sticky.svelte-1t1xmt3{position:sticky}.menu__nav-inner.svelte-1t1xmt3{display:flex;gap:var(--space-2);padding:var(--space-3) var(--space-4);overflow-x:auto;scroll-behavior:smooth;scrollbar-width:none}.menu__nav-inner.svelte-1t1xmt3::-webkit-scrollbar{display:none}.chip.svelte-1t1xmt3{flex-shrink:0;min-height:44px;padding:0 var(--space-4);border:1px solid var(--border-subtle);border-radius:var(--radius-full);background:var(--surface-base);color:var(--text-secondary);font-weight:900;font-size:.8125rem;letter-spacing:-.2px;cursor:pointer;transition:background-color .18s ease,color .18s ease,border-color .18s ease,transform .18s ease}.chip.svelte-1t1xmt3:hover{border-color:var(--border-default);color:var(--text-primary)}.chip.svelte-1t1xmt3:active{transform:scale(.97)}.chip--active.svelte-1t1xmt3{background:var(--surface-inverse);color:var(--text-inverse);border-color:transparent;box-shadow:0 4px 14px -4px color-mix(in srgb,var(--color-brand-600) 35%,transparent)}.chip.svelte-1t1xmt3:focus-visible{outline:2px solid var(--menu-accent-resolved);outline-offset:2px}.section.svelte-1t1xmt3{padding-top:var(--space-8);scroll-margin-top:72px}.section__head.svelte-1t1xmt3{display:flex;align-items:center;gap:var(--space-2);margin-bottom:var(--space-4)}.section__pill.svelte-1t1xmt3{display:inline-flex;align-items:center;flex-shrink:0;padding:4px 10px;background:linear-gradient(to right,var(--color-brand-400),var(--color-brand-600));color:var(--text-on-solid);font-size:.625rem;font-weight:900;text-transform:uppercase;letter-spacing:.18em;border-radius:var(--radius-full);box-shadow:0 6px 16px -4px color-mix(in srgb,var(--color-brand-600) 50%,transparent)}.section__title.svelte-1t1xmt3{font-size:1.375rem;font-weight:900;letter-spacing:-.4px;color:var(--text-primary);margin:0;flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.section__rule.svelte-1t1xmt3{flex:1;height:1px;background:var(--border-subtle)}.section__count.svelte-1t1xmt3{font-size:.625rem;font-weight:900;letter-spacing:.18em;text-transform:uppercase;color:var(--text-muted);font-variant-numeric:tabular-nums;flex-shrink:0}.items.svelte-1t1xmt3{list-style:none;padding:0;margin:0}.items[data-variant=list].svelte-1t1xmt3{display:flex;flex-direction:column;gap:var(--space-3)}.items[data-variant=grid].svelte-1t1xmt3{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:var(--space-4)}.item.svelte-1t1xmt3{all:unset;display:flex;gap:var(--space-3);width:100%;padding:var(--space-3) var(--space-4);background:var(--surface-raised);border:1px solid var(--border-subtle);border-radius:var(--radius-xl);cursor:pointer;min-height:88px;transition:border-color .18s ease,transform .18s ease,box-shadow .18s ease;box-sizing:border-box}.item.svelte-1t1xmt3:hover{border-color:var(--border-default);transform:translateY(-1px);box-shadow:var(--shadow-elevated)}.item.svelte-1t1xmt3:active{transform:scale(.99)}.item.svelte-1t1xmt3:focus-visible{outline:2px solid var(--menu-accent-resolved);outline-offset:2px}.item[data-variant=grid].svelte-1t1xmt3{flex-direction:column;gap:var(--space-3)}.item__media.svelte-1t1xmt3{position:relative;flex-shrink:0;width:88px;aspect-ratio:1 / 1;border-radius:var(--radius-lg);overflow:hidden;background:var(--surface-muted)}.item[data-variant=grid].svelte-1t1xmt3 .item__media:where(.svelte-1t1xmt3){width:100%;aspect-ratio:4 / 3}.item__media.svelte-1t1xmt3 img:where(.svelte-1t1xmt3){width:100%;height:100%;object-fit:cover;display:block}.item__badge.svelte-1t1xmt3{position:absolute;top:6px;left:6px;padding:3px 8px;background:linear-gradient(to right,var(--color-brand-400),var(--color-brand-600));color:var(--text-on-solid);font-size:.5625rem;font-weight:900;text-transform:uppercase;letter-spacing:.12em;border-radius:var(--radius-full);box-shadow:0 4px 10px -3px color-mix(in srgb,var(--color-brand-600) 50%,transparent)}.item__body.svelte-1t1xmt3{display:flex;flex-direction:column;gap:4px;min-width:0;flex:1;justify-content:center}.item__row.svelte-1t1xmt3{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-3)}.item__name.svelte-1t1xmt3{font-weight:900;font-size:1rem;letter-spacing:-.3px;color:var(--text-primary);line-height:1.2}.item__price.svelte-1t1xmt3{font-weight:900;font-size:1rem;color:var(--menu-accent-resolved);font-variant-numeric:tabular-nums;flex-shrink:0;letter-spacing:-.3px}.item__desc.svelte-1t1xmt3{font-weight:600;font-size:.8125rem;color:var(--text-muted);line-height:1.45;margin:0;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.menu__empty.svelte-1t1xmt3{padding:var(--space-12) var(--space-4);text-align:center}.menu__empty-title.svelte-1t1xmt3{font-weight:900;font-size:1.25rem;color:var(--text-primary);margin:0 0 8px;letter-spacing:-.3px}.menu__empty-desc.svelte-1t1xmt3{font-weight:600;font-size:.875rem;color:var(--text-muted);margin:0}@media (prefers-reduced-motion: reduce){.chip.svelte-1t1xmt3,.item.svelte-1t1xmt3,.menu__nav-inner.svelte-1t1xmt3{transition:none!important;scroll-behavior:auto!important}}.ic.svelte-skpx0n{display:flex;align-items:center;gap:12px;width:100%;text-align:left;text-decoration:none;color:inherit;font-family:var(--font-sans);border:none;background:transparent;transition:background var(--duration-fast) var(--easing-standard),transform var(--duration-fast) var(--easing-standard),box-shadow var(--duration-fast) var(--easing-standard)}.ic--card.svelte-skpx0n{background:var(--surface-raised);border-radius:var(--radius-2xl);padding:16px;border:1px solid var(--border-subtle);box-shadow:var(--shadow-card)}.ic--plain.svelte-skpx0n{background:transparent;padding:0}.ic--dark.svelte-skpx0n{background:var(--surface-inverse);color:var(--text-inverse);border-radius:var(--radius-2xl);padding:16px}.ic--sm.svelte-skpx0n{gap:10px}.ic--lg.svelte-skpx0n{gap:16px}a.ic.svelte-skpx0n,button.ic.svelte-skpx0n{cursor:pointer;font:inherit}.ic--interactive.svelte-skpx0n:hover,a.ic.svelte-skpx0n:hover,button.ic.svelte-skpx0n:hover{transform:translateY(-1px);box-shadow:var(--shadow-elevated)}.ic--interactive.svelte-skpx0n:active,a.ic.svelte-skpx0n:active,button.ic.svelte-skpx0n:active{transform:translateY(0)}.ic--interactive.ic--plain.svelte-skpx0n:hover,a.ic.ic--plain.svelte-skpx0n:hover,button.ic.ic--plain.svelte-skpx0n:hover{background:var(--surface-muted);border-radius:var(--radius-md);box-shadow:none}a.ic.svelte-skpx0n:focus-visible,button.ic.svelte-skpx0n:focus-visible{outline:2px solid var(--color-brand-500);outline-offset:2px}.ic-image.svelte-skpx0n{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.ic-image--sm.svelte-skpx0n{width:48px;height:48px}.ic-image--md.svelte-skpx0n{width:64px;height:64px}.ic-image--lg.svelte-skpx0n{width:96px;height:96px}.ic-body.svelte-skpx0n{display:flex;flex-direction:column;gap:4px;min-width:0;flex:1 1 auto}.ic-title.svelte-skpx0n{font-weight:900;font-size:1.0625rem;color:inherit;letter-spacing:-.01em;margin:0;line-height:1.25;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ic--lg.svelte-skpx0n .ic-title:where(.svelte-skpx0n){font-size:1.1875rem;letter-spacing:-.02em}.ic--sm.svelte-skpx0n .ic-title:where(.svelte-skpx0n){font-size:.9375rem;letter-spacing:-.01em}.ic-subtitle.svelte-skpx0n{font-weight:700;font-size:.8125rem;color:var(--text-secondary);margin:0;line-height:1.4;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ic--dark.svelte-skpx0n .ic-subtitle:where(.svelte-skpx0n){color:color-mix(in srgb,var(--text-inverse) 70%,transparent)}.ic-meta.svelte-skpx0n{display:flex;flex-wrap:wrap;gap:6px;margin-top:4px}.ic-trailing.svelte-skpx0n{display:inline-flex;align-items:center;flex-shrink:0;margin-left:auto;color:var(--text-secondary)}.ic--dark.svelte-skpx0n .ic-trailing:where(.svelte-skpx0n){color:color-mix(in srgb,var(--text-inverse) 70%,transparent)}@media (prefers-reduced-motion: reduce){.ic.svelte-skpx0n{transition:none}}.hero-panel.svelte-9utzud{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-4);padding:var(--space-6);background:var(--surface-raised);border-radius:var(--radius-2xl);color:var(--text-primary);font-family:var(--font-sans)}@media (min-width: 768px){.hero-panel.svelte-9utzud{flex-direction:row;align-items:center;justify-content:space-between;padding:var(--space-8);gap:28px}}.hero-panel-main.svelte-9utzud{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-1);flex:1;min-width:0}.hero-panel-eyebrow.svelte-9utzud{font-weight:900;font-size:.75rem;letter-spacing:.16em;text-transform:uppercase;line-height:1}@media (min-width: 720px){.hero-panel-eyebrow.svelte-9utzud{font-size:.8125rem}}.hero-panel-title.svelte-9utzud{display:flex;align-items:baseline;flex-wrap:wrap;gap:10px;margin:var(--space-1) 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-9utzud small{font-size:.4em;font-weight:800;letter-spacing:.02em;color:var(--text-muted)}.hero-panel-caption.svelte-9utzud{margin:var(--space-irregular-tight) 0 0;font-weight:600;font-size:.9375rem;line-height:1.4;color:var(--text-secondary)}.hero-panel-caption.svelte-9utzud strong{font-weight:800;color:var(--text-primary);font-variant-numeric:tabular-nums}@media (min-width: 720px){.hero-panel-caption.svelte-9utzud{font-size:1rem}}.hero-panel-action.svelte-9utzud{width:100%;flex-shrink:0}@media (min-width: 768px){.hero-panel-action.svelte-9utzud{width:auto}}@media (prefers-reduced-motion: reduce){.hero-panel.svelte-9utzud{transition:none!important}}.stat-card.svelte-2dcbp7{--accent: var(--text-muted);--accent-bg: var(--surface-muted);position:relative;display:flex;flex-direction:column;gap:8px;border-radius:var(--radius-xl);border:1px solid var(--border-subtle);background:linear-gradient(135deg,color-mix(in srgb,var(--accent-bg) 80%,var(--surface-base)),var(--surface-base));font-family:var(--font-sans);overflow:hidden;min-width:0}.stat-card--md.svelte-2dcbp7{padding:16px}.stat-card--sm.svelte-2dcbp7{padding:12px;gap:6px}.stat-card--compact.svelte-2dcbp7{flex-direction:row;align-items:center;gap:12px}.stat-card--compact.stat-card--sm.svelte-2dcbp7{gap:10px}.stat-card-compact-content.svelte-2dcbp7{display:flex;flex-direction:column;gap:2px;min-width:0}.stat-card--compact.svelte-2dcbp7 .stat-card-value:where(.svelte-2dcbp7){font-size:1.375rem;letter-spacing:-.03em;line-height:1.1}.stat-card--compact.stat-card--sm.svelte-2dcbp7 .stat-card-value:where(.svelte-2dcbp7){font-size:1.125rem;letter-spacing:-.02em}.stat-card--compact.svelte-2dcbp7 .stat-card-label:where(.svelte-2dcbp7){text-transform:none;letter-spacing:0;font-weight:600;font-size:.75rem;color:var(--text-secondary)}.stat-card--compact.stat-card--sm.svelte-2dcbp7 .stat-card-label:where(.svelte-2dcbp7){font-size:.6875rem}.stat-card--compact.svelte-2dcbp7 .stat-card-unit:where(.svelte-2dcbp7){margin-left:4px;font-size:.625rem}.stat-card--compact.svelte-2dcbp7 .stat-card-icon:where(.svelte-2dcbp7){width:40px;height:40px}.stat-card--compact.stat-card--sm.svelte-2dcbp7 .stat-card-icon:where(.svelte-2dcbp7){width:34px;height:34px}.stat-card--neutral.svelte-2dcbp7{--accent: var(--text-primary);--accent-bg: var(--surface-muted)}.stat-card--success.svelte-2dcbp7{--accent: var(--feedback-success);--accent-bg: var(--feedback-success-bg)}.stat-card--warning.svelte-2dcbp7{--accent: var(--feedback-warning);--accent-bg: var(--feedback-warning-bg)}.stat-card--danger.svelte-2dcbp7{--accent: var(--feedback-danger);--accent-bg: var(--feedback-danger-bg)}.stat-card--brand.svelte-2dcbp7{--accent: var(--color-brand-600);--accent-bg: var(--color-brand-100)}.stat-card--info.svelte-2dcbp7{--accent: var(--feedback-info);--accent-bg: var(--feedback-info-bg)}.stat-card--inverse.svelte-2dcbp7{--accent: var(--text-inverse);--accent-bg: color-mix(in srgb, var(--surface-inverse) 20%, transparent);background:var(--surface-inverse);border-color:transparent;color:var(--text-inverse)}.stat-card--inverse.svelte-2dcbp7 .stat-card-label:where(.svelte-2dcbp7){color:color-mix(in srgb,var(--text-inverse) 60%,transparent)}.stat-card--inverse.svelte-2dcbp7 .stat-card-value:where(.svelte-2dcbp7){color:var(--text-inverse)}.stat-card--inverse.svelte-2dcbp7 .stat-card-unit:where(.svelte-2dcbp7){color:color-mix(in srgb,var(--text-inverse) 55%,transparent)}.stat-card--inverse.svelte-2dcbp7 .stat-card-delta:where(.svelte-2dcbp7){color:color-mix(in srgb,var(--text-inverse) 65%,transparent)}.stat-card--inverse.svelte-2dcbp7 .stat-card-delta--success:where(.svelte-2dcbp7){color:var(--color-brand-400)}.stat-card--inverse.svelte-2dcbp7 .stat-card-delta--danger:where(.svelte-2dcbp7){color:var(--accent-coral)}.stat-card--dense.stat-card--md.svelte-2dcbp7{padding:12px;gap:6px}.stat-card--dense.stat-card--sm.svelte-2dcbp7{padding:8px;gap:4px}.stat-card-header.svelte-2dcbp7{display:flex;align-items:center;justify-content:space-between;gap:8px}.stat-card-label.svelte-2dcbp7{font-weight:800;font-size:.6875rem;text-transform:uppercase;letter-spacing:.12em;color:var(--text-muted);line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.stat-card--sm.svelte-2dcbp7 .stat-card-label:where(.svelte-2dcbp7){font-size:.625rem}.stat-card-icon.svelte-2dcbp7{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:var(--radius-full);background:var(--accent-bg);color:var(--accent);flex-shrink:0}.stat-card--sm.svelte-2dcbp7 .stat-card-icon:where(.svelte-2dcbp7){width:26px;height:26px}.stat-card-body.svelte-2dcbp7{display:flex;align-items:baseline;gap:6px;min-width:0}.stat-card-value.svelte-2dcbp7{font-weight:900;font-size:2.5rem;color:var(--text-primary);letter-spacing:-.04em;font-variant-numeric:tabular-nums;line-height:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.stat-card--sm.svelte-2dcbp7 .stat-card-value:where(.svelte-2dcbp7){font-size:2rem;letter-spacing:-.03em}.stat-card-unit.svelte-2dcbp7{font-weight:800;font-size:.75rem;text-transform:uppercase;letter-spacing:.08em;color:var(--text-muted)}.stat-card-delta.svelte-2dcbp7{display:inline-flex;align-items:center;gap:4px;font-weight:800;font-size:.75rem;font-variant-numeric:tabular-nums;color:var(--text-muted)}.stat-card-delta--success.svelte-2dcbp7{color:var(--feedback-success)}.stat-card-delta--danger.svelte-2dcbp7{color:var(--feedback-danger)}.stat-card-delta-icon.svelte-2dcbp7{display:inline-flex}.skeleton.svelte-2dcbp7{background:var(--surface-muted);border-radius:var(--radius-sm);position:relative;overflow:hidden}.skeleton.svelte-2dcbp7:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--surface-raised) 60%,transparent),transparent);animation:svelte-2dcbp7-card-sweep 1.4s infinite}.skeleton--label.svelte-2dcbp7{width:60%;height:10px}.skeleton--value.svelte-2dcbp7{width:80%;height:28px}.skeleton--delta.svelte-2dcbp7{width:40%;height:12px}.skeleton--icon.svelte-2dcbp7{width:40px;height:40px;border-radius:var(--radius-full);flex-shrink:0}.stat-card--compact.svelte-2dcbp7 .skeleton--value:where(.svelte-2dcbp7){width:70%;height:16px}.stat-card--compact.svelte-2dcbp7 .skeleton--label:where(.svelte-2dcbp7){width:90%;height:10px}@keyframes svelte-2dcbp7-card-sweep{0%{transform:translate(-100%)}to{transform:translate(100%)}}@media (prefers-reduced-motion: reduce){.skeleton.svelte-2dcbp7:after{animation:none}}.bc.svelte-1olla0p{width:100%;font-family:var(--font-sans)}.bc--vertical.svelte-1olla0p{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-1olla0p::-webkit-scrollbar{height:5px}.bc--vertical.svelte-1olla0p::-webkit-scrollbar-thumb{background:var(--border-default);border-radius:var(--radius-full)}.bc--vertical.svelte-1olla0p .bc-cell:where(.svelte-1olla0p){display:flex;flex-direction:column;justify-content:flex-end;align-items:center;gap:var(--space-1);min-height:140px}.bc--vertical.svelte-1olla0p .bc-track:where(.svelte-1olla0p){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-1olla0p .bc-bar:where(.svelte-1olla0p){width:100%;min-height:2px;border-radius:var(--radius-sm);transition:height var(--duration-slow) var(--easing-standard)}.bc--vertical.svelte-1olla0p .bc-bar--highlight:where(.svelte-1olla0p){background:linear-gradient(to top,var(--color-brand-600),var(--color-brand-bright));box-shadow:0 -4px 16px -4px color-mix(in srgb,var(--color-brand-600) 55%,transparent);border-radius:var(--radius-sm)}.bc--vertical.svelte-1olla0p .bc-label:where(.svelte-1olla0p){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-1olla0p .bc-label--highlight:where(.svelte-1olla0p){color:var(--text-brand)}.bc--sparse-labels.bc--vertical.svelte-1olla0p .bc-label:where(.svelte-1olla0p){overflow:visible;max-width:none}.bc--vertical.svelte-1olla0p .bc-value:where(.svelte-1olla0p){font-size:.6875rem;font-weight:900;color:var(--text-secondary);font-variant-numeric:tabular-nums;letter-spacing:-.02em}.bc--vertical.svelte-1olla0p .bc-value--highlight:where(.svelte-1olla0p){color:var(--text-brand)}.bc--horizontal.svelte-1olla0p{display:flex;flex-direction:column;gap:var(--space-2)}.bc--horizontal.svelte-1olla0p .bc-cell:where(.svelte-1olla0p){display:grid;grid-template-columns:minmax(60px,80px) 1fr auto;align-items:center;gap:var(--space-irregular-md)}.bc--horizontal.svelte-1olla0p .bc-track:where(.svelte-1olla0p){flex:1;height:14px;background:var(--surface-muted);border-radius:var(--radius-full);overflow:hidden}.bc--horizontal.svelte-1olla0p .bc-bar:where(.svelte-1olla0p){height:100%;border-radius:inherit;transition:width var(--duration-slow) var(--easing-standard)}.bc--horizontal.svelte-1olla0p .bc-bar--highlight:where(.svelte-1olla0p){background:linear-gradient(to right,var(--color-brand-600),var(--color-brand-bright));box-shadow:4px 0 16px -4px color-mix(in srgb,var(--color-brand-600) 55%,transparent)}.bc--horizontal.svelte-1olla0p .bc-label:where(.svelte-1olla0p){font-size:.8125rem;font-weight:800;color:var(--text-secondary)}.bc--horizontal.svelte-1olla0p .bc-label--highlight:where(.svelte-1olla0p){color:var(--text-brand)}.bc--horizontal.svelte-1olla0p .bc-value:where(.svelte-1olla0p){font-size:.8125rem;font-weight:900;color:var(--text-primary);font-variant-numeric:tabular-nums;letter-spacing:-.02em}.bc--horizontal.svelte-1olla0p .bc-value--highlight:where(.svelte-1olla0p){color:var(--text-brand)}.bc--compact.bc--vertical.svelte-1olla0p,.bc--compact.bc--vertical.svelte-1olla0p .bc-cell:where(.svelte-1olla0p){min-height:80px}.bc--compact.svelte-1olla0p .bc-label:where(.svelte-1olla0p){font-size:.625rem}.bc--compact.svelte-1olla0p .bc-value:where(.svelte-1olla0p){font-size:.625rem}@media (min-width: 480px){.bc--vertical.svelte-1olla0p{gap:var(--space-irregular-tight);min-height:180px}.bc--vertical.svelte-1olla0p .bc-cell:where(.svelte-1olla0p){min-height:180px}.bc--horizontal.svelte-1olla0p .bc-track:where(.svelte-1olla0p){height:16px}}@media (min-width: 1024px){.bc--vertical.svelte-1olla0p{min-height:220px}.bc--vertical.svelte-1olla0p .bc-cell:where(.svelte-1olla0p){min-height:220px}.bc--vertical.svelte-1olla0p .bc-label:where(.svelte-1olla0p){font-size:.75rem}}@media (prefers-reduced-motion: reduce){.bc-bar.svelte-1olla0p{transition:none}}.metric-card.svelte-1kel7ub{display:flex;flex-direction:column;padding:var(--space-5);border-radius:var(--radius-xl);background:var(--surface-muted);font-family:var(--font-sans);container-type:inline-size}[data-theme=dark] .metric-card.svelte-1kel7ub{border:1px solid var(--border-subtle)}.metric-card__top.svelte-1kel7ub{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-2)}.metric-card__icon.svelte-1kel7ub{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-1kel7ub{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-1kel7ub{background:var(--color-brand-100);color:var(--text-brand)}.metric-card__delta--bad.svelte-1kel7ub{background:var(--feedback-danger-bg);color:var(--feedback-danger)}.metric-card__label.svelte-1kel7ub{margin:var(--space-5) 0 0;font-size:var(--font-size-caption);font-weight:800;color:var(--text-muted);letter-spacing:.01em}.metric-card__value-row.svelte-1kel7ub{display:flex;align-items:baseline;gap:6px;margin:var(--space-1) 0 0}.metric-card__value.svelte-1kel7ub{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-1kel7ub{font-size:1.25rem;font-weight:900;color:var(--text-muted)}.metric-card__support.svelte-1kel7ub{margin:6px 0 0;font-size:.8125rem;font-weight:600;color:var(--text-muted)}.metric-card__bar.svelte-1kel7ub{margin-top:var(--space-5);height:8px;border-radius:var(--radius-full);background:var(--surface-muted);overflow:hidden}.metric-card__bar-fill.svelte-1kel7ub{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-1kel7ub{transition:none}}.share-card.svelte-11ns6vj{position:relative;display:flex;gap:20px;padding:var(--card-padding);border-radius:var(--radius-2xl);font-family:var(--font-sans);overflow:hidden;isolation:isolate}.share-card--brand.svelte-11ns6vj{background:linear-gradient(135deg,var(--color-brand-400) 0%,var(--color-brand-600) 100%);color:var(--text-on-solid);box-shadow:var(--glow-brand)}.share-card--dark.svelte-11ns6vj{background:linear-gradient(135deg,var(--surface-inverse) 0%,var(--color-ink-700) 100%);color:var(--text-inverse)}.share-card.svelte-11ns6vj:before{content:"";position:absolute;top:-40%;right:-10%;width:280px;height:280px;background:radial-gradient(circle,rgba(255,255,255,.14) 0%,transparent 60%);pointer-events:none;z-index:-1}.share-card-content.svelte-11ns6vj{display:flex;flex-direction:column;gap:var(--space-2);flex:1 1 auto;min-width:0}.share-card-title.svelte-11ns6vj{font-weight:900;font-size:1.5rem;letter-spacing:-.03em;line-height:1.1;margin:0;color:inherit}.share-card-subtitle.svelte-11ns6vj{font-weight:600;font-size:.875rem;line-height:1.5;margin:0;color:color-mix(in srgb,var(--text-inverse) 75%,transparent);max-width:42ch}.share-card-actions.svelte-11ns6vj{display:flex;flex-wrap:wrap;gap:var(--space-2);margin-top:var(--space-3)}.share-card-qr.svelte-11ns6vj{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:120px;height:120px;padding:var(--space-2);background:var(--surface-base);border-radius:var(--radius-lg);box-shadow:var(--shadow-elevated)}.share-card-qr.svelte-11ns6vj img:where(.svelte-11ns6vj){width:100%;height:100%;object-fit:contain;display:block}@media (max-width: 640px){.share-card.svelte-11ns6vj{flex-direction:column;align-items:flex-start;gap:var(--space-4);padding:20px}.share-card-qr.svelte-11ns6vj{width:100%;max-width:160px;height:auto;aspect-ratio:1;align-self:center}.share-card-title.svelte-11ns6vj{font-size:1.25rem}}.os.svelte-ngezvd{display:flex;flex-direction:column;gap:var(--space-5);max-width:100%}.os-progress.svelte-ngezvd{width:100%;height:4px;background:var(--surface-muted);border-radius:var(--radius-full);overflow:hidden}.os-progress-bar.svelte-ngezvd{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-ngezvd{transition:none}}.os-header.svelte-ngezvd{display:flex;flex-direction:column;gap:var(--space-4)}.os-tag.svelte-ngezvd{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--done.svelte-ngezvd .os-tag:where(.svelte-ngezvd){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-sr-step.svelte-ngezvd{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.os-titles.svelte-ngezvd{display:flex;flex-direction:column;gap:var(--space-2)}.os-title.svelte-ngezvd{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-ngezvd{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-ngezvd{display:flex;flex-direction:column;gap:var(--card-gap)}.os-actions.svelte-ngezvd{display:flex;flex-direction:column;gap:var(--space-3);margin-top:var(--space-2)}.os-actions.svelte-ngezvd button,.os-actions.svelte-ngezvd a{width:100%}@media (min-width: 480px){.os.svelte-ngezvd{gap:var(--space-8)}.os-header.svelte-ngezvd{gap:var(--space-5)}.os-subtitle.svelte-ngezvd{font-size:1.0625rem}.os-actions.svelte-ngezvd{flex-direction:row;gap:var(--space-3)}.os-actions.svelte-ngezvd button,.os-actions.svelte-ngezvd a{width:auto}}@media (min-width: 1024px){.os.svelte-ngezvd{gap:var(--space-10)}.os-title.svelte-ngezvd{font-size:clamp(2.5rem,4vw,3.5rem)}}.mr.svelte-a8ddl1{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;padding:16px 18px;background:var(--surface-raised);border:1.5px solid var(--border-subtle);border-radius:var(--radius-xl);min-height:72px;transition:border-color var(--duration-fast) var(--easing-standard),background var(--duration-fast) var(--easing-standard),opacity var(--duration-fast) var(--easing-standard)}.mr[role=button].svelte-a8ddl1{cursor:pointer}.mr[role=button].svelte-a8ddl1:hover{border-color:var(--border-default);background:var(--surface-muted)}.mr[role=button].svelte-a8ddl1:focus-visible{outline:2px solid var(--color-brand-500);outline-offset:2px}.mr--off.svelte-a8ddl1{opacity:.65}.mr--disabled.svelte-a8ddl1{opacity:.5;cursor:not-allowed}.mr-icon.svelte-a8ddl1{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;background:var(--color-brand-100);color:var(--text-brand);border-radius:var(--radius-lg);flex-shrink:0}.mr-body.svelte-a8ddl1{min-width:0;display:flex;flex-direction:column;gap:2px}.mr-title.svelte-a8ddl1{font-family:var(--font-sans);font-weight:900;font-size:1rem;color:var(--text-primary);letter-spacing:-.01em;line-height:1.25}.mr-desc.svelte-a8ddl1{font-family:var(--font-sans);font-weight:600;font-size:.8125rem;color:var(--text-secondary);line-height:1.4}.mr-stats.svelte-a8ddl1{display:flex;flex-wrap:wrap;gap:8px;margin-top:6px}.mr-stat.svelte-a8ddl1{display:inline-flex;align-items:center;gap:4px;padding:3px 10px;background:var(--surface-muted);border-radius:var(--radius-full);font-family:var(--font-sans);font-weight:800;font-size:.6875rem;color:var(--text-secondary);letter-spacing:.02em}.mr-toggle.svelte-a8ddl1{position:relative;width:44px;height:24px;padding:0;border:0;border-radius:var(--radius-full);background:var(--color-ink-300);cursor:pointer;transition:background var(--duration-normal) var(--easing-standard);flex-shrink:0}.mr-toggle--on.svelte-a8ddl1{background:var(--color-brand-600);box-shadow:0 0 12px -2px color-mix(in srgb,var(--color-brand-600) 50%,transparent)}.mr-toggle.svelte-a8ddl1:disabled{cursor:not-allowed;opacity:.5}.mr-toggle-thumb.svelte-a8ddl1{position:absolute;top:2px;left:2px;width:20px;height:20px;background:var(--surface-raised);border-radius:50%;transition:transform var(--duration-normal) var(--easing-emphasized)}.mr-toggle--on.svelte-a8ddl1 .mr-toggle-thumb:where(.svelte-a8ddl1){transform:translate(20px)}@media (prefers-reduced-motion: reduce){.mr-toggle.svelte-a8ddl1,.mr-toggle-thumb.svelte-a8ddl1{transition:none}}.mr-chevron.svelte-a8ddl1{color:var(--text-muted);flex-shrink:0}@media (min-width: 480px){.mr.svelte-a8ddl1{padding:16px 20px;gap:14px;grid-template-columns:auto 1fr auto}.mr-icon.svelte-a8ddl1{width:48px;height:48px}}@media (min-width: 768px){.mr.svelte-a8ddl1{padding:18px 22px;min-height:80px}}.dc.svelte-usy3kx{display:flex;flex-direction:column;gap:var(--dc-gap);padding:var(--dc-padding)}.dc--receipt.svelte-usy3kx{border-radius:var(--radius-lg);border:1.5px dashed var(--border-default);background:transparent}.dc--receipt.dc--danger.svelte-usy3kx{border-color:color-mix(in srgb,var(--feedback-danger) 38%,transparent)}.dc--plain.svelte-usy3kx{border-radius:var(--radius-2xl);border:1px solid var(--border-subtle);background:var(--surface-raised)}.dc--plain.dc--danger.svelte-usy3kx{border-color:color-mix(in srgb,var(--feedback-danger) 45%,transparent);background:color-mix(in srgb,var(--feedback-danger) 5%,var(--surface-raised))}.row.svelte-1aqdqed{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3)}.lbl.svelte-1aqdqed{font-family:var(--font-sans);font-weight:700;font-size:var(--font-size-body-sm);color:var(--text-secondary);flex-shrink:0}.val.svelte-1aqdqed{display:inline-flex;align-items:center;gap:6px;font-family:var(--font-sans);font-weight:700;font-size:var(--font-size-body-sm);color:var(--text-primary);text-align:right;min-width:0}.val--muted.svelte-1aqdqed{color:var(--text-muted);font-weight:600}.cut.svelte-1uhovpl{height:0;margin:var(--cut-margin) 0}.cut--plain.svelte-1uhovpl{border-top:1px solid var(--divider, var(--border-default))}.cut--receipt.svelte-1uhovpl{border-top:1.5px dashed var(--border-default)}.od.svelte-1hz8ykp{display:flex;flex-direction:column}.od-head-top.svelte-1hz8ykp{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);flex-wrap:wrap}.od-number.svelte-1hz8ykp{margin:0;font-weight:900;font-size:1.5rem;letter-spacing:-.03em;line-height:1.05;color:var(--text-primary);font-variant-numeric:tabular-nums;min-width:0}.od-head-meta.svelte-1hz8ykp{margin:var(--space-2) 0 0;font-family:var(--font-sans);font-weight:600;font-size:.875rem;line-height:1.4;color:var(--text-secondary)}.od-label.svelte-1hz8ykp{margin:0;font-family:var(--font-sans);font-weight:800;font-size:var(--font-size-caption);line-height:1;color:var(--text-muted)}.od-total-amount.svelte-1hz8ykp{margin:var(--space-2) 0 0;font-family:var(--font-sans);font-weight:900;font-size:2.75rem;line-height:1;letter-spacing:-.045em;color:var(--text-primary);font-variant-numeric:tabular-nums;overflow-wrap:anywhere}@media (min-width: 768px){.od-total-amount.svelte-1hz8ykp{font-size:3.25rem}}.od-total-sub.svelte-1hz8ykp{margin:var(--space-2) 0 0;font-family:var(--font-sans);font-weight:700;font-size:.875rem;line-height:1.3;color:var(--text-secondary)}.od-inline-action.svelte-1hz8ykp{margin-top:var(--space-4)}.od-items.svelte-1hz8ykp{list-style:none;margin:var(--space-3) 0 0;padding:0;display:flex;flex-direction:column;gap:var(--space-4)}.od-item.svelte-1hz8ykp{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:var(--space-3)}.od-item.svelte-1hz8ykp .od-item-img{flex-shrink:0;margin-top:1px}.od-item-body.svelte-1hz8ykp{min-width:0}.od-item-name.svelte-1hz8ykp{margin:0;font-family:var(--font-sans);font-weight:700;font-size:.9375rem;line-height:1.3;color:var(--text-primary);overflow-wrap:anywhere}.od-item-qty.svelte-1hz8ykp{font-weight:800;color:var(--text-muted);font-variant-numeric:tabular-nums}.od-item-variant.svelte-1hz8ykp{margin:2px 0 0;font-family:var(--font-sans);font-weight:600;font-size:var(--font-size-caption);line-height:1.4;color:var(--text-secondary)}.od-item-price.svelte-1hz8ykp{font-family:var(--font-sans);font-weight:800;font-size:.9375rem;line-height:1.3;color:var(--text-primary);font-variant-numeric:tabular-nums;white-space:nowrap;padding-top:1px}.od-groups.svelte-1hz8ykp{list-style:none;margin:var(--space-2) 0 0;padding:0;display:flex;flex-direction:column;gap:3px}.od-group.svelte-1hz8ykp{display:flex;flex-direction:column;gap:2px;min-width:0}.od-group-name.svelte-1hz8ykp{font-family:var(--font-sans);font-weight:700;font-size:var(--font-size-caption);line-height:1.4;color:var(--text-muted)}.od-options.svelte-1hz8ykp{display:flex;flex-wrap:wrap;gap:2px 12px;padding-left:var(--space-3);min-width:0;border-left:1px solid var(--divider, var(--border-default));margin-left:1px}.od-option.svelte-1hz8ykp{font-family:var(--font-sans);font-weight:600;font-size:var(--font-size-caption);line-height:1.4;color:var(--text-secondary);overflow-wrap:anywhere}.od-option-qty.svelte-1hz8ykp{font-weight:800;color:var(--text-muted);font-variant-numeric:tabular-nums;margin-right:3px}.od-option-price.svelte-1hz8ykp{font-weight:700;color:var(--text-primary);font-variant-numeric:tabular-nums;margin-left:4px}.od-breakdown.svelte-1hz8ykp{display:flex;flex-direction:column;gap:var(--space-2)}.od-brow.svelte-1hz8ykp{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-3)}.od-blabel.svelte-1hz8ykp{font-family:var(--font-sans);font-weight:700;font-size:.875rem;color:var(--text-secondary)}.od-bhint.svelte-1hz8ykp{font-weight:600;color:var(--text-disabled)}.od-bval.svelte-1hz8ykp{font-family:var(--font-sans);font-weight:700;font-size:.875rem;color:var(--text-primary);font-variant-numeric:tabular-nums;white-space:nowrap}.od-contact.svelte-1hz8ykp{display:flex;flex-direction:column;gap:var(--space-2)}.od-email.svelte-1hz8ykp{font-weight:600;word-break:break-all}.od-link.svelte-1hz8ykp{display:inline-flex;align-items:center;gap:6px;color:var(--text-primary);text-decoration:none;font-variant-numeric:tabular-nums}.od-link.svelte-1hz8ykp svg{color:var(--text-disabled)}.od-link.svelte-1hz8ykp:hover{text-decoration:underline}.od-note.svelte-1hz8ykp{margin:var(--space-5) 0 0;font-family:var(--font-sans);font-weight:600;font-size:var(--font-size-caption);line-height:1.4;color:var(--text-muted)}.od-danger.svelte-1hz8ykp{margin-top:var(--space-5);display:flex;flex-direction:column}.od-cancel-link.svelte-1hz8ykp{align-self:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none;cursor:pointer;min-height:44px;padding:0 var(--space-4);font-family:var(--font-sans);font-weight:700;font-size:.8125rem;color:var(--text-muted);transition:color var(--duration-fast) var(--easing-standard)}.od-cancel-link.svelte-1hz8ykp:hover{color:var(--feedback-danger)}.od-cc-text.svelte-1hz8ykp{margin:0;font-family:var(--font-sans);font-weight:600;font-size:.875rem;line-height:1.45;color:var(--text-secondary)}.od-cc-text.svelte-1hz8ykp strong:where(.svelte-1hz8ykp){font-weight:800;color:var(--text-primary);font-variant-numeric:tabular-nums}.od-cc-field.svelte-1hz8ykp{width:100%;margin-top:var(--space-3)}.od-cc-actions.svelte-1hz8ykp{width:100%;margin-top:var(--space-3);display:grid;grid-template-columns:1fr 1fr;gap:var(--space-2)}.od-sk-head.svelte-1hz8ykp{display:flex;flex-direction:column;gap:var(--space-2)}.od-sk-items.svelte-1hz8ykp{display:flex;flex-direction:column;gap:var(--space-4)}.od-sk-item.svelte-1hz8ykp{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:var(--space-3)}.preview.svelte-1f1grc5{background:var(--surface-raised);border:1px solid var(--border-subtle);border-radius:var(--radius-xl);box-shadow:var(--shadow-card);padding:var(--space-4);display:flex;flex-direction:column;gap:var(--space-irregular-loose)}@media (min-width: 1280px){.preview.svelte-1f1grc5{padding:var(--space-5);gap:var(--space-4)}}.preview--flat.svelte-1f1grc5{background:transparent;border:0;border-radius:0;box-shadow:none;padding:0}@media (min-width: 1280px){.preview--flat.svelte-1f1grc5{padding:0}}.hero.svelte-1f1grc5{position:relative;width:100%;aspect-ratio:1 / 1;max-height:320px;border-radius:var(--radius-lg);overflow:hidden;background:var(--surface-muted)}.hero-fallback.svelte-1f1grc5{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:var(--surface-muted)}.hero-initial.svelte-1f1grc5{font-family:var(--font-sans);font-weight:900;font-size:4rem;color:var(--text-disabled);letter-spacing:-.03em}.hero-featured.svelte-1f1grc5{position:absolute;top:10px;left:10px;display:inline-flex;align-items:center;gap:var(--space-1);padding:4px 10px;border-radius:var(--radius-full);background:var(--accent-amber);color:var(--text-on-solid);font-family:var(--font-sans);font-weight:900;font-size:var(--font-size-eyebrow);text-transform:none;letter-spacing:.08em;box-shadow:0 4px 12px -4px color-mix(in srgb,var(--accent-amber) 60%,transparent)}.hero-inactive.svelte-1f1grc5{position:absolute;top:10px;right:10px;padding:4px 10px;border-radius:var(--radius-full);background:var(--scrim);color:var(--text-on-solid);font-family:var(--font-sans);font-weight:800;font-size:var(--font-size-eyebrow);text-transform:none;letter-spacing:.08em}.head.svelte-1f1grc5{display:flex;flex-direction:column;gap:var(--space-irregular-tight)}.eyebrow-row.svelte-1f1grc5{display:inline-flex;align-items:center;gap:var(--space-irregular-tight);font-family:var(--font-sans);font-weight:900;font-size:.625rem;text-transform:none;letter-spacing:var(--letter-spacing-wide);color:var(--text-disabled);flex-wrap:wrap}.eyebrow.svelte-1f1grc5{color:var(--text-brand)}.dot.svelte-1f1grc5{color:var(--border-strong)}.category.svelte-1f1grc5{display:inline-flex;align-items:center;gap:var(--space-1);color:var(--text-secondary)}.name.svelte-1f1grc5{font-family:var(--font-sans);font-weight:900;font-size:1.625rem;color:var(--text-primary);letter-spacing:var(--letter-spacing-tight);line-height:var(--line-height-tight);margin:0}@media (min-width: 1280px){.name.svelte-1f1grc5{font-size:1.875rem}}.price-row.svelte-1f1grc5{display:inline-flex;align-items:baseline;gap:var(--space-irregular-md);font-family:var(--font-sans);font-variant-numeric:tabular-nums;margin-top:2px}.price-current.svelte-1f1grc5{font-weight:900;font-size:1.75rem;color:var(--text-primary);letter-spacing:-.03em}.price-old.svelte-1f1grc5{font-weight:600;font-size:.9375rem;color:var(--text-disabled);text-decoration:line-through;text-decoration-thickness:1.5px}.chips.svelte-1f1grc5{display:inline-flex;align-items:center;gap:var(--space-2);flex-wrap:wrap}.description.svelte-1f1grc5{font-family:var(--font-sans);font-weight:600;font-size:.9375rem;color:var(--text-secondary);line-height:var(--line-height-normal);margin:0}.description--muted.svelte-1f1grc5{color:var(--text-disabled);font-style:italic;font-size:var(--font-size-body-sm)}.extras.svelte-1f1grc5{display:flex;flex-direction:column;gap:var(--space-irregular-tight);margin:0;padding:var(--space-3);background:var(--surface-muted);border-radius:var(--radius-md)}.extra-row.svelte-1f1grc5{display:flex;align-items:center;justify-content:space-between;gap:var(--space-irregular-md);font-family:var(--font-sans);font-size:.8125rem}.extra-row.svelte-1f1grc5 dt:where(.svelte-1f1grc5){display:inline-flex;align-items:center;gap:var(--space-irregular-tight);font-weight:800;color:var(--text-muted);text-transform:none;letter-spacing:var(--letter-spacing-wide);font-size:var(--font-size-eyebrow)}.extra-row.svelte-1f1grc5 dd:where(.svelte-1f1grc5){margin:0;font-weight:900;color:var(--text-primary);font-variant-numeric:tabular-nums}.extras-skeleton.svelte-1f1grc5{display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-3);background:var(--surface-muted);border-radius:var(--radius-md)}.actions.svelte-1f1grc5{display:flex;flex-direction:column;gap:var(--space-2);margin-top:2px}.sk-head.svelte-1f1grc5,.sk-desc.svelte-1f1grc5{display:flex;flex-direction:column;gap:var(--space-2)}
