@charset "UTF-8";:root{--toastify-color-light: #fff;--toastify-color-dark: #121212;--toastify-color-info: #3498db;--toastify-color-success: #07bc0c;--toastify-color-warning: #f1c40f;--toastify-color-error: hsl(6, 78%, 57%);--toastify-color-transparent: rgba(255, 255, 255, .7);--toastify-icon-color-info: var(--toastify-color-info);--toastify-icon-color-success: var(--toastify-color-success);--toastify-icon-color-warning: var(--toastify-color-warning);--toastify-icon-color-error: var(--toastify-color-error);--toastify-container-width: fit-content;--toastify-toast-width: 320px;--toastify-toast-offset: 16px;--toastify-toast-top: max(var(--toastify-toast-offset), env(safe-area-inset-top));--toastify-toast-right: max(var(--toastify-toast-offset), env(safe-area-inset-right));--toastify-toast-left: max(var(--toastify-toast-offset), env(safe-area-inset-left));--toastify-toast-bottom: max(var(--toastify-toast-offset), env(safe-area-inset-bottom));--toastify-toast-background: #fff;--toastify-toast-padding: 14px;--toastify-toast-min-height: 64px;--toastify-toast-max-height: 800px;--toastify-toast-bd-radius: 6px;--toastify-toast-shadow: 0px 4px 12px rgba(0, 0, 0, .1);--toastify-font-family: sans-serif;--toastify-z-index: 9999;--toastify-text-color-light: #757575;--toastify-text-color-dark: #fff;--toastify-text-color-info: #fff;--toastify-text-color-success: #fff;--toastify-text-color-warning: #fff;--toastify-text-color-error: #fff;--toastify-spinner-color: #616161;--toastify-spinner-color-empty-area: #e0e0e0;--toastify-color-progress-light: linear-gradient(to right, #4cd964, #5ac8fa, #007aff, #34aadc, #5856d6, #ff2d55);--toastify-color-progress-dark: #bb86fc;--toastify-color-progress-info: var(--toastify-color-info);--toastify-color-progress-success: var(--toastify-color-success);--toastify-color-progress-warning: var(--toastify-color-warning);--toastify-color-progress-error: var(--toastify-color-error);--toastify-color-progress-bgo: .2}.Toastify__toast-container{z-index:var(--toastify-z-index);-webkit-transform:translate3d(0,0,var(--toastify-z-index));position:fixed;width:var(--toastify-container-width);box-sizing:border-box;color:#fff;display:flex;flex-direction:column}.Toastify__toast-container--top-left{top:var(--toastify-toast-top);left:var(--toastify-toast-left)}.Toastify__toast-container--top-center{top:var(--toastify-toast-top);left:50%;transform:translate(-50%);align-items:center}.Toastify__toast-container--top-right{top:var(--toastify-toast-top);right:var(--toastify-toast-right);align-items:end}.Toastify__toast-container--bottom-left{bottom:var(--toastify-toast-bottom);left:var(--toastify-toast-left)}.Toastify__toast-container--bottom-center{bottom:var(--toastify-toast-bottom);left:50%;transform:translate(-50%);align-items:center}.Toastify__toast-container--bottom-right{bottom:var(--toastify-toast-bottom);right:var(--toastify-toast-right);align-items:end}.Toastify__toast{--y: 0px;position:relative;touch-action:none;width:var(--toastify-toast-width);min-height:var(--toastify-toast-min-height);box-sizing:border-box;margin-bottom:1rem;padding:var(--toastify-toast-padding);border-radius:var(--toastify-toast-bd-radius);box-shadow:var(--toastify-toast-shadow);max-height:var(--toastify-toast-max-height);font-family:var(--toastify-font-family);z-index:0;display:flex;flex:1 auto;align-items:center;word-break:break-word}@media only screen and (max-width: 480px){.Toastify__toast-container{width:100vw;left:env(safe-area-inset-left);margin:0}.Toastify__toast-container--top-left,.Toastify__toast-container--top-center,.Toastify__toast-container--top-right{top:env(safe-area-inset-top);transform:translate(0)}.Toastify__toast-container--bottom-left,.Toastify__toast-container--bottom-center,.Toastify__toast-container--bottom-right{bottom:env(safe-area-inset-bottom);transform:translate(0)}.Toastify__toast-container--rtl{right:env(safe-area-inset-right);left:initial}.Toastify__toast{--toastify-toast-width: 100%;margin-bottom:0;border-radius:0}}.Toastify__toast-container[data-stacked=true]{width:var(--toastify-toast-width)}@media only screen and (max-width: 480px){.Toastify__toast-container[data-stacked=true]{width:100vw}}.Toastify__toast--stacked{position:absolute;width:100%;transform:translate3d(0,var(--y),0) scale(var(--s));transition:transform .3s}.Toastify__toast--stacked[data-collapsed] .Toastify__toast-body,.Toastify__toast--stacked[data-collapsed] .Toastify__close-button{transition:opacity .1s}.Toastify__toast--stacked[data-collapsed=false]{overflow:visible}.Toastify__toast--stacked[data-collapsed=true]:not(:last-child)>*{opacity:0}.Toastify__toast--stacked:after{content:"";position:absolute;left:0;right:0;height:calc(var(--g) * 1px);bottom:100%}.Toastify__toast--stacked[data-pos=top]{top:0}.Toastify__toast--stacked[data-pos=bot]{bottom:0}.Toastify__toast--stacked[data-pos=bot].Toastify__toast--stacked:before{transform-origin:top}.Toastify__toast--stacked[data-pos=top].Toastify__toast--stacked:before{transform-origin:bottom}.Toastify__toast--stacked:before{content:"";position:absolute;left:0;right:0;bottom:0;height:100%;transform:scaleY(3);z-index:-1}.Toastify__toast--rtl{direction:rtl}.Toastify__toast--close-on-click{cursor:pointer}.Toastify__toast-icon{margin-inline-end:10px;width:22px;flex-shrink:0;display:flex}.Toastify--animate{animation-fill-mode:both;animation-duration:.5s}.Toastify--animate-icon{animation-fill-mode:both;animation-duration:.3s}.Toastify__toast-theme--dark{background:var(--toastify-color-dark);color:var(--toastify-text-color-dark)}.Toastify__toast-theme--light,.Toastify__toast-theme--colored.Toastify__toast--default{background:var(--toastify-color-light);color:var(--toastify-text-color-light)}.Toastify__toast-theme--colored.Toastify__toast--info{color:var(--toastify-text-color-info);background:var(--toastify-color-info)}.Toastify__toast-theme--colored.Toastify__toast--success{color:var(--toastify-text-color-success);background:var(--toastify-color-success)}.Toastify__toast-theme--colored.Toastify__toast--warning{color:var(--toastify-text-color-warning);background:var(--toastify-color-warning)}.Toastify__toast-theme--colored.Toastify__toast--error{color:var(--toastify-text-color-error);background:var(--toastify-color-error)}.Toastify__progress-bar-theme--light{background:var(--toastify-color-progress-light)}.Toastify__progress-bar-theme--dark{background:var(--toastify-color-progress-dark)}.Toastify__progress-bar--info{background:var(--toastify-color-progress-info)}.Toastify__progress-bar--success{background:var(--toastify-color-progress-success)}.Toastify__progress-bar--warning{background:var(--toastify-color-progress-warning)}.Toastify__progress-bar--error{background:var(--toastify-color-progress-error)}.Toastify__progress-bar-theme--colored.Toastify__progress-bar--info,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--success,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--warning,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--error{background:var(--toastify-color-transparent)}.Toastify__close-button{color:#fff;position:absolute;top:6px;right:6px;background:transparent;outline:none;border:none;padding:0;cursor:pointer;opacity:.7;transition:.3s ease;z-index:1}.Toastify__toast--rtl .Toastify__close-button{left:6px;right:unset}.Toastify__close-button--light{color:#000;opacity:.3}.Toastify__close-button>svg{fill:currentColor;height:16px;width:14px}.Toastify__close-button:hover,.Toastify__close-button:focus{opacity:1}@keyframes Toastify__trackProgress{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.Toastify__progress-bar{position:absolute;bottom:0;left:0;width:100%;height:100%;z-index:1;opacity:.7;transform-origin:left}.Toastify__progress-bar--animated{animation:Toastify__trackProgress linear 1 forwards}.Toastify__progress-bar--controlled{transition:transform .2s}.Toastify__progress-bar--rtl{right:0;left:initial;transform-origin:right;border-bottom-left-radius:initial}.Toastify__progress-bar--wrp{position:absolute;overflow:hidden;bottom:0;left:0;width:100%;height:5px;border-bottom-left-radius:var(--toastify-toast-bd-radius);border-bottom-right-radius:var(--toastify-toast-bd-radius)}.Toastify__progress-bar--wrp[data-hidden=true]{opacity:0}.Toastify__progress-bar--bg{opacity:var(--toastify-color-progress-bgo);width:100%;height:100%}.Toastify__spinner{width:20px;height:20px;box-sizing:border-box;border:2px solid;border-radius:100%;border-color:var(--toastify-spinner-color-empty-area);border-right-color:var(--toastify-spinner-color);animation:Toastify__spin .65s linear infinite}@keyframes Toastify__bounceInRight{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(3000px,0,0)}60%{opacity:1;transform:translate3d(-25px,0,0)}75%{transform:translate3d(10px,0,0)}90%{transform:translate3d(-5px,0,0)}to{transform:none}}@keyframes Toastify__bounceOutRight{20%{opacity:1;transform:translate3d(-20px,var(--y),0)}to{opacity:0;transform:translate3d(2000px,var(--y),0)}}@keyframes Toastify__bounceInLeft{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(-3000px,0,0)}60%{opacity:1;transform:translate3d(25px,0,0)}75%{transform:translate3d(-10px,0,0)}90%{transform:translate3d(5px,0,0)}to{transform:none}}@keyframes Toastify__bounceOutLeft{20%{opacity:1;transform:translate3d(20px,var(--y),0)}to{opacity:0;transform:translate3d(-2000px,var(--y),0)}}@keyframes Toastify__bounceInUp{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,3000px,0)}60%{opacity:1;transform:translate3d(0,-20px,0)}75%{transform:translate3d(0,10px,0)}90%{transform:translate3d(0,-5px,0)}to{transform:translateZ(0)}}@keyframes Toastify__bounceOutUp{20%{transform:translate3d(0,calc(var(--y) - 10px),0)}40%,45%{opacity:1;transform:translate3d(0,calc(var(--y) + 20px),0)}to{opacity:0;transform:translate3d(0,-2000px,0)}}@keyframes Toastify__bounceInDown{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,-3000px,0)}60%{opacity:1;transform:translate3d(0,25px,0)}75%{transform:translate3d(0,-10px,0)}90%{transform:translate3d(0,5px,0)}to{transform:none}}@keyframes Toastify__bounceOutDown{20%{transform:translate3d(0,calc(var(--y) - 10px),0)}40%,45%{opacity:1;transform:translate3d(0,calc(var(--y) + 20px),0)}to{opacity:0;transform:translate3d(0,2000px,0)}}.Toastify__bounce-enter--top-left,.Toastify__bounce-enter--bottom-left{animation-name:Toastify__bounceInLeft}.Toastify__bounce-enter--top-right,.Toastify__bounce-enter--bottom-right{animation-name:Toastify__bounceInRight}.Toastify__bounce-enter--top-center{animation-name:Toastify__bounceInDown}.Toastify__bounce-enter--bottom-center{animation-name:Toastify__bounceInUp}.Toastify__bounce-exit--top-left,.Toastify__bounce-exit--bottom-left{animation-name:Toastify__bounceOutLeft}.Toastify__bounce-exit--top-right,.Toastify__bounce-exit--bottom-right{animation-name:Toastify__bounceOutRight}.Toastify__bounce-exit--top-center{animation-name:Toastify__bounceOutUp}.Toastify__bounce-exit--bottom-center{animation-name:Toastify__bounceOutDown}@keyframes Toastify__zoomIn{0%{opacity:0;transform:scale3d(.3,.3,.3)}50%{opacity:1}}@keyframes Toastify__zoomOut{0%{opacity:1}50%{opacity:0;transform:translate3d(0,var(--y),0) scale3d(.3,.3,.3)}to{opacity:0}}.Toastify__zoom-enter{animation-name:Toastify__zoomIn}.Toastify__zoom-exit{animation-name:Toastify__zoomOut}@keyframes Toastify__flipIn{0%{transform:perspective(400px) rotateX(90deg);animation-timing-function:ease-in;opacity:0}40%{transform:perspective(400px) rotateX(-20deg);animation-timing-function:ease-in}60%{transform:perspective(400px) rotateX(10deg);opacity:1}80%{transform:perspective(400px) rotateX(-5deg)}to{transform:perspective(400px)}}@keyframes Toastify__flipOut{0%{transform:translate3d(0,var(--y),0) perspective(400px)}30%{transform:translate3d(0,var(--y),0) perspective(400px) rotateX(-20deg);opacity:1}to{transform:translate3d(0,var(--y),0) perspective(400px) rotateX(90deg);opacity:0}}.Toastify__flip-enter{animation-name:Toastify__flipIn}.Toastify__flip-exit{animation-name:Toastify__flipOut}@keyframes Toastify__slideInRight{0%{transform:translate3d(110%,0,0);visibility:visible}to{transform:translate3d(0,var(--y),0)}}@keyframes Toastify__slideInLeft{0%{transform:translate3d(-110%,0,0);visibility:visible}to{transform:translate3d(0,var(--y),0)}}@keyframes Toastify__slideInUp{0%{transform:translate3d(0,110%,0);visibility:visible}to{transform:translate3d(0,var(--y),0)}}@keyframes Toastify__slideInDown{0%{transform:translate3d(0,-110%,0);visibility:visible}to{transform:translate3d(0,var(--y),0)}}@keyframes Toastify__slideOutRight{0%{transform:translate3d(0,var(--y),0)}to{visibility:hidden;transform:translate3d(110%,var(--y),0)}}@keyframes Toastify__slideOutLeft{0%{transform:translate3d(0,var(--y),0)}to{visibility:hidden;transform:translate3d(-110%,var(--y),0)}}@keyframes Toastify__slideOutDown{0%{transform:translate3d(0,var(--y),0)}to{visibility:hidden;transform:translate3d(0,500px,0)}}@keyframes Toastify__slideOutUp{0%{transform:translate3d(0,var(--y),0)}to{visibility:hidden;transform:translate3d(0,-500px,0)}}.Toastify__slide-enter--top-left,.Toastify__slide-enter--bottom-left{animation-name:Toastify__slideInLeft}.Toastify__slide-enter--top-right,.Toastify__slide-enter--bottom-right{animation-name:Toastify__slideInRight}.Toastify__slide-enter--top-center{animation-name:Toastify__slideInDown}.Toastify__slide-enter--bottom-center{animation-name:Toastify__slideInUp}.Toastify__slide-exit--top-left,.Toastify__slide-exit--bottom-left{animation-name:Toastify__slideOutLeft;animation-timing-function:ease-in;animation-duration:.3s}.Toastify__slide-exit--top-right,.Toastify__slide-exit--bottom-right{animation-name:Toastify__slideOutRight;animation-timing-function:ease-in;animation-duration:.3s}.Toastify__slide-exit--top-center{animation-name:Toastify__slideOutUp;animation-timing-function:ease-in;animation-duration:.3s}.Toastify__slide-exit--bottom-center{animation-name:Toastify__slideOutDown;animation-timing-function:ease-in;animation-duration:.3s}@keyframes Toastify__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@layer ds.reset,ds.vendor,ds.theme,ds.primitives,ds.components,ds.utilities;@layer ds.primitives{.icon{display:inline-flex;align-items:center;justify-content:center}.icon-2xs{width:var(--spacing-2);height:var(--spacing-2)}.icon-xs{width:var(--spacing-3);height:var(--spacing-3)}.icon-sm{width:var(--spacing-4);height:var(--spacing-4)}.icon-md{width:var(--spacing-5);height:var(--spacing-5)}.icon-lg{width:var(--spacing-6);height:var(--spacing-6)}.icon-xl{width:var(--spacing-8);height:var(--spacing-8)}.icon-2xl{width:var(--spacing-10);height:var(--spacing-10)}.icon-3xl{width:var(--spacing-12);height:var(--spacing-12)}.icon-4xl{width:var(--spacing-14);height:var(--spacing-14)}.icon-5xl{width:var(--spacing-16);height:var(--spacing-16)}.icon-color-primary{color:var(--semantic-primary)}.icon-color-success{color:var(--semantic-state-success)}.icon-color-error{color:var(--semantic-state-error)}.icon-color-warning{color:var(--semantic-state-warning)}.icon-color-info{color:var(--semantic-state-info)}.icon-color-muted,.icon-color-muted-light{color:var(--semantic-text-muted)}.icon-color-black{color:var(--semantic-text-default)}.icon-color-white{color:#fff}.icon[class*=icon-bg-]{width:auto;height:auto}.icon-bg-primary{background:var(--semantic-primary);padding:var(--spacing-2);border-radius:var(--radius-md)}.icon-bg-success{background:var(--semantic-state-success);padding:var(--spacing-2);border-radius:var(--radius-md)}.icon-bg-error{background:var(--semantic-state-error);padding:var(--spacing-2);border-radius:var(--radius-md)}.icon-bg-warning{background:var(--semantic-state-warning);padding:var(--spacing-2);border-radius:var(--radius-md)}.icon-bg-info{background:var(--semantic-state-info);padding:var(--spacing-2);border-radius:var(--radius-md)}.icon-bg-muted{background:var(--semantic-background-tertiary);padding:var(--spacing-2);border-radius:var(--radius-md)}.icon-bg-muted-light{background:var(--semantic-background-surface);padding:var(--spacing-2);border-radius:var(--radius-md)}.icon-bg-black{background:var(--semantic-text-default);padding:var(--spacing-2);border-radius:var(--radius-md)}.icon-bg-white{background:#fff;padding:var(--spacing-2);border-radius:var(--radius-md)}.icon-svg{width:100%;height:100%}}@layer ds.reset,ds.vendor,ds.theme,ds.primitives,ds.components,ds.utilities;@layer ds.components{.btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--spacing-2);font-weight:var(--font-semibold);border-radius:var(--radius-input, .75rem);transition:color var(--motion-duration-fast) var(--motion-ease-standard),background-color var(--motion-duration-fast) var(--motion-ease-standard),border-color var(--motion-duration-fast) var(--motion-ease-standard),box-shadow var(--motion-duration-fast) var(--motion-ease-standard),transform var(--motion-duration-fast) var(--motion-ease-standard);cursor:pointer;border:none;outline:none;position:relative;font-family:inherit}.btn:disabled{opacity:.5;cursor:not-allowed}.btn:focus-visible{outline:var(--focus-ring-width, 2px) solid var(--focus-ring-color, var(--semantic-primary));outline-offset:var(--focus-ring-offset, 2px)}.btn-primary{background:var(--semantic-primary);color:var(--semantic-fg-on-primary);border:1px solid transparent;box-shadow:var(--semantic-elevation-card)}.btn-primary:hover:not(:disabled){background:var(--semantic-primary-hover);box-shadow:var(--semantic-elevation-card)}.btn-primary.btn-emphasis{box-shadow:var(--shadow-glow-primary)}.btn-primary.btn-emphasis:hover:not(:disabled){box-shadow:var(--shadow-glow-primary-hover)}.btn-primary:active:not(:disabled){transform:scale(.98)}.btn-secondary{background:var(--semantic-background-surface);color:var(--semantic-text-default);border:1px solid var(--semantic-border-default)}.btn-secondary:hover:not(:disabled){background:var(--semantic-background-tertiary);border-color:var(--semantic-border-hairline-strong)}.btn-ghost{background:transparent;color:var(--semantic-text-default)}.btn-ghost:hover:not(:disabled){background:var(--semantic-background-tertiary)}.btn-outline{background:transparent;color:var(--semantic-primary);border:1px solid var(--semantic-primary)}.btn-outline:hover:not(:disabled){background:var(--semantic-primary-subtle);border-color:var(--semantic-primary-hover)}.btn-error{background:var(--semantic-state-error);color:var(--semantic-fg-on-primary)}.btn-error:hover:not(:disabled){background:color-mix(in oklab,var(--semantic-state-error) 85%,black)}.btn-xs{padding:var(--spacing-1) var(--spacing-2);font-size:var(--text-xs);min-height:max(var(--spacing-6),1.5rem,var(--control-min-target));border-radius:var(--radius-sm, .5rem)}.btn-sm{padding:var(--spacing-2) var(--spacing-3);font-size:var(--text-sm);min-height:max(var(--spacing-8),var(--control-min-target));border-radius:var(--radius-input, .75rem)}.btn-md{padding:var(--spacing-3) var(--spacing-4);font-size:var(--text-base);min-height:var(--spacing-10)}.btn-lg{padding:var(--spacing-4) var(--spacing-6);font-size:var(--text-lg);min-height:var(--spacing-12)}.btn-xl{padding:var(--spacing-5) var(--spacing-8);font-size:var(--text-xl);min-height:var(--spacing-14)}.btn-loading{opacity:.7;cursor:wait;pointer-events:none}.btn-spinner,.btn-icon-left,.btn-icon-right{display:inline-flex;align-items:center;justify-content:center}.btn-content{display:inline-flex;align-items:center}.btn-space-between{justify-content:space-between;width:100%;padding-left:var(--spacing-5);padding-right:var(--spacing-5);padding-top:var(--spacing-3);padding-bottom:var(--spacing-3)}@media (max-width: 767px){.btn-lg{padding:var(--spacing-3) var(--spacing-5);font-size:var(--text-base)}.btn-xl{padding:var(--spacing-4) var(--spacing-6);font-size:var(--text-lg)}}button[aria-expanded]:not([aria-expanded=false])>.icon:last-child{transform:rotate(180deg)}button[aria-expanded]>.icon:last-child{transition:transform var(--motion-duration-fast) var(--motion-ease-standard)}@media (prefers-reduced-motion: reduce){.btn{transition:none}.btn-primary:active:not(:disabled),.btn:active:not(:disabled){transform:none}button[aria-expanded]>.icon:last-child{transition:none}}}@layer ds.reset,ds.vendor,ds.theme,ds.primitives,ds.components,ds.utilities;@layer ds.components{:root,[data-theme]{--button-bg: var(--semantic-background-surface);--button-fg: var(--semantic-text-default);--button-border: var(--semantic-border-default);--button-bg-hover: var(--semantic-background-tertiary);--button-bg-active: var(--semantic-surface-hover);--button-border-hover: var(--semantic-border-hairline-strong);--button-px: 1rem;--button-py: .5rem;--button-gap: .5rem;--button-font-size: .875rem;--button-font-weight: 500;--button-line-height: 1.25;--button-radius: var(--radius-input, .75rem);--button-shadow: none;--button-ring: var(--focus-ring-color, var(--semantic-primary));--button-ring-offset: var(--semantic-background-default)}button[data-variant]{min-height:var(--control-min-target)}[data-variant=primary],button[data-variant=primary]{--button-bg: var(--semantic-primary);--button-fg: var(--semantic-fg-on-primary, #ffffff);--button-border: transparent;--button-bg-hover: var(--semantic-primary-hover);--button-bg-active: var(--semantic-primary-hover);--button-border-hover: transparent;--button-shadow: var(--semantic-elevation-card);--button-ring: var(--focus-ring-color, var(--semantic-primary))}[data-variant=success],button[data-variant=success]{--button-bg: var(--semantic-state-success-solid);--button-fg: var(--semantic-fg-on-primary, #ffffff);--button-border: transparent;--button-bg-hover: color-mix(in oklab, var(--semantic-state-success-solid) 88%, black);--button-bg-active: color-mix(in oklab, var(--semantic-state-success-solid) 78%, black);--button-border-hover: transparent;--button-shadow: var(--semantic-elevation-card);--button-ring: var(--semantic-state-success)}[data-variant=warning],button[data-variant=warning]{--button-bg: var(--semantic-state-warning-solid);--button-fg: var(--semantic-fg-on-primary, #ffffff);--button-border: transparent;--button-bg-hover: color-mix(in oklab, var(--semantic-state-warning-solid) 85%, black);--button-bg-active: color-mix(in oklab, var(--semantic-state-warning-solid) 70%, black);--button-border-hover: transparent;--button-shadow: var(--semantic-elevation-card);--button-ring: var(--semantic-state-warning)}[data-variant=error],button[data-variant=error]{--button-bg: var(--semantic-state-error);--button-fg: var(--semantic-fg-on-primary, #ffffff);--button-border: transparent;--button-bg-hover: color-mix(in oklab, var(--semantic-state-error) 85%, black);--button-bg-active: color-mix(in oklab, var(--semantic-state-error) 70%, black);--button-border-hover: transparent;--button-shadow: var(--semantic-elevation-card);--button-ring: var(--semantic-state-error)}[data-variant=outline],button[data-variant=outline]{--button-bg: transparent;--button-fg: var(--semantic-primary);--button-border: var(--semantic-primary);--button-bg-hover: var(--semantic-primary-subtle);--button-bg-active: var(--semantic-primary-subtle-hover);--button-border-hover: var(--semantic-primary-hover);--button-shadow: none;--button-ring: var(--focus-ring-color, var(--semantic-primary))}[data-variant=outline]:hover:not(:disabled),button[data-variant=outline]:hover:not(:disabled){--button-fg: var(--semantic-primary-subtle-fg)}[data-variant=ghost],button[data-variant=ghost]{--button-bg: transparent;--button-fg: var(--semantic-text-default);--button-border: transparent;--button-bg-hover: var(--semantic-background-tertiary);--button-bg-active: var(--semantic-surface-hover);--button-border-hover: transparent;--button-shadow: none;--button-ring: var(--focus-ring-color, var(--semantic-primary))}[data-size=xs],button[data-size=xs]{--button-px: .5rem;--button-py: .25rem;--button-gap: .25rem;--button-font-size: .75rem;--button-line-height: 1;--button-radius: var(--radius-sm, .5rem)}[data-size=sm],button[data-size=sm]{--button-px: .75rem;--button-py: .25rem;--button-gap: .375rem;--button-font-size: .875rem;--button-line-height: 1;--button-radius: var(--radius-input, .75rem)}[data-size=md],button[data-size=md]{--button-px: 1rem;--button-py: .35rem;--button-gap: .35rem;--button-font-size: .875rem;--button-line-height: 1.25;--button-radius: var(--radius-input, .75rem)}[data-size=lg],button[data-size=lg]{--button-px: 1.25rem;--button-py: .625rem;--button-gap: .5rem;--button-font-size: 1rem;--button-line-height: 1.375;--button-radius: var(--radius-input, .75rem)}[data-size=xl],button[data-size=xl]{--button-px: 1.5rem;--button-py: .75rem;--button-gap: .625rem;--button-font-size: 1.125rem;--button-line-height: 1.375;--button-radius: var(--radius-input, .75rem)}[data-theme=dark]{--button-bg: var(--semantic-background-surface);--button-fg: var(--semantic-text-default);--button-border: var(--semantic-border-default);--button-bg-hover: var(--semantic-surface-hover);--button-bg-active: var(--semantic-surface-hover);--button-ring-offset: var(--semantic-background-default)}[data-theme=dark] [data-variant=outline]{--button-bg-hover: var(--semantic-primary-subtle);--button-bg-active: var(--semantic-primary-subtle-hover)}[data-theme=dark] [data-variant=ghost]{--button-fg: var(--semantic-text-default);--button-bg-hover: rgba(255, 255, 255, .1);--button-bg-active: rgba(255, 255, 255, .15)}[data-variant=primary][data-emphasis=true],button[data-variant=primary][data-emphasis=true]{--button-shadow: var(--shadow-glow-primary)}[data-variant=success][data-emphasis=true],button[data-variant=success][data-emphasis=true]{--button-shadow: var(--shadow-glow-success)}[data-variant=error][data-emphasis=true],button[data-variant=error][data-emphasis=true]{--button-shadow: var(--shadow-glow-error)}}@layer ds.reset,ds.vendor,ds.theme,ds.primitives,ds.components,ds.utilities;@layer ds.components{.avatar{position:relative;display:inline-flex;align-items:center;justify-content:center;border-radius:var(--radius-pill);overflow:visible;background:var(--avatar-tint-bg);color:var(--avatar-tint-fg);font-weight:var(--font-semibold);flex-shrink:0;transition:border-color var(--motion-duration-fast) var(--motion-ease-standard);border:1px solid var(--semantic-border-hairline)}.avatar:has(.avatar-badge-online),.avatar:has(.avatar-badge-offline),.avatar:has(.avatar-badge-busy),.avatar:has(.avatar-badge-away){background:var(--avatar-tint-bg);color:var(--avatar-tint-fg);border:1px solid var(--semantic-border-hairline)}.avatar-primary{--avatar-solid: var(--semantic-primary);--avatar-tint-bg: var(--tint-brand-bg);--avatar-tint-fg: var(--tint-brand-fg)}.avatar-success{--avatar-solid: var(--semantic-state-success-solid);--avatar-tint-bg: var(--tint-success-bg);--avatar-tint-fg: var(--tint-success-fg)}.avatar-warning{--avatar-solid: var(--semantic-state-warning-solid);--avatar-tint-bg: var(--tint-warning-bg);--avatar-tint-fg: var(--tint-warning-fg)}.avatar-error{--avatar-solid: var(--palette-red-600);--avatar-tint-bg: var(--tint-error-bg);--avatar-tint-fg: var(--tint-error-fg)}.avatar-info{--avatar-solid: var(--palette-sky-700);--avatar-tint-bg: var(--tint-info-bg);--avatar-tint-fg: var(--tint-info-fg)}.avatar-muted{--avatar-solid: var(--palette-secondaryGray-600);--avatar-tint-bg: var(--tint-neutral-bg);--avatar-tint-fg: var(--tint-neutral-fg)}.avatar-custom{--avatar-solid: var(--avatar-color);--avatar-tint-bg: color-mix(in oklab, var(--avatar-color) 15%, transparent);--avatar-tint-fg: var(--avatar-color);--avatar-outline-fg: var(--avatar-tint-fg)}@supports (color: oklch(from red min(l,.45) c h)){.avatar-custom{--avatar-tint-fg: oklch(from var(--avatar-color) min(l, .45) c h)}[data-theme=dark] .avatar-custom{--avatar-tint-fg: oklch(from var(--avatar-color) max(l, .8) c h)}}.avatar.avatar-solid{background:var(--avatar-solid);color:var(--semantic-text-white);border-color:transparent}.avatar.avatar-solid .avatar-fallback{background:transparent;color:var(--semantic-text-white)}.avatar.avatar-outline{background:var(--semantic-surface-card);color:var(--avatar-outline-fg, var(--avatar-solid));border-color:var(--avatar-solid)}.avatar.avatar-outline .avatar-fallback{background:transparent;color:var(--avatar-outline-fg, var(--avatar-solid))}.avatar-xs{width:var(--spacing-6);height:var(--spacing-6);font-size:var(--text-xs)}.avatar-xs .avatar-badge{width:.7em;height:.7em;border-width:2px}.avatar-sm{width:var(--spacing-8);height:var(--spacing-8);font-size:var(--text-sm)}.avatar-md{width:var(--spacing-10);height:var(--spacing-10);font-size:var(--text-base)}.avatar-lg{width:var(--spacing-12);height:var(--spacing-12);font-size:var(--text-lg)}.avatar-xl{width:var(--spacing-16);height:var(--spacing-16);font-size:var(--text-xl)}.avatar-image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:opacity var(--motion-duration-fast) var(--motion-ease-standard);border-radius:var(--radius-pill)}.avatar-image[data-state=loading]{opacity:0}.avatar-image[data-state=loaded]{opacity:1}.avatar-fallback{display:flex;align-items:center;justify-content:center;width:100%;height:100%;background:var(--avatar-tint-bg);color:var(--avatar-tint-fg);-webkit-user-select:none;-moz-user-select:none;user-select:none;border-radius:var(--radius-pill)}.avatar-fallback-icon{width:60%;height:60%;color:currentColor;opacity:.9;display:flex;align-items:center;justify-content:center}.avatar-badge{position:absolute;bottom:0;right:0;width:.85em;height:.85em;border-radius:var(--radius-pill);border:2px solid var(--semantic-surface-card);box-sizing:border-box;z-index:1;transition:background-color var(--motion-duration-fast) var(--motion-ease-standard)}.avatar-badge-online{background:var(--tint-success-fg)}.avatar-badge-offline{background:var(--tint-neutral-fg)}.avatar-badge-busy{background:var(--tint-error-fg)}.avatar-badge-away{background:var(--tint-warning-fg)}.avatar-wrapper{display:inline-flex;align-items:center;gap:var(--spacing-3);transition:border-color var(--motion-duration-fast) var(--motion-ease-standard)}.avatar-wrapper-clickable{cursor:pointer}.avatar-wrapper-clickable:hover .avatar{border-color:var(--semantic-border-hairline-strong)}.avatar-wrapper-clickable:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset);border-radius:var(--radius-pill)}.avatar-text-block{display:flex;flex-direction:column;gap:var(--spacing-0-5);min-width:0;flex:1}.avatar-text-block-xs,.avatar-text-block-sm{line-height:var(--leading-tight);gap:var(--spacing-0-5, .125rem)}.avatar-text-block-md,.avatar-text-block-lg,.avatar-text-block-xl{line-height:1.2;gap:var(--spacing-1, .25rem)}.avatar-title{font-weight:var(--font-bold);color:var(--semantic-text-default);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;transition:color var(--motion-duration-fast) var(--motion-ease-standard)}.avatar-wrapper-clickable:hover .avatar-title{color:var(--semantic-primary)}.avatar-title-xs{font-size:var(--text-xs)}.avatar-title-sm{font-size:var(--text-sm)}.avatar-title-md{font-size:var(--text-base)}.avatar-title-lg{font-size:var(--text-lg)}.avatar-title-xl{font-size:var(--text-xl)}.avatar-subtitle{color:var(--semantic-text-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;transition:color var(--motion-duration-fast) var(--motion-ease-standard)}.avatar-subtitle-xs{font-size:var(--text-xs)}.avatar-subtitle-sm{font-size:var(--text-sm)}.avatar-subtitle-md{font-size:var(--text-base)}.avatar-subtitle-lg{font-size:var(--text-lg)}.avatar-subtitle-xl{font-size:var(--text-xl)}@media (prefers-reduced-motion: reduce){.avatar,.avatar-wrapper,.avatar-image,.avatar-badge,.avatar-title,.avatar-subtitle{transition:none;animation:none}}@media (prefers-contrast: high){.avatar{border:2px solid currentColor}.avatar-badge{border-width:3px}}}@layer ds.reset,ds.vendor,ds.theme,ds.primitives,ds.components,ds.utilities;@layer ds.components{.flex{display:flex}}@layer ds.reset,ds.vendor,ds.theme,ds.primitives,ds.components,ds.utilities;@layer ds.components{.full-text-search{position:relative}.full-text-search:not(.full-text-search-expandable){width:100%}.full-text-search-expandable{display:inline-block;transition:all .4s cubic-bezier(.4,0,.2,1)}.full-text-search-expandable:has(.search-input-expandable){width:100%;transition:all .4s cubic-bezier(.4,0,.2,1)}.full-text-search-results{position:relative;z-index:99999;display:flex;flex-direction:column;min-width:max(var(--reference-width, 0px),min(760px,calc(100vw - var(--spacing-8))));max-width:calc(100vw - var(--spacing-8));max-height:400px;overflow:hidden;background:var(--semantic-background-default);border:1px solid var(--semantic-border-default);border-radius:var(--radius-lg);box-shadow:var(--shadow-xl);animation:fadeInSlide .25s cubic-bezier(.4,0,.2,1)}.full-text-search-loading{min-height:150px}.full-text-search-results-body{flex:1;min-height:0;overflow-y:auto;padding:var(--spacing-3)}@keyframes fadeInSlide{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.full-text-search-categories{display:flex;flex-wrap:wrap;gap:var(--spacing-2)}.full-text-search-expanded-search{margin-bottom:var(--spacing-3)}.full-text-search-list{display:flex;flex-direction:column;gap:var(--spacing-4)}.full-text-search-group{display:flex;flex-direction:column;gap:var(--spacing-2)}.full-text-search-group-header{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-2);margin-bottom:var(--spacing-2)}.full-text-search-group-label{text-transform:uppercase;white-space:nowrap;color:var(--semantic-text-muted);font-size:var(--text-xs);font-weight:var(--font-semibold)}.full-text-search-group-separator{flex:1;height:1px;background:var(--semantic-border-hairline);margin:0 var(--spacing-3)}.full-text-search-items{display:flex;flex-direction:column;gap:var(--spacing-1)}.full-text-search-item{padding:var(--spacing-2);border-radius:var(--radius-md);cursor:pointer;transition:all var(--motion-duration-fast) var(--motion-ease-standard)}.full-text-search-item:hover{background:var(--semantic-background-surface);transform:translate(2px)}.full-text-search-item:active{transform:translate(0);background:var(--semantic-background-surface)}.full-text-search-item--active{background:var(--semantic-background-surface)}.full-text-search-view-all{display:inline-flex;align-items:center;gap:var(--spacing-1);padding:var(--spacing-1) var(--spacing-2);border-radius:var(--radius-md);cursor:pointer;white-space:nowrap;transition:background var(--motion-duration-fast) var(--motion-ease-standard)}.full-text-search-view-all--active{background:var(--semantic-surface-hover)}.full-text-search-results-with-detail{min-width:max(var(--reference-width, 0px),min(1040px,calc(100vw - var(--spacing-8))));height:min(500px,75vh);max-height:none}.full-text-search-results-with-detail .full-text-search-results-body{display:flex;flex-direction:column;gap:var(--spacing-3);overflow:hidden}.full-text-search-split{flex:1;min-height:0}.full-text-search-split-results,.full-text-search-detail{flex:1;min-width:0;height:100%;overflow-y:auto}.full-text-search-split-results{padding:var(--spacing-2)}.full-text-search-detail{padding:var(--spacing-3) var(--spacing-4)}.full-text-search-extra-count{margin-top:var(--spacing-1);color:var(--semantic-text-muted);font-size:var(--text-xs)}.full-text-search-no-results{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--spacing-3);padding:var(--spacing-8) var(--spacing-4);color:var(--semantic-text-muted);text-align:center}.full-text-search-no-results span{font-size:var(--text-sm);font-weight:var(--font-medium)}.full-text-search-quick-actions{display:flex;flex-direction:column;gap:var(--spacing-3);padding:var(--spacing-4) var(--spacing-2);border-top:1px solid var(--semantic-border-hairline)}.full-text-search-quick-actions-header{display:flex;align-items:center;gap:var(--spacing-3)}.full-text-search-quick-actions-title{text-transform:uppercase;white-space:nowrap;color:var(--semantic-text-muted);font-size:var(--text-xs);font-weight:var(--font-semibold)}.full-text-search-quick-actions-separator{flex:1;height:1px;background:var(--semantic-border-hairline)}.full-text-search-quick-actions-list{display:flex;flex-wrap:wrap;gap:var(--spacing-2)}.full-text-search-results-suggestions{max-height:480px}.full-text-search-suggestions{flex:1;min-height:0}.full-text-search-suggestions-body{flex:1;min-height:0;overflow-y:auto}.full-text-search-suggestions-recents{padding:var(--spacing-2) var(--spacing-4);border-bottom:1px solid var(--semantic-border-hairline)}.full-text-search-suggestions-row{display:flex;flex-wrap:wrap;align-items:center;gap:var(--spacing-2) var(--spacing-3);padding:var(--spacing-2) 0}.full-text-search-suggestions-label{gap:var(--spacing-2);color:var(--semantic-text-muted);letter-spacing:.05em}.full-text-search-suggestions-chip{display:inline-flex;align-items:center;gap:var(--spacing-1-5);padding:var(--spacing-1) var(--spacing-3);border:1px solid transparent;border-radius:var(--radius-full);background:var(--semantic-primary-subtle);color:var(--tint-brand-fg);cursor:pointer;transition:background var(--motion-duration-fast) var(--motion-ease-standard),border-color var(--motion-duration-fast) var(--motion-ease-standard)}.full-text-search-suggestions-chip--active{border-color:var(--semantic-primary);background:var(--semantic-primary-subtle-hover)}.full-text-search-suggestions-actions{display:flex;flex-direction:column;gap:var(--spacing-3);padding:var(--spacing-3) var(--spacing-4) var(--spacing-4)}.full-text-search-suggestions-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--spacing-3)}.full-text-search-suggestions-action{display:flex;align-items:center;gap:var(--spacing-3);padding:var(--spacing-3);border:1px solid var(--semantic-border-hairline);border-radius:var(--radius-lg);background:var(--semantic-background-surface);cursor:pointer;transition:background var(--motion-duration-fast) var(--motion-ease-standard),border-color var(--motion-duration-fast) var(--motion-ease-standard)}.full-text-search-suggestions-action--active{border-color:var(--semantic-primary);background:var(--semantic-surface-hover)}.full-text-search-suggestions-action-icon{flex-shrink:0;width:40px;height:40px;border-radius:var(--radius-md);background:var(--semantic-primary-subtle);color:var(--semantic-primary)}.full-text-search-suggestions-action-text{min-width:0;gap:2px}.full-text-search-footer{flex-shrink:0;gap:var(--spacing-4);min-height:44px;padding:var(--spacing-1) var(--spacing-4);border-top:1px solid var(--semantic-border-hairline);background:var(--semantic-background-surface)}.full-text-search-hints{flex-wrap:wrap;gap:var(--spacing-4)}.full-text-search-hint{gap:var(--spacing-1-5)}.full-text-search-kbd{display:inline-flex;align-items:center;justify-content:center;min-width:24px;padding:2px var(--spacing-1-5);border:1px solid var(--semantic-border-default);border-radius:var(--radius-sm);background:var(--semantic-background-default)}.full-text-search-kbd kbd{font:inherit}.full-text-search-advanced-link{display:inline-flex;align-items:center;gap:var(--spacing-1);white-space:nowrap}.full-text-search-suggestions-advanced{display:inline-flex;align-items:center;gap:var(--spacing-1);padding:var(--spacing-1) var(--spacing-2);border-radius:var(--radius-md);color:var(--semantic-primary);cursor:pointer;white-space:nowrap;transition:background var(--motion-duration-fast) var(--motion-ease-standard)}.full-text-search-suggestions-advanced--active{background:var(--semantic-primary-subtle)}.full-text-search-results-body::-webkit-scrollbar{width:8px}.full-text-search-results-body::-webkit-scrollbar-track{background:var(--semantic-background-surface);border-radius:var(--radius-sm)}.full-text-search-results-body::-webkit-scrollbar-thumb{background:var(--semantic-border-default);border-radius:var(--radius-sm)}.full-text-search-results-body::-webkit-scrollbar-thumb:hover{background:var(--semantic-border-hairline-strong)}}@layer ds.reset,ds.vendor,ds.theme,ds.primitives,ds.components,ds.utilities;@layer ds.components{button[data-variant=default]{--icon-button-bg: var(--semantic-background-surface);--icon-button-fg: var(--semantic-text-default);--icon-button-border: var(--semantic-border-default);--icon-button-bg-hover: var(--semantic-surface-hover);--icon-button-border-hover: var(--semantic-border-hairline-strong);--icon-button-bg-active: var(--semantic-background-tertiary);--icon-button-ring: var(--semantic-primary);--icon-button-ring-offset: var(--semantic-background-default);--icon-button-shadow: var(--shadow-sm, none)}button[data-variant=primary]{--icon-button-bg: var(--semantic-primary);--icon-button-fg: var(--semantic-fg-on-primary);--icon-button-border: transparent;--icon-button-bg-hover: var(--semantic-primary-hover);--icon-button-border-hover: transparent;--icon-button-bg-active: color-mix(in oklab, var(--semantic-primary) 70%, black);--icon-button-ring: var(--focus-ring-color);--icon-button-ring-offset: var(--semantic-background-default);--icon-button-shadow: var(--semantic-elevation-card)}button[data-variant=error]{--icon-button-bg: var(--semantic-state-error);--icon-button-fg: var(--semantic-fg-on-primary);--icon-button-border: transparent;--icon-button-bg-hover: color-mix(in oklab, var(--semantic-state-error) 85%, black);--icon-button-border-hover: transparent;--icon-button-bg-active: color-mix(in oklab, var(--semantic-state-error) 70%, black);--icon-button-ring: var(--semantic-state-error);--icon-button-ring-offset: var(--semantic-background-default);--icon-button-shadow: var(--semantic-elevation-card)}button[data-variant=ghost]{--icon-button-bg: transparent;--icon-button-fg: var(--semantic-text-default);--icon-button-border: transparent;--icon-button-bg-hover: var(--semantic-surface-hover);--icon-button-border-hover: transparent;--icon-button-bg-active: var(--semantic-background-tertiary);--icon-button-ring: var(--semantic-primary);--icon-button-ring-offset: var(--semantic-background-default);--icon-button-shadow: none}button[data-variant=success]{--icon-button-bg: var(--tint-success-bg);--icon-button-fg: var(--tint-success-fg);--icon-button-border: transparent;--icon-button-bg-hover: color-mix(in oklab, var(--tint-success-bg), var(--tint-success-fg) 8%);--icon-button-border-hover: transparent;--icon-button-bg-active: color-mix(in oklab, var(--tint-success-bg), var(--tint-success-fg) 14%);--icon-button-ring: var(--semantic-state-success);--icon-button-ring-offset: var(--semantic-background-default);--icon-button-shadow: var(--semantic-elevation-card)}button[data-variant=warning]{--icon-button-bg: var(--tint-warning-bg);--icon-button-fg: var(--tint-warning-fg);--icon-button-border: transparent;--icon-button-bg-hover: color-mix(in oklab, var(--tint-warning-bg), var(--tint-warning-fg) 10%);--icon-button-border-hover: transparent;--icon-button-bg-active: color-mix(in oklab, var(--tint-warning-bg), var(--tint-warning-fg) 16%);--icon-button-ring: var(--semantic-state-warning);--icon-button-ring-offset: var(--semantic-background-default);--icon-button-shadow: var(--semantic-elevation-card)}button[data-variant=info]{--icon-button-bg: var(--tint-info-bg);--icon-button-fg: var(--tint-info-fg);--icon-button-border: transparent;--icon-button-bg-hover: color-mix(in oklab, var(--tint-info-bg), var(--tint-info-fg) 10%);--icon-button-border-hover: transparent;--icon-button-bg-active: color-mix(in oklab, var(--tint-info-bg), var(--tint-info-fg) 16%);--icon-button-ring: var(--semantic-state-info);--icon-button-ring-offset: var(--semantic-background-default);--icon-button-shadow: var(--semantic-elevation-card)}button[data-variant=outline]{--icon-button-bg: transparent;--icon-button-fg: var(--semantic-primary);--icon-button-border: var(--semantic-primary);--icon-button-bg-hover: var(--semantic-primary-subtle);--icon-button-border-hover: var(--semantic-primary);--icon-button-bg-active: color-mix(in oklab, var(--semantic-primary) 20%, transparent);--icon-button-ring: var(--semantic-primary);--icon-button-ring-offset: var(--semantic-background-default);--icon-button-shadow: none}button[data-size=xs]{--icon-button-p: var(--spacing-1);--icon-button-radius: var(--radius-md);min-inline-size:var(--control-min-target);min-block-size:var(--control-min-target)}button[data-size=sm]{--icon-button-p: var(--spacing-1-5);--icon-button-radius: var(--radius-md);min-inline-size:var(--control-min-target);min-block-size:var(--control-min-target)}button[data-size=md]{--icon-button-p: var(--spacing-2);--icon-button-radius: var(--radius-md)}button[data-size=lg]{--icon-button-p: var(--spacing-3);--icon-button-radius: var(--radius-lg)}button[data-size=xl]{--icon-button-p: var(--spacing-4);--icon-button-radius: var(--radius-xl)}button[data-variant=primary][data-emphasis=true]{--icon-button-shadow: var(--shadow-glow-primary)}button[data-variant=success][data-emphasis=true]{--icon-button-shadow: var(--shadow-glow-success)}button[data-variant=warning][data-emphasis=true]{--icon-button-shadow: var(--shadow-glow-warning)}button[data-variant=error][data-emphasis=true]{--icon-button-shadow: var(--shadow-glow-error)}}@layer ds.reset,ds.vendor,ds.theme,ds.primitives,ds.components,ds.utilities;@layer ds.components{.input-text-root{display:flex;width:100%;flex-direction:column;gap:.5rem}.input-text-wrapper{position:relative}.input-text-label{margin-bottom:.25rem;font-size:.875rem;line-height:1.25rem;font-weight:500;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s;color:var(--semantic-text-default)}.input-text-root:focus-within .input-text-label{color:var(--semantic-primary)}[data-invalid=true] .input-text-label,.input-text-invalid .input-text-label{color:var(--semantic-state-error)}[data-disabled=true] .input-text-label{opacity:.6;color:var(--semantic-text-secondary)}.input-text-required{margin-left:.25rem;font-weight:600;color:var(--semantic-state-error)}.input-text-field{min-height:2.5rem;width:100%;padding:.75rem 1rem;font-size:1rem;line-height:1.5rem;outline:2px solid transparent;outline-offset:2px;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s;border:1px solid var(--semantic-border-hairline);border-radius:var(--radius-input);background:var(--semantic-surface-card);color:var(--semantic-text-default);font-family:inherit;font-weight:var(--font-medium)}.input-text-field::-moz-placeholder{color:var(--semantic-input-placeholder);font-style:italic;font-weight:var(--font-normal);font-size:max(.9em,var(--text-2xs));opacity:1}.input-text-field::placeholder{color:var(--semantic-input-placeholder);font-style:italic;font-weight:var(--font-normal);font-size:max(.9em,var(--text-2xs));opacity:1}.input-text-field:focus{border-color:var(--semantic-primary);box-shadow:var(--focus-ring)}.input-text-field:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}.input-text-field:disabled{cursor:not-allowed;opacity:.5;background:var(--semantic-background-tertiary)}.input-text-field-sm,.input-text-field.input-text-sm{min-height:2rem;padding:.5rem .75rem;font-size:.875rem;line-height:1.25rem}.input-text-field-md,.input-text-field.input-text-md{min-height:2.5rem;padding:.75rem 1rem;font-size:1rem;line-height:1.5rem}.input-text-field-lg,.input-text-field.input-text-lg{min-height:3rem;padding:1rem 1.25rem;font-size:1.125rem;line-height:1.75rem}@media (max-width: 767px){.input-text-field-lg,.input-text-field.input-text-lg{padding:.75rem 1rem;font-size:1rem;line-height:1.5rem}}.input-text-field-invalid,.input-text-field[data-invalid=true],[data-invalid=true] .input-text-field{border-color:var(--semantic-state-error)!important}.input-text-field-invalid:focus,.input-text-field[data-invalid=true]:focus,[data-invalid=true] .input-text-field:focus{border-color:var(--semantic-state-error)!important;box-shadow:0 0 0 var(--focus-ring-width) var(--semantic-state-error)!important}.input-text-field-loading,.input-text-field[data-loading=true],[data-loading=true] .input-text-field{padding-right:2.5rem}.input-text-spinner,[data-part=loading-indicator]{pointer-events:none;position:absolute;right:.75rem;top:50%;--tw-translate-y: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.input-text-spinner,[data-part=loading-indicator]{animation:spin 1s linear infinite;color:var(--semantic-primary)}.input-text-error{margin-top:.25rem;font-size:.75rem;line-height:1rem;font-weight:500;color:var(--semantic-state-error)}.input-text-helper{margin-top:.25rem;font-size:.75rem;line-height:1rem;color:var(--semantic-text-secondary)}@media (prefers-reduced-motion: reduce){.input-text-label,.input-text-field{transition:none}.input-text-spinner,[data-part=loading-indicator]{animation:none}}}@layer ds.reset,ds.vendor,ds.theme,ds.primitives,ds.components,ds.utilities;@layer ds.components{.input-root{display:flex;flex-direction:column;gap:var(--spacing-2);width:100%}.input-label{font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--semantic-text-default);line-height:1.5;height:1.5em;display:flex;align-items:center}.input-required{color:var(--semantic-state-error);margin-left:var(--spacing-1)}.input-wrapper{position:relative;display:flex;align-items:center;width:100%}.search-input-expandable-no-label{gap:0}.search-input-expandable-no-label .input-label{display:none}.input{width:100%;border:1px solid var(--semantic-border-hairline);border-radius:var(--radius-input);background:var(--semantic-surface-card);color:var(--semantic-text-default);font-family:inherit;transition:all var(--motion-duration-fast) var(--motion-ease-standard);outline:none;font-weight:var(--font-medium)}.input:focus{border-color:var(--semantic-primary);box-shadow:0 0 0 3px color-mix(in srgb,var(--semantic-primary) 20%,transparent)}.input:focus-visible{outline:none}@media (forced-colors: active){.input:focus,.input:focus-visible{outline:2px solid Highlight;outline-offset:1px}}.input:disabled{opacity:.5;cursor:not-allowed;background:var(--semantic-background-tertiary)}.input::-moz-placeholder{color:var(--semantic-input-placeholder);font-style:italic;font-weight:var(--font-normal);font-size:max(.9em,var(--text-2xs));opacity:1}.input::placeholder{color:var(--semantic-input-placeholder);font-style:italic;font-weight:var(--font-normal);font-size:max(.9em,var(--text-2xs));opacity:1}.input-label .text{color:var(--semantic-text-muted)}.input-label .input-required{color:var(--semantic-state-error)}.input:is([type=date],[type=time])[data-empty]::-webkit-datetime-edit,.input:is([type=date],[type=time])[data-empty]::-webkit-datetime-edit-fields-wrapper,.input:is([type=date],[type=time])[data-empty]::-webkit-datetime-edit-text{color:var(--semantic-input-placeholder);font-style:italic;font-weight:var(--font-normal);font-size:max(.9em,var(--text-2xs))}.input-xs{padding:var(--spacing-1) var(--spacing-2);font-size:var(--text-xs);height:var(--spacing-6)}.input-sm{padding:var(--spacing-2) var(--spacing-3);font-size:var(--text-sm);height:var(--spacing-8)}.input-md{padding:var(--spacing-3) var(--spacing-4);font-size:var(--text-base);height:var(--spacing-10)}.input-lg{padding:var(--spacing-4) var(--spacing-5);font-size:var(--text-lg);height:var(--spacing-12)}.input-xl{padding:var(--spacing-5) var(--spacing-6);font-size:var(--text-xl);height:var(--spacing-14)}.input-invalid{border-color:var(--semantic-state-error)}.input-invalid:focus{border-color:var(--semantic-state-error);box-shadow:0 0 0 var(--focus-ring-width) var(--semantic-state-error)}.input-loading{padding-right:var(--spacing-12)}.input-icon-left,.input-icon-right{position:absolute;display:flex;align-items:center;justify-content:center;width:1.25rem;height:1.25rem;color:var(--semantic-text-muted);pointer-events:none}.input-icon-left{left:var(--spacing-3)}.input-icon-right{right:var(--spacing-3)}.input-icons-group{position:absolute;right:var(--spacing-3);display:flex;align-items:center;gap:var(--spacing-2);height:100%}.input-icons-group .input-icon-right{position:relative;right:auto}.input-icon-clickable{pointer-events:auto;cursor:pointer;transition:color var(--motion-duration-fast) var(--motion-ease-standard)}.input-icon-clickable:hover{color:var(--semantic-text-default)}.input-wrapper:has(.input-icon-left) .input{padding-left:var(--spacing-10)}.input-wrapper:has(.input-icon-right) .input,.input-wrapper:has(.input-icons-group) .input,.input-wrapper:has(.input-spinner) .input{padding-right:var(--spacing-12)}.input-wrapper:has(.input-icons-group) .input[type=date]{padding-right:var(--spacing-9)}.input-spinner{position:absolute;right:var(--spacing-3);display:flex;align-items:center;justify-content:center;color:var(--semantic-primary)}.input-error,.input-helper,.input-helper-text{font-size:var(--text-xs);margin-top:var(--spacing-1)}.input-error{color:var(--semantic-state-error)}.input-helper,.input-helper-text,.input-helper-text .text{color:var(--semantic-text-muted)}@media (max-width: 767px){.input-lg{padding:var(--spacing-3) var(--spacing-4);font-size:var(--text-base)}.input-xl{padding:var(--spacing-4) var(--spacing-5);font-size:var(--text-lg)}}@media (prefers-reduced-motion: reduce){.input,.input-icon-clickable{transition:none}}}@layer ds.reset,ds.vendor,ds.theme,ds.primitives,ds.components,ds.utilities;@layer ds.components{.link{--link-color: var(--semantic-primary);--link-hover-color: var(--semantic-primary-hover);--link-disabled-color: var(--semantic-text-muted)}.link{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;margin:0;padding:0;font:inherit;letter-spacing:inherit;text-align:inherit;color:var(--link-color);text-decoration:none;text-underline-offset:2px;border-radius:var(--radius-sm);cursor:pointer;transition:color .15s ease-out}.link:hover,.link:focus-visible{color:var(--link-hover-color);text-decoration:underline}.link:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:2px}.link:disabled{color:var(--link-disabled-color);text-decoration:none;cursor:not-allowed}@media (prefers-reduced-motion: reduce){.link{transition:none}}}@layer ds.reset,ds.vendor,ds.theme,ds.primitives,ds.components,ds.utilities;@layer ds.components{.search-input{display:flex;flex-direction:column;gap:var(--spacing-1_5);width:100%}.search-input-label{font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--semantic-text-default)}.search-input-label[data-required]{color:var(--semantic-text-default)}.search-input-label[data-required]:after{content:"*";color:var(--semantic-state-error);margin-left:var(--spacing-0_5)}.search-input-wrapper{position:relative;display:flex;align-items:center;transition:all .3s cubic-bezier(.4,0,.2,1)}.search-input-field{width:100%;border:1px solid var(--semantic-border-hairline);background:var(--semantic-surface-card);color:var(--semantic-text-default);border-radius:var(--radius-md);transition:all .3s cubic-bezier(.4,0,.2,1);padding-left:var(--spacing-9)!important;font-weight:var(--font-medium)}.search-input-field:focus{outline:none;border-color:var(--semantic-primary);box-shadow:var(--focus-ring)}.search-input-field:focus-visible{outline:none;border-color:var(--semantic-primary);box-shadow:var(--focus-ring)}.search-input-field:disabled{opacity:.5;cursor:not-allowed;background:var(--semantic-background-surface)}.search-input-field::-moz-placeholder{color:var(--semantic-input-placeholder);font-style:italic;font-weight:var(--font-normal);font-size:max(.9em,var(--text-2xs));opacity:1}.search-input-field::placeholder{color:var(--semantic-input-placeholder);font-style:italic;font-weight:var(--font-normal);font-size:max(.9em,var(--text-2xs));opacity:1}.search-icon{position:absolute;left:var(--spacing-3);color:var(--semantic-text-muted);pointer-events:none;display:flex;transition:all .3s cubic-bezier(.4,0,.2,1)}.search-input-sm{padding:var(--spacing-2) var(--spacing-3);font-size:var(--text-sm)}.search-input-md{padding:var(--spacing-3) var(--spacing-4);font-size:var(--text-base)}.search-input-lg{padding:var(--spacing-4) var(--spacing-5);font-size:var(--text-lg)}.search-input-error-text{font-size:var(--text-xs);color:var(--semantic-state-error)}.search-input-helper-text{font-size:var(--text-xs);color:var(--semantic-text-secondary)}@keyframes searchExpand{0%{transform:scaleX(.12);opacity:.6;filter:blur(2px);border-radius:var(--radius-full)}25%{transform:scaleX(.5);opacity:.9;filter:blur(1px);border-radius:20px}55%{transform:scaleX(.85);opacity:1;filter:blur(0);border-radius:10px}80%{transform:scaleX(.96);border-radius:var(--radius-md)}to{transform:scaleX(1);opacity:1;filter:blur(0);border-radius:var(--radius-md)}}@keyframes searchCollapse{0%{transform:scaleX(1);opacity:1;filter:blur(0);border-radius:var(--radius-md)}20%{transform:scaleX(.96);border-radius:var(--radius-md)}45%{transform:scaleX(.75);opacity:1;filter:blur(0);border-radius:10px}75%{transform:scaleX(.4);opacity:.9;filter:blur(1px);border-radius:20px}to{transform:scaleX(.12);opacity:.6;filter:blur(2px);border-radius:var(--radius-full)}}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.search-input-expandable{width:100%;will-change:transform,filter,opacity,border-radius}.search-input-expandable.search-input-expanding{animation:searchExpand .6s linear}.search-input-expandable.search-input-collapsing{animation:searchCollapse .55s linear forwards}.search-input-expandable.search-input-expand-from-right{transform-origin:right center}.search-input-expandable.search-input-expand-from-left{transform-origin:left center}.search-input-loading svg{animation:spin 1s linear infinite}@media (prefers-reduced-motion: reduce){.search-input-expandable.search-input-expanding,.search-input-expandable.search-input-collapsing{animation:none}.search-input-loading svg{animation:none}.search-input-collapsed-opening,.search-input-collapsed-visible{transition:none}}.search-input-collapsed{transition:all .3s cubic-bezier(.4,0,.2,1)}.search-input-collapsed-container{position:relative;display:flex;align-items:center}.search-input-collapsed-container-sm{min-height:38px}.search-input-collapsed-container-md{min-height:48px}.search-input-collapsed-container-lg{min-height:61px}.search-input-collapsed-opening{opacity:0;transform:scaleX(1.5);filter:blur(2px);transition:opacity .15s cubic-bezier(.4,0,.6,1),transform .3s cubic-bezier(.34,1.56,.64,1),filter .2s ease-out}.search-input-collapsed-visible{opacity:1;transform:scaleX(1);filter:blur(0);transition:opacity .4s cubic-bezier(.16,1,.3,1) .25s,transform .4s cubic-bezier(.34,1.56,.64,1) .25s,filter .4s ease-in .25s}.search-input-label{display:block;margin-bottom:.5rem;font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--semantic-text-default)}.search-input-label-required:after{content:"*";margin-left:.25rem;color:var(--semantic-state-error)}.search-input-helper{margin-top:.25rem;font-size:var(--text-xs);color:var(--semantic-text-secondary)}.search-input-error{margin-top:.25rem;font-size:var(--text-xs);color:var(--semantic-state-error)}}@layer ds.reset,ds.vendor,ds.theme,ds.primitives,ds.components,ds.utilities;@layer ds.components{.spinner{display:inline-flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--spacing-2)}.spinner-progress{display:flex;align-items:center;justify-content:center;--thickness: 3px}.spinner-circle{animation:spinner-rotate 1s linear infinite}.spinner-circle-track{stroke:var(--semantic-border-default)!important;opacity:.5!important}.spinner-circle-range{stroke:var(--semantic-primary)!important;stroke-linecap:round!important;stroke-dasharray:calc(var(--circumference) * .25) var(--circumference)!important}@keyframes spinner-rotate{to{transform:rotate(360deg)}}.spinner-logo{width:var(--size);height:var(--size)}.spinner-logo-img{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.spinner-label{font-size:var(--text-sm);color:var(--semantic-text-secondary);margin-top:var(--spacing-2)}.spinner-sm .spinner-progress{--size: 24px}.spinner-sm .spinner-label{font-size:var(--text-xs)}.spinner-md .spinner-progress{--size: 32px}.spinner-md .spinner-label{font-size:var(--text-sm)}.spinner-lg .spinner-progress{--size: 48px}.spinner-lg .spinner-label{font-size:var(--text-base)}.spinner-xl .spinner-progress{--size: 64px}.spinner-xl .spinner-label{font-size:var(--text-lg)}.spinner-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:var(--semantic-background-light);-webkit-backdrop-filter:blur(var(--blur-sm));backdrop-filter:blur(var(--blur-sm));display:flex;align-items:center;justify-content:center;z-index:9999}}@layer ds.reset,ds.vendor,ds.theme,ds.primitives,ds.components,ds.utilities;@layer ds.components{.splitter{overflow:hidden;position:relative}.splitter [data-part=panel]{display:flex;overflow:hidden;min-width:0;min-height:0;background:var(--semantic-background-default);border:1px solid var(--semantic-border-default);border-radius:var(--radius-md)}.splitter [data-part=resize-trigger]{display:flex;align-items:center;justify-content:center;background:transparent;border-radius:9999px;transition:background var(--motion-duration-fast) var(--motion-ease-standard);outline:none}.splitter [data-part=resize-trigger][data-orientation=horizontal]{flex-shrink:0;width:var(--spacing-3);cursor:col-resize;margin:0 var(--spacing-1);z-index:10}.splitter [data-part=resize-trigger][data-orientation=vertical]{flex-shrink:0;height:var(--spacing-3);cursor:row-resize;margin:var(--spacing-1) 0;z-index:10}.splitter [data-part=resize-trigger-indicator]{border-radius:9999px;background:var(--semantic-text-secondary);opacity:.45;pointer-events:none;transition:background .15s ease,opacity .15s ease,transform .28s cubic-bezier(.34,1.56,.64,1)}.splitter [data-part=resize-trigger-indicator][data-orientation=horizontal]{width:5px;height:var(--spacing-6)}.splitter [data-part=resize-trigger-indicator][data-orientation=vertical]{width:var(--spacing-6);height:5px}.splitter [data-part=resize-trigger]:hover{background:color-mix(in srgb,var(--semantic-primary) 7%,transparent)}.splitter [data-part=resize-trigger]:hover [data-part=resize-trigger-indicator]{background:var(--semantic-primary);opacity:1}.splitter [data-part=resize-trigger][data-orientation=horizontal]:hover [data-part=resize-trigger-indicator]{transform:scaleY(1.2)}.splitter [data-part=resize-trigger][data-orientation=vertical]:hover [data-part=resize-trigger-indicator]{transform:scaleX(1.2)}.splitter [data-part=resize-trigger][data-dragging]{background:color-mix(in srgb,var(--semantic-primary) 12%,transparent)}.splitter [data-part=resize-trigger][data-dragging] [data-part=resize-trigger-indicator]{background:var(--semantic-primary);opacity:1}.splitter [data-part=resize-trigger][data-orientation=horizontal][data-dragging] [data-part=resize-trigger-indicator]{transform:scaleY(1.35)}.splitter [data-part=resize-trigger][data-orientation=vertical][data-dragging] [data-part=resize-trigger-indicator]{transform:scaleX(1.35)}.splitter [data-part=resize-trigger][data-disabled]{cursor:not-allowed;pointer-events:auto!important;position:relative}.splitter [data-part=resize-trigger][data-disabled]:hover{background:#dc262612}.splitter [data-part=resize-trigger][data-disabled]:hover [data-part=resize-trigger-indicator]{opacity:0;transition:opacity .1s ease}.splitter [data-part=resize-trigger]:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:2px}.splitter [data-part=panel].splitter__panel--collapsed{border-color:transparent;background:transparent;border-radius:0}.splitter[data-orientation=horizontal] [data-part=resize-trigger].splitter__trigger--left-collapsed,.splitter[data-orientation=horizontal] [data-part=resize-trigger].splitter__trigger--both-collapsed{position:absolute;left:0;top:0;bottom:0;width:var(--spacing-3);margin:0;z-index:20}.splitter[data-orientation=horizontal] [data-part=resize-trigger].splitter__trigger--right-collapsed{position:absolute;right:0;top:0;bottom:0;width:var(--spacing-3);margin:0;z-index:20}.splitter[data-orientation=vertical] [data-part=resize-trigger].splitter__trigger--left-collapsed,.splitter[data-orientation=vertical] [data-part=resize-trigger].splitter__trigger--both-collapsed{position:absolute;top:0;left:0;right:0;height:var(--spacing-3);margin:0;z-index:20}.splitter[data-orientation=vertical] [data-part=resize-trigger].splitter__trigger--right-collapsed{position:absolute;bottom:0;left:0;right:0;height:var(--spacing-3);margin:0;z-index:20}}@layer ds.reset,ds.vendor,ds.theme,ds.primitives,ds.components,ds.utilities;@layer ds.primitives{.text{margin:0;line-height:var(--leading-normal)}.text-2xs{font-size:var(--text-2xs)}.text-xs{font-size:var(--text-xs)}.text-sm{font-size:var(--text-sm)}.text-md{font-size:var(--text-base)}.text-lg{font-size:var(--text-lg)}.text-xl{font-size:var(--text-xl)}.text-2xl{font-size:var(--text-2xl)}.text-3xl{font-size:var(--text-3xl)}.text-4xl,.text-5xl,.text-6xl{font-size:var(--text-4xl)}.text-weight-lighter{font-weight:var(--font-light)}.text-weight-normal{font-weight:var(--font-normal)}.text-weight-medium{font-weight:var(--font-medium)}.text-weight-semibold{font-weight:var(--font-semibold)}.text-weight-bold{font-weight:var(--font-bold)}.text-weight-bolder{font-weight:800}.text-color-primary{color:var(--semantic-primary)}.text-color-success{color:var(--semantic-text-success)}.text-color-error{color:var(--semantic-text-error)}.text-color-warning{color:var(--semantic-text-warning)}.text-color-info{color:var(--semantic-text-info)}.text-color-muted{color:var(--semantic-text-muted)}.text-color-secondary{color:var(--semantic-text-secondary)}.text-color-black{color:var(--semantic-text-default)}.text-color-white,.text-color-inverted{color:var(--semantic-text-white)}.text-align-left{text-align:left}.text-align-right{text-align:right}.text-align-center{text-align:center}.text-align-justify{text-align:justify}.text-transform-capitalize{text-transform:capitalize}.text-transform-uppercase{text-transform:uppercase}.text-transform-lowercase{text-transform:lowercase}[class*=text-truncate-]{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;white-space:normal}.text-truncate-1{display:block;white-space:nowrap;text-overflow:ellipsis}.text-truncate-2{-webkit-line-clamp:2}.text-truncate-3{-webkit-line-clamp:3}.text-truncate-4{-webkit-line-clamp:4}.text-style-italic{font-style:italic}.text-style-underline{text-decoration:underline}.text-style-strikethrough{text-decoration:line-through}.text-style-highlighted mark{background:var(--tint-warning-bg);color:var(--semantic-text-default)}}@layer ds.reset,ds.vendor,ds.theme,ds.primitives,ds.components,ds.utilities;@layer ds.components{.tooltip-positioner{z-index:var(--z-index-tooltip)}.tooltip-content{z-index:var(--z-index-tooltip);background:var(--semantic-surface-inverse);color:var(--semantic-text-white);font-size:var(--text-xs);padding:var(--spacing-1) var(--spacing-2);border-radius:var(--radius-sm);box-shadow:var(--shadow-md);max-width:var(--spacing-52, 12.5rem);overflow-wrap:anywhere}.tooltip-content[data-state=open]{animation:fadeIn .2s ease-out}.tooltip-content[data-state=closed]{animation:fadeOut .1s ease-in}.tooltip-arrow{--arrow-background: var(--semantic-surface-inverse);--arrow-size: var(--spacing-2)}@keyframes fadeIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes fadeOut{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.95)}}.tooltip-positioner[hidden],.tooltip-content[hidden]{display:none}}@layer ds.reset,ds.vendor,ds.theme,ds.primitives,ds.components,ds.utilities;@layer ds.components{.breadcrumb{--breadcrumb-link-color: var(--semantic-text-secondary);--breadcrumb-link-hover-color: var(--semantic-primary);--breadcrumb-disabled-color: var(--semantic-text-muted);--breadcrumb-separator-color: var(--semantic-text-muted);--breadcrumb-ellipsis-color: var(--semantic-text-muted);--breadcrumb-underline-color: var(--semantic-primary);--breadcrumb-font-size: var(--text-sm);--breadcrumb-font-weight: var(--font-normal);--breadcrumb-gap: var(--spacing-1);--breadcrumb-item-gap: var(--spacing-1-5);--breadcrumb-separator-gap: var(--spacing-1-5);--breadcrumb-icon-size: 14px;--breadcrumb-transition: color var(--motion-duration-fast) var(--motion-ease-standard), opacity var(--motion-duration-fast) var(--motion-ease-standard)}.breadcrumb{display:inline-flex;align-items:center;max-width:100%;overflow:hidden}.breadcrumb-list{display:flex;flex-wrap:wrap;align-items:center;gap:var(--breadcrumb-gap);list-style:none;margin:0;padding:0}.breadcrumb-item{display:inline-flex;align-items:center;gap:var(--breadcrumb-separator-gap);min-width:0;white-space:nowrap}.breadcrumb-link{display:inline-flex;align-items:center;gap:var(--breadcrumb-item-gap);font-size:var(--breadcrumb-font-size);font-weight:var(--breadcrumb-font-weight);line-height:var(--leading-normal);color:var(--breadcrumb-link-color);text-decoration:none;border-radius:var(--radius-sm);outline:none;transition:var(--breadcrumb-transition);max-width:var(--breadcrumb-max-width, 200px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}a.breadcrumb-link{cursor:pointer}a.breadcrumb-link:hover{color:var(--breadcrumb-link-hover-color);text-decoration:underline;text-underline-offset:2px;text-decoration-color:var(--breadcrumb-underline-color)}a.breadcrumb-link:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:2px}.breadcrumb-link.breadcrumb-link--current{color:var(--breadcrumb-current-color, var(--semantic-text-default));background:var( --breadcrumb-current-bg, color-mix(in srgb, var(--semantic-text-default) 6%, transparent) );font-size:var(--breadcrumb-current-font-size, var(--breadcrumb-font-size));font-weight:var(--breadcrumb-current-font-weight, var(--font-semibold));max-width:var(--breadcrumb-current-max-width, var(--breadcrumb-max-width, 200px));padding:var(--spacing-0-5) var(--spacing-2);border-radius:var(--radius-pill);cursor:default;pointer-events:none}button.breadcrumb-link,.breadcrumb-link--action{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:none;padding:0;margin:0;font:inherit;font-size:var(--breadcrumb-font-size);font-weight:var(--breadcrumb-font-weight);cursor:pointer}button.breadcrumb-link:hover,.breadcrumb-link--action:hover{color:var(--breadcrumb-link-hover-color);background:var(--semantic-surface-hover);border-radius:var(--radius-pill)}button.breadcrumb-link:focus-visible,.breadcrumb-link--action:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:2px}.breadcrumb-link--disabled{color:var(--breadcrumb-disabled-color);cursor:not-allowed;pointer-events:none;opacity:.55}.breadcrumb-separator{display:inline-flex;align-items:center;flex-shrink:0;font-size:var(--breadcrumb-font-size);line-height:var(--leading-normal);color:var(--breadcrumb-separator-color);-webkit-user-select:none;-moz-user-select:none;user-select:none}.breadcrumb-ellipsis{display:inline-flex;align-items:center;font-size:var(--breadcrumb-font-size);color:var(--breadcrumb-ellipsis-color);letter-spacing:var(--tracking-wide);-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:default}.breadcrumb-item-icon{display:inline-flex;align-items:center;flex-shrink:0;width:var(--breadcrumb-icon-size);height:var(--breadcrumb-icon-size);color:inherit}.breadcrumb-item-icon svg{width:100%;height:100%}.breadcrumb-item-icon .icon{width:var(--breadcrumb-icon-size);height:var(--breadcrumb-icon-size)}.breadcrumb-link--current .breadcrumb-item-icon,.breadcrumb-link--current .breadcrumb-item-icon .icon{width:var(--breadcrumb-current-icon-size, var(--breadcrumb-icon-size));height:var(--breadcrumb-current-icon-size, var(--breadcrumb-icon-size))}.breadcrumb-link--current .breadcrumb-item-icon{color:var(--breadcrumb-current-icon-color, currentColor)}@keyframes breadcrumb-item-in{0%{opacity:0;transform:translate(calc(var(--breadcrumb-item-gap) * -1))}to{opacity:1;transform:none}}@keyframes breadcrumb-item-out{0%{opacity:1;transform:none}to{opacity:0;transform:translate(calc(var(--breadcrumb-item-gap) * -1))}}.breadcrumb-item{animation:breadcrumb-item-in var(--motion-duration-fast) var(--motion-ease-standard)}.breadcrumb-item--leaving{opacity:0;animation:breadcrumb-item-out var(--motion-duration-fast) var(--motion-ease-standard);pointer-events:none}@media (prefers-reduced-motion: reduce){.breadcrumb-item,.breadcrumb-item--leaving{animation:none}}.breadcrumb-item-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.breadcrumb-sm{--breadcrumb-font-size: var(--text-xs);--breadcrumb-font-weight: var(--font-normal);--breadcrumb-gap: var(--spacing-0-5);--breadcrumb-item-gap: var(--spacing-1);--breadcrumb-separator-gap: var(--spacing-1);--breadcrumb-icon-size: 12px}.breadcrumb-md{--breadcrumb-font-size: var(--text-sm);--breadcrumb-icon-size: 14px}.breadcrumb-lg{--breadcrumb-font-size: var(--text-base);--breadcrumb-font-weight: var(--font-medium);--breadcrumb-gap: var(--spacing-2);--breadcrumb-item-gap: var(--spacing-2);--breadcrumb-separator-gap: var(--spacing-2);--breadcrumb-icon-size: 16px}@media (max-width: 480px){.breadcrumb-link{max-width:120px}.breadcrumb-item:not(:first-child):not(:last-child) .breadcrumb-item-label{display:none}.breadcrumb-item:not(:first-child):not(:last-child) .breadcrumb-item-icon{display:inline-flex}}}@layer ds.reset,ds.vendor,ds.theme,ds.primitives,ds.components,ds.utilities;@layer ds.components{.stack{display:flex;flex-direction:column}}@layer ds.reset,ds.vendor,ds.theme,ds.primitives,ds.components,ds.utilities;@layer ds.components{:root,[data-theme=modern],[data-theme=police]{--card-border-visible: rgba(0, 0, 0, .1);--card-border-strong: rgba(0, 0, 0, .18);--card-bg-subtle: rgba(0, 0, 0, .035);--card-bg-filled: color-mix(in srgb, var(--semantic-primary) 8%, #ffffff);--card-border-filled: color-mix(in srgb, var(--semantic-primary) 22%, transparent);--card-bg-glass: rgba(255, 255, 255, .6);--card-border-glass: rgba(255, 255, 255, .85);--card-shadow-elevated: var(--shadow-xl);--card-shadow-glass: 0 8px 32px 0 rgba(31, 38, 135, .1)}[data-theme=dark]{--card-border-visible: rgba(255, 255, 255, .12);--card-border-strong: rgba(255, 255, 255, .2);--card-bg-subtle: rgba(255, 255, 255, .03);--card-bg-filled: color-mix( in srgb, var(--semantic-primary) 14%, var(--semantic-background-surface) );--card-border-filled: color-mix(in srgb, var(--semantic-primary) 35%, transparent);--card-bg-glass: rgba(15, 23, 42, .55);--card-border-glass: rgba(255, 255, 255, .1);--card-shadow-elevated: var(--shadow-lg);--card-shadow-glass: var(--shadow-glass-dark)}.card{background:var(--semantic-surface-card);border-radius:var(--radius-card);box-shadow:var(--semantic-elevation-card);--card-interactive-glow-color: var(--semantic-primary);overflow:visible;transition:all var(--motion-duration-base) var(--motion-ease-standard);border:1px solid transparent;display:flex;flex-direction:column}.card-header{padding:var(--spacing-4);font-weight:var(--font-semibold)}.card-body{padding:var(--spacing-4);flex:1}.card-footer{padding:var(--spacing-4)}.card-default{border-color:var( --semantic-card-border )}.card-outline{background:transparent;border-color:var(--semantic-border-hairline-strong);box-shadow:none}.card-ghost{background:transparent;box-shadow:none;border-color:transparent}.card-elevated{box-shadow:var(--semantic-elevation-raised);border-color:transparent}.card-subtle{background:var(--semantic-surface-subtle);border-color:var(--semantic-border-hairline);box-shadow:none}.card-soft{background:var(--semantic-surface-subtle);border-color:transparent;box-shadow:none}.card-filled{background:var(--semantic-primary-subtle);border-color:var(--semantic-border-hairline);box-shadow:none}.card-glass{background:var(--semantic-glass-bg);border-color:var(--semantic-glass-border);box-shadow:var(--semantic-glass-shadow);backdrop-filter:blur(var(--semantic-glass-blur));-webkit-backdrop-filter:blur(var(--semantic-glass-blur))}.card-unstyled{background:transparent;border-color:transparent;box-shadow:none;border-radius:0}.card-interactive{cursor:pointer}.card-interactive:hover{transform:translateY(-2px);border-color:var(--semantic-border-hairline-strong);box-shadow:var(--semantic-elevation-raised)}.card-interactive:active{transform:translateY(0)}.card-interactive:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}.card-status-info,.card-status-loading{--card-status-bg: var(--tint-info-bg);--card-status-fg: var(--tint-info-fg);--card-status-solid: var(--semantic-state-info);--card-interactive-glow-color: var(--tint-info-fg)}.card-status-success{--card-status-bg: var(--tint-success-bg);--card-status-fg: var(--tint-success-fg);--card-status-solid: var(--semantic-state-success);--card-interactive-glow-color: var(--tint-success-fg)}.card-status-warning{--card-status-bg: var(--tint-warning-bg);--card-status-fg: var(--tint-warning-fg);--card-status-solid: var(--semantic-state-warning);--card-interactive-glow-color: var(--tint-warning-fg)}.card-status-error{--card-status-bg: var(--tint-error-bg);--card-status-fg: var(--tint-error-fg);--card-status-solid: var(--semantic-state-error);--card-interactive-glow-color: var(--tint-error-fg)}.card-status{background:var(--card-status-bg);border-color:var(--semantic-border-hairline);color:var(--card-status-fg)}.card-status.card-subtle{background:color-mix(in srgb,var(--card-status-bg) 55%,var(--semantic-surface-subtle));color:inherit}.card-status.card-elevated{background:var(--semantic-surface-card);box-shadow:0 6px 20px color-mix(in srgb,var(--card-status-solid) 28%,transparent),0 1px 3px color-mix(in srgb,var(--card-status-solid) 18%,transparent)}.card-status.card-filled{background:color-mix(in srgb,var(--card-status-fg) 22%,var(--semantic-surface-card));border-color:color-mix(in srgb,var(--card-status-fg) 40%,transparent)}.card-status.card-outline{background:transparent;border-color:var(--card-status-solid)}.card-status.card-glass{background:color-mix(in srgb,var(--card-status-solid) 16%,var(--semantic-glass-bg));border-color:color-mix(in srgb,var(--card-status-solid) 35%,var(--semantic-glass-border));box-shadow:0 6px 20px color-mix(in srgb,var(--card-status-solid) 28%,transparent),0 1px 3px color-mix(in srgb,var(--card-status-solid) 18%,transparent);color:var(--card-status-fg)}.card-status.card-unstyled{background:transparent;border-color:transparent;color:var(--card-status-fg)}.card-status:not(.card-outline):not(.card-unstyled):hover{border-color:var(--semantic-border-hairline-strong)}.card-p-xs>*{padding:var(--spacing-2, 8px)}.card-p-sm{padding:var(--spacing-3, 12px)}.card-p-md{padding:var(--spacing-4, 16px)}.card-p-lg{padding:var(--spacing-5, 20px)}.card-p-xl{padding:var(--spacing-6, 24px)}@media (prefers-reduced-motion: reduce){.card,.card-interactive{transition:none;animation:none}}}@layer ds.reset,ds.vendor,ds.theme,ds.primitives,ds.components,ds.utilities;@layer ds.components{.badge{display:inline-flex;align-items:center;justify-content:center;font-weight:var(--font-medium);border-radius:var(--radius-badge);transition:background-color var(--motion-duration-fast),border-color var(--motion-duration-fast),color var(--motion-duration-fast);white-space:nowrap}.badge-primary{--badge-solid: var(--semantic-primary);--badge-tint-bg: var(--semantic-primary-subtle);--badge-tint-fg: var(--tint-brand-fg);--badge-outline: var(--semantic-border-hairline-strong)}.badge-success{--badge-solid: var(--semantic-state-success-solid);--badge-tint-bg: var(--tint-success-bg);--badge-tint-fg: var(--tint-success-fg)}.badge-warning{--badge-solid: var(--semantic-state-warning-solid);--badge-tint-bg: var(--tint-warning-bg);--badge-tint-fg: var(--tint-warning-fg)}.badge-error{--badge-solid: var(--palette-red-600);--badge-tint-bg: var(--tint-error-bg);--badge-tint-fg: var(--tint-error-fg)}.badge-info{--badge-solid: var(--palette-sky-700);--badge-tint-bg: var(--tint-info-bg);--badge-tint-fg: var(--tint-info-fg)}.badge-muted{--badge-solid: var(--palette-secondaryGray-600);--badge-tint-bg: var(--tint-neutral-bg);--badge-tint-fg: var(--tint-neutral-fg);--badge-outline: var(--semantic-border-hairline)}.badge-custom{--badge-solid: var(--badge-color);--badge-tint-bg: color-mix(in oklab, var(--badge-color) 15%, transparent);--badge-tint-fg: var(--badge-color)}@supports (color: oklch(from red min(l,.45) c h)){.badge-custom{--badge-tint-fg: oklch(from var(--badge-color) min(l, .45) c h)}[data-theme=dark] .badge-custom{--badge-tint-fg: oklch(from var(--badge-color) max(l, .8) c h)}}.badge.badge-default{background:var(--badge-solid);color:var(--semantic-fg-on-primary)}.badge.badge-light{background:var(--badge-tint-bg);color:var(--badge-tint-fg)}.badge.badge-outline{background:transparent;color:var(--badge-tint-fg);border:1px solid var(--badge-outline, var(--badge-tint-fg))}.badge.badge-glass{background:color-mix(in srgb,var(--badge-solid) 16%,var(--semantic-glass-bg));border:1px solid color-mix(in srgb,var(--badge-solid) 35%,var(--semantic-glass-border));box-shadow:0 3px 10px color-mix(in srgb,var(--badge-solid) 28%,transparent),0 1px 2px color-mix(in srgb,var(--badge-solid) 18%,transparent);-webkit-backdrop-filter:blur(var(--semantic-glass-blur));backdrop-filter:blur(var(--semantic-glass-blur));color:var(--badge-tint-fg)}.badge-code{background:var(--tint-neutral-bg);color:var(--tint-neutral-fg);font-family:var(--font-mono);font-weight:var(--font-medium);letter-spacing:0;border-radius:var(--radius-badge)}.badge-contract{background:var(--tint-brand-bg);color:var(--tint-brand-fg);font-weight:var(--font-medium)}.badge-xs{padding:var(--spacing-0-5) var(--spacing-1-5);font-size:max(var(--text-eyebrow),var(--text-xs));min-height:var(--spacing-4)}.badge-sm{padding:var(--spacing-1) var(--spacing-2);font-size:max(var(--text-eyebrow),var(--text-xs));min-height:var(--spacing-5)}.badge-md{padding:var(--spacing-1-5) var(--spacing-3);font-size:var(--text-sm);min-height:var(--spacing-6)}.badge-lg{padding:var(--spacing-2) var(--spacing-4);font-size:var(--text-base);min-height:var(--spacing-7)}.badge-rounded{border-radius:var(--radius-full)}.badge-clickable{cursor:pointer;min-height:var(--control-min-target)}.badge-clickable:hover{background:var(--semantic-surface-hover)}.badge-clickable:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}.badge-closable{display:inline-flex;align-items:center;gap:var(--spacing-2);padding-right:var(--spacing-1)}.badge-content{display:flex;align-items:center;gap:var(--spacing-1-5);min-width:0}.badge-close{display:flex;align-items:center;justify-content:center;background:transparent;border:none;padding:var(--spacing-0-5);cursor:pointer;color:inherit;opacity:.7;border-radius:var(--radius-sm);transition:background-color var(--motion-duration-fast),opacity var(--motion-duration-fast);flex-shrink:0;min-width:var(--control-min-target);min-height:var(--control-min-target)}.badge-close:hover{opacity:1;background:color-mix(in oklab,currentColor 15%,transparent)}.badge-close:focus-visible{outline:var(--focus-ring-width) solid currentColor;outline-offset:1px;opacity:1}.badge-closing{animation:badge-fade-out .3s ease-out forwards}@keyframes badge-fade-out{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.8)}}@media (prefers-reduced-motion: reduce){.badge{transition:none}.badge-closing{animation:none;opacity:0}}}@layer ds.reset,ds.vendor,ds.theme,ds.primitives,ds.components,ds.utilities;@layer ds.components{.simple-grid{display:grid}}@layer ds.reset,ds.vendor,ds.theme,ds.primitives,ds.components,ds.utilities;@layer ds.components{.stat-card{display:flex;flex-direction:column;justify-content:space-between;height:100%;transition:all var(--motion-duration-base) var(--motion-ease-standard);position:relative;overflow:hidden;background:var(--semantic-glass-bg);backdrop-filter:blur(var(--semantic-glass-blur));-webkit-backdrop-filter:blur(var(--semantic-glass-blur));border:1px solid var(--semantic-glass-border);border-radius:var( --radius-card );box-shadow:var(--semantic-glass-shadow)}.stat-card.basic-card .card-body{padding:0;overflow:visible;mask-image:none;-webkit-mask-image:none;display:flex;flex-direction:column;min-height:0}.stat-card-content{flex:1;display:flex;flex-direction:column;justify-content:space-between;padding:var(--spacing-5);min-height:0}.stat-card-interactive{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.stat-card-interactive:hover{transform:translateY(-4px);border-color:var(--semantic-border-hairline-strong);box-shadow:var(--semantic-glass-shadow-hover)}.stat-card-interactive:active{transform:translateY(0)}.stat-card-interactive:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}.stat-card-loading{pointer-events:none}.stat-card-header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:var(--spacing-4)}.stat-card-title-wrapper{display:flex;align-items:center;gap:var(--spacing-3)}.stat-card-action{flex-shrink:0}.stat-card-icon{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:var(--icon-container-size);height:var(--icon-container-size);border-radius:var(--icon-container-radius)}.stat-card-title{font-size:var(--text-sm);font-weight:var(--font-bold);color:var(--semantic-text-secondary);text-transform:uppercase;letter-spacing:.05em;line-height:var(--leading-tight)}.stat-card-value-wrapper{display:flex;align-items:baseline;gap:var(--spacing-2);min-height:2rem}.stat-card-value{font-size:var(--text-3xl);font-weight:var(--font-bold);color:var(--semantic-text-default);letter-spacing:-.025em;line-height:1}.stat-card-trend-wrapper{margin-top:var(--spacing-4);display:flex;align-items:center;gap:var(--spacing-2);min-height:1.5rem}.stat-card-trend-label{font-size:var(--text-xs);font-weight:var(--font-medium);color:var(--semantic-text-muted)}.stat-card-skeleton{border-radius:var(--radius-md);background:linear-gradient(90deg,var(--semantic-skeleton-base) 25%,var(--semantic-skeleton-highlight) 50%,var(--semantic-skeleton-base) 75%);background-size:200% 100%;animation:stat-card-shimmer 1.4s ease-in-out infinite}[data-theme=dark] .stat-card-skeleton,.dark .stat-card-skeleton{background:linear-gradient(90deg,var(--semantic-skeleton-base) 25%,var(--semantic-skeleton-highlight) 50%,var(--semantic-skeleton-base) 75%);background-size:200% 100%}@media (prefers-reduced-motion: reduce){.stat-card-skeleton{animation:none}}.stat-card-skeleton-value{height:2rem;width:40%}.stat-card-skeleton-label{height:.625rem;width:55%;border-radius:var(--radius-sm)}.stat-card-skeleton-title{height:.875rem;width:50%;border-radius:var(--radius-sm)}.stat-card-skeleton.stat-card-skeleton-circle{border-radius:var(--icon-container-radius)}.stat-card-skeleton-trend{height:1.25rem;width:60%}@keyframes stat-card-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.stat-card-icon-default{color:var(--tint-neutral-fg);background:var(--tint-neutral-bg)}.stat-card-icon-primary{color:var(--semantic-primary);background:var(--semantic-primary-subtle)}.stat-card-icon-success{color:var(--tint-success-fg);background:var(--tint-success-bg)}.stat-card-icon-warning{color:var(--tint-warning-fg);background:var(--tint-warning-bg)}.stat-card-icon-error{color:var(--tint-error-fg);background:var(--tint-error-bg)}.stat-card.stat-card-compact{border-radius:var( --radius-card )}.stat-card-compact .stat-card-content{flex-direction:row;align-items:center;justify-content:space-between;padding:var(--spacing-3) var(--spacing-4);gap:var(--spacing-3);border-radius:var( --radius-card )}.stat-card-compact .stat-card-compact-left{display:flex;flex-direction:column;gap:var(--spacing-1);min-width:0;flex:1}.stat-card-compact .stat-card-title{font-size:var(--text-xs);letter-spacing:.06em}.stat-card-compact .stat-card-value{font-size:var(--text-xl);letter-spacing:-.02em}.stat-card-compact .stat-card-action{flex-shrink:0}.stat-card-compact .stat-card-skeleton-value{height:1.5rem;width:50%}.stat-card.stat-card-selected{opacity:1;background:var(--semantic-primary-subtle);border-color:var(--semantic-border-hairline-strong);box-shadow:var(--semantic-glass-shadow),inset 0 0 0 1px color-mix(in srgb,var(--bc-color, var(--semantic-primary)) 40%,transparent)}.stat-card.stat-card-list{border-radius:var( --radius-card )}.stat-card-list .stat-card-content{flex-direction:row;align-items:center;justify-content:flex-start;gap:var(--spacing-3, .75rem);padding:var(--spacing-4, 1rem)}.stat-card-list.stat-card-selected{background:var(--semantic-primary-subtle)}.stat-card-list-badge{position:relative;flex-shrink:0;display:flex;align-items:center;justify-content:center;width:var(--icon-container-size);height:var(--icon-container-size);border-radius:var(--icon-container-radius)}.stat-card-list-badge-default{background:var(--tint-neutral-bg);color:var(--tint-neutral-fg)}.stat-card-list-badge-primary{background:var(--semantic-primary-subtle);color:var(--semantic-primary-subtle-fg)}.stat-card-list-badge-success{background:var(--tint-success-bg);color:var(--tint-success-fg)}.stat-card-list-badge-warning{background:var(--tint-warning-bg);color:var(--tint-warning-fg)}.stat-card-list-badge-error{background:var(--tint-error-bg);color:var(--tint-error-fg)}.stat-card-list-badge-custom{background:color-mix(in srgb,var(--stat-card-variant) 15%,transparent);color:var(--stat-card-variant)}.stat-card-list-alert-dot{position:relative;flex-shrink:0;width:8px;height:8px;border-radius:var(--radius-pill);background:var(--tint-critical-fg);pointer-events:none}.stat-card-list-alert-dot-default{background:var(--tint-neutral-fg)}.stat-card-list-alert-dot-primary{background:var(--semantic-primary)}.stat-card-list-alert-dot-success{background:var(--tint-success-fg)}.stat-card-list-alert-dot-warning{background:var(--tint-warning-fg)}.stat-card-list-alert-dot-error{background:var(--tint-error-fg)}.stat-card-list-alert-dot-custom{background:var(--stat-card-variant)}.stat-card-list-metric{min-width:0;flex:1}.stat-card .stat-card-list-value{font-size:var(--text-2xl, 1.5rem);font-weight:var(--font-bold, 700);line-height:1;color:var(--semantic-text-default);letter-spacing:-.02em}.stat-card .stat-card-list-label{margin-top:.25rem;font-size:var(--text-eyebrow);letter-spacing:var(--tracking-eyebrow);font-weight:var(--font-semibold, 600);text-transform:uppercase;color:var(--semantic-text-secondary);overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;white-space:normal;line-height:1.3}.stat-card-list-chevron{flex-shrink:0;display:flex;align-items:center;transition:transform var(--motion-duration-fast, .15s ease);color:var(--semantic-text-secondary)}.stat-card-list.stat-card-interactive:hover .stat-card-list-chevron{transform:translate(2px)}.stat-card.stat-card-selected .stat-card-list-chevron{color:var(--bc-color, var(--semantic-text-secondary))}}@layer ds.reset,ds.vendor,ds.theme,ds.primitives,ds.components,ds.utilities;@layer ds.components{.stat-card-list-wrapper{container-type:inline-size}.stat-card-list-container{display:grid;gap:var(--spacing-3, .75rem);grid-template-columns:repeat(2,1fr)}.stat-card-list-container--cols-2{grid-template-columns:repeat(2,1fr)}@container (max-width: 400px){.stat-card-list-container--cols-2{grid-template-columns:repeat(1,1fr)}}.stat-card-list-container--cols-3{grid-template-columns:repeat(3,1fr)}@container (max-width: 560px){.stat-card-list-container--cols-3{grid-template-columns:repeat(2,1fr)}}@container (max-width: 360px){.stat-card-list-container--cols-3{grid-template-columns:repeat(1,1fr)}}.stat-card-list-container--cols-4{grid-template-columns:repeat(4,1fr)}@container (max-width: 720px){.stat-card-list-container--cols-4{grid-template-columns:repeat(2,1fr)}}@container (max-width: 380px){.stat-card-list-container--cols-4{grid-template-columns:repeat(1,1fr)}}.stat-card-list-container--cols-5{grid-template-columns:repeat(5,1fr)}@container (max-width: 860px){.stat-card-list-container--cols-5{grid-template-columns:repeat(3,1fr)}}@container (max-width: 460px){.stat-card-list-container--cols-5{grid-template-columns:repeat(1,1fr)}}.stat-card-list-container--cols-6{grid-template-columns:repeat(6,1fr)}@container (max-width: 960px){.stat-card-list-container--cols-6{grid-template-columns:repeat(3,1fr)}}@container (max-width: 560px){.stat-card-list-container--cols-6{grid-template-columns:repeat(2,1fr)}}@container (max-width: 360px){.stat-card-list-container--cols-6{grid-template-columns:repeat(1,1fr)}}.stat-card-list-container .stat-card.stat-card-list{width:100%;box-sizing:border-box}}@layer ds.reset,ds.vendor,ds.theme,ds.primitives,ds.components,ds.utilities;@layer ds.components{.empty-state{display:flex;align-items:center;justify-content:center;width:100%}.empty-state-inner{display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--spacing-2);max-width:420px}.empty-state-icon-wrap{display:inline-flex;align-items:center;justify-content:center;width:var(--spacing-16);height:var(--spacing-16);border-radius:var(--radius-full);background:var(--tint-neutral-bg)}.empty-state-sm .empty-state-icon-wrap{width:var(--spacing-14);height:var(--spacing-14)}.empty-state-lg .empty-state-icon-wrap{width:var(--spacing-20);height:var(--spacing-20)}.empty-state-primary .empty-state-icon-wrap{background:var(--semantic-primary-subtle)}.empty-state-success .empty-state-icon-wrap{background:var(--tint-success-bg)}.empty-state-warning .empty-state-icon-wrap{background:var(--tint-warning-bg)}.empty-state-error .empty-state-icon-wrap{background:var(--tint-error-bg)}.empty-state-info .empty-state-icon-wrap{background:var(--tint-info-bg)}.empty-state-tinted{border:1px solid var(--semantic-border-hairline);border-radius:var(--radius-card)}.empty-state-tinted.empty-state-primary{background:color-mix(in srgb,var(--semantic-primary-subtle),transparent 45%)}.empty-state-tinted.empty-state-success{background:color-mix(in srgb,var(--tint-success-bg),transparent 45%)}.empty-state-tinted.empty-state-warning{background:color-mix(in srgb,var(--tint-warning-bg),transparent 45%)}.empty-state-tinted.empty-state-error{background:color-mix(in srgb,var(--tint-error-bg),transparent 45%)}.empty-state-tinted.empty-state-info{background:color-mix(in srgb,var(--tint-info-bg),transparent 45%)}.empty-state-tinted.empty-state-neutral,.empty-state-tinted.empty-state-muted{background:color-mix(in srgb,var(--tint-neutral-bg),transparent 45%)}.empty-state-title{display:block;color:var(--semantic-text-default)}.empty-state-description{display:block;color:var(--semantic-text-secondary);line-height:var(--leading-relaxed)}.empty-state-actions{display:flex;flex-wrap:wrap;gap:var(--spacing-2);justify-content:center;margin-top:var(--spacing-3)}.empty-state-sm{padding:var(--spacing-6) var(--spacing-4)}.empty-state-md{padding:var(--spacing-10) var(--spacing-4)}.empty-state-lg{padding:var(--spacing-16) var(--spacing-6)}}@layer ds.reset,ds.vendor,ds.theme,ds.primitives,ds.components,ds.utilities;@layer ds.components{.alert{display:flex;align-items:flex-start;gap:var(--spacing-3);padding:var(--spacing-4);border-radius:var(--radius-lg);width:100%;position:relative;transition:all var(--motion-duration-fast) var(--motion-ease-standard);border:1px solid transparent;font-size:var(--text-sm);line-height:1.5}.alert-info.alert-default{background:var(--semantic-state-info);border-color:var(--semantic-state-info);color:#fff}.alert-success.alert-default{background:var(--semantic-state-success);border-color:var(--semantic-state-success);color:#fff}.alert-warning.alert-default{background:var(--semantic-state-warning);border-color:var(--semantic-state-warning);color:#fff}.alert-error.alert-default{background:var(--semantic-state-error);border-color:var(--semantic-state-error);color:#fff}.alert-info.alert-light{background:var(--tint-info-bg);border-color:color-mix(in oklab,var(--semantic-state-info) 20%,transparent);color:var(--tint-info-fg)}.alert-success.alert-light{background:var(--tint-success-bg);border-color:color-mix(in oklab,var(--semantic-state-success) 20%,transparent);color:var(--tint-success-fg)}.alert-warning.alert-light{background:var(--tint-warning-bg);border-color:color-mix(in oklab,var(--semantic-state-warning) 20%,transparent);color:var(--tint-warning-fg)}.alert-error.alert-light{background:var(--tint-error-bg);border-color:color-mix(in oklab,var(--semantic-state-error) 20%,transparent);color:var(--tint-error-fg)}.alert-info.alert-outline{background:transparent;border-color:var(--semantic-state-info);color:var(--semantic-text-info)}.alert-success.alert-outline{background:transparent;border-color:var(--semantic-state-success);color:var(--semantic-text-success)}.alert-warning.alert-outline{background:transparent;border-color:var(--semantic-state-warning);color:var(--semantic-text-warning)}.alert-error.alert-outline{background:transparent;border-color:var(--semantic-state-error);color:var(--semantic-text-error)}.alert-info.alert-glass{background:var(--semantic-state-info);color:#fff;box-shadow:0 0 0 3px color-mix(in oklab,var(--semantic-state-info) 15%,transparent),0 0 16px 4px color-mix(in oklab,var(--semantic-state-info) 40%,transparent),0 0 24px 8px color-mix(in oklab,var(--semantic-state-info) 20%,transparent),var(--shadow-elevation-2)}.alert-success.alert-glass{background:var(--semantic-state-success);color:#fff;box-shadow:0 0 0 3px color-mix(in oklab,var(--semantic-state-success) 15%,transparent),0 0 16px 4px color-mix(in oklab,var(--semantic-state-success) 40%,transparent),0 0 24px 8px color-mix(in oklab,var(--semantic-state-success) 20%,transparent),var(--shadow-elevation-2)}.alert-warning.alert-glass{background:var(--semantic-state-warning);color:#fff;box-shadow:0 0 0 3px color-mix(in oklab,var(--semantic-state-warning) 15%,transparent),0 0 16px 4px color-mix(in oklab,var(--semantic-state-warning) 40%,transparent),0 0 24px 8px color-mix(in oklab,var(--semantic-state-warning) 20%,transparent),var(--shadow-elevation-2)}.alert-error.alert-glass{background:var(--semantic-state-error);color:#fff;box-shadow:0 0 0 3px color-mix(in oklab,var(--semantic-state-error) 15%,transparent),0 0 16px 4px color-mix(in oklab,var(--semantic-state-error) 40%,transparent),0 0 24px 8px color-mix(in oklab,var(--semantic-state-error) 20%,transparent),var(--shadow-elevation-2)}.alert-custom.alert-default{background:var(--alert-color);border-color:var(--alert-color);color:#fff}.alert-custom.alert-light{background:color-mix(in oklab,var(--alert-color) 8%,transparent);border-color:color-mix(in oklab,var(--alert-color) 20%,transparent);color:var(--alert-color)}.alert-custom.alert-outline{background:transparent;border-color:var(--alert-color);color:var(--alert-color)}.alert-custom.alert-glass{background:var(--alert-color);color:#fff;box-shadow:0 0 0 3px color-mix(in oklab,var(--alert-color) 15%,transparent),0 0 16px 4px color-mix(in oklab,var(--alert-color) 40%,transparent),0 0 24px 8px color-mix(in oklab,var(--alert-color) 20%,transparent),var(--shadow-elevation-2)}.alert-custom.alert-light .alert-icon,.alert-custom.alert-outline .alert-icon{color:var(--alert-color)}.alert-icon{flex-shrink:0;margin-top:2px;width:20px;height:20px;display:flex;align-items:center;justify-content:center}.alert-with-icon{padding-left:var(--spacing-4)}.alert-default .alert-icon{color:#fff}.alert-light .alert-icon,.alert-outline .alert-icon{color:inherit}.alert-info.alert-light .alert-icon,.alert-info.alert-outline .alert-icon{color:var(--semantic-state-info)}.alert-success.alert-light .alert-icon,.alert-success.alert-outline .alert-icon{color:var(--semantic-state-success)}.alert-warning.alert-light .alert-icon,.alert-warning.alert-outline .alert-icon{color:var(--semantic-state-warning)}.alert-error.alert-light .alert-icon,.alert-error.alert-outline .alert-icon{color:var(--semantic-state-error)}.alert-glass .alert-icon{color:#fff}.alert-content{flex:1;display:flex;flex-direction:column;gap:var(--spacing-1-5);min-width:0}.alert-title{font-weight:var(--font-semibold);font-size:var(--text-base);line-height:1.4;margin:0;color:inherit}.alert-description{font-size:var(--text-sm);line-height:1.5;opacity:.9;margin:0;color:inherit}.alert-with-title .alert-title{margin-bottom:var(--spacing-0-5)}.alert-close-trigger{flex-shrink:0;margin-left:auto;margin-top:-2px;background:transparent!important;border:none;cursor:pointer;padding:var(--spacing-1-5);border-radius:var(--radius-md);color:inherit;opacity:.7;transition:all var(--motion-duration-fast) var(--motion-ease-standard);display:flex;align-items:center;justify-content:center;width:28px;height:28px}.alert-default .alert-close-trigger,.alert-glass .alert-close-trigger{color:#fff;opacity:.9}.alert-close-trigger:hover{opacity:1;background:#00000014!important}.alert-default .alert-close-trigger:hover,.alert-glass .alert-close-trigger:hover{background:#ffffff26!important}.alert-close-trigger:focus-visible{outline:2px solid currentColor;outline-offset:2px;opacity:1}.alert-close-trigger:active{transform:scale(.95)}.alert-closable{padding-right:var(--spacing-2)}@keyframes alertFadeOut{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-8px)}}.alert-closing{animation:alertFadeOut .3s ease-out forwards}@media (prefers-color-scheme: dark){.alert-default{border-width:1px}.alert-close-trigger:hover{background:#ffffff1a!important}}@media (max-width: 640px){.alert{padding:var(--spacing-3);gap:var(--spacing-2-5)}.alert-title{font-size:var(--text-sm)}.alert-description{font-size:var(--text-xs)}}}@layer ds.reset,ds.vendor,ds.theme,ds.primitives,ds.components,ds.utilities;@layer ds.components{.center{display:flex;align-items:center;justify-content:center}}@layer ds.reset,ds.vendor,ds.theme,ds.primitives,ds.components,ds.utilities;@layer ds.components{.table{width:100%;border-collapse:collapse;border-spacing:0;color:var(--semantic-text-secondary);background:transparent;border:1px solid var(--semantic-border-default)}.table-disabled{opacity:.6;pointer-events:none}.table-caption{caption-side:top;padding:var(--spacing-3);font-weight:var(--font-semibold);color:var(--semantic-text-default);text-align:left}.table-thead{background:var(--semantic-background-surface)}.table-thead-sticky{position:sticky;top:var(--table-sticky-offset, -1px);z-index:20;background:var(--semantic-background-surface);box-shadow:var(--semantic-elevation-row)}.table-thead-sticky .table-th{background:var(--semantic-background-surface);position:sticky;top:var(--table-sticky-offset, -1px)}.table-th{padding:var(--spacing-3) var(--spacing-4);text-align:left;font-weight:var(--font-semibold);color:var(--semantic-text-secondary);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:var(--tracking-eyebrow);border-bottom:1px solid var(--semantic-border-default);-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:opacity var(--motion-duration-fast) var(--motion-ease-standard),background-color var(--motion-duration-fast) var(--motion-ease-standard);position:relative}.table-th[draggable=true]{cursor:move}.table-th[draggable=true]:hover{background-color:var(--semantic-background-tertiary)}.table-th-dragging{opacity:.5;background-color:var(--semantic-background-tertiary)}.table-resize-handle{position:absolute;top:0;right:0;bottom:0;width:8px;cursor:col-resize;-webkit-user-select:none;-moz-user-select:none;user-select:none;background:transparent;z-index:10}.table-resize-handle:hover{background:var(--semantic-primary);opacity:.3}.table-resize-handle:active{background:var(--semantic-primary);opacity:.5}.table-header-content{display:flex;align-items:center;justify-content:flex-start;gap:var(--spacing-2);pointer-events:none}.table-sort-trigger{display:inline-flex;align-items:center;gap:var(--spacing-2);background:none;border:none;padding:0;margin:0;font:inherit;color:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer;pointer-events:auto}.table-header-cell{display:inline-flex;align-items:center;pointer-events:auto}.table-sort-trigger:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset);border-radius:var(--radius-control)}.table-sort-ghost{opacity:0;color:var(--semantic-text-muted);transition:opacity var(--motion-duration-fast) var(--motion-ease-standard)}.table-th:hover .table-sort-ghost,.table-sort-trigger:focus-visible .table-sort-ghost{opacity:1}@media (prefers-reduced-motion: reduce){.table-sort-ghost{transition:none}}.table-th-cell-layout{white-space:nowrap}.table-th-cell-layout .table-header-content{min-width:0}.table-th-cell-layout .table-sort-trigger{flex:1 1 auto;justify-content:space-between;min-width:0}.table-th-cell-layout .table-sort-trigger:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0}.table-th-cell-layout .table-header-content>.text,.table-th-cell-layout .table-sort-trigger>.text{min-width:0;overflow:hidden;text-overflow:ellipsis}.table-tbody{background:transparent}.table-tr{transition:background-color var(--motion-duration-fast) var(--motion-ease-standard);cursor:pointer}.table-tr:hover{background:var(--table-row-hover)}.table-tr-striped{background:var(--table-row-striped)}.table-tr-striped:hover{background:var(--table-row-hover)}.table-tr-selected{background:var(--table-row-selected)}.table-tr-selected:hover{background:var(--table-row-selected);box-shadow:inset 0 0 0 1px var(--table-row-border-hover)}.table-tr-current{background:var(--table-row-current);box-shadow:inset 0 0 0 1px var(--semantic-primary-subtle)}.table-tr-current:hover{background:var(--table-row-current);box-shadow:inset 0 0 0 1px var(--table-row-border-hover)}.table-tr-current.table-tr-selected{background:var(--table-row-current-selected);box-shadow:inset 0 0 0 1px var(--semantic-primary-subtle)}.table-td{padding:var(--spacing-3) var(--spacing-4);font-size:var(--text-sm);color:var(--semantic-text-default);border-bottom:1px solid var(--semantic-border-hairline)}.table-tr:last-child .table-td{border-bottom:none}.table-rows-xs .table-td{padding-top:var(--spacing-1);padding-bottom:var(--spacing-1)}.table-rows-sm .table-td{padding-top:var(--spacing-2);padding-bottom:var(--spacing-2)}.table-rows-md .table-td{padding-top:var(--spacing-3);padding-bottom:var(--spacing-3)}.table-rows-lg .table-td{padding-top:var(--spacing-4);padding-bottom:var(--spacing-4)}.table-rows-xl .table-td{padding-top:var(--spacing-6);padding-bottom:var(--spacing-6)}.table-th-checkbox,.table-td-checkbox{width:var(--spacing-10);min-width:var(--spacing-10);text-align:center;padding:0 var(--spacing-3, .75rem);flex-shrink:0}.table-th-expand,.table-td-expand{width:var(--spacing-10);text-align:center;padding:var(--spacing-2)}.table-th-grip,.table-td-grip{width:var(--spacing-6);padding-left:0;padding-right:0;text-align:center}.table-row-grip{display:inline-flex;align-items:center;justify-content:center;vertical-align:middle;color:var(--semantic-text-muted);cursor:grab;transition:color var(--motion-duration-fast) var(--motion-ease-standard)}.table-tr:hover .table-row-grip{color:var(--semantic-text-secondary)}.table-row-grip:active{cursor:grabbing}.table-tr-dragging{opacity:.5}.table-tr-drop-before>.table-td{box-shadow:inset 0 2px 0 0 var(--semantic-primary)}.table-tr-drop-after>.table-td{box-shadow:inset 0 -2px 0 0 var(--semantic-primary)}.table-expand-button{padding:var(--spacing-1);min-height:auto;height:auto;transition:transform var(--motion-duration-fast) var(--motion-ease-standard)}.table-checkbox-wrap{display:inline-flex;align-items:center;justify-content:center;width:var(--control-min-target);height:var(--control-min-target);cursor:pointer}.table-checkbox{cursor:pointer;width:var(--spacing-4);height:var(--spacing-4);margin:0;border-radius:var(--radius-control)}.table-checkbox:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}.table-tr:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:calc(-1 * var(--focus-ring-width))}.table-tr-expanded{background:var(--table-row-selected)}.table-tr-selected .text-color-primary,.table-tr-expanded .text-color-primary{color:var(--semantic-primary-subtle-fg)}.table-td-expanded{padding:0;border-bottom:1px solid var(--semantic-border-default)}.table-tr-group{background:var(--table-row-striped)}.table-th-group{padding:var(--spacing-2) var(--spacing-4);text-align:left;font-size:var(--text-sm);font-weight:var(--font-semibold);text-transform:none;letter-spacing:normal;color:var(--semantic-text-default);border-bottom:1px solid var(--semantic-border-hairline)}.table-group-label{display:flex;align-items:center;justify-content:flex-start;gap:var(--spacing-2)}.table-td-loading,.table-td-empty,.table-td-loading-more{text-align:center;padding:0;color:var(--semantic-text-secondary)}@keyframes table-loading-enter{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.table-loading-more{display:flex;align-items:center;justify-content:center;padding:var(--spacing-3) var(--spacing-4);background-color:var(--semantic-surface-card);animation:table-loading-enter .2s ease-out both;position:relative}@media (prefers-reduced-motion: reduce){.table-loading-more{animation:none}}.table-loading-more:before{content:"";position:absolute;top:0;left:var(--spacing-6);right:var(--spacing-6);height:1px;background:linear-gradient(90deg,transparent,var(--semantic-border-default),transparent)}.table-loading,.table-empty{display:flex;align-items:center;justify-content:center;font-size:var(--text-sm)}.table-tfoot{background:var(--semantic-background-surface)}.table-column-dock-wrapper{width:100%;min-width:-moz-max-content;min-width:max-content}.table-column-dock-wrapper>.table{border-top:none}.table-column-dock{display:flex;align-items:center;flex-wrap:wrap;gap:var(--spacing-2);padding:var(--spacing-2) var(--spacing-3);border:1px dashed var(--semantic-border-default);border-bottom:none;background:var(--semantic-background-surface);min-height:var(--spacing-10);position:sticky;top:0;z-index:21}.table-column-dock-over{border-color:var(--semantic-primary);background:var(--semantic-background-tertiary)}.table-column-dock-label{font-size:var(--text-xs);color:var(--semantic-text-secondary);white-space:nowrap}.table-column-dock-tag{display:inline-flex;align-items:center;padding:var(--spacing-1) var(--spacing-2);border:1px solid var(--semantic-border-default);border-radius:var(--radius-full);background:var(--semantic-background-default);color:var(--semantic-text-default);font-size:var(--text-xs);cursor:grab;-webkit-user-select:none;-moz-user-select:none;user-select:none}.table-column-dock-tag:active{cursor:grabbing}.table-column-dock-wrapper .table-thead-sticky,.table-column-dock-wrapper .table-thead-sticky .table-th{top:var(--table-dock-height, 0px)}table.table--cards{border-collapse:separate;border-spacing:0 var(--spacing-1);border:none;background:transparent}table.table--cards .table-tr{background:transparent;box-shadow:none;filter:var(--semantic-elevation-row-drop)}table.table--cards .table-tbody{background:transparent}table.table--cards .table-tr,table.table--cards .table-tr-striped,table.table--cards .table-tr-current,table.table--cards .table-tr-selected,table.table--cards .table-tr:hover,table.table--cards .table-tr-current:hover,table.table--cards .table-tr-selected:hover{background:transparent;box-shadow:none;opacity:1}table.table--cards .table-td{background:var(--semantic-surface-row);padding-top:var(--spacing-4);padding-bottom:var(--spacing-3);border-top:1px solid var(--table-row-border);border-bottom:1px solid var(--table-row-border);transition:background-color var(--motion-duration-fast) var(--motion-ease-standard),border-color var(--motion-duration-fast) var(--motion-ease-standard)}table.table--cards .table-td:first-child{border-left:1px solid var(--table-row-border);border-top-left-radius:var(--radius-row);border-bottom-left-radius:var(--radius-row)}table.table--cards .table-td:last-child{border-right:1px solid var(--table-row-border);border-top-right-radius:var(--radius-row);border-bottom-right-radius:var(--radius-row)}table.table--cards .table-tr:hover .table-td{border-color:var(--table-row-border-hover)}table.table--cards .table-tr-selected .table-td,table.table--cards .table-tr.table-tr-selected .table-td,table.table--cards .table-tr-selected:hover .table-td{background:linear-gradient(var(--table-row-selected),var(--table-row-selected)) var(--semantic-surface-row);border-color:var(--table-row-border-selected)}table.table--cards .table-tr-current,table.table--cards .table-tr-current.table-tr-selected{box-shadow:none}table.table--cards .table-tr-current .table-td{border-color:var(--semantic-primary-subtle)}table.table--cards .table-tr-current.table-tr-selected .table-td{background:linear-gradient(var(--table-row-selected),var(--table-row-selected)) var(--semantic-surface-row);border-color:var(--table-row-border-selected)}table.table--cards .table-tr-current:hover .table-td{border-color:var(--semantic-primary-subtle)}table.table--cards .table-tr:focus-visible{outline:none;box-shadow:none}table.table--cards .table-tr:focus-visible .table-td{box-shadow:inset 0 var(--focus-ring-width) 0 0 var(--focus-ring-color),inset 0 calc(-1 * var(--focus-ring-width)) 0 0 var(--focus-ring-color)}table.table--cards .table-tr:focus-visible .table-td:first-child{box-shadow:inset var(--focus-ring-width) 0 0 0 var(--focus-ring-color),inset 0 var(--focus-ring-width) 0 0 var(--focus-ring-color),inset 0 calc(-1 * var(--focus-ring-width)) 0 0 var(--focus-ring-color)}table.table--cards .table-tr:focus-visible .table-td:last-child{box-shadow:inset calc(-1 * var(--focus-ring-width)) 0 0 0 var(--focus-ring-color),inset 0 var(--focus-ring-width) 0 0 var(--focus-ring-color),inset 0 calc(-1 * var(--focus-ring-width)) 0 0 var(--focus-ring-color)}table.table--cards .table-thead,table.table--cards .table-th{background:transparent;border:none;box-shadow:none;filter:none;white-space:nowrap}table.table--cards .table-thead-stuck .table-th{background:var(--semantic-background-surface);box-shadow:0 1px 0 0 var(--semantic-border-hairline)}table.table--cards .table-thead-stuck .table-th:first-child{box-shadow:calc(-1 * var(--table-sticky-bleed-x, 0px)) 0 0 0 var(--semantic-background-surface),0 1px 0 0 var(--semantic-border-hairline)}table.table--cards .table-thead-stuck .table-th:last-child{box-shadow:var(--table-sticky-bleed-x, 0px) 0 0 0 var(--semantic-background-surface),0 1px 0 0 var(--semantic-border-hairline)}table.table--cards .table-th[draggable=true]:hover{background-color:var(--semantic-surface-glass);border-radius:var(--radius-sm)}table.table--cards .table-thead .table-tr{box-shadow:none;filter:none}}@layer ds.reset,ds.vendor,ds.theme,ds.primitives,ds.components,ds.utilities;@layer ds.components{@keyframes pagination-pop{0%{transform:scale(.85);opacity:.6}60%{transform:scale(1.08)}to{transform:scale(1);opacity:1}}@keyframes pagination-icon-forward{0%{transform:translate(0)}40%{transform:translate(3px)}to{transform:translate(0)}}@keyframes pagination-icon-backward{0%{transform:translate(0)}40%{transform:translate(-3px)}to{transform:translate(0)}}.pagination{--pagination-btn-size: 2rem;--pagination-font-size: var(--text-sm);--pagination-icon-size: 15px;--pagination-gap: 3px;--pagination-border-radius: var(--radius-full);--pagination-padding-x: var(--spacing-2);--pagination-track-bg: color-mix(in srgb, var(--semantic-background-surface) 80%, transparent);--pagination-track-border: color-mix(in srgb, var(--semantic-border-default) 60%, transparent);--pagination-track-shadow: var(--shadow-sm);--pagination-color: var(--semantic-text-secondary);--pagination-bg: transparent;--pagination-hover-bg: color-mix(in srgb, var(--semantic-primary) 8%, transparent);--pagination-hover-color: var(--semantic-primary);--pagination-active-bg: var(--semantic-primary);--pagination-active-color: #ffffff;--pagination-active-shadow: 0 2px 8px color-mix(in srgb, var(--semantic-primary) 40%, transparent), 0 0 16px color-mix(in srgb, var(--semantic-primary) 20%, transparent), inset 0 1px 0 rgba(255, 255, 255, .25);--pagination-disabled-opacity: .3;--pagination-ellipsis-color: var(--semantic-text-muted);--pagination-transition: background .18s cubic-bezier(.4, 0, .2, 1), color .18s cubic-bezier(.4, 0, .2, 1), box-shadow .18s cubic-bezier(.4, 0, .2, 1), transform .18s cubic-bezier(.34, 1.56, .64, 1);--pagination-focus-ring: 0 0 0 3px color-mix(in srgb, var(--semantic-primary) 30%, transparent)}.pagination{display:inline-flex;align-items:center;flex-wrap:wrap;gap:var(--pagination-gap);padding:3px;background:var(--pagination-track-bg);border:1px solid var(--pagination-track-border);border-radius:var(--radius-full);box-shadow:var(--pagination-track-shadow);backdrop-filter:blur(var(--blur-sm));-webkit-backdrop-filter:blur(var(--blur-sm))}.pagination-item,.pagination-prev-trigger,.pagination-next-trigger,.pagination-first-trigger,.pagination-last-trigger{display:inline-flex;align-items:center;justify-content:center;min-width:var(--pagination-btn-size);height:var(--pagination-btn-size);padding:0 var(--pagination-padding-x);border-radius:var(--pagination-border-radius);background:var(--pagination-bg);color:var(--pagination-color);border:none;font-size:var(--pagination-font-size);font-weight:var(--font-medium);line-height:1;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;text-decoration:none;transition:var(--pagination-transition);outline:none;position:relative;isolation:isolate}.pagination-item:not([data-selected]):hover,.pagination-prev-trigger:not([data-disabled]):hover,.pagination-next-trigger:not([data-disabled]):hover,.pagination-first-trigger:not([data-disabled]):hover,.pagination-last-trigger:not([data-disabled]):hover{background:var(--pagination-hover-bg);color:var(--pagination-hover-color);transform:translateY(-1px)}.pagination-item:not([data-selected]):active,.pagination-prev-trigger:not([data-disabled]):active,.pagination-next-trigger:not([data-disabled]):active,.pagination-first-trigger:not([data-disabled]):active,.pagination-last-trigger:not([data-disabled]):active{transform:scale(.93);transition-duration:80ms}.pagination-item:focus-visible,.pagination-prev-trigger:focus-visible,.pagination-next-trigger:focus-visible,.pagination-first-trigger:focus-visible,.pagination-last-trigger:focus-visible{box-shadow:var(--pagination-focus-ring)}.pagination-item[data-selected]{background:var(--pagination-active-bg);color:var(--pagination-active-color);box-shadow:var(--pagination-active-shadow);pointer-events:none;font-weight:var(--font-semibold);animation:pagination-pop .28s cubic-bezier(.34,1.56,.64,1) both}.pagination-prev-trigger[data-disabled],.pagination-next-trigger[data-disabled],.pagination-first-trigger[data-disabled],.pagination-last-trigger[data-disabled]{opacity:var(--pagination-disabled-opacity);cursor:not-allowed;pointer-events:none}.pagination-ellipsis{display:inline-flex;align-items:center;justify-content:center;min-width:var(--pagination-btn-size);height:var(--pagination-btn-size);color:var(--pagination-ellipsis-color);font-size:var(--pagination-font-size);cursor:default;-webkit-user-select:none;-moz-user-select:none;user-select:none;letter-spacing:.05em}.pagination-prev-trigger svg,.pagination-next-trigger svg,.pagination-first-trigger svg,.pagination-last-trigger svg{width:var(--pagination-icon-size);height:var(--pagination-icon-size);flex-shrink:0;pointer-events:none;transition:transform .18s cubic-bezier(.34,1.56,.64,1)}.pagination-next-trigger:not([data-disabled]):hover svg,.pagination-last-trigger:not([data-disabled]):hover svg{transform:translate(2px)}.pagination-prev-trigger:not([data-disabled]):hover svg,.pagination-first-trigger:not([data-disabled]):hover svg{transform:translate(-2px)}.pagination--sm{--pagination-btn-size: 1.75rem;--pagination-font-size: var(--text-xs);--pagination-icon-size: 13px;--pagination-gap: 2px;--pagination-padding-x: var(--spacing-1-5)}.pagination--md{--pagination-btn-size: 2rem;--pagination-font-size: var(--text-sm);--pagination-icon-size: 15px;--pagination-gap: 3px;--pagination-padding-x: var(--spacing-2)}.pagination--lg{--pagination-btn-size: 2.5rem;--pagination-font-size: var(--text-base);--pagination-icon-size: 17px;--pagination-gap: 4px;--pagination-padding-x: var(--spacing-3)}.dark .pagination,[data-theme=dark] .pagination{--pagination-track-bg: color-mix(in srgb, var(--semantic-background-surface) 70%, transparent);--pagination-track-border: color-mix(in srgb, var(--semantic-border-default) 40%, transparent);--pagination-active-shadow: 0 2px 10px color-mix(in srgb, var(--semantic-primary) 50%, transparent), 0 0 20px color-mix(in srgb, var(--semantic-primary) 25%, transparent), inset 0 1px 0 rgba(255, 255, 255, .15)}@media (prefers-reduced-motion: reduce){.pagination-item,.pagination-prev-trigger,.pagination-next-trigger,.pagination-first-trigger,.pagination-last-trigger,.pagination-prev-trigger svg,.pagination-next-trigger svg,.pagination-first-trigger svg,.pagination-last-trigger svg{transition:none;animation:none}.pagination-item[data-selected]{animation:none}}}@layer ds.reset,ds.vendor,ds.theme,ds.primitives,ds.components,ds.utilities;@layer ds.components{.select-root{display:flex;flex-direction:column;gap:var(--spacing-2);width:100%}.select-wrapper{position:relative;width:100%}.select-label{font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--semantic-text-muted);line-height:1.5;height:1.5em;display:flex;align-items:center}.select-required{color:var(--semantic-state-error);margin-left:var(--spacing-1)}.select-trigger{display:flex;align-items:center;justify-content:space-between;width:100%;border:1px solid var(--semantic-border-hairline);border-radius:var(--radius-input);background:var(--semantic-surface-card);color:var(--semantic-text-default);transition:all var(--motion-duration-fast) var(--motion-ease-standard);cursor:pointer;position:relative;overflow:hidden}.select-trigger:hover:not([data-disabled]):not(.select-readonly){background:var(--semantic-surface-hover);border-color:var(--semantic-border-hairline-strong)}.select-trigger:focus-visible{border-color:var(--semantic-primary);box-shadow:0 0 0 3px color-mix(in srgb,var(--semantic-primary) 20%,transparent);outline:none}.select-trigger[data-disabled]{opacity:.5;cursor:not-allowed;background:var(--semantic-background-tertiary)}.select-readonly{cursor:default;background:var(--semantic-surface-subtle);border-color:var(--semantic-border-hairline)}.select-readonly:hover{box-shadow:none}.select-invalid{border-color:var(--semantic-state-error)}.select-invalid:hover:not([data-disabled]){border-color:var(--semantic-state-error)}.select-invalid:focus-visible{border-color:var(--semantic-state-error);box-shadow:0 0 0 var(--focus-ring-width) var(--semantic-state-error);outline:none}.select-trigger-xs{padding:var(--spacing-1) var(--spacing-2);font-size:var(--text-xs);height:var(--spacing-6)}.select-trigger-sm{padding:var(--spacing-2) var(--spacing-3);font-size:var(--text-sm);height:var(--spacing-8)}.select-trigger-md{padding:var(--spacing-3) var(--spacing-4);font-size:var(--text-base);height:var(--spacing-10)}.select-trigger-lg{padding:var(--spacing-4) var(--spacing-5);font-size:var(--text-lg);height:var(--spacing-12)}.select-trigger-xl{padding:var(--spacing-5) var(--spacing-6);font-size:var(--text-xl);height:var(--spacing-14)}.select-value-text{flex:1;min-width:0;text-align:left;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:var(--font-medium)}.select-trigger-empty{color:var(--semantic-text-muted)}.select-trigger-empty .select-value-text{color:var(--semantic-input-placeholder);font-style:italic;font-weight:var(--font-normal);font-size:max(.9em,var(--text-2xs))}.select-value-text[data-placeholder]{color:var(--semantic-input-placeholder)!important;font-style:italic;font-weight:var(--font-normal);font-size:max(.9em,var(--text-2xs))}.select-trigger-content{display:flex;align-items:center;gap:var(--spacing-2);width:100%}.select-icon-left,.select-icon-right{display:flex;align-items:center;justify-content:center;color:var(--semantic-text-secondary);transition:color var(--motion-duration-fast) var(--motion-ease-standard);flex-shrink:0}.select-icon-clickable{cursor:pointer;padding:var(--spacing-1);border-radius:var(--radius-sm);transition:all var(--motion-duration-fast) var(--motion-ease-standard)}.select-icon-clickable:hover{color:var(--semantic-primary);background:var(--semantic-primary-subtle)}.select-clear-trigger{display:flex;align-items:center;justify-content:center;color:var(--semantic-text-muted);cursor:pointer;padding:var(--spacing-1);border-radius:var(--radius-sm);transition:all var(--motion-duration-fast) var(--motion-ease-standard);flex-shrink:0;background:transparent;border:none;margin-left:auto}.select-clear-trigger:hover{color:var(--semantic-state-error);background:var(--tint-error-bg)}.select-clear-trigger:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}.select-indicator,.select-spinner{display:flex;align-items:center;justify-content:center;color:var(--semantic-text-muted);margin-left:auto;flex-shrink:0;transition:all var(--motion-duration-fast) var(--motion-ease-standard)}.select-trigger[data-state=open] .select-indicator{transform:rotate(180deg);color:var(--semantic-primary)}.select-spinner{color:var(--semantic-primary);animation:select-spin 1s linear infinite}@keyframes select-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.select-content{background:var(--semantic-surface-card);border:1px solid var(--semantic-border-hairline);border-radius:var(--radius-card);box-shadow:var(--semantic-elevation-raised);z-index:calc(var(--z-index-modal, 10000) + 1);width:100%;max-width:100%;box-sizing:border-box;padding:var(--spacing-1);overflow:hidden;animation:select-dropdown-in .2s cubic-bezier(.16,1,.3,1);transform-origin:top center}@keyframes select-dropdown-in{0%{opacity:0;transform:scale(.95) translateY(-8px)}to{opacity:1;transform:scale(1) translateY(0)}}.select-list{max-height:var(--spacing-72, 18rem);overflow-y:auto;overflow-x:hidden;padding:var(--spacing-1);margin:0;list-style:none;box-sizing:border-box}.select-list::-webkit-scrollbar{width:8px}.select-list::-webkit-scrollbar-track{background:var(--semantic-background-tertiary);border-radius:var(--radius-sm)}.select-list::-webkit-scrollbar-thumb{background:var(--semantic-border-default);border-radius:var(--radius-sm);-webkit-transition:background var(--motion-duration-fast) var(--motion-ease-standard);transition:background var(--motion-duration-fast) var(--motion-ease-standard)}.select-list::-webkit-scrollbar-thumb:hover{background:var(--semantic-text-muted)}.select-item{display:flex;align-items:center;justify-content:space-between;padding:var(--spacing-2) var(--spacing-3);margin-bottom:var(--spacing-0-5);border-radius:var(--radius-sm);cursor:pointer;transition:all var(--motion-duration-fast) var(--motion-ease-standard);color:var(--semantic-text-default);font-size:var(--text-sm);position:relative;overflow:hidden}.select-item:hover,.select-item[data-highlighted]{background-color:var(--semantic-background-tertiary)}.select-item[data-highlighted]{box-shadow:inset 3px 0 0 var(--focus-ring-color)}.select-item:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:calc(-1 * var(--focus-ring-width))}.select-item[data-state=checked]{background-color:var(--semantic-primary-subtle);color:var(--semantic-primary-subtle-fg);font-weight:var(--font-medium)}.select-item[data-disabled]{opacity:.4;cursor:not-allowed;pointer-events:none}.select-item-text{flex:1;display:flex;flex-direction:column;gap:var(--spacing-0-5);position:relative;z-index:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.select-item-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.select-item-description{font-size:var(--text-xs);color:var(--semantic-text-muted);font-weight:var(--font-normal)}.select-item-group{border:1px solid var(--semantic-border-default);border-radius:var(--radius-sm);padding:var(--spacing-1);margin-bottom:var(--spacing-0-5)}.select-item-group .select-item+.select-item{padding-left:var(--spacing-8)}.select-item-group .select-item+.select-item:before{content:"";position:absolute;left:var(--spacing-3);top:0;bottom:50%;width:var(--spacing-2);border-left:2px solid var(--semantic-border-hairline-strong);border-bottom:2px solid var(--semantic-border-hairline-strong);border-bottom-left-radius:var(--radius-sm);pointer-events:none}.select-item-icon{display:flex;align-items:center;margin-right:var(--spacing-2);flex-shrink:0;position:relative;z-index:1}.select-item-indicator{display:flex;align-items:center;color:var(--semantic-primary);margin-left:var(--spacing-2);flex-shrink:0;position:relative;z-index:1}.select-error,.select-helper{font-size:var(--text-xs);margin-top:var(--spacing-1);transition:color var(--motion-duration-fast) var(--motion-ease-standard)}.select-error{color:var(--semantic-state-error)}.select-helper{color:var(--semantic-text-muted)}@media (max-width: 640px){.select-content{max-height:16rem}.select-list{max-height:14rem}.select-trigger{font-size:16px}}@media (prefers-reduced-motion: reduce){.select-trigger,.select-item,.select-content,.select-indicator,.select-spinner{animation:none;transition:none}}@media (prefers-contrast: high){.select-trigger{border-width:2px}.select-trigger:focus-visible{outline:3px solid var(--semantic-primary);outline-offset:2px}}}@layer ds.reset,ds.vendor,ds.theme,ds.primitives,ds.components,ds.utilities;@layer ds.components{.checkbox-root{display:flex;flex-direction:column;gap:var(--spacing-1)}.checkbox-wrapper{display:flex;align-items:center;gap:var(--spacing-2);cursor:pointer;min-height:var(--control-min-target)}.checkbox-wrapper[data-disabled]{cursor:not-allowed;opacity:.5}.checkbox-control{position:relative;display:flex;align-items:center;justify-content:center;border:2px solid var(--semantic-border-default);border-radius:var(--radius-control);background:var(--semantic-surface-card);transition:all var(--motion-duration-fast) var(--motion-ease-standard);flex-shrink:0}.checkbox-control:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:var(--control-min-target);height:var(--control-min-target);min-width:100%;min-height:100%}.checkbox-control[data-state=checked],.checkbox-control[data-state=indeterminate]{background:var(--semantic-primary);border-color:var(--semantic-primary);color:var(--semantic-fg-on-primary)}.checkbox-control:hover:not([data-disabled]){border-color:var(--semantic-border-hairline-strong)}.checkbox-control[data-focus-visible]{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}.checkbox-invalid{border-color:var(--semantic-state-error)}.checkbox-sm .checkbox-control{width:var(--spacing-4);height:var(--spacing-4)}.checkbox-md .checkbox-control{width:var(--spacing-5);height:var(--spacing-5)}.checkbox-lg .checkbox-control{width:var(--spacing-6);height:var(--spacing-6)}.checkbox-indicator,[data-scope=checkbox][data-part=indicator]{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;align-items:center;justify-content:center;overflow:hidden;box-sizing:border-box;width:100%;height:100%}[data-scope=checkbox][data-part=indicator][data-state=unchecked]{display:none}.checkbox-icon.icon{width:auto;height:auto;display:flex;align-items:center;justify-content:center;color:var(--semantic-fg-on-primary)}.checkbox-icon svg,.checkbox-icon .icon-svg{width:80%;height:80%;max-width:18px;max-height:18px;stroke:currentColor;stroke-width:3;fill:none}.checkbox-sm .checkbox-icon svg,.checkbox-sm .checkbox-icon .icon-svg{max-width:12px;max-height:12px}.checkbox-md .checkbox-icon svg,.checkbox-md .checkbox-icon .icon-svg{max-width:14px;max-height:14px}.checkbox-lg .checkbox-icon svg,.checkbox-lg .checkbox-icon .icon-svg{max-width:18px;max-height:18px}.checkbox-control[data-state=checked] .checkbox-icon,.checkbox-control[data-state=indeterminate] .checkbox-icon{color:var(--semantic-fg-on-primary);stroke:currentColor;fill:none}.checkbox-label{font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--semantic-text-default);-webkit-user-select:none;-moz-user-select:none;user-select:none}.checkbox-required{color:var(--semantic-state-error);margin-left:var(--spacing-1)}.checkbox-error,.checkbox-helper{font-size:var(--text-xs);margin-left:var(--spacing-7)}.checkbox-error{color:var(--semantic-state-error)}.checkbox-helper{color:var(--semantic-text-muted)}.checkbox-sm .checkbox-error,.checkbox-sm .checkbox-helper{margin-left:var(--spacing-6)}.checkbox-lg .checkbox-error,.checkbox-lg .checkbox-helper{margin-left:var(--spacing-8)}@media (prefers-reduced-motion: reduce){.checkbox-control{transition:none}}}@layer ds.reset,ds.vendor,ds.theme,ds.primitives,ds.components,ds.utilities;@layer ds.components{.grid{display:grid}}@layer ds.reset,ds.vendor,ds.theme,ds.primitives,ds.components,ds.utilities;@layer ds.components{textarea.input-xs,textarea.input-sm,textarea.input-md,textarea.input-lg,textarea.input-xl{height:auto}textarea.input-xs{min-height:var(--spacing-14, 3.5rem)}textarea.input-sm{min-height:var(--spacing-16, 4rem)}textarea.input-md{min-height:var(--spacing-20, 5rem)}textarea.input-lg{min-height:var(--spacing-24, 6rem)}textarea.input-xl{min-height:var(--spacing-28, 7rem)}.textarea-root{display:flex;flex-direction:column;gap:var(--spacing-2);width:100%}.textarea-label{font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--semantic-text-default);line-height:1.5;height:1.5em;display:flex;align-items:center}.textarea-required{color:var(--semantic-state-error);margin-left:var(--spacing-1)}.textarea-wrapper{position:relative;width:100%}.textarea{width:100%;min-height:var(--spacing-20);border:1px solid var(--semantic-border-default);border-radius:var(--radius-md);background:var(--semantic-background-default);color:var(--semantic-text-default);font-family:inherit;transition:all var(--motion-duration-fast) var(--motion-ease-standard);resize:vertical;font-weight:var(--font-medium)}.textarea:focus{border-color:var(--semantic-primary);box-shadow:0 0 0 3px color-mix(in srgb,var(--semantic-primary) 20%,transparent);outline:none}.textarea:disabled{opacity:.5;cursor:not-allowed;background:var(--semantic-background-tertiary)}.textarea::-moz-placeholder{color:var(--semantic-input-placeholder);font-style:italic;font-weight:var(--font-normal);font-size:max(.9em,var(--text-2xs));opacity:1}.textarea::placeholder{color:var(--semantic-input-placeholder);font-style:italic;font-weight:var(--font-normal);font-size:max(.9em,var(--text-2xs));opacity:1}.textarea-invalid{border-color:var(--semantic-state-error)}.textarea-invalid:focus{border-color:var(--semantic-state-error);box-shadow:0 0 0 3px color-mix(in srgb,var(--semantic-state-error) 20%,transparent)}.textarea-xs{padding:var(--spacing-1) var(--spacing-2);font-size:var(--text-xs);min-height:var(--spacing-14, 3.5rem)}.textarea-sm{padding:var(--spacing-2) var(--spacing-3);font-size:var(--text-sm)}.textarea-md{padding:var(--spacing-3) var(--spacing-4);font-size:var(--text-base)}.textarea-lg{padding:var(--spacing-4) var(--spacing-5);font-size:var(--text-lg)}.textarea-xl{padding:var(--spacing-5) var(--spacing-6);font-size:var(--text-xl)}.textarea-spinner{position:absolute;top:var(--spacing-3);right:var(--spacing-3);color:var(--semantic-primary);pointer-events:none}.textarea-count{display:flex;justify-content:flex-end;margin-top:var(--spacing-1)}.textarea-count-text{font-size:var(--text-xs);color:var(--semantic-text-muted)}.textarea-count-warning{color:var(--semantic-text-warning)}.textarea-error,.textarea-helper{font-size:var(--text-xs);margin-top:var(--spacing-1)}.textarea-error{color:var(--semantic-state-error)}.textarea-helper{color:var(--semantic-text-muted);margin-bottom:var(--spacing-0_5)}textarea.input-code{font-family:var(--font-mono);white-space:pre;overflow-wrap:normal;overflow-x:auto;-moz-tab-size:2;-o-tab-size:2;tab-size:2}}.react-datepicker__navigation-icon:before,.react-datepicker__year-read-view--down-arrow,.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow{border-color:#ccc;border-style:solid;border-width:3px 3px 0 0;content:"";display:block;height:9px;position:absolute;top:6px;width:9px}.react-datepicker__sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.react-datepicker-wrapper{display:inline-block;padding:0;border:0}.react-datepicker{font-family:Helvetica Neue,helvetica,arial,sans-serif;font-size:.8rem;background-color:#fff;color:#000;border:1px solid #aeaeae;border-radius:.3rem;display:inline-block;position:relative;line-height:initial}.react-datepicker--time-only .react-datepicker__time-container{border-left:0}.react-datepicker--time-only .react-datepicker__time,.react-datepicker--time-only .react-datepicker__time-box{border-bottom-left-radius:.375em;border-bottom-right-radius:.375em}.react-datepicker-popper{z-index:1;line-height:0}.react-datepicker-popper .react-datepicker__triangle{stroke:#aeaeae}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle{fill:#f0f0f0;color:#f0f0f0}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle,.react-datepicker-popper--header-middle[data-placement^=bottom] .react-datepicker__triangle,.react-datepicker-popper--header-bottom[data-placement^=bottom] .react-datepicker__triangle{fill:#fff;color:#fff}.react-datepicker-popper--header-bottom[data-placement^=top] .react-datepicker__triangle{fill:#f0f0f0;color:#f0f0f0}.react-datepicker__header{text-align:center;background-color:#f0f0f0;border-bottom:1px solid #aeaeae;border-top-left-radius:.3rem;padding:8px 0;position:relative}.react-datepicker__header--time{padding-bottom:8px;padding-left:5px;padding-right:5px}.react-datepicker__header--time:not(.react-datepicker__header--time--only){border-top-left-radius:0}.react-datepicker__header:not(.react-datepicker__header--has-time-select,.react-datepicker__header--middle,.react-datepicker__header--bottom){border-top-right-radius:.3rem}.react-datepicker__header--middle{border-top:1px solid #aeaeae;border-radius:0;margin-top:4px}.react-datepicker__header--bottom{border-bottom:none;border-top:1px solid #aeaeae;border-radius:0 0 .3rem .3rem}.react-datepicker__header-wrapper{position:relative}.react-datepicker__header-wrapper .react-datepicker__navigation--next--with-time:not(.react-datepicker__navigation--next--with-today-button){right:2px}.react-datepicker__year-dropdown-container--select,.react-datepicker__month-dropdown-container--select,.react-datepicker__month-year-dropdown-container--select,.react-datepicker__year-dropdown-container--scroll,.react-datepicker__month-dropdown-container--scroll,.react-datepicker__month-year-dropdown-container--scroll{display:inline-block;margin:0 15px}.react-datepicker__month-select,.react-datepicker__year-select,.react-datepicker__month-year-select{background-color:transparent;border:1px solid #aeaeae;border-radius:.3rem;color:inherit;cursor:pointer;font-family:inherit;font-size:inherit;margin-top:5px;padding:2px 5px}.react-datepicker__month-select:focus-visible,.react-datepicker__year-select:focus-visible,.react-datepicker__month-year-select:focus-visible{outline:auto 1px}.react-datepicker__current-month,.react-datepicker-time__header,.react-datepicker-year-header{margin-top:0;color:#000;font-weight:700;font-size:.944rem}h2.react-datepicker__current-month{padding:0;margin:0}.react-datepicker-time__header{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.react-datepicker__navigation{align-items:center;background:none;display:flex;justify-content:center;text-align:center;cursor:pointer;position:absolute;top:2px;padding:0;border:none;z-index:1;height:32px;width:32px;text-indent:-999em;overflow:hidden}.react-datepicker__navigation--previous{left:2px}.react-datepicker__navigation--next{right:2px}.react-datepicker__navigation--next--with-time:not(.react-datepicker__navigation--next--with-today-button){right:85px}.react-datepicker__navigation--years{position:relative;top:0;display:block;margin-left:auto;margin-right:auto}.react-datepicker__navigation--years-previous{top:4px}.react-datepicker__navigation--years-upcoming{top:-4px}.react-datepicker__navigation:hover *:before{border-color:#a6a6a6}.react-datepicker__navigation-icon{position:relative;top:-1px;font-size:20px;width:0}.react-datepicker__navigation-icon--next{left:-2px}.react-datepicker__navigation-icon--next:before{transform:rotate(45deg);left:-7px}.react-datepicker__navigation-icon--previous{right:-2px}.react-datepicker__navigation-icon--previous:before{transform:rotate(225deg);right:-7px}.react-datepicker__month-container{float:left}.react-datepicker__year{margin:.5em;text-align:center}.react-datepicker__year-wrapper{display:flex;flex-wrap:wrap;max-width:180px}.react-datepicker__year .react-datepicker__year-text{display:inline-block;width:5em;margin:2px}.react-datepicker__month{margin:.5em;text-align:center}.react-datepicker__month .react-datepicker__month-text,.react-datepicker__month .react-datepicker__quarter-text{display:inline-block;width:5em;margin:2px}.react-datepicker__input-time-container{clear:both;width:100%;float:left;margin:5px 0 10px 15px;text-align:left}.react-datepicker__input-time-container .react-datepicker-time__caption,.react-datepicker__input-time-container .react-datepicker-time__input-container{display:inline-block}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input{display:inline-block;margin-left:10px}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input{width:auto}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-inner-spin-button,.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]{-moz-appearance:textfield}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__delimiter{margin-left:5px;display:inline-block}.react-datepicker__time-container{float:right;border-left:1px solid #aeaeae;width:85px}.react-datepicker__time-container--with-today-button{display:inline;border:1px solid #aeaeae;border-radius:.375em;position:absolute;right:-87px;top:0}.react-datepicker__time-container .react-datepicker__time{position:relative;background:#fff;border-bottom-right-radius:.375em}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box{width:85px;overflow-x:hidden;margin:0 auto;text-align:center;border-bottom-right-radius:.375em}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list{list-style:none;margin:0;height:calc(195px + 1.0625em);overflow-y:scroll;padding-right:0;padding-left:0;width:100%;box-sizing:content-box}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item{height:30px;padding:5px 10px;white-space:nowrap}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item:hover{cursor:pointer;background-color:#f0f0f0}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected{background-color:#216ba5;color:#fff;font-weight:700}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected:hover{background-color:#216ba5}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled{color:#ccc}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled:hover{cursor:default;background-color:transparent}.react-datepicker__week-number{color:#ccc;display:inline-block;width:2.125em;line-height:2.125em;text-align:center;margin:.208em}.react-datepicker__week-number.react-datepicker__week-number--clickable{cursor:pointer}.react-datepicker__week-number.react-datepicker__week-number--clickable:not(.react-datepicker__week-number--selected):hover{border-radius:.3rem;background-color:#f0f0f0}.react-datepicker__week-number--selected{border-radius:.3rem;background-color:#216ba5;color:#fff}.react-datepicker__week-number--selected:hover{background-color:#1d5d90}.react-datepicker__day-names{text-align:center;white-space:nowrap;margin-bottom:-8px}.react-datepicker__week{white-space:nowrap}.react-datepicker__day-name,.react-datepicker__day,.react-datepicker__time-name{color:#000;display:inline-block;width:2.125em;line-height:2.125em;text-align:center;margin:.208em}.react-datepicker__day-name--disabled,.react-datepicker__day--disabled,.react-datepicker__time-name--disabled{cursor:default;color:#ccc}.react-datepicker__day,.react-datepicker__month-text,.react-datepicker__quarter-text,.react-datepicker__year-text{cursor:pointer}.react-datepicker__day:not([aria-disabled=true]):hover,.react-datepicker__month-text:not([aria-disabled=true]):hover,.react-datepicker__quarter-text:not([aria-disabled=true]):hover,.react-datepicker__year-text:not([aria-disabled=true]):hover{border-radius:.3rem;background-color:#f0f0f0}.react-datepicker__day--today,.react-datepicker__month-text--today,.react-datepicker__quarter-text--today,.react-datepicker__year-text--today{font-weight:700}.react-datepicker__day--highlighted,.react-datepicker__month-text--highlighted,.react-datepicker__quarter-text--highlighted,.react-datepicker__year-text--highlighted{border-radius:.3rem;background-color:#3dcc4a;color:#fff}.react-datepicker__day--highlighted:not([aria-disabled=true]):hover,.react-datepicker__month-text--highlighted:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--highlighted:not([aria-disabled=true]):hover,.react-datepicker__year-text--highlighted:not([aria-disabled=true]):hover{background-color:#32be3f}.react-datepicker__day--highlighted-custom-1,.react-datepicker__month-text--highlighted-custom-1,.react-datepicker__quarter-text--highlighted-custom-1,.react-datepicker__year-text--highlighted-custom-1{color:#f0f}.react-datepicker__day--highlighted-custom-2,.react-datepicker__month-text--highlighted-custom-2,.react-datepicker__quarter-text--highlighted-custom-2,.react-datepicker__year-text--highlighted-custom-2{color:green}.react-datepicker__day--holidays,.react-datepicker__month-text--holidays,.react-datepicker__quarter-text--holidays,.react-datepicker__year-text--holidays{position:relative;border-radius:.3rem;background-color:#ff6803;color:#fff}.react-datepicker__day--holidays .overlay,.react-datepicker__month-text--holidays .overlay,.react-datepicker__quarter-text--holidays .overlay,.react-datepicker__year-text--holidays .overlay{position:absolute;bottom:100%;left:50%;transform:translate(-50%);background-color:#333;color:#fff;padding:4px;border-radius:4px;white-space:nowrap;visibility:hidden;opacity:0;transition:visibility 0s,opacity .3s ease-in-out}.react-datepicker__day--holidays:not([aria-disabled=true]):hover,.react-datepicker__month-text--holidays:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--holidays:not([aria-disabled=true]):hover,.react-datepicker__year-text--holidays:not([aria-disabled=true]):hover{background-color:#cf5300}.react-datepicker__day--holidays:hover .overlay,.react-datepicker__month-text--holidays:hover .overlay,.react-datepicker__quarter-text--holidays:hover .overlay,.react-datepicker__year-text--holidays:hover .overlay{visibility:visible;opacity:1}.react-datepicker__day--selected,.react-datepicker__day--in-selecting-range,.react-datepicker__day--in-range,.react-datepicker__month-text--selected,.react-datepicker__month-text--in-selecting-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--selected,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--selected,.react-datepicker__year-text--in-selecting-range,.react-datepicker__year-text--in-range{border-radius:.3rem;background-color:#216ba5;color:#fff}.react-datepicker__day--selected:not([aria-disabled=true]):hover,.react-datepicker__day--in-selecting-range:not([aria-disabled=true]):hover,.react-datepicker__day--in-range:not([aria-disabled=true]):hover,.react-datepicker__month-text--selected:not([aria-disabled=true]):hover,.react-datepicker__month-text--in-selecting-range:not([aria-disabled=true]):hover,.react-datepicker__month-text--in-range:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--selected:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--in-selecting-range:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--in-range:not([aria-disabled=true]):hover,.react-datepicker__year-text--selected:not([aria-disabled=true]):hover,.react-datepicker__year-text--in-selecting-range:not([aria-disabled=true]):hover,.react-datepicker__year-text--in-range:not([aria-disabled=true]):hover{background-color:#1d5d90}.react-datepicker__day--keyboard-selected,.react-datepicker__month-text--keyboard-selected,.react-datepicker__quarter-text--keyboard-selected,.react-datepicker__year-text--keyboard-selected{border-radius:.3rem;background-color:#bad9f1;color:#000}.react-datepicker__day--keyboard-selected:not([aria-disabled=true]):hover,.react-datepicker__month-text--keyboard-selected:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--keyboard-selected:not([aria-disabled=true]):hover,.react-datepicker__year-text--keyboard-selected:not([aria-disabled=true]):hover{background-color:#1d5d90;color:#fff}.react-datepicker__day--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__month-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__quarter-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__year-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range){background-color:#216ba580}.react-datepicker__month--selecting-range .react-datepicker__day--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__day--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__month-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__month-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__quarter-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__quarter-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__year-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__year-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range){background-color:#f0f0f0;color:#000}.react-datepicker__day--disabled,.react-datepicker__month-text--disabled,.react-datepicker__quarter-text--disabled,.react-datepicker__year-text--disabled{cursor:default;color:#ccc}.react-datepicker__day--disabled .overlay,.react-datepicker__month-text--disabled .overlay,.react-datepicker__quarter-text--disabled .overlay,.react-datepicker__year-text--disabled .overlay{position:absolute;bottom:70%;left:50%;transform:translate(-50%);background-color:#333;color:#fff;padding:4px;border-radius:4px;white-space:nowrap;visibility:hidden;opacity:0;transition:visibility 0s,opacity .3s ease-in-out}.react-datepicker__input-container{position:relative;display:inline-block;width:100%}.react-datepicker__input-container .react-datepicker__calendar-icon{position:absolute;padding:.625em;box-sizing:content-box}.react-datepicker__view-calendar-icon input{padding:6px 10px 5px 25px}.react-datepicker__year-read-view,.react-datepicker__month-read-view,.react-datepicker__month-year-read-view{border:1px solid transparent;border-radius:.3rem;position:relative}.react-datepicker__year-read-view:hover,.react-datepicker__month-read-view:hover,.react-datepicker__month-year-read-view:hover{cursor:pointer}.react-datepicker__year-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__year-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__month-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__month-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__month-year-read-view:hover .react-datepicker__month-read-view--down-arrow{border-top-color:#b3b3b3}.react-datepicker__year-read-view--down-arrow,.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow{transform:rotate(135deg);right:-16px;top:0}.react-datepicker__year-dropdown,.react-datepicker__month-dropdown,.react-datepicker__month-year-dropdown{background-color:#f0f0f0;position:absolute;width:50%;left:25%;top:30px;z-index:1;text-align:center;border-radius:.3rem;border:1px solid #aeaeae}.react-datepicker__year-dropdown:hover,.react-datepicker__month-dropdown:hover,.react-datepicker__month-year-dropdown:hover{cursor:pointer}.react-datepicker__year-dropdown--scrollable,.react-datepicker__month-dropdown--scrollable,.react-datepicker__month-year-dropdown--scrollable{height:150px;overflow-y:scroll}.react-datepicker__year-option,.react-datepicker__month-option,.react-datepicker__month-year-option{line-height:20px;width:100%;display:block;margin-left:auto;margin-right:auto}.react-datepicker__year-option:first-of-type,.react-datepicker__month-option:first-of-type,.react-datepicker__month-year-option:first-of-type{border-top-left-radius:.3rem;border-top-right-radius:.3rem}.react-datepicker__year-option:last-of-type,.react-datepicker__month-option:last-of-type,.react-datepicker__month-year-option:last-of-type{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border-bottom-left-radius:.3rem;border-bottom-right-radius:.3rem}.react-datepicker__year-option:hover,.react-datepicker__month-option:hover,.react-datepicker__month-year-option:hover{background-color:#ccc}.react-datepicker__year-option:hover .react-datepicker__navigation--years-upcoming,.react-datepicker__month-option:hover .react-datepicker__navigation--years-upcoming,.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-upcoming{border-bottom-color:#b3b3b3}.react-datepicker__year-option:hover .react-datepicker__navigation--years-previous,.react-datepicker__month-option:hover .react-datepicker__navigation--years-previous,.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-previous{border-top-color:#b3b3b3}.react-datepicker__year-option--selected,.react-datepicker__month-option--selected,.react-datepicker__month-year-option--selected{position:absolute;left:15px}.react-datepicker__close-icon{cursor:pointer;background-color:transparent;border:0;outline:0;padding:0 6px 0 0;position:absolute;top:0;right:0;height:100%;display:table-cell;vertical-align:middle}.react-datepicker__close-icon:after{cursor:pointer;background-color:#216ba5;color:#fff;border-radius:50%;height:16px;width:16px;padding:2px;font-size:12px;line-height:1;text-align:center;display:table-cell;vertical-align:middle;content:"×"}.react-datepicker__close-icon--disabled{cursor:default}.react-datepicker__close-icon--disabled:after{cursor:default;background-color:#ccc}.react-datepicker__today-button{background:#f0f0f0;border-top:1px solid #aeaeae;cursor:pointer;text-align:center;font-weight:700;padding:5px 0;clear:left}.react-datepicker__portal{position:fixed;width:100vw;height:100vh;background-color:#000c;left:0;top:0;justify-content:center;align-items:center;display:flex;z-index:2147483647}.react-datepicker__children-container{width:17.25em;margin:.5em;padding-right:.25em;padding-left:.25em;height:auto}.react-datepicker__aria-live{position:absolute;clip-path:circle(0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;width:1px;white-space:nowrap}.react-datepicker__calendar-icon{width:1em;height:1em;vertical-align:-.125em}.react-datepicker-popper-offset{margin-top:-.7em}.wmw-date-wrapper{display:block;width:100%;min-width:140px;flex:0 1 170px;max-height:max-content}.wmw-date-wrapper .react-datepicker__input-container{display:block;width:100%}.wmw-date-popper{z-index:2400}.wmw-date-calendar.react-datepicker{min-width:300px;overflow:hidden;border:1px solid var(--semantic-border-default, #e2e8f0);border-radius:var(--radius-lg, 10px);background:var(--semantic-surface-card, #fff);color:var(--semantic-text-default, #0f172a);font-family:var(--font-sans, system-ui, sans-serif);box-shadow:var(--shadow-lg, 0 12px 28px rgba(15, 23, 42, .16))}.wmw-date-calendar .react-datepicker__month-container{float:none}.wmw-date-calendar .react-datepicker__header{padding:var(--spacing-3, 12px) var(--spacing-3, 12px) var(--spacing-2, 8px);border-bottom:1px solid var(--semantic-border-default, #e2e8f0);background:var(--semantic-surface-subtle, #f8fafc)}.wmw-date-calendar .react-datepicker__month{margin:var(--spacing-2, 8px) var(--spacing-3, 12px) var(--spacing-3, 12px)}.wmw-date-calendar .react-datepicker__day-name,.wmw-date-calendar .react-datepicker__day{width:2.25rem;line-height:2.25rem;margin:.125rem;border-radius:var(--radius-md, 6px)}.wmw-date-calendar .react-datepicker__day-name{font-size:11px;font-weight:600;letter-spacing:.06em;color:var(--semantic-text-muted, #64748b)}.wmw-date-calendar .react-datepicker__day{color:var(--semantic-text-default, #0f172a)}.wmw-date-calendar .react-datepicker__day:hover{background:var(--semantic-primary-subtle, #eff6ff)}.wmw-date-calendar .react-datepicker__day--today{font-weight:700;color:var(--semantic-primary, #2563eb)}.wmw-date-calendar .react-datepicker__day--outside-month{color:var(--semantic-text-muted, #94a3b8);opacity:.6}.wmw-date-calendar .react-datepicker__day--disabled,.wmw-date-calendar .react-datepicker__day--disabled:hover{background:transparent;color:var(--semantic-text-muted, #94a3b8);opacity:.4;cursor:not-allowed}.wmw-date-calendar .react-datepicker__day--selected,.wmw-date-calendar .react-datepicker__day--keyboard-selected,.wmw-date-calendar .react-datepicker__day--in-range{background:var(--semantic-primary, #2563eb);color:var(--semantic-fg-on-primary, #fff)}.wmw-date-calendar .react-datepicker__today-button{padding:var(--spacing-2, 8px);border-top:1px solid var(--semantic-border-default, #e2e8f0);background:var(--semantic-surface-subtle, #f8fafc);color:var(--semantic-primary, #2563eb);font-weight:600}.wmw-date-header{display:grid;grid-template-columns:32px 1fr 32px;align-items:center;gap:var(--spacing-2, 8px)}.wmw-date-selectors{display:grid;grid-template-columns:1fr auto;gap:var(--spacing-2, 8px)}.wmw-date-select{height:32px;padding:0 var(--spacing-2, 8px);border:1px solid var(--semantic-input-border, #cbd5e1);border-radius:var(--radius-input, 6px);background:var(--semantic-input-bg, #fff);color:var(--semantic-text-default, #0f172a);font:inherit;font-size:13px;font-weight:600;text-transform:capitalize}.wmw-date-nav{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;border:1px solid var(--semantic-border-default, #e2e8f0);border-radius:var(--radius-md, 6px);background:var(--semantic-surface-card, #fff);color:var(--semantic-text-muted, #64748b);cursor:pointer}.wmw-date-nav:hover:not(:disabled){border-color:var(--semantic-primary, #2563eb);color:var(--semantic-primary, #2563eb)}.wmw-date-select:focus-visible,.wmw-date-nav:focus-visible{outline:2px solid var(--semantic-border-focus, #2563eb);outline-offset:1px}.wmw-date-nav:disabled{opacity:.45;cursor:not-allowed}@media (max-width: 480px){.wmw-date-calendar.react-datepicker{min-width:280px}.wmw-date-calendar .react-datepicker__day-name,.wmw-date-calendar .react-datepicker__day{width:2rem;line-height:2rem}}.wmw-lightbox{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2500;display:flex;align-items:center;justify-content:center;padding:var(--spacing-4, 16px);background:#0f172adb;font-family:var(--font-sans, system-ui, sans-serif)}.wmw-lightbox__dialog{display:flex;flex-direction:column;width:min(1200px,100%);height:min(900px,100%);overflow:hidden;border-radius:var(--radius-lg, 10px);background:#0f172a;color:#e2e8f0;box-shadow:0 24px 64px #00000073}.wmw-lightbox__header,.wmw-lightbox__footer{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--spacing-3, 12px);padding:var(--spacing-3, 12px) var(--spacing-4, 16px);background:#111c33}.wmw-lightbox__header{border-bottom:1px solid rgba(148,163,184,.2)}.wmw-lightbox__footer{border-top:1px solid rgba(148,163,184,.2)}.wmw-lightbox__title{display:flex;flex-wrap:wrap;align-items:center;gap:var(--spacing-2, 8px);min-width:0;font-size:14px;font-weight:600}.wmw-lightbox__title-text{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wmw-lightbox__tag{display:inline-flex;align-items:center;padding:2px 8px;border-radius:var(--radius-full, 999px);font-size:11px;font-weight:600;background:#38bdf82e;color:#7dd3fc}.wmw-lightbox__tag--warning{background:#fbbf242e;color:#fcd34d}.wmw-lightbox__stage{position:relative;flex:1 1 auto;min-height:0;overflow:hidden;background:#020617}.wmw-lightbox__stage--reading{overflow:auto}.wmw-lightbox__canvas{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;min-height:100%;padding:var(--spacing-4, 16px);box-sizing:border-box}.wmw-lightbox__stage--reading .wmw-lightbox__canvas{justify-content:flex-start}.wmw-lightbox__img{display:block;max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain;-webkit-user-select:none;user-select:none;background:#fff}.wmw-lightbox__stage:not(.wmw-lightbox__stage--reading) .wmw-lightbox__img{max-height:calc(100vh - 220px)}.wmw-lightbox__nav{position:absolute;top:50%;z-index:2;transform:translateY(-50%)}.wmw-lightbox__nav--prev{left:var(--spacing-3, 12px)}.wmw-lightbox__nav--next{right:var(--spacing-3, 12px)}.wmw-lightbox__controls{display:flex;flex-wrap:wrap;align-items:center;gap:var(--spacing-2, 8px)}.wmw-lightbox__btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:32px;padding:0 12px;border:1px solid rgba(148,163,184,.35);border-radius:var(--radius-md, 6px);background:#1e293be6;color:#e2e8f0;font:inherit;font-size:13px;font-weight:600;line-height:1;cursor:pointer}.wmw-lightbox__btn:hover:not(:disabled){border-color:#38bdf8;color:#fff}.wmw-lightbox__btn:focus-visible{outline:2px solid #38bdf8;outline-offset:2px}.wmw-lightbox__btn:disabled{opacity:.45;cursor:not-allowed}.wmw-lightbox__btn--active{border-color:#38bdf8;background:#38bdf82e}.wmw-lightbox__btn--primary{border-color:var(--semantic-primary, #2563eb);background:var(--semantic-primary, #2563eb);color:var(--semantic-fg-on-primary, #fff)}.wmw-lightbox__btn--icon{width:36px;height:36px;min-height:36px;padding:0;border-radius:var(--radius-full, 999px)}.wmw-lightbox__zoom{min-width:46px;font-weight:600;text-align:center;color:#cbd5e1}.wmw-lightbox__hint{font-size:11px;color:#94a3b8}.wmw-lightbox__actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--spacing-3, 12px)}@media (max-width: 640px){.wmw-lightbox{padding:0}.wmw-lightbox__dialog{height:100%;border-radius:0}.wmw-lightbox__hint,.wmw-lightbox__btn-label{display:none}}@layer ds.reset,ds.vendor,ds.theme,ds.primitives,ds.components,ds.utilities;@layer ds.components{.selectable-card{position:relative;height:100%;display:flex;flex-direction:column;overflow:hidden;background:var(--semantic-glass-bg);backdrop-filter:blur(var(--semantic-glass-blur));-webkit-backdrop-filter:blur(var(--semantic-glass-blur));border:1px solid var(--semantic-glass-border);border-radius:var(--radius-card);box-shadow:var(--semantic-glass-shadow);transition:all var(--motion-duration-base) var(--motion-ease-standard)}.selectable-card.basic-card .card-body{padding:0;overflow:visible;mask-image:none;-webkit-mask-image:none;display:flex;flex-direction:column;min-height:0}.selectable-card.basic-card{padding:0}.selectable-card{--sc-accent: var(--bc-color, var(--semantic-primary))}.selectable-card.basic-card--default{--sc-accent: var(--semantic-primary)}.selectable-card.basic-card--scope-border:before{opacity:0;transition:opacity var(--motion-duration-base)}.selectable-card-interactive:hover:not(.selectable-card-selected).basic-card--scope-border:before{opacity:.5}.selectable-card-selected.basic-card--scope-border:before{opacity:1}.selectable-card-content{flex:1;display:flex;flex-direction:column;align-items:flex-start;gap:var(--spacing-2);padding:var(--spacing-5);min-height:0;text-align:left}.selectable-card-vertical .selectable-card-footer{margin-top:auto}.selectable-card-horizontal .selectable-card-content{flex-direction:row;align-items:center;gap:var(--spacing-4)}.selectable-card-horizontal .selectable-card-body{flex:1;min-width:0}.selectable-card-horizontal .selectable-card-footer{margin-left:auto;flex-shrink:0}.selectable-card-media{display:flex;flex-shrink:0}.selectable-card-media-icon{width:2.75rem;height:2.75rem;border-radius:var(--radius-full, 9999px);background:var( --bc-tint-bg, color-mix(in srgb, var(--bc-color, var(--semantic-text-secondary)) 12%, transparent) );color:var(--bc-color, var(--semantic-text-secondary));transition:transform var(--motion-duration-base)}.selectable-card-interactive:hover .selectable-card-media-icon{transform:scale(1.06)}.selectable-card-body{display:flex;flex-direction:column;gap:var(--spacing-1);min-width:0}.selectable-card-title{font-size:var(--text-lg);font-weight:var(--font-semibold);color:var(--semantic-text-default);line-height:var(--leading-tight)}.selectable-card-description{font-size:var(--text-sm);color:var(--semantic-text-secondary);line-height:var(--leading-relaxed, 1.6)}.selectable-card-footer{display:flex;align-items:center;gap:var(--spacing-2);font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--semantic-text-secondary)}.selectable-card-interactive:hover .selectable-card-footer{color:var(--semantic-text-default)}.selectable-card-badge{position:absolute;top:var(--spacing-3);right:var(--spacing-3);z-index:2}.selectable-card-interactive{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.selectable-card-interactive:hover{border-color:color-mix(in srgb,var(--bc-color, var(--semantic-text-default)) 35%,var(--semantic-glass-border));box-shadow:var(--semantic-glass-shadow-hover);transform:translateY(-4px)}.selectable-card-interactive:active{transform:translateY(0)}.selectable-card-content:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset);border-radius:var(--radius-card)}.selectable-card.selectable-card-selected{border-color:var(--sc-accent);background:color-mix(in srgb,var(--sc-accent) 8%,var(--semantic-surface-card));box-shadow:0 0 0 1px var(--sc-accent),0 6px 16px -8px color-mix(in srgb,var(--sc-accent) 55%,transparent)}.selectable-card-selected .selectable-card-title{color:var(--sc-accent)}.selectable-card-disabled{opacity:.45;filter:grayscale(.6);cursor:not-allowed;pointer-events:none}.selectable-card-loading{pointer-events:none}.selectable-card-skeleton{background:linear-gradient(90deg,var(--semantic-surface-hover) 25%,color-mix(in srgb,var(--semantic-surface-hover) 60%,transparent) 37%,var(--semantic-surface-hover) 63%);background-size:400% 100%;animation:selectable-card-skeleton-pulse 1.4s ease infinite;border-radius:var(--radius-sm, .375rem)}.selectable-card-skeleton-media{width:2.75rem;height:2.75rem;border-radius:var(--radius-full, 9999px)}.selectable-card-skeleton-title{width:60%;height:1rem}.selectable-card-skeleton-description{width:90%;height:.75rem}@keyframes selectable-card-skeleton-pulse{0%{background-position:100% 50%}to{background-position:0 50%}}.selectable-card-sm .selectable-card-content{padding:var(--spacing-4);gap:var(--spacing-1)}.selectable-card-sm .selectable-card-media-icon,.selectable-card-sm .selectable-card-skeleton-media{width:2.25rem;height:2.25rem}.selectable-card-sm .selectable-card-title{font-size:var(--text-base, 1rem)}.selectable-card-sm .selectable-card-description{font-size:var(--text-xs)}.selectable-card-lg .selectable-card-content{padding:var(--spacing-6);gap:var(--spacing-3)}.selectable-card-lg .selectable-card-media-icon,.selectable-card-lg .selectable-card-skeleton-media{width:3.25rem;height:3.25rem}.selectable-card-lg .selectable-card-title{font-size:var(--text-xl)}}@layer ds.reset,ds.vendor,ds.theme,ds.primitives,ds.components,ds.utilities;@layer ds.components{.switch-root{display:flex;flex-direction:column;gap:var(--spacing-1)}.switch-wrapper{display:flex;align-items:center;gap:var(--spacing-3);cursor:pointer}.switch-wrapper[data-disabled],.switch-wrapper[data-readonly]{cursor:not-allowed}.switch-wrapper[data-disabled]{opacity:.5}.switch-control{display:inline-flex;align-items:center;background:var(--semantic-background-tertiary);border:1px solid var(--semantic-border-default);border-radius:var(--radius-full);position:relative;transition:all var(--motion-duration-fast) var(--motion-ease-standard);box-shadow:var(--shadow-elevation-1)}.switch-control[data-state=checked]{background:var(--semantic-primary);border-color:var(--semantic-primary)}.switch-control[data-hover]:not([data-disabled]):not([data-readonly]){opacity:.9}.switch-control[data-focus-visible]{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:2px}.switch-control[data-invalid]{border-color:var(--semantic-state-error)}.switch-control[data-invalid][data-focus-visible]{outline-color:var(--semantic-state-error)}.switch-thumb{background:var(--semantic-text-white);border-radius:var(--radius-full);box-shadow:var(--shadow-elevation-2);transition:transform var(--motion-duration-fast) var(--motion-ease-standard)}.switch-control[data-state=checked] .switch-thumb{transform:translate(calc(100% - 4px))}.switch-sm{width:var(--spacing-9);height:var(--spacing-5);padding:2px}.switch-sm .switch-thumb{width:calc(var(--spacing-5) - 4px);height:calc(var(--spacing-5) - 4px)}.switch-control.switch-sm[data-state=checked] .switch-thumb{transform:translate(calc(var(--spacing-9) - var(--spacing-5)))}.switch-md{width:var(--spacing-11);height:var(--spacing-6);padding:2px}.switch-md .switch-thumb{width:calc(var(--spacing-6) - 4px);height:calc(var(--spacing-6) - 4px)}.switch-control.switch-md[data-state=checked] .switch-thumb{transform:translate(calc(var(--spacing-11) - var(--spacing-6)))}.switch-lg{width:var(--spacing-14);height:var(--spacing-8);padding:3px}.switch-lg .switch-thumb{width:calc(var(--spacing-8) - 6px);height:calc(var(--spacing-8) - 6px)}.switch-control.switch-lg[data-state=checked] .switch-thumb{transform:translate(calc(var(--spacing-14) - var(--spacing-8)))}.switch-label{font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--semantic-text-default);-webkit-user-select:none;-moz-user-select:none;user-select:none}.switch-required{color:var(--semantic-state-error);margin-left:var(--spacing-1)}.switch-error,.switch-helper{font-size:var(--text-xs);margin-left:var(--spacing-11)}.switch-error{color:var(--semantic-state-error)}.switch-helper{color:var(--semantic-text-muted)}}@layer ds.reset,ds.vendor,ds.theme,ds.primitives,ds.components,ds.utilities;@layer ds.components{.bar-chart{display:flex;flex-direction:column;width:100%;height:100%;position:relative}.bar-chart .recharts-legend-wrapper{padding-top:var(--spacing-3)}.bar-chart-empty{display:flex;align-items:center;justify-content:center;min-height:120px;color:var(--semantic-text-secondary);font-size:var(--text-base)}}@layer ds.reset,ds.vendor,ds.theme,ds.primitives,ds.components,ds.utilities;@layer ds.components{.chart-tooltip{border-radius:var(--radius-lg);border:none;background-color:#fffffff2;box-shadow:var(--shadow-lg);padding:var(--spacing-3);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.chart-tooltip-label{margin:0 0 var(--spacing-2) 0;font-weight:600;color:var(--semantic-text-default);font-size:var(--text-base)}.chart-tooltip-item{display:flex;align-items:center;gap:var(--spacing-2);margin-bottom:var(--spacing-1)}.chart-tooltip-indicator{width:8px;height:8px;border-radius:50%;flex-shrink:0}.chart-tooltip-name{color:var(--semantic-text-secondary);font-size:var(--text-xs)}.chart-tooltip-value{font-weight:600;color:var(--semantic-text-default);font-size:var(--text-xs);margin-left:auto;padding-left:var(--spacing-2)}[data-theme=dark] .chart-tooltip,.dark .chart-tooltip{background-color:#161622f5;border:1px solid rgba(255,255,255,.08)}.recharts-cartesian-axis-tick-value{fill:var(--semantic-text-muted);font-size:10px}}.wmw-media-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,150px),1fr));gap:var(--spacing-3, 12px)}.wmw-media-thumb{position:relative;display:flex;flex-direction:column;width:100%;min-width:0;padding:0;overflow:hidden;border:1px solid var(--semantic-border-default, #e2e8f0);border-radius:var(--radius-md, 6px);background:var(--semantic-surface-subtle, #f8fafc);color:inherit;font:inherit;text-align:left;cursor:zoom-in;transition:border-color .15s ease,box-shadow .15s ease}.wmw-media-thumb:hover{border-color:var(--semantic-primary, #2563eb);box-shadow:var(--shadow-sm, 0 1px 2px rgba(0, 0, 0, .08))}.wmw-media-thumb:focus-visible{outline:2px solid var(--semantic-border-focus, #2563eb);outline-offset:2px}.wmw-media-thumb__img{display:block;width:100%;height:120px;max-width:none;object-fit:cover;background:var(--semantic-surface-card, #fff)}.wmw-media-thumb__caption{display:flex;align-items:center;gap:var(--spacing-1, 4px);padding:6px 8px;font-size:12px;color:var(--semantic-text-muted, #64748b);overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.wmw-media-thumb__caption>span{min-width:0;overflow:hidden;text-overflow:ellipsis}.wmw-media-receipt{display:block;width:100%;padding:var(--spacing-2, 8px);border:1px solid var(--semantic-border-default, #e2e8f0);border-radius:var(--radius-md, 6px);background:var(--semantic-surface-card, #fff);cursor:zoom-in}.wmw-media-receipt:hover{border-color:var(--semantic-primary, #2563eb)}.wmw-media-receipt:focus-visible{outline:2px solid var(--semantic-border-focus, #2563eb);outline-offset:2px}.wmw-media-receipt__img{display:block;width:auto;max-width:100%;height:auto;min-height:80px;max-height:360px;margin:0 auto;object-fit:contain}.wmw-media-pdf{overflow:hidden;border:1px solid var(--semantic-border-default, #cbd5e1);border-radius:var(--radius-md, 6px);background:var(--semantic-surface-subtle, #f8fafc)}.wmw-media-pdf__frame{display:block;width:100%;height:min(70vh,650px);min-height:360px;border:0}.wmw-media-pdf__fallback{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:var(--spacing-2, 8px);padding:var(--spacing-5, 20px)}.rdw-option-wrapper{border:1px solid #F1F1F1;padding:5px;min-width:25px;height:20px;border-radius:2px;margin:0 4px;display:flex;justify-content:center;align-items:center;cursor:pointer;background:#fff;text-transform:capitalize}.rdw-option-wrapper:hover{box-shadow:1px 1px #bfbdbd}.rdw-option-wrapper:active,.rdw-option-active{box-shadow:1px 1px #bfbdbd inset}.rdw-option-disabled{opacity:.3;cursor:default}.rdw-dropdown-wrapper{height:30px;cursor:pointer;border:1px solid #F1F1F1;border-radius:2px;margin:0 3px;text-transform:capitalize;background:#fff}.rdw-dropdown-wrapper:focus{outline:none}.rdw-dropdown-wrapper:hover{box-shadow:1px 1px #bfbdbd;background-color:#fff}.rdw-dropdown-wrapper:active{box-shadow:1px 1px #bfbdbd inset}.rdw-dropdown-carettoopen{height:0px;width:0px;position:absolute;top:35%;right:10%;border-top:6px solid black;border-left:5px solid transparent;border-right:5px solid transparent}.rdw-dropdown-carettoclose{height:0px;width:0px;position:absolute;top:35%;right:10%;border-bottom:6px solid black;border-left:5px solid transparent;border-right:5px solid transparent}.rdw-dropdown-selectedtext{display:flex;position:relative;height:100%;align-items:center;padding:0 5px}.rdw-dropdown-optionwrapper{z-index:100;position:relative;border:1px solid #F1F1F1;width:98%;background:#fff;border-radius:2px;margin:0;padding:0;max-height:250px;overflow-y:scroll}.rdw-dropdown-optionwrapper:hover{box-shadow:1px 1px #bfbdbd;background-color:#fff}.rdw-dropdownoption-default{min-height:25px;display:flex;align-items:center;padding:0 5px}.rdw-dropdownoption-highlighted{background:#f1f1f1}.rdw-dropdownoption-active{background:#f5f5f5}.rdw-dropdownoption-disabled{opacity:.3;cursor:default}.rdw-inline-wrapper{display:flex;align-items:center;margin-bottom:6px;flex-wrap:wrap}.rdw-inline-dropdown{width:50px}.rdw-inline-dropdownoption{height:40px;display:flex;justify-content:center}.rdw-block-wrapper{display:flex;align-items:center;margin-bottom:6px;flex-wrap:wrap}.rdw-block-dropdown{width:110px}.rdw-fontsize-wrapper{display:flex;align-items:center;margin-bottom:6px;flex-wrap:wrap}.rdw-fontsize-dropdown{min-width:40px}.rdw-fontsize-option{display:flex;justify-content:center}.rdw-fontfamily-wrapper{display:flex;align-items:center;margin-bottom:6px;flex-wrap:wrap}.rdw-fontfamily-dropdown{width:115px}.rdw-fontfamily-placeholder{white-space:nowrap;max-width:90px;overflow:hidden;text-overflow:ellipsis}.rdw-fontfamily-optionwrapper{width:140px}.rdw-list-wrapper{display:flex;align-items:center;margin-bottom:6px;flex-wrap:wrap}.rdw-list-dropdown{width:50px;z-index:90}.rdw-list-dropdownOption{height:40px;display:flex;justify-content:center}.rdw-text-align-wrapper{display:flex;align-items:center;margin-bottom:6px;flex-wrap:wrap}.rdw-text-align-dropdown{width:50px;z-index:90}.rdw-text-align-dropdownOption{height:40px;display:flex;justify-content:center}.rdw-right-aligned-block{text-align:right}.rdw-left-aligned-block{text-align:left!important}.rdw-center-aligned-block{text-align:center!important}.rdw-justify-aligned-block{text-align:justify!important}.rdw-right-aligned-block>div{display:inline-block}.rdw-left-aligned-block>div{display:inline-block}.rdw-center-aligned-block>div{display:inline-block}.rdw-justify-aligned-block>div{display:inline-block}.rdw-colorpicker-wrapper{display:flex;align-items:center;margin-bottom:6px;position:relative;flex-wrap:wrap}.rdw-colorpicker-modal{position:absolute;top:35px;left:5px;display:flex;flex-direction:column;width:175px;height:175px;border:1px solid #F1F1F1;padding:15px;border-radius:2px;z-index:100;background:#fff;box-shadow:3px 3px 5px #bfbdbd}.rdw-colorpicker-modal-header{display:flex;padding-bottom:5px}.rdw-colorpicker-modal-style-label{font-size:15px;width:50%;text-align:center;cursor:pointer;padding:0 10px 5px}.rdw-colorpicker-modal-style-label-active{border-bottom:2px solid #0a66b7}.rdw-colorpicker-modal-options{margin:5px auto;display:flex;width:100%;height:100%;flex-wrap:wrap;overflow:scroll}.rdw-colorpicker-cube{width:22px;height:22px;border:1px solid #F1F1F1}.rdw-colorpicker-option{margin:3px;padding:0;min-height:20px;border:none;width:22px;height:22px;min-width:22px;box-shadow:1px 2px 1px #bfbdbd inset}.rdw-colorpicker-option:hover{box-shadow:1px 2px 1px #bfbdbd}.rdw-colorpicker-option:active{box-shadow:-1px -2px 1px #bfbdbd}.rdw-colorpicker-option-active{box-shadow:0 0 2px 2px #bfbdbd}.rdw-link-wrapper{display:flex;align-items:center;margin-bottom:6px;position:relative;flex-wrap:wrap}.rdw-link-dropdown{width:50px}.rdw-link-dropdownOption{height:40px;display:flex;justify-content:center}.rdw-link-dropdownPlaceholder{margin-left:8px}.rdw-link-modal{position:absolute;top:35px;left:5px;display:flex;flex-direction:column;width:235px;height:205px;border:1px solid #F1F1F1;padding:15px;border-radius:2px;z-index:100;background:#fff;box-shadow:3px 3px 5px #bfbdbd}.rdw-link-modal-label{font-size:15px}.rdw-link-modal-input{margin-top:5px;border-radius:2px;border:1px solid #F1F1F1;height:25px;margin-bottom:15px;padding:0 5px}.rdw-link-modal-input:focus{outline:none}.rdw-link-modal-buttonsection{margin:0 auto}.rdw-link-modal-target-option{margin-bottom:20px}.rdw-link-modal-target-option>span{margin-left:5px}.rdw-link-modal-btn{margin-left:10px;width:75px;height:30px;border:1px solid #F1F1F1;border-radius:2px;cursor:pointer;background:#fff;text-transform:capitalize}.rdw-link-modal-btn:hover{box-shadow:1px 1px #bfbdbd}.rdw-link-modal-btn:active{box-shadow:1px 1px #bfbdbd inset}.rdw-link-modal-btn:focus{outline:none!important}.rdw-link-modal-btn:disabled{background:#ece9e9}.rdw-link-dropdownoption{height:40px;display:flex;justify-content:center}.rdw-embedded-wrapper{display:flex;align-items:center;margin-bottom:6px;position:relative;flex-wrap:wrap}.rdw-embedded-modal{position:absolute;top:35px;left:5px;display:flex;flex-direction:column;width:235px;height:180px;border:1px solid #F1F1F1;padding:15px;border-radius:2px;z-index:100;background:#fff;justify-content:space-between;box-shadow:3px 3px 5px #bfbdbd}.rdw-embedded-modal-header{font-size:15px;display:flex}.rdw-embedded-modal-header-option{width:50%;cursor:pointer;display:flex;justify-content:center;align-items:center;flex-direction:column}.rdw-embedded-modal-header-label{width:95px;border:1px solid #f1f1f1;margin-top:5px;background:#6eb8d4;border-bottom:2px solid #0a66b7}.rdw-embedded-modal-link-section{display:flex;flex-direction:column}.rdw-embedded-modal-link-input{width:88%;height:35px;margin:10px 0;border:1px solid #F1F1F1;border-radius:2px;font-size:15px;padding:0 5px}.rdw-embedded-modal-link-input-wrapper{display:flex;align-items:center}.rdw-embedded-modal-link-input:focus{outline:none}.rdw-embedded-modal-btn-section{display:flex;justify-content:center}.rdw-embedded-modal-btn{margin:0 3px;width:75px;height:30px;border:1px solid #F1F1F1;border-radius:2px;cursor:pointer;background:#fff;text-transform:capitalize}.rdw-embedded-modal-btn:hover{box-shadow:1px 1px #bfbdbd}.rdw-embedded-modal-btn:active{box-shadow:1px 1px #bfbdbd inset}.rdw-embedded-modal-btn:focus{outline:none!important}.rdw-embedded-modal-btn:disabled{background:#ece9e9}.rdw-embedded-modal-size{align-items:center;display:flex;margin:8px 0;justify-content:space-between}.rdw-embedded-modal-size-input{width:80%;height:20px;border:1px solid #F1F1F1;border-radius:2px;font-size:12px}.rdw-embedded-modal-size-input:focus{outline:none}.rdw-emoji-wrapper{display:flex;align-items:center;margin-bottom:6px;position:relative;flex-wrap:wrap}.rdw-emoji-modal{overflow:auto;position:absolute;top:35px;left:5px;display:flex;flex-wrap:wrap;width:235px;height:180px;border:1px solid #F1F1F1;padding:15px;border-radius:2px;z-index:100;background:#fff;box-shadow:3px 3px 5px #bfbdbd}.rdw-emoji-icon{margin:2.5px;height:24px;width:24px;cursor:pointer;font-size:22px;display:flex;justify-content:center;align-items:center}.rdw-spinner{display:flex;align-items:center;justify-content:center;height:100%;width:100%}.rdw-spinner>div{width:12px;height:12px;background-color:#333;border-radius:100%;display:inline-block;-webkit-animation:sk-bouncedelay 1.4s infinite ease-in-out both;animation:sk-bouncedelay 1.4s infinite ease-in-out both}.rdw-spinner .rdw-bounce1{-webkit-animation-delay:-.32s;animation-delay:-.32s}.rdw-spinner .rdw-bounce2{-webkit-animation-delay:-.16s;animation-delay:-.16s}@-webkit-keyframes sk-bouncedelay{0%,80%,to{-webkit-transform:scale(0)}40%{-webkit-transform:scale(1)}}@keyframes sk-bouncedelay{0%,80%,to{-webkit-transform:scale(0);transform:scale(0)}40%{-webkit-transform:scale(1);transform:scale(1)}}.rdw-image-wrapper{display:flex;align-items:center;margin-bottom:6px;position:relative;flex-wrap:wrap}.rdw-image-modal{position:absolute;top:35px;left:5px;display:flex;flex-direction:column;width:235px;border:1px solid #F1F1F1;padding:15px;border-radius:2px;z-index:100;background:#fff;box-shadow:3px 3px 5px #bfbdbd}.rdw-image-modal-header{font-size:15px;margin:10px 0;display:flex}.rdw-image-modal-header-option{width:50%;cursor:pointer;display:flex;justify-content:center;align-items:center;flex-direction:column}.rdw-image-modal-header-label{width:80px;background:#f1f1f1;border:1px solid #f1f1f1;margin-top:5px}.rdw-image-modal-header-label-highlighted{background:#6eb8d4;border-bottom:2px solid #0a66b7}.rdw-image-modal-upload-option{width:100%;color:gray;cursor:pointer;display:flex;border:none;font-size:15px;align-items:center;justify-content:center;background-color:#f1f1f1;outline:2px dashed gray;outline-offset:-10px;margin:10px 0;padding:9px 0}.rdw-image-modal-upload-option-highlighted{outline:2px dashed #0a66b7}.rdw-image-modal-upload-option-label{cursor:pointer;height:100%;width:100%;display:flex;justify-content:center;align-items:center;padding:15px}.rdw-image-modal-upload-option-label span{padding:0 20px}.rdw-image-modal-upload-option-image-preview{max-width:100%;max-height:200px}.rdw-image-modal-upload-option-input{width:.1px;height:.1px;opacity:0;overflow:hidden;position:absolute;z-index:-1}.rdw-image-modal-url-section{display:flex;align-items:center}.rdw-image-modal-url-input{width:90%;height:35px;margin:15px 0 12px;border:1px solid #F1F1F1;border-radius:2px;font-size:15px;padding:0 5px}.rdw-image-modal-btn-section{margin:10px auto 0}.rdw-image-modal-url-input:focus{outline:none}.rdw-image-modal-btn{margin:0 5px;width:75px;height:30px;border:1px solid #F1F1F1;border-radius:2px;cursor:pointer;background:#fff;text-transform:capitalize}.rdw-image-modal-btn:hover{box-shadow:1px 1px #bfbdbd}.rdw-image-modal-btn:active{box-shadow:1px 1px #bfbdbd inset}.rdw-image-modal-btn:focus{outline:none!important}.rdw-image-modal-btn:disabled{background:#ece9e9}.rdw-image-modal-spinner{position:absolute;top:-3px;left:0;width:100%;height:100%;opacity:.5}.rdw-image-modal-alt-input{width:70%;height:20px;border:1px solid #F1F1F1;border-radius:2px;font-size:12px;margin-left:5px}.rdw-image-modal-alt-input:focus{outline:none}.rdw-image-modal-alt-lbl{font-size:12px}.rdw-image-modal-size{align-items:center;display:flex;margin:8px 0;justify-content:space-between}.rdw-image-modal-size-input{width:40%;height:20px;border:1px solid #F1F1F1;border-radius:2px;font-size:12px}.rdw-image-modal-size-input:focus{outline:none}.rdw-image-mandatory-sign{color:red;margin-left:3px;margin-right:3px}.rdw-remove-wrapper{display:flex;align-items:center;margin-bottom:6px;position:relative;flex-wrap:wrap}.rdw-history-wrapper{display:flex;align-items:center;margin-bottom:6px;flex-wrap:wrap}.rdw-history-dropdownoption{height:40px;display:flex;justify-content:center}.rdw-history-dropdown{width:50px}.rdw-link-decorator-wrapper{position:relative}.rdw-link-decorator-icon{position:absolute;left:40%;top:0;cursor:pointer;background-color:#fff}.rdw-mention-link{text-decoration:none;color:#1236ff;background-color:#f0fbff;padding:1px 2px;border-radius:2px}.rdw-suggestion-wrapper{position:relative}.rdw-suggestion-dropdown{position:absolute;display:flex;flex-direction:column;border:1px solid #F1F1F1;min-width:100px;max-height:150px;overflow:auto;background:#fff;z-index:100}.rdw-suggestion-option{padding:7px 5px;border-bottom:1px solid #f1f1f1}.rdw-suggestion-option-active{background-color:#f1f1f1}.rdw-hashtag-link{text-decoration:none;color:#1236ff;background-color:#f0fbff;padding:1px 2px;border-radius:2px}.rdw-image-alignment-options-popup{position:absolute;background:#fff;display:flex;padding:5px 2px;border-radius:2px;border:1px solid #F1F1F1;width:105px;cursor:pointer;z-index:100}.rdw-alignment-option-left{justify-content:flex-start}.rdw-image-alignment-option{height:15px;width:15px;min-width:15px}.rdw-image-alignment,.rdw-image-imagewrapper{position:relative}.rdw-image-center{display:flex;justify-content:center}.rdw-image-left{display:flex}.rdw-image-right{display:flex;justify-content:flex-end}.rdw-image-alignment-options-popup-right{right:0}.rdw-editor-main{height:100%;overflow:auto;box-sizing:border-box}.rdw-editor-toolbar{padding:6px 5px 0;border-radius:2px;border:1px solid #F1F1F1;display:flex;justify-content:flex-start;background:#fff;flex-wrap:wrap;font-size:15px;margin-bottom:5px;-webkit-user-select:none;user-select:none}.public-DraftStyleDefault-block{margin:1em 0}.rdw-editor-wrapper:focus{outline:none}.rdw-editor-wrapper{box-sizing:content-box}.rdw-editor-main blockquote{border-left:5px solid #f1f1f1;padding-left:5px}.rdw-editor-main pre{background:#f1f1f1;border-radius:3px;padding:1px 10px}.DraftEditor-editorContainer,.DraftEditor-root,.public-DraftEditor-content{height:inherit;text-align:initial}.public-DraftEditor-content[contenteditable=true]{-webkit-user-modify:read-write-plaintext-only}.DraftEditor-root{position:relative}.DraftEditor-editorContainer{background-color:#fff0;border-left:.1px solid transparent;position:relative;z-index:1}.public-DraftEditor-block{position:relative}.DraftEditor-alignLeft .public-DraftStyleDefault-block{text-align:left}.DraftEditor-alignLeft .public-DraftEditorPlaceholder-root{left:0;text-align:left}.DraftEditor-alignCenter .public-DraftStyleDefault-block{text-align:center}.DraftEditor-alignCenter .public-DraftEditorPlaceholder-root{margin:0 auto;text-align:center;width:100%}.DraftEditor-alignRight .public-DraftStyleDefault-block{text-align:right}.DraftEditor-alignRight .public-DraftEditorPlaceholder-root{right:0;text-align:right}.public-DraftEditorPlaceholder-root{color:#9197a3;position:absolute;z-index:0}.public-DraftEditorPlaceholder-hasFocus{color:#bdc1c9}.DraftEditorPlaceholder-hidden{display:none}.public-DraftStyleDefault-block{position:relative;white-space:pre-wrap}.public-DraftStyleDefault-ltr{direction:ltr;text-align:left}.public-DraftStyleDefault-rtl{direction:rtl;text-align:right}.public-DraftStyleDefault-listLTR{direction:ltr}.public-DraftStyleDefault-listRTL{direction:rtl}.public-DraftStyleDefault-ol,.public-DraftStyleDefault-ul{margin:16px 0;padding:0}.public-DraftStyleDefault-depth0.public-DraftStyleDefault-listLTR{margin-left:1.5em}.public-DraftStyleDefault-depth0.public-DraftStyleDefault-listRTL{margin-right:1.5em}.public-DraftStyleDefault-depth1.public-DraftStyleDefault-listLTR{margin-left:3em}.public-DraftStyleDefault-depth1.public-DraftStyleDefault-listRTL{margin-right:3em}.public-DraftStyleDefault-depth2.public-DraftStyleDefault-listLTR{margin-left:4.5em}.public-DraftStyleDefault-depth2.public-DraftStyleDefault-listRTL{margin-right:4.5em}.public-DraftStyleDefault-depth3.public-DraftStyleDefault-listLTR{margin-left:6em}.public-DraftStyleDefault-depth3.public-DraftStyleDefault-listRTL{margin-right:6em}.public-DraftStyleDefault-depth4.public-DraftStyleDefault-listLTR{margin-left:7.5em}.public-DraftStyleDefault-depth4.public-DraftStyleDefault-listRTL{margin-right:7.5em}.public-DraftStyleDefault-unorderedListItem{list-style-type:square;position:relative}.public-DraftStyleDefault-unorderedListItem.public-DraftStyleDefault-depth0{list-style-type:disc}.public-DraftStyleDefault-unorderedListItem.public-DraftStyleDefault-depth1{list-style-type:circle}.public-DraftStyleDefault-orderedListItem{list-style-type:none;position:relative}.public-DraftStyleDefault-orderedListItem.public-DraftStyleDefault-listLTR:before{left:-36px;position:absolute;text-align:right;width:30px}.public-DraftStyleDefault-orderedListItem.public-DraftStyleDefault-listRTL:before{position:absolute;right:-36px;text-align:left;width:30px}.public-DraftStyleDefault-orderedListItem:before{content:counter(ol0) ". ";counter-increment:ol0}.public-DraftStyleDefault-orderedListItem.public-DraftStyleDefault-depth1:before{content:counter(ol1) ". ";counter-increment:ol1}.public-DraftStyleDefault-orderedListItem.public-DraftStyleDefault-depth2:before{content:counter(ol2) ". ";counter-increment:ol2}.public-DraftStyleDefault-orderedListItem.public-DraftStyleDefault-depth3:before{content:counter(ol3) ". ";counter-increment:ol3}.public-DraftStyleDefault-orderedListItem.public-DraftStyleDefault-depth4:before{content:counter(ol4) ". ";counter-increment:ol4}.public-DraftStyleDefault-depth0.public-DraftStyleDefault-reset{counter-reset:ol0}.public-DraftStyleDefault-depth1.public-DraftStyleDefault-reset{counter-reset:ol1}.public-DraftStyleDefault-depth2.public-DraftStyleDefault-reset{counter-reset:ol2}.public-DraftStyleDefault-depth3.public-DraftStyleDefault-reset{counter-reset:ol3}.public-DraftStyleDefault-depth4.public-DraftStyleDefault-reset{counter-reset:ol4}@layer ds.reset,ds.vendor,ds.theme,ds.primitives,ds.components,ds.utilities;@layer ds.components{.confirm-dialog{--confirm-status-strong: color-mix(in srgb, var(--confirm-status-color) 65%, black);--confirm-status-deep: color-mix(in srgb, var(--confirm-status-color) 50%, black);--confirm-status-soft: color-mix(in srgb, var(--confirm-status-color) 12%, transparent);background:var(--semantic-background-default);border-radius:var(--radius-lg);overflow:hidden;box-shadow:var(--shadow-lg);max-width:480px;width:90vw}.confirm-dialog-header{display:flex;align-items:center;gap:var(--spacing-3);padding:var(--spacing-5) var(--spacing-6);background:linear-gradient(135deg,color-mix(in srgb,var(--confirm-status-color) 70%,white) 0%,var(--confirm-status-color) 55%,color-mix(in srgb,var(--confirm-status-color) 70%,black) 100%);color:var(--semantic-text-white)}.confirm-dialog-icon{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;border-radius:9999px;background:var(--semantic-text-white);color:var(--confirm-status-strong);box-shadow:var(--shadow-sm)}.confirm-dialog-title{flex:1;min-width:0;margin:0;font-size:var(--text-lg);font-weight:var(--font-semibold);color:var(--semantic-text-white)}.confirm-dialog-message{padding:var(--spacing-5) var(--spacing-6) 0;color:var(--semantic-text-secondary);line-height:1.6}.confirm-dialog-actions{display:flex;gap:var(--spacing-3);justify-content:flex-end;padding:var(--spacing-5) var(--spacing-6)}.confirm-dialog-close-trigger{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:2rem;height:2rem;border:none;border-radius:var(--radius-md);background:transparent;color:var(--semantic-text-white);cursor:pointer;transition:background-color var(--motion-duration-fast) var(--motion-ease-standard),color var(--motion-duration-fast) var(--motion-ease-standard)}.confirm-dialog-close-trigger:hover{background:color-mix(in srgb,var(--semantic-text-white) 20%,transparent);color:var(--semantic-text-white)}.confirm-dialog-close-trigger:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:2px}@media (max-width: 767px){.confirm-dialog-header,.confirm-dialog-actions,.confirm-dialog-message{padding-inline:var(--spacing-4)}.confirm-dialog-actions{flex-direction:column-reverse}.confirm-dialog-actions button{width:100%}}.dialog-backdrop{background:#00000080;position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--z-index-overlay);-webkit-backdrop-filter:blur(var(--blur-sm));backdrop-filter:blur(var(--blur-sm))}.dialog-backdrop[data-state=open]{animation:fadeIn .2s ease-out}.dialog-backdrop[data-state=closed]{animation:fadeOut .2s ease-in}.dialog-positioner{position:fixed;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;z-index:var(--z-index-modal);padding:var(--spacing-4);overflow-y:auto}.dialog-content{background:var(--semantic-background-default);border-radius:var(--radius-lg);box-shadow:var(--shadow-xl);width:100%;max-width:540px;position:relative;max-height:calc(100vh - 2rem);display:flex;flex-direction:column;outline:none;opacity:1;transition:opacity .18s ease-out,transform .18s ease-out;transform:translateY(0)}.dialog-content[data-state=open]{opacity:1;transform:translateY(0)}.dialog-content[data-state=closed]{opacity:0;transform:translateY(-6px)}.confirm-dialog.confirm-dialog-small,.dialog-content.confirm-dialog-small{max-width:420px}.dialog-backdrop[hidden],.dialog-positioner[hidden],.dialog-content[hidden]{display:none}}@layer ds.reset,ds.vendor,ds.theme,ds.primitives,ds.components,ds.utilities;@layer ds.components{.tabs{display:flex;flex-direction:column;gap:var(--spacing-4);width:100%;max-width:100%}.tabs[data-orientation=vertical]{flex-direction:row;gap:var(--spacing-6);width:100%;align-items:stretch}.tabs-list{display:flex;position:relative;gap:var(--spacing-1);width:-moz-fit-content;width:fit-content;padding:var(--spacing-1);border:1px solid color-mix(in srgb,var(--semantic-primary) 22%,transparent);border-radius:var(--radius-full);background:color-mix(in srgb,var(--semantic-primary) 9%,var(--semantic-surface-card));box-shadow:var(--shadow-sm)}.tabs-list--scrollable{width:100%;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;flex-wrap:nowrap}.tabs-list--scrollable::-webkit-scrollbar{display:none}.tabs-list-scroll-wrapper{position:relative;display:flex;align-items:center;width:100%}.tabs-scroll-btn{flex-shrink:0}.tabs-list-full-width{width:100%}.tabs-list-full-width .tabs-trigger{flex:1 1 0;justify-content:center}.tabs[data-orientation=vertical] .tabs-list{flex-direction:column;flex-shrink:0;border-radius:var(--radius-lg);min-width:-moz-fit-content;min-width:fit-content;width:-moz-fit-content;width:fit-content}.tabs[data-orientation=vertical] .tabs-list-full-width{width:-moz-fit-content;width:fit-content;align-self:stretch;justify-content:stretch}.tabs[data-orientation=vertical] .tabs-list-full-width .tabs-trigger{flex:1 1 0;justify-content:flex-start}.tabs[data-orientation=vertical] .tabs-content{flex:1 1 auto;min-width:0}.tabs-trigger{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;gap:var(--spacing-2);cursor:pointer;background:transparent;border:none;border-radius:var(--radius-full);font-weight:var(--font-medium);color:var(--semantic-text-secondary);transition:background-color var(--motion-duration-fast) var(--motion-ease-standard),color var(--motion-duration-fast) var(--motion-ease-standard),transform var(--motion-duration-fast) var(--motion-ease-standard);outline:none;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;user-select:none}.tabs-trigger svg{width:1em;height:1em;flex-shrink:0}.tabs-trigger:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:2px}.tabs-trigger svg{color:var(--semantic-primary)}.tabs-trigger:hover:not([data-disabled]):not([data-selected]){color:var(--semantic-primary)}.tabs-trigger[data-selected]{color:var(--semantic-fg-on-primary);font-weight:var(--font-semibold, 600)}.tabs-trigger[data-disabled]{opacity:.4;cursor:not-allowed;pointer-events:none}.tabs-sm .tabs-trigger{padding:calc(var(--spacing-1) * 1.5) var(--spacing-3);font-size:var(--text-sm)}.tabs-md .tabs-trigger{padding:var(--spacing-2) var(--spacing-4);font-size:var(--text-base)}.tabs-lg .tabs-trigger{padding:var(--spacing-3) var(--spacing-5);font-size:var(--text-lg)}.tabs[data-orientation=vertical] .tabs-trigger{justify-content:flex-start}.tabs-trigger:active:not([data-disabled]){transform:scale(.97)}.tabs-trigger:hover:not([data-disabled]):not([data-selected]){background:var(--semantic-primary-subtle)}.tabs-trigger[data-selected] svg{color:currentColor}.tabs-indicator{position:absolute;z-index:0;left:var(--left);top:var(--top);width:var(--width);height:var(--height);border-radius:var(--radius-full);background:linear-gradient(135deg,var(--semantic-primary),var(--semantic-primary-hover));transition:left .38s cubic-bezier(.34,1.56,.64,1),top .38s cubic-bezier(.34,1.56,.64,1),width .38s cubic-bezier(.34,1.56,.64,1),height .38s cubic-bezier(.34,1.56,.64,1);pointer-events:none}.tabs-list:has(.tabs-trigger[data-selected]:hover) .tabs-indicator{filter:brightness(1.08) saturate(1.1)}.tabs-line .tabs-list,.tabs-enclosed .tabs-list{padding:0;border:none;border-bottom:1px solid var(--semantic-border-hairline-strong);border-radius:0;background:none;box-shadow:none}.tabs-line:not([data-orientation=vertical]) .tabs-list,.tabs-enclosed:not([data-orientation=vertical]) .tabs-list{width:100%}.tabs-line[data-orientation=vertical] .tabs-list,.tabs-enclosed[data-orientation=vertical] .tabs-list{border-bottom:none;border-right:1px solid var(--semantic-border-hairline-strong);border-radius:0}.tabs-line .tabs-trigger{border-radius:var(--radius-md) var(--radius-md) 0 0}.tabs-line[data-orientation=vertical] .tabs-trigger{border-radius:var(--radius-md) 0 0 var(--radius-md)}.tabs-line .tabs-trigger:hover:not([data-disabled]):not([data-selected]){background:var(--semantic-primary-subtle)}.tabs-line .tabs-trigger[data-selected]{color:var(--semantic-primary)}.tabs-line .tabs-trigger[data-selected]:hover{background:var(--semantic-primary-subtle)}.tabs-line .tabs-indicator{top:auto;bottom:-1px;height:3px;border-radius:3px 3px 0 0}.tabs-line[data-orientation=vertical] .tabs-indicator{top:var(--top);height:var(--height);bottom:auto;left:auto;right:-1px;width:3px;border-radius:3px 0 0 3px}.tabs-enclosed .tabs-indicator{display:none}.tabs-enclosed .tabs-trigger{margin-bottom:-1px;border:1px solid color-mix(in srgb,var(--semantic-primary) 18%,transparent);border-bottom-color:var(--semantic-border-hairline-strong);border-radius:var(--radius-lg) var(--radius-lg) 0 0;background:color-mix(in srgb,var(--semantic-primary) 9%,var(--semantic-surface-card))}.tabs-enclosed .tabs-trigger:hover:not([data-disabled]):not([data-selected]){background:color-mix(in srgb,var(--semantic-primary) 16%,var(--semantic-surface-card))}.tabs-enclosed .tabs-trigger[data-selected]{border-color:var(--semantic-border-hairline-strong);border-bottom-color:var(--semantic-surface-card);background:var(--semantic-surface-card);color:var(--semantic-primary);box-shadow:inset 0 3px 0 var(--semantic-primary)}.tabs-enclosed .tabs-trigger[data-selected]:hover{color:var(--semantic-primary-hover);box-shadow:inset 0 3px 0 var(--semantic-primary-hover)}.tabs-enclosed[data-orientation=vertical] .tabs-trigger{margin-bottom:0;margin-right:-1px;border-bottom-color:color-mix(in srgb,var(--semantic-primary) 18%,transparent);border-right-color:var(--semantic-border-hairline-strong);border-radius:var(--radius-lg) 0 0 var(--radius-lg)}.tabs-enclosed[data-orientation=vertical] .tabs-trigger[data-selected]{border-bottom-color:var(--semantic-border-hairline-strong);border-right-color:var(--semantic-surface-card);box-shadow:inset 3px 0 0 var(--semantic-primary)}@media (prefers-reduced-motion: reduce){.tabs-indicator{transition:none}.tabs-trigger:active:not([data-disabled]){transform:none}}.tab-close-button{display:inline-flex;align-items:center;justify-content:center;padding:var(--spacing-1);margin-left:var(--spacing-2);border-radius:var(--radius-sm);color:currentColor;background:transparent;border:none;cursor:pointer;transition:all var(--motion-duration-fast) var(--motion-ease-standard);opacity:.6;flex-shrink:0;width:20px;height:20px}.tab-close-button:hover{background:var(--semantic-background-surface);opacity:1}.tab-close-button:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:2px}.tab-close-button svg{width:14px;height:14px;flex-shrink:0}.tabs-content{outline:none;width:100%;flex:1 1 auto}.tabs-content[hidden]{display:none!important}.tabs-content:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:2px}}.print-fine{max-width:900px;margin:0 auto;padding:var(--spacing-6, 24px) var(--spacing-4, 16px);display:flex;flex-direction:column;gap:var(--spacing-4, 16px)}.print-fine__toolbar{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--spacing-3, 12px)}.print-fine__paper{background:#fff;color:#000;padding:40px;border-radius:var(--radius-card, 8px);box-shadow:var(--shadow-card, 0 1px 3px rgba(0, 0, 0, .12));overflow-x:auto}.print-fine__page+.print-fine__page{break-before:page;page-break-before:always}.print-fine__header{display:flex;justify-content:space-between;flex-wrap:wrap;gap:16px}.print-fine__meta{text-align:right}.print-fine__title{font-size:18px;font-weight:600;margin:10px 0;color:#1a7bb9}.print-fine__table{width:100%;margin-top:15px;border-collapse:collapse}.print-fine__table td{padding:8px;border-top:1px solid #e7eaec;vertical-align:top;line-height:1.42857}.print-fine__table td:last-child{text-align:right}.print-fine__template h1{font-size:2em;font-weight:700;margin:.67em 0}.print-fine__template h2{font-size:1.5em;font-weight:700;margin:.83em 0}.print-fine__template h3{font-size:1.17em;font-weight:700;margin:1em 0}.print-fine__template h4{font-size:1em;font-weight:700;margin:1.33em 0}.print-fine__template h5{font-size:.83em;font-weight:700;margin:1.67em 0}.print-fine__template h6{font-size:.67em;font-weight:700;margin:2.33em 0}.print-fine__template p{margin:0 0 10px}.print-fine__template ul{list-style:disc;padding-left:40px;margin:0 0 10px}.print-fine__template ol{list-style:decimal;padding-left:40px;margin:0 0 10px}.print-fine__template table{border-collapse:collapse}.print-fine__template td,.print-fine__template th{padding:2px 4px}.print-fine__template img{display:inline}@media print{html,body,div:has(>.print-fine){background:#fff!important}.print-fine{max-width:none;margin:0;padding:0}.print-fine__toolbar{display:none}.print-fine__paper{padding:0;border-radius:0;box-shadow:none;overflow:visible}}@layer ds.reset,ds.vendor,ds.theme,ds.primitives,ds.components,ds.utilities;@layer ds.theme{:root{--palette-brand-50: #eff6ff;--palette-brand-100: #dbeafe;--palette-brand-200: #bfdbfe;--palette-brand-300: #93c5fd;--palette-brand-400: #60a5fa;--palette-brand-500: #3b82f6;--palette-brand-600: #2563eb;--palette-brand-700: #1d4ed8;--palette-brand-800: #1e40af;--palette-brand-900: #1e3a8a;--palette-brand-950: #172554;--palette-gray-50: #f9fafb;--palette-gray-100: #f3f4f6;--palette-gray-200: #e5e7eb;--palette-gray-300: #d1d5db;--palette-gray-400: #9ca3af;--palette-gray-500: #6b7280;--palette-gray-600: #4b5563;--palette-gray-700: #374151;--palette-gray-800: #1f2937;--palette-gray-900: #111827;--palette-secondaryGray-50: #f8fafc;--palette-secondaryGray-100: #f1f5f9;--palette-secondaryGray-200: #e2e8f0;--palette-secondaryGray-300: #cbd5e1;--palette-secondaryGray-400: #94a3b8;--palette-secondaryGray-500: #64748b;--palette-secondaryGray-600: #475569;--palette-secondaryGray-700: #334155;--palette-secondaryGray-800: #1e293b;--palette-secondaryGray-900: #0f172a;--palette-blue-50: #eff6ff;--palette-blue-100: #dbeafe;--palette-blue-200: #bfdbfe;--palette-blue-300: #93c5fd;--palette-blue-400: #60a5fa;--palette-blue-500: #3b82f6;--palette-blue-600: #2563eb;--palette-blue-700: #1d4ed8;--palette-blue-800: #1e40af;--palette-blue-900: #1e3a8a;--palette-green-50: #ecfdf5;--palette-green-100: #d1fae5;--palette-green-200: #a7f3d0;--palette-green-300: #6ee7b7;--palette-green-400: #34d399;--palette-green-500: #10b981;--palette-green-600: #059669;--palette-green-700: #047857;--palette-green-800: #065f46;--palette-green-900: #064e3b;--palette-red-50: #fef2f2;--palette-red-100: #fee2e2;--palette-red-200: #fecaca;--palette-red-300: #fca5a5;--palette-red-400: #f87171;--palette-red-500: #ef4444;--palette-red-600: #dc2626;--palette-red-700: #b91c1c;--palette-red-800: #991b1b;--palette-red-900: #7f1d1d;--palette-orange-50: #fffbeb;--palette-orange-100: #fef3c7;--palette-orange-200: #fde68a;--palette-orange-300: #fcd34d;--palette-orange-400: #fbbf24;--palette-orange-500: #f59e0b;--palette-orange-600: #d97706;--palette-orange-700: #b45309;--palette-orange-800: #92400e;--palette-orange-900: #78350f;--palette-sky-50: #f0f9ff;--palette-sky-100: #e0f2fe;--palette-sky-200: #bae6fd;--palette-sky-300: #7dd3fc;--palette-sky-400: #38bdf8;--palette-sky-500: #0ea5e9;--palette-sky-600: #0284c7;--palette-sky-700: #0369a1;--palette-sky-800: #075985;--palette-sky-900: #0c4a6e;--palette-rose-50: #fff1f2;--palette-rose-100: #ffe4e6;--palette-rose-200: #fecdd3;--palette-rose-300: #fda4af;--palette-rose-400: #fb7185;--palette-rose-500: #f43f5e;--palette-rose-600: #e11d48;--palette-rose-700: #be123c;--palette-rose-800: #9f1239;--palette-rose-900: #881337;--palette-teal-50: #f0fdfa;--palette-teal-100: #ccfbf1;--palette-teal-200: #99f6e4;--palette-teal-300: #5eead4;--palette-teal-400: #2dd4bf;--palette-teal-500: #14b8a6;--palette-teal-600: #0d9488;--palette-teal-700: #0f766e;--palette-teal-800: #115e59;--palette-teal-900: #134e4a;--palette-indigo-50: #eef2ff;--palette-indigo-100: #e0e7ff;--palette-indigo-200: #c7d2fe;--palette-indigo-300: #a5b4fc;--palette-indigo-400: #818cf8;--palette-indigo-500: #6366f1;--palette-indigo-600: #4f46e5;--palette-indigo-700: #4338ca;--palette-indigo-800: #3730a3;--palette-indigo-900: #312e81;--palette-violet-50: #f5f3ff;--palette-violet-100: #ede9fe;--palette-violet-200: #ddd6fe;--palette-violet-300: #c4b5fd;--palette-violet-400: #a78bfa;--palette-violet-500: #8b5cf6;--palette-violet-600: #7c3aed;--palette-violet-700: #6d28d9;--palette-violet-800: #5b21b6;--palette-violet-900: #4c1d95;--palette-navy-700: #0b1736;--palette-navy-800: #080f28;--palette-navy-900: #020812;--palette-white: #ffffff}}@layer ds.theme{.text-primary{color:var(--semantic-text-default)}.text-secondary{color:var(--semantic-text-secondary)}.text-tertiary{color:var(--semantic-text-muted)}.bg-primary{background-color:var(--semantic-background-default)}.bg-secondary{background-color:var(--semantic-background-surface)}.bg-tertiary{background-color:var(--semantic-background-tertiary)}.border-default{border-color:var(--semantic-border-default)}.border-light{border-color:var(--semantic-border-light)}.text-success{color:var(--semantic-state-success)}.text-warning{color:var(--semantic-state-warning)}.text-error{color:var(--semantic-state-error)}.text-info{color:var(--semantic-state-info)}.bg-success-light{background-color:var(--tint-success-bg)}.bg-warning-light{background-color:var(--tint-warning-bg)}.bg-error-light{background-color:var(--tint-error-bg)}.bg-info-light{background-color:var(--tint-info-bg)}:root{--font-sans: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-mono: "SF Mono", "Monaco", "Inconsolata", "Fira Code", monospace;--text-2xs: .6875rem;--text-xs: .75rem;--text-sm: .8125rem;--text-base: .875rem;--text-lg: 1rem;--text-xl: 1.25rem;--text-2xl: 1.5rem;--text-3xl: 1.875rem;--text-4xl: 2.375rem;--font-light: 300;--font-normal: 400;--font-medium: 500;--font-semibold: 600;--font-bold: 700;--font-extrabold: 800;--leading-none: 1;--leading-tight: 1.25;--leading-snug: 1.375;--leading-normal: 1.5;--leading-relaxed: 1.625;--leading-loose: 2;--tracking-tighter: -.05em;--tracking-tight: -.025em;--tracking-normal: 0;--tracking-wide: .025em;--tracking-wider: .05em;--tracking-widest: .1em;--text-eyebrow: .625rem;--text-stat: 1.5rem;--tracking-eyebrow: .06em}.font-sans{font-family:var(--font-sans)}.font-mono{font-family:var(--font-mono)}.text-xs{font-size:var(--text-xs)}.text-sm{font-size:var(--text-sm)}.text-base{font-size:var(--text-base)}.text-lg{font-size:var(--text-lg)}.text-xl{font-size:var(--text-xl)}.text-2xl{font-size:var(--text-2xl)}.text-3xl{font-size:var(--text-3xl)}.text-4xl{font-size:var(--text-4xl)}.font-normal{font-weight:var(--font-normal)}.font-medium{font-weight:var(--font-medium)}.font-semibold{font-weight:var(--font-semibold)}.font-bold{font-weight:var(--font-bold)}.font-extrabold{font-weight:var(--font-extrabold)}.leading-none{line-height:var(--leading-none)}.leading-tight{line-height:var(--leading-tight)}.leading-snug{line-height:var(--leading-snug)}.leading-normal{line-height:var(--leading-normal)}.leading-relaxed{line-height:var(--leading-relaxed)}.leading-loose{line-height:var(--leading-loose)}.tracking-tighter{letter-spacing:var(--tracking-tighter)}.tracking-tight{letter-spacing:var(--tracking-tight)}.tracking-normal{letter-spacing:var(--tracking-normal)}.tracking-wide{letter-spacing:var(--tracking-wide)}.tracking-wider{letter-spacing:var(--tracking-wider)}.tracking-widest{letter-spacing:var(--tracking-widest)}.label-xs{font-size:var(--text-xs);font-weight:var(--font-bold);text-transform:uppercase;letter-spacing:var(--tracking-wider);color:var(--semantic-text-secondary)}.label-sm{font-size:var(--text-sm);font-weight:var(--font-semibold);color:var(--semantic-text-secondary)}.heading-1{font-size:var(--text-3xl);font-weight:var(--font-bold);line-height:var(--leading-tight);color:var(--semantic-text-default)}.heading-2{font-size:var(--text-2xl);font-weight:var(--font-bold);line-height:var(--leading-tight);color:var(--semantic-text-default)}.heading-3{font-size:var(--text-xl);font-weight:var(--font-bold);line-height:var(--leading-snug);color:var(--semantic-text-default)}.body-text{font-size:var(--text-base);font-weight:var(--font-normal);line-height:var(--leading-normal);color:var(--semantic-text-default)}.caption{font-size:var(--text-sm);font-weight:var(--font-medium);line-height:var(--leading-normal);color:var(--semantic-text-secondary)}.eyebrow{font-size:var(--text-eyebrow);font-weight:var(--font-semibold);text-transform:uppercase;letter-spacing:var(--tracking-eyebrow);color:var(--semantic-text-secondary);line-height:var(--leading-snug)}:root{--radius-card: var(--radius-xl);--radius-stat: var(--radius-lg);--radius-row: var(--radius-xl);--radius-input: var(--radius-md);--radius-badge: var(--radius-sm);--radius-control: .25rem;--radius-pill: var(--radius-full);--icon-container-radius: var(--radius-md)}:root,[data-density=comfortable]{--control-min-target: 28px;--icon-container-size: 40px;--spacing-0: 0;--spacing-0-5: 2px;--spacing-1: 4px;--spacing-1-5: 6px;--spacing-2: 8px;--spacing-2-5: 10px;--spacing-3: 12px;--spacing-3-5: 14px;--spacing-4: 16px;--spacing-5: 20px;--spacing-6: 24px;--spacing-7: 28px;--spacing-8: 32px;--spacing-9: 36px;--spacing-10: 40px;--spacing-11: 44px;--spacing-12: 48px;--spacing-14: 56px;--spacing-16: 64px;--spacing-18: 72px;--spacing-20: 80px;--spacing-24: 96px;--spacing-25: 100px;--spacing-28: 112px;--spacing-32: 128px;--spacing-36: 144px;--spacing-40: 160px;--spacing-44: 176px;--spacing-48: 192px;--spacing-50: 200px;--spacing-52: 208px;--spacing-56: 224px;--spacing-60: 240px;--spacing-64: 256px;--spacing-72: 288px;--spacing-80: 320px;--spacing-96: 384px}[data-density=compact]{--control-min-target: 24px;--icon-container-size: 32px;--spacing-0: 0;--spacing-0-5: 2px;--spacing-1: 4px;--spacing-1-5: 6px;--spacing-2: 6px;--spacing-2-5: 8px;--spacing-3: 10px;--spacing-3-5: 12px;--spacing-4: 14px;--spacing-5: 16px;--spacing-6: 20px;--spacing-7: 24px;--spacing-8: 28px;--spacing-9: 32px;--spacing-10: 36px;--spacing-11: 36px;--spacing-12: 40px;--spacing-14: 48px;--spacing-16: 56px;--spacing-18: 60px;--spacing-20: 68px;--spacing-24: 80px;--spacing-25: 84px;--spacing-28: 96px;--spacing-32: 108px;--spacing-36: 124px;--spacing-40: 136px;--spacing-44: 148px;--spacing-48: 164px;--spacing-50: 172px;--spacing-52: 176px;--spacing-56: 192px;--spacing-60: 204px;--spacing-64: 216px;--spacing-72: 244px;--spacing-80: 272px;--spacing-96: 328px}[data-density=touch]{--control-min-target: 32px;--icon-container-size: 48px;--spacing-0: 0;--spacing-0-5: 2px;--spacing-1: 4px;--spacing-1-5: 6px;--spacing-2: 10px;--spacing-2-5: 12px;--spacing-3: 14px;--spacing-3-5: 16px;--spacing-4: 20px;--spacing-5: 24px;--spacing-6: 28px;--spacing-7: 32px;--spacing-8: 36px;--spacing-9: 40px;--spacing-10: 48px;--spacing-11: 52px;--spacing-12: 56px;--spacing-14: 64px;--spacing-16: 72px;--spacing-18: 84px;--spacing-20: 92px;--spacing-24: 112px;--spacing-25: 116px;--spacing-28: 128px;--spacing-32: 148px;--spacing-36: 164px;--spacing-40: 184px;--spacing-44: 204px;--spacing-48: 220px;--spacing-50: 228px;--spacing-52: 240px;--spacing-56: 256px;--spacing-60: 276px;--spacing-64: 296px;--spacing-72: 332px;--spacing-80: 368px;--spacing-96: 440px}:root{--breakpoint-xs: 320px;--breakpoint-sm: 380px;--breakpoint-md: 768px;--breakpoint-lg: 960px;--breakpoint-xl: 1200px;--breakpoint-2xl: 1600px;--breakpoint-3xl: 1920px}:root{--z-index-base: 0;--z-index-dropdown: 1000;--z-index-sticky: 1020;--z-index-fixed: 1030;--z-index-popover: 9000;--z-index-overlay: 9998;--z-index-modal-backdrop: 9999;--z-index-modal: 10000;--z-index-tooltip: 10050;--z-index-toast: 1080}:root{--grid-template-2cols-base: 1fr;--grid-template-2cols-md: repeat(2, 1fr);--grid-template-2cols-xl: repeat(2, 1fr);--grid-template-3cols-base: 1fr;--grid-template-3cols-md: repeat(3, 1fr);--grid-template-3cols-xl: repeat(3, 1fr);--grid-template-4cols-base: 1fr;--grid-template-4cols-md: repeat(4, 1fr);--grid-template-4cols-xl: repeat(4, 1fr)}:root{--shadow-xs: 0 1px 2px 0 rgba(0, 0, 0, .05);--shadow-sm: 0 1px 3px 0 rgba(0, 0, 0, .1), 0 1px 2px -1px rgba(0, 0, 0, .1);--shadow-md: 0 4px 6px -1px rgba(0, 0, 0, .1), 0 2px 4px -2px rgba(0, 0, 0, .1);--shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, .1), 0 4px 6px -4px rgba(0, 0, 0, .1);--shadow-xl: 0 20px 25px -5px rgba(0, 0, 0, .1), 0 8px 10px -6px rgba(0, 0, 0, .1);--shadow-2xl: 0 25px 50px -12px rgba(0, 0, 0, .25);--shadow-glass: 0 8px 32px 0 rgba(31, 38, 135, .05);--shadow-glass-dark: 0 8px 32px 0 rgba(0, 0, 0, .2);--shadow-glow-blue: 0 10px 30px -5px rgba(0, 122, 255, .2);--shadow-glow-primary: 0 10px 30px -5px rgba(0, 122, 255, .3);--shadow-glow-success: 0 10px 30px -5px rgba(16, 185, 129, .3);--shadow-glow-warning: 0 10px 30px -5px rgba(245, 158, 11, .3);--shadow-glow-error: 0 10px 30px -5px rgba(239, 68, 68, .3);--shadow-elevation-card: 0 1px 2px rgba(15, 23, 42, .05), 0 4px 12px rgba(15, 23, 42, .05);--shadow-elevation-row: 0 1px 2px rgba(15, 23, 42, .05), 0 1px 3px rgba(15, 23, 42, .04);--shadow-elevation-raised: 0 6px 20px rgba(15, 23, 42, .08), 0 2px 6px rgba(15, 23, 42, .05);--shadow-card: var(--shadow-elevation-card);--shadow-card-focus: var(--shadow-elevation-raised);--shadow-card-small: var(--shadow-elevation-row);--motion-duration-fast: .15s;--motion-duration-base: .2s;--motion-ease-standard: cubic-bezier(.4, 0, .2, 1);--radius-xs: .125rem;--radius-sm: .5rem;--radius-md: .75rem;--radius-lg: 1rem;--radius-xl: 1.5rem;--radius-2xl: 2rem;--radius-full: 9999px;--transition-fast: .15s cubic-bezier(.4, 0, .2, 1);--transition-base: .3s cubic-bezier(.4, 0, .2, 1);--transition-slow: .5s cubic-bezier(.4, 0, .2, 1);--blur-sm: 4px;--blur-md: 12px;--blur-lg: 16px;--blur-xl: 24px;--blur-2xl: 40px}.shadow-xs{box-shadow:var(--shadow-xs)}.shadow-sm{box-shadow:var(--shadow-sm)}.shadow-md{box-shadow:var(--shadow-md)}.shadow-lg{box-shadow:var(--shadow-lg)}.shadow-xl{box-shadow:var(--shadow-xl)}.shadow-2xl{box-shadow:var(--shadow-2xl)}.shadow-glass{box-shadow:var(--shadow-glass)}.shadow-glow-blue{box-shadow:var(--shadow-glow-blue)}.shadow-glow-primary{box-shadow:var(--shadow-glow-primary)}.shadow-none{box-shadow:none}.rounded-sm{border-radius:var(--radius-sm)}.rounded-md{border-radius:var(--radius-md)}.rounded-lg{border-radius:var(--radius-lg)}.rounded-xl{border-radius:var(--radius-xl)}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-full{border-radius:var(--radius-full)}.transition-fast{transition:all var(--transition-fast)}.transition-base{transition:all var(--transition-base)}.transition-slow{transition:all var(--transition-slow)}.backdrop-blur-sm{-webkit-backdrop-filter:blur(var(--blur-sm));backdrop-filter:blur(var(--blur-sm))}.backdrop-blur-md{-webkit-backdrop-filter:blur(var(--blur-md));backdrop-filter:blur(var(--blur-md))}.backdrop-blur-lg{-webkit-backdrop-filter:blur(var(--blur-lg));backdrop-filter:blur(var(--blur-lg))}.backdrop-blur-xl{-webkit-backdrop-filter:blur(var(--blur-xl));backdrop-filter:blur(var(--blur-xl))}.backdrop-blur-2xl{-webkit-backdrop-filter:blur(var(--blur-2xl));backdrop-filter:blur(var(--blur-2xl))}.hover-lift{transition:transform var(--transition-base),box-shadow var(--transition-base)}.hover-lift:hover{transform:translateY(-2px);box-shadow:var(--shadow-lg)}.active-scale{transition:transform var(--transition-fast)}.active-scale:active{transform:scale(.95)}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes slide-in-from-top{0%{transform:translateY(-10px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes slide-in-from-bottom{0%{transform:translateY(10px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes zoom-in{0%{transform:scale(.95);opacity:0}to{transform:scale(1);opacity:1}}@keyframes blob{0%,to{transform:translate(0) scale(1)}33%{transform:translate(30px,-50px) scale(1.1)}66%{transform:translate(-20px,20px) scale(.9)}}.animate-fade-in{animation:fade-in .7s ease-out}.animate-slide-in-top{animation:slide-in-from-top .3s ease-out}.animate-slide-in-bottom{animation:slide-in-from-bottom .3s ease-out}.animate-zoom-in{animation:zoom-in .3s ease-out}.animate-blob{animation:blob 7s infinite}.animation-delay-2000{animation-delay:2s}.animation-delay-4000{animation-delay:4s}@media (prefers-reduced-motion: reduce){.animate-fade-in,.animate-slide-in-top,.animate-slide-in-bottom,.animate-zoom-in,.animate-blob{animation:none!important}.hover-lift,.active-scale{transition:none!important}.hover-lift:hover{transform:none!important;box-shadow:var(--shadow-elevation-card)!important}.active-scale:active{transform:none!important}}.glass,.is-glass{background:var(--semantic-glass-bg);backdrop-filter:blur(var(--semantic-glass-blur));-webkit-backdrop-filter:blur(var(--semantic-glass-blur));border:1px solid var(--semantic-glass-border);box-shadow:var(--semantic-glass-shadow)}.glass-rounded{border-radius:var(--radius-lg)}.glass-pad{padding:var(--spacing-4)}@media (forced-colors: active){.glass,.is-glass{background:Canvas;border-color:CanvasText;backdrop-filter:none;-webkit-backdrop-filter:none}}}@layer ds.theme{:root,[data-theme=modern]{--semantic-background-default: var(--palette-sky-50);--semantic-background-surface: #ffffff;--semantic-background-white: #ffffff;--semantic-background-light: rgba(255, 255, 255, .6);--semantic-background-light100: rgba(255, 255, 255, .6);--semantic-background-light200: rgba(255, 255, 255, .9);--semantic-background-primary: var(--palette-brand-600);--semantic-background-primary50: var(--palette-brand-50);--semantic-background-primary100: var(--palette-brand-200);--semantic-background-primary200: var(--palette-brand-200);--semantic-background-primary300: var(--palette-brand-200);--semantic-background-success200: var(--palette-green-200);--semantic-background-success600: var(--palette-green-600);--semantic-background-error200: var(--palette-red-200)}[data-theme=dark]{--semantic-background-default: var( --palette-secondaryGray-900 );--semantic-background-surface: var( --palette-secondaryGray-800 );--semantic-background-white: var(--palette-navy-900);--semantic-background-light: var(--palette-navy-900);--semantic-background-light100: var(--palette-navy-900);--semantic-background-light200: var(--palette-navy-900);--semantic-background-primary: var( --palette-brand-500 );--semantic-background-primary50: var(--palette-brand-800);--semantic-background-primary100: var(--palette-brand-700);--semantic-background-primary200: var(--palette-brand-700);--semantic-background-primary300: var(--palette-brand-700);--semantic-background-success200: var(--palette-green-700);--semantic-background-success600: var(--palette-green-300);--semantic-background-error200: var(--palette-red-700)}[data-theme=police]{--semantic-background-default: var( --palette-blue-50 );--semantic-background-surface: #ffffff;--semantic-background-white: #ffffff;--semantic-background-light: var(--palette-gray-100);--semantic-background-light100: var(--palette-gray-100);--semantic-background-light200: var(--palette-gray-200);--semantic-background-primary: var( --palette-brand-800 );--semantic-background-primary50: var(--palette-brand-50);--semantic-background-primary100: var(--palette-brand-200);--semantic-background-primary200: var(--palette-brand-200);--semantic-background-primary300: var(--palette-brand-200);--semantic-background-success200: var(--palette-green-200);--semantic-background-success600: var(--palette-green-600);--semantic-background-error200: var(--palette-red-200)}:root,[data-theme=modern]{--semantic-text-default: #060e2b;--semantic-text-secondary: var( --palette-gray-600 );--semantic-text-muted: var(--palette-gray-500);--semantic-text-mutedLight: var(--palette-gray-500);--semantic-text-white: #ffffff;--semantic-text-primary: var(--palette-brand-400);--semantic-text-primary200: var(--palette-brand-200);--semantic-text-primary300: var(--palette-brand-300);--semantic-text-primary400: var(--palette-brand-400);--semantic-text-primary500: var(--palette-brand-500);--semantic-text-primary600: var(--palette-brand-600);--semantic-text-success: var(--palette-green-700);--semantic-text-warning: var(--palette-orange-700);--semantic-text-info: var(--palette-sky-700);--semantic-text-error: var(--palette-red-700)}[data-theme=dark]{--semantic-text-default: #ffffff;--semantic-text-secondary: var( --palette-secondaryGray-400 );--semantic-text-muted: var( --palette-secondaryGray-500 );--semantic-text-mutedLight: var(--palette-gray-500);--semantic-text-white: #ffffff;--semantic-text-primary: var(--palette-brand-500);--semantic-text-primary200: var(--palette-brand-200);--semantic-text-primary300: var(--palette-brand-300);--semantic-text-primary400: var(--palette-brand-400);--semantic-text-primary500: var(--palette-brand-500);--semantic-text-primary600: var(--palette-brand-600);--semantic-text-success: var(--palette-green-300);--semantic-text-warning: var(--palette-orange-300);--semantic-text-info: var(--palette-sky-300);--semantic-text-error: var(--palette-red-300)}[data-theme=police]{--semantic-text-default: #1e293b;--semantic-text-secondary: var( --palette-secondaryGray-600 );--semantic-text-muted: var(--palette-secondaryGray-500);--semantic-text-mutedLight: var(--palette-gray-500);--semantic-text-white: #ffffff;--semantic-text-primary: var( --palette-brand-800 );--semantic-text-primary200: var(--palette-brand-200);--semantic-text-primary300: var(--palette-brand-300);--semantic-text-primary400: var(--palette-brand-400);--semantic-text-primary500: var(--palette-brand-800);--semantic-text-primary600: var(--palette-brand-900);--semantic-text-success: var(--palette-green-700);--semantic-text-warning: var(--palette-orange-700);--semantic-text-info: var(--palette-sky-700);--semantic-text-error: var(--palette-red-700)}:root,[data-theme=modern]{--semantic-border-default: var( --palette-gray-200 );--semantic-border-light: var(--palette-gray-200);--semantic-border-primary: var(--palette-brand-400);--semantic-border-focus: var(--palette-brand-100);--semantic-border-white: #ffffff}[data-theme=dark]{--semantic-border-default: var(--palette-secondaryGray-700);--semantic-border-light: var(--palette-gray-700);--semantic-border-primary: var(--palette-brand-700);--semantic-border-focus: var(--palette-brand-700);--semantic-border-white: #ffffff}[data-theme=police]{--semantic-border-default: var(--palette-secondaryGray-300);--semantic-border-light: var(--palette-gray-200);--semantic-border-primary: var(--palette-brand-800);--semantic-border-focus: var(--palette-brand-100);--semantic-border-white: #ffffff}:root,[data-theme=modern]{--semantic-primary: var(--palette-brand-600);--semantic-primary-hover: var(--palette-brand-700);--semantic-primary-active: var(--palette-brand-800);--semantic-primary-subtle: color-mix(in srgb, var(--semantic-primary) 10%, transparent);--semantic-primary-subtle-hover: color-mix(in srgb, var(--semantic-primary) 18%, transparent);--semantic-primary-subtle-fg: color-mix(in srgb, var(--semantic-primary) 85%, black)}[data-theme=dark]{--semantic-primary: var(--palette-brand-500);--semantic-primary-hover: var(--palette-brand-600);--semantic-primary-active: var(--palette-brand-800);--semantic-primary-subtle: color-mix(in srgb, var(--semantic-primary) 12%, transparent);--semantic-primary-subtle-hover: color-mix(in srgb, var(--semantic-primary) 18%, transparent);--semantic-primary-subtle-fg: color-mix(in srgb, var(--semantic-primary) 70%, white)}[data-theme=police]{--semantic-primary: var(--palette-brand-800);--semantic-primary-hover: var(--palette-brand-900);--semantic-primary-active: var(--palette-brand-900);--semantic-primary-subtle: color-mix(in srgb, var(--semantic-primary) 12%, transparent);--semantic-primary-subtle-hover: color-mix(in srgb, var(--semantic-primary) 18%, transparent);--semantic-primary-subtle-fg: var(--semantic-primary)}:root,[data-theme=modern]{--sidebar-bg: #080f28;--sidebar-active: rgba(79, 70, 229, .3);--sidebar-active-shadow: rgba(79, 70, 229, .22);--sidebar-border: rgba(255, 255, 255, .07);--sidebar-hover-bg: rgba(255, 255, 255, .08);--sidebar-text: rgba(255, 255, 255, .7);--sidebar-text-hover: rgba(255, 255, 255, .92);--sidebar-text-active: rgba(255, 255, 255, 1);--sidebar-icon-hover: var(--semantic-background-primary)}[data-theme=dark],[data-theme=police]{--sidebar-bg: #1e3a8a;--sidebar-active: rgba(59, 130, 246, .4);--sidebar-active-shadow: rgba(59, 130, 246, .2);--sidebar-border: rgba(255, 255, 255, .1);--sidebar-hover-bg: rgba(255, 255, 255, .1);--sidebar-text: rgba(255, 255, 255, .7);--sidebar-text-hover: rgba(255, 255, 255, .9);--sidebar-text-active: rgba(255, 255, 255, 1);--sidebar-icon-hover: var(--semantic-background-primary)}:root,[data-theme=modern]{--semantic-input-bg: #ffffff;--semantic-input-border: var(--palette-secondaryGray-100);--semantic-input-placeholder: #767676;--semantic-input-focusRing: var(--palette-blue-400)}[data-theme=dark]{--semantic-input-bg: var(--palette-gray-900);--semantic-input-border: rgba(255, 255, 255, .1);--semantic-input-placeholder: #7d7d7d;--semantic-input-focusRing: var(--palette-blue-400)}[data-theme=police]{--semantic-input-bg: #ffffff;--semantic-input-border: var(--palette-gray-300);--semantic-input-placeholder: #767676;--semantic-input-focusRing: var(--palette-blue-400)}:root,[data-theme=modern]{--semantic-button-primary-bg: var(--semantic-background-primary);--semantic-button-primary-text: var(--semantic-fg-on-primary);--semantic-button-primary-hoverBg: var(--semantic-primary-hover);--semantic-button-light-bg: rgba(255, 255, 255, .4);--semantic-button-light-text: #060e2b;--semantic-button-action-bg: var(--semantic-background-primary);--semantic-button-action-text: var(--semantic-fg-on-primary)}[data-theme=dark]{--semantic-button-primary-bg: #6366f1;--semantic-button-primary-text: #ffffff;--semantic-button-primary-hoverBg: #4f46e5;--semantic-button-light-bg: rgba(51, 65, 85, .5);--semantic-button-light-text: #f1f5f9;--semantic-button-action-bg: #6366f1;--semantic-button-action-text: #ffffff}[data-theme=police]{--semantic-button-primary-bg: #1e40af;--semantic-button-primary-text: #ffffff;--semantic-button-primary-hoverBg: #1e3a8a;--semantic-button-light-bg: rgba(255, 255, 255, .8);--semantic-button-light-text: #1e293b;--semantic-button-action-bg: #1e40af;--semantic-button-action-text: #ffffff}:root,[data-theme=modern],[data-theme=dark],[data-theme=police]{--semantic-state-success: var(--palette-green-600);--semantic-state-error: var(--palette-red-600);--semantic-state-warning: var(--palette-orange-600);--semantic-state-info: var(--palette-sky-600);--semantic-state-warning-solid: var(--palette-orange-700);--semantic-state-success-solid: color-mix(in oklab, var(--palette-green-600) 91%, black)}[data-theme=dark]{--semantic-state-success: var(--palette-green-400);--semantic-state-error: var(--palette-red-400);--semantic-state-warning: var(--palette-orange-400);--semantic-state-info: var(--palette-sky-400)}:root,[data-theme=modern],[data-theme=police]{--semantic-surface-card: #ffffff;--semantic-surface-row: #ffffff;--semantic-surface-subtle: var(--palette-secondaryGray-50);--semantic-surface-hover: color-mix(in srgb, var(--palette-brand-600) 5%, transparent);--semantic-border-hairline: color-mix(in srgb, var(--palette-brand-600) 14%, transparent);--semantic-border-hairline-strong: color-mix(in srgb, var(--palette-brand-600) 26%, transparent);--semantic-overlay: rgba(15, 23, 42, .45);--semantic-fg-on-primary: #ffffff;--semantic-surface-paper: var(--palette-white);--semantic-skeleton-base: var(--palette-secondaryGray-200);--semantic-skeleton-highlight: var(--palette-secondaryGray-100)}[data-theme=dark]{--semantic-surface-card: var(--palette-navy-800);--semantic-surface-row: var(--palette-navy-800);--semantic-surface-subtle: rgba(255, 255, 255, .03);--semantic-surface-hover: rgba(255, 255, 255, .06);--semantic-border-hairline: rgba(255, 255, 255, .1);--semantic-border-hairline-strong: rgba(255, 255, 255, .18);--semantic-overlay: rgba(0, 0, 0, .6);--semantic-fg-on-primary: #ffffff;--semantic-surface-paper: var( --palette-white );--semantic-skeleton-base: rgba(255, 255, 255, .06);--semantic-skeleton-highlight: rgba(255, 255, 255, .1)}:root{--semantic-elevation-card: var(--shadow-elevation-card);--semantic-elevation-row: var(--shadow-elevation-row);--semantic-elevation-raised: var(--shadow-elevation-raised);--semantic-elevation-row-drop: drop-shadow(0 1px 2px rgba(15, 23, 42, .05)) drop-shadow(0 1px 3px rgba(15, 23, 42, .04))}[data-theme=dark]{--semantic-elevation-row-drop: drop-shadow(0 1px 2px rgba(0, 0, 0, .3)) drop-shadow(0 2px 6px rgba(0, 0, 0, .22))}:root{--semantic-card-border: transparent;--semantic-card-glow-strength: 10%}[data-theme=dark]{--semantic-card-border: var(--semantic-border-hairline)}:root,[data-theme=modern],[data-theme=police]{--tint-success-bg: color-mix(in srgb, var(--palette-green-500) 14%, transparent);--tint-success-fg: var(--palette-green-700);--tint-warning-bg: color-mix(in srgb, var(--palette-orange-500) 18%, transparent);--tint-warning-fg: var( --palette-orange-800 );--tint-error-bg: color-mix(in srgb, var(--palette-red-500) 13%, transparent);--tint-error-fg: var(--palette-red-700);--tint-info-bg: color-mix(in srgb, var(--palette-sky-500) 15%, transparent);--tint-info-fg: var(--palette-sky-700);--tint-critical-bg: color-mix(in srgb, var(--palette-rose-500) 13%, transparent);--tint-critical-fg: var(--palette-rose-700);--tint-indigo-bg: color-mix(in srgb, var(--palette-indigo-500) 13%, transparent);--tint-indigo-fg: var(--palette-indigo-700);--tint-violet-bg: color-mix(in srgb, var(--palette-violet-500) 13%, transparent);--tint-violet-fg: var(--palette-violet-700);--tint-teal-bg: color-mix(in srgb, var(--palette-teal-500) 15%, transparent);--tint-teal-fg: var(--palette-teal-700);--tint-brand-bg: color-mix(in srgb, var(--palette-brand-500) 14%, transparent);--tint-brand-fg: var(--palette-brand-700);--tint-neutral-bg: color-mix(in srgb, var(--palette-secondaryGray-500) 12%, transparent);--tint-neutral-fg: var(--palette-secondaryGray-700)}[data-theme=dark]{--tint-success-fg: var(--palette-green-300);--tint-warning-fg: var(--palette-orange-300);--tint-error-fg: var(--palette-red-300);--tint-info-fg: var(--palette-sky-300);--tint-critical-fg: var(--palette-rose-300);--tint-indigo-fg: var(--palette-indigo-300);--tint-violet-fg: var(--palette-violet-300);--tint-teal-fg: var(--palette-teal-300);--tint-brand-fg: var(--palette-brand-300);--tint-neutral-fg: var(--palette-secondaryGray-300)}:root,[data-theme=modern],[data-theme=police]{--semantic-glass-bg: rgba(255, 255, 255, .7);--semantic-glass-border: rgba(255, 255, 255, .6);--semantic-glass-blur: 24px;--semantic-glass-shadow: 0 8px 30px rgba(15, 23, 42, .04);--semantic-glass-shadow-hover: 0 8px 30px rgba(15, 23, 42, .08)}[data-theme=dark]{--semantic-glass-bg: linear-gradient(135deg, rgba(148, 163, 184, .14) 0%, rgba(15, 23, 42, 0) 100%), rgba(15, 23, 42, .65);--semantic-glass-border: rgba(255, 255, 255, .08);--semantic-glass-blur: 16px;--semantic-glass-shadow: 0 1px 2px rgba(0, 0, 0, .3), 0 2px 6px -1px rgba(0, 0, 0, .25);--semantic-glass-shadow-hover: 0 4px 16px rgba(0, 0, 0, .4), 0 2px 6px rgba(0, 0, 0, .3)}:root,[data-theme=modern],[data-theme=dark],[data-theme=police]{--chip-radius: var(--radius-pill);--chip-bg: var(--tint-neutral-bg);--chip-fg: var(--tint-neutral-fg);--chip-selected-bg: var( --semantic-background-primary );--chip-selected-fg: var(--semantic-fg-on-primary);--focus-ring-color: var( --semantic-background-primary );--focus-ring-width: 2px;--focus-ring-offset: 2px;--focus-ring: 0 0 0 var(--focus-ring-width) var(--focus-ring-color)}:root,[data-theme=modern]{--semantic-background-tertiary: #f1f5f9;--semantic-surface-glass: rgba(255, 255, 255, .55)}[data-theme=dark]{--semantic-background-tertiary: #334155;--semantic-surface-glass: rgba(0, 0, 0, .3)}[data-theme=police]{--semantic-background-tertiary: #f1f5f9;--semantic-surface-glass: rgba(255, 255, 255, .6)}:root,[data-theme=modern]{--semantic-surface-canvas: var(--semantic-background-tertiary)}[data-theme=dark]{--semantic-surface-canvas: var(--semantic-background-default)}[data-theme=police]{--semantic-surface-canvas: var(--semantic-background-tertiary)}:root,[data-theme=modern],[data-theme=dark],[data-theme=police]{--semantic-surface-inverse: #1e293b}}@layer ds.theme{:root,[data-theme=modern]{color-scheme:light;--table-row-border: color-mix(in srgb, var(--palette-brand-800) 15%, transparent);--table-row-border-hover: color-mix(in srgb, var(--palette-brand-400) 45%, transparent);--table-row-border-selected: color-mix(in srgb, var(--palette-brand-500) 50%, transparent);--table-row-hover: var( --semantic-surface-hover );--table-row-current: color-mix(in srgb, var(--semantic-primary) 5%, transparent);--table-row-selected: color-mix(in srgb, var(--palette-brand-500) 12%, transparent);--table-row-current-selected: color-mix(in srgb, var(--semantic-primary) 20%, transparent);--table-row-striped: color-mix( in srgb, var(--semantic-text-default) 3%, transparent );--shadow-glow-primary: 0 4px 14px 0 rgba(0, 122, 255, .3);--shadow-glow-primary-hover: 0 6px 20px 0 rgba(0, 122, 255, .4);--shadow-xl: 0 20px 25px -5px rgba(0, 0, 0, .1), 0 10px 10px -5px rgba(0, 0, 0, .04);--shadow-2xl: 0 25px 50px -12px rgba(0, 0, 0, .25);--transition-base: .15s ease-in-out;--icon-stroke-width: 2.25;--shadow-elevation-1: inset 0 2px 4px 0 rgba(0, 0, 0, .06);--shadow-elevation-2: 0 1px 2px rgba(0, 0, 0, .08)}[data-theme=dark]{color-scheme:dark;--table-row-border: var(--semantic-border-hairline);--table-row-border-hover: color-mix(in srgb, var(--semantic-primary) 45%, transparent);--table-row-border-selected: color-mix(in srgb, var(--semantic-primary) 60%, transparent);--table-row-hover: var( --semantic-surface-hover );--table-row-current: color-mix(in srgb, var(--semantic-primary) 8%, transparent);--table-row-selected: color-mix(in srgb, var(--semantic-primary) 18%, transparent);--table-row-current-selected: color-mix(in srgb, var(--semantic-primary) 28%, transparent);--table-row-striped: color-mix( in srgb, var(--semantic-text-default) 4%, transparent );--shadow-glow-primary: 0 4px 14px 0 rgba(99, 102, 241, .4);--shadow-glow-primary-hover: 0 6px 20px 0 rgba(99, 102, 241, .5);--shadow-xl: 0 20px 25px -5px rgba(0, 0, 0, .5), 0 10px 10px -5px rgba(0, 0, 0, .2);--shadow-2xl: 0 25px 50px -12px rgba(0, 0, 0, .6);--shadow-dark-md: 0 4px 6px rgba(0, 0, 0, .3);--shadow-dark-lg: 0 12px 30px rgba(0, 0, 0, .4);--shadow-dark-xl: 0 20px 25px -5px rgba(0, 0, 0, .5), 0 10px 10px -5px rgba(0, 0, 0, .2);--transition-base: .15s ease-in-out;--icon-stroke-width: 2.25;--shadow-elevation-1: inset 0 2px 4px 0 rgba(0, 0, 0, .15);--shadow-elevation-2: 0 1px 2px rgba(0, 0, 0, .35)}[data-theme=police]{color-scheme:light;--table-row-border: var(--palette-secondaryGray-300);--table-row-border-hover: color-mix(in srgb, var(--semantic-primary) 45%, transparent);--table-row-border-selected: color-mix(in srgb, var(--semantic-primary) 50%, transparent);--table-row-hover: var( --semantic-surface-hover );--table-row-current: color-mix(in srgb, var(--semantic-primary) 6%, transparent);--table-row-selected: color-mix(in srgb, var(--semantic-primary) 14%, transparent);--table-row-current-selected: color-mix(in srgb, var(--semantic-primary) 22%, transparent);--table-row-striped: color-mix( in srgb, var(--semantic-text-default) 3%, transparent );--shadow-glow-primary: 0 4px 14px 0 rgba(30, 64, 175, .3);--shadow-glow-primary-hover: 0 6px 20px 0 rgba(30, 64, 175, .4);--shadow-xl: 0 20px 25px -5px rgba(0, 0, 0, .1), 0 10px 10px -5px rgba(0, 0, 0, .04);--shadow-2xl: 0 25px 50px -12px rgba(0, 0, 0, .25);--transition-base: .15s ease-in-out;--icon-stroke-width: 2.25;--shadow-elevation-1: inset 0 2px 4px 0 rgba(0, 0, 0, .06);--shadow-elevation-2: 0 1px 2px rgba(0, 0, 0, .08)}}@layer ds.components{[data-theme=modern]{--table-row-current: color-mix(in srgb, var(--semantic-primary) 5%, transparent);--table-row-selected: color-mix(in srgb, var(--semantic-primary) 12%, transparent);--table-row-current-selected: color-mix(in srgb, var(--semantic-primary) 20%, transparent);--shadow-xs: 0 1px 2px rgba(0, 0, 0, .04);--shadow-sm: 0 1px 4px rgba(0, 0, 0, .06);--shadow-md: 0 4px 16px rgba(0, 0, 0, .07), 0 1px 4px rgba(0, 0, 0, .04);--shadow-lg: 0 10px 40px rgba(0, 0, 0, .08), 0 2px 8px rgba(0, 0, 0, .04);--shadow-glass: 0 8px 32px rgba(0, 0, 0, .05), 0 0 0 1px rgba(255, 255, 255, .65) inset;--shadow-glow-blue: 0 6px 24px color-mix(in srgb, var(--palette-brand-600) 40%, transparent), 0 2px 6px color-mix(in srgb, var(--palette-brand-600) 22%, transparent);--shadow-glow-primary: 0 8px 32px color-mix(in srgb, var(--palette-brand-600) 45%, transparent), 0 2px 8px color-mix(in srgb, var(--palette-brand-600) 22%, transparent);--shadow-glow-primary-hover: 0 12px 40px color-mix(in srgb, var(--palette-brand-600) 55%, transparent), 0 4px 12px color-mix(in srgb, var(--palette-brand-500) 30%, transparent);--shadow-glow-success: 0 8px 32px color-mix(in srgb, var(--palette-green-600) 45%, transparent), 0 2px 8px color-mix(in srgb, var(--palette-green-600) 22%, transparent);--shadow-glow-warning: 0 8px 32px color-mix(in srgb, var(--palette-orange-600) 45%, transparent), 0 2px 8px color-mix(in srgb, var(--palette-orange-600) 22%, transparent);--shadow-glow-error: 0 8px 32px color-mix(in srgb, var(--palette-red-600) 45%, transparent), 0 2px 8px color-mix(in srgb, var(--palette-red-600) 22%, transparent);--font-sans: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--gradient-primary: linear-gradient( 135deg, var(--palette-brand-600) 0%, var(--palette-brand-400) 100% );--gradient-sidebar: linear-gradient(180deg, #020812 0%, #051028 42%, #091840 100%)}[data-theme=modern] body{font-family:var(--font-sans);background:#f0f9ff}[data-theme=modern] .app-root{background:transparent}[data-theme=modern] .header{position:relative;background:#f4f7ffd1;backdrop-filter:blur(24px) saturate(200%);-webkit-backdrop-filter:blur(24px) saturate(200%);border-bottom:1px solid rgba(255,255,255,.6);box-shadow:0 1px #0000000a,0 4px 32px #4f46e512}[data-theme=modern] .header:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,#4f46e5,#0891b2 28%,#22d3ee 62%,#818cf8);opacity:.9;z-index:1}[data-theme=modern] .header-logo-icon{background:var(--gradient-primary);box-shadow:var(--shadow-glow-primary)}[data-theme=modern] .sidebar{background:var(--gradient-sidebar);border-right:1px solid rgba(99,102,241,.12);box-shadow:4px 0 40px #00000059}[data-theme=modern] .sidebar-logo-icon{background:var(--gradient-primary);box-shadow:0 4px 20px #4f46e599}[data-theme=modern] .sidebar .sidebar-menu-item.active{background:#4f46e538;color:#a5b4fc;box-shadow:0 2px 12px #0000003d,0 0 0 1px #818cf859 inset}[data-theme=modern] .sidebar .sidebar-menu-item:hover{background:#ffffff12;color:#ffffffeb}[data-theme=modern] .card-detail-header-label{letter-spacing:.1em}[data-theme=modern] .card-detail-divider{background:linear-gradient(90deg,#4f46e540,#0891b21f)}[data-theme=modern] [data-variant=ghost],[data-theme=modern] [data-variant=outline]{--button-bg-active: var(--semantic-primary-subtle)}[data-theme=modern] .radio-item:hover:not([data-disabled]) .radio-item-container{background:color-mix(in srgb,var(--semantic-primary) 5%,transparent)}[data-theme=modern] .radio-control[data-state=checked],[data-theme=modern] .radio-item[data-state=checked] .radio-control{box-shadow:0 0 20px #4f46e54d,inset 0 1px 2px #fff3,var(--shadow-elevation-2, 0 4px 12px rgba(0, 0, 0, .1))}[data-theme=modern] .radio-control:hover:not([data-disabled]){box-shadow:0 0 16px #4f46e538,var(--shadow-elevation-2, 0 4px 12px rgba(0, 0, 0, .1))}[data-theme=modern] .radio-control[data-focus-visible]{box-shadow:0 0 0 4px color-mix(in srgb,var(--semantic-primary) 12%,transparent),var(--shadow-elevation-2, 0 4px 12px rgba(0, 0, 0, .1))}[data-theme=modern] .tabs-pills .tabs-trigger[data-selected]{box-shadow:0 0 12px #4f46e56b}[data-theme=modern] .ui-table-avatar--default{background:linear-gradient(135deg,#4f46e5,#0891b2);box-shadow:0 0 0 3px color-mix(in srgb,var(--semantic-primary) 20%,transparent)}[data-theme=modern] .action-menu-button-active{box-shadow:0 0 0 3px color-mix(in srgb,var(--semantic-primary) 12%,transparent)}[data-theme=modern] [data-scope=editable][data-part=input]:focus{box-shadow:0 0 0 2px color-mix(in srgb,var(--semantic-primary) 12%,transparent)}[data-theme=modern] .file-upload-trigger{box-shadow:0 4px 12px #4f46e54d,inset 0 1px #ffffff4d}[data-theme=modern] .file-upload-trigger:hover{box-shadow:0 6px 16px #4f46e56b,inset 0 1px #fff6}[data-theme=modern] .file-upload-trigger:active{box-shadow:0 2px 8px #4f46e540,inset 0 1px #fff3}[data-theme=modern] body.dragging-file .file-upload-dropzone,[data-theme=modern] .file-upload-dropzone:focus-within:has(input[type=file]:active){box-shadow:0 8px 24px #4f46e54d,0 16px 40px #0000001f,inset 0 2px #fff9,0 0 0 1px #4f46e580,0 0 40px #4f46e561,0 0 60px #0891b240,0 0 80px #4f46e52e!important}[data-theme=dark]{--shadow-xs: 0 1px 2px 0 rgba(0, 0, 0, .3);--shadow-sm: 0 1px 3px 0 rgba(0, 0, 0, .4);--shadow-md: 0 4px 6px -1px rgba(0, 0, 0, .4);--shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, .4);--shadow-glass: 0 8px 32px 0 rgba(0, 0, 0, .2);--shadow-glow-blue: 0 10px 30px -5px rgba(59, 130, 246, .3);--shadow-glow-primary: 0 10px 30px -5px rgba(59, 130, 246, .4);--shadow-glow-success: 0 10px 30px -5px color-mix(in srgb, var(--palette-green-400) 45%, transparent);--shadow-glow-warning: 0 10px 30px -5px color-mix(in srgb, var(--palette-orange-400) 45%, transparent);--shadow-glow-error: 0 10px 30px -5px color-mix(in srgb, var(--palette-red-400) 45%, transparent);--shadow-elevation-card: 0 1px 2px rgba(0, 0, 0, .3), 0 4px 12px rgba(0, 0, 0, .36);--shadow-elevation-row: 0 1px 2px rgba(0, 0, 0, .3);--shadow-elevation-raised: 0 6px 20px rgba(0, 0, 0, .46), 0 2px 6px rgba(0, 0, 0, .32)}[data-theme=dark] body{background-color:var( --semantic-background-default );color:var(--semantic-text-default)}[data-theme=dark] .app-root{background:transparent}[data-theme=dark] .header{background:#0f172acc;-webkit-backdrop-filter:blur(var(--blur-xl, 24px));backdrop-filter:blur(var(--blur-xl, 24px));border-bottom:1px solid var(--semantic-border-default)}[data-theme=dark] .header-logo-icon{background:linear-gradient(to bottom,#3b82f6,#2563eb);box-shadow:var(--shadow-glow-blue)}[data-theme=dark] .sidebar{background:linear-gradient(165deg,var(--palette-secondaryGray-900) 0%,color-mix(in srgb,var(--semantic-primary) 22%,var(--palette-secondaryGray-900)) 100%);border-right:1px solid color-mix(in srgb,var(--semantic-primary) 22%,transparent);box-shadow:4px 0 40px #00000059}[data-theme=dark] .sidebar .sidebar-menu-item{color:#ffffffb8}[data-theme=dark] .sidebar .sidebar-menu-item:hover{background:#ffffff12;color:#ffffffeb}[data-theme=dark] .sidebar .sidebar-menu-item.active{background:color-mix(in srgb,var(--semantic-primary) 24%,transparent);color:color-mix(in srgb,var(--semantic-primary) 45%,white);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--semantic-primary) 40%,transparent)}[data-theme=police]{--font-sans: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--radius-xl: 1.25rem;--radius-2xl: 1.5rem;--shadow-xs: 0 1px 2px 0 rgba(0, 0, 0, .05);--shadow-sm: 0 1px 3px 0 rgba(0, 0, 0, .1);--shadow-md: 0 4px 6px -1px rgba(0, 0, 0, .1);--shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, .1);--shadow-glass: 0 8px 32px 0 rgba(30, 64, 175, .08);--shadow-glow-blue: 0 8px 24px -4px rgba(30, 64, 175, .2);--shadow-glow-primary: 0 8px 24px -4px rgba(30, 64, 175, .25);--shadow-glow-success: 0 8px 24px -4px color-mix(in srgb, var(--palette-green-600) 30%, transparent);--shadow-glow-warning: 0 8px 24px -4px color-mix(in srgb, var(--palette-orange-600) 30%, transparent);--shadow-glow-error: 0 8px 24px -4px color-mix(in srgb, var(--palette-red-600) 30%, transparent)}[data-theme=police] body{font-family:var(--font-sans);background-color:var( --semantic-background-default )}[data-theme=police] .app-root{background:transparent}[data-theme=police] .header{background:#ffffffe6;-webkit-backdrop-filter:blur(var(--blur-xl, 24px));backdrop-filter:blur(var(--blur-xl, 24px));border-bottom:1px solid var(--semantic-border-default);box-shadow:var(--shadow-sm)}[data-theme=police] .header-logo-icon{background:linear-gradient(to bottom,#1e40af,#1e3a8a);box-shadow:var(--shadow-glow-blue)}[data-theme=police] [data-scope=badge][data-part=root]{font-weight:600;text-transform:uppercase;letter-spacing:.025em}[data-theme=police]{--radius-card: .25rem;--radius-row: .25rem;--semantic-elevation-row-drop: none;--semantic-card-border: var(--palette-secondaryGray-300);--semantic-elevation-card: none;--semantic-elevation-raised: none;--semantic-glass-bg: var(--semantic-background-surface);--semantic-glass-border: var(--palette-secondaryGray-300);--semantic-glass-shadow: none;--semantic-glass-shadow-hover: none;--semantic-glass-blur: 0px;--semantic-card-glow-strength: 0%}[data-theme=police] .stat-card.stat-card-selected,[data-theme=police] .stat-card.stat-card-variant-error.stat-card-selected{border-color:var(--palette-secondaryGray-300);box-shadow:none}}@layer ds.components{.theme.bluesky{--palette-brand-50: #eff6ff;--palette-brand-100: #dbeafe;--palette-brand-200: #bfdbfe;--palette-brand-300: #93c5fd;--palette-brand-400: #60a5fa;--palette-brand-500: #3b82f6;--palette-brand-600: #2563eb;--palette-brand-700: #1d4ed8;--palette-brand-800: #1e40af;--palette-brand-900: #1e3a8a;--palette-brand-950: #172554}.theme.agid{--palette-brand-50: #f2f7fc;--palette-brand-100: #bfdfff;--palette-brand-200: #94c4f5;--palette-brand-300: #6aaaeb;--palette-brand-400: #4392e0;--palette-brand-500: #0066cc;--palette-brand-600: #207ad5;--palette-brand-700: #0052a3;--palette-brand-800: #004080;--palette-brand-900: #004d99;--palette-brand-950: #003366}.theme.midnight{--palette-brand-50: #f0f3fa;--palette-brand-100: #dce4f5;--palette-brand-200: #b9c8e6;--palette-brand-300: #8ca2cd;--palette-brand-400: #4876cb;--palette-brand-500: #304887;--palette-brand-600: #263a6e;--palette-brand-700: #1e2e58;--palette-brand-800: #162242;--palette-brand-900: #0e162c;--palette-brand-950: #080c18}.theme.aurora{--palette-brand-50: #faf7ff;--palette-brand-100: #f0ebff;--palette-brand-200: #d2c3ff;--palette-brand-300: #7b4dff;--palette-brand-400: #5e04e4;--palette-brand-500: #481e85;--palette-brand-600: #4901b2;--palette-brand-700: #340080;--palette-brand-800: #2f056c;--palette-brand-900: #150052;--palette-brand-950: #0a0028}.theme.indigo{--palette-brand-50: #eef2ff;--palette-brand-100: #e0e7ff;--palette-brand-200: #c7d2fe;--palette-brand-300: #a5b4fc;--palette-brand-400: #818cf8;--palette-brand-500: #6366f1;--palette-brand-600: #4f46e5;--palette-brand-700: #4338ca;--palette-brand-800: #3730a3;--palette-brand-900: #312e81;--palette-brand-950: #1e1b4b}}@layer ds.theme{*{box-sizing:border-box}html{font-family:var(--font-sans);line-height:1.5;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{margin:0;padding:0;background-color:var(--semantic-background-default);color:var(--semantic-text-default);transition:background-color .3s ease,color .3s ease;min-height:100vh;font-family:var(--font-sans);overflow-x:hidden}body>*{position:relative;z-index:1}.app-root{min-height:100vh;display:flex;flex-direction:column;background-color:var(--semantic-background-default);color:var(--semantic-text-default);transition:background-color .2s ease,color .2s ease}.app-header{position:sticky;top:0;z-index:50;background-color:var(--semantic-background-default);border-bottom:1px solid var(--semantic-border-default);padding:1rem 2rem;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.font-sans{font-family:var(--font-sans)}.hide-scrollbar{-ms-overflow-style:none;scrollbar-width:none}.hide-scrollbar::-webkit-scrollbar{display:none}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}}@layer ds.components{[data-theme=modern] body:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;background:radial-gradient(45vw 45vw at 6% 4%,rgba(196,181,253,.25) 0%,transparent 62%),radial-gradient(45vw 45vw at 98% 100%,rgba(99,102,241,.2) 0%,transparent 62%),radial-gradient(28vw 28vw at 88% 22%,rgba(251,207,232,.2) 0%,transparent 60%),radial-gradient(24vw 24vw at 14% 80%,rgba(45,212,191,.15) 0%,transparent 60%);mix-blend-mode:multiply;pointer-events:none;z-index:0}[data-theme=modern] body:after{display:none}[data-theme=police] body:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;background:linear-gradient(to bottom,rgba(30,58,138,.05) 0%,transparent 40vh),linear-gradient(to top,rgba(203,213,225,.3) 0%,transparent 12rem);pointer-events:none;z-index:0}[data-theme=police] body:after{content:"";position:fixed;top:0;right:0;width:60%;height:100%;background:linear-gradient(to left,rgba(226,232,240,.5),transparent);transform:skew(12deg);transform-origin:top right;pointer-events:none;z-index:0}[data-theme=dark] body:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 110% 110%,rgba(37,99,235,.2) 0%,transparent 40%),radial-gradient(circle at 110% 20%,rgba(139,92,246,.1) 0%,transparent 35%),radial-gradient(circle at -10% 110%,rgba(6,182,212,.1) 0%,transparent 35%),linear-gradient(to bottom right,#0f172a,#0b1121,#020617);pointer-events:none;z-index:0}[data-theme=dark] body:after{content:"";position:fixed;top:-10%;left:-10%;width:50vw;height:50vw;background:#6366f133;border-radius:50%;filter:blur(120px);animation:pulse 4s ease-in-out infinite;pointer-events:none;z-index:0}@keyframes pulse{0%,to{opacity:1}50%{opacity:.7}}@keyframes modernAurora{0%,to{opacity:1}40%{opacity:.68}70%{opacity:.85}}@keyframes modernFloat{0%,to{transform:translate(0) scale(1);opacity:.9}25%{transform:translate(-7%,9%) scale(1.09);opacity:1}50%{transform:translate(-14%,2%) scale(.91);opacity:.62}75%{transform:translate(-3%,-7%) scale(1.05);opacity:.95}}}@layer ds.reset{*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }/*! tailwindcss v3.4.19 | MIT License | https://tailwindcss.com
*/*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:var(--font-sans),ui-sans-serif,system-ui,sans-serif;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}}@layer ds.utilities{[hidden]:where(:not([hidden=until-found])){display:none}.\!container{width:100%!important}.container{width:100%}@media (min-width: 640px){.\!container{max-width:640px!important}.container{max-width:640px}}@media (min-width: 768px){.\!container{max-width:768px!important}.container{max-width:768px}}@media (min-width: 1024px){.\!container{max-width:1024px!important}.container{max-width:1024px}}@media (min-width: 1280px){.\!container{max-width:1280px!important}.container{max-width:1280px}}@media (min-width: 1536px){.\!container{max-width:1536px!important}.container{max-width:1536px}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.pointer-events-none{pointer-events:none}.pointer-events-auto{pointer-events:auto}.\!visible{visibility:visible!important}.visible{visibility:visible}.collapse{visibility:collapse}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.inset-0{top:0;right:0;bottom:0;left:0}.-right-1{right:-.25rem}.-top-1{top:-.25rem}.bottom-0{bottom:0}.bottom-6{bottom:1.5rem}.left-0{left:0}.right-0{right:0}.right-2\.5{right:.625rem}.right-4{right:1rem}.right-6{right:1.5rem}.top-0{top:0}.top-1{top:.25rem}.top-2{top:.5rem}.top-3{top:.75rem}.top-full{top:100%}.-z-10{z-index:-10}.z-10{z-index:10}.z-20{z-index:20}.z-50{z-index:50}.z-\[100\]{z-index:100}.z-\[60\]{z-index:60}.z-\[90\]{z-index:90}.z-\[95\]{z-index:95}.-mx-1{margin-left:-.25rem;margin-right:-.25rem}.mx-auto{margin-left:auto;margin-right:auto}.-mr-1{margin-right:-.25rem}.-mr-2{margin-right:-.5rem}.mb-1{margin-bottom:.25rem}.mb-2{margin-bottom:.5rem}.mb-4{margin-bottom:1rem}.mb-6{margin-bottom:1.5rem}.ml-0{margin-left:0}.ml-1{margin-left:.25rem}.ml-3{margin-left:.75rem}.ml-\[80px\]{margin-left:80px}.mt-0\.5{margin-top:.125rem}.mt-1{margin-top:.25rem}.mt-2{margin-top:.5rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.line-clamp-2{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.block{display:block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.contents{display:contents}.list-item{display:list-item}.hidden{display:none}.h-0{height:0px}.h-1\.5{height:.375rem}.h-10{height:2.5rem}.h-14{height:3.5rem}.h-2{height:.5rem}.h-20{height:5rem}.h-3{height:.75rem}.h-3\.5{height:.875rem}.h-4{height:1rem}.h-5{height:1.25rem}.h-6{height:1.5rem}.h-8{height:2rem}.h-9{height:2.25rem}.h-\[2px\]{height:2px}.h-\[300px\]{height:300px}.h-\[39px\]{height:39px}.h-\[40px\]{height:40px}.h-\[48px\]{height:48px}.h-\[72px\]{height:72px}.h-\[88px\]{height:88px}.h-full{height:100%}.h-px{height:1px}.max-h-\[300px\]{max-height:300px}.min-h-0{min-height:0px}.min-h-\[250px\]{min-height:250px}.min-h-\[600px\]{min-height:600px}.min-h-\[60vh\]{min-height:60vh}.min-h-screen{min-height:100vh}.w-0{width:0px}.w-1\.5{width:.375rem}.w-10{width:2.5rem}.w-12{width:3rem}.w-14{width:3.5rem}.w-2{width:.5rem}.w-20{width:5rem}.w-24{width:6rem}.w-3{width:.75rem}.w-3\.5{width:.875rem}.w-4{width:1rem}.w-5{width:1.25rem}.w-6{width:1.5rem}.w-72{width:18rem}.w-8{width:2rem}.w-80{width:20rem}.w-9{width:2.25rem}.w-\[280px\]{width:280px}.w-\[80px\]{width:80px}.w-full{width:100%}.w-px{width:1px}.min-w-0{min-width:0px}.max-w-\[100px\]{max-width:100px}.max-w-\[1600px\]{max-width:1600px}.max-w-\[38rem\]{max-width:38rem}.max-w-full{max-width:100%}.max-w-sm{max-width:24rem}.max-w-xl{max-width:36rem}.flex-1{flex:1 1 0%}.flex-shrink-0,.shrink-0{flex-shrink:0}.origin-left{transform-origin:left}.origin-top-right{transform-origin:top right}.-translate-x-full{--tw-translate-x: -100%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-0{--tw-translate-x: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-180{--tw-rotate: 180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-90{--tw-rotate: 90deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-100{--tw-scale-x: 1;--tw-scale-y: 1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-105{--tw-scale-x: 1.05;--tw-scale-y: 1.05;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-90{--tw-scale-x: .9;--tw-scale-y: .9;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes bounce{0%,to{transform:translateY(-25%);animation-timing-function:cubic-bezier(.8,0,1,1)}50%{transform:none;animation-timing-function:cubic-bezier(0,0,.2,1)}}.animate-bounce{animation:bounce 1s infinite}@keyframes pulse{50%{opacity:.5}}.animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}@keyframes spin{to{transform:rotate(360deg)}}.animate-spin{animation:spin 1s linear infinite}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.select-none{-webkit-user-select:none;-moz-user-select:none;user-select:none}.select-all{-webkit-user-select:all;-moz-user-select:all;user-select:all}.resize{resize:both}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.flex-row{flex-direction:row}.flex-row-reverse{flex-direction:row-reverse}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-wrap{flex-wrap:wrap}.flex-nowrap{flex-wrap:nowrap}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.items-baseline{align-items:baseline}.items-stretch{align-items:stretch}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.justify-around{justify-content:space-around}.justify-evenly{justify-content:space-evenly}.gap-1{gap:.25rem}.gap-1\.5{gap:.375rem}.gap-2{gap:.5rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-\[var\(--button-gap\)\]{gap:var(--button-gap)}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem * var(--tw-space-y-reverse))}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.overflow-x-hidden{overflow-x:hidden}.overscroll-contain{overscroll-behavior:contain}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.whitespace-nowrap{white-space:nowrap}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:1rem}.rounded-\[14px\]{border-radius:14px}.rounded-\[24px\]{border-radius:24px}.rounded-\[var\(--button-radius\)\]{border-radius:var(--button-radius)}.rounded-\[var\(--icon-button-radius\)\]{border-radius:var(--icon-button-radius)}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:var(--radius-lg, .5rem)}.rounded-md{border-radius:var(--radius-md, .375rem)}.rounded-sm{border-radius:var(--radius-sm, .25rem)}.rounded-xl{border-radius:.75rem}.rounded-r-3xl{border-top-right-radius:1.5rem;border-bottom-right-radius:1.5rem}.rounded-t-full{border-top-left-radius:9999px;border-top-right-radius:9999px}.rounded-br-3xl{border-bottom-right-radius:1.5rem}.border{border-width:1px}.border-2{border-width:2px}.border-b{border-bottom-width:1px}.border-r{border-right-width:1px}.border-t{border-top-width:1px}.border-none{border-style:none}.border-\[var\(--button-border\)\]{border-color:var(--button-border)}.border-\[var\(--icon-button-border\)\]{border-color:var(--icon-button-border)}.border-amber-200{--tw-border-opacity: 1;border-color:rgb(253 230 138 / var(--tw-border-opacity, 1))}.border-black\/10{border-color:#0000001a}.border-blue-200{--tw-border-opacity: 1;border-color:rgb(191 219 254 / var(--tw-border-opacity, 1))}.border-gray-100{--tw-border-opacity: 1;border-color:rgb(243 244 246 / var(--tw-border-opacity, 1))}.border-gray-100\/50{border-color:#f3f4f680}.border-gray-200{--tw-border-opacity: 1;border-color:rgb(229 231 235 / var(--tw-border-opacity, 1))}.border-gray-200\/50{border-color:#e5e7eb80}.border-gray-50{--tw-border-opacity: 1;border-color:rgb(249 250 251 / var(--tw-border-opacity, 1))}.border-slate-100{--tw-border-opacity: 1;border-color:rgb(241 245 249 / var(--tw-border-opacity, 1))}.border-slate-200{--tw-border-opacity: 1;border-color:rgb(226 232 240 / var(--tw-border-opacity, 1))}.border-slate-300{--tw-border-opacity: 1;border-color:rgb(203 213 225 / var(--tw-border-opacity, 1))}.border-slate-50{--tw-border-opacity: 1;border-color:rgb(248 250 252 / var(--tw-border-opacity, 1))}.border-transparent{border-color:transparent}.border-white\/20{border-color:#fff3}.border-white\/30{border-color:#ffffff4d}.border-white\/40{border-color:#fff6}.border-white\/5{border-color:#ffffff0d}.bg-\[\#007AFF\]{--tw-bg-opacity: 1;background-color:rgb(0 122 255 / var(--tw-bg-opacity, 1))}.bg-\[\#2e006b\]{--tw-bg-opacity: 1;background-color:rgb(46 0 107 / var(--tw-bg-opacity, 1))}.bg-\[\#5e35b1\]{--tw-bg-opacity: 1;background-color:rgb(94 53 177 / var(--tw-bg-opacity, 1))}.bg-\[\#FF3B30\]{--tw-bg-opacity: 1;background-color:rgb(255 59 48 / var(--tw-bg-opacity, 1))}.bg-\[color\:var\(--semantic-primary\)\]{background-color:var(--semantic-primary)}.bg-\[var\(--button-bg\)\]{background-color:var(--button-bg)}.bg-\[var\(--icon-button-bg\)\]{background-color:var(--icon-button-bg)}.bg-amber-100{--tw-bg-opacity: 1;background-color:rgb(254 243 199 / var(--tw-bg-opacity, 1))}.bg-black\/20{background-color:#0003}.bg-black\/\[0\.05\]{background-color:#0000000d}.bg-black\/\[0\.06\]{background-color:#0000000f}.bg-blue-50{--tw-bg-opacity: 1;background-color:rgb(239 246 255 / var(--tw-bg-opacity, 1))}.bg-blue-50\/30{background-color:#eff6ff4d}.bg-blue-50\/50{background-color:#eff6ff80}.bg-gray-100{--tw-bg-opacity: 1;background-color:rgb(243 244 246 / var(--tw-bg-opacity, 1))}.bg-gray-50\/60{background-color:#f9fafb99}.bg-muted{background-color:var(--semantic-background-light)}.bg-primary{background-color:var(--semantic-primary)}.bg-red-500{--tw-bg-opacity: 1;background-color:rgb(239 68 68 / var(--tw-bg-opacity, 1))}.bg-slate-100{--tw-bg-opacity: 1;background-color:rgb(241 245 249 / var(--tw-bg-opacity, 1))}.bg-transparent{background-color:transparent}.bg-white{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.bg-white\/20{background-color:#fff3}.bg-white\/40{background-color:#fff6}.bg-white\/50{background-color:#ffffff80}.bg-white\/70{background-color:#ffffffb3}.bg-white\/90{background-color:#ffffffe6}.bg-gradient-to-l{background-image:linear-gradient(to left,var(--tw-gradient-stops))}.bg-gradient-to-r{background-image:linear-gradient(to right,var(--tw-gradient-stops))}.from-\[\#007AFF\]{--tw-gradient-from: #007AFF var(--tw-gradient-from-position);--tw-gradient-to: rgb(0 122 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-white{--tw-gradient-from: #fff var(--tw-gradient-from-position);--tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.to-transparent{--tw-gradient-to: transparent var(--tw-gradient-to-position)}.object-contain{-o-object-fit:contain;object-fit:contain}.p-0\.5{padding:.125rem}.p-1{padding:.25rem}.p-1\.5{padding:.375rem}.p-2{padding:.5rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.p-\[var\(--icon-button-p\)\]{padding:var(--icon-button-p)}.px-1{padding-left:.25rem;padding-right:.25rem}.px-1\.5{padding-left:.375rem;padding-right:.375rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-4{padding-left:1rem;padding-right:1rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.px-8{padding-left:2rem;padding-right:2rem}.px-\[var\(--button-px\)\]{padding-left:var(--button-px);padding-right:var(--button-px)}.py-0{padding-top:0;padding-bottom:0}.py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-6{padding-top:1.5rem;padding-bottom:1.5rem}.py-8{padding-top:2rem;padding-bottom:2rem}.py-\[var\(--button-py\)\]{padding-top:var(--button-py);padding-bottom:var(--button-py)}.pb-1\.5{padding-bottom:.375rem}.pb-2{padding-bottom:.5rem}.pl-1{padding-left:.25rem}.pl-4{padding-left:1rem}.pr-1{padding-right:.25rem}.pr-3{padding-right:.75rem}.pr-4{padding-right:1rem}.pt-1{padding-top:.25rem}.pt-2{padding-top:.5rem}.text-left{text-align:left}.text-center{text-align:center}.font-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.font-sans{font-family:var(--font-sans),ui-sans-serif,system-ui,sans-serif}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[12px\]{font-size:12px}.text-\[13px\]{font-size:13px}.text-\[14px\]{font-size:14px}.text-\[15px\]{font-size:15px}.text-\[17px\]{font-size:17px}.text-\[length\:var\(--button-font-size\)\]{font-size:var(--button-font-size)}.text-base{font-size:var(--text-base);line-height:1.5rem}.text-lg{font-size:var(--text-lg);line-height:1.75rem}.text-sm{font-size:var(--text-sm);line-height:1.25rem}.text-xl{font-size:var(--text-xl);line-height:1.75rem}.text-xs{font-size:var(--text-xs);line-height:1rem}.font-\[var\(--button-font-weight\)\]{font-weight:var(--button-font-weight)}.font-bold{font-weight:700}.font-medium{font-weight:500}.font-normal{font-weight:400}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.lowercase{text-transform:lowercase}.capitalize{text-transform:capitalize}.italic{font-style:italic}.tabular-nums{--tw-numeric-spacing: tabular-nums;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.leading-\[var\(--button-line-height\)\]{line-height:var(--button-line-height)}.leading-none{line-height:1}.leading-relaxed{line-height:1.625}.leading-snug{line-height:1.375}.leading-tight{line-height:1.25}.tracking-tight{letter-spacing:-.025em}.tracking-wide{letter-spacing:.025em}.tracking-wider{letter-spacing:.05em}.tracking-widest{letter-spacing:.1em}.text-\[\#007AFF\]{--tw-text-opacity: 1;color:rgb(0 122 255 / var(--tw-text-opacity, 1))}.text-\[\#1d1d1f\]{--tw-text-opacity: 1;color:rgb(29 29 31 / var(--tw-text-opacity, 1))}.text-\[color\:var\(--semantic-fg-on-primary\)\]{color:var(--semantic-fg-on-primary)}.text-\[color\:var\(--semantic-primary\)\]{color:var(--semantic-primary)}.text-\[color\:var\(--semantic-text-default\)\]{color:var(--semantic-text-default)}.text-\[var\(--button-fg\)\]{color:var(--button-fg)}.text-\[var\(--icon-button-fg\)\]{color:var(--icon-button-fg)}.text-amber-600{--tw-text-opacity: 1;color:rgb(217 119 6 / var(--tw-text-opacity, 1))}.text-blue-600{--tw-text-opacity: 1;color:rgb(37 99 235 / var(--tw-text-opacity, 1))}.text-current{color:currentColor}.text-fg{color:var(--semantic-text-default)}.text-fg-muted{color:var(--semantic-text-muted)}.text-gray-400{--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity, 1))}.text-gray-500{--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity, 1))}.text-gray-600{--tw-text-opacity: 1;color:rgb(75 85 99 / var(--tw-text-opacity, 1))}.text-gray-700{--tw-text-opacity: 1;color:rgb(55 65 81 / var(--tw-text-opacity, 1))}.text-input{color:var(--semantic-border-default)}.text-red-500{--tw-text-opacity: 1;color:rgb(239 68 68 / var(--tw-text-opacity, 1))}.text-red-600{--tw-text-opacity: 1;color:rgb(220 38 38 / var(--tw-text-opacity, 1))}.text-slate-400{--tw-text-opacity: 1;color:rgb(148 163 184 / var(--tw-text-opacity, 1))}.text-slate-500{--tw-text-opacity: 1;color:rgb(100 116 139 / var(--tw-text-opacity, 1))}.text-slate-600{--tw-text-opacity: 1;color:rgb(71 85 105 / var(--tw-text-opacity, 1))}.text-slate-700{--tw-text-opacity: 1;color:rgb(51 65 85 / var(--tw-text-opacity, 1))}.text-slate-900{--tw-text-opacity: 1;color:rgb(15 23 42 / var(--tw-text-opacity, 1))}.text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.underline{text-decoration-line:underline}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.opacity-0{opacity:0}.opacity-100{opacity:1}.opacity-20{opacity:.2}.opacity-40{opacity:.4}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.shadow{--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-2xl{--tw-shadow: 0 25px 50px -12px rgb(0 0 0 / .25);--tw-shadow-colored: 0 25px 50px -12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_20px_40px_-10px_rgba\(0\,0\,0\,0\.2\)\]{--tw-shadow: 0 20px 40px -10px rgba(0,0,0,.2);--tw-shadow-colored: 0 20px 40px -10px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_4px_30px_rgba\(0\,0\,0\,0\.03\)\]{--tw-shadow: 0 4px 30px rgba(0,0,0,.03);--tw-shadow-colored: 0 4px 30px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[4px_0_24px_-12px_rgba\(0\,0\,0\,0\.18\)\]{--tw-shadow: 4px 0 24px -12px rgba(0,0,0,.18);--tw-shadow-colored: 4px 0 24px -12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-lg{--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-md{--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-sm{--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[var\(--button-shadow\)\]{--tw-shadow-color: var(--button-shadow);--tw-shadow: var(--tw-shadow-colored)}.shadow-\[var\(--icon-button-shadow\)\]{--tw-shadow-color: var(--icon-button-shadow);--tw-shadow: var(--tw-shadow-colored)}.shadow-blue-500\/20{--tw-shadow-color: rgb(59 130 246 / .2);--tw-shadow: var(--tw-shadow-colored)}.shadow-indigo-500\/20{--tw-shadow-color: rgb(99 102 241 / .2);--tw-shadow: var(--tw-shadow-colored)}.outline-none{outline:2px solid transparent;outline-offset:2px}.outline{outline-style:solid}.ring{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-2{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-inset{--tw-ring-inset: inset}.ring-\[color\:var\(--semantic-primary\)\]{--tw-ring-color: var(--semantic-primary)}.ring-blue-500\/10{--tw-ring-color: rgb(59 130 246 / .1)}.ring-white{--tw-ring-opacity: 1;--tw-ring-color: rgb(255 255 255 / var(--tw-ring-opacity, 1))}.ring-white\/50{--tw-ring-color: rgb(255 255 255 / .5)}.blur{--tw-blur: blur(8px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.\!filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)!important}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.backdrop-blur-2xl{--tw-backdrop-blur: blur(40px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-md{--tw-backdrop-blur: blur(12px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-sm{--tw-backdrop-blur: blur(4px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[color\,background-color\,border-color\,box-shadow\,transform\]{transition-property:color,background-color,border-color,box-shadow,transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-opacity{transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-transform{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.delay-100{transition-delay:.1s}.delay-75{transition-delay:75ms}.duration-200{transition-duration:.2s}.duration-300{transition-duration:.3s}.duration-500{transition-duration:.5s}.ease-\[cubic-bezier\(0\.4\,0\,0\.2\,1\)\]{transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}.\[-ms-overflow-style\:\'none\'\]{-ms-overflow-style:"none"}.\[scrollbar-width\:\'none\'\]{scrollbar-width:"none"}.selection\:text-\[color\:var\(--semantic-primary\)\] *::-moz-selection{color:var(--semantic-primary)}.selection\:text-\[color\:var\(--semantic-primary\)\] *::selection{color:var(--semantic-primary)}.selection\:text-\[color\:var\(--semantic-primary\)\]::-moz-selection{color:var(--semantic-primary)}.selection\:text-\[color\:var\(--semantic-primary\)\]::selection{color:var(--semantic-primary)}.last\:border-0:last-child{border-width:0px}.hover\:scale-105:hover{--tw-scale-x: 1.05;--tw-scale-y: 1.05;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:border-\[color\:var\(--button-border-hover\)\]:hover{border-color:var(--button-border-hover)}.hover\:border-\[color\:var\(--icon-button-border-hover\)\]:hover{border-color:var(--icon-button-border-hover)}.hover\:border-slate-200:hover{--tw-border-opacity: 1;border-color:rgb(226 232 240 / var(--tw-border-opacity, 1))}.hover\:border-white\/50:hover{border-color:#ffffff80}.hover\:bg-\[\#0062CC\]:hover{--tw-bg-opacity: 1;background-color:rgb(0 98 204 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#450a8f\]:hover{--tw-bg-opacity: 1;background-color:rgb(69 10 143 / var(--tw-bg-opacity, 1))}.hover\:bg-\[color\:var\(--semantic-primary-subtle\)\]:hover{background-color:var(--semantic-primary-subtle)}.hover\:bg-\[var\(--button-bg-hover\)\]:hover{background-color:var(--button-bg-hover)}.hover\:bg-\[var\(--icon-button-bg-hover\)\]:hover{background-color:var(--icon-button-bg-hover)}.hover\:bg-black\/10:hover{background-color:#0000001a}.hover\:bg-black\/5:hover,.hover\:bg-black\/\[0\.05\]:hover{background-color:#0000000d}.hover\:bg-gray-50:hover{--tw-bg-opacity: 1;background-color:rgb(249 250 251 / var(--tw-bg-opacity, 1))}.hover\:bg-red-50:hover{--tw-bg-opacity: 1;background-color:rgb(254 242 242 / var(--tw-bg-opacity, 1))}.hover\:bg-slate-50:hover{--tw-bg-opacity: 1;background-color:rgb(248 250 252 / var(--tw-bg-opacity, 1))}.hover\:bg-white\/50:hover{background-color:#ffffff80}.hover\:bg-white\/60:hover{background-color:#fff9}.hover\:text-\[\#007AFF\]:hover{--tw-text-opacity: 1;color:rgb(0 122 255 / var(--tw-text-opacity, 1))}.hover\:text-\[color\:var\(--semantic-primary\)\]:hover{color:var(--semantic-primary)}.hover\:text-\[color\:var\(--semantic-primary-subtle-fg\)\]:hover{color:var(--semantic-primary-subtle-fg)}.hover\:text-gray-600:hover{--tw-text-opacity: 1;color:rgb(75 85 99 / var(--tw-text-opacity, 1))}.hover\:text-gray-700:hover{--tw-text-opacity: 1;color:rgb(55 65 81 / var(--tw-text-opacity, 1))}.hover\:text-gray-800:hover{--tw-text-opacity: 1;color:rgb(31 41 55 / var(--tw-text-opacity, 1))}.hover\:text-red-500:hover{--tw-text-opacity: 1;color:rgb(239 68 68 / var(--tw-text-opacity, 1))}.hover\:shadow-\[inset_3px_0_0_var\(--focus-ring-color\)\]:hover{--tw-shadow: inset 3px 0 0 var(--focus-ring-color);--tw-shadow-colored: inset 3px 0 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-md:hover{--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-\[var\(--icon-button-shadow-hover\)\]:hover{--tw-shadow-color: var(--icon-button-shadow-hover);--tw-shadow: var(--tw-shadow-colored)}.focus-visible\:shadow-\[inset_3px_0_0_var\(--focus-ring-color\)\]:focus-visible{--tw-shadow: inset 3px 0 0 var(--focus-ring-color);--tw-shadow-colored: inset 3px 0 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.focus-visible\:outline-none:focus-visible{outline:2px solid transparent;outline-offset:2px}.focus-visible\:outline-2:focus-visible{outline-width:2px}.focus-visible\:outline-offset-2:focus-visible{outline-offset:2px}.focus-visible\:outline-\[color\:var\(--focus-ring-color\)\]:focus-visible{outline-color:var(--focus-ring-color)}.focus-visible\:ring-2:focus-visible{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus-visible\:ring-\[var\(--button-ring\)\]:focus-visible{--tw-ring-color: var(--button-ring)}.focus-visible\:ring-\[var\(--icon-button-ring\)\]:focus-visible{--tw-ring-color: var(--icon-button-ring)}.focus-visible\:ring-offset-2:focus-visible{--tw-ring-offset-width: 2px}.focus-visible\:ring-offset-\[var\(--button-ring-offset\)\]:focus-visible{--tw-ring-offset-color: var(--button-ring-offset)}.focus-visible\:ring-offset-\[var\(--icon-button-ring-offset\)\]:focus-visible{--tw-ring-offset-color: var(--icon-button-ring-offset)}.active\:scale-95:active{--tw-scale-x: .95;--tw-scale-y: .95;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.active\:scale-\[0\.98\]:active{--tw-scale-x: .98;--tw-scale-y: .98;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.active\:bg-\[var\(--button-bg-active\)\]:active{background-color:var(--button-bg-active)}.active\:bg-\[var\(--icon-button-bg-active\)\]:active{background-color:var(--icon-button-bg-active)}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-50:disabled{opacity:.5}.group:hover .group-hover\:text-\[\#007AFF\]{--tw-text-opacity: 1;color:rgb(0 122 255 / var(--tw-text-opacity, 1))}.group:hover .group-hover\:text-\[color\:var\(--semantic-primary\)\]{color:var(--semantic-primary)}.group:hover .group-hover\:text-gray-600{--tw-text-opacity: 1;color:rgb(75 85 99 / var(--tw-text-opacity, 1))}.group:hover .group-hover\:opacity-100{opacity:1}@supports (backdrop-filter: var(--tw)){.supports-\[backdrop-filter\]\:bg-white\/60{background-color:#fff9}}@media (prefers-reduced-motion: reduce){.motion-reduce\:transition-none{transition-property:none}.motion-reduce\:active\:scale-100:active{--tw-scale-x: 1;--tw-scale-y: 1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}}.dark\:border-amber-800:is(.dark *){--tw-border-opacity: 1;border-color:rgb(146 64 14 / var(--tw-border-opacity, 1))}.dark\:border-blue-800:is(.dark *){--tw-border-opacity: 1;border-color:rgb(30 64 175 / var(--tw-border-opacity, 1))}.dark\:border-slate-600:is(.dark *){--tw-border-opacity: 1;border-color:rgb(71 85 105 / var(--tw-border-opacity, 1))}.dark\:border-slate-700:is(.dark *){--tw-border-opacity: 1;border-color:rgb(51 65 85 / var(--tw-border-opacity, 1))}.dark\:border-slate-800:is(.dark *){--tw-border-opacity: 1;border-color:rgb(30 41 59 / var(--tw-border-opacity, 1))}.dark\:border-slate-800\/50:is(.dark *){border-color:#1e293b80}.dark\:border-slate-950:is(.dark *){--tw-border-opacity: 1;border-color:rgb(2 6 23 / var(--tw-border-opacity, 1))}.dark\:border-white\/10:is(.dark *){border-color:#ffffff1a}.dark\:border-white\/20:is(.dark *){border-color:#fff3}.dark\:border-white\/5:is(.dark *){border-color:#ffffff0d}.dark\:bg-\[\#5e35b1\]:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(94 53 177 / var(--tw-bg-opacity, 1))}.dark\:bg-amber-900\/30:is(.dark *){background-color:#78350f4d}.dark\:bg-black\/20:is(.dark *){background-color:#0003}.dark\:bg-black\/40:is(.dark *){background-color:#0006}.dark\:bg-blue-900\/10:is(.dark *){background-color:#1e3a8a1a}.dark\:bg-blue-900\/30:is(.dark *){background-color:#1e3a8a4d}.dark\:bg-slate-800:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(30 41 59 / var(--tw-bg-opacity, 1))}.dark\:bg-slate-800\/30:is(.dark *){background-color:#1e293b4d}.dark\:bg-slate-800\/40:is(.dark *){background-color:#1e293b66}.dark\:bg-slate-800\/50:is(.dark *){background-color:#1e293b80}.dark\:bg-slate-900:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(15 23 42 / var(--tw-bg-opacity, 1))}.dark\:bg-slate-900\/40:is(.dark *){background-color:#0f172a66}.dark\:bg-slate-900\/60:is(.dark *){background-color:#0f172a99}.dark\:bg-slate-900\/95:is(.dark *){background-color:#0f172af2}.dark\:bg-slate-950\/70:is(.dark *){background-color:#020617b3}.dark\:bg-slate-950\/95:is(.dark *){background-color:#020617f2}.dark\:bg-white\/\[0\.1\]:is(.dark *){background-color:#ffffff1a}.dark\:from-slate-950:is(.dark *){--tw-gradient-from: #020617 var(--tw-gradient-from-position);--tw-gradient-to: rgb(2 6 23 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.dark\:text-\[color\:var\(--semantic-primary-subtle-fg\)\]:is(.dark *){color:var(--semantic-primary-subtle-fg)}.dark\:text-amber-500:is(.dark *){--tw-text-opacity: 1;color:rgb(245 158 11 / var(--tw-text-opacity, 1))}.dark\:text-blue-400:is(.dark *){--tw-text-opacity: 1;color:rgb(96 165 250 / var(--tw-text-opacity, 1))}.dark\:text-red-400:is(.dark *){--tw-text-opacity: 1;color:rgb(248 113 113 / var(--tw-text-opacity, 1))}.dark\:text-slate-100:is(.dark *){--tw-text-opacity: 1;color:rgb(241 245 249 / var(--tw-text-opacity, 1))}.dark\:text-slate-200:is(.dark *){--tw-text-opacity: 1;color:rgb(226 232 240 / var(--tw-text-opacity, 1))}.dark\:text-slate-300:is(.dark *){--tw-text-opacity: 1;color:rgb(203 213 225 / var(--tw-text-opacity, 1))}.dark\:text-slate-400:is(.dark *){--tw-text-opacity: 1;color:rgb(148 163 184 / var(--tw-text-opacity, 1))}.dark\:text-slate-500:is(.dark *){--tw-text-opacity: 1;color:rgb(100 116 139 / var(--tw-text-opacity, 1))}.dark\:text-slate-600:is(.dark *){--tw-text-opacity: 1;color:rgb(71 85 105 / var(--tw-text-opacity, 1))}.dark\:text-white:is(.dark *){--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.dark\:shadow-\[0_4px_30px_rgba\(0\,0\,0\,0\.2\)\]:is(.dark *){--tw-shadow: 0 4px 30px rgba(0,0,0,.2);--tw-shadow-colored: 0 4px 30px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.dark\:shadow-\[4px_0_24px_-12px_rgba\(0\,0\,0\,0\.5\)\]:is(.dark *){--tw-shadow: 4px 0 24px -12px rgba(0,0,0,.5);--tw-shadow-colored: 4px 0 24px -12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.dark\:ring-slate-600:is(.dark *){--tw-ring-opacity: 1;--tw-ring-color: rgb(71 85 105 / var(--tw-ring-opacity, 1))}.dark\:ring-slate-900:is(.dark *){--tw-ring-opacity: 1;--tw-ring-color: rgb(15 23 42 / var(--tw-ring-opacity, 1))}.dark\:hover\:border-slate-700:hover:is(.dark *){--tw-border-opacity: 1;border-color:rgb(51 65 85 / var(--tw-border-opacity, 1))}.dark\:hover\:bg-\[\#7e57c2\]:hover:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(126 87 194 / var(--tw-bg-opacity, 1))}.dark\:hover\:bg-\[color\:var\(--semantic-primary-subtle\)\]:hover:is(.dark *){background-color:var(--semantic-primary-subtle)}.dark\:hover\:bg-red-900\/20:hover:is(.dark *){background-color:#7f1d1d33}.dark\:hover\:bg-slate-800\/50:hover:is(.dark *){background-color:#1e293b80}.dark\:hover\:bg-slate-800\/60:hover:is(.dark *){background-color:#1e293b99}.dark\:hover\:bg-white\/10:hover:is(.dark *){background-color:#ffffff1a}.dark\:hover\:bg-white\/5:hover:is(.dark *){background-color:#ffffff0d}.dark\:hover\:bg-white\/\[0\.05\]:hover:is(.dark *){background-color:#ffffff0d}.dark\:hover\:text-blue-400:hover:is(.dark *){--tw-text-opacity: 1;color:rgb(96 165 250 / var(--tw-text-opacity, 1))}.dark\:hover\:text-slate-200:hover:is(.dark *){--tw-text-opacity: 1;color:rgb(226 232 240 / var(--tw-text-opacity, 1))}.dark\:hover\:text-slate-300:hover:is(.dark *){--tw-text-opacity: 1;color:rgb(203 213 225 / var(--tw-text-opacity, 1))}.group:hover .dark\:group-hover\:text-slate-300:is(.dark *){--tw-text-opacity: 1;color:rgb(203 213 225 / var(--tw-text-opacity, 1))}@supports (backdrop-filter: var(--tw)){.dark\:supports-\[backdrop-filter\]\:bg-slate-950\/30:is(.dark *){background-color:#0206174d}}@media (min-width: 640px){.sm\:right-6{right:1.5rem}.sm\:gap-6{gap:1.5rem}.sm\:px-6{padding-left:1.5rem;padding-right:1.5rem}.sm\:px-8{padding-left:2rem;padding-right:2rem}}@media (min-width: 768px){.md\:block{display:block}.md\:hidden{display:none}.md\:py-8{padding-top:2rem;padding-bottom:2rem}}@media (min-width: 1024px){.lg\:block{display:block}.lg\:px-8{padding-left:2rem;padding-right:2rem}}.\[\&\:\:-webkit-scrollbar\]\:hidden::-webkit-scrollbar{display:none}}:is(button,a[href],[role=button],[role=tab],[role=option],summary):focus-visible{outline:var(--focus-ring-width, 2px) solid var(--focus-ring-color, var(--semantic-primary, #2563eb));outline-offset:var(--focus-ring-offset, 2px)}textarea.input:not(.input-code){font-family:var(--font-sans, inherit);font-size:var(--text-sm, .8125rem)}.stat-card-icon-info{color:var(--tint-info-fg);background:var(--tint-info-bg)}.table-tr.table-tr-current,.table-tr.table-tr-current:hover{background:color-mix(in srgb,var(--semantic-primary, #2563eb) 12%,transparent)}.table-tr.table-tr-current>.table-td:first-child{box-shadow:inset 3px 0 0 var(--semantic-primary, #2563eb)}[data-wmw-static=true] .table-tr{cursor:default}main [id]{scroll-margin-top:64px}.wmw-skip-link{position:absolute;left:var(--spacing-4, 16px);top:-100px;z-index:3000;padding:var(--spacing-2, 8px) var(--spacing-4, 16px);border-radius:var(--radius-md, 6px);background:var(--semantic-primary, #2563eb);color:var(--semantic-fg-on-primary, #fff);font-weight:600;text-decoration:none}.wmw-skip-link:focus{top:var(--spacing-2, 8px)}#contenuto:focus{outline:none}
