@layer ta-reset{*,:before,:after{box-sizing:border-box}html{background:var(--ta-color-canvas);-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;min-height:100%}body{background:var(--ta-color-canvas);min-height:100%;color:var(--ta-color-text);font-family:var(--ta-font-sans);font-size:var(--ta-font-size-md);line-height:var(--ta-line-height-body);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0}button,input,select,textarea{font:inherit}img,svg{max-width:100%;display:block}[hidden]{display:none!important}}@layer ta-tokens{:root{--ta-font-sans:ui-sans-serif, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--ta-font-mono:ui-monospace, "SFMono-Regular", Consolas, monospace;--ta-font-size-xs:.75rem;--ta-font-size-sm:.875rem;--ta-font-size-md:1rem;--ta-font-size-lg:1.125rem;--ta-font-size-xl:1.375rem;--ta-font-size-2xl:1.875rem;--ta-font-size-3xl:2.5rem;--ta-font-weight-regular:400;--ta-font-weight-medium:600;--ta-font-weight-bold:700;--ta-line-height-tight:1.2;--ta-line-height-body:1.5;--ta-space-0:0;--ta-space-1:.25rem;--ta-space-2:.5rem;--ta-space-3:.75rem;--ta-space-4:1rem;--ta-space-5:1.25rem;--ta-space-6:1.5rem;--ta-space-8:2rem;--ta-space-10:2.5rem;--ta-space-12:3rem;--ta-space-16:4rem;--ta-radius-control:.75rem;--ta-radius-surface:.75rem;--ta-radius-pill:999px;--ta-border-width:1px;--ta-control-sm:2.75rem;--ta-control-md:3rem;--ta-control-lg:3.25rem;--ta-content-width:75rem;--ta-reading-width:65ch;--ta-duration-fast:.12s;--ta-duration-normal:.18s;--ta-ease-standard:cubic-bezier(.2, 0, 0, 1);--ta-shadow-sm:0 1px 2px var(--ta-shadow-color);--ta-shadow-md:0 10px 30px -18px var(--ta-shadow-color);--ta-button-font-weight:var(--ta-font-weight-bold);--ta-button-letter-spacing:0;--ta-button-padding-sm:var(--ta-space-4);--ta-button-padding-md:var(--ta-space-5);--ta-button-padding-lg:var(--ta-space-6);--ta-button-primary-shadow:var(--ta-shadow-sm);--ta-button-primary-shadow-hover:var(--ta-shadow-md);--ta-button-pressed-scale:.99;--ta-button-pressed-offset:1px;--ta-surface-shadow:none;--ta-surface-shadow-hover:var(--ta-shadow-md);--ta-card-padding:var(--ta-space-6);--ta-field-gap:var(--ta-space-2);--ta-field-control-padding-block:var(--ta-space-3);--ta-field-control-padding-inline:var(--ta-space-4);--ta-field-control-background:var(--ta-color-surface);--ta-field-focus-ring:3px;--ta-table-cell-padding-block:var(--ta-space-3);--ta-table-cell-padding-inline:var(--ta-space-4);--ta-table-header-font-weight:var(--ta-font-weight-bold);--ta-heading-1-size:clamp(var(--ta-font-size-2xl), 4vw, var(--ta-font-size-3xl));--ta-heading-1-letter-spacing:-.025em;--ta-layer-base:0;--ta-layer-dropdown:100;--ta-layer-sticky:200;--ta-layer-overlay:300;--ta-layer-modal:400;--ta-layer-toast:500;--ta-layer-tooltip:600}:root,[data-ta-theme=light]{--ta-color-canvas:#f4f6f8;--ta-color-surface:#fbfcfd;--ta-color-surface-muted:#e9eef3;--ta-color-text:#18222d;--ta-color-text-muted:#586776;--ta-color-line:#d4dce4;--ta-color-accent:#315f86;--ta-color-accent-surface:#e2e8ee;--ta-color-accent-text:#f8fafc;--ta-color-accent-text-muted:#d5e0e8;--ta-color-success:#246b45;--ta-color-success-surface:#e8f5ed;--ta-color-success-line:#a9d8bb;--ta-color-warning:#7a4b00;--ta-color-warning-surface:#fff3d6;--ta-color-warning-line:#e5c46b;--ta-color-danger:#9f2d2d;--ta-color-danger-surface:#f9eaea;--ta-color-danger-line:#e8bcbc;--ta-color-info:#245f82;--ta-color-info-surface:#e7f2f8;--ta-color-info-line:#a7cee2;--ta-color-focus:var(--ta-color-accent);--ta-color-accent-hover:color-mix(in srgb, var(--ta-color-accent), var(--ta-color-text) 12%);--ta-color-success-hover:color-mix(in srgb, var(--ta-color-success), var(--ta-color-text) 10%);--ta-color-warning-hover:color-mix(in srgb, var(--ta-color-warning), var(--ta-color-text) 10%);--ta-color-danger-hover:color-mix(in srgb, var(--ta-color-danger), var(--ta-color-text) 10%);--ta-color-info-hover:color-mix(in srgb, var(--ta-color-info), var(--ta-color-text) 10%);--ta-shadow-color:color-mix(in srgb, var(--ta-color-text) 15%, transparent);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media (prefers-color-scheme:dark){:root:not([data-ta-theme=light]){--ta-color-canvas:#11171d;--ta-color-surface:#182028;--ta-color-surface-muted:#222d37;--ta-color-text:#edf1f5;--ta-color-text-muted:#aab5c0;--ta-color-line:#34414d;--ta-color-accent:#6f9fc5;--ta-color-accent-surface:#293a47;--ta-color-accent-text:#0d1821;--ta-color-accent-text-muted:#253d50;--ta-color-success:#91d7ad;--ta-color-success-surface:#193628;--ta-color-success-line:#35684b;--ta-color-warning:#f1c66d;--ta-color-warning-surface:#392d17;--ta-color-warning-line:#72582b;--ta-color-danger:#ffb4ad;--ta-color-danger-surface:#3b2021;--ta-color-danger-line:#6f3939;--ta-color-info:#9acdea;--ta-color-info-surface:#183241;--ta-color-info-line:#36657b;--ta-color-focus:var(--ta-color-accent);--ta-color-accent-hover:color-mix(in srgb, var(--ta-color-accent), var(--ta-color-text) 12%);--ta-color-success-hover:color-mix(in srgb, var(--ta-color-success), var(--ta-color-text) 10%);--ta-color-warning-hover:color-mix(in srgb, var(--ta-color-warning), var(--ta-color-text) 10%);--ta-color-danger-hover:color-mix(in srgb, var(--ta-color-danger), var(--ta-color-text) 10%);--ta-color-info-hover:color-mix(in srgb, var(--ta-color-info), var(--ta-color-text) 10%);--ta-shadow-color:color-mix(in srgb, var(--ta-color-text) 15%, transparent);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}[data-ta-theme=dark]{--ta-color-canvas:#11171d;--ta-color-surface:#182028;--ta-color-surface-muted:#222d37;--ta-color-text:#edf1f5;--ta-color-text-muted:#aab5c0;--ta-color-line:#34414d;--ta-color-accent:#6f9fc5;--ta-color-accent-surface:#293a47;--ta-color-accent-text:#0d1821;--ta-color-accent-text-muted:#253d50;--ta-color-success:#91d7ad;--ta-color-success-surface:#193628;--ta-color-success-line:#35684b;--ta-color-warning:#f1c66d;--ta-color-warning-surface:#392d17;--ta-color-warning-line:#72582b;--ta-color-danger:#ffb4ad;--ta-color-danger-surface:#3b2021;--ta-color-danger-line:#6f3939;--ta-color-info:#9acdea;--ta-color-info-surface:#183241;--ta-color-info-line:#36657b;--ta-color-focus:var(--ta-color-accent);--ta-color-accent-hover:color-mix(in srgb, var(--ta-color-accent), var(--ta-color-text) 12%);--ta-color-success-hover:color-mix(in srgb, var(--ta-color-success), var(--ta-color-text) 10%);--ta-color-warning-hover:color-mix(in srgb, var(--ta-color-warning), var(--ta-color-text) 10%);--ta-color-danger-hover:color-mix(in srgb, var(--ta-color-danger), var(--ta-color-text) 10%);--ta-color-info-hover:color-mix(in srgb, var(--ta-color-info), var(--ta-color-text) 10%);--ta-shadow-color:color-mix(in srgb, var(--ta-color-text) 15%, transparent);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}[data-ta-preset=teamapp]{--ta-radius-control:.75rem;--ta-radius-surface:.75rem;--ta-control-sm:2.75rem;--ta-control-md:3rem;--ta-control-lg:3.25rem;--ta-button-font-weight:var(--ta-font-weight-bold);--ta-button-letter-spacing:0;--ta-button-padding-sm:var(--ta-space-4);--ta-button-padding-md:var(--ta-space-5);--ta-button-padding-lg:var(--ta-space-6);--ta-button-primary-shadow:var(--ta-shadow-sm);--ta-button-primary-shadow-hover:var(--ta-shadow-md);--ta-button-pressed-scale:.99;--ta-surface-shadow:none;--ta-surface-shadow-hover:var(--ta-shadow-md);--ta-card-padding:var(--ta-space-6);--ta-field-gap:var(--ta-space-2);--ta-field-control-padding-block:var(--ta-space-3);--ta-field-control-padding-inline:var(--ta-space-4);--ta-field-control-background:var(--ta-color-surface);--ta-field-focus-ring:3px;--ta-table-cell-padding-block:var(--ta-space-3);--ta-table-cell-padding-inline:var(--ta-space-4);--ta-table-header-font-weight:var(--ta-font-weight-bold);--ta-heading-1-size:clamp(var(--ta-font-size-2xl), 4vw, var(--ta-font-size-3xl));--ta-heading-1-letter-spacing:-.025em}[data-ta-preset=metronic]{--ta-radius-control:.5rem;--ta-radius-surface:.625rem;--ta-control-sm:2.75rem;--ta-control-md:2.875rem;--ta-control-lg:3.125rem;--ta-button-font-weight:var(--ta-font-weight-medium);--ta-button-letter-spacing:.00625rem;--ta-button-padding-sm:.875rem;--ta-button-padding-md:1.125rem;--ta-button-padding-lg:1.375rem;--ta-button-primary-shadow:0 4px 12px -4px color-mix(in srgb, var(--ta-color-accent) 35%, transparent);--ta-button-primary-shadow-hover:0 6px 16px -5px color-mix(in srgb, var(--ta-color-accent) 42%, transparent);--ta-button-pressed-scale:.985;--ta-surface-shadow:0 5px 18px -12px var(--ta-shadow-color);--ta-surface-shadow-hover:0 8px 22px -13px var(--ta-shadow-color);--ta-card-padding:var(--ta-space-5);--ta-field-gap:.375rem;--ta-field-control-padding-block:.625rem;--ta-field-control-padding-inline:var(--ta-space-3);--ta-field-control-background:var(--ta-color-surface-muted);--ta-field-focus-ring:2px;--ta-table-cell-padding-block:.625rem;--ta-table-cell-padding-inline:var(--ta-space-4);--ta-table-header-font-weight:var(--ta-font-weight-medium);--ta-heading-1-size:clamp(1.6875rem, 3vw, 2.125rem);--ta-heading-1-letter-spacing:-.018em}[data-ta-theme=dark][data-ta-preset=metronic]{--ta-button-primary-shadow:none;--ta-button-primary-shadow-hover:none;--ta-surface-shadow:none;--ta-surface-shadow-hover:none}}@layer ta-base{:where(h1,h2,h3,p){margin-block-start:0}:where(h1,h2,h3){color:var(--ta-color-text);line-height:var(--ta-line-height-tight);text-wrap:balance}:where(p){max-width:var(--ta-reading-width)}:where(a){color:var(--ta-color-accent);text-underline-offset:.18em}.ta-heading-1,.ta-heading-2,.ta-heading-3{color:var(--ta-color-text);font-weight:var(--ta-font-weight-bold);line-height:var(--ta-line-height-tight);text-wrap:balance;margin:0}.ta-heading-1{font-size:var(--ta-heading-1-size);letter-spacing:var(--ta-heading-1-letter-spacing)}.ta-heading-2{font-size:var(--ta-font-size-2xl);letter-spacing:-.02em}.ta-heading-3{font-size:var(--ta-font-size-xl)}.ta-text-muted{color:var(--ta-color-text-muted)}.ta-text-small{font-size:var(--ta-font-size-sm)}.ta-text-mono{font-family:var(--ta-font-mono);font-variant-numeric:tabular-nums}:where(a,button,input,select,textarea,[tabindex]):focus-visible{outline:3px solid color-mix(in srgb, var(--ta-color-focus) 42%, transparent);outline-offset:2px}::selection{background:var(--ta-color-accent-surface);color:var(--ta-color-text)}@media (prefers-reduced-motion:reduce){[class^=ta-],[class*=\ ta-]{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}}@layer ta-layout{.ta-container{width:min(100% - 2 * var(--ta-space-4), var(--ta-content-width));margin-inline:auto}.ta-stack{gap:var(--ta-stack-gap,var(--ta-space-4));flex-direction:column;display:flex}.ta-cluster{align-items:center;gap:var(--ta-cluster-gap,var(--ta-space-3));flex-wrap:wrap;display:flex}.ta-grid{gap:var(--ta-grid-gap,var(--ta-space-4));grid-template-columns:minmax(0,1fr);display:grid}@media (width>=48rem){.ta-grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}.ta-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}}.ta-sidebar-layout{gap:var(--ta-space-6);grid-template-columns:minmax(0,1fr);display:grid}@media (width>=64rem){.ta-sidebar-layout{grid-template-columns:minmax(14rem,18rem) minmax(0,1fr)}}}@layer ta-components{.ta-button{appearance:none;font:inherit;min-width:max-content;min-height:var(--ta-control-md);justify-content:center;align-items:center;gap:var(--ta-space-2);border:0;border:var(--ta-border-width) solid transparent;border-radius:var(--ta-radius-control);padding-inline:var(--ta-button-padding-md);color:var(--ta-color-text);font-size:var(--ta-font-size-sm);font-weight:var(--ta-button-font-weight);letter-spacing:var(--ta-button-letter-spacing);text-align:center;white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;transition:background-color var(--ta-duration-normal) var(--ta-ease-standard), border-color var(--ta-duration-normal) var(--ta-ease-standard), color var(--ta-duration-normal) var(--ta-ease-standard), box-shadow var(--ta-duration-normal) var(--ta-ease-standard), transform var(--ta-duration-fast) var(--ta-ease-standard);background:0 0;margin:0;line-height:1;text-decoration:none;display:inline-flex}.ta-button--primary{background:var(--ta-color-accent);color:var(--ta-color-accent-text);box-shadow:var(--ta-button-primary-shadow)}.ta-button--secondary{border-color:var(--ta-color-line);background:var(--ta-color-surface);color:var(--ta-color-text)}.ta-button--ghost{color:var(--ta-color-text)}.ta-button--danger{border-color:var(--ta-color-danger-line);background:var(--ta-color-danger-surface);color:var(--ta-color-danger)}.ta-button--success{border-color:var(--ta-color-success-line);background:var(--ta-color-success-surface);color:var(--ta-color-success)}.ta-button--warning{border-color:var(--ta-color-warning-line);background:var(--ta-color-warning-surface);color:var(--ta-color-warning)}.ta-button--info{border-color:var(--ta-color-info-line);background:var(--ta-color-info-surface);color:var(--ta-color-info)}@media (hover:hover){.ta-button--primary:hover:not(:disabled,[aria-disabled=true]){background:var(--ta-color-accent-hover);box-shadow:var(--ta-button-primary-shadow-hover)}.ta-button--secondary:hover:not(:disabled,[aria-disabled=true]),.ta-button--ghost:hover:not(:disabled,[aria-disabled=true]){background:var(--ta-color-surface-muted)}.ta-button--danger:hover:not(:disabled,[aria-disabled=true]){background:color-mix(in srgb, var(--ta-color-danger-surface), var(--ta-color-danger) 9%);color:var(--ta-color-danger-hover)}.ta-button--success:hover:not(:disabled,[aria-disabled=true]){background:color-mix(in srgb, var(--ta-color-success-surface), var(--ta-color-success) 9%);color:var(--ta-color-success-hover)}.ta-button--warning:hover:not(:disabled,[aria-disabled=true]){background:color-mix(in srgb, var(--ta-color-warning-surface), var(--ta-color-warning) 9%);color:var(--ta-color-warning-hover)}.ta-button--info:hover:not(:disabled,[aria-disabled=true]){background:color-mix(in srgb, var(--ta-color-info-surface), var(--ta-color-info) 9%);color:var(--ta-color-info-hover)}}.ta-button:active:not(:disabled,[aria-disabled=true]){transform:translateY(var(--ta-button-pressed-offset)) scale(var(--ta-button-pressed-scale))}.ta-button:disabled,.ta-button[aria-disabled=true]{opacity:.55;box-shadow:none;cursor:not-allowed}.ta-button--sm{min-height:var(--ta-control-sm);padding-inline:var(--ta-button-padding-sm);font-size:var(--ta-font-size-xs)}.ta-button--lg{min-height:var(--ta-control-lg);padding-inline:var(--ta-button-padding-lg);font-size:var(--ta-font-size-md)}.ta-button--full{width:100%}.ta-button--icon{width:var(--ta-control-md);min-width:var(--ta-control-md);padding:0}.ta-button__label{text-overflow:ellipsis;overflow:hidden}.ta-button__spinner{opacity:.85;border:2px solid;border-right-color:#0000;border-radius:50%;flex:none;width:1rem;height:1rem}@media (prefers-reduced-motion:no-preference){.ta-button__spinner{animation:.7s linear infinite ta-spin}}@keyframes ta-spin{to{transform:rotate(1turn)}}.ta-field{gap:var(--ta-field-gap);display:grid}.ta-field__label{color:var(--ta-color-text);font-size:var(--ta-font-size-sm);font-weight:var(--ta-font-weight-medium)}.ta-field__control{width:100%;min-height:var(--ta-control-md);border:var(--ta-border-width) solid var(--ta-color-line);border-radius:var(--ta-radius-control);padding:var(--ta-field-control-padding-block) var(--ta-field-control-padding-inline);background:var(--ta-field-control-background);color:var(--ta-color-text);transition:border-color var(--ta-duration-normal) var(--ta-ease-standard), box-shadow var(--ta-duration-normal) var(--ta-ease-standard), background-color var(--ta-duration-normal) var(--ta-ease-standard)}textarea.ta-field__control{resize:vertical;min-height:7.5rem}.ta-field__control::placeholder{color:var(--ta-color-text-muted);opacity:.82}.ta-field__control:hover:not(:disabled){border-color:color-mix(in srgb, var(--ta-color-line), var(--ta-color-text) 20%)}.ta-field__control:focus{border-color:var(--ta-color-focus);box-shadow:0 0 0 var(--ta-field-focus-ring) color-mix(in srgb, var(--ta-color-focus) 18%, transparent)}.ta-field__control:disabled,.ta-field__control[readonly]{background:var(--ta-color-surface-muted);color:var(--ta-color-text-muted);cursor:not-allowed}.ta-field__control[aria-invalid=true]{border-color:var(--ta-color-danger)}.ta-field__helper,.ta-field__error{font-size:var(--ta-font-size-xs);line-height:var(--ta-line-height-body);margin:0}.ta-field__helper{color:var(--ta-color-text-muted)}.ta-field__error{color:var(--ta-color-danger)}.ta-choice{align-items:center;gap:var(--ta-space-3);min-height:2.75rem;color:var(--ta-color-text);cursor:pointer;display:inline-flex}.ta-choice input{width:1.125rem;height:1.125rem;accent-color:var(--ta-color-accent);margin:0}.ta-form-actions{justify-content:flex-end;gap:var(--ta-space-3);padding-top:var(--ta-space-5);border-top:var(--ta-border-width) solid var(--ta-color-line);flex-wrap:wrap;display:flex}.ta-card{border:var(--ta-border-width) solid var(--ta-color-line);border-radius:var(--ta-radius-surface);padding:var(--ta-card-padding);background:var(--ta-color-surface);color:var(--ta-color-text);box-shadow:var(--ta-surface-shadow)}.ta-card--muted{background:var(--ta-color-surface-muted)}.ta-card--interactive{transition:border-color var(--ta-duration-normal) var(--ta-ease-standard), box-shadow var(--ta-duration-normal) var(--ta-ease-standard), transform var(--ta-duration-fast) var(--ta-ease-standard)}@media (hover:hover){.ta-card--interactive:hover{border-color:color-mix(in srgb, var(--ta-color-line), var(--ta-color-accent) 24%);box-shadow:var(--ta-surface-shadow-hover);transform:translateY(-1px)}}.ta-toolbar{justify-content:space-between;align-items:center;gap:var(--ta-space-3);flex-wrap:wrap;display:flex}.ta-divider{height:var(--ta-border-width);background:var(--ta-color-line);border:0;margin:0}.ta-alert{gap:var(--ta-space-2);border:var(--ta-border-width) solid var(--ta-color-line);border-radius:var(--ta-radius-surface);padding:var(--ta-space-4);background:var(--ta-color-surface);color:var(--ta-color-text);display:grid}.ta-alert--danger{border-color:var(--ta-color-danger-line);background:var(--ta-color-danger-surface);color:var(--ta-color-danger)}.ta-alert--accent{border-color:color-mix(in srgb, var(--ta-color-accent), transparent 58%);background:var(--ta-color-accent-surface)}.ta-badge{border:var(--ta-border-width) solid var(--ta-color-line);border-radius:var(--ta-radius-pill);min-height:1.5rem;padding-inline:var(--ta-space-2);background:var(--ta-color-surface-muted);color:var(--ta-color-text-muted);font-size:var(--ta-font-size-xs);font-weight:var(--ta-font-weight-medium);white-space:nowrap;align-items:center;line-height:1;display:inline-flex}.ta-badge--accent{background:var(--ta-color-accent-surface);color:var(--ta-color-accent);border-color:#0000}.ta-badge--danger{border-color:var(--ta-color-danger-line);background:var(--ta-color-danger-surface);color:var(--ta-color-danger)}.ta-skeleton{border-radius:var(--ta-radius-control);background:var(--ta-color-surface-muted);color:#0000;pointer-events:none}@media (prefers-reduced-motion:no-preference){.ta-skeleton{background-image:linear-gradient(100deg, transparent 20%, color-mix(in srgb, var(--ta-color-text) 7%, transparent) 45%, transparent 70%);background-size:220% 100%;animation:1.6s ease-in-out infinite ta-skeleton-shimmer}}@keyframes ta-skeleton-shimmer{0%{background-position-x:120%}to{background-position-x:-120%}}.ta-table-wrap{border:var(--ta-border-width) solid var(--ta-color-line);border-radius:var(--ta-radius-surface);background:var(--ta-color-surface);width:100%;overflow-x:auto}.ta-table{border-collapse:collapse;width:100%;color:var(--ta-color-text);font-size:var(--ta-font-size-sm)}.ta-table :where(th,td){padding:var(--ta-table-cell-padding-block) var(--ta-table-cell-padding-inline);border-bottom:var(--ta-border-width) solid var(--ta-color-line);text-align:left;vertical-align:middle}.ta-table th{background:var(--ta-color-surface-muted);font-weight:var(--ta-table-header-font-weight);white-space:nowrap}.ta-table tbody tr:last-child td{border-bottom:0}@media (hover:hover){.ta-table tbody tr:hover{background:color-mix(in srgb, var(--ta-color-accent-surface) 40%, transparent)}}.ta-theme-mode{border:0;min-width:0;margin:0;padding:0}.ta-theme-mode__label{margin-bottom:var(--ta-space-2);color:var(--ta-color-text-muted);font-size:var(--ta-font-size-xs);font-weight:var(--ta-font-weight-medium);padding:0;display:block}.ta-theme-mode__options{gap:var(--ta-space-1);border:var(--ta-border-width) solid var(--ta-color-line);border-radius:var(--ta-radius-control);padding:var(--ta-space-1);background:var(--ta-color-surface-muted);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.ta-theme-mode__option{appearance:none;font:inherit;min-width:0;min-height:var(--ta-control-sm);border-radius:calc(var(--ta-radius-control) - var(--ta-space-1));padding-inline:var(--ta-space-2);color:var(--ta-color-text-muted);font-size:var(--ta-font-size-xs);font-weight:var(--ta-font-weight-medium);cursor:pointer;transition:background-color var(--ta-duration-normal) var(--ta-ease-standard), color var(--ta-duration-normal) var(--ta-ease-standard), box-shadow var(--ta-duration-normal) var(--ta-ease-standard);background:0 0;border:0;margin:0;line-height:1}.ta-theme-mode__option[aria-checked=true]{background:var(--ta-color-surface);color:var(--ta-color-text);box-shadow:var(--ta-shadow-sm)}@media (hover:hover){.ta-theme-mode__option:hover:not([aria-checked=true]){color:var(--ta-color-text)}}}@layer ta-utilities{.ta-u-visually-hidden{clip:rect(0, 0, 0, 0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.ta-u-full-width{width:100%!important}.ta-u-no-wrap{white-space:nowrap!important}.ta-u-text-center{text-align:center!important}.ta-u-mt-0{margin-top:0!important}.ta-u-mb-0{margin-bottom:0!important}.ta-u-gap-0{gap:0!important}.ta-u-mt-1{margin-top:.25rem!important}.ta-u-mb-1{margin-bottom:.25rem!important}.ta-u-gap-1{gap:.25rem!important}.ta-u-mt-2{margin-top:.5rem!important}.ta-u-mb-2{margin-bottom:.5rem!important}.ta-u-gap-2{gap:.5rem!important}.ta-u-mt-3{margin-top:.75rem!important}.ta-u-mb-3{margin-bottom:.75rem!important}.ta-u-gap-3{gap:.75rem!important}.ta-u-mt-4{margin-top:1rem!important}.ta-u-mb-4{margin-bottom:1rem!important}.ta-u-gap-4{gap:1rem!important}.ta-u-mt-5{margin-top:1.25rem!important}.ta-u-mb-5{margin-bottom:1.25rem!important}.ta-u-gap-5{gap:1.25rem!important}.ta-u-mt-6{margin-top:1.5rem!important}.ta-u-mb-6{margin-bottom:1.5rem!important}.ta-u-gap-6{gap:1.5rem!important}.ta-u-mt-8{margin-top:2rem!important}.ta-u-mb-8{margin-bottom:2rem!important}.ta-u-gap-8{gap:2rem!important}.ta-u-mt-10{margin-top:2.5rem!important}.ta-u-mb-10{margin-bottom:2.5rem!important}.ta-u-gap-10{gap:2.5rem!important}.ta-u-mt-12{margin-top:3rem!important}.ta-u-mb-12{margin-bottom:3rem!important}.ta-u-gap-12{gap:3rem!important}.ta-u-mt-16{margin-top:4rem!important}.ta-u-mb-16{margin-bottom:4rem!important}.ta-u-gap-16{gap:4rem!important}.ta-u-only-mobile{display:initial!important}.ta-u-from-md{display:none!important}@media (width>=48rem){.ta-u-only-mobile{display:none!important}.ta-u-from-md{display:initial!important}}}