@layer foundation, ds-base, ds-components, ds-utilities, modules;:root{--spacing-sm:var(--spacing-8);--spacing-md:var(--spacing-16);--spacing-lg:var(--spacing-24);--border-radius-sm:var(--border-radius-8);--border-radius-md:var(--border-radius-12);--font-size-sm:var(--font-size-14);--bg-secondary:var(--bg-container-secondary);--bg-tertiary:var(--bg-container-tertiary);--color-primary:var(--c-brand-200);--color-background-primary:var(--bg-container);--color-background-secondary:var(--bg-container-secondary);--color-background-tertiary:var(--bg-container-tertiary);--color-background-info:var(--status-info);--color-border-default:var(--border-primary);--color-text-primary:var(--text-primary);--color-text-secondary:var(--text-secondary);--bg-element-tetriary-hover:var(--bg-element-tertiary-hover);--word-spacing-tight:-0.05rem}@layer ds-base{*,:after,:before{box-sizing:border-box;margin:0;padding:0}html{font-size:16px;line-height:var(--line-height-normal);letter-spacing:var(--letter-spacing-wide);-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:var(--font-family-primary);font-feature-settings:normal;font-variation-settings:normal}@media(max-width:768px){html{font-size:14px}}body{margin:0;font-family:var(--font-family-primary);font-size:var(--font-size-base);font-weight:var(--font-weight-normal);line-height:var(--line-height-normal);letter-spacing:var(--letter-spacing-wide);color:var(--text-primary);background-color:var(--bg-base);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;transition:background-color .2s linear,color .2s linear}html.theme-preload,html.theme-preload body{transition:none}.text-fix-vertical{transform:translateY(.1em)}h1,h2,h3,h4,h5,h6{margin-bottom:var(--spacing-md);font-weight:var(--font-weight-semibold);line-height:var(--line-height-tight);color:var(--text-primary);font-optical-sizing:auto}h1{font-size:var(--font-size-36)}h1,h2{margin-bottom:var(--spacing-24)}h2{font-size:var(--font-size-30)}h3{font-size:var(--font-size-24)}h3,h4{margin-bottom:var(--spacing-12)}h4{font-size:var(--font-size-20)}h5{font-size:var(--font-size-18)}h5,h6{margin-bottom:var(--spacing-12)}h6{font-size:var(--font-size-16)}a{color:var(--text-link);transition:color var(--transition-fast)}a,a:hover{text-decoration:none}a:focus{outline:2px solid var(--border-focus);outline-offset:2px;border-radius:var(--border-radius-12)}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:inherit;letter-spacing:inherit;word-spacing:var(--word-spacing-tight);color:inherit;margin:0}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button,select{-webkit-appearance:button;-moz-appearance:button;appearance:button}[type=button],[type=reset],[type=submit],button{background-color:rgba(0,0,0,0);background-image:none;cursor:pointer}input,textarea{background-color:rgba(0,0,0,0);border:1px solid var(--border-primary);padding:var(--spacing-16)}input::-moz-placeholder,textarea::-moz-placeholder{color:var(--text-disabled)}input::placeholder,textarea::placeholder{color:var(--text-disabled)}textarea{resize:vertical;min-height:80px}ol,ul{margin-bottom:var(--spacing-16);padding-left:var(--spacing-16)}li{margin-bottom:var(--spacing-4)}table{border-collapse:collapse;border-spacing:0;width:100%;margin-bottom:var(--spacing-16)}td,th{padding:var(--spacing-8) var(--spacing-16);text-align:left;border-bottom:1px solid var(--border-secondary)}th{font-weight:var(--font-weight-semibold);background-color:var(--bg-secondary);color:var(--text-primary)}audio,canvas,embed,iframe,img,object,svg,video{display:block}img,video{max-width:100%;height:auto}.bg-base{background-color:var(--bg-base)!important}.bg-overlay-main{background:var(--bg-overlay-main)!important}.bg-overlay-secondary{background:var(--bg-overlay-secondary)!important}.no-border{border:0!important}.radius-4{border-radius:var(--border-radius-4)!important}.radius-8{border-radius:var(--border-radius-8)!important}.radius-12{border-radius:var(--border-radius-12)!important}.radius-16{border-radius:var(--border-radius-16)!important}.radius-20{border-radius:var(--border-radius-20)!important}.radius-24{border-radius:var(--border-radius-24)!important}.radius-28{border-radius:var(--border-radius-28)!important}.radius-32{border-radius:var(--border-radius-32)!important}.radius-full{border-radius:var(--border-radius-full)!important}.cursor{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.selectable{-webkit-user-select:text;-moz-user-select:text;user-select:text}.no-select{-webkit-user-select:none;-moz-user-select:none;user-select:none}.op-0,.pointer-none{pointer-events:none}.op-0{opacity:0}.op-5{opacity:.05;pointer-events:none}.op-10{opacity:.1}.op-15{opacity:.15}.op-20{opacity:.2}.op-25{opacity:.25}.op-30{opacity:.3}.op-35{opacity:.35}.op-40{opacity:.4}.op-45{opacity:.45}.op-50{opacity:.5}.op-55{opacity:.55}.op-60{opacity:.6}.op-65{opacity:.65}.op-70{opacity:.7}.op-75{opacity:.75}.op-80{opacity:.8}.op-85{opacity:.85}.op-90{opacity:.9}.op-95{opacity:.95}.op-100{opacity:1}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;overflow:visible;clip:auto;white-space:normal}.focus-ring{outline:2px solid var(--border-focus);outline-offset:2px;border-radius:var(--border-radius-sm)}.font-8{font-size:var(--font-size-8)!important}.font-10{font-size:var(--font-size-10)!important}.font-12{font-size:var(--font-size-12)!important}.font-14{font-size:var(--font-size-14)!important}.font-16{font-size:var(--font-size-16)!important}.font-18{font-size:var(--font-size-18)!important}.font-20{font-size:var(--font-size-20)!important}.font-24{font-size:var(--font-size-24)!important}.font-30{font-size:var(--font-size-30)!important}.font-32{font-size:var(--font-size-32)!important}.font-36{font-size:var(--font-size-36)!important}.font-40{font-size:var(--font-size-40)!important}.font-48{font-size:var(--font-size-48)!important}.font-56{font-size:var(--font-size-56)!important}.font-64{font-size:var(--font-size-64)!important}.font-300{font-weight:var(--font-weight-light)!important}.font-400,.font-500{font-weight:var(--font-weight-normal)!important}.font-600{font-weight:var(--font-weight-semibold)!important}.font-700{font-weight:var(--font-weight-bold)!important}.font-900{font-weight:var(--font-weight-black)!important}.font-behavior-down-1{transform:translateY(.0625rem)}.font-behavior-down-2{transform:translateY(.125rem)}[data-os=windows] .font-behavior-down-1,[data-os=windows] .font-behavior-down-2{transform:none}.heading-1{font-size:var(--font-size-48)}.heading-1,.heading-2{font-weight:var(--font-weight-semibold);line-height:var(--line-height-tight);color:var(--text-primary);letter-spacing:var(--letter-spacing-tight)}.heading-2{font-size:var(--font-size-40)}.heading-3{font-size:var(--font-size-24);font-weight:var(--font-weight-semibold);line-height:var(--line-height-tight);color:var(--text-primary)}.heading-4{font-size:var(--font-size-20)}.heading-4,.heading-5{font-weight:var(--font-weight-semibold);line-height:var(--line-height-normal);color:var(--text-primary)}.heading-5{font-size:var(--font-size-18)}.heading-6{font-size:var(--font-size-14);font-weight:var(--font-weight-semibold);line-height:var(--line-height-normal);color:var(--text-primary)}.text-brand-primary{color:var(--text-brand-primary)!important}.text-on-white{color:var(--text-on-white)!important}.text-on-black{color:var(--text-on-black)!important}.text-accent{color:var(--text-link-accent)!important}.text-lead{font-size:var(--font-size-20);font-weight:var(--font-weight-normal);line-height:var(--line-height-relaxed);color:var(--text-secondary);margin-bottom:var(--spacing-20)}.text-body{font-size:var(--font-size-16)}.text-body,.text-small{font-weight:var(--font-weight-normal);line-height:var(--line-height-normal);color:var(--text-primary)}.text-small{font-size:var(--font-size-14)}.text-caption{font-size:var(--font-size-12)}.text-caption,.text-overline{font-weight:var(--font-weight-normal);line-height:var(--line-height-normal);color:var(--text-secondary)}.text-overline{font-size:var(--font-size-10)}.link{color:var(--text-link);text-decoration:none;transition:color var(--transition-fast);cursor:pointer}.link:hover{color:var(--text-link-hover);text-decoration:underline}.link:focus{outline:2px solid var(--text-link);outline-offset:2px;border-radius:var(--border-radius-4)}.link.link-muted{color:var(--text-placeholder)}.link.link-muted:hover{color:var(--text-secondary)}.link.link-disabled{color:var(--text-disabled);cursor:not-allowed;pointer-events:none}.text-break{word-break:break-word;overflow-wrap:break-word}.text-pre-wrap{white-space:pre-wrap}.text-pre-line{white-space:pre-line}@media(max-width:768px){.heading-1{font-size:var(--font-size-36)}.heading-2{font-size:var(--font-size-30)}.heading-3{font-size:var(--font-size-24)}.text-lead{font-size:var(--font-size-20)}}@media(prefers-reduced-motion:reduce){.link{transition:none}}@media(prefers-contrast:high){.text-muted{color:var(--text-secondary)}.text-disabled{color:var(--text-disabled);opacity:.3}}code{font-size:.875em;padding:.125em .25em;border-radius:var(--border-radius-sm)}code,pre{background-color:var(--bg-tertiary);color:var(--text-primary)}pre{font-size:var(--font-size-14);padding:var(--spacing-16);border-radius:var(--border-radius-12);overflow-x:auto;margin-bottom:var(--spacing-16);border:1px solid var(--border-secondary)}pre code{background:none;padding:0;border-radius:0}blockquote{margin:var(--spacing-lg) 0;padding:var(--spacing-md) var(--spacing-lg);border-left:4px solid var(--color-primary);background-color:var(--bg-secondary);border-radius:0 var(--border-radius-md) var(--border-radius-md) 0;font-style:italic;color:var(--text-secondary)}blockquote p{margin-bottom:0}blockquote cite{display:block;margin-top:var(--spacing-sm);font-size:var(--font-size-sm);color:var(--text-tertiary);font-style:normal}blockquote cite:before{content:"— "}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes fade-out{0%{opacity:1}to{opacity:0}}@keyframes slide-up{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes slide-down{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@keyframes slide-left{0%{opacity:0;transform:translateX(20px)}to{opacity:1;transform:translateX(0)}}@keyframes slide-right{0%{opacity:0;transform:translateX(-20px)}to{opacity:1;transform:translateX(0)}}@keyframes scale-in{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes scale-out{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.95)}}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes pulse{0%{transform:scale(1)}50%{transform:scale(1.05)}to{transform:scale(1)}}@keyframes shake{0%,to{transform:translateX(0)}10%,30%,50%,70%,90%{transform:translateX(-2px)}20%,40%,60%,80%{transform:translateX(2px)}}@keyframes skeleton{0%{background-position:-200px 0}to{background-position:calc(200px + 100%) 0}}@keyframes btn-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes btn-gradient-sweep{0%{transform:translateX(-100%);opacity:0}50%{opacity:1}to{transform:translateX(100%);opacity:0}}.ui-animate-fade-in{animation:fade-in .3s ease-in-out;will-change:opacity}.ui-animate-fade-out{animation:fade-out .3s ease-in-out;will-change:opacity}.ui-animate-slide-up{animation:slide-up .3s ease-out}.ui-animate-slide-down,.ui-animate-slide-up{will-change:transform,opacity;backface-visibility:hidden}.ui-animate-slide-down{animation:slide-down .3s ease-out}.ui-animate-slide-left{animation:slide-left .3s ease-out}.ui-animate-slide-left,.ui-animate-slide-right{will-change:transform,opacity;backface-visibility:hidden}.ui-animate-slide-right{animation:slide-right .3s ease-out}.ui-animate-scale-in{animation:scale-in .3s ease-out}.ui-animate-scale-in,.ui-animate-scale-out{will-change:transform,opacity;backface-visibility:hidden}.ui-animate-scale-out{animation:scale-out .3s ease-out}.ui-animate-spin{animation:spin 1s linear infinite}.ui-animate-pulse,.ui-animate-spin{will-change:transform;backface-visibility:hidden}.ui-animate-pulse{animation:pulse 2s ease-in-out infinite}.ui-animate-shake{animation:shake .5s ease-in-out;will-change:transform;backface-visibility:hidden}.ui-animate-skeleton{animation:skeleton 1.5s ease-in-out infinite;will-change:background-position}.ui-animate-duration-fast{animation-duration:.15s!important}.ui-animate-duration-normal{animation-duration:.3s!important}.ui-animate-duration-slow{animation-duration:.5s!important}.ui-animate-duration-slower{animation-duration:.75s!important}.ui-animate-ease-linear{animation-timing-function:linear!important}.ui-animate-ease-in{animation-timing-function:ease-in!important}.ui-animate-ease-out{animation-timing-function:ease-out!important}.ui-animate-ease-in-out{animation-timing-function:ease-in-out!important}.ui-animate-ease-bounce{animation-timing-function:cubic-bezier(.68,-.55,.265,1.55)!important}.ui-animate-ease-smooth{animation-timing-function:cubic-bezier(.16,1,.3,1)!important}.ui-animate-delay-0{animation-delay:0s!important}.ui-animate-delay-75{animation-delay:75ms!important}.ui-animate-delay-100{animation-delay:.1s!important}.ui-animate-delay-150{animation-delay:.15s!important}.ui-animate-delay-200{animation-delay:.2s!important}.ui-animate-delay-300{animation-delay:.3s!important}.ui-animate-delay-500{animation-delay:.5s!important}.ui-animate-paused{animation-play-state:paused!important}.ui-animate-running{animation-play-state:running!important}.ui-animate-fill-none{animation-fill-mode:none!important}.ui-animate-fill-forwards{animation-fill-mode:forwards!important}.ui-animate-fill-backwards{animation-fill-mode:backwards!important}.ui-animate-fill-both{animation-fill-mode:both!important}@media(prefers-reduced-motion:reduce){.ui-animate-fade-in,.ui-animate-fade-out,.ui-animate-pulse,.ui-animate-scale-in,.ui-animate-scale-out,.ui-animate-shake,.ui-animate-skeleton,.ui-animate-slide-down,.ui-animate-slide-left,.ui-animate-slide-right,.ui-animate-slide-up,.ui-animate-spin{animation:none;will-change:auto}}@keyframes toast-slideInDown{0%{opacity:0;transform:translateY(-100%)}to{opacity:1;transform:translateY(0)}}@keyframes toast-slideInUp{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}@keyframes toast-fadeIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes toast-scaleIn{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}@keyframes toast-bounceInDown{0%{opacity:0;transform:translateY(-100%) scale(.3)}50%{opacity:1;transform:translateY(10%) scale(1.05)}70%{transform:translateY(-5%) scale(.98)}to{transform:translateY(0) scale(1)}}@keyframes toast-bounceInUp{0%{opacity:0;transform:translateY(100%) scale(.3)}50%{opacity:1;transform:translateY(-10%) scale(1.05)}70%{transform:translateY(5%) scale(.98)}to{transform:translateY(0) scale(1)}}@keyframes modal-fadeIn{0%{opacity:0}to{opacity:1}}@keyframes modal-slideUp{0%{opacity:0;transform:translateY(30px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes modal-slideDown{0%{opacity:0;transform:translateY(-30px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes modal-scaleIn{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@keyframes modal-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes drawer-slideInRight{0%{opacity:0;transform:translateX(100%)}to{opacity:1;transform:translateX(0)}}@keyframes slideInNotification{0%{transform:translateX(100%);opacity:0}to{transform:translateX(0);opacity:1}}@keyframes slideOutNotification{0%{transform:translateX(0);opacity:1}to{transform:translateX(100%);opacity:0}}}@layer ds-components{.btn{position:relative;display:flex;align-items:center;justify-content:center;gap:.5rem;padding:.75rem 1.5rem;border:none;border-radius:var(--border-radius-12,12px);font-size:var(--font-size-16,1rem);font-weight:var(--font-weight-semibold,600);font-family:inherit;line-height:var(--line-height-normal,1.5);text-decoration:none;white-space:nowrap;cursor:pointer;overflow:hidden;transition:background-color var(--transition-normal,.3s ease),color var(--transition-normal,.3s ease),transform var(--transition-normal,.3s ease),box-shadow var(--transition-normal,.3s ease),border-color var(--transition-normal,.3s ease),opacity var(--transition-normal,.3s ease);outline:none;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-appearance:none;-moz-appearance:none;appearance:none}.btn:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.3),transparent);pointer-events:none;z-index:1;opacity:0;transform:translateX(-100%);will-change:transform,opacity;backface-visibility:hidden}.btn>*{position:relative;z-index:2}.btn:hover:not(:disabled):not(.disabled){box-shadow:0 4px 12px rgba(0,0,0,.15)}.btn.btn-gradient-active:not(:disabled):not(.disabled):before{animation:btn-gradient-sweep .5s ease}.btn.btn-loading:before{animation:btn-gradient-sweep 1s ease-in-out infinite}.btn.disabled,.btn:disabled{opacity:.5;cursor:not-allowed;pointer-events:none}.btn-icon{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.btn-icon-img{width:1em;height:1em;-o-object-fit:contain;object-fit:contain;display:block}.btn-icon-only{justify-content:center;padding:var(--spacing-12,.75rem)}.btn-icon-only.btn-sm{padding:var(--spacing-8,.5rem)}.btn-icon-only.btn-lg{padding:var(--spacing-16,1rem)}.btn[aria-busy=true]:hover{transform:none;box-shadow:none}.btn-primary{background-color:var(--button-primary-bg);color:var(--button-primary-text)}.btn-primary:hover:not(:disabled):not(.disabled){background-color:var(--button-primary-hover)}.btn-primary:active:not(:disabled):not(.disabled){background-color:var(--button-primary-active)}.btn-primary.disabled,.btn-primary:disabled{background-color:var(--button-primary-disabled)}.btn-secondary{background-color:var(--button-secondary-bg);color:var(--button-secondary-text)}.btn-secondary:hover:not(:disabled):not(.disabled){background-color:var(--button-secondary-hover)}.btn-secondary:active:not(:disabled):not(.disabled){background-color:var(--button-secondary-active)}.btn-secondary.disabled,.btn-secondary:disabled{background-color:var(--button-secondary-disabled)}.btn-secondary:focus{outline:3px solid var(--button-secondary-disabled)}.btn-tertiary{background-color:var(--button-tertiary-bg);color:var(--button-tertiary-text)}.btn-tertiary:hover:not(:disabled):not(.disabled){background-color:var(--button-tertiary-hover)}.btn-tertiary:active:not(:disabled):not(.disabled){background-color:var(--button-tertiary-active)}.btn-tertiary.disabled,.btn-tertiary:disabled{background-color:var(--button-tertiary-disabled)}.btn-gradient{background-image:var(--button-gradient-bg);color:var(--button-gradient-text);border-radius:var(--border-radius-12,12px)}.btn-gradient:hover:not(:disabled):not(.disabled){background-color:var(--c-accent-gradient)}.btn-gradient.disabled,.btn-gradient:disabled{--btn-gradient-fill:var(--button-gradient-disabled);opacity:.4}.btn-danger{background-color:var(--button-danger-bg);color:var(--button-danger-text)}.btn-danger:hover:not(:disabled):not(.disabled){background-color:var(--button-danger-hover)}.btn-danger:active:not(:disabled):not(.disabled){background-color:var(--button-danger-active)}.btn-danger.disabled,.btn-danger:disabled{background-color:var(--button-danger-disabled);color:color-mix(in srgb,var(--c-base-white) 30%,transparent)}.btn-outline{background-color:rgba(0,0,0,0);border:2px solid var(--button-primary-bg);color:var(--button-primary-bg)}.btn-outline:hover:not(:disabled):not(.disabled){background-color:var(--button-primary-bg);color:var(--button-primary-text)}.btn-outline.disabled,.btn-outline:disabled{border-color:var(--button-primary-disabled);color:var(--button-primary-disabled)}.btn-sm{min-height:var(--button-height-sm,2rem);padding:var(--spacing-8,.5rem) var(--spacing-16,1rem);font-weight:var(--font-weight-semibold,600);font-size:var(--font-size-12,.75rem);padding-bottom:var(--spacing-6)}.btn-md{min-height:var(--button-height-md,2.75rem);padding:var(--spacing-12,.75rem) var(--spacing-16,1rem);font-size:var(--font-size-14,.875rem);padding-bottom:var(--spacing-10)}.btn-lg{min-height:var(--button-height-lg,3rem);padding:var(--spacing-14,.875rem) var(--spacing-20,1.25rem);font-size:var(--font-size-16,1rem);padding-bottom:var(--spacing-12)}.btn-fw{display:flex;justify-content:center;align-items:center;width:100%}.btn-block{display:block;width:100%}.btn-round{border-radius:var(--border-radius-full,9999px)}.btn-circle{border-radius:50%;aspect-ratio:1;padding:.75rem}.btn-square{border-radius:var(--border-radius-8,8px);aspect-ratio:1}.btn-group{display:inline-flex;vertical-align:middle}.btn-group .btn{position:relative;flex:1 1 auto}.btn-group .btn:not(:first-child){margin-left:-1px;border-top-left-radius:0;border-bottom-left-radius:0}.btn-group .btn:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.btn-group .btn:active,.btn-group .btn:focus,.btn-group .btn:hover{z-index:1}@media(prefers-reduced-motion:reduce){.btn{transition:none}.btn:hover:not(:disabled):not(.disabled){transform:none}}@media(prefers-contrast:high){.btn{border-width:2px}.btn.btn-outline{border-width:var(--border-width-bold)}}.input-container{--input-action-icon-color:var(--text-placeholder);--input-action-icon-hover-color:var(--text-primary);--input-country-button-hover-bg:var(--bg-container-hover);--input-icon-default:var(--icon-secondary);--input-icon-active:var(--icon-primary)}.input-container:has(.input.input-color-gloomy){--input-action-icon-color:var(--c-neutral-300);--input-action-icon-hover-color:var(--c-base-white);--input-country-button-hover-bg:var(--bg-item-hover);--input-icon-default:var(--icon-secondary);--input-icon-active:var(--icon-primary)}.input-container{position:relative;display:flex;align-items:center;width:100%}.input{--input-surface-bg:var(--bg-container);--input-surface-text:var(--text-on-black);--input-surface-border:var(--input-primary-border);--input-surface-focus-bg:var(--input-primary-focus);--input-surface-focus-border:var(--border-secondary);--input-surface-placeholder:var(--text-placeholder);--input-surface-focus-ring:var(--button-primary-bg)}.input.input-color-gloomy{--input-surface-bg:var(--bg-base);--input-surface-text:var(--c-base-white);--input-surface-border:var(--c-base-900);--input-surface-focus-bg:var(--bg-base);--input-surface-focus-border:var(--border-secondary);--input-surface-placeholder:var(--c-neutral-300);--input-surface-focus-ring:var(--button-primary-bg)}.input{display:block;width:100%;height:var(--input-height-md,2.75rem);padding:var(--spacing-14,.875rem) var(--spacing-12,.75rem) var(--spacing-12,.75rem) var(--spacing-12,.75rem);border:1px solid var(--input-surface-border);border-radius:var(--border-radius-12,12px);font-size:var(--font-size-16,1rem);font-weight:var(--font-weight-normal,400);font-family:inherit;line-height:var(--line-height-normal,1.5);color:var(--input-surface-text);caret-color:var(--input-surface-text);background-color:var(--input-surface-bg);transition:all var(--transition-normal,.2s ease);box-sizing:border-box}.input::-moz-placeholder{color:var(--input-surface-placeholder)}.input::placeholder{color:var(--input-surface-placeholder)}.input:-webkit-autofill,.input:-webkit-autofill:active,.input:-webkit-autofill:focus,.input:-webkit-autofill:hover{box-shadow:0 0 0 30px var(--input-surface-bg) inset!important;-webkit-text-fill-color:var(--input-surface-text)!important;caret-color:var(--input-surface-text)!important;-webkit-transition:background-color 5000s ease-in-out 0s;transition:background-color 5000s ease-in-out 0s}.input:focus{outline:none;border-color:var(--input-surface-focus-border);box-shadow:0 0 0 3px color-mix(in srgb,var(--input-surface-focus-ring) 25%,transparent);background-color:var(--input-surface-focus-bg)}.input.disabled,.input:disabled{opacity:.5;cursor:not-allowed}.input.input-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.input:-moz-read-only{cursor:default}.input:read-only{cursor:default}.input.input-picker{cursor:pointer}.input.input-picker:-moz-read-only{cursor:pointer}.input.input-picker:read-only{cursor:pointer}.input.input-picker:disabled{cursor:not-allowed}@media(max-width:800px){.input{min-height:32px}}.input-outline{border-width:2px;background-color:rgba(0,0,0,0)}.input-outline:focus{background-color:var(--bg-container)}.input-outline:-webkit-autofill,.input-outline:-webkit-autofill:active,.input-outline:-webkit-autofill:focus,.input-outline:-webkit-autofill:hover{box-shadow:inset 0 0 0 30px rgba(0,0,0,0)!important;-webkit-text-fill-color:var(--input-surface-text)!important;caret-color:var(--input-surface-text)!important;-webkit-transition:background-color 5000s ease-in-out 0s;transition:background-color 5000s ease-in-out 0s}.input-underline{border:none;border-bottom:2px solid var(--border-primary);border-radius:0;background-color:rgba(0,0,0,0);padding-left:0;padding-right:0}.input-underline:focus{border-bottom-color:var(--border-secondary);box-shadow:none;background-color:rgba(0,0,0,0)}.input-underline:-webkit-autofill,.input-underline:-webkit-autofill:active,.input-underline:-webkit-autofill:focus,.input-underline:-webkit-autofill:hover{box-shadow:inset 0 0 0 30px rgba(0,0,0,0)!important;-webkit-text-fill-color:var(--input-surface-text)!important;caret-color:var(--input-surface-text)!important;-webkit-transition:background-color 5000s ease-in-out 0s;transition:background-color 5000s ease-in-out 0s}.input-underline.input-error{border-bottom-color:var(--status-error)}.input-error,.input-error:hover:not(:disabled):not(.disabled){border-color:var(--border-error)}.input-error:focus{border-color:var(--status-error);box-shadow:0 0 0 3px color-mix(in srgb,var(--status-error) 15%,transparent)}.input-success{border-color:var(--border-success)}.input-success:focus{border-color:var(--status-success);box-shadow:0 0 0 3px color-mix(in srgb,var(--status-success) 15%,transparent)}.input-warning{border-color:var(--border-warning)}.input-warning:focus{border-color:var(--status-warning);box-shadow:0 0 0 3px color-mix(in srgb,var(--status-warning) 15%,transparent)}.input-sm{padding:var(--spacing-8,.5rem) var(--spacing-12,.75rem);font-size:var(--font-size-14,.875rem);min-height:var(--input-height-sm,2rem)}.input-md{padding:var(--spacing-14,.875rem) var(--spacing-12,.75rem) var(--spacing-12,.75rem) var(--spacing-12,.75rem);font-size:var(--font-size-16,1rem);min-height:var(--input-height-md,2.75rem)}.input-lg{padding:var(--spacing-16,1rem) var(--spacing-20,1.25rem) var(--spacing-14,1rem) var(--spacing-20,1.25rem);font-size:var(--font-size-18,1.125rem);min-height:var(--input-height-lg,3rem)}.input-full{border-radius:var(--border-radius-full,9999px)}.input-full-width,.input-fw{width:100%}.input-wrapper{display:flex;flex-direction:column;gap:var(--spacing-4,.25rem);width:100%}.input-wrapper.full-width,.input-wrapper.input-wrapper-full-width{width:100%}.input-wrapper.has-error .input{border-color:var(--status-error)}.input-has-start-icon{padding-left:calc(var(--spacing-12, .75rem) + 1.25rem + var(--spacing-8, .5rem))}.input-has-calendar-icon,.input-has-password-toggle{padding-right:calc(var(--spacing-12, .75rem) + 1.5rem + var(--spacing-8, .5rem))}.input-has-start-icon.input-has-calendar-icon,.input-has-start-icon.input-has-password-toggle{padding-left:calc(var(--spacing-12, .75rem) + 1.5rem + var(--spacing-8, .5rem));padding-right:calc(var(--spacing-12, .75rem) + 1.5rem + var(--spacing-8, .5rem))}.input-has-number-spinner{--input-pad-inline-base:var(--spacing-12,0.75rem);--number-spinner-slot:calc(2.5rem + var(--spacing-8, 0.5rem));--number-pad-end:calc(var(--input-pad-inline-base) + var(--number-spinner-slot));--number-pad-start:var(--input-pad-inline-base);padding-inline-start:var(--number-pad-start);padding-inline-end:var(--number-pad-end)}.input-has-number-spinner.input-number-align-left{text-align:left}.input-has-number-spinner.input-number-align-center{text-align:center;padding-inline-start:var(--number-pad-end);padding-inline-end:var(--number-pad-end)}.input-has-number-spinner::-webkit-inner-spin-button,.input-has-number-spinner::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.input-has-number-spinner{-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.input-has-start-icon.input-has-number-spinner{padding-left:calc(var(--spacing-12, .75rem) + 1.5rem + var(--spacing-8, .5rem));padding-right:calc(var(--spacing-12, .75rem) + 2.5rem + var(--spacing-8, .5rem))}.input-start-icon{position:absolute;left:var(--spacing-12,.75rem);display:flex;align-items:center;justify-content:center;z-index:1}.input-start-icon svg path{transition:fill .15s ease,stroke .15s ease}@media(max-width:800px){.input-start-icon svg{width:20px;height:20px}}.input-start-icon svg:not([data-icon-style=stroke]) path{fill:var(--input-icon-default);stroke:var(--input-icon-default)}.input-start-icon svg[data-icon-style=stroke] path{fill:none;stroke:var(--input-icon-default)}.input-container:focus-within .input-start-icon svg:not([data-icon-style=stroke]) path{fill:var(--input-icon-active);stroke:var(--input-icon-active)}.input-container:focus-within .input-start-icon svg[data-icon-style=stroke] path{fill:none;stroke:var(--input-icon-active)}.input-calendar-icon,.input-clear-icon,.input-password-toggle,.input-time-icon{position:absolute;display:flex;align-items:center;justify-content:center;background:none;border:none;cursor:pointer;transition:color var(--transition-fast,.15s ease);z-index:1}.input-calendar-icon:disabled,.input-clear-icon:disabled,.input-password-toggle:disabled,.input-time-icon:disabled{cursor:not-allowed;opacity:.5}.input-password-toggle{right:var(--spacing-12,.75rem);padding:0;color:var(--input-action-icon-color)}.input-password-toggle:hover:not(:disabled){color:var(--input-action-icon-hover-color)}.input-calendar-icon,.input-time-icon{right:var(--spacing-12,.75rem);padding:0}.input-clear-icon{right:calc(var(--spacing-12, .75rem) + 32px);padding:var(--spacing-2,.125rem);color:var(--input-action-icon-color)}.input-clear-icon:hover:not(:disabled){color:var(--input-action-icon-hover-color)}.input-label{font-size:var(--font-size-14,.875rem);font-weight:var(--font-weight-semibold,600);color:var(--text-primary);display:flex;align-items:center;gap:var(--spacing-4,.25rem)}.input-label-sm{font-size:var(--font-size-12,.75rem);line-height:1rem}.input-label-lg{font-size:var(--font-size-16,1rem)}.input-required{color:var(--status-error)}.input-helper-text{font-size:var(--font-size-14,.875rem);color:var(--text-secondary);display:block}.input-error-text{font-size:var(--font-size-12,.75rem);color:var(--status-error);display:flex;align-items:center;gap:var(--spacing-6,.375rem)}.input-error-text svg{flex-shrink:0;color:var(--status-error)}.input-success-text{font-size:var(--font-size-12,.75rem);color:var(--status-success);margin-top:var(--spacing-4,.25rem);display:block}.input-phone-prefix{position:absolute;left:var(--spacing-12,.75rem);z-index:2}.input-country-selector{position:relative}.input-phone-inline{background:rgba(0,0,0,0);border:none;box-shadow:none;outline:none;padding:0 0 0 var(--spacing-24,1.5rem)!important;min-height:-moz-fit-content;min-height:fit-content;height:-moz-fit-content;height:fit-content;font-size:var(--font-size-14);font-weight:var(--font-weight-semibold)}.input-phone-inline:focus,.input-phone-inline:focus-visible,.input-phone-inline:hover{background:rgba(0,0,0,0);border:none;box-shadow:none;outline:none}.input-phone-inline-icon{left:0;--input-icon-default:var(--c-brand-sub-200);--input-icon-active:var(--c-brand-sub-200)}[data-theme=light] .input-phone-inline-icon{--input-icon-default:var(--c-brand-200);--input-icon-active:var(--c-brand-200)}.input-phone-inline-icon path{stroke:none!important}.input-country-button{display:flex;align-items:center;justify-content:center;padding:var(--spacing-4,.25rem);padding-top:6px;background:none;border:none;cursor:pointer;transition:background-color var(--transition-fast,.15s ease);border-radius:var(--border-radius-6,6px);width:1.75rem;height:2rem}.input-country-button:hover:not(:disabled){background-color:var(--input-country-button-hover-bg)}.input-country-button:disabled{cursor:not-allowed;opacity:.5}.input-has-phone-prefix{padding-left:40px;padding-top:12px}.input-number-spinner{position:absolute;right:var(--spacing-4);display:none;flex-direction:column;align-items:center;justify-content:center;width:1.75rem;height:36px;gap:1px;z-index:1}.input-wrapper:has(.input:focus) .input-number-spinner,.input-wrapper:hover .input-number-spinner{display:flex}.input-number-spinner-button{display:flex;align-items:center;justify-content:center;width:100%;height:50%;background:var(--bg-container);border:none;padding:0;cursor:pointer;color:var(--text-primary);transition:all var(--transition-fast,.15s ease);z-index:1;flex:1}.input-number-spinner-button:first-child{border-top-left-radius:var(--border-radius-10,10px);border-top-right-radius:var(--border-radius-10,10px)}.input-number-spinner-button:last-child{border-bottom-left-radius:var(--border-radius-10,10px);border-bottom-right-radius:var(--border-radius-10,10px)}.input-number-spinner-button:hover:not(:disabled){background:var(--button-interactive-hover);color:var(--button-interactive-text)}.input-number-spinner-button:active:not(:disabled){background:var(--button-interactive-active)}.input-number-spinner-button:disabled{cursor:not-allowed;opacity:.5}.input-number-spinner-button svg{pointer-events:none}@media(prefers-reduced-motion:reduce){.input,.input-password-toggle{transition:none}}@media(prefers-contrast:high){.input,.input:focus{border-width:var(--border-width-bold)}.input:focus{box-shadow:0 0 0 4px color-mix(in srgb,var(--button-primary-bg) 25%,transparent)}}[data-color-mode=light] .input.input-color-gloomy,[data-theme=light] .input.input-color-gloomy{--input-surface-bg:var(--c-neutral-50);--input-surface-text:var(--c-base-black);--input-surface-border:var(--c-neutral-50);--input-surface-focus-bg:var(--c-base-white);--input-surface-focus-border:var(--border-secondary);--input-surface-placeholder:var(--c-neutral-500)}[data-color-mode=light] .input-container:has(.input.input-color-gloomy),[data-theme=light] .input-container:has(.input.input-color-gloomy){--input-icon-default:var(--c-neutral-600);--input-icon-active:var(--c-base-black);--input-action-icon-color:var(--c-neutral-600);--input-action-icon-hover-color:var(--c-base-black);--input-country-button-hover-bg:var(--c-neutral-100)}.textarea{width:100%;resize:vertical;min-height:100px;background-color:var(--bg-container);border-radius:var(--border-radius-12)}.textarea::-moz-placeholder{color:var(--text-placeholder)}.textarea::placeholder{color:var(--text-placeholder)}.textarea:focus,.textarea:focus-visible{outline:none;box-shadow:none}.textarea.disabled,.textarea:disabled{background-color:var(--bg-container-disabled);border-color:var(--border-secondary);color:var(--text-disabled);cursor:not-allowed;opacity:.6}.textarea.textarea-auto-resize{resize:none;overflow:hidden}.textarea[data-scroll-area=true]{resize:none!important;overflow:hidden!important;overflow-y:hidden!important;overflow-x:hidden!important}.textarea-small .textarea-editor{font-size:var(--font-size-14);padding:var(--spacing-12)}.textarea-editor{display:block;width:100%;min-height:160px;padding:var(--spacing-16);white-space:pre-wrap;word-break:break-word;cursor:text;box-sizing:border-box;color:var(--text-primary)}.textarea-editor:focus,.textarea-editor:focus-visible{outline:none}.textarea-editor[data-placeholder]:where(:empty,[data-empty=true]):before{content:attr(data-placeholder);color:var(--text-placeholder);pointer-events:none}.textarea-editor[contenteditable=false]{background-color:var(--bg-container-disabled);border-radius:var(--border-radius-12);color:var(--text-disabled);cursor:not-allowed;opacity:.6}.textarea-editor[aria-readonly=true]{cursor:default}.textarea-editor[aria-invalid=true]{border-color:var(--status-error)}.textarea-editor ol,.textarea-editor ul{padding-left:var(--spacing-24)}@media(prefers-reduced-motion:reduce){.textarea,.textarea-editor{transition:none}}@media(prefers-contrast:high){.textarea,.textarea-editor{border-width:var(--border-width-bold)}.textarea-editor:focus,.textarea-editor:focus-visible,.textarea:focus,.textarea:focus-visible{border-width:var(--border-width-bold);box-shadow:0 0 0 4px color-mix(in srgb,var(--button-primary-bg) 25%,transparent)}}.select{--select-bg:var(--bg-container);--select-text:var(--text-on-black);--select-border:var(--select-border-primary);--select-focus-bg:var(--bg-container-hover);--select-open-bg:var(--input-primary-focus);--select-focus-border:var(--border-secondary);--select-icon:var(--c-neutral-200);--select-placeholder:var(--c-neutral-300);--select-search-icon:var(--c-neutral-300);--select-search-icon-active:var(--c-base-white)}.select.select-color-gloomy{--select-bg:var(--bg-base);--select-text:var(--c-base-white);--select-border:var(--c-base-900);--select-focus-bg:var(--bg-base);--select-open-bg:var(--bg-base);--select-focus-border:var(--border-secondary);--select-icon:var(--c-neutral-200);--select-placeholder:var(--c-neutral-300);--select-search-icon:var(--c-neutral-300);--select-search-icon-active:var(--c-base-white)}.select.select-color-bright{--select-search-icon:var(--icon-secondary);--select-search-icon-active:var(--icon-primary)}.select{display:block;width:100%;height:var(--input-height-md,2.75rem);padding:var(--spacing-14,.875rem) var(--spacing-40,2.5rem) var(--spacing-12,.75rem) var(--spacing-12,.75rem);border:1px solid var(--select-border);border-radius:var(--border-radius-12,12px);font-size:var(--font-size-16,1rem);font-weight:var(--font-weight-normal,400);font-family:inherit;line-height:var(--line-height-normal,1.5);color:var(--select-text);background-color:var(--select-bg);transition:all var(--transition-normal,.2s ease);box-sizing:border-box;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;appearance:none;-webkit-appearance:none;-moz-appearance:none;background-repeat:no-repeat!important;background-position:unset!important;background-size:unset!important}.select,.select:focus{background-image:none!important}.select:focus{outline:none;border-color:var(--select-focus-border);box-shadow:0 0 0 3px color-mix(in srgb,var(--button-primary-bg) 25%,transparent);background-color:var(--select-focus-bg)}.select:hover{background-image:none!important}.select.disabled,.select:disabled{opacity:.6;cursor:not-allowed;pointer-events:none}.select.select-open{border-color:var(--select-focus-border);box-shadow:var(--shadow-focus);background-color:var(--select-open-bg);background-image:none!important}.select-outline{border-width:2px;background-color:rgba(0,0,0,0)}.select-outline.select-open,.select-outline:focus{background-color:var(--input-primary-focus)}.select-sm{padding:var(--spacing-6) var(--spacing-36) var(--spacing-4) var(--spacing-12);font-size:var(--font-size-14);min-height:var(--input-height-sm)}.select-md{padding:var(--spacing-16) var(--spacing-40) var(--spacing-12) var(--spacing-12);font-size:var(--font-size-16);min-height:var(--input-height-md)}.select-lg{padding:var(--spacing-18) var(--spacing-40) var(--spacing-12) var(--spacing-12);font-size:var(--font-size-18);min-height:var(--input-height-lg)}.select-sm .select-input,.select-sm input[type=text].select-input{font-size:var(--font-size-14,.875rem)}.select-md .select-input,.select-md input[type=text].select-input{font-size:var(--font-size-16,1rem)}.select-lg .select-input,.select-lg input[type=text].select-input{font-size:var(--font-size-18,1.125rem)}.select-error,.select-error:hover:not(:disabled):not(.disabled){border-color:var(--border-error)}.select-error.select-open,.select-error:focus{border-color:var(--status-error);box-shadow:0 0 0 3px color-mix(in srgb,var(--status-error) 15%,transparent)}.select-mode-searchable.select-sm .select-input{font-size:var(--font-size-14)!important}.select-mode-searchable .select-input{height:var(--input-height-md,2.75rem)!important}[data-color-mode=light] .select.select-color-gloomy,[data-theme=light] .select.select-color-gloomy{--select-bg:var(--c-neutral-50);--select-text:var(--c-base-black);--select-border:var(--c-neutral-50);--select-focus-bg:var(--c-base-white);--select-open-bg:var(--c-base-white);--select-focus-border:var(--border-secondary);--select-icon:var(--c-neutral-600);--select-placeholder:var(--c-neutral-500);--select-search-icon:var(--c-neutral-500);--select-search-icon-active:var(--c-neutral-600)}@media(prefers-reduced-motion:reduce){.select{transition:none}}@media(prefers-contrast:high){.select,.select.select-open,.select:focus{border-width:var(--border-width-bold)}.select.select-open,.select:focus{box-shadow:0 0 0 4px color-mix(in srgb,var(--button-primary-bg) 25%,transparent)}}.dropdown-item{width:100%;display:flex;align-items:center;padding:var(--spacing-6,.375rem) var(--spacing-12,.5rem);border:none;border-radius:var(--border-radius-10,10px);font-size:var(--font-size-14,.875rem);font-weight:var(--font-weight-normal,400);text-align:left;color:var(--text-primary);gap:var(--spacing-12,.75rem);cursor:pointer;transition:all var(--transition-normal,.2s ease)}.dropdown-item:hover:not(:disabled){background-color:var(--bg-item-hover)}.dropdown-item:hover:not(:disabled) .dropdown-actions-container{opacity:1}.dropdown-item:disabled{opacity:.6;cursor:not-allowed}.dropdown-item-active{background-color:var(--bg-item-active)}.dropdown-item-highlighted{background-color:var(--bg-item-hover)}.dropdown-label{margin-top:2px;width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;word-break:break-all}.dropdown-label--center{text-align:center}.dropdown-label--right{text-align:right}.dropdown-icon-left{display:flex;align-items:center;justify-content:center;color:var(--icon-secondary);flex-shrink:0}.dropdown-icon-right{margin-left:auto}.dropdown-actions-container{display:flex;margin-left:auto;gap:var(--spacing-8,.5rem);opacity:0;transition:all var(--transition-normal,.2s ease)}.dropdown-action-button{border:none;cursor:pointer;transition:background-color var(--transition-fast,.15s ease)}.dropdown-action-button:hover{background-color:var(--bg-item-hover)}.dropdown-action-button svg{width:var(--spacing-16,1rem);height:var(--spacing-16,1rem)}.dropdown-menu-viewport{flex:1;min-height:0}.dropdown-empty-state,.dropdown-loading-state{padding:var(--spacing-8,.5rem);text-align:center}.dropdown-empty-state{color:var(--text-secondary)}@media(prefers-reduced-motion:reduce){.dropdown-action-button,.dropdown-item{transition:none}}@media(prefers-contrast:high){.dropdown-item{border:1px solid var(--border-primary)}.dropdown-item:hover:not(:disabled){border-color:var(--border-secondary)}.dropdown-item.dropdown-item-active{border-color:var(--button-primary-bg)}}.checkbox-primary input[type=checkbox]:checked+label [data-checkbox-box=true],.checkbox-primary input[type=checkbox]:indeterminate+label [data-checkbox-box=true]{background-color:var(--button-primary-bg);border-color:var(--button-primary-bg)}.checkbox-primary input[type=checkbox]:not(:disabled):hover+label [data-checkbox-box=true]{border-color:var(--button-primary-bg)}.checkbox-success input[type=checkbox]:checked+label [data-checkbox-box=true],.checkbox-success input[type=checkbox]:indeterminate+label [data-checkbox-box=true]{background-color:var(--status-success);border-color:var(--status-success)}.checkbox-success input[type=checkbox]:not(:disabled):hover+label [data-checkbox-box=true]{border-color:var(--status-success)}.checkbox-success input[type=checkbox]:focus-visible+label [data-checkbox-box=true]{outline-color:var(--status-success)}.checkbox-warning input[type=checkbox]:checked+label [data-checkbox-box=true],.checkbox-warning input[type=checkbox]:indeterminate+label [data-checkbox-box=true]{background-color:var(--status-warning);border-color:var(--status-warning)}.checkbox-warning input[type=checkbox]:not(:disabled):hover+label [data-checkbox-box=true]{border-color:var(--status-warning)}.checkbox-warning input[type=checkbox]:focus-visible+label [data-checkbox-box=true]{outline-color:var(--status-warning)}.checkbox-danger input[type=checkbox]:checked+label [data-checkbox-box=true],.checkbox-danger input[type=checkbox]:indeterminate+label [data-checkbox-box=true]{background-color:var(--status-error);border-color:var(--status-error)}.checkbox-danger input[type=checkbox]:not(:disabled):hover+label [data-checkbox-box=true]{border-color:var(--status-error)}.checkbox-danger input[type=checkbox]:focus-visible+label [data-checkbox-box=true]{outline-color:var(--status-error)}.checkbox-error label [data-checkbox-box=true]{border-color:var(--border-error)}.checkbox-error input[type=checkbox]:checked+label [data-checkbox-box=true],.checkbox-error input[type=checkbox]:indeterminate+label [data-checkbox-box=true]{background-color:var(--status-error);border-color:var(--status-error)}.checkbox-error input[type=checkbox]:focus-visible+label [data-checkbox-box=true]{outline-color:var(--status-error);box-shadow:var(--shadow-focus-error,0 0 0 3px color-mix(in srgb,var(--status-error) 15%,transparent))}.checkbox-sm label [data-checkbox-box=true]{width:16px;height:16px;margin-top:var(--spacing-4);border-width:var(--border-width-default);border-radius:var(--border-radius-4)}.checkbox-sm label{gap:var(--spacing-8)}.checkbox-md label [data-checkbox-box=true]{margin-top:var(--spacing-2)}.checkbox-lg label [data-checkbox-box=true]{width:24px;height:24px;border-width:var(--border-width-thick);border-radius:var(--border-radius-8)}.checkbox-lg label{gap:var(--spacing-16)}.checkbox-checked label [data-checkbox-box=true]{background-color:var(--button-primary-bg);border-color:var(--button-primary-bg)}.checkbox-indeterminate input[type=checkbox]:indeterminate+label [data-checkbox-box=true]{background-color:var(--button-primary-bg);border-color:var(--button-primary-bg)}.checkbox-disabled label{opacity:.6;cursor:not-allowed;pointer-events:none}.checkbox-label-left label{flex-direction:row-reverse;justify-content:flex-end}.checkbox-shape-diamond label [data-checkbox-box=true]{transform:rotate(45deg);border-radius:var(--border-radius-4)}.checkbox-shape-diamond label [data-checkbox-box=true] svg{transform:rotate(-45deg) scale(0)!important;opacity:0}.checkbox-shape-diamond input[type=checkbox]:checked+label [data-checkbox-box=true] svg,.checkbox-shape-diamond input[type=checkbox]:indeterminate+label [data-checkbox-box=true] svg{transform:rotate(-45deg) scale(1)!important;opacity:1}.checkbox-wrapper{position:relative;display:flex;flex-direction:column;align-items:flex-start;width:-moz-fit-content;width:fit-content}.checkbox-input{position:absolute;opacity:0;width:0;height:0;margin:0;padding:0;cursor:pointer}.checkbox-input:focus-visible+.checkbox-label .checkbox-box{outline:2px solid var(--button-primary-bg);outline-offset:2px;border-radius:var(--border-radius-8)}.checkbox-shape-circle .checkbox-input:focus-visible+.checkbox-label .checkbox-box{border-radius:50%}.checkbox-input:disabled+.checkbox-label{opacity:.6;cursor:not-allowed;pointer-events:none}.checkbox-label{width:100%;gap:var(--spacing-8);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.checkbox-box,.checkbox-label{position:relative;display:flex;align-items:center}.checkbox-box{flex-shrink:0;justify-content:center;padding:1px;border:var(--border-width-default) solid var(--border-tertiary);border-radius:var(--border-radius-6);transition:all var(--transition-normal,.2s ease);box-sizing:border-box;width:20px;height:20px}.checkbox-input:checked+.checkbox-label .checkbox-box{background-color:var(--button-primary-bg);border-color:var(--button-primary-bg)}.checkbox-indeterminate .checkbox-input+.checkbox-label .checkbox-box,.checkbox-input:indeterminate+.checkbox-label .checkbox-box{background-color:var(--button-primary-bg);border-color:var(--button-primary-bg)}.checkbox-disabled .checkbox-box,.checkbox-input:disabled+.checkbox-label .checkbox-box{opacity:.6;cursor:not-allowed;background-color:var(--bg-container-disabled);border-color:var(--border-tertiary)}.checkbox-shape-circle .checkbox-box{border-radius:50%}.checkbox-sm .checkbox-label-text{font-size:12px;line-height:1rem}.checkbox-sm .checkbox-box{width:16px;height:16px}.checkbox-md .checkbox-label-text{font-size:14px}.checkbox-md .checkbox-box{width:20px;height:20px}.checkbox-lg .checkbox-label-text{font-size:16px}.checkbox-lg .checkbox-box{width:20px;height:20px}.checkbox-check-icon,.checkbox-indeterminate-icon{width:100%;height:100%;color:var(--c-base-white);transform:scale(0);opacity:0;transition:all var(--transition-normal);pointer-events:none}.checkbox-indeterminate .checkbox-input+.checkbox-label .checkbox-box .checkbox-check-icon,.checkbox-indeterminate .checkbox-input+.checkbox-label .checkbox-box .checkbox-indeterminate-icon,.checkbox-input:checked+.checkbox-label .checkbox-box .checkbox-check-icon,.checkbox-input:checked+.checkbox-label .checkbox-box .checkbox-indeterminate-icon{transform:scale(1);opacity:1}.checkbox-label-content{display:flex;flex-direction:column;gap:var(--spacing-4);flex:1}.checkbox-label-text{margin-top:var(--spacing-2);font-size:var(--font-size-16);font-weight:var(--font-weight-normal,400);color:var(--text-primary);line-height:var(--line-height-normal);display:flex;align-items:center;gap:var(--spacing-4)}.checkbox-description{font-size:var(--font-size-14);color:var(--text-secondary);line-height:var(--line-height-normal)}.checkbox-required{color:var(--status-error);font-weight:var(--font-weight-semibold);margin-left:var(--spacing-2)}.checkbox-icon{display:flex;align-items:center;justify-content:center;color:var(--icon-secondary);margin-right:var(--spacing-8)}.checkbox-helper-text{color:var(--text-secondary)}.checkbox-error-text,.checkbox-helper-text{font-size:var(--font-size-12);margin-top:var(--spacing-4);line-height:var(--line-height-normal);display:block}.checkbox-error-text{color:var(--status-error)}.checkbox-ripple{position:absolute;top:50%;left:50%;width:0;height:0;border-radius:50%;background-color:var(--button-primary-bg);opacity:.3;transform:translate(-50%,-50%);pointer-events:none;transition:width .3s ease,height .3s ease,opacity .3s ease}.checkbox-input:active+.checkbox-label .checkbox-box .checkbox-ripple{width:40px;height:40px;opacity:0}@media(prefers-reduced-motion:reduce){.checkbox-box,.checkbox-check-icon,.checkbox-indeterminate-icon,.checkbox-ripple{transition:none}}@media(prefers-contrast:high){.checkbox-box{border-width:var(--border-width-bold)}.checkbox-input:focus-visible+.checkbox-label .checkbox-box{outline-width:3px}}.radio-primary input[type=radio]:checked+label [data-radio-button=true]{background-color:var(--button-primary-bg);border-color:var(--button-primary-bg)}.radio-primary input[type=radio]:checked+label [data-radio-button=true]:after{background-color:var(--icon-primary)}[data-theme=light] .radio-primary input[type=radio]:checked+label [data-radio-button=true]:after{background-color:var(--c-base-white)}.radio-primary input[type=radio]:not(:disabled):hover+label [data-radio-button=true]{border-color:var(--button-primary-bg)}.radio-success input[type=radio]:checked+label [data-radio-button=true]{background-color:var(--status-success);border-color:var(--status-success)}.radio-success input[type=radio]:checked+label [data-radio-button=true]:after{background-color:var(--icon-primary)}.radio-success input[type=radio]:not(:disabled):hover+label [data-radio-button=true]{border-color:var(--status-success)}.radio-success input[type=radio]:focus-visible+label [data-radio-button=true]{outline-color:var(--status-success)}.radio-warning input[type=radio]:checked+label [data-radio-button=true]{background-color:var(--status-warning);border-color:var(--status-warning)}.radio-warning input[type=radio]:checked+label [data-radio-button=true]:after{background-color:var(--icon-primary)}.radio-warning input[type=radio]:not(:disabled):hover+label [data-radio-button=true]{border-color:var(--status-warning)}.radio-warning input[type=radio]:focus-visible+label [data-radio-button=true]{outline-color:var(--status-warning)}.radio-danger input[type=radio]:checked+label [data-radio-button=true]{background-color:var(--status-error);border-color:var(--status-error)}.radio-danger input[type=radio]:checked+label [data-radio-button=true]:after{background-color:var(--icon-primary)}.radio-danger input[type=radio]:not(:disabled):hover+label [data-radio-button=true]{border-color:var(--status-error)}.radio-danger input[type=radio]:focus-visible+label [data-radio-button=true]{outline-color:var(--status-error)}.radio-error label [data-radio-button=true]{border-color:var(--border-error)}.radio-error input[type=radio]:checked+label [data-radio-button=true]{background-color:var(--status-error);border-color:var(--status-error)}.radio-error input[type=radio]:checked+label [data-radio-button=true]:after{background-color:var(--icon-primary)}.radio-error input[type=radio]:focus-visible+label [data-radio-button=true]{outline-color:var(--status-error);box-shadow:var(--shadow-focus-error,0 0 0 3px color-mix(in srgb,var(--status-error) 15%,transparent))}.radio-sm label [data-radio-button=true]{width:16px;height:16px;margin-top:var(--spacing-2);border-width:var(--border-width-default)}.radio-sm label [data-radio-button=true]:after{width:6px;height:6px}.radio-sm label{gap:var(--spacing-8)}.radio-md label [data-radio-button=true]{margin-top:var(--spacing-2)}.radio-lg label [data-radio-button=true]{width:24px;height:24px;border-width:var(--border-width-thick)}.radio-lg label [data-radio-button=true]:after{width:10px;height:10px}.radio-lg label{gap:var(--spacing-16)}.radio-checked label [data-radio-button=true]{background-color:var(--button-primary-bg);border-color:var(--button-primary-bg)}.radio-disabled label{opacity:.6;cursor:not-allowed;pointer-events:none}.radio-label-left label{flex-direction:row-reverse;justify-content:flex-end}.radio-appearance-checkmark input[type=radio]:checked+label [data-radio-button=true]{padding:1px;background-color:rgba(0,0,0,0);border-color:var(--button-primary-bg)}.radio-group{gap:var(--spacing-8)}.radio-group,.radio-group-header{display:flex;flex-direction:column}.radio-group-header{gap:var(--spacing-4);margin-bottom:var(--spacing-4)}.radio-group-label{font-size:var(--font-size-16);font-weight:var(--font-weight-semibold,600);color:var(--text-primary);line-height:var(--line-height-normal);display:flex;align-items:center;gap:var(--spacing-4)}.radio-group-required{color:var(--status-error);font-weight:var(--font-weight-semibold);margin-left:var(--spacing-2)}.radio-group-description{font-size:var(--font-size-14);color:var(--text-secondary);line-height:var(--line-height-normal)}.radio-group-content{display:flex;flex-direction:column;gap:var(--spacing-12)}.radio-group-error{color:var(--status-error)}.radio-group-error,.radio-group-helper{font-size:var(--font-size-12);margin-top:var(--spacing-4);line-height:var(--line-height-normal);display:block}.radio-group-helper{color:var(--text-secondary)}.radio-wrapper{position:relative;display:flex;flex-direction:column;align-items:flex-start;width:-moz-fit-content;width:fit-content}.radio-input{position:absolute;opacity:0;width:0;height:0;margin:0;padding:0;cursor:pointer}.radio-input:focus-visible+.radio-label [data-radio-button=true]{outline:2px solid var(--button-primary-bg);outline-offset:2px;border-radius:50%}.radio-input:disabled+.radio-label{opacity:.6;cursor:not-allowed;pointer-events:none}.radio-label{align-items:flex-start;width:100%;gap:var(--spacing-12);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.radio-button,.radio-label{position:relative;display:flex}.radio-button{flex-shrink:0;align-items:center;justify-content:center;padding:1px;border:var(--border-width-default) solid var(--border-tertiary);border-radius:50%;background-color:var(--bg-container);transition:all var(--transition-normal,.2s ease);box-sizing:border-box;width:20px;height:20px}.radio-input:checked+.radio-label .radio-button{background-color:var(--button-primary-bg);border-color:var(--button-primary-bg)}.radio-input:checked+.radio-label .radio-button:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:12px;height:12px;border-radius:50%;background-color:var(--c-base-white);opacity:1}.radio-sm .radio-input:checked+.radio-label .radio-button:after{width:10px;height:10px}.radio-lg .radio-input:checked+.radio-label .radio-button:after{width:15px;height:15px}.radio-appearance-checkmark .radio-input:checked+.radio-label .radio-button:after{display:none}.radio-disabled .radio-button,.radio-input:disabled+.radio-label .radio-button{opacity:.6;cursor:not-allowed;background-color:var(--bg-container-disabled);border-color:var(--border-tertiary)}.radio-disabled .radio-button:after,.radio-input:disabled+.radio-label .radio-button:after{opacity:.6}.radio-check-icon{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);opacity:1;transition:all var(--transition-normal);pointer-events:none;width:auto;height:auto;color:var(--button-primary-bg);z-index:1;display:flex;align-items:center;justify-content:center}.radio-label-content{display:flex;flex-direction:column;gap:var(--spacing-4);flex:1}.radio-label-text{margin-top:var(--spacing-2);font-size:var(--font-size-16);font-weight:var(--font-weight-normal,400);color:var(--text-primary);display:flex;align-items:center;gap:var(--spacing-4)}.radio-description,.radio-label-text{line-height:var(--line-height-normal)}.radio-description{font-size:var(--font-size-14);color:var(--text-secondary)}.radio-required{color:var(--status-error);font-weight:var(--font-weight-semibold);margin-left:var(--spacing-2)}.radio-icon{display:flex;align-items:center;justify-content:center;color:var(--icon-secondary);margin-right:var(--spacing-8)}.radio-helper-text{color:var(--text-secondary)}.radio-error-text,.radio-helper-text{font-size:var(--font-size-12);margin-top:var(--spacing-4);line-height:var(--line-height-normal);display:block}.radio-error-text{color:var(--status-error)}.radio-ripple{position:absolute;top:50%;left:50%;width:0;height:0;border-radius:50%;background-color:var(--button-primary-bg);opacity:.3;transform:translate(-50%,-50%);pointer-events:none;transition:width .3s ease,height .3s ease,opacity .3s ease}.radio-input:active+.radio-label [data-radio-button=true] .radio-ripple{width:40px;height:40px;opacity:0}@media(prefers-reduced-motion:reduce){.radio-button,.radio-check-icon,.radio-ripple{transition:none}}@media(prefers-contrast:high){.radio-button{border-width:var(--border-width-bold)}.radio-input:focus-visible+.radio-label [data-radio-button=true]{outline-width:3px}}.switchInput{position:absolute;opacity:0;width:0;height:0;margin:0;padding:0;cursor:pointer}.switch-lg input[type=checkbox]:disabled+label,.switch-md input[type=checkbox]:disabled+label,.switch-sm input[type=checkbox]:disabled+label{opacity:.6;cursor:not-allowed;pointer-events:none}.switchTrack{position:relative;flex-shrink:0;justify-content:flex-start;padding:var(--spacing-2);border-radius:9999px;background-color:var(--bg-element-secondary);transition:background-color var(--transition-normal,.3s cubic-bezier(.4,0,.2,1)),border-color var(--transition-normal,.3s cubic-bezier(.4,0,.2,1));cursor:pointer;width:50px;height:26px}.switchToggle,.switchTrack{display:flex;align-items:center;box-sizing:border-box}.switchToggle{position:absolute;justify-content:center;background-color:var(--c-base-white);transition:transform var(--transition-normal,.3s cubic-bezier(.4,0,.2,1));pointer-events:none;border-radius:50%;left:var(--spacing-2);top:50%;transform:translateY(-50%) translateX(0);width:22px;height:22px}.switchToggle[data-checked=true]{transform:translateY(-50%) translateX(var(--spacing-24))}.switch-lg input[type=checkbox]:checked+label>span:first-of-type,.switch-md input[type=checkbox]:checked+label>span:first-of-type,.switch-sm input[type=checkbox]:checked+label>span:first-of-type{background-color:var(--bg-element-primary);border-color:var(--bg-element-primary);justify-content:flex-end}.switch-lg input[type=checkbox]:disabled+label>span:first-of-type,.switch-lg input[type=checkbox]:disabled+label>span:nth-of-type(2),.switch-md input[type=checkbox]:disabled+label>span:first-of-type,.switch-md input[type=checkbox]:disabled+label>span:nth-of-type(2),.switch-sm input[type=checkbox]:disabled+label>span:first-of-type,.switch-sm input[type=checkbox]:disabled+label>span:nth-of-type(2){opacity:.6;cursor:not-allowed}.switch-toggle-round label>span>span:last-child{border-radius:50%}.switch-sm label>span:first-of-type{width:40px;height:22px}.switch-sm label>span:first-of-type>span:last-child{width:18px;height:18px;left:2px}.switch-sm label>span:first-of-type>span:last-child[data-checked=true]{left:4px;transform:translateY(-50%) translateX(var(--spacing-16))}.switch-sm{--switch-toggle-movement:var(--spacing-16)}.switch-md{--switch-toggle-movement:var(--spacing-24)}.switch-lg label>span:first-of-type{width:58px;height:32px}.switch-lg label>span:first-of-type>span:last-of-type{width:28px;height:28px}.switch-lg label>span:first-of-type>span:last-of-type[data-checked=true]{left:4px}.switch-lg{--switch-toggle-movement:var(--spacing-24)}.switch-lg label>span>span:first-child[data-checked=true]{left:4px}.switch-label-content{display:flex;flex-direction:column;gap:var(--spacing-4);flex:1}.switch-label-text{margin-top:1px;font-size:var(--font-size-16);font-weight:var(--font-weight-normal,400);color:var(--text-primary);line-height:var(--line-height-normal);display:flex;align-items:center;gap:var(--spacing-4)}.switch-description{font-size:var(--font-size-14);color:var(--text-secondary);line-height:var(--line-height-normal)}.switch-required{color:var(--status-error);font-weight:var(--font-weight-semibold);margin-left:var(--spacing-2)}.switch-helper-text{color:var(--text-secondary)}.switch-error-text,.switch-helper-text{font-size:var(--font-size-12);margin-top:var(--spacing-4);line-height:var(--line-height-normal);display:block}.switch-error-text{color:var(--status-error)}.switch-disabled label>span:first-of-type,.switch-disabled label>span:nth-of-type(2){opacity:.6;cursor:not-allowed}.switch-error label>span:first-of-type,.switch-error label>span:nth-of-type(2){border-color:var(--status-error)}@media(prefers-reduced-motion:reduce){.switch-lg label>span:first-of-type,.switch-lg label>span:nth-of-type(2),.switch-lg label>span>span:first-child,.switch-lg label>span>span:last-child,.switch-md label>span:first-of-type,.switch-md label>span:nth-of-type(2),.switch-md label>span>span:first-child,.switch-md label>span>span:last-child,.switch-sm label>span:first-of-type,.switch-sm label>span:nth-of-type(2),.switch-sm label>span>span:first-child,.switch-sm label>span>span:last-child{transition:none}}@media(prefers-contrast:high){.switch-lg label>span:first-of-type,.switch-lg label>span:nth-of-type(2),.switch-md label>span:first-of-type,.switch-md label>span:nth-of-type(2),.switch-sm label>span:first-of-type,.switch-sm label>span:nth-of-type(2){border-width:2px}.switch-lg input[type=checkbox]:focus-visible+label>span:first-of-type,.switch-lg input[type=checkbox]:focus-visible+label>span:nth-of-type(2),.switch-md input[type=checkbox]:focus-visible+label>span:first-of-type,.switch-md input[type=checkbox]:focus-visible+label>span:nth-of-type(2),.switch-sm input[type=checkbox]:focus-visible+label>span:first-of-type,.switch-sm input[type=checkbox]:focus-visible+label>span:nth-of-type(2){outline-width:3px}}.date-picker[data-layout=left-aligned] .date-picker-header .date-picker-title{justify-content:flex-start;padding-left:5px}.date-picker{--date-picker-bg:var(--c-neutral-700);--date-picker-text:var(--c-base-white);--date-picker-weekday-text:var(--c-neutral-200);--date-picker-nav-hover-bg:color-mix(in srgb,var(--c-base-900) 5%,transparent);--date-picker-nav-active-bg:var(--c-base-900);--date-picker-day-hover-bg:color-mix(in srgb,var(--c-base-900) 5%,transparent);--date-picker-today-bg:color-mix(in srgb,var(--c-base-white) 5%,transparent);--date-picker-today-active-bg:color-mix(in srgb,var(--c-base-white) 10%,transparent);--date-picker-selected-text:var(--c-base-white)}.date-picker[data-color-mode=gloomy]{--date-picker-bg:var(--bg-base);--date-picker-text:var(--c-base-white);--date-picker-weekday-text:var(--c-neutral-200);--date-picker-nav-hover-bg:var(--c-neutral-700);--date-picker-nav-active-bg:var(--c-neutral-700);--date-picker-day-hover-bg:color-mix(in srgb,var(--c-base-900) 5%,transparent);--date-picker-today-bg:rgba(255,113,54,0.16);--date-picker-today-active-bg:rgba(255,113,54,0.24);--date-picker-selected-text:var(--c-base-white)}.date-picker{width:100%;min-width:290px;max-width:340px;background-color:var(--date-picker-bg);border-radius:var(--border-radius-24,24px);padding:var(--spacing-12,.75rem);padding-top:var(--spacing-16,1rem);font-family:inherit;color:var(--date-picker-text);box-shadow:var(--shadow-primary)}.date-picker .date-picker-header{display:flex;align-items:center;margin-bottom:var(--spacing-16,1rem);gap:var(--spacing-12,.75rem)}.date-picker[data-layout=centered] .date-picker .date-picker-header{justify-content:space-between}.date-picker[data-layout=left-aligned] .date-picker .date-picker-header{justify-content:flex-start}.date-picker .date-picker-title{position:relative;flex:1;display:flex;align-items:center;justify-content:center;font-size:var(--font-size-14,.875rem);font-weight:var(--font-weight-semibold,600);color:var(--date-picker-text);transform:translateY(.1em);text-align:center}.date-picker[data-layout=centered] .date-picker .date-picker-title{text-align:center}.date-picker[data-layout=left-aligned] .date-picker .date-picker-title{text-align:left;justify-content:flex-start}.date-picker .date-picker-month-year-button{display:flex;align-items:center;gap:var(--spacing-4,.25rem);background:none;border:none;padding:var(--spacing-4,.25rem) var(--spacing-6,.375rem);font-size:var(--font-size-14,.875rem);font-weight:var(--font-weight-semibold,600);color:var(--date-picker-text);cursor:pointer;border-radius:var(--border-radius-4,.25rem);transition:background-color var(--transition-fast,.2s ease)}.date-picker .date-picker-month-year-button:disabled{opacity:.5;cursor:not-allowed}.date-picker .date-picker-month-year-button span{-webkit-user-select:none;-moz-user-select:none;user-select:none;padding-top:1px}.date-picker .date-picker-month-year-button svg{transition:transform var(--transition-fast,.2s ease)}.date-picker .date-picker-month-year-button[aria-expanded=true] svg{transform:rotate(180deg)}.date-picker .date-picker-nav-group{display:flex;gap:var(--spacing-6,.375rem)}.date-picker .date-picker-nav-group .date-picker-today-button{padding:var(--spacing-4,.25rem) var(--spacing-8);background-color:var(--date-picker-today-bg);font-size:var(--font-size-12,.75rem);color:var(--date-picker-text);border:none;border-radius:var(--border-radius-8,8px);cursor:pointer;transition:all var(--transition-normal,.2s ease)}.date-picker .date-picker-nav-group .date-picker-today-button:active:not(:disabled){background-color:var(--date-picker-today-active-bg)}.date-picker .date-picker-nav-button{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border:none;background-color:rgba(0,0,0,0);color:var(--date-picker-text);border-radius:var(--border-radius-8,8px);cursor:pointer;transition:all var(--transition-normal,.2s ease)}.date-picker .date-picker-nav-button:hover:not(:disabled){background-color:var(--date-picker-nav-hover-bg)}.date-picker .date-picker-nav-button:active:not(:disabled){background-color:var(--date-picker-nav-active-bg)}.date-picker .date-picker-nav-button:disabled{opacity:.5;cursor:not-allowed}.date-picker .date-picker-nav-button-prev{margin-left:5px}.date-picker .date-picker-nav-button-next{margin-right:5px}.date-picker .date-picker-weekdays{display:grid;justify-content:space-between;grid-template-columns:repeat(7,1fr);margin-bottom:var(--spacing-10,.625rem);text-align:center}.date-picker .date-picker-weekday{width:30px;height:20px;margin:0 auto;font-size:var(--font-size-14,.875rem);font-weight:var(--font-weight-semibold,600);color:var(--date-picker-weekday-text)}.date-picker .date-picker-grid{display:grid;grid-template-columns:repeat(7,1fr)}.date-picker .date-picker-day{width:34px;height:34px;margin:0 auto;padding-top:2px;aspect-ratio:1;border:none;background-color:rgba(0,0,0,0);color:var(--date-picker-text);font-size:var(--font-size-14,.875rem);font-weight:var(--font-weight-normal,400);border-radius:var(--border-radius-full,9999px);cursor:pointer;transition:all var(--transition-normal,.2s ease)}.date-picker .date-picker-day:hover:not(:disabled):not(.date-picker-day-disabled):not(.date-picker-day-selected){background-color:var(--date-picker-day-hover-bg)}.date-picker .date-picker-day.date-picker-day-disabled,.date-picker .date-picker-day:disabled{opacity:.3;cursor:not-allowed;pointer-events:none}.date-picker .date-picker-day.date-picker-day-today{color:var(--text-brand-primary);font-weight:var(--font-weight-semibold,600)}.date-picker .date-picker-day.date-picker-day-selected{background-color:var(--interactive-default);font-weight:var(--font-weight-semibold,600)}.date-picker .date-picker-day.date-picker-day-selected.date-picker-day-today{color:var(--date-picker-selected-text)}.date-picker .date-picker-day.date-picker-day-selected:hover:not(:disabled){background-color:var(--interactive-default)}.date-picker .date-picker-day.date-picker-day-other-month,.date-picker .date-picker-day.date-picker-day-past:not(.date-picker-day-selected){opacity:.5}.date-picker .date-picker-day.date-picker-day-empty{visibility:hidden}.date-picker-submenu--bright{--date-picker-submenu-bg:var(--c-base-900);--date-picker-submenu-text:var(--text-primary);--date-picker-submenu-hover-bg:var(--c-neutral-700);--date-picker-submenu-active-bg:var(--c-neutral-700)}.date-picker-submenu--gloomy{--date-picker-submenu-bg:var(--c-neutral-700);--date-picker-submenu-text:var(--text-primary);--date-picker-submenu-hover-bg:var(--c-neutral-600);--date-picker-submenu-active-bg:var(--c-neutral-600)}.date-picker-submenu{background-color:var(--date-picker-submenu-bg)!important}.date-picker-submenu .dropdown-item{background-color:rgba(0,0,0,0);color:var(--date-picker-submenu-text)}.date-picker-submenu .dropdown-item:hover:not(:disabled){background-color:var(--date-picker-submenu-hover-bg)}.date-picker-submenu .dropdown-item-active{background-color:var(--date-picker-submenu-active-bg)}[data-color-mode=light] .date-picker,[data-theme=light] .date-picker{--date-picker-bg:var(--c-base-white);--date-picker-text:var(--c-neutral-600);--date-picker-weekday-text:var(--c-neutral-400);--date-picker-nav-hover-bg:var(--c-neutral-50);--date-picker-nav-active-bg:var(--c-neutral-100);--date-picker-day-hover-bg:color-mix(in srgb,var(--c-brand-200) 16%,transparent);--date-picker-today-bg:color-mix(in srgb,var(--c-base-white) 5%,transparent);--date-picker-today-active-bg:color-mix(in srgb,var(--c-base-white) 10%,transparent);--date-picker-selected-text:var(--c-base-white)}[data-color-mode=light] .date-picker[data-color-mode=gloomy],[data-theme=light] .date-picker[data-color-mode=gloomy]{--date-picker-bg:var(--c-neutral-50);--date-picker-text:var(--c-neutral-600);--date-picker-weekday-text:var(--c-neutral-400);--date-picker-nav-hover-bg:var(--c-base-white);--date-picker-nav-active-bg:var(--c-base-white);--date-picker-day-hover-bg:color-mix(in srgb,var(--c-base-900) 5%,transparent);--date-picker-today-bg:rgba(255,113,54,0.16);--date-picker-today-active-bg:rgba(255,113,54,0.24);--date-picker-selected-text:var(--c-base-white)}[data-color-mode=light] .date-picker .date-picker-day.date-picker-day-selected,[data-theme=light] .date-picker .date-picker-day.date-picker-day-selected{color:var(--c-base-white,#ffffff)}[data-color-mode=light] .date-picker .date-picker-nav-group .date-picker-today-button,[data-theme=light] .date-picker .date-picker-nav-group .date-picker-today-button{color:#ff7136;background-color:rgba(255,113,54,.16)}[data-color-mode=light] .date-picker-submenu--bright,[data-theme=light] .date-picker-submenu--bright{--date-picker-submenu-bg:var(--c-neutral-50);--date-picker-submenu-text:var(--text-primary);--date-picker-submenu-hover-bg:var(--c-neutral-100);--date-picker-submenu-active-bg:var(--c-neutral-100)}[data-color-mode=light] .date-picker-submenu--gloomy,[data-theme=light] .date-picker-submenu--gloomy{--date-picker-submenu-bg:var(--c-base-white);--date-picker-submenu-text:var(--text-primary);--date-picker-submenu-hover-bg:var(--c-neutral-100);--date-picker-submenu-active-bg:var(--c-neutral-100)}.time-picker{--time-picker-bg:var(--bg-base);--time-picker-text:var(--c-base-white);--time-picker-ampm-text:var(--c-neutral-400);--time-picker-input-bg:var(--c-neutral-700);--time-picker-item-hover-bg:color-mix(in srgb,var(--c-base-white) 8%,transparent);--time-picker-item-active-bg:color-mix(in srgb,var(--c-base-white) 14%,transparent);--time-picker-ampm-active-bg:color-mix(in srgb,var(--c-brand-200) 16%,transparent)}.time-picker[data-color-mode=bright]{--time-picker-bg:var(--c-neutral-700);--time-picker-text:var(--c-base-white);--time-picker-ampm-text:var(--c-neutral-400);--time-picker-input-bg:var(--bg-base);--time-picker-item-hover-bg:var(--bg-base);--time-picker-item-active-bg:var(--bg-base);--time-picker-ampm-active-bg:color-mix(in srgb,var(--c-brand-200) 16%,transparent)}.time-picker{display:flex;justify-content:center;width:100%;max-width:280px;padding:var(--spacing-16,1rem);background-color:var(--time-picker-bg);border-radius:var(--border-radius-12,12px);font-family:inherit;color:var(--time-picker-text)}.time-picker .time-picker-content{display:flex;width:100%;align-items:center;justify-content:center}.time-picker .time-picker-section{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-4,.25rem);position:relative}.time-picker .time-picker-value-container{position:relative;cursor:pointer;display:inline-block}.time-picker .time-picker-value{width:80px;padding:var(--spacing-6,.375rem) var(--spacing-28,1.5rem);padding-top:var(--spacing-8,.625rem);background-color:var(--time-picker-input-bg);font-size:var(--font-size-16,1rem);font-weight:var(--font-weight-semibold,600);color:var(--time-picker-text);text-align:center;border:none;border-radius:var(--border-radius-12,12px);transition:all var(--transition-normal,.2s ease);-webkit-user-select:none;-moz-user-select:none;user-select:none}.time-picker-value-container:hover .time-picker .time-picker-value{background-color:var(--time-picker-item-hover-bg)}.time-picker .time-picker-input{outline:none;cursor:pointer;-webkit-user-select:text;-moz-user-select:text;user-select:text;font-family:inherit;border:none;box-shadow:none;transition:background-color var(--transition-fast),box-shadow var(--transition-fast)}.time-picker .time-picker-input:focus{cursor:text;outline:1px solid var(--interactive-default);box-shadow:0 0 0 3px color-mix(in srgb,var(--button-primary-bg) 25%,transparent);background-color:var(--time-picker-item-hover-bg)}.time-picker .time-picker-input:disabled{cursor:not-allowed;opacity:.5}.time-picker-value-container:hover .time-picker .time-picker-input{background-color:var(--time-picker-item-hover-bg)}.time-picker .time-picker-dropdown{position:absolute;top:100%;left:50%;transform:translateX(-50%);margin-top:var(--spacing-4,.25rem);background-color:var(--bg-container);border:1px solid var(--border-primary);border-radius:var(--border-radius-8,8px);padding:var(--spacing-4,.25rem);max-height:200px;z-index:1000;box-shadow:0 4px 12px color-mix(in srgb,var(--bg-base) 30%,transparent);min-width:60px;overflow-y:auto}.time-picker .time-picker-dropdown-item{display:block;width:100%;border:none;background-color:rgba(0,0,0,0);color:var(--time-picker-text);font-size:var(--font-size-14,.875rem);font-weight:var(--font-weight-normal,400);padding:var(--spacing-6,.375rem) var(--spacing-8,.5rem);border-radius:var(--border-radius-4,4px);cursor:pointer;transition:all var(--transition-normal,.2s ease);text-align:center}.time-picker .time-picker-dropdown-item:hover:not(:disabled){background-color:var(--time-picker-item-hover-bg)}.time-picker .time-picker-dropdown-item.time-picker-dropdown-item-active{background-color:var(--interactive-default);color:var(--text-on-white);font-weight:var(--font-weight-semibold,600)}.time-picker .time-picker-dropdown-item:disabled{opacity:.5;cursor:not-allowed}.time-picker .time-picker-button{display:flex;align-items:center;justify-content:center;width:24px;height:24px;border:none;background-color:rgba(0,0,0,0);color:var(--time-picker-text);border-radius:var(--border-radius-4,4px);cursor:pointer;transition:all var(--transition-normal,.2s ease);padding:0}.time-picker .time-picker-button:hover:not(:disabled){background-color:var(--time-picker-item-hover-bg)}.time-picker .time-picker-button:active:not(:disabled){background-color:var(--time-picker-item-active-bg)}.time-picker .time-picker-button:disabled{opacity:.5;cursor:not-allowed}.time-picker .time-picker-ampm{display:flex;flex-direction:column;margin-left:var(--spacing-20,1.25rem);gap:1px;position:relative}.time-picker .time-picker-ampm-button{position:relative;background-color:var(--time-picker-input-bg);padding:var(--spacing-8,.5rem) var(--spacing-10,.625rem) var(--spacing-6,.375rem) var(--spacing-10,.625rem);border:none;border-radius:var(--border-radius-12,12px);color:var(--time-picker-ampm-text);font-size:var(--font-size-16,1rem);font-weight:var(--font-weight-semibold,600);transition:all var(--transition-normal,.2s ease);cursor:pointer;z-index:1}.time-picker .time-picker-ampm-button:first-child{border-bottom-left-radius:0;border-bottom-right-radius:0}.time-picker .time-picker-ampm-button:last-child{border-top-left-radius:0;border-top-right-radius:0}.time-picker .time-picker-ampm-button.time-picker-ampm-button-active{background-color:var(--time-picker-ampm-active-bg);color:var(--interactive-default);font-weight:var(--font-weight-semibold,600)}.time-picker .time-picker-ampm-button:hover:not(:disabled){background-color:var(--time-picker-item-hover-bg)}.time-picker .time-picker-ampm-button:disabled{opacity:.5;cursor:not-allowed}.time-picker[data-variant=compact]{max-width:-moz-fit-content;max-width:fit-content;padding:var(--spacing-8,.5rem)}.time-picker[data-variant=compact] .time-picker-ampm{flex-direction:row;margin-left:var(--spacing-10,.625rem)}.time-picker[data-variant=compact] .time-picker-ampm-button{padding:var(--spacing-6,.375rem) var(--spacing-12,.75rem)}.time-picker[data-variant=compact] .time-picker-ampm-button:first-child{border-top-right-radius:0;border-bottom-left-radius:var(--border-radius-12,12px)}.time-picker[data-variant=compact] .time-picker-ampm-button:last-child{border-top-right-radius:var(--border-radius-12,12px);border-bottom-left-radius:0}.time-picker-submenu--bright{--time-picker-submenu-bg:var(--c-neutral-700);--time-picker-submenu-text:var(--c-base-white);--time-picker-submenu-hover-bg:var(--bg-base);--time-picker-submenu-active-bg:var(--bg-base)}.time-picker-submenu--gloomy{--time-picker-submenu-bg:var(--bg-base);--time-picker-submenu-text:var(--c-base-white);--time-picker-submenu-hover-bg:var(--c-neutral-700);--time-picker-submenu-active-bg:var(--c-neutral-700)}.time-picker-submenu{background-color:var(--time-picker-submenu-bg)!important}.time-picker-submenu .dropdown-item{background-color:rgba(0,0,0,0);color:var(--time-picker-submenu-text)}.time-picker-submenu .dropdown-item:hover:not(:disabled){background-color:var(--time-picker-submenu-hover-bg)}.time-picker-submenu .dropdown-item-active{background-color:var(--time-picker-submenu-active-bg)}[data-color-mode=light] .time-picker,[data-theme=light] .time-picker{--time-picker-bg:var(--c-base-white);--time-picker-text:var(--c-neutral-600);--time-picker-input-bg:var(--c-neutral-50);--time-picker-item-hover-bg:var(--c-base-white);--time-picker-item-active-bg:var(--c-neutral-100);--time-picker-ampm-active-bg:color-mix(in srgb,var(--c-brand-200) 16%,transparent)}[data-color-mode=light] .time-picker[data-color-mode=gloomy],[data-theme=light] .time-picker[data-color-mode=gloomy]{--time-picker-bg:var(--c-neutral-50);--time-picker-text:var(--c-neutral-600);--time-picker-input-bg:var(--c-base-white);--time-picker-item-hover-bg:var(--c-neutral-50);--time-picker-item-active-bg:color-mix(in srgb,var(--c-brand-200) 16%,transparent);--time-picker-ampm-active-bg:color-mix(in srgb,var(--c-brand-200) 16%,transparent)}[data-color-mode=light] .time-picker-submenu--bright,[data-theme=light] .time-picker-submenu--bright{--time-picker-submenu-bg:var(--bg-base);--time-picker-submenu-text:var(--c-neutral-600);--time-picker-submenu-hover-bg:var(--c-base-white);--time-picker-submenu-active-bg:var(--c-base-white)}[data-color-mode=light] .time-picker-submenu--gloomy,[data-theme=light] .time-picker-submenu--gloomy{--time-picker-submenu-bg:var(--c-base-white);--time-picker-submenu-text:var(--c-neutral-700);--time-picker-submenu-hover-bg:var(--c-neutral-50);--time-picker-submenu-active-bg:var(--c-neutral-50)}.month-picker{--month-picker-bg:var(--c-neutral-700);--month-picker-text:var(--c-base-white);--month-picker-input-bg:var(--bg-base);--month-picker-item-hover-bg:var(--bg-base);--month-picker-item-active-bg:var(--bg-base)}.month-picker[data-color-mode=bright]{--month-picker-bg:var(--bg-base);--month-picker-text:var(--c-base-white);--month-picker-input-bg:var(--c-neutral-700);--month-picker-item-hover-bg:color-mix(in srgb,var(--c-base-white) 8%,transparent);--month-picker-item-active-bg:color-mix(in srgb,var(--c-base-white) 14%,transparent)}.month-picker{display:flex;justify-content:center;width:100%;max-width:-moz-fit-content;max-width:fit-content;padding:var(--spacing-8,.5rem);background-color:var(--month-picker-bg);border-radius:var(--border-radius-12,12px);font-family:inherit;color:var(--month-picker-text)}.month-picker .month-picker-content{display:flex;width:100%;align-items:center;justify-content:center;gap:var(--spacing-8,.5rem)}.month-picker .month-picker-section{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-4,.25rem);position:relative}.month-picker .month-picker-value-container{position:relative;cursor:pointer;display:inline-block}.month-picker .month-picker-value{min-width:96px;padding:var(--spacing-6,.375rem) var(--spacing-12,.75rem);background-color:var(--month-picker-input-bg);font-size:var(--font-size-16,1rem);font-weight:var(--font-weight-semibold,600);color:var(--month-picker-text);text-align:center;border:none;border-radius:var(--border-radius-12,12px);transition:all var(--transition-normal,.2s ease);-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:pointer}.month-picker .month-picker-input{outline:none;box-shadow:none}.month-picker .month-picker-input:focus{outline:1px solid var(--interactive-default);box-shadow:0 0 0 3px color-mix(in srgb,var(--button-primary-bg) 25%,transparent)}.month-picker .month-picker-button{display:flex;align-items:center;justify-content:center;width:24px;height:24px;border:none;background-color:rgba(0,0,0,0);color:var(--month-picker-text);border-radius:var(--border-radius-4,4px);cursor:pointer;transition:all var(--transition-normal,.2s ease);padding:0}.month-picker .month-picker-button:hover:not(:disabled){background-color:var(--month-picker-item-hover-bg)}.month-picker .month-picker-button:active:not(:disabled){background-color:var(--month-picker-item-active-bg)}.month-picker .month-picker-button:disabled{opacity:.5;cursor:not-allowed}.month-picker-submenu--bright{--month-picker-submenu-bg:var(--c-neutral-700);--month-picker-submenu-text:var(--c-base-white);--month-picker-submenu-hover-bg:var(--bg-base);--month-picker-submenu-active-bg:var(--bg-base)}.month-picker-submenu--gloomy{--month-picker-submenu-bg:var(--bg-base);--month-picker-submenu-text:var(--c-base-white);--month-picker-submenu-hover-bg:var(--c-neutral-700);--month-picker-submenu-active-bg:var(--c-neutral-700)}.month-picker-submenu{background-color:var(--month-picker-submenu-bg)!important}.month-picker-submenu .dropdown-item{background-color:rgba(0,0,0,0);color:var(--month-picker-submenu-text)}.month-picker-submenu .dropdown-item:hover:not(:disabled){background-color:var(--month-picker-submenu-hover-bg)}.month-picker-submenu .dropdown-item-active{background-color:var(--month-picker-submenu-active-bg)}[data-color-mode=light] .month-picker,[data-theme=light] .month-picker{--month-picker-bg:var(--c-base-white);--month-picker-text:var(--c-neutral-600);--month-picker-input-bg:var(--c-neutral-50);--month-picker-item-hover-bg:var(--c-base-white);--month-picker-item-active-bg:var(--c-neutral-100)}[data-color-mode=light] .month-picker[data-color-mode=gloomy],[data-theme=light] .month-picker[data-color-mode=gloomy]{--month-picker-bg:var(--c-neutral-50);--month-picker-text:var(--c-neutral-600);--month-picker-input-bg:var(--c-base-white);--month-picker-item-hover-bg:var(--c-neutral-50);--month-picker-item-active-bg:color-mix(in srgb,var(--c-brand-200) 16%,transparent)}[data-color-mode=light] .month-picker-submenu--bright,[data-theme=light] .month-picker-submenu--bright{--month-picker-submenu-bg:var(--bg-base);--month-picker-submenu-text:var(--c-neutral-600);--month-picker-submenu-hover-bg:var(--c-base-white);--month-picker-submenu-active-bg:var(--c-base-white)}[data-color-mode=light] .month-picker-submenu--gloomy,[data-theme=light] .month-picker-submenu--gloomy{--month-picker-submenu-bg:var(--c-base-white);--month-picker-submenu-text:var(--c-neutral-700);--month-picker-submenu-hover-bg:var(--c-neutral-50);--month-picker-submenu-active-bg:var(--c-neutral-50)}.image{display:block;max-width:100%;height:auto;transition:opacity .3s ease}.img-fit-contain{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.img-fit-cover{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.img-fit-fill{width:100%;height:100%;-o-object-fit:fill;object-fit:fill}.img-fit-none{-o-object-fit:none;object-fit:none}.img-fit-scale-down{width:100%;height:100%;-o-object-fit:scale-down;object-fit:scale-down}.img-position-center{-o-object-position:center;object-position:center}.img-position-top{-o-object-position:top;object-position:top}.img-position-bottom{-o-object-position:bottom;object-position:bottom}.img-position-left{-o-object-position:left;object-position:left}.img-position-right{-o-object-position:right;object-position:right}.img-position-top-left{-o-object-position:top left;object-position:top left}.img-position-top-right{-o-object-position:top right;object-position:top right}.img-position-bottom-left{-o-object-position:bottom left;object-position:bottom left}.img-position-bottom-right{-o-object-position:bottom right;object-position:bottom right}.aspect-ratio-container{position:relative;width:100%;max-width:100%;height:0;overflow:hidden}.aspect-ratio-container>*{position:absolute;top:0;left:0;width:100%;height:100%}.aspect-ratio-1-1{padding-bottom:100%}.aspect-ratio-4-3{padding-bottom:75%}.aspect-ratio-16-9{padding-bottom:56.25%}.aspect-ratio-21-9{padding-bottom:42.857%}.img-loading{opacity:0}.img-loaded,.img-loading{transition:opacity .3s ease}.img-loaded{opacity:1}.img-error{opacity:.5;transition:opacity .3s ease}.truncate-text{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;word-wrap:break-word;overflow-wrap:break-word;word-break:break-word;min-width:0;max-width:100%;box-sizing:border-box;white-space:nowrap}.truncate-text.truncate-text-1{-webkit-line-clamp:1;line-clamp:1;white-space:nowrap;display:block;text-overflow:ellipsis;overflow:hidden}.truncate-text.truncate-text-2{-webkit-line-clamp:2;line-clamp:2;white-space:normal}.truncate-text.truncate-text-3{-webkit-line-clamp:3;line-clamp:3;white-space:normal}.truncate-text.truncate-text-4{-webkit-line-clamp:4;line-clamp:4;white-space:normal}.truncate-text.truncate-text-5{-webkit-line-clamp:5;line-clamp:5;white-space:normal}.text-truncate{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;word-wrap:break-word;overflow-wrap:break-word;word-break:break-word;min-width:0;max-width:100%;box-sizing:border-box;margin:0;padding:0;vertical-align:baseline}.text-truncate.text-truncate-1{-webkit-line-clamp:1;line-clamp:1}.text-truncate.text-truncate-2{-webkit-line-clamp:2;line-clamp:2}.text-truncate.text-truncate-3{-webkit-line-clamp:3;line-clamp:3}.text-truncate.text-truncate-4{-webkit-line-clamp:4;line-clamp:4}.text-truncate.text-truncate-5{-webkit-line-clamp:5;line-clamp:5}.table-wrapper{max-height:calc(100vh - 192px);overflow:hidden;border-radius:var(--border-radius-24,1.5rem);box-shadow:var(--shadow-primary);background:var(--bg-container)}@media(max-width:800px){.table-wrapper{border-radius:var(--border-radius-16)}}.table-container{width:100%;position:relative;border-radius:var(--border-radius-24,1.5rem)}@media(max-width:800px){.table-container{border-radius:var(--border-radius-16)}}.table-container-fit{min-width:100%;width:-moz-max-content;width:max-content}.table-scroll-viewport{overflow:auto!important;scroll-behavior:auto!important;will-change:scroll-position}.table-scroll-viewport:after,.table-scroll-viewport:before{display:none!important}.table{width:100%;border-collapse:separate;border-spacing:0;margin-bottom:0}.table.table-virtualized{display:grid}.table td,.table th{border-bottom:1px solid var(--border-primary,#0e0f1b)}.table td{padding:var(--spacing-16);text-align:left;border-right:none;font-size:var(--font-size-14,14px);line-height:var(--line-height-normal,1.5);color:var(--text-primary)}.table tbody tr:last-child td{border-bottom:none}.table th{font-weight:var(--font-weight-semibold,600);color:var(--text-primary);font-size:var(--font-size-14,14px);line-height:var(--line-height-normal,1.5);white-space:nowrap;overflow:hidden;padding:var(--spacing-16) var(--spacing-16) var(--spacing-12) var(--spacing-16)}.table th.table-sticky-header{position:sticky;top:0;z-index:10;background:var(--bg-container,#1a1b28)}.table th.table-sortable{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.table th .table-sortable-content{display:flex;align-items:center;gap:var(--spacing-4);overflow:hidden;min-width:0}.table th.table-resizing{background:var(--color-background-tertiary,#f3f4f6)}.table .table-header-label{min-width:0;flex:1 1 0}.table .table-cell-text,.table .table-header-label{display:block}.table .table-cell-text,.table .table-cell-text *,.table .table-header-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.table thead tr:first-child th:first-child{border-top-left-radius:var(--border-radius-24,1.5rem)}@media(max-width:800px){.table thead tr:first-child th:first-child{border-top-left-radius:var(--border-radius-16)}}.table thead tr:first-child th:last-child{border-top-right-radius:var(--border-radius-24,1.5rem)}@media(max-width:800px){.table thead tr:first-child th:last-child{border-top-right-radius:var(--border-radius-16)}}.table tbody tr{transition:background-color .15s ease}.table tbody tr.table-row-dragging,.table tbody tr:hover{background:var(--bg-base,#0e0f1b)}.table tbody tr.table-row-pinned{background:var(--color-background-info,#e0f2fe);position:sticky;z-index:5}.table tbody tr.table-row-pinned.table-pinned-top{top:48px}.table tbody tr.table-row-pinned.table-pinned-bottom{bottom:0}.table-column-pinned{position:sticky!important;z-index:2;background:var(--bg-base,#0e0f1b)}.table-column-pinned.table-pinned-left{left:0;box-shadow:2px 0 4px rgba(0,0,0,.1)}.table-column-pinned.table-pinned-right{right:0;box-shadow:-2px 0 4px rgba(0,0,0,.1)}.table-resizer{position:absolute;right:0;top:0;height:100%;width:12px;cursor:col-resize;-webkit-user-select:none;-moz-user-select:none;user-select:none;touch-action:none}.table-resizer:after{content:"";position:absolute;right:0;top:10%;height:80%;width:3px;border-radius:2px;background:rgba(0,0,0,0);transition:opacity .2s,background-color .2s}.table-resizer.table-is-resizing:after,.table-resizer:hover:after{background:var(--color-primary,#ff7136)}.table-draggable-header{cursor:grab}.table-draggable-header:hover{background:var(--bg-base,#0e0f1b)!important}.table-draggable-header:active{cursor:grabbing}.table[data-column-dragging] .table-draggable-header:hover{background:none!important}.table-drag-handle-cell{text-align:center;vertical-align:middle}.table-row-drag-handle{cursor:grab}.table-row-drag-handle:active{cursor:grabbing}.table-column-visibility{display:inline-block;border:1px solid var(--color-border-default,#e5e7eb);border-radius:8px;box-shadow:0 1px 3px rgba(0,0,0,.1);margin-bottom:16px;background:var(--color-background-primary,#ffffff)}.table-column-visibility .table-column-visibility-header{padding:12px 16px;border-bottom:1px solid var(--color-border-default,#e5e7eb);font-weight:600}.table-column-visibility .table-column-visibility-header label{display:flex;align-items:center;gap:8px;cursor:pointer;color:var(--color-text-primary,#1a1a1a)}.table-column-visibility .table-column-item{padding:8px 16px}.table-column-visibility .table-column-item label{display:flex;align-items:center;gap:8px;cursor:pointer;color:var(--color-text-primary,#1a1a1a)}.table-pagination{margin-top:var(--spacing-16)}.table-loading{display:flex;align-items:center;justify-content:center;padding:48px;color:var(--color-text-secondary,#6b7280)}.table-virtualized-grid{display:grid;width:100%}.table-virtualized-grid thead{display:grid;position:sticky;top:0;z-index:10}.table-virtualized-grid thead tr{display:flex;width:100%}.table-virtualized-grid thead th{display:flex;vertical-align:middle;box-sizing:border-box;flex:1 0 var(--table-virtualized-column-width,0px)}.table-virtualized-grid thead tr:first-child th:first-child{border-top-left-radius:var(--border-radius-24,1.5rem)}@media(max-width:800px){.table-virtualized-grid thead tr:first-child th:first-child{border-top-left-radius:var(--border-radius-16)}}.table-virtualized-grid thead tr:first-child th:last-child{border-top-right-radius:var(--border-radius-24,1.5rem)}@media(max-width:800px){.table-virtualized-grid thead tr:first-child th:last-child{border-top-left-radius:var(--border-radius-16)}}.table-virtualized-grid tbody{display:grid;position:relative;height:var(--total-size,0)}.table-virtualized-grid tbody tr{display:flex;position:absolute;width:100%;height:auto;transform:translateY(var(--table-virtualized-row-start,0))}.table-virtualized-grid tbody td{display:flex;vertical-align:middle;height:auto;overflow:visible;box-sizing:border-box;flex:1 0 var(--table-virtualized-column-width,0px)}.table-virtualized-grid tbody td input,.table-virtualized-grid tbody td select,.table-virtualized-grid tbody td textarea{box-sizing:border-box;width:100%;height:auto;min-height:1.5em;line-height:1.5;vertical-align:middle}.table-filter-input{width:100%;padding:4px 8px;margin-top:4px;border:1px solid var(--color-border-default,#e5e7eb);border-radius:4px;font-size:12px}.table-filter-input:focus{outline:none;border-color:var(--color-primary,#ff7136)}.table-expansion-cell{display:flex;align-items:center;gap:8px}.table-expansion-cell button{background:rgba(0,0,0,0);border:none;cursor:pointer;padding:0;font-size:16px;transition:transform .2s}.table-expansion-cell button:hover{transform:scale(1.2)}.table-pinning-buttons{display:flex;gap:var(--spacing-4);justify-content:flex-end}.table-action-buttons{display:flex;gap:8px;margin-bottom:16px;flex-wrap:wrap}.table-action-buttons button{padding:8px 16px;border:1px solid var(--color-border-default,#e5e7eb);border-radius:6px;background:var(--color-background-primary,#ffffff);cursor:pointer;font-size:14px;transition:background-color .2s,border-color .2s,color .2s}.table-action-buttons button:hover{background:var(--color-background-secondary,#f9fafb);border-color:var(--color-primary,#ff7136)}.table-virtualized-infinite-root{position:relative}.table-fetching-indicator{position:absolute;bottom:0;left:0;right:0;padding:16px;text-align:center;color:var(--color-text-secondary,#6b7280);font-size:14px;pointer-events:none}.table-row-pinned{position:sticky!important;z-index:3;background:var(--bg-base,#0e0f1b)!important}.table-row-pinned.table-pinned-top{top:0;box-shadow:0 2px 4px rgba(0,0,0,.1)}.table-row-pinned.table-pinned-bottom{bottom:0;box-shadow:0 -2px 4px rgba(0,0,0,.1)}.table-row-pinned td{background:var(--bg-base,#0e0f1b)!important;font-weight:var(--font-weight-semibold,600)}.table-pin-buttons-container{display:flex;gap:var(--spacing-4);justify-content:flex-start;align-items:center}.table-pin-cell{text-align:center;vertical-align:middle}.tab-container{position:relative;display:inline-flex;background:var(--bg-container);padding:var(--spacing-2);border-radius:var(--border-radius-14);gap:var(--spacing-2);max-width:100%;box-sizing:border-box}.tab-container-minimal{border-radius:var(--border-radius-12)}.tab-container-text{border-radius:var(--border-radius-14)}.tab-container-scrollable{display:flex;width:100%;gap:var(--spacing-4);overflow-x:auto;background:rgba(0,0,0,0);padding:0;border-radius:0;scrollbar-width:none}.tab-container-scrollable::-webkit-scrollbar{display:none}.tab-container-scrollable .tab-active-indicator{display:none}.tab-container-scrollable .tab-item{flex:1 0 auto;padding:var(--spacing-10) var(--spacing-12);border-radius:var(--border-radius-12);background:var(--c-neutral-700);white-space:nowrap;overflow:visible}[data-theme=light] .tab-container-scrollable .tab-item{background:var(--c-base-white)}.tab-container-scrollable .tab-item.tab-item-active{background:color-mix(in srgb,var(--c-brand-200) 10%,transparent)}.tab-container-scrollable .tab-item.tab-item-active .tab-icon,.tab-container-scrollable .tab-item.tab-item-active .tab-label{color:var(--c-brand-200)}.tab-active-indicator{position:absolute;top:var(--spacing-2);bottom:var(--spacing-2);left:var(--spacing-2);background:var(--bg-item-selected);border-radius:var(--border-radius-12);transition:transform .35s cubic-bezier(.25,.46,.45,.94),width .35s cubic-bezier(.25,.46,.45,.94);pointer-events:none;z-index:0;will-change:transform,width}.tab-container-minimal .tab-active-indicator{border-radius:var(--border-radius-10)}.tab-item{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:var(--spacing-8);padding:var(--spacing-8) var(--spacing-12);border:none;background:rgba(0,0,0,0);cursor:pointer;z-index:1;transition:all .2s ease;min-height:40px;min-width:0;flex-shrink:1;overflow:hidden}.tab-item.tab-item-active{border:none;outline:none}.tab-item:active{opacity:.9}.tab-item:disabled{opacity:.5;cursor:not-allowed;pointer-events:none}.tab-item-minimal{padding:var(--spacing-10) var(--spacing-10)}.tab-item-text{padding:var(--spacing-10) var(--spacing-12);gap:0}.tab-icon{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;z-index:1;color:var(--icon-secondary);transition:color .2s ease}.tab-item-active .tab-icon{color:var(--bg-item-text)}.tab-label{display:inline-block;position:relative;padding-top:2px;font-weight:400;color:var(--text-secondary);text-overflow:ellipsis;min-width:0;max-width:100%;flex-shrink:1}.tab-label,.tab-label:before{font-size:14px;line-height:1.5;white-space:nowrap;overflow:hidden}.tab-label:before{content:attr(data-label);font-weight:600;height:0;visibility:hidden;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none;display:block}.tab-label-active{font-weight:600;color:var(--bg-item-text)}.tab-badge{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding:0 6px;font-size:12px;line-height:1;font-weight:500;color:var(--text-secondary);background:var(--bg-tertiary);border-radius:10px;flex-shrink:0}.tab-badge-active{color:var(--bg-item-text);background:var(--bg-item-selected)}}@layer ds-utilities{.mg-0-auto{margin:0 auto}.mg-left-auto{margin-left:auto}.mg-right-auto{margin-right:auto}.mg-top-auto{margin-top:auto}.mg-bottom-auto{margin-bottom:auto}.mg-0{margin:var(--spacing-0)}.mg-2{margin:var(--spacing-2)}.mg-4{margin:var(--spacing-4)}.mg-6{margin:var(--spacing-6)}.mg-8{margin:var(--spacing-8)}.mg-10{margin:var(--spacing-10)}.mg-12{margin:var(--spacing-12)}.mg-16{margin:var(--spacing-16)}.mg-20{margin:var(--spacing-20)}.mg-24{margin:var(--spacing-24)}.mg-28{margin:var(--spacing-28)}.mg-30{margin:var(--spacing-30)}.mg-32{margin:var(--spacing-32)}.mg-36{margin:var(--spacing-36)}.mg-40{margin:var(--spacing-40)}.mg-48{margin:var(--spacing-48)}.mg-56{margin:var(--spacing-56)}.mg-64{margin:var(--spacing-64)}.mg-80{margin:var(--spacing-80)}.mg-96{margin:var(--spacing-96)}.mg-128{margin:var(--spacing-128)}.mg-l-0{margin-left:var(--spacing-0)}.mg-l-2{margin-left:var(--spacing-2)}.mg-l-4{margin-left:var(--spacing-4)}.mg-l-6{margin-left:var(--spacing-6)}.mg-l-8{margin-left:var(--spacing-8)}.mg-l-10{margin-left:var(--spacing-10)}.mg-l-12{margin-left:var(--spacing-12)}.mg-l-16{margin-left:var(--spacing-16)}.mg-l-20{margin-left:var(--spacing-20)}.mg-l-24{margin-left:var(--spacing-24)}.mg-l-28{margin-left:var(--spacing-28)}.mg-l-30{margin-left:var(--spacing-30)}.mg-l-32{margin-left:var(--spacing-32)}.mg-l-36{margin-left:var(--spacing-36)}.mg-l-40{margin-left:var(--spacing-40)}.mg-l-48{margin-left:var(--spacing-48)}.mg-l-56{margin-left:var(--spacing-56)}.mg-l-64{margin-left:var(--spacing-64)}.mg-l-80{margin-left:var(--spacing-80)}.mg-l-96{margin-left:var(--spacing-96)}.mg-l-128{margin-left:var(--spacing-128)}.mg-r-0{margin-right:var(--spacing-0)}.mg-r-2{margin-right:var(--spacing-2)}.mg-r-4{margin-right:var(--spacing-4)}.mg-r-6{margin-right:var(--spacing-6)}.mg-r-8{margin-right:var(--spacing-8)}.mg-r-10{margin-right:var(--spacing-10)}.mg-r-12{margin-right:var(--spacing-12)}.mg-r-16{margin-right:var(--spacing-16)}.mg-r-20{margin-right:var(--spacing-20)}.mg-r-24{margin-right:var(--spacing-24)}.mg-r-28{margin-right:var(--spacing-28)}.mg-r-30{margin-right:var(--spacing-30)}.mg-r-32{margin-right:var(--spacing-32)}.mg-r-36{margin-right:var(--spacing-36)}.mg-r-40{margin-right:var(--spacing-40)}.mg-r-48{margin-right:var(--spacing-48)}.mg-r-56{margin-right:var(--spacing-56)}.mg-r-64{margin-right:var(--spacing-64)}.mg-r-80{margin-right:var(--spacing-80)}.mg-r-96{margin-right:var(--spacing-96)}.mg-r-128{margin-right:var(--spacing-128)}.mg-t-0{margin-top:var(--spacing-0)}.mg-t-2{margin-top:var(--spacing-2)}.mg-t-4{margin-top:var(--spacing-4)}.mg-t-6{margin-top:var(--spacing-6)}.mg-t-8{margin-top:var(--spacing-8)}.mg-t-10{margin-top:var(--spacing-10)}.mg-t-12{margin-top:var(--spacing-12)}.mg-t-16{margin-top:var(--spacing-16)}.mg-t-20{margin-top:var(--spacing-20)}.mg-t-24{margin-top:var(--spacing-24)}.mg-t-28{margin-top:var(--spacing-28)}.mg-t-30{margin-top:var(--spacing-30)}.mg-t-32{margin-top:var(--spacing-32)}.mg-t-36{margin-top:var(--spacing-36)}.mg-t-40{margin-top:var(--spacing-40)}.mg-t-48{margin-top:var(--spacing-48)}.mg-t-56{margin-top:var(--spacing-56)}.mg-t-64{margin-top:var(--spacing-64)}.mg-t-80{margin-top:var(--spacing-80)}.mg-t-96{margin-top:var(--spacing-96)}.mg-t-128{margin-top:var(--spacing-128)}.mg-b-0{margin-bottom:var(--spacing-0)}.mg-b-2{margin-bottom:var(--spacing-2)}.mg-b-4{margin-bottom:var(--spacing-4)}.mg-b-6{margin-bottom:var(--spacing-6)}.mg-b-8{margin-bottom:var(--spacing-8)}.mg-b-10{margin-bottom:var(--spacing-10)}.mg-b-12{margin-bottom:var(--spacing-12)}.mg-b-16{margin-bottom:var(--spacing-16)}.mg-b-20{margin-bottom:var(--spacing-20)}.mg-b-24{margin-bottom:var(--spacing-24)}.mg-b-28{margin-bottom:var(--spacing-28)}.mg-b-30{margin-bottom:var(--spacing-30)}.mg-b-32{margin-bottom:var(--spacing-32)}.mg-b-36{margin-bottom:var(--spacing-36)}.mg-b-40{margin-bottom:var(--spacing-40)}.mg-b-48{margin-bottom:var(--spacing-48)}.mg-b-56{margin-bottom:var(--spacing-56)}.mg-b-64{margin-bottom:var(--spacing-64)}.mg-b-80{margin-bottom:var(--spacing-80)}.mg-b-96{margin-bottom:var(--spacing-96)}.mg-b-128{margin-bottom:var(--spacing-128)}.mg-x-0{margin-left:var(--spacing-0);margin-right:var(--spacing-0)}.mg-x-2{margin-left:var(--spacing-2);margin-right:var(--spacing-2)}.mg-x-4{margin-left:var(--spacing-4);margin-right:var(--spacing-4)}.mg-x-6{margin-left:var(--spacing-6);margin-right:var(--spacing-6)}.mg-x-8{margin-left:var(--spacing-8);margin-right:var(--spacing-8)}.mg-x-10{margin-left:var(--spacing-10);margin-right:var(--spacing-10)}.mg-x-12{margin-left:var(--spacing-12);margin-right:var(--spacing-12)}.mg-x-16{margin-left:var(--spacing-16);margin-right:var(--spacing-16)}.mg-x-20{margin-left:var(--spacing-20);margin-right:var(--spacing-20)}.mg-x-24{margin-left:var(--spacing-24);margin-right:var(--spacing-24)}.mg-x-28{margin-left:var(--spacing-28);margin-right:var(--spacing-28)}.mg-x-30{margin-left:var(--spacing-30);margin-right:var(--spacing-30)}.mg-x-32{margin-left:var(--spacing-32);margin-right:var(--spacing-32)}.mg-x-36{margin-left:var(--spacing-36);margin-right:var(--spacing-36)}.mg-x-40{margin-left:var(--spacing-40);margin-right:var(--spacing-40)}.mg-x-48{margin-left:var(--spacing-48);margin-right:var(--spacing-48)}.mg-x-56{margin-left:var(--spacing-56);margin-right:var(--spacing-56)}.mg-x-64{margin-left:var(--spacing-64);margin-right:var(--spacing-64)}.mg-x-80{margin-left:var(--spacing-80);margin-right:var(--spacing-80)}.mg-x-96{margin-left:var(--spacing-96);margin-right:var(--spacing-96)}.mg-x-128{margin-left:var(--spacing-128);margin-right:var(--spacing-128)}.mg-y-0{margin-top:var(--spacing-0);margin-bottom:var(--spacing-0)}.mg-y-2{margin-top:var(--spacing-2);margin-bottom:var(--spacing-2)}.mg-y-4{margin-top:var(--spacing-4);margin-bottom:var(--spacing-4)}.mg-y-6{margin-top:var(--spacing-6);margin-bottom:var(--spacing-6)}.mg-y-8{margin-top:var(--spacing-8);margin-bottom:var(--spacing-8)}.mg-y-10{margin-top:var(--spacing-10);margin-bottom:var(--spacing-10)}.mg-y-12{margin-top:var(--spacing-12);margin-bottom:var(--spacing-12)}.mg-y-16{margin-top:var(--spacing-16);margin-bottom:var(--spacing-16)}.mg-y-20{margin-top:var(--spacing-20);margin-bottom:var(--spacing-20)}.mg-y-24{margin-top:var(--spacing-24);margin-bottom:var(--spacing-24)}.mg-y-28{margin-top:var(--spacing-28);margin-bottom:var(--spacing-28)}.mg-y-30{margin-top:var(--spacing-30);margin-bottom:var(--spacing-30)}.mg-y-32{margin-top:var(--spacing-32);margin-bottom:var(--spacing-32)}.mg-y-36{margin-top:var(--spacing-36);margin-bottom:var(--spacing-36)}.mg-y-40{margin-top:var(--spacing-40);margin-bottom:var(--spacing-40)}.mg-y-48{margin-top:var(--spacing-48);margin-bottom:var(--spacing-48)}.mg-y-56{margin-top:var(--spacing-56);margin-bottom:var(--spacing-56)}.mg-y-64{margin-top:var(--spacing-64);margin-bottom:var(--spacing-64)}.mg-y-80{margin-top:var(--spacing-80);margin-bottom:var(--spacing-80)}.mg-y-96{margin-top:var(--spacing-96);margin-bottom:var(--spacing-96)}.mg-y-128{margin-top:var(--spacing-128);margin-bottom:var(--spacing-128)}.-mg-2{margin:calc(-1*var(--spacing-2))}.-mg-l-2{margin-left:calc(-1*var(--spacing-2))}.-mg-r-2{margin-right:calc(-1*var(--spacing-2))}.-mg-t-2{margin-top:calc(-1*var(--spacing-2))}.-mg-b-2{margin-bottom:calc(-1*var(--spacing-2))}.-mg-4{margin:calc(-1*var(--spacing-4))}.-mg-l-4{margin-left:calc(-1*var(--spacing-4))}.-mg-r-4{margin-right:calc(-1*var(--spacing-4))}.-mg-t-4{margin-top:calc(-1*var(--spacing-4))}.-mg-b-4{margin-bottom:calc(-1*var(--spacing-4))}.-mg-6{margin:calc(-1*var(--spacing-6))}.-mg-l-6{margin-left:calc(-1*var(--spacing-6))}.-mg-r-6{margin-right:calc(-1*var(--spacing-6))}.-mg-t-6{margin-top:calc(-1*var(--spacing-6))}.-mg-b-6{margin-bottom:calc(-1*var(--spacing-6))}.-mg-8{margin:calc(-1*var(--spacing-8))}.-mg-l-8{margin-left:calc(-1*var(--spacing-8))}.-mg-r-8{margin-right:calc(-1*var(--spacing-8))}.-mg-t-8{margin-top:calc(-1*var(--spacing-8))}.-mg-b-8{margin-bottom:calc(-1*var(--spacing-8))}.-mg-10{margin:calc(-1*var(--spacing-10))}.-mg-l-10{margin-left:calc(-1*var(--spacing-10))}.-mg-r-10{margin-right:calc(-1*var(--spacing-10))}.-mg-t-10{margin-top:calc(-1*var(--spacing-10))}.-mg-b-10{margin-bottom:calc(-1*var(--spacing-10))}.-mg-12{margin:calc(-1*var(--spacing-12))}.-mg-l-12{margin-left:calc(-1*var(--spacing-12))}.-mg-r-12{margin-right:calc(-1*var(--spacing-12))}.-mg-t-12{margin-top:calc(-1*var(--spacing-12))}.-mg-b-12{margin-bottom:calc(-1*var(--spacing-12))}.-mg-16{margin:calc(-1*var(--spacing-16))}.-mg-l-16{margin-left:calc(-1*var(--spacing-16))}.-mg-r-16{margin-right:calc(-1*var(--spacing-16))}.-mg-t-16{margin-top:calc(-1*var(--spacing-16))}.-mg-b-16{margin-bottom:calc(-1*var(--spacing-16))}.-mg-20{margin:calc(-1*var(--spacing-20))}.-mg-l-20{margin-left:calc(-1*var(--spacing-20))}.-mg-r-20{margin-right:calc(-1*var(--spacing-20))}.-mg-t-20{margin-top:calc(-1*var(--spacing-20))}.-mg-b-20{margin-bottom:calc(-1*var(--spacing-20))}.-mg-24{margin:calc(-1*var(--spacing-24))}.-mg-l-24{margin-left:calc(-1*var(--spacing-24))}.-mg-r-24{margin-right:calc(-1*var(--spacing-24))}.-mg-t-24{margin-top:calc(-1*var(--spacing-24))}.-mg-b-24{margin-bottom:calc(-1*var(--spacing-24))}.-mg-28{margin:calc(-1*var(--spacing-28))}.-mg-l-28{margin-left:calc(-1*var(--spacing-28))}.-mg-r-28{margin-right:calc(-1*var(--spacing-28))}.-mg-t-28{margin-top:calc(-1*var(--spacing-28))}.-mg-b-28{margin-bottom:calc(-1*var(--spacing-28))}.-mg-30{margin:calc(-1*var(--spacing-30))}.-mg-l-30{margin-left:calc(-1*var(--spacing-30))}.-mg-r-30{margin-right:calc(-1*var(--spacing-30))}.-mg-t-30{margin-top:calc(-1*var(--spacing-30))}.-mg-b-30{margin-bottom:calc(-1*var(--spacing-30))}.-mg-32{margin:calc(-1*var(--spacing-32))}.-mg-l-32{margin-left:calc(-1*var(--spacing-32))}.-mg-r-32{margin-right:calc(-1*var(--spacing-32))}.-mg-t-32{margin-top:calc(-1*var(--spacing-32))}.-mg-b-32{margin-bottom:calc(-1*var(--spacing-32))}.-mg-36{margin:calc(-1*var(--spacing-36))}.-mg-l-36{margin-left:calc(-1*var(--spacing-36))}.-mg-r-36{margin-right:calc(-1*var(--spacing-36))}.-mg-t-36{margin-top:calc(-1*var(--spacing-36))}.-mg-b-36{margin-bottom:calc(-1*var(--spacing-36))}.-mg-40{margin:calc(-1*var(--spacing-40))}.-mg-l-40{margin-left:calc(-1*var(--spacing-40))}.-mg-r-40{margin-right:calc(-1*var(--spacing-40))}.-mg-t-40{margin-top:calc(-1*var(--spacing-40))}.-mg-b-40{margin-bottom:calc(-1*var(--spacing-40))}.-mg-48{margin:calc(-1*var(--spacing-48))}.-mg-l-48{margin-left:calc(-1*var(--spacing-48))}.-mg-r-48{margin-right:calc(-1*var(--spacing-48))}.-mg-t-48{margin-top:calc(-1*var(--spacing-48))}.-mg-b-48{margin-bottom:calc(-1*var(--spacing-48))}.-mg-56{margin:calc(-1*var(--spacing-56))}.-mg-l-56{margin-left:calc(-1*var(--spacing-56))}.-mg-r-56{margin-right:calc(-1*var(--spacing-56))}.-mg-t-56{margin-top:calc(-1*var(--spacing-56))}.-mg-b-56{margin-bottom:calc(-1*var(--spacing-56))}.-mg-64{margin:calc(-1*var(--spacing-64))}.-mg-l-64{margin-left:calc(-1*var(--spacing-64))}.-mg-r-64{margin-right:calc(-1*var(--spacing-64))}.-mg-t-64{margin-top:calc(-1*var(--spacing-64))}.-mg-b-64{margin-bottom:calc(-1*var(--spacing-64))}.-mg-80{margin:calc(-1*var(--spacing-80))}.-mg-l-80{margin-left:calc(-1*var(--spacing-80))}.-mg-r-80{margin-right:calc(-1*var(--spacing-80))}.-mg-t-80{margin-top:calc(-1*var(--spacing-80))}.-mg-b-80{margin-bottom:calc(-1*var(--spacing-80))}.-mg-96{margin:calc(-1*var(--spacing-96))}.-mg-l-96{margin-left:calc(-1*var(--spacing-96))}.-mg-r-96{margin-right:calc(-1*var(--spacing-96))}.-mg-t-96{margin-top:calc(-1*var(--spacing-96))}.-mg-b-96{margin-bottom:calc(-1*var(--spacing-96))}.-mg-128{margin:calc(-1*var(--spacing-128))}.-mg-l-128{margin-left:calc(-1*var(--spacing-128))}.-mg-r-128{margin-right:calc(-1*var(--spacing-128))}.-mg-t-128{margin-top:calc(-1*var(--spacing-128))}.-mg-b-128{margin-bottom:calc(-1*var(--spacing-128))}.pad-0{padding:var(--spacing-0)}.pad-2{padding:var(--spacing-2)}.pad-4{padding:var(--spacing-4)}.pad-6{padding:var(--spacing-6)}.pad-8{padding:var(--spacing-8)}.pad-10{padding:var(--spacing-10)}.pad-12{padding:var(--spacing-12)}.pad-16{padding:var(--spacing-16)}.pad-20{padding:var(--spacing-20)}.pad-24{padding:var(--spacing-24)}.pad-28{padding:var(--spacing-28)}.pad-30{padding:var(--spacing-30)}.pad-32{padding:var(--spacing-32)}.pad-36{padding:var(--spacing-36)}.pad-40{padding:var(--spacing-40)}.pad-48{padding:var(--spacing-48)}.pad-56{padding:var(--spacing-56)}.pad-64{padding:var(--spacing-64)}.pad-80{padding:var(--spacing-80)}.pad-96{padding:var(--spacing-96)}.pad-128{padding:var(--spacing-128)}.pad-l-0{padding-left:var(--spacing-0)}.pad-l-2{padding-left:var(--spacing-2)}.pad-l-4{padding-left:var(--spacing-4)}.pad-l-6{padding-left:var(--spacing-6)}.pad-l-8{padding-left:var(--spacing-8)}.pad-l-10{padding-left:var(--spacing-10)}.pad-l-12{padding-left:var(--spacing-12)}.pad-l-16{padding-left:var(--spacing-16)}.pad-l-20{padding-left:var(--spacing-20)}.pad-l-24{padding-left:var(--spacing-24)}.pad-l-28{padding-left:var(--spacing-28)}.pad-l-30{padding-left:var(--spacing-30)}.pad-l-32{padding-left:var(--spacing-32)}.pad-l-36{padding-left:var(--spacing-36)}.pad-l-40{padding-left:var(--spacing-40)}.pad-l-48{padding-left:var(--spacing-48)}.pad-l-56{padding-left:var(--spacing-56)}.pad-l-64{padding-left:var(--spacing-64)}.pad-l-80{padding-left:var(--spacing-80)}.pad-l-96{padding-left:var(--spacing-96)}.pad-l-128{padding-left:var(--spacing-128)}.pad-r-0{padding-right:var(--spacing-0)}.pad-r-2{padding-right:var(--spacing-2)}.pad-r-4{padding-right:var(--spacing-4)}.pad-r-6{padding-right:var(--spacing-6)}.pad-r-8{padding-right:var(--spacing-8)}.pad-r-10{padding-right:var(--spacing-10)}.pad-r-12{padding-right:var(--spacing-12)}.pad-r-16{padding-right:var(--spacing-16)}.pad-r-20{padding-right:var(--spacing-20)}.pad-r-24{padding-right:var(--spacing-24)}.pad-r-28{padding-right:var(--spacing-28)}.pad-r-30{padding-right:var(--spacing-30)}.pad-r-32{padding-right:var(--spacing-32)}.pad-r-36{padding-right:var(--spacing-36)}.pad-r-40{padding-right:var(--spacing-40)}.pad-r-48{padding-right:var(--spacing-48)}.pad-r-56{padding-right:var(--spacing-56)}.pad-r-64{padding-right:var(--spacing-64)}.pad-r-80{padding-right:var(--spacing-80)}.pad-r-96{padding-right:var(--spacing-96)}.pad-r-128{padding-right:var(--spacing-128)}.pad-t-0{padding-top:var(--spacing-0)}.pad-t-2{padding-top:var(--spacing-2)}.pad-t-4{padding-top:var(--spacing-4)}.pad-t-6{padding-top:var(--spacing-6)}.pad-t-8{padding-top:var(--spacing-8)}.pad-t-10{padding-top:var(--spacing-10)}.pad-t-12{padding-top:var(--spacing-12)}.pad-t-16{padding-top:var(--spacing-16)}.pad-t-20{padding-top:var(--spacing-20)}.pad-t-24{padding-top:var(--spacing-24)}.pad-t-28{padding-top:var(--spacing-28)}.pad-t-30{padding-top:var(--spacing-30)}.pad-t-32{padding-top:var(--spacing-32)}.pad-t-36{padding-top:var(--spacing-36)}.pad-t-40{padding-top:var(--spacing-40)}.pad-t-48{padding-top:var(--spacing-48)}.pad-t-56{padding-top:var(--spacing-56)}.pad-t-64{padding-top:var(--spacing-64)}.pad-t-80{padding-top:var(--spacing-80)}.pad-t-96{padding-top:var(--spacing-96)}.pad-t-128{padding-top:var(--spacing-128)}.pad-b-0{padding-bottom:var(--spacing-0)}.pad-b-2{padding-bottom:var(--spacing-2)}.pad-b-4{padding-bottom:var(--spacing-4)}.pad-b-6{padding-bottom:var(--spacing-6)}.pad-b-8{padding-bottom:var(--spacing-8)}.pad-b-10{padding-bottom:var(--spacing-10)}.pad-b-12{padding-bottom:var(--spacing-12)}.pad-b-16{padding-bottom:var(--spacing-16)}.pad-b-20{padding-bottom:var(--spacing-20)}.pad-b-24{padding-bottom:var(--spacing-24)}.pad-b-28{padding-bottom:var(--spacing-28)}.pad-b-30{padding-bottom:var(--spacing-30)}.pad-b-32{padding-bottom:var(--spacing-32)}.pad-b-36{padding-bottom:var(--spacing-36)}.pad-b-40{padding-bottom:var(--spacing-40)}.pad-b-48{padding-bottom:var(--spacing-48)}.pad-b-56{padding-bottom:var(--spacing-56)}.pad-b-64{padding-bottom:var(--spacing-64)}.pad-b-80{padding-bottom:var(--spacing-80)}.pad-b-96{padding-bottom:var(--spacing-96)}.pad-b-128{padding-bottom:var(--spacing-128)}.pad-x-0{padding-left:var(--spacing-0);padding-right:var(--spacing-0)}.pad-x-2{padding-left:var(--spacing-2);padding-right:var(--spacing-2)}.pad-x-4{padding-left:var(--spacing-4);padding-right:var(--spacing-4)}.pad-x-6{padding-left:var(--spacing-6);padding-right:var(--spacing-6)}.pad-x-8{padding-left:var(--spacing-8);padding-right:var(--spacing-8)}.pad-x-10{padding-left:var(--spacing-10);padding-right:var(--spacing-10)}.pad-x-12{padding-left:var(--spacing-12);padding-right:var(--spacing-12)}.pad-x-16{padding-left:var(--spacing-16);padding-right:var(--spacing-16)}.pad-x-20{padding-left:var(--spacing-20);padding-right:var(--spacing-20)}.pad-x-24{padding-left:var(--spacing-24);padding-right:var(--spacing-24)}.pad-x-28{padding-left:var(--spacing-28);padding-right:var(--spacing-28)}.pad-x-30{padding-left:var(--spacing-30);padding-right:var(--spacing-30)}.pad-x-32{padding-left:var(--spacing-32);padding-right:var(--spacing-32)}.pad-x-36{padding-left:var(--spacing-36);padding-right:var(--spacing-36)}.pad-x-40{padding-left:var(--spacing-40);padding-right:var(--spacing-40)}.pad-x-48{padding-left:var(--spacing-48);padding-right:var(--spacing-48)}.pad-x-56{padding-left:var(--spacing-56);padding-right:var(--spacing-56)}.pad-x-64{padding-left:var(--spacing-64);padding-right:var(--spacing-64)}.pad-x-80{padding-left:var(--spacing-80);padding-right:var(--spacing-80)}.pad-x-96{padding-left:var(--spacing-96);padding-right:var(--spacing-96)}.pad-x-128{padding-left:var(--spacing-128);padding-right:var(--spacing-128)}.pad-y-0{padding-top:var(--spacing-0);padding-bottom:var(--spacing-0)}.pad-y-2{padding-top:var(--spacing-2);padding-bottom:var(--spacing-2)}.pad-y-4{padding-top:var(--spacing-4);padding-bottom:var(--spacing-4)}.pad-y-6{padding-top:var(--spacing-6);padding-bottom:var(--spacing-6)}.pad-y-8{padding-top:var(--spacing-8);padding-bottom:var(--spacing-8)}.pad-y-10{padding-top:var(--spacing-10);padding-bottom:var(--spacing-10)}.pad-y-12{padding-top:var(--spacing-12);padding-bottom:var(--spacing-12)}.pad-y-16{padding-top:var(--spacing-16);padding-bottom:var(--spacing-16)}.pad-y-20{padding-top:var(--spacing-20);padding-bottom:var(--spacing-20)}.pad-y-24{padding-top:var(--spacing-24);padding-bottom:var(--spacing-24)}.pad-y-28{padding-top:var(--spacing-28);padding-bottom:var(--spacing-28)}.pad-y-30{padding-top:var(--spacing-30);padding-bottom:var(--spacing-30)}.pad-y-32{padding-top:var(--spacing-32);padding-bottom:var(--spacing-32)}.pad-y-36{padding-top:var(--spacing-36);padding-bottom:var(--spacing-36)}.pad-y-40{padding-top:var(--spacing-40);padding-bottom:var(--spacing-40)}.pad-y-48{padding-top:var(--spacing-48);padding-bottom:var(--spacing-48)}.pad-y-56{padding-top:var(--spacing-56);padding-bottom:var(--spacing-56)}.pad-y-64{padding-top:var(--spacing-64);padding-bottom:var(--spacing-64)}.pad-y-80{padding-top:var(--spacing-80);padding-bottom:var(--spacing-80)}.pad-y-96{padding-top:var(--spacing-96);padding-bottom:var(--spacing-96)}.pad-y-128{padding-top:var(--spacing-128);padding-bottom:var(--spacing-128)}@media(max-width:768px){.mg-sm-0{margin:var(--spacing-0)}.pad-sm-0{padding:var(--spacing-0)}.mg-sm-2{margin:var(--spacing-2)}.pad-sm-2{padding:var(--spacing-2)}.mg-sm-4{margin:var(--spacing-4)}.pad-sm-4{padding:var(--spacing-4)}.mg-sm-6{margin:var(--spacing-6)}.pad-sm-6{padding:var(--spacing-6)}.mg-sm-8{margin:var(--spacing-8)}.pad-sm-8{padding:var(--spacing-8)}.mg-sm-10{margin:var(--spacing-10)}.pad-sm-10{padding:var(--spacing-10)}.mg-sm-12{margin:var(--spacing-12)}.pad-sm-12{padding:var(--spacing-12)}.mg-sm-16{margin:var(--spacing-16)}.pad-sm-16{padding:var(--spacing-16)}.mg-sm-20{margin:var(--spacing-20)}.pad-sm-20{padding:var(--spacing-20)}.mg-sm-24{margin:var(--spacing-24)}.pad-sm-24{padding:var(--spacing-24)}.mg-sm-28{margin:var(--spacing-28)}.pad-sm-28{padding:var(--spacing-28)}.mg-sm-30{margin:var(--spacing-30)}.pad-sm-30{padding:var(--spacing-30)}.mg-sm-32{margin:var(--spacing-32)}.pad-sm-32{padding:var(--spacing-32)}.mg-sm-36{margin:var(--spacing-36)}.pad-sm-36{padding:var(--spacing-36)}.mg-sm-40{margin:var(--spacing-40)}.pad-sm-40{padding:var(--spacing-40)}.mg-sm-48{margin:var(--spacing-48)}.pad-sm-48{padding:var(--spacing-48)}.mg-sm-56{margin:var(--spacing-56)}.pad-sm-56{padding:var(--spacing-56)}.mg-sm-64{margin:var(--spacing-64)}.pad-sm-64{padding:var(--spacing-64)}.mg-sm-80{margin:var(--spacing-80)}.pad-sm-80{padding:var(--spacing-80)}.mg-sm-96{margin:var(--spacing-96)}.pad-sm-96{padding:var(--spacing-96)}.mg-sm-128{margin:var(--spacing-128)}.pad-sm-128{padding:var(--spacing-128)}}@media(min-width:1024px){.mg-lg-0{margin:var(--spacing-0)}.pad-lg-0{padding:var(--spacing-0)}.mg-lg-2{margin:var(--spacing-2)}.pad-lg-2{padding:var(--spacing-2)}.mg-lg-4{margin:var(--spacing-4)}.pad-lg-4{padding:var(--spacing-4)}.mg-lg-6{margin:var(--spacing-6)}.pad-lg-6{padding:var(--spacing-6)}.mg-lg-8{margin:var(--spacing-8)}.pad-lg-8{padding:var(--spacing-8)}.mg-lg-10{margin:var(--spacing-10)}.pad-lg-10{padding:var(--spacing-10)}.mg-lg-12{margin:var(--spacing-12)}.pad-lg-12{padding:var(--spacing-12)}.mg-lg-16{margin:var(--spacing-16)}.pad-lg-16{padding:var(--spacing-16)}.mg-lg-20{margin:var(--spacing-20)}.pad-lg-20{padding:var(--spacing-20)}.mg-lg-24{margin:var(--spacing-24)}.pad-lg-24{padding:var(--spacing-24)}.mg-lg-28{margin:var(--spacing-28)}.pad-lg-28{padding:var(--spacing-28)}.mg-lg-30{margin:var(--spacing-30)}.pad-lg-30{padding:var(--spacing-30)}.mg-lg-32{margin:var(--spacing-32)}.pad-lg-32{padding:var(--spacing-32)}.mg-lg-36{margin:var(--spacing-36)}.pad-lg-36{padding:var(--spacing-36)}.mg-lg-40{margin:var(--spacing-40)}.pad-lg-40{padding:var(--spacing-40)}.mg-lg-48{margin:var(--spacing-48)}.pad-lg-48{padding:var(--spacing-48)}.mg-lg-56{margin:var(--spacing-56)}.pad-lg-56{padding:var(--spacing-56)}.mg-lg-64{margin:var(--spacing-64)}.pad-lg-64{padding:var(--spacing-64)}.mg-lg-80{margin:var(--spacing-80)}.pad-lg-80{padding:var(--spacing-80)}.mg-lg-96{margin:var(--spacing-96)}.pad-lg-96{padding:var(--spacing-96)}.mg-lg-128{margin:var(--spacing-128)}.pad-lg-128{padding:var(--spacing-128)}}.gap-0{gap:var(--spacing-0)}.gap-4{gap:var(--spacing-4)}.gap-6{gap:var(--spacing-6)}.gap-8{gap:var(--spacing-8)}.gap-10{gap:var(--spacing-10)}.gap-12{gap:var(--spacing-12)}.gap-14{gap:var(--spacing-14)}.gap-16{gap:var(--spacing-16)}.gap-20{gap:var(--spacing-20)}.gap-24{gap:var(--spacing-24)}.gap-28{gap:var(--spacing-28)}.gap-30{gap:var(--spacing-30)}.gap-32{gap:var(--spacing-32)}.gap-40{gap:var(--spacing-40)}.gap-48{gap:var(--spacing-48)}.gap-60{gap:var(--spacing-60)}.gap-64{gap:var(--spacing-64)}.gap-80{gap:var(--spacing-80)}.gap-96{gap:var(--spacing-96)}.gap-128{gap:var(--spacing-128)}.gap-x-0{-moz-column-gap:var(--spacing-0);column-gap:var(--spacing-0)}.gap-x-4{-moz-column-gap:var(--spacing-4);column-gap:var(--spacing-4)}.gap-x-6{-moz-column-gap:var(--spacing-6);column-gap:var(--spacing-6)}.gap-x-8{-moz-column-gap:var(--spacing-8);column-gap:var(--spacing-8)}.gap-x-10{-moz-column-gap:var(--spacing-10);column-gap:var(--spacing-10)}.gap-x-12{-moz-column-gap:var(--spacing-12);column-gap:var(--spacing-12)}.gap-x-14{-moz-column-gap:var(--spacing-14);column-gap:var(--spacing-14)}.gap-x-16{-moz-column-gap:var(--spacing-16);column-gap:var(--spacing-16)}.gap-x-20{-moz-column-gap:var(--spacing-20);column-gap:var(--spacing-20)}.gap-x-24{-moz-column-gap:var(--spacing-24);column-gap:var(--spacing-24)}.gap-x-28{-moz-column-gap:var(--spacing-28);column-gap:var(--spacing-28)}.gap-x-30{-moz-column-gap:var(--spacing-30);column-gap:var(--spacing-30)}.gap-x-32{-moz-column-gap:var(--spacing-32);column-gap:var(--spacing-32)}.gap-x-40{-moz-column-gap:var(--spacing-40);column-gap:var(--spacing-40)}.gap-x-48{-moz-column-gap:var(--spacing-48);column-gap:var(--spacing-48)}.gap-x-60{-moz-column-gap:var(--spacing-60);column-gap:var(--spacing-60)}.gap-x-64{-moz-column-gap:var(--spacing-64);column-gap:var(--spacing-64)}.gap-x-80{-moz-column-gap:var(--spacing-80);column-gap:var(--spacing-80)}.gap-x-96{-moz-column-gap:var(--spacing-96);column-gap:var(--spacing-96)}.gap-x-128{-moz-column-gap:var(--spacing-128);column-gap:var(--spacing-128)}.gap-y-0{row-gap:var(--spacing-0)}.gap-y-4{row-gap:var(--spacing-4)}.gap-y-6{row-gap:var(--spacing-6)}.gap-y-8{row-gap:var(--spacing-8)}.gap-y-10{row-gap:var(--spacing-10)}.gap-y-12{row-gap:var(--spacing-12)}.gap-y-14{row-gap:var(--spacing-14)}.gap-y-16{row-gap:var(--spacing-16)}.gap-y-20{row-gap:var(--spacing-20)}.gap-y-24{row-gap:var(--spacing-24)}.gap-y-28{row-gap:var(--spacing-28)}.gap-y-30{row-gap:var(--spacing-30)}.gap-y-32{row-gap:var(--spacing-32)}.gap-y-40{row-gap:var(--spacing-40)}.gap-y-48{row-gap:var(--spacing-48)}.gap-y-60{row-gap:var(--spacing-60)}.gap-y-64{row-gap:var(--spacing-64)}.gap-y-80{row-gap:var(--spacing-80)}.gap-y-96{row-gap:var(--spacing-96)}.gap-y-128{row-gap:var(--spacing-128)}.w-33{width:33%}.w-50{width:50%}.w-100{width:100%}.min-w400{min-width:400px}.max-w400{max-width:400px}.min-w700{min-width:700px}.max-w700{max-width:700px}.min-w800{min-width:800px}.max-w800{max-width:800px}.min-w900{min-width:900px}.max-w900{max-width:900px}.min-w1000{min-width:1000px}.max-w1000{max-width:1000px}.min-w1100{min-width:1100px}.max-w1100{max-width:1100px}.min-w1200{min-width:1200px}.max-w1200{max-width:1200px}.min-w1300{min-width:1300px}.max-w1300{max-width:1300px}.min-w1400{min-width:1400px}.max-w1400{max-width:1400px}.min-w1500{min-width:1500px}.max-w1500{max-width:1500px}.min-w1600{min-width:1600px}.max-w1600{max-width:1600px}.min-w1700{min-width:1700px}.max-w1700{max-width:1700px}.min-w1800{min-width:1800px}.max-w1800{max-width:1800px}.min-w1900{min-width:1900px}.max-w1900{max-width:1900px}.min-w2000{min-width:2000px}.max-w2000{max-width:2000px}.min-w200{min-width:200px}.max-w200{max-width:200px}.min-w250{min-width:250px}.max-w250{max-width:250px}.min-w300{min-width:300px}.max-w300{max-width:300px}.min-w350{min-width:350px}.max-w350{max-width:350px}.min-w450{min-width:450px}.max-w450{max-width:450px}.min-w500{min-width:500px}.max-w500{max-width:500px}.min-w550{min-width:550px}.max-w550{max-width:550px}.min-w600{min-width:600px}.max-w600{max-width:600px}.min-w650{min-width:650px}.max-w650{max-width:650px}.min-w750{min-width:750px}.max-w750{max-width:750px}.min-w850{min-width:850px}.max-w850{max-width:850px}.min-w950{min-width:950px}.max-w950{max-width:950px}.h-100{height:100%}.h-lvh{height:100lvh}.h-vh{height:100vh}.p-relative{position:relative!important}.p-absolute{position:absolute!important}.p-fixed{position:fixed!important}.p-sticky{position:sticky!important}.p-absolut-center{position:absolute!important;top:50%;left:0!important;right:0!important;transform:perspective(1px) translateY(-50%)!important}.t-0{top:0}.r-0{right:0}.b-0{bottom:0}.l-0{left:0}.d-block{display:block!important}.d-inline{display:inline!important}.d-inline-block{display:inline-block!important}.d-flex{display:flex!important}.d-inline-flex{display:inline-flex!important}.d-grid{display:grid!important}.d-none{display:none!important}.flex-column{flex-direction:column!important}.flex-reverse{flex-direction:row-reverse!important}.align-start{align-items:flex-start!important}.align-end{align-items:flex-end!important}.align-center{align-items:center!important}.align-baseline{align-items:baseline!important}.align-stretch{align-items:stretch!important}.flex-self-base{align-self:baseline!important}.flex-self-stretch{align-self:stretch!important}.flex-center{align-items:center!important;justify-content:center!important}.img-cover{-o-object-fit:cover;object-fit:cover}.img-contain,.img-cover{width:100%;height:100%;-o-object-position:center;object-position:center}.img-contain{-o-object-fit:contain;object-fit:contain}.img-responsive{max-width:100%;height:auto}.img-full{width:100%;height:auto}.img-circle{border-radius:50%}.img-rounded{border-radius:var(--border-radius-md)}.img-square{aspect-ratio:1/1}@media print{.print\:hidden{display:none!important}.print\:block{display:block!important}.print\:inline{display:inline!important}.print\:inline-block{display:inline-block!important}.ads,.advertisement,.btn:not(.print-btn),.dropdown,.footer,.header,.modal,.navigation,.sidebar,.tooltip,button:not(.print-button),nav{display:none!important}*{background:rgba(0,0,0,0)!important;box-shadow:none!important}*,a{color:#000!important}a{text-decoration:underline!important}h1,h2,h3,h4,h5,h6{color:#000!important;page-break-after:avoid}code,pre{background-color:#f5f5f5!important;border:1px solid #ddd!important;color:#000!important}.page-break-before{page-break-before:always}.page-break-after{page-break-after:always}.page-break-inside-avoid{page-break-inside:avoid}table{border-collapse:collapse!important}table,td,th{border:1px solid #000!important}td,th{color:#000!important}}.hover-reveal{opacity:0;pointer-events:none;transition:opacity .2s ease}.hover-reveal-group:focus-within .hover-reveal,.hover-reveal-group:hover .hover-reveal{opacity:1;pointer-events:auto}}:root,[data-theme=dark]{--tooltip-bg:color-mix(in srgb,var(--c-base-white) 10%,transparent);--tooltip-blur:blur(12px);--tooltip-shadow:var(--shadow-dropdown);--tooltip-text-primary:var(--c-base-white);--tooltip-text-secondary:color-mix(in srgb,var(--c-base-white) 60%,transparent);--tooltip-divider:color-mix(in srgb,var(--c-base-white) 10%,transparent);--tooltip-link:var(--c-link-50);--tooltip-tail-bg:color-mix(in srgb,var(--c-base-white) 10%,transparent);--tooltip-radius:var(--border-radius-12);--skeleton-base:var(--c-neutral-400);--skeleton-highlight:var(--c-neutral-600);--skeleton-wave:var(--c-neutral-500);--skeleton-wave-opacity:0.4}[data-theme=light]{--tooltip-bg:var(--c-neutral-700);--tooltip-blur:none;--tooltip-shadow:var(--shadow-dropdown);--tooltip-text-primary:var(--c-base-white);--tooltip-text-secondary:color-mix(in srgb,var(--c-base-white) 65%,transparent);--tooltip-divider:color-mix(in srgb,var(--c-base-white) 12%,transparent);--tooltip-link:var(--c-link-50);--tooltip-tail-bg:var(--c-neutral-700);--tooltip-radius:var(--border-radius-12);--skeleton-base:var(--c-neutral-200);--skeleton-highlight:var(--c-neutral-200);--skeleton-wave:var(--c-neutral-100);--skeleton-wave-opacity:0.5}