@layer components{[data-ui=button]{white-space:nowrap;cursor:pointer;border-radius:var(--radius-6);font-family:var(--font-family-sans);font-weight:var(--font-weight-medium);background-color:var(--button-bg,var(--_button-bg));color:var(--button-fg,var(--_button-fg));transition:background-color var(--duration-150) var(--ease-out), border-color var(--duration-150) var(--ease-out), opacity var(--duration-150) var(--ease-out);border:none;justify-content:center;align-items:center;text-decoration:none;display:inline-flex;position:relative}[data-ui=button][data-size=sm]{height:var(--size-32);padding:var(--space-1-5) var(--space-3);font-size:var(--font-size-sm);line-height:var(--line-height-normal);letter-spacing:var(--letter-spacing-normal);gap:var(--space-1-5)}[data-ui=button][data-size=md]{height:var(--size-40);padding:var(--space-2) var(--space-4);font-size:var(--font-size-base);line-height:var(--line-height-normal);letter-spacing:var(--letter-spacing-normal);gap:var(--space-2)}[data-ui=button][data-size=lg]{height:var(--size-48);padding:var(--space-3) var(--space-5);font-size:var(--font-size-base);line-height:var(--line-height-normal);letter-spacing:var(--letter-spacing-normal);gap:var(--space-2)}[data-ui=button][data-size=xl]{height:var(--size-56);padding:var(--space-4) var(--space-6);font-size:var(--font-size-md);line-height:var(--line-height-normal);letter-spacing:var(--letter-spacing-normal);gap:var(--space-2)}[data-ui=button][data-variant=primary]{--_button-bg:var(--bg-brand);--_button-fg:var(--text-on-brand)}[data-ui=button][data-variant=secondary]{--_button-bg:var(--bg-neutral);--_button-fg:var(--text-on-neutral)}[data-ui=button][data-variant=outline]{--_button-bg:transparent;--_button-fg:var(--text-primary);border:var(--border-1) solid var(--border-default)}[data-ui=button][data-variant=ghost]{--_button-bg:transparent;--_button-fg:var(--text-primary);text-decoration:underline}[data-ui=button][data-variant=destructive]{--_button-bg:var(--bg-destructive);--_button-fg:var(--text-on-destructive)}[data-ui=button]:after{content:"";border-radius:inherit;pointer-events:none;transition:background-color var(--duration-150) var(--ease-out);position:absolute;inset:0}[data-ui=button]:hover:after{background-color:var(--interaction-hover)}[data-ui=button]:active:after{background-color:var(--interaction-pressed)}[data-ui=button]:focus-visible{outline:2px solid var(--color-blue-200);outline-offset:0px}[data-ui=button][data-disabled]{opacity:var(--opacity-50);cursor:not-allowed}[data-ui=button][data-disabled]:after{display:none}[data-ui=button][data-loading]{cursor:default;opacity:1}[data-ui=button][data-loading] .button-content{animation:button-content-hide 1ms var(--duration-150) forwards}[data-ui=button] .button-spinner{opacity:0;animation:button-spinner-reveal var(--duration-150) var(--duration-150) both;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.button-spinner-icon{border:var(--border-2) solid currentColor;border-radius:var(--radius-full);width:1em;height:1em;animation:button-spin var(--duration-500) linear infinite;border-right-color:#0000}@keyframes button-content-hide{to{opacity:0}}@keyframes button-spinner-reveal{to{opacity:1}}@keyframes button-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){[data-ui=button],[data-ui=button]:after{transition:none}[data-ui=button][data-loading] .button-content,[data-ui=button] .button-spinner{animation-delay:0s}.button-spinner-icon{animation-duration:1.5s}}[data-ui=button][data-full-width]{width:100%}.button-content{justify-content:center;align-items:center;gap:inherit;display:flex}[data-ui=button] .button-icon{flex-shrink:0;justify-content:center;align-items:center;display:flex}[data-ui=button] .button-icon svg{width:100%;height:100%}[data-ui=button][data-size=sm] .button-icon,[data-ui=button][data-size=md] .button-icon{width:var(--size-16);height:var(--size-16)}[data-ui=button][data-size=lg] .button-icon,[data-ui=button][data-size=xl] .button-icon{width:var(--size-24);height:var(--size-24)}[data-ui=button][data-size=sm]:before{content:"";min-height:var(--size-44);position:absolute;inset:-6px 0}[data-ui=icon]{vertical-align:middle;flex-shrink:0;display:inline-block}[data-ui=icon][data-size=xs]{width:var(--size-12);height:var(--size-12)}[data-ui=icon][data-size=sm]{width:var(--icon-size-sm);height:var(--icon-size-sm)}[data-ui=icon][data-size=md]{width:var(--icon-size-md);height:var(--icon-size-md)}[data-ui=icon][data-size=lg]{width:var(--icon-size-lg);height:var(--icon-size-lg)}[data-ui=icon-button]{cursor:pointer;font-family:var(--font-family-sans);background-color:var(--icon-button-bg,var(--_icon-button-bg));color:var(--icon-button-fg,var(--_icon-button-fg));transition:background-color var(--duration-150) var(--ease-out), border-color var(--duration-150) var(--ease-out), opacity var(--duration-150) var(--ease-out);border:none;justify-content:center;align-items:center;padding:0;display:inline-flex;position:relative}[data-ui=icon-button][data-shape=square]{border-radius:var(--radius-6)}[data-ui=icon-button][data-shape=circle]{border-radius:var(--radius-full)}[data-ui=icon-button][data-size=xs]{width:var(--size-16);height:var(--size-16);border-radius:var(--radius-full)}[data-ui=icon-button][data-size=sm]{width:var(--size-32);height:var(--size-32)}[data-ui=icon-button][data-size=md]{width:var(--size-40);height:var(--size-40)}[data-ui=icon-button][data-size=lg]{width:var(--size-48);height:var(--size-48)}[data-ui=icon-button][data-variant=primary]{--_icon-button-bg:var(--bg-brand);--_icon-button-fg:var(--text-on-brand)}[data-ui=icon-button][data-variant=secondary]{--_icon-button-bg:var(--bg-neutral);--_icon-button-fg:var(--text-on-neutral)}[data-ui=icon-button][data-variant=outline]{--_icon-button-bg:transparent;--_icon-button-fg:var(--text-primary);border:var(--border-1) solid var(--border-default)}[data-ui=icon-button][data-variant=ghost]{--_icon-button-bg:transparent;--_icon-button-fg:var(--text-primary)}[data-ui=icon-button][data-variant=destructive]{--_icon-button-bg:var(--bg-destructive);--_icon-button-fg:var(--text-on-destructive)}[data-ui=icon-button]:after{content:"";border-radius:inherit;pointer-events:none;transition:background-color var(--duration-150) var(--ease-out);position:absolute;inset:0}[data-ui=icon-button][data-size=xs]:after{inset:-2px}[data-ui=icon-button]:hover:after{background-color:var(--interaction-hover)}[data-ui=icon-button]:active:after{background-color:var(--interaction-pressed)}[data-ui=icon-button]:focus-visible{outline:2px solid var(--color-blue-200);outline-offset:0px}[data-ui=icon-button][data-disabled]{opacity:var(--opacity-50);cursor:not-allowed}[data-ui=icon-button][data-disabled]:after{display:none}[data-ui=icon-button][data-loading]{cursor:default;opacity:1}[data-ui=icon-button][data-loading] .icon-button-icon{animation:icon-button-content-hide 1ms var(--duration-150) forwards}[data-ui=icon-button] .icon-button-spinner{opacity:0;animation:icon-button-spinner-reveal var(--duration-150) var(--duration-150) both;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.icon-button-spinner-icon{border:var(--border-2) solid currentColor;border-radius:var(--radius-full);width:1em;height:1em;animation:icon-button-spin var(--duration-500) linear infinite;border-right-color:#0000}@keyframes icon-button-content-hide{to{opacity:0}}@keyframes icon-button-spinner-reveal{to{opacity:1}}@keyframes icon-button-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){[data-ui=icon-button],[data-ui=icon-button]:after{transition:none}[data-ui=icon-button][data-loading] .icon-button-icon,[data-ui=icon-button] .icon-button-spinner{animation-delay:0s}.icon-button-spinner-icon{animation-duration:1.5s}}[data-ui=icon-button] .icon-button-icon{justify-content:center;align-items:center;display:flex}[data-ui=icon-button] .icon-button-icon svg{width:100%;height:100%}[data-ui=icon-button][data-size=xs] .icon-button-icon,[data-ui=icon-button][data-size=sm] .icon-button-icon{width:var(--icon-size-sm);height:var(--icon-size-sm)}[data-ui=icon-button][data-size=md] .icon-button-icon{width:var(--icon-size-md);height:var(--icon-size-md)}[data-ui=icon-button][data-size=lg] .icon-button-icon{width:var(--icon-size-lg);height:var(--icon-size-lg)}[data-ui=icon-button][data-size=xs]:before{content:"";min-width:var(--size-44);min-height:var(--size-44);position:absolute;inset:-14px}[data-ui=icon-button][data-size=sm]:before{content:"";min-width:var(--size-44);min-height:var(--size-44);position:absolute;inset:-6px}.toast-viewport{--toast-stack-dir:-1;--toast-gap:var(--space-2);--toast-peek:var(--space-2);z-index:var(--z-50);width:360px;max-width:calc(100vw - 2 * var(--space-4));font-family:var(--font-family-sans);position:fixed;inset-block-end:var(--space-4);inset-inline-end:var(--space-4)}.toast-viewport[data-position^=top-]{--toast-stack-dir:1;inset-block-start:var(--space-4);inset-block-end:auto}.toast-viewport[data-position$=-start]{inset-inline-start:var(--space-4);inset-inline-end:auto}.toast-viewport[data-position$=-center]{margin-inline:auto;inset-inline:0}.toast{--toast-scale:max(0, calc(1 - var(--toast-index) * .05));--toast-shrink:calc(1 - var(--toast-scale));--toast-collapsed-height:var(--toast-frontmost-height,var(--toast-height));z-index:calc(100 - var(--toast-index));box-sizing:border-box;width:100%;height:var(--toast-collapsed-height);background:var(--bg-inverse);color:var(--text-inverse-primary);border-radius:var(--radius-12);box-shadow:var(--shadow-lg);transform-origin:bottom;transform:translateX(var(--toast-swipe-movement-x)) translateY(calc(var(--toast-swipe-movement-y) + var(--toast-stack-dir) * ( var(--toast-index) * var(--toast-peek) + var(--toast-shrink) * var(--toast-collapsed-height) ))) scale(var(--toast-scale));transition:transform var(--duration-300) var(--ease-out), translate var(--duration-300) var(--ease-out), opacity var(--duration-200) var(--ease-out), visibility var(--duration-200) var(--ease-out), height var(--duration-200) var(--ease-out);position:absolute;inset-block-end:0;inset-inline:0}.toast-viewport[data-position^=top-] .toast{transform-origin:top;inset-block:0 auto}.toast:after{content:"";height:calc(var(--toast-gap) + 1px);position:absolute;inset-block-start:100%;inset-inline:0}.toast-viewport[data-position^=top-] .toast:after{inset-block:auto 100%}.toast[data-expanded]{height:var(--toast-height);transform:translateX(var(--toast-swipe-movement-x)) translateY(calc(var(--toast-swipe-movement-y) + var(--toast-stack-dir) * (var(--toast-offset-y) + var(--toast-index) * var(--toast-gap))))}.toast[data-limited]{opacity:0;visibility:hidden}.toast[data-starting-style],.toast[data-ending-style]{opacity:0;translate:0 calc(var(--toast-stack-dir) * -1 * var(--space-2))}.toast[data-ending-style]{transition-duration:var(--duration-200)}.toast[data-ending-style][data-swipe-direction=right]{transform:translateX(calc(var(--toast-swipe-movement-x) + 100%)) translateY(var(--toast-swipe-movement-y))}.toast[data-ending-style][data-swipe-direction=left]{transform:translateX(calc(var(--toast-swipe-movement-x) - 100%)) translateY(var(--toast-swipe-movement-y))}.toast[data-ending-style][data-swipe-direction=down]{transform:translateX(var(--toast-swipe-movement-x)) translateY(calc(var(--toast-swipe-movement-y) + 100%))}.toast[data-ending-style][data-swipe-direction=up]{transform:translateX(var(--toast-swipe-movement-x)) translateY(calc(var(--toast-swipe-movement-y) - 100%))}@media (prefers-reduced-motion:reduce){.toast{transition:opacity var(--duration-200) var(--ease-out), visibility var(--duration-200) var(--ease-out), height var(--duration-200) var(--ease-out)}.toast[data-starting-style],.toast[data-ending-style]{translate:none}}.toast:focus-visible{outline:2px solid var(--color-blue-200);outline-offset:0}.toast-content{box-sizing:border-box;align-items:flex-start;gap:var(--space-3);padding:var(--space-4);transition:opacity var(--duration-200) var(--ease-out);display:flex}.toast-content[data-behind]{opacity:0;pointer-events:none}.toast-content[data-expanded]{opacity:1;pointer-events:auto}.toast-icon{color:var(--text-inverse-primary);flex-shrink:0;display:inline-flex}.toast[data-variant=success] .toast-icon{color:var(--text-inverse-success)}.toast[data-variant=warning] .toast-icon{color:var(--text-inverse-warning)}.toast[data-variant=error] .toast-icon{color:var(--text-inverse-error)}.toast-body{align-items:flex-start;gap:var(--space-1);flex-direction:column;flex:1;min-width:0;display:flex}.toast-title{font-size:var(--font-size-base);font-weight:var(--font-weight-medium);line-height:var(--line-height-snug);color:var(--text-inverse-primary);margin:0}.toast-description{font-size:var(--font-size-base);line-height:var(--line-height-snug);color:var(--text-inverse-secondary);margin:0}.toast-action{--button-bg:transparent;--button-fg:var(--text-inverse-link);margin-block-start:var(--space-1)}.toast-close{--icon-button-bg:transparent;--icon-button-fg:var(--text-inverse-secondary);flex-shrink:0}@media (width<=37.5em){.toast-viewport[data-position]{inset-inline:var(--space-4);width:auto;max-width:none;margin-inline:0}}[data-ui=badge]{width:fit-content;font-family:var(--font-family-sans);font-weight:var(--font-weight-medium);line-height:var(--line-height-none);white-space:nowrap;background-color:var(--_badge-bg);color:var(--_badge-fg);justify-content:center;align-items:center;display:inline-flex}[data-ui=badge][data-size=sm]{height:var(--size-20);padding:0 var(--space-1-5);font-size:var(--font-size-xs);border-radius:var(--radius-4);gap:var(--space-1)}[data-ui=badge][data-size=md]{height:var(--size-24);padding:0 var(--space-2);font-size:var(--font-size-sm);border-radius:var(--radius-4);gap:var(--space-1)}[data-ui=badge][data-size=lg]{height:var(--size-28);padding:0 var(--space-2);font-size:var(--font-size-base);border-radius:var(--radius-6);gap:var(--space-1)}[data-ui=badge][data-color=neutral][data-variant=subtle]{--_badge-bg:var(--surface-deep);--_badge-fg:var(--text-secondary)}[data-ui=badge][data-color=neutral][data-variant=filled]{--_badge-bg:var(--bg-neutral);--_badge-fg:var(--text-on-neutral)}[data-ui=badge][data-color=brand][data-variant=subtle]{--_badge-bg:var(--color-blue-50);--_badge-fg:var(--color-blue-700)}[data-ui=badge][data-color=brand][data-variant=filled]{--_badge-bg:var(--bg-brand);--_badge-fg:var(--text-on-brand)}[data-ui=badge][data-color=success][data-variant=subtle]{--_badge-bg:var(--color-green-50);--_badge-fg:var(--color-green-700)}[data-ui=badge][data-color=success][data-variant=filled]{--_badge-bg:var(--color-green-700);--_badge-fg:var(--color-sand-0)}[data-ui=badge][data-color=warning][data-variant=subtle]{--_badge-bg:var(--color-yellow-50);--_badge-fg:var(--color-yellow-800)}[data-ui=badge][data-color=warning][data-variant=filled]{--_badge-bg:var(--color-yellow-400);--_badge-fg:var(--color-yellow-900)}[data-ui=badge][data-color=error][data-variant=subtle]{--_badge-bg:var(--color-red-50);--_badge-fg:var(--color-red-700)}[data-ui=badge][data-color=error][data-variant=filled]{--_badge-bg:var(--color-red-600);--_badge-fg:var(--color-sand-0)}[data-ui=badge][data-color=info][data-variant=subtle]{--_badge-bg:var(--color-blue-50);--_badge-fg:var(--color-blue-700)}[data-ui=badge][data-color=info][data-variant=filled]{--_badge-bg:var(--color-blue-500);--_badge-fg:var(--color-sand-0)}.badge-icon{flex-shrink:0;justify-content:center;align-items:center;display:flex}.badge-icon svg{width:100%;height:100%}[data-ui=badge][data-size=sm] .badge-icon{width:12px;height:12px}[data-ui=badge][data-size=md] .badge-icon{width:14px;height:14px}[data-ui=badge][data-size=lg] .badge-icon{width:16px;height:16px}.badge-label{text-overflow:ellipsis;overflow:hidden}.alert-dialog-backdrop{z-index:var(--z-40);background:var(--surface-overlay);position:fixed;inset:0}.alert-dialog-backdrop[data-starting-style]{animation:alert-dialog-backdrop-in var(--duration-200) var(--ease-out) both}.alert-dialog-backdrop[data-ending-style]{animation:alert-dialog-backdrop-out var(--duration-150) var(--ease-in) both}@keyframes alert-dialog-backdrop-in{0%{opacity:0}}@keyframes alert-dialog-backdrop-out{to{opacity:0}}.alert-dialog-positioner{z-index:var(--z-40);padding:var(--space-4);justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.alert-dialog-panel{--alert-dialog-width:400px;width:min(var(--alert-dialog-width), calc(100vw - 2 * var(--space-4)));max-height:calc(100dvh - 2 * var(--space-4));background:var(--surface-base);border-radius:var(--radius-12);box-shadow:var(--shadow-md);will-change:opacity, transform;outline:none;flex-direction:column;display:flex;overflow:hidden}.alert-dialog-panel[data-starting-style]{animation:alert-dialog-panel-in var(--duration-200) var(--ease-out) both}.alert-dialog-panel[data-ending-style]{animation:alert-dialog-panel-out var(--duration-150) var(--ease-in) both}@keyframes alert-dialog-panel-in{0%{opacity:0;transform:scale(.97)}}@keyframes alert-dialog-panel-out{to{opacity:0;transform:scale(.97)}}.alert-dialog-header{padding:var(--space-4) var(--space-5) var(--space-1);flex-shrink:0}.alert-dialog-title{color:var(--text-primary);font-family:var(--font-family-sans);font-size:var(--font-size-xl);font-weight:var(--font-weight-bold);line-height:var(--line-height-snug);letter-spacing:var(--letter-spacing-tighter);margin:0}.alert-dialog-body{min-height:0;padding:var(--space-2) var(--space-5) var(--space-4);color:var(--text-secondary);font-family:var(--font-family-sans);font-size:var(--font-size-base);line-height:var(--line-height-normal);margin:0;overflow-y:auto}.alert-dialog-body:first-child{padding-top:var(--space-4)}.alert-dialog-footer{justify-content:flex-end;align-items:center;gap:var(--space-3);padding:var(--space-4) var(--space-5);flex-shrink:0;display:flex}@media (prefers-reduced-motion:reduce){.alert-dialog-backdrop[data-starting-style],.alert-dialog-backdrop[data-ending-style],.alert-dialog-panel[data-starting-style]{animation:none}.alert-dialog-panel[data-ending-style]{opacity:0;transition:opacity var(--duration-75) var(--ease-out);animation:none}}.tooltip-positioner{z-index:var(--z-20)}.tooltip-popup{gap:var(--space-1);max-width:280px;padding:var(--space-2);border-radius:var(--radius-6);background-color:var(--bg-inverse);box-shadow:var(--shadow-md);font-family:var(--font-family-sans);opacity:1;transition:opacity var(--duration-150) var(--ease-out), transform var(--duration-150) var(--ease-out);flex-direction:column;display:flex;transform:translate(0)}.tooltip-popup[data-starting-style][data-side=top]{transform:translateY(2px)}.tooltip-popup[data-starting-style][data-side=bottom]{transform:translateY(-2px)}.tooltip-popup[data-starting-style][data-side=left],.tooltip-popup[data-starting-style][data-side=inline-start]{transform:translate(2px)}.tooltip-popup[data-starting-style][data-side=right],.tooltip-popup[data-starting-style][data-side=inline-end]{transform:translate(-2px)}.tooltip-popup[data-starting-style]{opacity:0}.tooltip-popup[data-ending-style]{opacity:0;transition:opacity var(--duration-100) var(--ease-in);transform:translate(0)}@media (prefers-reduced-motion:reduce){.tooltip-popup{transition:opacity var(--duration-150) var(--ease-out)}.tooltip-popup[data-starting-style]{transform:translate(0)}.tooltip-popup[data-ending-style]{transition:opacity var(--duration-100) var(--ease-in)}}.tooltip-title{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--text-on-inverse);line-height:var(--line-height-snug)}.tooltip-description{font-size:var(--font-size-sm);font-weight:var(--font-weight-regular);color:var(--text-inverse-secondary);line-height:var(--line-height-snug)}.tooltip-arrow{width:8px;height:8px}.tooltip-arrow:before{content:"";background-color:var(--bg-inverse);position:absolute;inset:0;transform:rotate(45deg)}.tooltip-arrow[data-side=top]{bottom:-3px}.tooltip-arrow[data-side=bottom]{top:-3px}.tooltip-arrow[data-side=left],.tooltip-arrow[data-side=inline-start]{right:-3px}.tooltip-arrow[data-side=right],.tooltip-arrow[data-side=inline-end]{left:-3px}[data-ui=checkbox]{gap:var(--space-1);font-family:var(--font-family-sans);flex-direction:column;display:flex}.checkbox-row{align-items:center;gap:var(--space-2);display:flex}.checkbox-control{border-radius:var(--radius-4);border:var(--border-1) solid var(--border-default);cursor:pointer;background-color:#0000;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;position:relative}[data-ui=checkbox][data-size=sm] .checkbox-control{width:var(--size-16);height:var(--size-16)}[data-ui=checkbox][data-size=md] .checkbox-control{width:var(--size-20);height:var(--size-20)}.checkbox-control:hover{border-color:var(--border-strong)}.checkbox-control:focus-visible{outline:2px solid var(--color-blue-200);outline-offset:2px}.checkbox-control[data-checked],.checkbox-control[data-indeterminate]{background-color:var(--bg-brand);border:none}.checkbox-control[data-disabled]{opacity:var(--opacity-50);cursor:not-allowed}.checkbox-control[data-invalid]{border-color:var(--border-error);border-width:var(--border-2)}[data-ui=checkbox][data-size=sm] .checkbox-control:before{content:"";min-width:var(--size-44);min-height:var(--size-44);position:absolute;inset:-14px}[data-ui=checkbox][data-size=md] .checkbox-control:before{content:"";min-width:var(--size-44);min-height:var(--size-44);position:absolute;inset:-12px}.checkbox-indicator{color:var(--text-on-brand);justify-content:center;align-items:center;display:flex}.checkbox-indicator svg{width:100%;height:100%}[data-ui=checkbox][data-size=sm] .checkbox-indicator{width:12px;height:12px}[data-ui=checkbox][data-size=md] .checkbox-indicator{width:14px;height:14px}.checkbox-label{font-size:var(--font-size-base);color:var(--text-primary);cursor:pointer}.checkbox-optional{color:var(--text-secondary)}.checkbox-description{font-size:var(--font-size-sm);color:var(--text-secondary);margin:0}.checkbox-status{font-size:var(--font-size-sm)}.checkbox-status[data-status-type=error]{color:var(--text-error)}.checkbox-status[data-status-type=warning]{color:var(--text-warning)}.checkbox-status[data-status-type=success]{color:var(--text-success)}.checkbox-status[data-status-type=info]{color:var(--text-info)}.checkbox-sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.table-wrapper{width:100%;overflow-x:auto}.table-wrapper.table-bordered{border:var(--border-1) solid var(--border-subtle);border-radius:var(--radius-8);overflow:hidden}.table{border-collapse:collapse;table-layout:fixed;width:100%;font-family:var(--font-family-sans);line-height:var(--line-height-normal);background:0 0}.table-thead{background:0 0}.table-th{height:var(--size-44);padding:0 var(--space-3);text-align:left;vertical-align:middle;font-size:var(--font-size-xs);font-weight:var(--font-weight-regular);color:var(--text-secondary);border-bottom:var(--border-1) solid var(--border-subtle);white-space:nowrap}.table-th.table-align-right{text-align:right}.table-th.table-align-center{text-align:center}.table-sort-button{align-items:center;gap:var(--space-1);font:inherit;color:inherit;cursor:pointer;background:0 0;border:none;margin:0;padding:0;display:inline-flex}.table-th.table-align-right .table-sort-button{flex-direction:row-reverse}.table-sort-button:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px;border-radius:var(--radius-2)}.table-sort-active{color:var(--text-primary)}.table-sort-icon{width:var(--icon-size-sm);height:var(--icon-size-sm);color:var(--text-tertiary);flex-shrink:0;display:inline-flex}.table-sort-active .table-sort-icon{color:var(--text-primary)}.table-sort-icon svg{width:100%;height:100%}.table-tr{transition:background-color var(--duration-150) ease;background:0 0}.table-tr.table-interactive{cursor:pointer}.table-tr.table-interactive:hover{background:var(--interaction-hover)}.table-tr.table-selected{background:var(--interaction-selected)}.table-tr.table-disabled{opacity:var(--opacity-50);pointer-events:none}.table-tr.table-interactive:focus-visible{outline:2px solid var(--border-focus);outline-offset:-2px}.table-td{padding:var(--space-4) var(--space-3);vertical-align:middle;border-bottom:var(--border-1) solid var(--border-subtle);font-size:var(--font-size-md);color:var(--text-secondary)}.table-compact .table-td{padding:var(--space-2) var(--space-3)}.table-td.table-align-right{text-align:right}.table-td.table-align-center{text-align:center}.table-cell-text{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.table-rich{align-items:center;gap:var(--space-3);min-width:0;display:flex}.table-rich-media{width:var(--size-40);height:var(--size-40);flex-shrink:0;justify-content:center;align-items:center;display:flex}.table-rich-media svg,.table-rich-media img{width:100%;height:100%}.table-rich-text{gap:var(--space-1);flex-direction:column;min-width:0;display:flex}.table-rich-title{font-size:var(--font-size-md);font-weight:var(--font-weight-medium);color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.table-rich-supporting{font-size:var(--font-size-sm);font-weight:var(--font-weight-regular);color:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.table-numeric{font-variant-numeric:tabular-nums;color:var(--text-primary)}.table-td.table-align-left{text-align:left}.table-action{text-align:right}.table-action-inner{justify-content:flex-end;align-items:center;gap:var(--space-1);display:inline-flex}.table-select-cell{width:var(--size-48);padding-left:var(--space-3);padding-right:var(--space-3);text-align:center}.table-empty-cell{padding:var(--space-8) var(--space-3);text-align:center;color:var(--text-secondary);font-size:var(--font-size-md)}.table-skeleton-bar{border-radius:var(--radius-4);background:var(--surface-deep);height:.875rem;display:inline-block}.table-skeleton-circle{width:var(--size-40);height:var(--size-40);border-radius:var(--radius-full);background:var(--surface-deep);flex-shrink:0}@media (prefers-reduced-motion:no-preference){.table-skeleton-bar,.table-skeleton-circle{animation:1.4s ease-in-out infinite table-pulse}}@keyframes table-pulse{0%,to{opacity:1}50%{opacity:var(--opacity-50)}}.table-visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}[data-ui=link]{color:var(--text-link);text-underline-offset:var(--space-0-5);font-family:var(--font-family-sans);cursor:pointer;text-decoration:underline}[data-ui=link][data-no-underline]{text-decoration:none}[data-ui=link]:hover{color:var(--text-link-hover)}[data-ui=link][data-size=sm]{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium)}[data-ui=link][data-size=md],[data-ui=link][data-size=lg]{font-size:var(--font-size-base);font-weight:var(--font-weight-medium)}[data-ui=link]:focus-visible{outline:2px solid var(--color-blue-200);outline-offset:2px}[data-ui=link][aria-disabled=true]{color:var(--text-disabled);-webkit-text-decoration-color:var(--text-disabled);-webkit-text-decoration-color:var(--text-disabled);text-decoration-color:var(--text-disabled);opacity:var(--opacity-50);cursor:not-allowed;pointer-events:none}[data-ui=link][data-truncated]{-webkit-line-clamp:var(--link-max-lines);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.link-sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.dialog-backdrop{z-index:var(--z-40);background:var(--surface-overlay);position:fixed;inset:0}.dialog-backdrop[data-starting-style]{animation:dialog-backdrop-in var(--duration-200) var(--ease-out) both}.dialog-backdrop[data-ending-style]{animation:dialog-backdrop-out var(--duration-150) var(--ease-in) both}@keyframes dialog-backdrop-in{0%{opacity:0}}@keyframes dialog-backdrop-out{to{opacity:0}}.dialog-positioner{z-index:var(--z-40);padding:var(--space-10);justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.dialog-panel{background:var(--surface-base);border-radius:var(--radius-12);box-shadow:var(--shadow-md);max-height:calc(100vh - 2 * var(--space-10));will-change:opacity, transform;outline:none;flex-direction:column;width:560px;min-width:320px;display:flex}.dialog-panel[data-starting-style]{animation:dialog-panel-in var(--duration-200) var(--ease-out) both}.dialog-panel[data-ending-style]{animation:dialog-panel-out var(--duration-150) var(--ease-in) both}@keyframes dialog-panel-in{0%{opacity:0;transform:scale(.97)}}@keyframes dialog-panel-out{to{opacity:0;transform:scale(.97)}}.dialog-header{padding:var(--space-4) var(--space-5) var(--space-1);flex-shrink:0;justify-content:space-between;align-items:center;display:flex}.dialog-title{font-family:var(--font-family-sans);font-size:var(--font-size-xl);font-weight:var(--font-weight-bold);line-height:var(--line-height-snug);letter-spacing:var(--letter-spacing-tighter);color:var(--text-primary);margin:0}.dialog-close-button{margin-left:var(--space-3);flex-shrink:0}.dialog-body{padding:var(--space-2) var(--space-5) var(--space-4);flex:1;min-height:0;overflow-y:auto}.dialog-body[data-scrolled-top]{border-top:var(--border-1) solid var(--border-subtle)}.dialog-body[data-scrolled-bottom]{border-bottom:var(--border-1) solid var(--border-subtle)}.dialog-footer{justify-content:flex-end;align-items:center;gap:var(--space-3);padding:var(--space-4) var(--space-5);flex-shrink:0;display:flex}@media (width<=767px){.dialog-positioner{padding:var(--space-4)}.dialog-panel{max-height:calc(100vh - 2 * var(--space-4));width:calc(100vw - 2 * var(--space-4))}}@media (prefers-reduced-motion:reduce){.dialog-backdrop[data-starting-style],.dialog-backdrop[data-ending-style],.dialog-panel[data-starting-style]{animation:none}.dialog-panel[data-ending-style]{opacity:0;transition:opacity var(--duration-75) var(--ease-out);animation:none}}.side-sheet-backdrop{z-index:var(--z-40);background:var(--surface-overlay);position:fixed;inset:0}.side-sheet-backdrop[data-starting-style]{animation:side-sheet-backdrop-in var(--duration-200) var(--ease-out) both}.side-sheet-backdrop[data-ending-style]{animation:side-sheet-backdrop-out var(--duration-150) var(--ease-in) both}@keyframes side-sheet-backdrop-in{0%{opacity:0}}@keyframes side-sheet-backdrop-out{to{opacity:0}}.side-sheet-panel{z-index:var(--z-40);background:var(--surface-base);box-shadow:var(--shadow-lg);will-change:opacity, transform;outline:none;flex-direction:column;display:flex;position:fixed;top:0;bottom:0;right:0}.side-sheet-panel[data-size=sm]{width:360px}.side-sheet-panel[data-size=md]{width:480px}.side-sheet-panel[data-size=lg]{width:640px}.side-sheet-panel[data-starting-style]{animation:side-sheet-slide-in var(--duration-300) var(--ease-out) both}.side-sheet-panel[data-ending-style]{animation:side-sheet-slide-out var(--duration-200) var(--ease-in) both}@keyframes side-sheet-slide-in{0%{opacity:0;transform:translate(100%)}}@keyframes side-sheet-slide-out{to{opacity:0;transform:translate(100%)}}.side-sheet-header{padding:var(--space-4) var(--space-5) var(--space-1);flex-wrap:wrap;flex-shrink:0;justify-content:space-between;align-items:center;display:flex}.side-sheet-title{font-family:var(--font-family-sans);font-size:var(--font-size-xl);font-weight:var(--font-weight-bold);line-height:var(--line-height-snug);letter-spacing:var(--letter-spacing-tighter);color:var(--text-primary);flex:1;min-width:0;margin:0}.side-sheet-header-slot{gap:var(--space-3);margin-top:var(--space-3);flex-direction:column;flex-basis:100%;display:flex}.side-sheet-close-button{margin-left:var(--space-3);flex-shrink:0}.side-sheet-body{padding:var(--space-2) var(--space-5) var(--space-4);flex:1;min-height:0;overflow-y:auto}.side-sheet-footer{justify-content:flex-end;align-items:center;gap:var(--space-3);padding:var(--space-4) var(--space-5);border-top:var(--border-1) solid var(--border-subtle);flex-shrink:0;display:flex}@media (width<=767px){.side-sheet-panel[data-size=sm],.side-sheet-panel[data-size=md],.side-sheet-panel[data-size=lg]{width:100vw}}@media (prefers-reduced-motion:reduce){.side-sheet-backdrop[data-starting-style],.side-sheet-backdrop[data-ending-style],.side-sheet-panel[data-starting-style]{animation:none}.side-sheet-panel[data-ending-style]{opacity:0;transition:opacity var(--duration-75) var(--ease-out);animation:none}}.select-positioner{z-index:var(--z-20)}.select-popup{box-sizing:border-box;width:var(--anchor-width);background:var(--surface-top);border:var(--border-1) solid var(--border-default);border-radius:var(--radius-6);box-shadow:var(--shadow-md);padding:var(--space-1) 0;max-height:12.5rem;overflow-y:auto}.select-group-label{padding:var(--space-2) var(--space-3);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--text-tertiary)}.select-option{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);cursor:pointer;min-height:2.25rem;display:flex;position:relative}.select-option[data-highlighted]{background:var(--interaction-hover)}.select-option[data-selected]{background:var(--surface-deep)}.select-option[data-disabled]{color:var(--text-disabled);cursor:not-allowed}.select-option:before{content:"";position:absolute;inset:-4px 0}.select-option-icon{width:var(--icon-size-sm);height:var(--icon-size-sm);color:var(--text-tertiary);flex-shrink:0;justify-content:center;align-items:center;display:flex}.select-option-icon svg{width:100%;height:100%}.select-option-content{flex-direction:column;flex:1;min-width:0;display:flex}.select-option-label{font-size:var(--font-size-base);color:var(--text-primary)}[data-ui=select-option][data-disabled] .select-option-label{color:var(--text-disabled)}.select-option-description{font-size:var(--font-size-sm);color:var(--text-tertiary)}.select-option-indicator{width:var(--icon-size-sm);height:var(--icon-size-sm);color:var(--text-primary);flex-shrink:0;justify-content:center;align-items:center;margin-inline-start:auto;display:flex}.select-option-indicator svg{width:100%;height:100%}.select-sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}[data-ui=filter-dropdown]{max-width:100%;display:inline-flex}.filter-dropdown-trigger{box-sizing:border-box;align-items:center;gap:var(--space-2);min-width:var(--size-40);height:var(--size-40);padding:var(--space-2) var(--space-3);background:var(--surface-deep);border:var(--border-1) solid var(--border-default);border-radius:var(--radius-6);font-family:var(--font-family-sans);color:inherit;cursor:pointer;transition:background-color var(--duration-150) var(--ease-out), border-color var(--duration-150) var(--ease-out);display:inline-flex}.filter-dropdown-trigger:hover{background:var(--interaction-hover)}.filter-dropdown-trigger:focus-visible{outline:2px solid var(--color-blue-200);outline-offset:0}.filter-dropdown-trigger[data-popup-open]{border-color:var(--border-strong)}.filter-dropdown-trigger[data-popup-open] .filter-dropdown-chevron{color:var(--text-primary);transform:rotate(180deg)}[data-ui=filter-dropdown][data-disabled] .filter-dropdown-trigger{opacity:var(--opacity-50);cursor:not-allowed}.filter-dropdown-label{font-size:var(--font-size-base);font-weight:var(--font-weight-regular);line-height:var(--line-height-normal);color:var(--text-secondary);flex-shrink:0}.filter-dropdown-value{min-width:0;max-width:var(--size-104);text-overflow:ellipsis;white-space:nowrap;font-size:var(--font-size-base);line-height:var(--line-height-normal);color:var(--text-info);overflow:hidden}.filter-dropdown-chevron{width:var(--icon-size-sm);height:var(--icon-size-sm);color:var(--text-tertiary);transition:transform var(--duration-150) var(--ease-out);flex-shrink:0;display:inline-flex}.filter-dropdown-chevron [data-ui=icon]{width:100%;height:100%}.select-popup.filter-dropdown-popup{width:max(var(--anchor-width), max-content);max-width:var(--size-320)}.filter-dropdown-option .select-option-label{white-space:nowrap}.filter-dropdown-box{box-sizing:border-box;width:var(--size-16);height:var(--size-16);border:var(--border-1) solid var(--border-default);border-radius:var(--radius-4);flex-shrink:0}.filter-dropdown-option[data-selected] .filter-dropdown-box{background:var(--bg-brand);border:none}.menu-positioner{z-index:var(--z-20)}.menu-popup{background:var(--surface-top);border:var(--border-1) solid var(--border-default);border-radius:var(--radius-6);box-shadow:var(--shadow-md);padding:var(--space-1) 0;max-height:12.5rem;font-family:var(--font-family-sans);overflow-y:auto}.menu-item,.menu-checkbox-item,.menu-radio-item,.menu-submenu-trigger,.menu-link-item{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);min-height:2.25rem;font-size:var(--font-size-base);color:var(--text-primary);cursor:pointer;text-decoration:none;display:flex;position:relative}.menu-item[data-highlighted],.menu-checkbox-item[data-highlighted],.menu-radio-item[data-highlighted],.menu-submenu-trigger[data-highlighted],.menu-link-item[data-highlighted]{background:var(--interaction-hover)}.menu-item[data-disabled],.menu-checkbox-item[data-disabled],.menu-radio-item[data-disabled],.menu-submenu-trigger[data-disabled]{color:var(--text-disabled);cursor:not-allowed}.menu-submenu-trigger[data-popup-open]{background:var(--interaction-hover)}.menu-item:before,.menu-checkbox-item:before,.menu-radio-item:before,.menu-submenu-trigger:before,.menu-link-item:before{content:"";position:absolute;inset:-4px 0}.menu-group-label{padding:var(--space-2) var(--space-3);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--text-tertiary)}.menu-item-indicator{width:var(--icon-size-sm);height:var(--icon-size-sm);color:var(--text-primary);flex-shrink:0;justify-content:center;align-items:center;display:flex}.menu-item-indicator svg{width:100%;height:100%}.menu-separator{height:var(--border-1);background-color:var(--border-default);margin:var(--space-1) 0}.page-header{z-index:var(--z-10);padding:var(--space-8) var(--space-6);background:color-mix(in srgb, var(--surface-base) 80%, transparent);-webkit-backdrop-filter:blur(12px);transition:transform var(--duration-300) var(--ease-out);will-change:transform;justify-content:space-between;align-items:center;display:flex;position:sticky;top:0;-webkit-mask-image:linear-gradient(#000 60%,#0000 100%);mask-image:linear-gradient(#000 60%,#0000 100%)}.page-header[data-variant=solid]{background:var(--surface-base);-webkit-backdrop-filter:none;-webkit-mask-image:none;mask-image:none}.page-header[data-hidden]{pointer-events:none;transform:translateY(-100%)}.page-header-title{color:var(--text-secondary);font-family:var(--font-family-serif);font-size:var(--font-size-3xl);font-weight:var(--font-weight-light);line-height:var(--line-height-tight);letter-spacing:var(--letter-spacing-tight);margin:0}.page-header-title-slot{min-width:0}.page-header-title:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px}.page-header-actions{align-items:center;gap:var(--space-3);display:flex}@media (width>=37.5em){.page-header{padding-top:var(--space-6);align-items:flex-start}}@media (width>=75em){.page-header{padding-left:var(--space-8);padding-right:var(--space-8)}}@media (width>=100em){.page-header{padding-left:var(--space-10);padding-right:var(--space-10)}}@media (prefers-reduced-motion:reduce){.page-header{transition-duration:var(--duration-75)}}[data-ui=breadcrumb-item]{justify-content:center;align-items:center;gap:var(--space-1);height:var(--size-28);padding:0 var(--space-3);border-radius:var(--radius-8);color:var(--text-primary);font-family:var(--font-family-sans);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);line-height:var(--line-height-normal);cursor:pointer;transition:background-color var(--duration-150) var(--ease-out);background:0 0;border:none;text-decoration:none;display:inline-flex;position:relative}[data-ui=breadcrumb-item][data-icon-only=true]{width:var(--size-28);padding:0}[data-ui=breadcrumb-item][data-current=true],[data-ui=breadcrumb-item]:hover{background:var(--surface-light)}[data-ui=breadcrumb-item][data-current=true]:hover{background:var(--bg-neutral)}[data-ui=breadcrumb-item]:focus-visible{outline:2px solid var(--color-blue-200);outline-offset:0px;background:var(--surface-light)}[data-ui=breadcrumb-item][data-current=true]:focus-visible{background:var(--bg-neutral)}.breadcrumb-item-label{white-space:nowrap;align-items:center;display:inline-flex}.breadcrumb-item-icon{width:var(--size-20);height:var(--size-20);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.breadcrumb-item-icon svg{width:100%;height:100%}.breadcrumb-item-chevron{width:var(--size-12);height:var(--size-12);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.breadcrumb-item-chevron svg{width:100%;height:100%}@media (prefers-reduced-motion:reduce){[data-ui=breadcrumb-item]{transition:none}}[data-ui=breadcrumb]{display:block}.breadcrumb-list{align-items:center;gap:var(--space-1);margin:0;padding:0;list-style:none;display:flex}.breadcrumb-slot{align-items:center;display:flex}.breadcrumb-separator{color:var(--text-tertiary);flex-shrink:0;justify-content:center;align-items:center;display:flex}.breadcrumb-switcher-item{align-items:center;gap:var(--space-2);width:100%;min-width:var(--size-160);height:var(--size-32);padding:0 var(--space-2);border-radius:var(--radius-6);color:var(--text-primary);font-family:var(--font-family-sans);font-size:var(--font-size-sm);font-weight:var(--font-weight-regular);line-height:var(--line-height-normal);text-align:left;cursor:pointer;background:0 0;border:none;text-decoration:none;display:inline-flex}.breadcrumb-switcher-item-current{background:var(--surface-light);font-weight:var(--font-weight-medium)}.breadcrumb-switcher-item-icon{width:var(--size-16);height:var(--size-16);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.breadcrumb-switcher-item-icon svg{width:100%;height:100%}.breadcrumb-switcher-item-label{white-space:nowrap;text-overflow:ellipsis;flex:auto;overflow:hidden}.breadcrumb-switcher-item-check{width:var(--size-16);height:var(--size-16);color:var(--text-brand);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.breadcrumb-switcher-item-check svg{width:100%;height:100%}[data-ui=section-label]{padding:var(--space-8) var(--space-4) var(--space-2);font-family:var(--font-family-sans);font-size:var(--font-size-sm);font-weight:var(--font-weight-regular);line-height:var(--line-height-normal);letter-spacing:var(--letter-spacing-wide);text-transform:uppercase;color:var(--text-tertiary);margin:0}.stat{width:fit-content;font-family:var(--font-family-sans);font-weight:var(--font-weight-regular);line-height:var(--line-height-normal);flex-direction:column;display:flex}.stat-divider{background:var(--border-subtle);height:1px;transition:opacity var(--duration-150) var(--ease-out)}.stat-label-row{align-items:center;gap:var(--space-1);width:fit-content;display:flex}.stat-main{flex-direction:column;display:flex}.stat-label{color:var(--text-secondary)}.stat-value-row{gap:var(--space-1);flex-direction:column;display:flex}.stat-value{color:var(--text-primary);font-weight:var(--font-weight-medium);line-height:var(--line-height-none)}.stat-note{color:var(--text-secondary);font-size:var(--font-size-sm)}.stat[data-size=md]{gap:var(--space-1)}.stat[data-size=md] .stat-value-row{padding-top:var(--space-2)}.stat[data-size=md] .stat-value{font-size:var(--font-size-lg)}.stat[data-size=md] .stat-label,.stat[data-size=md] .stat-note{font-size:var(--font-size-sm)}.stat[data-size=lg]{gap:var(--space-2)}.stat[data-size=lg] .stat-value{font-size:var(--font-size-3xl)}.stat[data-size=lg] .stat-label{font-size:var(--font-size-base);font-weight:var(--font-weight-medium)}.stat[data-size=lg] .stat-note{font-size:var(--font-size-base)}.stat-trend{align-items:center;gap:var(--space-1);font-size:var(--font-size-sm);display:flex}.stat-trend .stat-trend-icon[data-ui=icon]{width:var(--icon-size-xs);height:var(--icon-size-xs)}.stat[data-size=lg] .stat-trend .stat-trend-icon[data-ui=icon]{width:var(--icon-size-sm);height:var(--icon-size-sm)}.stat-trend[data-trend=up] .stat-trend-icon,.stat-trend[data-trend=up] .stat-trend-percentage{color:var(--text-success)}.stat-trend[data-trend=down] .stat-trend-icon,.stat-trend[data-trend=down] .stat-trend-percentage{color:var(--text-error)}.stat-trend-percentage{font-weight:var(--font-weight-medium)}.stat-trend-comparison{color:var(--text-secondary);font-weight:var(--font-weight-regular)}.stat[data-interactive]{position:relative}.stat[data-interactive]:after{content:"";top:0;bottom:0;left:calc(-1 * var(--space-3));right:calc(-1 * var(--space-3));border-radius:var(--radius-4);pointer-events:none;transition:background-color var(--duration-150) var(--ease-out);position:absolute}.stat-main[role=button]{cursor:pointer;outline:none}@media (hover:hover) and (pointer:fine){.stat[data-interactive]:has(.stat-main:hover):after{background-color:var(--interaction-hover)}.stat[data-interactive]:has(.stat-main:hover) .stat-divider{opacity:0}}.stat[data-interactive]:has(.stat-main:focus-visible):after{background-color:var(--interaction-hover);outline:2px solid var(--border-focus);outline-offset:0}.stat[data-interactive]:has(.stat-main:focus-visible) .stat-divider{opacity:0}@media (prefers-reduced-motion:reduce){.stat-divider,.stat[data-interactive]:after{transition:none}}[data-ui=tabs]{font-family:var(--font-family-sans);flex-direction:column;display:flex}[data-ui=tab-list-wrapper]{align-items:center;display:flex;position:relative}[data-ui=tab-list-wrapper][data-has-divider]{border-bottom:var(--border-1) solid var(--border-subtle)}.tab-list-scroll{scrollbar-width:none;scroll-behavior:smooth;min-width:0;-webkit-mask-image:linear-gradient(to right, transparent, black var(--space-4), black calc(100% - var(--space-4)), transparent);-webkit-mask-image:linear-gradient(to right, transparent, black var(--space-4), black calc(100% - var(--space-4)), transparent);mask-image:linear-gradient(to right, transparent, black var(--space-4), black calc(100% - var(--space-4)), transparent);flex:1;overflow-x:auto}.tab-list-scroll::-webkit-scrollbar{display:none}[data-ui=tab-list-wrapper][data-overflow=visible] .tab-list-scroll{overflow-x:visible;-webkit-mask-image:none;mask-image:none}@media (prefers-reduced-motion:reduce){.tab-list-scroll{scroll-behavior:auto}}.tab-list-arrow{width:var(--size-24);height:var(--size-24);border-radius:var(--radius-full);background-color:var(--surface-deep);color:var(--text-secondary);cursor:pointer;border:none;flex-shrink:0;justify-content:center;align-items:center;display:none}@media (hover:hover){[data-ui=tab-list-wrapper][data-overflow=auto] .tab-list-arrow,[data-ui=tab-list-wrapper][data-overflow=scroll] .tab-list-arrow{display:flex}}.tab-list-arrow:hover{background-color:var(--interaction-hover)}.tab-list{align-items:center;width:fit-content;display:flex;position:relative}[data-ui=tab-list-wrapper][data-overflow=visible] .tab-list{flex-wrap:wrap}.tab-list[data-tab-style=pill]{gap:var(--space-3)}.tab-list[data-tab-style=underline]{gap:0}.tab-indicator{left:var(--active-tab-left);width:var(--active-tab-width);transition:left var(--duration-150) var(--ease-out), width var(--duration-150) var(--ease-out);pointer-events:none;position:absolute}.tab-indicator[data-tab-style=pill]{background-color:var(--bg-neutral);border-radius:var(--radius-full);z-index:0;top:0;bottom:0}.tab-indicator[data-tab-style=underline]{height:var(--border-2);background-color:var(--border-focus);bottom:0}@media (prefers-reduced-motion:reduce){.tab-indicator{transition:none}}.tab{z-index:1;color:var(--text-secondary);font-family:inherit;font-weight:var(--font-weight-medium);cursor:pointer;white-space:nowrap;transition:color var(--duration-150) var(--ease-out);background-color:#0000;border:none;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;position:relative}.tab:focus-visible{outline:2px solid var(--color-blue-200);outline-offset:2px}.tab[data-disabled]{opacity:var(--opacity-50);cursor:not-allowed}[data-ui=tab-list][data-tab-style=pill] .tab{border-radius:var(--radius-full);border:var(--border-1) solid var(--border-default)}[data-ui=tab-list][data-tab-style=pill] .tab:hover{border-color:var(--border-strong)}[data-ui=tab-list][data-tab-style=pill] .tab[data-active]{border-color:var(--border-default);color:var(--text-on-neutral)}[data-ui=tab-list][data-tab-style=underline] .tab:hover,[data-ui=tab-list][data-tab-style=underline] .tab[data-active]{color:var(--text-primary)}[data-ui=tab-list][data-size=sm] .tab{height:var(--size-32);padding:0 var(--space-3);font-size:var(--font-size-sm);gap:var(--space-1-5);position:relative}[data-ui=tab-list][data-size=sm] .tab:before{content:"";position:absolute;inset:-6px 0}[data-ui=tab-list][data-size=md] .tab{height:var(--size-40);padding:0 var(--space-4);font-size:var(--font-size-base);gap:var(--space-2)}[data-ui=tab-list][data-size=lg] .tab{height:var(--size-48);padding:0 var(--space-5);font-size:var(--font-size-base);gap:var(--space-2)}.tab-icon{flex-shrink:0;justify-content:center;align-items:center;display:flex}.tab-icon svg{width:100%;height:100%}[data-ui=tab-list][data-size=sm] .tab-icon,[data-ui=tab-list][data-size=md] .tab-icon{width:var(--icon-size-sm);height:var(--icon-size-sm)}[data-ui=tab-list][data-size=lg] .tab-icon{width:var(--icon-size-lg);height:var(--icon-size-lg)}.tab-panel{padding-top:var(--space-4)}}._switchInput_kftp2_6{opacity:0;width:100%;height:100%;cursor:inherit;margin:0;padding:0;position:absolute;inset:0}._icon_1i5sp_1{vertical-align:middle;flex-shrink:0;display:inline-block}._icon_1i5sp_1[data-size=xs]{width:var(--size-12);height:var(--size-12)}._icon_1i5sp_1[data-size=sm]{width:var(--icon-size-sm);height:var(--icon-size-sm)}._icon_1i5sp_1[data-size=md]{width:var(--icon-size-md);height:var(--icon-size-md)}._icon_1i5sp_1[data-size=lg]{width:var(--icon-size-lg);height:var(--icon-size-lg)}._accordion_hyilm_1{border:var(--border-1) solid var(--border-subtle);border-radius:var(--radius-8);flex-direction:column;display:flex;overflow:hidden}._item_hyilm_9+._item_hyilm_9{border-top:var(--border-1) solid var(--border-subtle)}._heading_hyilm_13{margin:0}._trigger_hyilm_17{justify-content:space-between;align-items:center;gap:var(--space-3);width:100%;padding:var(--space-3) var(--space-4);background:var(--surface-top);color:var(--text-primary);text-align:start;cursor:pointer;border:none;display:flex}._trigger_hyilm_17:hover{background:var(--interaction-hover)}._trigger_hyilm_17:focus-visible{outline:2px solid var(--border-focus);outline-offset:-2px}._trigger_hyilm_17:disabled{cursor:not-allowed;color:var(--text-disabled)}._title_hyilm_45{min-width:0}._chevron_hyilm_49{transition:transform var(--duration-150) var(--ease-out)}._item_hyilm_9[data-open] ._chevron_hyilm_49{transform:rotate(180deg)}._panel_hyilm_57{padding:var(--space-4);background:var(--surface-top)}._bar_12vpg_1{align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-3);border-radius:var(--radius-8);background:var(--interaction-selected);flex-wrap:wrap;display:flex}._count_12vpg_11{color:var(--text-primary)}._actions_12vpg_15{align-items:center;gap:var(--space-2);flex-wrap:wrap;margin-inline-start:auto;display:flex}._chip_1cd5r_1{align-items:center;gap:var(--space-1);max-width:100%;min-height:var(--size-24);padding:0 var(--space-2);border-radius:var(--radius-full);background:var(--surface-deep);color:var(--text-primary);display:inline-flex}._brand_1cd5r_13{background:var(--color-orange-100)}._success_1cd5r_17{background:var(--surface-success);color:var(--text-success)}._warning_1cd5r_22{background:var(--surface-warning);color:var(--text-warning)}._error_1cd5r_27{background:var(--surface-error);color:var(--text-error)}._info_1cd5r_32{background:var(--surface-info);color:var(--text-info)}._disabled_1cd5r_37{opacity:var(--opacity-50)}._icon_1cd5r_41{display:inline-flex}._text_1cd5r_45{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._action_1cd5r_51,._remove_1cd5r_52{align-items:center;gap:var(--space-1);color:inherit;font:inherit;cursor:pointer;background:0 0;border:none;min-width:0;padding:0;display:inline-flex}._remove_1cd5r_52{border-radius:var(--radius-full);padding:var(--space-0-5);margin-inline-end:calc(var(--space-1) * -1)}._remove_1cd5r_52:hover{background:var(--interaction-hover)}._action_1cd5r_51:focus-visible,._remove_1cd5r_52:focus-visible{outline:2px solid var(--border-focus);outline-offset:1px;border-radius:var(--radius-full)}._body_1i8y5_1{color:var(--text-secondary)}._trigger_vqoti_1{align-items:center;display:inline-flex}._trigger_vqoti_1:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px;border-radius:var(--radius-2)}._wrapper_f3zas_1{align-items:center;gap:var(--space-0-5);color:var(--text-secondary);display:inline-flex}._container_1en8y_1{gap:var(--space-2);flex-direction:column;min-width:0;display:flex}._container_1en8y_1 .table-th{height:var(--size-44);padding-block:var(--space-2);white-space:normal;overflow-wrap:break-word}._container_1en8y_1 .table-sort-button{text-align:left}._container_1en8y_1 .table-td{overflow-wrap:anywhere}._container_1en8y_1 .table-td [data-ui=button]{max-width:100%;overflow:hidden}._container_1en8y_1 .table-td [data-ui=button]>*{text-overflow:ellipsis;min-width:0;overflow:hidden}._list_16pww_1{grid-template-columns:repeat(var(--dl-columns,1), minmax(0, 1fr));gap:var(--space-4) var(--space-6);margin:0;display:grid}._field_16pww_8{gap:var(--space-1);flex-direction:column;min-width:0;display:flex}._label_16pww_15{color:var(--text-secondary)}._value_16pww_19{color:var(--text-primary);overflow-wrap:anywhere;margin:0}@media (width<=768px){._list_16pww_1{grid-template-columns:minmax(0,1fr)}}._sm_ifkw0_1{width:min(var(--size-480), calc(100vw - var(--space-8)));max-width:none}._md_ifkw0_6{width:min(var(--size-640), calc(100vw - var(--space-8)));max-width:none}._lg_ifkw0_11{width:min(var(--size-1024), calc(100vw - var(--space-8)));max-width:none}._xl_ifkw0_16{width:min(var(--size-1440), calc(100vw - var(--space-8)));max-width:none}._header_ifkw0_22{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-4) var(--space-5) var(--space-1);flex-shrink:0;display:flex}._header_ifkw0_22 :is(h1,h2,h3,h4,h5,h6){margin:0}._error_1e2h7_1{padding:var(--space-8) 0;color:var(--text-error)}._inline_1e2h7_6{padding:0}._badge_7f104_1{color:#fff;border-radius:4px;margin-left:4px;padding:2px 4px}._info_7f104_8{background-color:#90caf9}._warning_7f104_12{background-color:#ef9a9a}._container_1vf98_1{align-items:center;gap:var(--space-2);display:flex}._spinner_1vf98_7{border:3px solid var(--border-subtle);border-top-color:var(--bg-brand);border-radius:var(--radius-full);flex-shrink:0;animation:.8s linear infinite _spin_1vf98_7;display:inline-block}._label_1vf98_16{color:var(--text-secondary)}@media (prefers-reduced-motion:reduce){._spinner_1vf98_7{animation-duration:2.4s}}@keyframes _spin_1vf98_7{to{transform:rotate(360deg)}}._wrapper_1jrq7_1{min-height:var(--size-48);position:relative}._overlay_1jrq7_6{z-index:var(--z-10);background:color-mix(in srgb, var(--surface-base) 70%, transparent);justify-content:center;align-items:center;display:flex;position:absolute;inset:0}._icon_1cr5j_1{color:var(--text-secondary);align-items:center;margin-inline-end:var(--space-2);display:inline-flex}._list_1cr5j_9{margin:0;list-style:none}._linkRow_1cr5j_15{list-style:none;display:block}._header_zv0kc_2{z-index:auto;will-change:auto;gap:var(--space-4);margin-bottom:var(--space-6);flex-wrap:wrap;padding:0;transition:none;position:static}._titleSlot_zv0kc_15{gap:var(--space-2);flex-direction:column;min-width:0;display:flex}._titleGroup_zv0kc_22{align-items:center;gap:var(--space-2);flex-wrap:wrap;min-width:0;display:flex}._title_zv0kc_15{color:var(--text-primary);overflow-wrap:anywhere;margin:0}._subtitle_zv0kc_36{color:var(--text-secondary)}._actions_zv0kc_40{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}._page_tdsst_1{width:100%;min-width:0;padding:var(--space-6);flex-direction:column;display:flex}._content_tdsst_9{gap:var(--space-6);flex-direction:column;min-width:0;display:flex}@media (width<=640px){._page_tdsst_1{padding:var(--space-4)}}._pagination_7263l_1{justify-content:flex-end;align-items:center;gap:var(--space-2) var(--space-6);padding:var(--space-2) 0;color:var(--text-secondary);flex-wrap:wrap;display:flex}._perPage_7263l_11{align-items:center;gap:var(--space-2);display:inline-flex}._select_7263l_17{min-height:var(--size-32);padding:0 var(--space-2);border:var(--border-1) solid var(--border-default);border-radius:var(--radius-6);background:var(--surface-top);color:var(--text-primary);font:inherit}._select_7263l_17:focus-visible{outline:2px solid var(--border-focus);outline-offset:1px}._caption_7263l_32{margin:0}._range_7263l_36{white-space:nowrap}._actions_7263l_40{align-items:center;gap:var(--space-1);flex-wrap:wrap;display:inline-flex}._pageButton_7263l_47,._iconButton_7263l_48{justify-content:center;align-items:center;gap:var(--space-1);min-width:var(--size-32);min-height:var(--size-32);padding:0 var(--space-2);border-radius:var(--radius-6);color:var(--text-link);cursor:pointer;background:0 0;border:none;display:inline-flex}._iconButton_7263l_48{font:inherit;color:var(--text-primary);border-radius:var(--radius-full)}._pageButton_7263l_47:hover:not(:disabled),._iconButton_7263l_48:hover:not(:disabled){background:var(--interaction-hover)}._pageButton_7263l_47:focus-visible,._iconButton_7263l_48:focus-visible{outline:2px solid var(--border-focus);outline-offset:1px}._pageButton_7263l_47:disabled,._iconButton_7263l_48:disabled{cursor:default;color:var(--text-disabled)}._current_7263l_86{color:var(--text-primary);background:var(--interaction-selected)}._hellip_7263l_91{padding:0 var(--space-2)}._section_1rmle_1{gap:var(--space-4);flex-direction:column;min-width:0;display:flex}._card_1rmle_8{padding:var(--space-6);border:var(--border-1) solid var(--border-subtle);border-radius:var(--radius-8);background:var(--surface-top)}._header_1rmle_15{justify-content:space-between;align-items:flex-start;gap:var(--space-3);flex-wrap:wrap;display:flex}._titles_1rmle_23{gap:var(--space-1);flex-direction:column;display:flex}._title_1rmle_23{color:var(--text-primary);margin:0}._description_1rmle_34{color:var(--text-secondary);margin:0}._actions_1rmle_39{gap:var(--space-2);flex-wrap:wrap;display:flex}._label_1rmle_46{padding:0}._label_18hx5_1{align-items:center;gap:var(--space-1-5);display:inline-flex}._count_18hx5_7{padding:var(--space-0-5) var(--space-1-5);border-radius:var(--radius-4);background:var(--surface-deep);color:var(--text-secondary);display:inline-block}._panel_18hx5_15{padding-top:var(--space-4)}._list_18hx5_21 .tab-indicator[data-tab-style=underline]{bottom:var(--active-tab-bottom,0)}._detailsHead_r4wx4_1{flex-direction:column;display:flex}._detailsHeader_r4wx4_6{flex-wrap:wrap;align-items:center;display:flex}._detailsHeader_r4wx4_6>:not(sub,sup,._commonForTestOrReal_r4wx4_12){vertical-align:middle;margin:0 .25rem .25rem 0}._detailsHeader_r4wx4_6>._commonForTestOrReal_r4wx4_12{margin-left:1.75rem}._commonForTestOrReal_r4wx4_12{text-transform:uppercase;border-radius:.25rem;margin-left:2rem;padding:.45rem 1rem}._isTest_r4wx4_28{color:#fff;background-color:#42a5f5}._isReal_r4wx4_33{opacity:.3}._isInternalDrawdown_r4wx4_37,._isInternalDistribution_r4wx4_38{color:#fff;background-color:#ed6f2f}._isNormalDrawdown_r4wx4_43,._isNormalDistribution_r4wx4_44{display:none}._toolbar_p5bly_1{justify-content:space-between;align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}._slot_p5bly_9{align-items:center;gap:var(--space-2);flex-wrap:wrap;min-width:0;display:flex}._right_p5bly_17{justify-content:flex-end;margin-inline-start:auto}
