:root{--dropdown-open-dur:var(--v-duration-drawer,var(--v-transition-base,.22s));--dropdown-close-dur:var(--v-duration-fast,var(--v-transition-fast,.12s));--dropdown-pre-scale:.97;--dropdown-closing-scale:.99;--dropdown-ease:var(--v-easing-spring,cubic-bezier(.22, 1, .36, 1));--modal-open-dur:var(--v-duration-drawer,var(--v-transition-base,.22s));--modal-close-dur:var(--v-duration-fast,var(--v-transition-fast,.12s));--modal-scale:.96;--modal-scale-close:.96;--modal-ease:var(--v-easing-spring,cubic-bezier(.22, 1, .36, 1));--pulse-dur:1s;--pulse-count:1;--pulse-min:.5;--reveal-dur:var(--v-duration-med,var(--v-transition-base,.22s));--reveal-blur:2px;--reveal-ease:ease-in-out}.t-dropdown{transform-origin:0 0;transform:scale(var(--dropdown-pre-scale));opacity:0;pointer-events:none;transition:transform var(--dropdown-open-dur) var(--dropdown-ease), opacity var(--dropdown-open-dur) var(--dropdown-ease);will-change:transform, opacity}.t-dropdown[data-origin=top-right]{transform-origin:100% 0}.t-dropdown[data-origin=top-center]{transform-origin:top}.t-dropdown[data-origin=bottom-left]{transform-origin:0 100%}.t-dropdown[data-origin=bottom-center]{transform-origin:bottom}.t-dropdown[data-origin=bottom-right]{transform-origin:100% 100%}.t-dropdown[data-state=open],.t-dropdown.is-open{opacity:1;pointer-events:auto;transform:scale(1)}.t-dropdown.is-closing{transform:scale(var(--dropdown-closing-scale));opacity:0;pointer-events:none;transition:transform var(--dropdown-close-dur) var(--dropdown-ease), opacity var(--dropdown-close-dur) var(--dropdown-ease)}@media (prefers-reduced-motion:reduce){.t-dropdown,.t-dropdown.is-closing{transition:none}}.t-modal{transform-origin:50%;transform:scale(var(--modal-scale));opacity:0;transition:transform var(--modal-open-dur) var(--modal-ease), opacity var(--modal-open-dur) var(--modal-ease);will-change:transform, opacity}.t-modal.is-open{opacity:1;transform:scale(1)}.t-modal.is-closing{transform:scale(var(--modal-scale-close));opacity:0;transition:transform var(--modal-close-dur) var(--modal-ease), opacity var(--modal-close-dur) var(--modal-ease)}.t-modal::backdrop{opacity:0;transition:opacity var(--modal-open-dur) var(--modal-ease)}.t-modal.is-open::backdrop{opacity:1}.t-modal.is-closing::backdrop{opacity:0;transition:opacity var(--modal-close-dur) var(--modal-ease)}@media (prefers-reduced-motion:reduce){.t-modal,.t-modal.is-closing,.t-modal::backdrop,.t-modal.is-closing::backdrop{transition:none}}.t-skel{position:relative}.t-skel-skeleton,.t-skel-content{position:absolute;inset:0}.t-skel-skeleton{z-index:1;opacity:1;filter:blur();transition:opacity var(--reveal-dur) var(--reveal-ease), filter var(--reveal-dur) var(--reveal-ease)}.t-skel-content{z-index:2;opacity:0;filter:blur(var(--reveal-blur));transition:opacity var(--reveal-dur) var(--reveal-ease), filter var(--reveal-dur) var(--reveal-ease)}.t-skel.is-revealed .t-skel-skeleton{opacity:0;filter:blur(var(--reveal-blur));pointer-events:none}.t-skel.is-revealed .t-skel-content{opacity:1;filter:blur()}.t-skel.is-resetting .t-skel-skeleton,.t-skel.is-resetting .t-skel-content{transition:none}.t-skel-skeleton.is-pulsing>*{animation:t-skel-pulse var(--pulse-dur) ease-in-out var(--pulse-count)}@keyframes t-skel-pulse{0%,to{opacity:1}50%{opacity:var(--pulse-min)}}@media (prefers-reduced-motion:reduce){.t-skel-skeleton,.t-skel-content{transition:none}.t-skel-skeleton.is-pulsing>*{animation:none}}.dialog-shell.svelte-1ep3r6i{border:1px solid var(--v-board-border,var(--v-color-border,#e5e7eb));border-radius:var(--v-radius-xl,12px);background:var(--v-board-bg,var(--v-color-surface,#fff));width:min(640px,100vw - 24px);max-height:min(86vh,720px);color:var(--v-board-text,var(--v-color-text,#111827));box-shadow:var(--v-shadow-lg,0 16px 48px #0000002e);padding:0;overflow:hidden}.dialog-shell--sm.svelte-1ep3r6i{width:min(420px,100vw - 24px)}.dialog-shell--md.svelte-1ep3r6i{width:min(640px,100vw - 24px)}.dialog-shell--lg.svelte-1ep3r6i{width:min(720px,100vw - 24px)}.dialog-shell.svelte-1ep3r6i::backdrop{background:var(--v-overlay-scrim,#00000073)}.dialog-shell__frame.svelte-1ep3r6i{flex-direction:column;min-height:0;max-height:min(86vh,720px);display:flex;overflow:hidden}.dialog-shell__header.svelte-1ep3r6i{justify-content:space-between;align-items:flex-start;gap:var(--v-sp-5,12px);padding:var(--v-sp-7,20px) var(--v-sp-9,28px) var(--v-sp-5,12px);border-bottom:1px solid var(--v-board-border,var(--v-color-border,#e5e7eb));flex-shrink:0;display:flex}.dialog-shell__heading.svelte-1ep3r6i{gap:var(--v-sp-2,4px);flex-direction:column;min-width:0;display:flex}.dialog-shell__title.svelte-1ep3r6i{font-size:var(--v-text-md,1.125rem);font-weight:var(--v-weight-bold,700);text-wrap:balance;margin:0;line-height:1.2}.dialog-shell__description.svelte-1ep3r6i{font-size:var(--v-text-body-sm,.8125rem);font-weight:var(--v-weight-normal,400);line-height:var(--v-leading-body,1.45);color:var(--v-board-text-muted,var(--v-color-text-muted,#6b7280));text-wrap:pretty;margin:0}.dialog-shell__close.svelte-1ep3r6i{all:unset;cursor:pointer;border-radius:var(--v-radius-sm,6px);width:28px;height:28px;color:var(--v-board-text-muted,var(--v-color-text-muted,#6b7280));flex:none;place-items:center;display:grid}@media (hover:hover) and (pointer:fine){.dialog-shell__close.svelte-1ep3r6i:hover:not(:disabled){color:var(--v-board-text,var(--v-color-text,#111827));background:color-mix(in srgb, var(--v-board-text,var(--v-color-text,#111827)) 8%, transparent)}}.dialog-shell__close.svelte-1ep3r6i:focus-visible{box-shadow:var(--v-focus-ring)}.dialog-shell__close.svelte-1ep3r6i:disabled{cursor:not-allowed;opacity:.45}.dialog-shell__body.svelte-1ep3r6i{min-height:0;padding:var(--v-sp-5,12px) var(--v-sp-9,28px);gap:var(--v-sp-5,12px);flex-direction:column;flex:1;display:flex;overflow:auto}.dialog-shell__footer.svelte-1ep3r6i{justify-content:flex-end;align-items:center;gap:var(--v-sp-3,8px);padding:var(--v-sp-5,12px) var(--v-sp-9,28px) var(--v-sp-7,20px);border-top:1px solid var(--v-board-border,var(--v-color-border,#e5e7eb));flex-shrink:0;display:flex}.dialog-shell__leading.svelte-1ep3r6i{flex:none;place-items:center;display:grid}.dialog-shell__leading.svelte-1ep3r6i:not(:has(*)){display:none}.dialog-shell--compact.svelte-1ep3r6i{border-radius:var(--v-radius-lg,14px)}.dialog-shell--compact.dialog-shell--sm.svelte-1ep3r6i{width:min(35rem,100vw - 24px)}.dialog-shell--compact.svelte-1ep3r6i .dialog-shell__header:where(.svelte-1ep3r6i){align-items:center;gap:var(--v-space-2,8px);padding:var(--v-space-3,12px) var(--v-space-4,16px) var(--v-space-2,8px)}.dialog-shell--compact.svelte-1ep3r6i .dialog-shell__title:where(.svelte-1ep3r6i){font-size:var(--v-text-base,.9375rem);font-weight:var(--v-weight-semibold,600)}.dialog-shell--compact.svelte-1ep3r6i .dialog-shell__description:where(.svelte-1ep3r6i){font-size:var(--v-text-label,.75rem);line-height:var(--v-leading-snug,1.35)}.dialog-shell--compact.svelte-1ep3r6i .dialog-shell__body:where(.svelte-1ep3r6i){padding:var(--v-space-2,8px) var(--v-space-4,16px) var(--v-space-3,12px);gap:var(--v-space-2,8px)}.dialog-shell--compact.svelte-1ep3r6i .dialog-shell__footer:where(.svelte-1ep3r6i){gap:var(--v-space-2,8px);padding:var(--v-space-2,8px) var(--v-space-4,16px) var(--v-space-3,12px)}.dialog-shell--compact.svelte-1ep3r6i .dialog-shell__close:where(.svelte-1ep3r6i){border-radius:var(--v-radius-md,10px);width:1.75rem;height:1.75rem}.dialog-shell--fit.svelte-1ep3r6i,.dialog-shell--fit.svelte-1ep3r6i .dialog-shell__frame:where(.svelte-1ep3r6i){max-height:90vh}.dialog-shell--fit.svelte-1ep3r6i .dialog-shell__body:where(.svelte-1ep3r6i){flex:0 auto;overflow:auto}
