.btn.svelte-huw6fl{border:1px solid var(--theme-border-primary);cursor:pointer;white-space:nowrap;-webkit-user-select:none;user-select:none;-webkit-backdrop-filter:blur(10px);background-color:var(--theme-button-ghost);min-width:36px;min-height:36px;color:var(--theme-text-primary);border-radius:.75rem;justify-content:center;align-items:center;gap:.5rem;font-weight:500;text-decoration:none;transition:background-color .2s cubic-bezier(.4,0,.2,1),border-color .2s cubic-bezier(.4,0,.2,1),box-shadow .2s cubic-bezier(.4,0,.2,1),opacity .2s cubic-bezier(.4,0,.2,1);display:inline-flex;position:relative;overflow:hidden}.btn.svelte-huw6fl:before{content:"";background:linear-gradient(135deg, color-mix(in oklab, var(--theme-bg-tertiary) 55%, transparent) 0%, color-mix(in oklab, var(--theme-bg-secondary) 35%, transparent) 100%);border-radius:inherit;opacity:0;pointer-events:none;transition:opacity .3s;position:absolute;inset:0}.btn.svelte-huw6fl:hover:not(.btn--disabled):not(.btn--no-hover):before{opacity:1}.btn.svelte-huw6fl:focus-visible{outline:2px solid var(--theme-accent-primary);outline-offset:2px}@media (forced-colors:active){.btn.svelte-huw6fl:focus-visible{outline-offset:2px;outline:2px solid canvastext}}@media (width<=640px){.btn.svelte-huw6fl{gap:.375rem;min-height:34px;padding:.4375rem .6875rem;font-size:.8125rem}.btn--sm.svelte-huw6fl{min-height:30px;padding:.3125rem .5625rem;font-size:.75rem}.btn--md.svelte-huw6fl{min-height:34px;padding:.4375rem .6875rem;font-size:.8125rem}.btn--lg.svelte-huw6fl{min-height:38px;padding:.5625rem .875rem;font-size:.875rem}}.btn--sm.svelte-huw6fl{min-height:32px;padding:.375rem .625rem;font-size:.875rem;line-height:1.25rem}.btn--md.svelte-huw6fl{min-height:36px;padding:.5rem .875rem;font-size:.875rem;line-height:1.25rem}.btn--lg.svelte-huw6fl{min-height:42px;padding:.625rem 1.125rem;font-size:1rem;line-height:1.5rem}.btn--icon.svelte-huw6fl{width:1.75rem;min-width:1.75rem;height:1.75rem;min-height:1.75rem;color:inherit;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:none;border-radius:9999px;padding:0}.btn--icon.svelte-huw6fl:before,.btn--primary.svelte-huw6fl:before,.btn--secondary.svelte-huw6fl:before,.btn--danger.svelte-huw6fl:before,.btn--ghost-destructive.svelte-huw6fl:before,.btn--outline-destructive.svelte-huw6fl:before{display:none}.btn--icon.svelte-huw6fl:hover:not(.btn--disabled){box-shadow:none;transform:none}.btn--icon.svelte-huw6fl:focus-visible{outline:2px solid var(--theme-accent-primary);outline-offset:2px}.btn--disabled.svelte-huw6fl{opacity:.7;cursor:not-allowed!important;pointer-events:none!important}.btn--disabled.svelte-huw6fl:before{opacity:0!important;display:none!important}@media (forced-colors:active){.btn--disabled.svelte-huw6fl{border-color:graytext}}.btn--loading.svelte-huw6fl{cursor:wait;pointer-events:none}.btn--loading.svelte-huw6fl:after{content:"";border-radius:inherit;background:linear-gradient(105deg, transparent 0%, color-mix(in oklab, var(--theme-accent-primary) 14%, transparent) 45%, transparent 90%);pointer-events:none;animation:1.35s ease-in-out infinite svelte-huw6fl-btn-shimmer;position:absolute;inset:0;transform:translate(-120%)}@keyframes svelte-huw6fl-btn-shimmer{0%{transform:translate(-120%)}to{transform:translate(120%)}}.btn--full-width.svelte-huw6fl{width:100%}.btn__loader.svelte-huw6fl{flex-shrink:0;justify-content:center;align-items:center;display:flex}.btn__spinner.svelte-huw6fl{width:1em;height:1em;animation:.75s linear infinite svelte-huw6fl-spin}.btn__spinner.svelte-huw6fl circle:where(.svelte-huw6fl){animation:1.2s ease-in-out infinite svelte-huw6fl-btn-dash}@keyframes svelte-huw6fl-btn-dash{0%{stroke-dashoffset:36px}50%{stroke-dashoffset:10px}to{stroke-dashoffset:36px}}.btn__content.svelte-huw6fl{align-items:center;gap:.5rem;transition:opacity .2s;display:flex}.btn__content--loading.svelte-huw6fl{opacity:.72}.sr-only.svelte-huw6fl{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@keyframes svelte-huw6fl-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.btn.svelte-huw6fl{transition:none}.btn--loading.svelte-huw6fl:after{opacity:.35;animation:none;transform:none}.btn__spinner.svelte-huw6fl,.btn__spinner.svelte-huw6fl circle:where(.svelte-huw6fl){animation:none}}@media (forced-colors:active){.btn.svelte-huw6fl{border:1px solid canvastext}.btn--primary.svelte-huw6fl{color:highlighttext;background-color:highlight}.btn--secondary.svelte-huw6fl{color:canvas;background-color:canvastext}.btn--outline.svelte-huw6fl{color:canvastext;background-color:canvas;border-color:canvastext}.btn--outline-destructive.svelte-huw6fl{color:mark;background-color:canvas;border-color:mark}.btn--ghost.svelte-huw6fl{color:canvastext;background-color:canvas}.btn--danger.svelte-huw6fl{color:marktext;background-color:mark}}.btn--no-hover.svelte-huw6fl:hover{box-shadow:inherit!important;background-color:inherit!important;border-color:inherit!important;color:inherit!important;transform:none!important}.btn--primary.svelte-huw6fl{background:var(--theme-button-primary)!important;color:var(--theme-button-primary-text,var(--theme-text-primary))!important;box-shadow:0 2px 8px color-mix(in oklab, var(--theme-accent-primary) 25%, transparent)!important}.btn--primary.svelte-huw6fl:hover:not(.btn--disabled){background:var(--theme-button-primary-hover)!important;box-shadow:0 4px 12px color-mix(in oklab, var(--theme-accent-primary) 30%, transparent)!important}.btn--primary.svelte-huw6fl:active:not(.btn--disabled){background:var(--theme-button-primary-active)!important;box-shadow:0 1px 4px color-mix(in oklab, var(--theme-accent-primary) 20%, transparent)!important}.btn--primary.svelte-huw6fl:focus-visible{box-shadow:0 0 0 3px color-mix(in oklab, var(--theme-accent-primary) 35%, transparent)!important}.btn--secondary.svelte-huw6fl{background:var(--theme-button-secondary)!important;color:var(--theme-button-secondary-text,var(--theme-text-primary))!important;border-color:var(--theme-border-primary)!important}.btn--secondary.svelte-huw6fl:hover:not(.btn--disabled){background:var(--theme-button-secondary-hover)!important}.btn--secondary.svelte-huw6fl:active:not(.btn--disabled){background:var(--theme-button-secondary-active)!important}.btn--outline.svelte-huw6fl{color:var(--theme-button-outline)!important;border-color:var(--theme-button-outline)!important;background:0 0!important}.btn--outline.svelte-huw6fl:hover:not(.btn--disabled){background:var(--theme-bg-secondary)!important;color:var(--theme-button-outline)!important;border-color:var(--theme-button-outline)!important}.btn--outline.svelte-huw6fl:active:not(.btn--disabled){background:var(--theme-bg-tertiary)!important}.btn--outline.svelte-huw6fl:focus-visible{box-shadow:0 0 0 3px color-mix(in oklab, var(--theme-accent-primary) 30%, transparent)!important}.btn--ghost.svelte-huw6fl{background:var(--theme-button-ghost)!important;color:var(--theme-button-primary-text,var(--theme-text-primary))!important;border-color:var(--theme-border-secondary)!important}.btn--ghost.svelte-huw6fl:hover:not(.btn--disabled){background:var(--theme-button-ghost-hover)!important;color:var(--theme-button-primary-text,var(--theme-text-primary))!important}.btn--ghost.svelte-huw6fl:active:not(.btn--disabled){background:var(--theme-bg-tertiary)!important}.btn--ghost.svelte-huw6fl:focus-visible{box-shadow:0 0 0 3px color-mix(in oklab, var(--theme-accent-primary) 25%, transparent)!important}.btn--ghost-destructive.svelte-huw6fl{background:color-mix(in oklab, var(--theme-error) 12%, transparent)!important;color:var(--theme-error)!important;border-color:color-mix(in oklab, var(--theme-error) 25%, transparent)!important}.btn--ghost-destructive.svelte-huw6fl:hover:not(.btn--disabled){background:color-mix(in oklab, var(--theme-error) 18%, transparent)!important}.btn--ghost-destructive.svelte-huw6fl:active:not(.btn--disabled){background:color-mix(in oklab, var(--theme-error) 22%, transparent)!important}.btn--ghost-destructive.svelte-huw6fl:focus-visible{box-shadow:0 0 0 3px color-mix(in oklab, var(--theme-error) 30%, transparent)!important}.btn--outline-destructive.svelte-huw6fl{color:var(--theme-error)!important;border-color:color-mix(in oklab, var(--theme-error) 45%, transparent)!important;background:0 0!important}.btn--outline-destructive.svelte-huw6fl:hover:not(.btn--disabled){background:color-mix(in oklab, var(--theme-error) 10%, transparent)!important;border-color:color-mix(in oklab, var(--theme-error) 55%, transparent)!important}.btn--outline-destructive.svelte-huw6fl:active:not(.btn--disabled){background:color-mix(in oklab, var(--theme-error) 16%, transparent)!important}.btn--outline-destructive.svelte-huw6fl:focus-visible{box-shadow:0 0 0 3px color-mix(in oklab, var(--theme-error) 30%, transparent)!important}.btn--danger.svelte-huw6fl{background:var(--theme-button-danger)!important;color:var(--theme-text-primary)!important}.btn--danger.svelte-huw6fl:hover:not(.btn--disabled){background:var(--theme-button-danger-hover)!important}.btn--danger.svelte-huw6fl:active:not(.btn--disabled){background:color-mix(in oklab, var(--theme-button-danger-hover) 85%, black)!important}.btn--disabled.svelte-huw6fl,.btn--primary.btn--disabled.svelte-huw6fl,.btn--secondary.btn--disabled.svelte-huw6fl,.btn--outline.btn--disabled.svelte-huw6fl,.btn--outline-destructive.btn--disabled.svelte-huw6fl,.btn--ghost.btn--disabled.svelte-huw6fl,.btn--ghost-destructive.btn--disabled.svelte-huw6fl,.btn--danger.btn--disabled.svelte-huw6fl,.btn--icon.btn--disabled.svelte-huw6fl{background:var(--theme-bg-tertiary)!important;color:var(--theme-text-tertiary)!important;border-color:var(--theme-border-secondary)!important;box-shadow:none!important;background-image:none!important}.toggle.svelte-1tnbtsh{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:.625rem;display:inline-flex}.toggle--disabled.svelte-1tnbtsh{cursor:not-allowed;opacity:.5}.toggle__input.svelte-1tnbtsh{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.toggle__track.svelte-1tnbtsh{background-color:var(--theme-bg-tertiary);border:1px solid var(--theme-border-primary);border-radius:9999px;flex-shrink:0;transition:background-color .2s,border-color .2s,box-shadow .2s;display:inline-block;position:relative}.toggle__track--checked.svelte-1tnbtsh{background-color:var(--theme-button-primary);border-color:var(--theme-button-primary);box-shadow:0 0 0 0px color-mix(in oklab, var(--theme-accent-primary) 30%, transparent)}.toggle.svelte-1tnbtsh:not(.toggle--disabled) .toggle__track:where(.svelte-1tnbtsh):focus-within{outline:2px solid var(--theme-accent-primary);outline-offset:2px}.toggle__thumb.svelte-1tnbtsh{background-color:var(--theme-text-tertiary);pointer-events:none;border-radius:50%;transition:transform .2s cubic-bezier(.4,0,.2,1),background-color .2s,left .2s cubic-bezier(.4,0,.2,1);position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 1px 3px #0000004d}.toggle__track--checked.svelte-1tnbtsh .toggle__thumb:where(.svelte-1tnbtsh){background-color:#fff}.toggle__label.svelte-1tnbtsh{color:var(--theme-text-primary);font-size:.875rem;font-weight:500;line-height:1}.toggle--sm.svelte-1tnbtsh .toggle__track:where(.svelte-1tnbtsh){width:2rem;height:1.125rem}.toggle--sm.svelte-1tnbtsh .toggle__thumb:where(.svelte-1tnbtsh){width:.75rem;height:.75rem;left:.125rem}.toggle--sm.svelte-1tnbtsh .toggle__track--checked:where(.svelte-1tnbtsh) .toggle__thumb:where(.svelte-1tnbtsh){left:calc(100% - .875rem)}.toggle--sm.svelte-1tnbtsh .toggle__label:where(.svelte-1tnbtsh){font-size:.8125rem}.toggle--md.svelte-1tnbtsh .toggle__track:where(.svelte-1tnbtsh){width:2.75rem;height:1.5rem}.toggle--md.svelte-1tnbtsh .toggle__thumb:where(.svelte-1tnbtsh){width:1.125rem;height:1.125rem;left:.125rem}.toggle--md.svelte-1tnbtsh .toggle__track--checked:where(.svelte-1tnbtsh) .toggle__thumb:where(.svelte-1tnbtsh){left:calc(100% - 1.25rem)}.toggle--lg.svelte-1tnbtsh .toggle__track:where(.svelte-1tnbtsh){width:3.5rem;height:1.875rem}.toggle--lg.svelte-1tnbtsh .toggle__thumb:where(.svelte-1tnbtsh){width:1.5rem;height:1.5rem;left:.125rem}.toggle--lg.svelte-1tnbtsh .toggle__track--checked:where(.svelte-1tnbtsh) .toggle__thumb:where(.svelte-1tnbtsh){left:calc(100% - 1.625rem)}.toggle--lg.svelte-1tnbtsh .toggle__label:where(.svelte-1tnbtsh){font-size:1rem}@media (prefers-reduced-motion:reduce){.toggle__track.svelte-1tnbtsh,.toggle__thumb.svelte-1tnbtsh{transition:none}}@media (forced-colors:active){.toggle__track--checked.svelte-1tnbtsh{background-color:highlight;border-color:highlight}.toggle__thumb.svelte-1tnbtsh{background-color:canvastext}.toggle__track--checked.svelte-1tnbtsh .toggle__thumb:where(.svelte-1tnbtsh){background-color:highlighttext}}.combo-label.svelte-1y709bl{cursor:pointer;color:var(--theme-text-primary);margin-bottom:.25rem;font-size:.875rem;font-weight:500;line-height:1.25;display:block}.combo-required.svelte-1y709bl{color:var(--theme-error)}.combo-input.svelte-1y709bl{min-height:44px;box-shadow:0 1px 2px color-mix(in oklab, var(--theme-text-primary) 5%, transparent);transition:box-shadow .15s,border-color .15s}.dark .combo-input.svelte-1y709bl{box-shadow:0 1px 2px color-mix(in oklab, var(--theme-text-primary) 35%, transparent)}.combo-input.svelte-1y709bl:focus{box-shadow:0 1px 2px color-mix(in oklab, var(--theme-text-primary) 5%, transparent), 0 0 0 3px color-mix(in oklab, var(--theme-accent-primary) 22%, transparent);border-color:var(--theme-accent-primary);outline:none}.dark .combo-input.svelte-1y709bl:focus{box-shadow:0 1px 2px color-mix(in oklab, var(--theme-text-primary) 35%, transparent), 0 0 0 3px color-mix(in oklab, var(--theme-accent-primary) 22%, transparent)}.combo-error.svelte-1y709bl .combo-label:where(.svelte-1y709bl){color:var(--theme-error)}.combo-dropdown-option.svelte-1y709bl{text-align:left;cursor:pointer;width:100%;padding:.5rem 1rem;transition:background-color .15s ease-in-out}.combo-dropdown-option.svelte-1y709bl:hover{background-color:var(--theme-bg-tertiary)}.max-h-60.svelte-1y709bl::-webkit-scrollbar{width:6px}.max-h-60.svelte-1y709bl::-webkit-scrollbar-track{background:var(--theme-bg-secondary);border-radius:3px}.max-h-60.svelte-1y709bl::-webkit-scrollbar-thumb{background:var(--theme-border-secondary);border-radius:3px}.max-h-60.svelte-1y709bl::-webkit-scrollbar-thumb:hover{background:var(--theme-border-primary)}.combo-error.svelte-1y709bl{color:var(--theme-error);margin-top:.5rem;font-size:.875rem;line-height:1.4}.combo-success.svelte-1y709bl{color:var(--theme-success);margin-top:.5rem;font-size:.875rem;line-height:1.4}@media (width<=768px){input[type=text].svelte-1y709bl{font-size:1rem!important}}.input__label.svelte-jg9pu5{color:var(--theme-text-primary);margin-bottom:.25rem;font-size:.875rem;font-weight:500;line-height:1.25;display:block}.input-root--error.svelte-jg9pu5>.input__label:where(.svelte-jg9pu5),.input-root--error.svelte-jg9pu5 .input__label-floating:where(.svelte-jg9pu5),.input-root--error.svelte-jg9pu5 .input-float-group:where(.svelte-jg9pu5):focus-within .input__label-floating:where(.svelte-jg9pu5),.input-root--error.svelte-jg9pu5 .input-float-group--filled:where(.svelte-jg9pu5) .input__label-floating:where(.svelte-jg9pu5),.input__required.svelte-jg9pu5{color:var(--theme-error)}.input__container.svelte-jg9pu5{width:100%;position:relative}.input.svelte-jg9pu5{resize:vertical;background-color:var(--theme-bg-primary);border:1px solid var(--theme-border-primary);width:100%;min-height:44px;color:var(--theme-text-primary);border-radius:.5rem;padding:.625rem;font-family:inherit;font-size:.875rem;transition:all .2s ease-in-out;display:block}.input.svelte-jg9pu5::placeholder{color:var(--theme-text-tertiary);opacity:1}.input.input--with-floating-label.svelte-jg9pu5::placeholder,textarea.input.input--with-floating-label.svelte-jg9pu5::placeholder{color:#0000;-webkit-text-fill-color:transparent;opacity:0}.input.svelte-jg9pu5:focus{box-shadow:0 0 0 2px var(--theme-accent-primary);border-color:var(--theme-accent-primary);outline:none}.input.svelte-jg9pu5:disabled{background-color:var(--theme-bg-tertiary);color:var(--theme-text-secondary);cursor:not-allowed;opacity:.6}.input.svelte-jg9pu5:disabled::placeholder{color:var(--theme-text-tertiary)}.input.svelte-jg9pu5:read-only{background-color:var(--theme-bg-tertiary);color:var(--theme-text-secondary);cursor:default}.input--sm.svelte-jg9pu5{min-height:36px;padding:.5rem;font-size:.75rem}.input--md.svelte-jg9pu5{min-height:44px;padding:.625rem;font-size:.875rem}.input--lg.svelte-jg9pu5{min-height:48px;padding:.75rem;font-size:1rem}.input--error.svelte-jg9pu5{border-color:var(--theme-error)}.input--error.svelte-jg9pu5::placeholder,textarea.input--error.svelte-jg9pu5::placeholder,.input-root--error.svelte-jg9pu5 .input-spinner-input:where(.svelte-jg9pu5)::placeholder{color:var(--theme-error);opacity:1}.input--error.svelte-jg9pu5:focus{box-shadow:0 0 0 2px var(--theme-error);border-color:var(--theme-error)}.input--success.svelte-jg9pu5{border-color:var(--theme-success)}.input--success.svelte-jg9pu5:focus{box-shadow:0 0 0 2px var(--theme-success);border-color:var(--theme-success)}.input.input--appearance-elevated.svelte-jg9pu5{transition:box-shadow .15s,border-color .15s;box-shadow:0 1px 2px #0000000d}.dark .input.input--appearance-elevated.svelte-jg9pu5{box-shadow:0 1px 2px #00000059}.input.input--appearance-elevated.svelte-jg9pu5:focus{box-shadow:0 1px 2px #0000000d, 0 0 0 3px color-mix(in srgb, var(--theme-accent-primary) 22%, transparent);border-color:var(--theme-accent-primary);outline:none}.dark .input.input--appearance-elevated.svelte-jg9pu5:focus{box-shadow:0 1px 2px #00000059, 0 0 0 3px color-mix(in srgb, var(--theme-accent-primary) 22%, transparent)}.input.input--appearance-elevated.input--error.svelte-jg9pu5{border-color:var(--theme-error);box-shadow:0 1px 2px #0000000d, 0 0 0 1px var(--theme-error)}.dark .input.input--appearance-elevated.input--error.svelte-jg9pu5{box-shadow:0 1px 2px #00000059, 0 0 0 1px var(--theme-error)}.input.input--appearance-elevated.input--error.svelte-jg9pu5:focus{box-shadow:0 1px 2px #0000000d, 0 0 0 3px color-mix(in srgb, var(--theme-error) 22%, transparent);border-color:var(--theme-error)}.input.input--appearance-elevated.input--success.svelte-jg9pu5:focus{box-shadow:0 1px 2px #0000000d, 0 0 0 3px color-mix(in srgb, var(--theme-success) 22%, transparent);border-color:var(--theme-success)}.input.input--appearance-elevated.svelte-jg9pu5:disabled{opacity:.5;cursor:not-allowed}.input.input--search-elevated.svelte-jg9pu5::-webkit-search-cancel-button{appearance:none}.input.input--search-elevated.svelte-jg9pu5::-webkit-search-decoration{appearance:none}.input.input--search-elevated.svelte-jg9pu5::-webkit-search-results-button{appearance:none}.input.input--search-elevated.svelte-jg9pu5::-webkit-search-results-decoration{appearance:none}.input.input--file-elevated.svelte-jg9pu5{color:color-mix(in srgb, var(--theme-text-secondary) 70%, transparent);padding:0 .75rem 0 0;font-style:italic}.input.input--file-elevated.svelte-jg9pu5::file-selector-button{border:0;border-right:1px solid var(--theme-border-primary);height:100%;min-height:2.25rem;color:var(--theme-text-primary);cursor:pointer;background:0 0;border-radius:.5rem 0 0 .5rem;margin-right:.75rem;padding:.5rem .75rem;font-family:inherit;font-size:.875rem;font-style:normal;font-weight:500}.input.input--file-elevated.input--sm.svelte-jg9pu5::file-selector-button{min-height:2rem;padding:.375rem .5rem;font-size:.75rem}.input.input--file-elevated.input--lg.svelte-jg9pu5::file-selector-button{min-height:2.5rem;padding:.5rem 1rem;font-size:1rem}.input-float-group.svelte-jg9pu5{position:relative}.input__label-floating.svelte-jg9pu5{z-index:2;cursor:text;max-width:calc(100% - 1.5rem);color:color-mix(in srgb, var(--theme-text-secondary) 70%, transparent);pointer-events:none;font-size:.875rem;line-height:1.2;transition:top .2s,transform .2s,font-size .2s,color .2s,font-weight .2s;position:absolute;top:50%;left:.65rem;transform:translateY(-50%)}.input-float-group.svelte-jg9pu5:focus-within .input__label-floating:where(.svelte-jg9pu5),.input-float-group--filled.svelte-jg9pu5 .input__label-floating:where(.svelte-jg9pu5){color:var(--theme-text-primary);cursor:default;font-size:.75rem;font-weight:500;top:0;transform:translateY(-50%)}.input__label-floating-cutout.svelte-jg9pu5{background-color:var(--theme-bg-primary);border-radius:.125rem;align-items:center;gap:.125rem;margin-left:.25rem;padding:0 .35rem;display:inline-flex}.input.input--with-floating-label.svelte-jg9pu5{padding-top:1.25rem;padding-bottom:.5rem}.input.input--with-floating-label.input--sm.svelte-jg9pu5{padding-top:1.05rem;padding-bottom:.4rem}.input.input--with-floating-label.input--lg.svelte-jg9pu5{padding-top:1.4rem;padding-bottom:.55rem}.input-float-group.svelte-jg9pu5:has(.input[type=search]:where(.svelte-jg9pu5)) .input__label-floating:where(.svelte-jg9pu5){max-width:calc(100% - 3.25rem);left:2.35rem}.input__container--elevated.svelte-jg9pu5 .input-phone-wrap:where(.svelte-jg9pu5){transition:box-shadow .15s,border-color .15s;box-shadow:0 1px 2px #0000000d}.dark .input__container--elevated.svelte-jg9pu5 .input-phone-wrap:where(.svelte-jg9pu5){box-shadow:0 1px 2px #00000059}.input-phone-wrap--elevated.svelte-jg9pu5:focus-within{box-shadow:0 1px 2px #0000000d, 0 0 0 3px color-mix(in srgb, var(--theme-accent-primary) 22%, transparent);border-color:var(--theme-accent-primary)}.dark .input-phone-wrap--elevated.svelte-jg9pu5:focus-within{box-shadow:0 1px 2px #00000059, 0 0 0 3px color-mix(in srgb, var(--theme-accent-primary) 22%, transparent)}.input-spinner-wrap--elevated.svelte-jg9pu5{border-color:var(--theme-border-primary);transition:box-shadow .15s,border-color .15s;box-shadow:0 1px 2px #0000000d}.dark .input-spinner-wrap--elevated.svelte-jg9pu5{box-shadow:0 1px 2px #00000059}.input-spinner-wrap--elevated.svelte-jg9pu5:focus-within{box-shadow:0 1px 2px #0000000d, 0 0 0 3px color-mix(in srgb, var(--theme-accent-primary) 22%, transparent);border-color:var(--theme-accent-primary)!important}.input__helper-text.svelte-jg9pu5{color:var(--theme-text-secondary);margin:0;font-size:.75rem;line-height:1.25}.input__error-text.svelte-jg9pu5{color:var(--theme-error);align-items:flex-start;gap:.25rem;margin:0;font-size:.75rem;line-height:1.25;display:flex}.input__success-text.svelte-jg9pu5{color:var(--theme-success);align-items:flex-start;gap:.25rem;margin:0;font-size:.75rem;line-height:1.25;display:flex}.input__character-count.svelte-jg9pu5{color:var(--theme-text-secondary);text-align:right;margin-top:.25rem;font-size:.75rem}.input-spinner-wrap.svelte-jg9pu5{background-color:var(--theme-bg-primary);border-color:var(--theme-border-primary)}.input-spinner-btn.svelte-jg9pu5{background-color:var(--theme-bg-secondary);color:var(--theme-text-primary);border-right:1px solid var(--theme-border-primary);transition:background-color .2s}.input-spinner-btn.svelte-jg9pu5:first-child{border-right:1px solid var(--theme-border-primary)}.input-spinner-btn.svelte-jg9pu5:last-child{border-right:none;border-left:1px solid var(--theme-border-primary)}.input-spinner-btn.svelte-jg9pu5:hover:not(:disabled){background-color:var(--theme-bg-tertiary)}.input-spinner-btn.svelte-jg9pu5:disabled{background-color:var(--theme-bg-tertiary);color:var(--theme-text-tertiary);cursor:not-allowed;opacity:.5}.input-spinner-input.svelte-jg9pu5{background-color:var(--theme-bg-primary);color:var(--theme-text-primary);border-left:1px solid var(--theme-border-primary);border-right:1px solid var(--theme-border-primary)}.input-spinner-input.svelte-jg9pu5:focus{background-color:var(--theme-bg-primary);border-left-color:var(--theme-accent-primary);border-right-color:var(--theme-accent-primary);outline:none}.input-spinner-input.svelte-jg9pu5::placeholder{color:var(--theme-text-tertiary);opacity:1}.input-spinner-input.svelte-jg9pu5:focus::placeholder,.input-spinner-input.svelte-jg9pu5:not(:placeholder-shown)::placeholder{color:#0000;-webkit-text-fill-color:transparent;opacity:0}@media (forced-colors:active){.input.svelte-jg9pu5{border:1px solid canvastext}.input.svelte-jg9pu5:disabled{opacity:.6;border:1px solid graytext}.input--error.svelte-jg9pu5{border-color:mark}.input--success.svelte-jg9pu5{border-color:highlight}.input__error-text.svelte-jg9pu5{color:mark}.input__success-text.svelte-jg9pu5{color:highlight}.input-dropdown-trigger.svelte-jg9pu5{color:highlighttext;box-shadow:none;background-color:highlight}}@media (prefers-reduced-motion:reduce){.input.svelte-jg9pu5,.input__label-floating.svelte-jg9pu5{transition:none}}@media (width<=768px){.input.svelte-jg9pu5,.input--sm.svelte-jg9pu5,.input--md.svelte-jg9pu5,.input--lg.svelte-jg9pu5{font-size:1rem!important}.input--lg.svelte-jg9pu5{padding:.625rem .875rem}.input__label.svelte-jg9pu5{min-height:40px}}.input[type=search].svelte-jg9pu5{padding-left:2.5rem}.input__search-icon.svelte-jg9pu5{color:var(--theme-text-tertiary);pointer-events:none;z-index:1;position:absolute;top:50%;left:.75rem;transform:translateY(-50%)}.input__search-icon.svelte-jg9pu5 svg:where(.svelte-jg9pu5){width:1rem;height:1rem}.input.pr-10{padding-right:2.5rem}.input__error.svelte-jg9pu5{color:var(--theme-error);margin-top:.5rem;font-size:.875rem;line-height:1.4}.input[type=number].svelte-jg9pu5::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.input[type=number].svelte-jg9pu5::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.input[type=number].svelte-jg9pu5{appearance:textfield}.input[type=number].svelte-jg9pu5::-moz-number-spin-box{display:none}.dark .input[type=date].svelte-jg9pu5::-webkit-calendar-picker-indicator{filter:brightness(0)invert()}.input[type=time].svelte-jg9pu5{cursor:pointer;padding-right:2.5rem;position:relative}.input[type=time].svelte-jg9pu5::-webkit-calendar-picker-indicator{cursor:pointer;color:#6b7280;opacity:1;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke='%236b7280'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M12 8v4l3 3m6-3a9 9 0 11-18 0 9 9 0 0118 0z'/%3E%3C/svg%3E") 50%/1rem 1rem no-repeat;width:1rem;height:1rem;position:absolute;top:50%;right:.75rem;transform:translateY(-50%)}.dark .input[type=time].svelte-jg9pu5::-webkit-calendar-picker-indicator{color:#9ca3af;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke='%239ca3af'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M12 8v4l3 3m6-3a9 9 0 11-18 0 9 9 0 0118 0z'/%3E%3C/svg%3E")}.input[type=time].svelte-jg9pu5::-webkit-calendar-picker-indicator:hover{color:#374151;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke='%23374151'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M12 8v4l3 3m6-3a9 9 0 11-18 0 9 9 0 0118 0z'/%3E%3C/svg%3E")}.dark .input[type=time].svelte-jg9pu5::-webkit-calendar-picker-indicator:hover{color:#f3f4f6;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke='%23f3f4f6'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M12 8v4l3 3m6-3a9 9 0 11-18 0 9 9 0 0118 0z'/%3E%3C/svg%3E")}.input[type=time].svelte-jg9pu5::-moz-calendar-picker-indicator{cursor:pointer;color:#6b7280;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke='%236b7280'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M12 8v4l3 3m6-3a9 9 0 11-18 0 9 9 0 0118 0z'/%3E%3C/svg%3E") 50%/1rem 1rem no-repeat;width:1rem;height:1rem;position:absolute;top:50%;right:.75rem;transform:translateY(-50%)}.dark .input[type=time].svelte-jg9pu5::-moz-calendar-picker-indicator{color:#9ca3af;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke='%239ca3af'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M12 8v4l3 3m6-3a9 9 0 11-18 0 9 9 0 0118 0z'/%3E%3C/svg%3E")}.input-select{width:100%;color:var(--theme-text-primary);background-color:var(--theme-bg-primary);border:1px solid var(--theme-border-primary);appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1l5 5 5-5' stroke='%236b7280' stroke-width='1.5' fill='none' stroke-linecap='round'/%3E%3C/svg%3E");background-position:right .75rem center;background-repeat:no-repeat;border-radius:.5rem;outline:none;min-height:44px;padding:.625rem 2rem .625rem .625rem;font-family:inherit;font-size:.875rem;font-weight:500;transition:all .2s ease-in-out;display:block}.input-select:focus{box-shadow:0 0 0 2px var(--theme-accent-primary);border-color:var(--theme-accent-primary)}.input-select:disabled{background-color:var(--theme-bg-tertiary);color:var(--theme-text-secondary);cursor:not-allowed;opacity:.6}.input-select option{color:var(--theme-text-primary);background-color:var(--theme-bg-primary)}.input-phone-wrap.svelte-jg9pu5{border:1px solid var(--theme-border-primary);background-color:var(--theme-bg-primary);border-radius:.5rem;align-items:stretch;width:100%;transition:box-shadow .2s ease-in-out,border-color .2s ease-in-out;display:flex;overflow:visible}.input-phone-wrap.svelte-jg9pu5>.input-inner-dropdown:where(.svelte-jg9pu5):first-of-type .input-dropdown-trigger:where(.svelte-jg9pu5){border-top-left-radius:calc(.5rem - 1px);border-bottom-left-radius:calc(.5rem - 1px)}.input-phone-wrap.svelte-jg9pu5:focus-within{box-shadow:0 0 0 2px var(--theme-accent-primary);border-color:var(--theme-accent-primary);outline:none}.input-inner-dropdown.svelte-jg9pu5{flex-shrink:0;align-items:stretch;display:flex;position:relative}.input-details.svelte-jg9pu5{align-items:stretch;display:flex;position:relative}.input-details.svelte-jg9pu5>summary:where(.svelte-jg9pu5){list-style:none}.input-details.svelte-jg9pu5>summary:where(.svelte-jg9pu5)::-webkit-details-marker{display:none}.input-dropdown-trigger.svelte-jg9pu5{background:var(--theme-button-primary);color:var(--theme-text-primary);cursor:pointer;white-space:nowrap;min-height:44px;box-shadow:0 2px 8px color-mix(in oklab, var(--theme-accent-primary) 25%, transparent);border:none;outline:none;align-items:center;gap:.3rem;padding:0 .625rem;font-family:inherit;font-size:.8rem;transition:background .15s,box-shadow .15s;display:flex}.input-dropdown-trigger.svelte-jg9pu5:hover:not(:disabled){background:var(--theme-button-primary-hover);box-shadow:0 4px 12px color-mix(in oklab, var(--theme-accent-primary) 30%, transparent)}.input-dropdown-trigger.svelte-jg9pu5:active:not(:disabled){background:var(--theme-button-primary-active);box-shadow:0 1px 4px color-mix(in oklab, var(--theme-accent-primary) 20%, transparent)}.input-dropdown-trigger.svelte-jg9pu5:focus-visible{box-shadow:0 0 0 3px color-mix(in oklab, var(--theme-accent-primary) 35%, transparent)}.input-dropdown-trigger.svelte-jg9pu5:disabled{opacity:.6;cursor:not-allowed}.input-dropdown-value.svelte-jg9pu5{font-size:.8rem;font-weight:500}.input-dropdown-chevron.svelte-jg9pu5{color:inherit;opacity:.75;flex-shrink:0;transition:transform .2s}.input-dropdown-chevron--open.svelte-jg9pu5{transform:rotate(180deg)}.input-details-panel.svelte-jg9pu5{z-index:50;border:1px solid var(--theme-border-primary);background:var(--theme-bg-primary);border-radius:.5rem;min-width:14rem;max-height:16rem;position:absolute;top:calc(100% + 4px);left:0;overflow-y:auto;box-shadow:0 10px 30px #0000001f}.input-dropdown-option.svelte-jg9pu5{width:100%;color:var(--theme-text-primary);cursor:pointer;text-align:left;background:0 0;border:none;border-left:3px solid #0000;align-items:center;gap:.5rem;padding:.5rem .75rem;font-family:inherit;font-size:.8125rem;transition:background-color .12s,border-color .12s;display:flex}.input-dropdown-option.svelte-jg9pu5:hover{background-color:var(--theme-bg-secondary)}.input-dropdown-option--active.svelte-jg9pu5{border-left-color:var(--theme-accent-primary);background-color:var(--theme-bg-tertiary);font-weight:600}.input-dropdown-option-check.svelte-jg9pu5{width:.875rem;color:var(--theme-accent-primary);flex-shrink:0;font-size:.7rem}.input-dropdown-option-flag.svelte-jg9pu5{flex-shrink:0;font-weight:500}.input-dropdown-option-name.svelte-jg9pu5{color:var(--theme-text-secondary);text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;overflow:hidden}.input-phone-divider.svelte-jg9pu5{background-color:var(--theme-border-primary);flex-shrink:0;width:1px}.input-phone-number-input.svelte-jg9pu5{background-color:var(--theme-bg-primary);flex:1;min-width:0;box-shadow:none!important;border:none!important;border-radius:0 calc(.5rem - 1px) calc(.5rem - 1px) 0!important}.input-phone-number-input.svelte-jg9pu5:focus{outline:none;box-shadow:none!important;border:none!important}.modal-overlay.svelte-ofx1a3{width:100vw!important;height:calc(var(--vh,1vh) * 100)!important;max-height:calc(var(--vh,1vh) * 100)!important;z-index:99999!important;padding:1rem!important;padding-bottom:max(calc(1rem + 2vh), calc(1rem + env(safe-area-inset-bottom,0px)))!important;margin:0!important;position:fixed!important;top:0!important;left:0!important;overflow:hidden auto!important;transform:none!important}.modal-overlay.fullscreen.svelte-ofx1a3{padding:0!important;padding-bottom:max(2vh, env(safe-area-inset-bottom,0px))!important}.modal-overlay-bg.svelte-ofx1a3{-webkit-backdrop-filter:blur(4px);background:#00000080}.modal-panel.svelte-ofx1a3{background-color:var(--theme-bg-primary);color:var(--theme-text-primary);overflow:hidden}.modal-header.svelte-ofx1a3{border-color:var(--theme-border-primary);background-color:var(--theme-bg-primary)}.modal-title.svelte-ofx1a3{color:var(--theme-text-primary)}.modal-close.svelte-ofx1a3{color:var(--theme-text-secondary)}.modal-close.svelte-ofx1a3:hover{background-color:var(--theme-bg-secondary);color:var(--theme-text-primary)}.modal-body.svelte-ofx1a3{color:var(--theme-text-primary);background-color:var(--theme-bg-primary)}.modal-footer.svelte-ofx1a3{border-color:var(--theme-border-primary);background-color:var(--theme-bg-primary)}.sr-only.svelte-edlj26{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ds-cp-wrap.svelte-edlj26{z-index:20;position:relative}.ds-cp-wrap--toolbar.svelte-edlj26{justify-content:flex-end;padding:.35rem .5rem .5rem;display:flex}.ds-cp-wrap--inline.svelte-edlj26{align-items:center;display:inline-flex}.ds-table-column-picker-trigger.svelte-edlj26{border:1px solid var(--theme-border-primary);background:var(--theme-bg-secondary);color:var(--theme-text-secondary);cursor:pointer;border-radius:.5rem;justify-content:center;align-items:center;gap:.35rem;padding:.4rem .65rem;font-size:.8rem;font-weight:600;transition:background .15s,color .15s,border-color .15s;display:inline-flex}.ds-table-column-picker-trigger--icon-only.svelte-edlj26{gap:0;min-width:2.25rem;min-height:2.25rem;padding:.35rem .45rem}.ds-cp-wrap--inline.svelte-edlj26 .ds-table-column-picker-trigger--icon-only:where(.svelte-edlj26){border:1px solid var(--theme-input-border,var(--theme-border-primary));background:var(--theme-bg-tertiary);color:color-mix(in srgb, var(--theme-accent-primary) 45%, var(--theme-text-secondary));border-radius:.5rem}.ds-cp-wrap--inline.svelte-edlj26 .ds-table-column-picker-trigger--icon-only:where(.svelte-edlj26):hover{background-color:color-mix(in srgb, var(--theme-accent-primary) 12%, transparent);color:var(--theme-accent-primary);border-color:var(--theme-accent-primary)}.ds-table-column-picker-trigger.svelte-edlj26:hover{border-color:var(--theme-accent-primary);color:var(--theme-accent-primary);background:var(--theme-bg-primary)}.ds-cp-wrap--inline.svelte-edlj26 .ds-table-column-picker-trigger--icon-only:where(.svelte-edlj26):hover{background-color:color-mix(in srgb, var(--theme-accent-primary) 12%, transparent)}.ds-table-gear-icon.svelte-edlj26{flex-shrink:0;width:1.15rem;height:1.15rem}.ds-table-column-picker-panel.svelte-edlj26{border:1px solid var(--theme-border-primary);background:var(--theme-bg-primary);border-radius:.65rem;min-width:16rem;max-width:min(22rem,100vw - 2rem);margin-top:.35rem;padding:.75rem .85rem;position:absolute;top:100%;right:0;box-shadow:0 10px 40px #0000002e}.ds-cp-wrap--toolbar.svelte-edlj26 .ds-table-column-picker-panel:where(.svelte-edlj26){right:.5rem}.ds-table-column-picker-hint.svelte-edlj26{color:var(--theme-text-secondary);margin:0 0 .65rem;font-size:.75rem;line-height:1.4}.ds-table-column-picker-list.svelte-edlj26{border-top:1px solid var(--theme-border-secondary);border-bottom:1px solid var(--theme-border-secondary);max-height:14rem;margin:0;padding:0;list-style:none;overflow-y:auto}.ds-table-column-picker-list.svelte-edlj26 li:where(.svelte-edlj26){border-bottom:1px solid var(--theme-border-secondary)}.ds-table-column-picker-list.svelte-edlj26 li:where(.svelte-edlj26):last-child{border-bottom:none}.ds-table-column-picker-row.svelte-edlj26{cursor:pointer;color:var(--theme-text-primary);align-items:center;gap:.5rem;padding:.45rem .25rem;font-size:.8125rem;display:flex}.ds-table-column-picker-row.svelte-edlj26:hover{background:var(--theme-bg-secondary)}.ds-table-column-picker-key.svelte-edlj26{color:var(--theme-accent-primary);min-width:4.5rem;font-family:ui-monospace,monospace;font-size:.72rem}.ds-table-column-picker-label.svelte-edlj26{color:var(--theme-text-secondary);flex:1}.ds-table-column-picker-actions.svelte-edlj26{justify-content:flex-end;gap:.5rem;margin-top:.65rem;display:flex}.ds-table-column-picker-btn.svelte-edlj26{cursor:pointer;border:1px solid #0000;border-radius:.45rem;padding:.4rem .75rem;font-size:.8rem;font-weight:600}.ds-table-column-picker-btn.secondary.svelte-edlj26{border-color:var(--theme-border-primary);color:var(--theme-text-secondary);background:0 0}.ds-table-column-picker-btn.secondary.svelte-edlj26:hover{background:var(--theme-bg-secondary)}.ds-table-column-picker-btn.primary.svelte-edlj26{background:var(--theme-accent-primary);color:var(--theme-bg-primary);border-color:var(--theme-accent-primary)}.ds-table-column-picker-btn.primary.svelte-edlj26:hover{filter:brightness(1.05)}.skeleton.svelte-whgg9c{background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%) 0 0/200% 100%;border-radius:4px;display:inline-block;position:relative;overflow:hidden}.skeleton--text.svelte-whgg9c{border-radius:4px}.skeleton--circular.svelte-whgg9c{border-radius:50%}.skeleton--rectangular.svelte-whgg9c{border-radius:0}.skeleton--rounded.svelte-whgg9c{border-radius:8px}.skeleton--table-row.svelte-whgg9c{border-radius:0;height:48px;margin-bottom:1px}.skeleton--table-cell.svelte-whgg9c{border-radius:2px;height:16px;margin:4px 0}.skeleton--sm.svelte-whgg9c{min-height:16px}.skeleton--md.svelte-whgg9c{min-height:20px}.skeleton--lg.svelte-whgg9c{min-height:24px}.skeleton--pulse.svelte-whgg9c{animation:1.5s ease-in-out infinite svelte-whgg9c-skeleton-pulse}.skeleton--wave.svelte-whgg9c{animation:1.5s ease-in-out infinite svelte-whgg9c-skeleton-wave}.skeleton--wave.svelte-whgg9c:before{content:"";background:linear-gradient(90deg,#0000,#fff6,#0000);width:100%;height:100%;animation:1.5s ease-in-out infinite svelte-whgg9c-skeleton-wave-shine;position:absolute;top:0;left:-100%}.skeleton--none.svelte-whgg9c{animation:none}@keyframes svelte-whgg9c-skeleton-pulse{0%,to{opacity:1}50%{opacity:.5}}@keyframes svelte-whgg9c-skeleton-wave{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes svelte-whgg9c-skeleton-wave-shine{0%{left:-100%}to{left:100%}}.sr-only.svelte-whgg9c{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width<=768px){.skeleton--sm.svelte-whgg9c{min-height:14px}.skeleton--md.svelte-whgg9c{min-height:18px}.skeleton--lg.svelte-whgg9c{min-height:22px}}.tooltip-root.svelte-eh9ngf,.tooltip-trigger.svelte-eh9ngf{min-width:0;max-width:100%;display:block}.tooltip-trigger--ellipsis.svelte-eh9ngf{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tooltip-panel.svelte-eh9ngf{z-index:99999;border:1px solid var(--theme-border-primary);background-color:var(--theme-bg-primary);width:max-content;color:var(--theme-text-primary);pointer-events:none;word-wrap:break-word;white-space:pre-wrap;border-radius:.5rem;padding:.45rem .65rem;font-size:.8125rem;font-weight:500;line-height:1.4;position:fixed;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a}.ds-table-action-tooltip{vertical-align:middle;display:inline-flex}.ds-table-action-btn.svelte-dgx2r7{color:var(--theme-link);border-radius:.375rem;align-items:center;gap:.25rem;padding:.5rem;font-weight:500;transition:all .2s;display:inline-flex}.ds-table-action-btn.svelte-dgx2r7:hover{background-color:var(--theme-bg-tertiary);text-decoration:underline;transform:scale(1.05)}.ds-card-action-btn.svelte-dgx2r7{color:var(--theme-text-secondary);border-radius:.375rem;align-items:center;padding:.5rem;transition:color .2s,background-color .2s;display:inline-flex}.ds-card-action-btn.svelte-dgx2r7:hover{color:var(--theme-link);background-color:var(--theme-bg-secondary)}thead.sticky.svelte-1n81vz1{z-index:10;position:sticky;top:0}th.ds-th-active.svelte-1n81vz1{color:var(--theme-text-primary);box-shadow:inset 0 -2px 0 var(--theme-accent-primary)}.ds-skeleton-cell{max-width:100%}td.ds-td-align-right.svelte-1n81vz1 .skeleton{margin-left:auto}tbody.ds-tbody-loading.svelte-1n81vz1 tr.ds-skeleton-row:where(.svelte-1n81vz1):hover{box-shadow:none;background:var(--theme-bg-primary)}.overflow-y-auto.svelte-1n81vz1{overflow-y:auto}.ds-table-body-scroll.svelte-1n81vz1{-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;max-width:100%}th.ds-th-align-right.svelte-1n81vz1,td.ds-td-align-right.svelte-1n81vz1{text-align:right;font-variant-numeric:tabular-nums}th.ds-th-align-center.svelte-1n81vz1,td.ds-td-align-center.svelte-1n81vz1{text-align:center}tbody.svelte-1n81vz1 tr:where(.svelte-1n81vz1){width:100%}tbody.svelte-1n81vz1 tr:where(.svelte-1n81vz1):hover{box-shadow:0 0 8px color-mix(in oklab, var(--theme-accent-primary) 40%, transparent)}th.dragging.svelte-1n81vz1,td.cell-dragging.svelte-1n81vz1{opacity:.7;z-index:999;position:relative;transform:scale(1.03);box-shadow:0 4px 16px #0003;background-color:var(--theme-accent-primary)!important;color:var(--theme-bg-primary)!important;cursor:grabbing!important}th.drag-over.svelte-1n81vz1,td.cell-drag-over.svelte-1n81vz1{outline:1px dashed color-mix(in oklab, var(--theme-accent-primary) 45%, transparent)}th.column-dragging.svelte-1n81vz1,td.column-dragging.svelte-1n81vz1{transition:transform .2s cubic-bezier(.4,0,.2,1),opacity .15s,background-color .15s,box-shadow .15s}th.cursor-grab.svelte-1n81vz1{-webkit-user-select:none;user-select:none}th.cursor-grab.svelte-1n81vz1:active{cursor:grabbing}.drag-handle.svelte-1n81vz1{transition:opacity .2s}th.svelte-1n81vz1:hover .drag-handle:where(.svelte-1n81vz1){opacity:1!important}th.svelte-1n81vz1,td.svelte-1n81vz1{transition:all .2s cubic-bezier(.4,0,.2,1)}td.ds-td-truncate.svelte-1n81vz1{max-width:0;overflow:hidden}.ds-cell-content.svelte-1n81vz1{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.ds-td-align-right.svelte-1n81vz1 .ds-cell-content:where(.svelte-1n81vz1){text-align:right}.ds-td-align-center.svelte-1n81vz1 .ds-cell-content:where(.svelte-1n81vz1){text-align:center}.ds-cell-tooltip,.ds-cell-tooltip .tooltip-trigger--ellipsis{width:100%;min-width:0;display:block}th.dragging.svelte-1n81vz1{box-shadow:0 6px 20px #00000040}td.cell-dragging.svelte-1n81vz1{box-shadow:0 4px 16px #0003}th.dragging.svelte-1n81vz1:before,td.cell-dragging.svelte-1n81vz1:before{content:"";background:var(--theme-bg-primary);opacity:.8;width:2px;position:absolute;top:0;bottom:0;left:0}th.dragging.svelte-1n81vz1:after,td.cell-dragging.svelte-1n81vz1:after{content:"";background:var(--theme-bg-primary);opacity:.8;width:2px;position:absolute;top:0;bottom:0;right:0}@media (width<=767px){.table-stack-mobile.svelte-1n81vz1 thead:where(.svelte-1n81vz1){display:none}.table-stack-mobile.svelte-1n81vz1 tbody:where(.svelte-1n81vz1) tr:where(.svelte-1n81vz1):not(:has(td[colspan])){border:1px solid var(--theme-border-secondary);background-color:var(--theme-bg-primary);border-radius:.5rem;grid-template-columns:repeat(auto-fill,minmax(min(100%,8.75rem),1fr));align-items:start;gap:.75rem 1rem;min-width:0;margin-bottom:.75rem;padding:.75rem;display:grid;overflow:hidden}.table-stack-mobile.svelte-1n81vz1 tbody:where(.svelte-1n81vz1) td.ds-td-align-right:where(.svelte-1n81vz1){text-align:right;align-items:flex-end}.table-stack-mobile.svelte-1n81vz1 tbody:where(.svelte-1n81vz1) td.ds-td-align-center:where(.svelte-1n81vz1){text-align:center;align-items:center}.table-stack-mobile.svelte-1n81vz1 tbody:where(.svelte-1n81vz1) td:where(.svelte-1n81vz1){border-bottom:none;flex-direction:column;align-items:stretch;gap:.25rem;min-width:0;max-width:none;display:flex;overflow:visible;white-space:normal!important;padding:0!important}.table-stack-mobile.svelte-1n81vz1 tbody:where(.svelte-1n81vz1) td:where(.svelte-1n81vz1) .ds-cell-content:where(.svelte-1n81vz1),.table-stack-mobile.svelte-1n81vz1 tbody:where(.svelte-1n81vz1) td:where(.svelte-1n81vz1) .tooltip-trigger--ellipsis{white-space:normal;text-overflow:clip;overflow:visible}.table-stack-mobile.svelte-1n81vz1 tbody:where(.svelte-1n81vz1) td:where(.svelte-1n81vz1):before{content:attr(data-label);text-transform:uppercase;letter-spacing:.06em;color:var(--theme-text-secondary);font-size:.7rem;font-weight:600}.table-stack-mobile.svelte-1n81vz1 tbody:where(.svelte-1n81vz1) td[data-label=""]:where(.svelte-1n81vz1):before{display:none}.table-stack-mobile.svelte-1n81vz1 tbody:where(.svelte-1n81vz1) td[data-label=Acciones]:where(.svelte-1n81vz1){border-top:1px solid var(--theme-border-secondary);grid-column:1/-1;margin-top:.25rem;padding-top:.5rem!important}.table-stack-mobile.svelte-1n81vz1 tbody:where(.svelte-1n81vz1) tr:where(.svelte-1n81vz1):has(td[colspan]:where(.svelte-1n81vz1)){background:0 0;border:none;margin:0;display:table-row}.table-stack-mobile.svelte-1n81vz1 tbody:where(.svelte-1n81vz1) tr:where(.svelte-1n81vz1):has(td[colspan]:where(.svelte-1n81vz1)) td:where(.svelte-1n81vz1){border:none;padding:1rem 1.5rem;display:table-cell}.table-stack-mobile.svelte-1n81vz1 tbody:where(.svelte-1n81vz1) tr:where(.svelte-1n81vz1):has(td[colspan]:where(.svelte-1n81vz1)) td:where(.svelte-1n81vz1):before{display:none!important}}@keyframes svelte-1n81vz1-rowAccordion{0%{opacity:0;transform:scaleY(.3)translateY(-6px)}to{opacity:1;transform:scaleY(1)translateY(0)}}.row-reveal.svelte-1n81vz1{opacity:0;transform-origin:top;animation:.2s cubic-bezier(.4,0,.2,1) forwards svelte-1n81vz1-rowAccordion}.ds-row.svelte-1n81vz1{border-bottom:1px solid var(--theme-border-secondary)}.ds-table-bordered.svelte-1n81vz1 .ds-row:where(.svelte-1n81vz1){border-bottom-color:var(--theme-border-primary)}.ds-table-striped.svelte-1n81vz1 .ds-row:where(.svelte-1n81vz1){border-bottom:none}.ds-table-striped.svelte-1n81vz1 tbody:where(.svelte-1n81vz1) tr.ds-row:where(.svelte-1n81vz1):nth-child(odd){background-color:var(--theme-bg-primary)}.ds-table-striped.svelte-1n81vz1 tbody:where(.svelte-1n81vz1) tr.ds-row:where(.svelte-1n81vz1):nth-child(2n){background-color:var(--theme-bg-secondary)}.tfm-root.svelte-1slwhf2{flex-direction:column;gap:0;max-height:min(70vh,28rem);margin:0 -.25rem;display:flex;overflow-y:auto}.tfm-bulk-row.svelte-1slwhf2{border-bottom:1px solid var(--theme-border-primary);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.5rem;padding:.85rem .75rem .8rem;display:flex}.tfm-bulk-btn.svelte-1slwhf2{border:1px solid var(--theme-border-primary);background:var(--theme-bg-primary);color:var(--theme-text-secondary);cursor:pointer;border-radius:.5rem;padding:.35rem .65rem;font-size:.78rem;font-weight:600;transition:background .12s,color .12s,border-color .12s}.tfm-bulk-btn.svelte-1slwhf2:hover{background:var(--theme-bg-tertiary);color:var(--theme-text-primary);border-color:color-mix(in oklab, var(--theme-accent-primary) 28%, var(--theme-border-primary))}.tfm-bulk-btn.svelte-1slwhf2:focus-visible{outline:2px solid var(--theme-accent-primary);outline-offset:2px}.tfm-acc-item.svelte-1slwhf2{border-bottom:1px solid var(--theme-border-primary)}.tfm-acc-item.svelte-1slwhf2:last-child{border-bottom:none}.tfm-acc-trigger.svelte-1slwhf2{cursor:pointer;text-align:left;width:100%;font:inherit;color:var(--theme-text-secondary);background:0 0;border:none;justify-content:space-between;align-items:center;gap:.75rem;padding:.85rem .5rem;transition:background .15s,color .15s;display:flex}.tfm-acc-trigger.svelte-1slwhf2:hover{background:var(--theme-bg-secondary);color:var(--theme-text-primary)}.tfm-acc-trigger.svelte-1slwhf2:focus-visible{outline:2px solid var(--theme-accent-primary);outline-offset:-2px}.tfm-acc-trigger--open.svelte-1slwhf2{background:var(--theme-bg-secondary);color:var(--theme-text-primary);font-weight:600}.tfm-acc-title.svelte-1slwhf2{flex:1;min-width:0}.tfm-acc-meta.svelte-1slwhf2{flex-shrink:0;align-items:center;gap:.5rem;display:flex}.tfm-badge.svelte-1slwhf2{background:color-mix(in oklab, var(--theme-accent-primary) 18%, transparent);min-width:1.35rem;height:1.35rem;color:var(--theme-accent-primary);border-radius:9999px;justify-content:center;align-items:center;padding:0 .35rem;font-size:.7rem;font-weight:800;display:inline-flex}.tfm-acc-chev.svelte-1slwhf2{color:var(--theme-text-tertiary);transition:transform .2s;display:flex}.tfm-acc-trigger--open.svelte-1slwhf2 .tfm-acc-chev:where(.svelte-1slwhf2){color:var(--theme-text-primary);transform:rotate(180deg)}.tfm-acc-panel.svelte-1slwhf2{background:var(--theme-bg-secondary);border-radius:0 0 .5rem .5rem;padding:0 .5rem .85rem .65rem}.tfm-search.svelte-1slwhf2{border:1px solid var(--theme-border-primary);background:var(--theme-bg-primary);border-radius:.5rem;align-items:center;gap:.4rem;margin-bottom:.65rem;padding:.35rem .5rem;display:flex}.tfm-search-ico.svelte-1slwhf2{color:var(--theme-text-tertiary);flex-shrink:0;font-size:1.1rem!important}.tfm-search-input.svelte-1slwhf2{min-width:0;font:inherit;color:var(--theme-text-primary);background:0 0;border:none;outline:none;flex:1;font-size:.88rem}.tfm-opt-list.svelte-1slwhf2{flex-direction:column;gap:.2rem;max-height:12rem;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.tfm-opt-li.svelte-1slwhf2{margin:0}.tfm-opt-label.svelte-1slwhf2{cursor:pointer;color:var(--theme-text-primary);border-radius:.35rem;align-items:center;gap:.5rem;padding:.4rem .35rem;font-size:.88rem;transition:background .12s;display:flex}.tfm-opt-label.svelte-1slwhf2:hover{background:color-mix(in oklab, var(--theme-text-primary) 6%, transparent)}.tfm-opt-label.svelte-1slwhf2 input:where(.svelte-1slwhf2){accent-color:var(--theme-accent-primary)}.tfm-empty.svelte-1slwhf2{color:var(--theme-text-tertiary);margin:.5rem 0 0;font-size:.82rem}.dropdown-root.svelte-1hg3ezg{display:inline-flex;position:relative}.dropdown-trigger-area.svelte-1hg3ezg{cursor:pointer;width:100%;display:inline-flex}.dropdown-panel.svelte-1hg3ezg{z-index:99999;border:1px solid var(--theme-border-secondary);background-color:var(--theme-bg-secondary);--ds-dd-item-hover:var(--theme-bg-tertiary);cursor:default;border-radius:.5rem;flex-direction:column;max-height:min(320px,90vh);display:flex;position:fixed;overflow:hidden;box-shadow:0 4px 16px -2px #0000002e,0 2px 6px -2px #0000001f}.dropdown-panel-header.svelte-1hg3ezg{border-bottom:1px solid var(--theme-border-secondary);background-color:var(--theme-bg-tertiary);flex-shrink:0}.dropdown-panel-body.svelte-1hg3ezg{overscroll-behavior:contain;flex:1;overflow-y:auto}.sr-only.svelte-ul4pml{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.bim-field-dd{width:100%;max-width:16rem;display:block}.bim-field-dd-menu{max-height:min(320px,70vh)}.bim-field-dd-chevron-open.svelte-ul4pml{transform:rotate(180deg)}.bim-field-dd-item.svelte-ul4pml{text-align:left;width:100%;color:var(--theme-text-primary);cursor:pointer;background:0 0;border:none;padding:.55rem .85rem;font-size:.85rem;transition:background .12s;display:block}.bim-field-dd-item.svelte-ul4pml:hover{background:var(--theme-bg-secondary)}.bim-field-dd-item--active.svelte-ul4pml{background:color-mix(in oklab, var(--theme-accent-primary) 12%, transparent);color:var(--theme-accent-primary);font-weight:700}.bim-field-dd-trigger.svelte-ul4pml:focus-visible{border-color:var(--theme-accent-primary);box-shadow:0 0 0 2px color-mix(in oklab, var(--theme-accent-primary) 22%, transparent)}.bim-header.svelte-7uis1f{flex:1;justify-content:center;align-items:center;min-width:0;padding-right:2.25rem;display:flex}.bim-title.svelte-7uis1f{color:var(--theme-text-primary);text-align:center;margin:0;font-size:1rem;font-weight:800}.bim-body.svelte-7uis1f{flex-direction:column;align-items:center;width:100%;display:flex}.bim-stepper.svelte-7uis1f{border-bottom:1px solid var(--theme-border-primary);flex-wrap:wrap;justify-content:center;align-items:flex-end;gap:0;width:100%;margin:0 0 1.25rem;padding-bottom:.5rem;display:flex}.bim-step.svelte-7uis1f{color:var(--theme-text-tertiary);align-items:center;gap:.4rem;padding:.35rem .85rem .65rem;font-size:.8rem;font-weight:600;display:flex;position:relative}.bim-step--active.svelte-7uis1f{color:var(--theme-text-primary)}.bim-step--active.svelte-7uis1f:after{content:"";background:var(--theme-accent-primary);border-radius:3px 3px 0 0;height:3px;position:absolute;bottom:0;left:.5rem;right:.5rem}.bim-step--done.svelte-7uis1f{color:var(--theme-text-secondary)}.bim-step-num.svelte-7uis1f{background:var(--theme-bg-tertiary);width:1.5rem;height:1.5rem;color:var(--theme-text-secondary);border-radius:9999px;justify-content:center;align-items:center;font-size:.72rem;font-weight:800;display:inline-flex}.bim-step--active.svelte-7uis1f .bim-step-num:where(.svelte-7uis1f){background:color-mix(in oklab, var(--theme-accent-primary) 22%, transparent);color:var(--theme-accent-primary)}.bim-step--done.svelte-7uis1f .bim-step-num:where(.svelte-7uis1f){background:color-mix(in oklab, var(--theme-success) 18%, transparent);color:var(--theme-success)}.bim-step-label.svelte-7uis1f{white-space:nowrap}.bim-step-join.svelte-7uis1f{background:var(--theme-border-primary);opacity:.85;align-self:center;width:1.25rem;height:1px;margin:0 .15rem}.bim-desc.svelte-7uis1f{width:100%;max-width:40rem;color:var(--theme-text-secondary);text-align:center;margin:0 auto 1rem;font-size:.85rem;line-height:1.45}.bim-banner.svelte-7uis1f{border-radius:.5rem;align-self:stretch;width:100%;margin-bottom:.85rem;padding:.65rem .85rem;font-size:.82rem;line-height:1.4}.bim-banner--err.svelte-7uis1f{background:color-mix(in oklab, var(--theme-error) 10%, transparent);color:var(--theme-error);border:1px solid color-mix(in oklab, var(--theme-error) 25%, transparent)}.bim-banner-err-head.svelte-7uis1f{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:.5rem;display:flex}.bim-banner-err-actions.svelte-7uis1f{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.5rem;display:flex}.bim-banner-err-hint.svelte-7uis1f{color:color-mix(in oklab, var(--theme-error) 85%, var(--theme-text-primary));margin:0 0 .5rem;font-size:.78rem;line-height:1.35}.bim-banner-err-title.svelte-7uis1f{text-transform:uppercase;letter-spacing:.05em;color:var(--theme-error);font-size:.72rem;font-weight:800}.bim-copy-ico.svelte-7uis1f{line-height:1;font-size:1rem!important}.bim-banner-err-list.svelte-7uis1f{font-family:inherit;font-size:inherit;white-space:pre-wrap;word-break:break-word;text-align:left;max-height:14rem;color:var(--theme-error);margin:0;padding:0;line-height:1.45;overflow-y:auto}.bim-panel.svelte-7uis1f{border:1px solid var(--theme-border-primary);background:var(--theme-bg-secondary);border-radius:.75rem;padding:1rem 1.1rem}.bim-panel--solo.svelte-7uis1f{width:100%;max-width:28rem;margin-inline:auto}.bim-file.svelte-7uis1f{text-align:center;border:2px dashed var(--theme-border-primary);cursor:pointer;border-radius:.65rem;flex-direction:column;justify-content:center;align-items:center;gap:.65rem;padding:.85rem 1rem;transition:border-color .15s,background .15s;display:flex;position:relative}.bim-file.svelte-7uis1f:hover{border-color:var(--theme-accent-primary);background:color-mix(in oklab, var(--theme-accent-primary) 6%, transparent)}.bim-file-input.svelte-7uis1f{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.bim-file-ico.svelte-7uis1f{color:var(--theme-accent-primary);flex-shrink:0;font-size:1.75rem!important}.bim-file-text.svelte-7uis1f{color:var(--theme-text-secondary);flex-direction:column;align-items:center;gap:.2rem;min-width:0;font-size:.85rem;display:flex}.bim-file-meta.svelte-7uis1f{color:var(--theme-text-tertiary);font-size:.75rem}.bim-map-wrap.svelte-7uis1f{-webkit-overflow-scrolling:touch;border:1px solid var(--theme-border-primary);background:var(--theme-bg-secondary);border-radius:.65rem;align-self:stretch;width:100%;min-width:0;max-width:100%;overflow-x:auto}.bim-map-table.svelte-7uis1f{border-collapse:collapse;width:100%;min-width:520px;font-size:.82rem}.bim-map-table.svelte-7uis1f th:where(.svelte-7uis1f),.bim-map-table.svelte-7uis1f td:where(.svelte-7uis1f){text-align:left;border-bottom:1px solid var(--theme-border-primary);vertical-align:middle;padding:.65rem .75rem}.bim-map-table.svelte-7uis1f th:where(.svelte-7uis1f){background:var(--theme-bg-tertiary);text-transform:uppercase;letter-spacing:.06em;color:var(--theme-text-secondary);font-size:.68rem;font-weight:700}.bim-map-cell-header.svelte-7uis1f{color:var(--theme-text-primary);max-width:10rem;font-weight:600}.bim-map-preview.svelte-7uis1f{color:var(--theme-text-secondary);word-break:break-word;white-space:normal;max-width:14rem}.bim-map-cell-dd.svelte-7uis1f{min-width:12rem;max-width:18rem}.bim-pill.svelte-7uis1f{text-transform:uppercase;letter-spacing:.04em;border-radius:9999px;align-items:center;padding:.2rem .55rem;font-size:.68rem;font-weight:700;display:inline-flex}.bim-pill--ok.svelte-7uis1f{background:color-mix(in oklab, var(--theme-success) 14%, transparent);color:var(--theme-success)}.bim-pill--muted.svelte-7uis1f{background:var(--theme-bg-tertiary);color:var(--theme-text-tertiary)}.bim-review.svelte-7uis1f{border:1px solid var(--theme-border-primary);background:var(--theme-bg-secondary);border-radius:.75rem;align-self:stretch;width:100%;padding:1rem 1.1rem}.bim-review-stats.svelte-7uis1f{flex-wrap:wrap;justify-content:center;gap:1.25rem;margin:0 0 1rem;padding:0;display:flex}.bim-review-row.svelte-7uis1f{flex-direction:column;align-items:center;gap:.15rem;display:flex}.bim-review-row.svelte-7uis1f dt:where(.svelte-7uis1f){text-transform:uppercase;letter-spacing:.05em;color:var(--theme-text-tertiary);margin:0;font-size:.72rem;font-weight:700}.bim-review-row.svelte-7uis1f dd:where(.svelte-7uis1f){color:var(--theme-text-primary);margin:0;font-size:1.1rem;font-weight:800}.bim-h3.svelte-7uis1f{text-transform:uppercase;letter-spacing:.05em;color:var(--theme-text-tertiary);margin:0 0 .5rem;font-size:.72rem;font-weight:700}.bim-preview-wrap.svelte-7uis1f{-webkit-overflow-scrolling:touch;border:1px solid var(--theme-border-primary);background:var(--theme-bg-primary);border-radius:.5rem;min-width:0;max-width:100%;overflow:auto hidden}.bim-preview.svelte-7uis1f{border-collapse:collapse;width:max-content;min-width:100%;font-size:.78rem}.bim-preview.svelte-7uis1f th:where(.svelte-7uis1f),.bim-preview.svelte-7uis1f td:where(.svelte-7uis1f){border-bottom:1px solid var(--theme-border-primary);text-align:left;white-space:nowrap;padding:.4rem .55rem}.bim-preview.svelte-7uis1f th:where(.svelte-7uis1f){background:var(--theme-bg-tertiary);color:var(--theme-text-secondary);font-weight:700}.bim-preview-truncate.svelte-7uis1f{text-overflow:ellipsis;white-space:nowrap;max-width:11rem;display:block;overflow:hidden}.bim-footer.svelte-7uis1f{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.65rem;width:100%;padding:.25rem 0;display:flex}.bim-footer-actions.svelte-7uis1f{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.5rem;display:flex}.bim-import-overlay.svelte-7uis1f{z-index:100050;background:color-mix(in oklab, var(--theme-text-primary) 42%, transparent);-webkit-backdrop-filter:blur(6px);pointer-events:all;justify-content:center;align-items:center;padding:1.25rem;display:flex;position:fixed;inset:0}.bim-import-panel.svelte-7uis1f{border:1px solid var(--theme-border-primary);background:var(--theme-bg-primary);width:min(22rem,100%);box-shadow:0 12px 40px color-mix(in oklab, var(--theme-text-primary) 18%, transparent);text-align:center;border-radius:1rem;padding:1.5rem 1.35rem}.bim-import-spinner.svelte-7uis1f{border:3px solid color-mix(in oklab, var(--theme-accent-primary) 22%, transparent);border-top-color:var(--theme-accent-primary);border-radius:9999px;width:2.25rem;height:2.25rem;margin:0 auto 1rem;animation:.85s linear infinite svelte-7uis1f-bim-import-spin}@keyframes svelte-7uis1f-bim-import-spin{to{transform:rotate(360deg)}}.bim-import-title.svelte-7uis1f{color:var(--theme-text-primary);margin:0 0 .45rem;font-size:1rem;font-weight:800}.bim-import-message.svelte-7uis1f{color:var(--theme-text-secondary);margin:0 0 1rem;font-size:.85rem;line-height:1.4}.bim-import-progress-wrap.svelte-7uis1f{align-items:center;gap:.65rem;margin-bottom:.55rem;display:flex}.bim-import-progress-track.svelte-7uis1f{background:var(--theme-bg-tertiary);border-radius:9999px;flex:1;height:.5rem;overflow:hidden}.bim-import-progress-fill.svelte-7uis1f{background:var(--theme-accent-primary);border-radius:9999px;height:100%;transition:width .2s}.bim-import-progress-pct.svelte-7uis1f{min-width:2.5rem;color:var(--theme-text-primary);text-align:right;font-size:.8rem;font-weight:800}.bim-import-count.svelte-7uis1f{color:var(--theme-text-tertiary);margin:0 0 .65rem;font-size:.78rem;font-weight:600}.bim-import-hint.svelte-7uis1f{color:var(--theme-text-tertiary);margin:0;font-size:.72rem;line-height:1.35}.pg-toolbar-row--edge.svelte-1kzltuo{margin-left:0;margin-right:0;padding-left:0;padding-right:0}.pg-toolbar-row--edge.svelte-1kzltuo .pg-toolbar-search:where(.svelte-1kzltuo){max-width:none}.pg-toolbar-search.svelte-1kzltuo{width:100%;max-width:36rem;position:relative}.pg-toolbar-search-icon.svelte-1kzltuo{z-index:1;color:var(--theme-text-tertiary);flex-shrink:0;position:absolute;top:50%;left:.65rem;transform:translateY(-50%)}.pg-toolbar-search-input.svelte-1kzltuo{box-sizing:border-box;border:1px solid var(--theme-border-primary);background:var(--theme-bg-primary);width:100%;height:2.5rem;color:var(--theme-text-primary);border-radius:.5rem;outline:none;padding:0 .75rem 0 2rem;font-size:.875rem;transition:border-color .15s,box-shadow .15s}.pg-toolbar-search-input.svelte-1kzltuo::placeholder{color:var(--theme-text-tertiary)}.pg-toolbar-search-input.svelte-1kzltuo:focus{border-color:var(--theme-accent-primary);box-shadow:0 0 0 2px color-mix(in oklab, var(--theme-accent-primary) 20%, transparent)}.pg-filter-btn.svelte-1kzltuo,.pg-toolbar-action-btn{border:1px solid var(--theme-input-border,var(--theme-border-primary));background:var(--theme-bg-tertiary);min-width:2.25rem;min-height:2.25rem;color:color-mix(in srgb, var(--theme-accent-primary) 45%, var(--theme-text-secondary));cursor:pointer;white-space:nowrap;border-radius:.5rem;justify-content:center;align-items:center;gap:.3rem;padding:.35rem .45rem;font-size:.8rem;font-weight:600;line-height:1;transition:background .15s,color .15s,border-color .15s;display:inline-flex;position:relative}.pg-filter-btn.svelte-1kzltuo:hover,.pg-toolbar-action-btn:hover{background:color-mix(in srgb, var(--theme-accent-primary) 12%, transparent);color:var(--theme-accent-primary);border-color:var(--theme-accent-primary)}.pg-filter-btn.svelte-1kzltuo:focus-visible,.pg-toolbar-action-btn:focus-visible{outline:2px solid var(--theme-accent-primary);outline-offset:2px}.pg-toolbar-action-btn .material-symbols-outlined{line-height:1;font-size:1.15rem!important}.pg-toolbar-action-btn .pg-toolbar-icon{flex-shrink:0;width:1.15rem;height:1.15rem}.pg-filter-badge.svelte-1kzltuo{background:var(--theme-accent-primary);min-width:1rem;height:1rem;color:var(--theme-bg-primary,#fff);border-radius:9999px;padding:0 .28rem;font-size:.62rem;font-weight:800;line-height:1rem;position:absolute;top:-.1rem;right:-.05rem}.sr-only.svelte-1kzltuo{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.cards-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,18rem),1fr));gap:.875rem;display:grid}.card-fields-grid{grid-template-columns:1fr 1fr}.pagination-select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%2352525B' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E");background-position:right 8px center;background-repeat:no-repeat}@keyframes svelte-1kzltuo-cardReveal{0%{opacity:0;transform:translateY(14px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}.card-reveal{opacity:0;animation:.22s cubic-bezier(.4,0,.2,1) forwards svelte-1kzltuo-cardReveal}.view-toggle-wrap{border:1px solid var(--theme-input-border,var(--theme-border-primary));background:var(--theme-bg-tertiary);border-radius:.5rem;align-items:center;gap:2px;padding:3px;display:inline-flex}.view-toggle-btn{cursor:pointer;color:color-mix(in srgb, var(--theme-accent-primary) 45%, var(--theme-text-secondary));background:0 0;border:none;border-radius:.35rem;justify-content:center;align-items:center;padding:.35rem .6rem;transition:color .15s,background-color .15s,box-shadow .15s;display:flex}.view-toggle-btn:hover{background-color:color-mix(in srgb, var(--theme-accent-primary) 12%, transparent);color:var(--theme-accent-primary)}.view-toggle-btn.view-toggle-active{background-color:var(--theme-accent-primary);color:var(--theme-bg-primary);box-shadow:0 1px 3px #00000026}.toast.svelte-pi9vz7{background-color:var(--theme-bg-primary);color:var(--theme-text-primary);border:1px solid var(--theme-border-primary)}.toast-success .toast-icon{color:var(--theme-success)}.toast-success.svelte-pi9vz7 .toast-progress-fill:where(.svelte-pi9vz7){background-color:var(--theme-success)}.toast-error .toast-icon{color:var(--theme-error)}.toast-error.svelte-pi9vz7 .toast-progress-fill:where(.svelte-pi9vz7){background-color:var(--theme-error)}.toast-warning .toast-icon{color:var(--theme-warning)}.toast-warning.svelte-pi9vz7 .toast-progress-fill:where(.svelte-pi9vz7){background-color:var(--theme-warning)}.toast-info .toast-icon{color:var(--theme-accent-primary)}.toast-info.svelte-pi9vz7 .toast-progress-fill:where(.svelte-pi9vz7){background-color:var(--theme-accent-primary)}.toast-loading .toast-icon{color:var(--theme-text-secondary)}.toast-loading.svelte-pi9vz7 .toast-progress-fill:where(.svelte-pi9vz7){background-color:var(--theme-text-secondary)}.toast-progress-track.svelte-pi9vz7{background-color:var(--theme-bg-tertiary)}.toast-title.svelte-pi9vz7,.toast-message.svelte-pi9vz7{color:var(--theme-text-primary)}.toast-close.svelte-pi9vz7{color:var(--theme-text-secondary)}.toast-close.svelte-pi9vz7:hover{background-color:var(--theme-bg-secondary);color:var(--theme-text-primary)}.toast-icon-loading.svelte-pi9vz7{animation:1s linear infinite svelte-pi9vz7-toast-spin}@keyframes svelte-pi9vz7-toast-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.toast-container{z-index:100000;pointer-events:none;position:fixed}.toast-item{pointer-events:auto;margin-bottom:.5rem}.toast-item>*{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background-blend-mode:overlay}.toast-item .toast-title,.toast-item .toast-message{text-shadow:0 1px 2px #0000000d}@media (width<=767px){.mobile-toast-container .toast-item{width:100%;margin-bottom:.75rem}.mobile-toast-container .toast-item>*{width:100%}}.toast-container.svelte-10i8xf0{pointer-events:none;max-width:400px;position:fixed}.mobile-toast-container.svelte-10i8xf0{max-width:100%!important}.toast-item.svelte-10i8xf0{pointer-events:auto;margin-bottom:.5rem;transition:transform .3s cubic-bezier(.4,0,.2,1),opacity .3s ease-out}.toast-container{z-index:100000!important}.toast-item.svelte-10i8xf0>*{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}@media (prefers-reduced-motion:no-preference){.toast-item.svelte-10i8xf0{animation:.3s ease-out svelte-10i8xf0-slideIn}}@keyframes svelte-10i8xf0-slideIn{0%{opacity:0;transform:translate(100%)}to{opacity:1;transform:translate(0)}}.toast-container.top-left .toast-item,.toast-container.bottom-left .toast-item{animation:.3s ease-out svelte-10i8xf0-slideInLeft}@keyframes svelte-10i8xf0-slideInLeft{0%{opacity:0;transform:translate(-100%)}to{opacity:1;transform:translate(0)}}.toast-container.top-center .toast-item,.toast-container.bottom-center .toast-item,.mobile-toast-container .toast-item{animation:.3s ease-out svelte-10i8xf0-slideInCenter}@keyframes svelte-10i8xf0-slideInCenter{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.toast-item.svelte-10i8xf0{transition:opacity .3s ease-out}.toast-container{transition:height .3s cubic-bezier(.4,0,.2,1)}
