@keyframes Spinner_spin__2NlIt{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.Spinner_spinner__B1L_K{display:inline-block;border-style:solid;border-radius:50%;animation:Spinner_spin__2NlIt var(--animation-spin,.6s) linear infinite;flex-shrink:0}.Spinner_size-sm__m3rbY{width:14px;height:14px;border-width:2px}.Spinner_size-md__AQZzT{width:20px;height:20px;border-width:2px}.Spinner_size-lg__lBLbC{width:28px;height:28px;border-width:3px}.Spinner_size-xl__LKYhm{width:40px;height:40px;border-width:3px}.Spinner_variant-default__K6U8O{border-color:var(--color-semantic-primary);border-top-color:transparent}.Spinner_variant-secondary__bNj1n{border-color:var(--color-semantic-foreground);border-top-color:transparent;opacity:.6}.Spinner_variant-outline__c5i2y{border-color:var(--color-semantic-border);border-top-color:var(--color-semantic-primary)}.Spinner_variant-ghost__1WhgM{border-color:var(--color-semantic-foreground);border-top-color:transparent;opacity:.4}.Spinner_srOnly__q96Xf{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.DropdownMenu_content__fBqFY{min-width:180px;background-color:var(--color-semantic-background,#fff);border:1px solid var(--color-semantic-border,#e4e4e7);border-radius:var(--border-radius-md,6px);padding:var(--spacing-1,4px);box-shadow:0 4px 16px rgb(0 0 0/.1);font-family:var(--typography-font-family-sans);color:var(--color-semantic-foreground,#18181b);font-size:var(--typography-font-size-sm,.875rem);z-index:60;animation:DropdownMenu_contentFadeIn__32Seo var(--transition-fast,.15s) var(--easing-default,ease)}@keyframes DropdownMenu_contentFadeIn__32Seo{0%{opacity:0;transform:scale(.97)}to{opacity:1;transform:scale(1)}}.DropdownMenu_item__RW6uN{display:flex;align-items:center;gap:var(--spacing-2,8px);padding:var(--spacing-2,8px) var(--spacing-3,12px);border-radius:var(--border-radius-sm,4px);cursor:pointer;outline:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:background-color var(--transition-fast,.15s) var(--easing-default,ease)}.DropdownMenu_item__RW6uN[data-highlighted]{background-color:var(--color-semantic-background-subtle,#f4f4f5);color:var(--color-semantic-foreground,#18181b)}.DropdownMenu_item__RW6uN[data-disabled]{opacity:.5;cursor:not-allowed;pointer-events:none}.DropdownMenu_itemInset__sPku5{padding-left:var(--spacing-8,32px)}.DropdownMenu_checkboxItem__tLcJ0,.DropdownMenu_radioItem__XlK6N{padding-left:var(--spacing-8,32px);position:relative}.DropdownMenu_itemIndicator__yIgo5{position:absolute;left:var(--spacing-2,8px);width:16px;display:inline-flex;align-items:center;justify-content:center}.DropdownMenu_checkIcon__d1duM{font-size:var(--typography-font-size-xs,.75rem);color:var(--color-semantic-primary,#2563eb)}.DropdownMenu_radioIcon__B1WJO{width:6px;height:6px;border-radius:50%;background-color:var(--color-semantic-primary,#2563eb)}.DropdownMenu_label__XVFR8{padding:var(--spacing-1,4px) var(--spacing-3,12px);font-size:var(--typography-font-size-xs,.75rem);font-weight:var(--typography-font-weight-semibold,600);color:var(--color-semantic-foreground-muted,#71717a);letter-spacing:.05em;text-transform:uppercase}.DropdownMenu_separator___4i4E{height:1px;background-color:var(--color-semantic-border,#e4e4e7);margin:var(--spacing-1,4px) 0}.DropdownMenu_shortcut__jVqRO{margin-left:auto;font-size:var(--typography-font-size-xs,.75rem);color:var(--color-semantic-foreground-muted,#71717a);letter-spacing:.05em}.DropdownMenu_subTrigger__8mhai{justify-content:space-between}.DropdownMenu_subTriggerIcon__r3_r0{color:var(--color-semantic-foreground-muted,#71717a);font-size:var(--typography-font-size-md,1rem)}.AlertDialog_overlay__Yfcem{position:fixed;inset:0;background-color:rgb(0 0 0/.5);animation:AlertDialog_overlayShow__kXT27 var(--transition-fast,.15s) var(--easing-default,ease);z-index:50}.AlertDialog_content__KnoQE{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);width:90vw;max-width:480px;max-height:85vh;overflow-y:auto;background-color:var(--color-semantic-background,#fff);border-radius:var(--border-radius-lg,8px);border:1px solid var(--color-semantic-border,#e4e4e7);box-shadow:0 8px 30px rgb(0 0 0/.12);padding:var(--spacing-6,24px);font-family:var(--typography-font-family-sans);color:var(--color-semantic-foreground,#18181b);animation:AlertDialog_contentShow__HLXs_ var(--transition-fast,.15s) var(--easing-default,ease);z-index:51}.AlertDialog_content__KnoQE:focus-visible{outline:none}.AlertDialog_header__s3Ooe{display:flex;flex-direction:column;gap:var(--spacing-2,8px);margin-bottom:var(--spacing-4,16px)}.AlertDialog_footer__YRQga{display:flex;align-items:center;justify-content:flex-end;gap:var(--spacing-2,8px);margin-top:var(--spacing-6,24px)}.AlertDialog_title__MF_C2{font-size:var(--typography-font-size-lg,1.125rem);font-weight:var(--typography-font-weight-semibold,600);line-height:var(--typography-line-height-tight,1.25);margin:0}.AlertDialog_description__SwVJo{font-size:var(--typography-font-size-sm,.875rem);color:var(--color-semantic-foreground-muted,#71717a);line-height:var(--typography-line-height-normal,1.5);margin:0}.AlertDialog_action__pkQzn{display:inline-flex;align-items:center;justify-content:center;height:40px;padding:0 var(--spacing-4,16px);font-family:var(--typography-font-family-sans);font-size:var(--typography-font-size-sm,.875rem);font-weight:var(--typography-font-weight-medium,500);border-radius:var(--border-radius-md,6px);border:none;cursor:pointer;background-color:var(--color-semantic-primary,#2563eb);color:var(--color-semantic-primary-foreground,#fff);transition:background-color var(--transition-fast,.15s) var(--easing-default,ease)}.AlertDialog_action__pkQzn:hover{background-color:var(--color-semantic-primary-hover,var(--color-semantic-primary));opacity:.9}.AlertDialog_action__pkQzn:focus-visible{outline:2px solid var(--color-semantic-primary,#2563eb);outline-offset:2px}.AlertDialog_actionDestructive__HbTqT{background-color:var(--color-state-error-background,#dc2626);color:var(--color-state-error-foreground,#fff)}.AlertDialog_actionDestructive__HbTqT:hover{background-color:var(--color-state-error-background,#b91c1c);opacity:.9}.AlertDialog_actionDestructive__HbTqT:focus-visible{outline-color:var(--color-state-error-background,#dc2626)}.AlertDialog_cancel__YKU49{display:inline-flex;align-items:center;justify-content:center;height:40px;padding:0 var(--spacing-4,16px);font-family:var(--typography-font-family-sans);font-size:var(--typography-font-size-sm,.875rem);font-weight:var(--typography-font-weight-medium,500);border-radius:var(--border-radius-md,6px);border:1px solid var(--color-semantic-border,#e4e4e7);cursor:pointer;background-color:var(--color-semantic-background,#fff);color:var(--color-semantic-foreground,#18181b);transition:background-color var(--transition-fast,.15s) var(--easing-default,ease)}.AlertDialog_cancel__YKU49:hover{background-color:var(--color-semantic-background-subtle,#f4f4f5)}.AlertDialog_cancel__YKU49:focus-visible{outline:2px solid var(--color-semantic-primary,#2563eb);outline-offset:2px}@keyframes AlertDialog_overlayShow__kXT27{0%{opacity:0}to{opacity:1}}@keyframes AlertDialog_contentShow__HLXs_{0%{opacity:0;transform:translate(-50%,-48%) scale(.96)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}