@charset "UTF-8";html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}input[type=number]{-moz-appearance:textfield}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto;-webkit-appearance:none;margin:0}[type=search]{-webkit-appearance:textfield}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration,input[type=search]::-webkit-search-results-button,input[type=search]::-webkit-search-results-decoration{display:none;-webkit-appearance:none}input[type=search]{-moz-appearance:textfield;-webkit-appearance:textfield;outline-offset:-2px}input[type=search]{outline:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}template{display:none}[hidden]{display:none}*,*:before,*:after{box-sizing:border-box}html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}body{margin:0;padding:0;font-family:Segoe UI,-apple-system,San Francisco Pro Display,Roboto,Helvetica,sans-serif;font-size:1rem;line-height:1.375rem;color:#242424;background-color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,h4,h5,h6,p,blockquote,pre,dl,dd,ol,ul,figure,hr,fieldset,legend{margin:0}ol,ul{padding:0}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}button{background:none;border:none;padding:0;margin:0;cursor:pointer;font:inherit;color:inherit;text-decoration:none}a{color:inherit;text-decoration:none}input,textarea,select{font:inherit;color:inherit;background:none;border:none;outline:none}img{max-width:100%;height:auto;display:block}fieldset{border:none;padding:0;margin:0}legend{padding:0}details{display:block}summary{display:list-item;cursor:pointer}mark{background:none;color:inherit}small{font-size:inherit}sub,sup{font-size:inherit;line-height:inherit;position:static;vertical-align:baseline}code,kbd,samp{font-family:inherit;font-size:inherit}pre{font-family:inherit;font-size:inherit;white-space:pre-wrap;word-wrap:break-word}blockquote{quotes:none}blockquote:before,blockquote:after{content:"";content:none}q{quotes:none}q:before,q:after{content:"";content:none}address,cite,dfn,em,i{font-style:normal}strong,b{font-weight:400}u,s,del,ins,abbr{text-decoration:none}acronym{text-decoration:none}h1,h2,h3,h4,h5,h6{font-family:Segoe UI,-apple-system,San Francisco Pro Display,Roboto,Helvetica,sans-serif;font-weight:700;line-height:1.25rem;margin-bottom:.75rem;color:var(--color-neutral-foreground-rest)}h1{font-size:2rem;margin-bottom:1rem}h2{font-size:1.75rem}h3{font-size:1.5rem}h4{font-size:1.25rem}h5{font-size:1rem}h6{font-size:.875rem}p{margin-bottom:.75rem;line-height:1.375rem}p:last-child{margin-bottom:0}a{color:var(--color-brand-primary);text-decoration:none;transition:color .15s cubic-bezier(.33,0,.67,1)}a:hover{color:var(--color-brand-primary-hover);text-decoration:underline}ul,ol{margin-bottom:.75rem;padding-left:1rem}ul:last-child,ol:last-child{margin-bottom:0}ul{list-style-type:disc}ol{list-style-type:decimal}li{margin-bottom:.25rem}li:last-child{margin-bottom:0}dl{margin-bottom:.75rem}dl:last-child{margin-bottom:0}dt{font-weight:600;margin-bottom:.25rem}dd{margin-bottom:.5rem;margin-left:.75rem}dd:last-child{margin-bottom:0}blockquote{margin:1rem 0;padding:.75rem 1rem;border-left:4px solid var(--color-brand-primary);background-color:var(--color-neutral-background-selected);font-style:italic}blockquote p{margin-bottom:.5rem}blockquote p:last-child{margin-bottom:0}blockquote cite{display:block;margin-top:.5rem;font-size:.75rem;color:var(--color-neutral-foreground2-rest);font-style:normal}blockquote cite:before{content:"\2014  "}code{font-family:Fira Code,Monaco,Consolas,monospace;font-size:.875em;background-color:var(--color-neutral-background-selected);padding:.125em .25em;border-radius:.125rem;color:var(--color-shared-red-foreground)}pre{font-family:Fira Code,Monaco,Consolas,monospace;font-size:.75rem;line-height:1.375rem;background-color:var(--color-neutral-background-selected);padding:.75rem;border-radius:.25rem;overflow-x:auto;margin-bottom:.75rem}pre code{background:none;padding:0;color:inherit}small{font-size:.75rem;color:var(--color-neutral-foreground2-rest)}mark{background-color:var(--color-shared-yellow-background);color:var(--color-neutral-foreground-rest);padding:.125em .25em;border-radius:.125rem}abbr[title]{border-bottom:1px dotted var(--color-neutral-stroke-rest);cursor:help}address{font-style:normal;line-height:1.375rem;margin-bottom:.75rem}address:last-child{margin-bottom:0}hr{border:none;height:1px;background-color:var(--color-neutral-stroke-rest);margin:1rem 0}:root{--color-brand-primary: #0078d4;--color-brand-primary-hover: #106ebe;--color-brand-primary-pressed: #005a9e;--color-brand-primary-selected: #0d5fa6;--color-brand-foreground: #0078d4;--color-brand-foreground-hover: #106ebe;--color-brand-foreground-pressed: #005a9e;--color-compound-brand-background: #0078d4;--color-compound-brand-background-hover: #106ebe;--color-compound-brand-background-pressed: #005a9e;--color-compound-brand-foreground: #0078d4;--color-compound-brand-foreground-hover: #106ebe;--color-compound-brand-foreground-pressed: #005a9e;--color-compound-brand-stroke: #0078d4;--color-compound-brand-stroke-hover: #106ebe;--color-compound-brand-stroke-pressed: #005a9e;--color-accent-primary: #0078d4;--color-accent-primary-hover: #106ebe;--color-accent-primary-pressed: #005a9e;--color-accent-primary-selected: #0d5fa6;--color-neutral-foreground-rest: #242424;--color-neutral-foreground-hover: #242424;--color-neutral-foreground-pressed: #242424;--color-neutral-foreground-disabled: #bdbdbd;--color-neutral-foreground-on-brand: #ffffff;--color-neutral-foreground-selected: #242424;--color-neutral-foreground2-rest: #424242;--color-neutral-foreground2-hover: #242424;--color-neutral-foreground2-pressed: #242424;--color-neutral-foreground2-selected: #242424;--color-neutral-foreground2-brand-hover: #0078d4;--color-neutral-foreground2-brand-pressed: #106ebe;--color-neutral-foreground2-brand-selected: #0078d4;--color-neutral-foreground3-rest: #616161;--color-neutral-foreground3-hover: #424242;--color-neutral-foreground3-pressed: #424242;--color-neutral-foreground3-selected: #424242;--color-neutral-foreground3-brand-hover: #0078d4;--color-neutral-foreground3-brand-pressed: #106ebe;--color-neutral-foreground3-brand-selected: #0078d4;--color-neutral-foreground4-rest: #707070;--color-neutral-background-rest: #ffffff;--color-neutral-background-selected: #ebebeb;--color-neutral-background-hover: #f5f5f5;--color-neutral-background-pressed: #e0e0e0;--color-neutral-background-disabled: #f0f0f0;--color-neutral-background-brand-selected: #e6f2fa;--color-neutral-background-brand-hover: #c7e0f4;--color-neutral-background-brand-pressed: #a9d3f2;--color-neutral-background2-rest: #fafafa;--color-neutral-background2-hover: #f0f0f0;--color-neutral-background2-pressed: #dbdbdb;--color-neutral-background2-selected: #e6e6e6;--color-neutral-background3-rest: #f5f5f5;--color-neutral-background3-hover: #ebebeb;--color-neutral-background3-pressed: #d6d6d6;--color-neutral-background3-selected: #e0e0e0;--color-subtle-background-hover: #f5f5f5;--color-subtle-background-pressed: #e0e0e0;--color-subtle-background-selected: #ebebeb;--color-neutral-stroke-rest: #d1d1d1;--color-neutral-stroke-hover: #c7c7c7;--color-neutral-stroke-pressed: #b3b3b3;--color-neutral-stroke-selected: #bdbdbd;--color-neutral-stroke-disabled: #e0e0e0;--color-neutral-stroke-accessible: #5a5f63;--color-neutral-stroke-accessible-hover: #4a4f53;--color-neutral-stroke-accessible-pressed: #393e41;--color-neutral-stroke-accessible-selected: #0078d4;--color-brand-stroke-rest: #0078d4;--color-brand-stroke-hover: #106ebe;--color-brand-stroke-pressed: #005a9e;--color-brand-stroke-selected: #0078d4;--border-radius-400: .25rem;--spacing-horizontal-xxs: .125rem;--spacing-horizontal-xs: .25rem;--spacing-horizontal-s: .5rem;--spacing-horizontal-m: .75rem;--spacing-horizontal-l: 1rem;--spacing-vertical-xxs: .0625rem;--spacing-vertical-xs: .125rem;--spacing-vertical-s: .25rem;--spacing-vertical-m: .5rem;--spacing-vertical-l: .75rem;--color-focus-border: #000000;--color-shared-red-foreground: #d13438;--color-shared-red-foreground-hover: #bc2f32;--color-shared-red-foreground-pressed: #a52a2d;--color-shared-red-foreground-selected: #c42f32;--color-shared-red-background: #fdf6f6;--color-shared-red-border: #f1bbbc;--color-shared-orange-foreground: #da3b01;--color-shared-orange-foreground-hover: #c43501;--color-shared-orange-foreground-pressed: #a62d01;--color-shared-orange-foreground-selected: #ce3701;--color-shared-orange-background: #fdf6f3;--color-shared-orange-border: #f4bfab;--color-shared-yellow-foreground: #fde300;--color-shared-yellow-background: #fffef5;--color-shared-yellow-border: #fef7b2;--color-shared-green-foreground: #107c10;--color-shared-green-foreground-hover: #0b6a0b;--color-shared-green-foreground-pressed: #085808;--color-shared-green-foreground-selected: #0d6e0d;--color-shared-green-background: #f1faf1;--color-shared-green-border: #9fd89f;--color-shared-cyan-foreground: #038387;--color-shared-cyan-background: #f0fdfd;--color-shared-cyan-border: #9bd9db;--color-shared-blue-foreground: #0078d4;--color-shared-blue-foreground-hover: #106ebe;--color-shared-blue-foreground-pressed: #005a9e;--color-shared-blue-foreground-selected: #0d5fa6;--color-shared-blue-background: #f0f8ff;--color-shared-blue-border: #a9d3f2;--color-shared-purple-foreground: #5c2e91;--color-shared-purple-background: #e0d3ed;--color-shared-purple-border: #c6b1de;--color-shared-pink-foreground: #e43ba6;--color-shared-pink-background: #fdf2f8;--color-shared-pink-border: #f7c0e3;--crepe-color-background: #ffffff;--crepe-color-on-background: #242424;--crepe-color-surface: #fafafa;--crepe-color-surface-low: #f5f5f5;--crepe-color-on-surface: #242424;--crepe-color-on-surface-variant: #424242;--crepe-color-outline: #d1d1d1;--crepe-color-primary: #0078d4;--crepe-color-secondary: #e6f2fa;--crepe-color-on-secondary: #0078d4;--crepe-color-inverse: #242424;--crepe-color-on-inverse: #ffffff;--crepe-color-inline-code: #d13438;--crepe-color-error: #d13438;--crepe-color-hover: #f5f5f5;--crepe-color-selected: #ebebeb;--crepe-color-inline-area: #f5f5f5;--crepe-font-title: Georgia, serif;--crepe-font-default: Segoe UI, -apple-system, San Francisco Pro Display, Roboto, Helvetica, sans-serif;--crepe-font-code: Fira Code, Monaco, Consolas, monospace;--crepe-shadow-1: 0 1px 2px 0 rgba(0, 0, 0, .14), 0 0 2px 0 rgba(0, 0, 0, .12);--crepe-shadow-2: 0 2px 4px 0 rgba(0, 0, 0, .14), 0 0 2px 0 rgba(0, 0, 0, .12)}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;background-color:var(--color-neutral-background-rest);color:var(--color-neutral-foreground-rest)}*:focus{outline:none}*:focus-visible{outline:2px solid var(--color-focus-border);outline-offset:2px}::selection{background-color:var(--color-brand-primary);color:var(--color-neutral-foreground-on-brand)}::-moz-selection{background-color:var(--color-brand-primary);color:var(--color-neutral-foreground-on-brand)}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:var(--color-neutral-background-selected)}::-webkit-scrollbar-thumb{background:var(--color-neutral-stroke-rest);border-radius:var(--border-radius-400)}::-webkit-scrollbar-thumb:hover{background:var(--color-neutral-stroke-hover)}@media print{*,*:before,*:after{background:transparent!important;color:#000!important;box-shadow:none!important;text-shadow:none!important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}a[href^="#"]:after,a[href^="javascript:"]:after{content:""}pre{white-space:pre-wrap!important}pre,blockquote{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}}.accordion{display:flex;flex-direction:column;width:100%;border-radius:.25rem}.accordion__panel{display:flex;flex-direction:column;width:100%;padding:0 .75rem;max-height:0;overflow:hidden;opacity:0}.accordion__panel{transition-property:max-height opacity padding;transition-duration:.2s;transition-timing-function:cubic-bezier(.33,0,.1,1)}.accordion__panel-content{width:100%;padding:.5rem 0}.accordion--small .accordion__panel-content{padding:.25rem 0}.accordion--large .accordion__panel-content{padding:.75rem 0}.accordion--expanded .accordion__panel{max-height:2000px;opacity:1;padding-bottom:.75rem}.accordion:not(.accordion--expanded) .accordion__panel{max-height:0;opacity:0;padding:0;transition-timing-function:cubic-bezier(.8,0,.78,1)}.accordion__header{transition-property:background-color;transition-duration:.1s;transition-timing-function:cubic-bezier(.33,0,.1,1)}.accordion__header{transition-property:transform background-color border-color;transition-duration:50ms;transition-timing-function:cubic-bezier(.8,0,.78,1)}.accordion--disabled,.accordion--disabled .accordion__header{pointer-events:none}.avatar{position:relative;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;overflow:hidden;-webkit-user-select:none;user-select:none;box-sizing:border-box;border:1px solid transparent}.avatar{transition-property:color background-color border-color;transition-duration:.1s;transition-timing-function:cubic-bezier(.33,0,.1,1)}.avatar{transition-property:transform;transition-duration:.1s;transition-timing-function:cubic-bezier(.33,0,.1,1)}.avatar__image{width:100%;height:100%;object-fit:cover;display:block}.avatar__initials{display:flex;align-items:center;justify-content:center;width:100%;height:100%;font-family:Segoe UI,-apple-system,San Francisco Pro Display,Roboto,Helvetica,sans-serif;font-weight:600;text-align:center;line-height:1}.avatar__icon{display:flex;align-items:center;justify-content:center;width:100%;height:100%}.avatar__loading-overlay{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background-color:#fffc;z-index:1}.avatar--small{width:32px;height:32px;border-radius:.25rem}.avatar--small .avatar__initials{font-size:.75rem}.avatar--medium{width:40px;height:40px;border-radius:.375rem}.avatar--medium .avatar__initials{font-size:.875rem}.avatar--large{width:56px;height:56px;border-radius:.375rem}.avatar--large .avatar__initials{font-size:1rem}.avatar--circular{border-radius:9999px}.avatar--square{border-radius:0}.avatar--primary.avatar--filled{background-color:var(--color-brand-primary);color:var(--color-neutral-foreground-on-brand);border-color:transparent}.avatar--primary.avatar--outline{background-color:transparent;color:var(--color-brand-primary);border-color:var(--color-brand-stroke-rest)}.avatar--primary.avatar--subtle{background-color:var(--color-neutral-background-brand-selected);color:var(--color-brand-foreground);border-color:transparent}.avatar--primary.avatar--transparent{background-color:transparent;color:var(--color-brand-foreground);border-color:transparent}.avatar--primary.avatar--tint{background-color:var(--color-neutral-background-brand-selected);color:var(--color-brand-foreground);border-color:transparent}.avatar--secondary.avatar--filled{background-color:var(--color-neutral-background2-rest);color:var(--color-neutral-foreground-rest);border-color:transparent}.avatar--secondary.avatar--outline{background-color:transparent;color:var(--color-neutral-foreground2-rest);border-color:var(--color-neutral-stroke-accessible)}.avatar--secondary.avatar--subtle{background-color:var(--color-subtle-background-selected);color:var(--color-neutral-foreground2-rest);border-color:transparent}.avatar--secondary.avatar--transparent{background-color:transparent;color:var(--color-neutral-foreground2-rest);border-color:transparent}.avatar--secondary.avatar--tint{background-color:var(--color-neutral-background2-rest);color:var(--color-neutral-foreground2-rest);border-color:transparent}.avatar--success.avatar--filled{background-color:var(--color-shared-green-foreground);color:var(--color-shared-green-background);border-color:transparent}.avatar--success.avatar--outline{background-color:transparent;color:var(--color-shared-green-foreground);border-color:var(--color-shared-green-foreground)}.avatar--success.avatar--subtle{background-color:var(--color-shared-green-background);color:var(--color-shared-green-foreground);border-color:transparent}.avatar--success.avatar--transparent{background-color:transparent;color:var(--color-shared-green-foreground);border-color:transparent}.avatar--success.avatar--tint{background-color:var(--color-shared-green-background);color:var(--color-shared-green-foreground);border-color:transparent}.avatar--warning.avatar--filled{background-color:var(--color-shared-orange-foreground);color:var(--color-shared-orange-background);border-color:transparent}.avatar--warning.avatar--outline{background-color:transparent;color:var(--color-shared-orange-foreground);border-color:var(--color-shared-orange-foreground)}.avatar--warning.avatar--subtle{background-color:var(--color-shared-orange-background);color:var(--color-shared-orange-foreground);border-color:transparent}.avatar--warning.avatar--transparent{background-color:transparent;color:var(--color-shared-orange-foreground);border-color:transparent}.avatar--warning.avatar--tint{background-color:var(--color-shared-orange-background);color:var(--color-shared-orange-foreground);border-color:transparent}.avatar--danger.avatar--filled{background-color:var(--color-shared-red-foreground);color:var(--color-shared-red-background);border-color:transparent}.avatar--danger.avatar--outline{background-color:transparent;color:var(--color-shared-red-foreground);border-color:var(--color-shared-red-foreground)}.avatar--danger.avatar--subtle{background-color:var(--color-shared-red-background);color:var(--color-shared-red-foreground);border-color:transparent}.avatar--danger.avatar--transparent{background-color:transparent;color:var(--color-shared-red-foreground);border-color:transparent}.avatar--danger.avatar--tint{background-color:var(--color-shared-red-background);color:var(--color-shared-red-foreground);border-color:transparent}.avatar--info.avatar--filled{background-color:var(--color-shared-blue-foreground);color:var(--color-shared-blue-background);border-color:transparent}.avatar--info.avatar--outline{background-color:transparent;color:var(--color-shared-blue-foreground);border-color:var(--color-shared-blue-foreground)}.avatar--info.avatar--subtle{background-color:var(--color-shared-blue-background);color:var(--color-shared-blue-foreground);border-color:transparent}.avatar--info.avatar--transparent{background-color:transparent;color:var(--color-shared-blue-foreground);border-color:transparent}.avatar--info.avatar--tint{background-color:var(--color-shared-blue-background);color:var(--color-shared-blue-foreground);border-color:transparent}.avatar--disabled{opacity:.4;cursor:not-allowed;pointer-events:none}.avatar--loading{pointer-events:none}.badge{display:inline-flex;align-items:center;justify-content:center;font-weight:600;overflow:hidden;box-sizing:border-box;border-radius:.25rem}.badge__icon{display:flex;align-items:center;justify-content:flex-start}.badge__icon-svg{display:block}.badge__text-offset{display:inline-flex;flex-direction:column;justify-content:flex-end;align-items:center;padding-left:2px;padding-right:2px}.badge__text{display:flex;align-items:center;justify-content:center;flex-direction:column;text-align:center;word-wrap:break-word;color:inherit}.badge .badge__icon{color:inherit}.badge--small{height:16px;min-width:16px;padding:0 2px;gap:0}.badge--small .badge__text-offset{height:14px;padding-bottom:.5px}.badge--small .badge__text{font-size:.625rem;line-height:.875rem}.badge--medium{height:20px;min-width:20px;padding:0 .25rem;gap:0}.badge--medium .badge__text-offset{height:14px;padding-bottom:.5px}.badge--medium .badge__text{font-size:.625rem;line-height:.875rem}.badge--large{height:24px;min-width:24px;padding:0 .25rem;gap:2px}.badge--large .badge__text-offset{height:16px;padding-bottom:1px}.badge--large .badge__text{font-size:.75rem;line-height:1rem}.badge--rounded{border-radius:.25rem}.badge--circular{border-radius:9999px}.badge--square{border-radius:0}.badge--icon-before{flex-direction:row}.badge--icon-after{flex-direction:row-reverse}.badge--primary.badge--filled{background:var(--color-brand-primary);outline:1px solid var(--color-brand-primary);outline-offset:-1px;color:var(--color-neutral-foreground-on-brand)}.badge--primary.badge--tint{background:var(--color-neutral-background-brand-selected);outline:1px solid var(--color-brand-primary);outline-offset:-1px;color:var(--color-brand-primary)}.badge--primary.badge--outline{background:transparent;outline:1px solid var(--color-brand-primary);outline-offset:-1px;color:var(--color-brand-primary)}.badge--primary.badge--subtle{background:transparent;color:var(--color-brand-primary)}.badge--primary.badge--transparent{background:transparent;color:var(--color-brand-primary);outline:none}.badge--secondary.badge--filled{background:var(--color-neutral-background2-rest);outline:1px solid var(--color-neutral-background2-rest);outline-offset:-1px;color:var(--color-neutral-foreground-rest)}.badge--secondary.badge--tint{background:var(--color-neutral-background2-rest);outline:1px solid var(--color-neutral-stroke-rest);outline-offset:-1px;color:var(--color-neutral-foreground2-rest)}.badge--secondary.badge--outline{background:transparent;outline:1px solid var(--color-neutral-stroke-accessible);outline-offset:-1px;color:var(--color-neutral-foreground2-rest)}.badge--secondary.badge--subtle{background:transparent;color:var(--color-neutral-foreground2-rest)}.badge--secondary.badge--transparent{background:transparent;color:var(--color-neutral-foreground2-rest);outline:none}.badge--success.badge--filled{background:var(--color-shared-green-foreground);outline:1px solid var(--color-shared-green-foreground);outline-offset:-1px;color:var(--color-neutral-foreground-on-brand)}.badge--success.badge--tint{background:var(--color-shared-green-background);outline:1px solid var(--color-shared-green-border);outline-offset:-1px;color:var(--color-shared-green-foreground)}.badge--success.badge--outline{background:transparent;outline:1px solid var(--color-shared-green-foreground);outline-offset:-1px;color:var(--color-shared-green-foreground)}.badge--success.badge--subtle{background:transparent;color:var(--color-shared-green-foreground)}.badge--success.badge--transparent{background:transparent;color:var(--color-shared-green-foreground);outline:none}.badge--warning.badge--filled{background:var(--color-shared-orange-foreground);outline:1px solid var(--color-shared-orange-foreground);outline-offset:-1px;color:var(--color-neutral-foreground-on-brand)}.badge--warning.badge--tint{background:var(--color-shared-orange-background);outline:1px solid var(--color-shared-orange-border);outline-offset:-1px;color:var(--color-shared-orange-foreground)}.badge--warning.badge--outline{background:transparent;outline:1px solid var(--color-shared-orange-foreground);outline-offset:-1px;color:var(--color-shared-orange-foreground)}.badge--warning.badge--subtle{background:transparent;color:var(--color-shared-orange-foreground)}.badge--warning.badge--transparent{background:transparent;color:var(--color-shared-orange-foreground);outline:none}.badge--danger.badge--filled{background:var(--color-shared-red-foreground);outline:1px solid var(--color-shared-red-foreground);outline-offset:-1px;color:var(--color-neutral-foreground-on-brand)}.badge--danger.badge--tint{background:var(--color-shared-red-background);outline:1px solid var(--color-shared-red-border);outline-offset:-1px;color:var(--color-shared-red-foreground)}.badge--danger.badge--outline{background:transparent;outline:1px solid var(--color-shared-red-foreground);outline-offset:-1px;color:var(--color-shared-red-foreground)}.badge--danger.badge--subtle{background:transparent;color:var(--color-shared-red-foreground)}.badge--danger.badge--transparent{background:transparent;color:var(--color-shared-red-foreground);outline:none}.badge--info.badge--filled{background:var(--color-shared-blue-foreground);outline:1px solid var(--color-shared-blue-foreground);outline-offset:-1px;color:var(--color-neutral-foreground-on-brand)}.badge--info.badge--tint{background:var(--color-shared-blue-background);outline:1px solid var(--color-shared-blue-border);outline-offset:-1px;color:var(--color-shared-blue-foreground)}.badge--info.badge--outline{background:transparent;outline:1px solid var(--color-shared-blue-foreground);outline-offset:-1px;color:var(--color-shared-blue-foreground)}.badge--info.badge--subtle{background:transparent;color:var(--color-shared-blue-foreground)}.badge--info.badge--transparent{background:transparent;color:var(--color-shared-blue-foreground);outline:none}.breadcrumb{display:inline-flex;justify-content:flex-start;align-items:flex-start}.breadcrumb__list{display:inline-flex;justify-content:flex-start;align-items:center;gap:0;margin:0;padding:0;list-style:none}.breadcrumb__item{display:inline-flex;justify-content:flex-start;align-items:center}.breadcrumb__divider{display:flex;justify-content:flex-start;align-items:center;flex-shrink:0;margin:0 .25rem}.button{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:.25rem;font-family:Segoe UI,-apple-system,San Francisco Pro Display,Roboto,Helvetica,sans-serif;font-weight:500;text-align:center;text-decoration:none;vertical-align:middle;cursor:pointer;-webkit-user-select:none;user-select:none;border:1px solid transparent;box-sizing:border-box}.button{transition-property:background-color;transition-duration:.1s;transition-timing-function:cubic-bezier(.33,0,.1,1)}.button{transition-property:transform background-color border-color;transition-duration:50ms;transition-timing-function:cubic-bezier(.8,0,.78,1)}.button{outline:none}.button:focus-visible{outline:2px solid var(--color-focus-border);outline-offset:2px}.button--small{min-height:24px;padding:3px 8px;font-size:.75rem;line-height:1rem;border-radius:.125rem}.button--small:has(ui-icon):not(:has(.button__text)):has(.button__content:empty),.button--small:has(ui-spinner):not(:has(.button__text)):has(.button__content:empty){padding:3px;width:24px;height:24px}.button--medium{min-height:32px;padding:5px 12px;font-size:.875rem;line-height:1.25rem;border-radius:.25rem}.button--medium:has(ui-icon):not(:has(.button__text)):has(.button__content:empty),.button--medium:has(ui-spinner):not(:has(.button__text)):has(.button__content:empty){padding:5px;width:32px;height:32px}.button--large{min-height:40px;padding:8px 16px;font-size:1rem;line-height:1.375rem;border-radius:.375rem}.button--large:has(ui-icon):not(:has(.button__text)):has(.button__content:empty),.button--large:has(ui-spinner):not(:has(.button__text)):has(.button__content:empty){padding:8px;width:40px;height:40px}.button--circular{border-radius:9999px}.button--square{border-radius:0}.button:has(ui-icon):not(:has(.button__text)):has(.button__content:empty),.button:has(ui-spinner):not(:has(.button__text)):has(.button__content:empty){gap:0}.button--full-width{width:100%}.button__content{display:contents}.button--primary.button--filled{color:var(--color-neutral-foreground-on-brand);background-color:var(--color-brand-primary);border-color:var(--color-brand-primary)}.button--primary.button--filled:hover:not(.button--disabled){background-color:var(--color-brand-primary-hover);border-color:var(--color-brand-primary-hover)}.button--primary.button--filled:active:not(.button--disabled),.button--primary.button--filled.button--pressed:not(.button--disabled){background-color:var(--color-brand-primary-pressed);border-color:var(--color-brand-primary-pressed)}.button--primary.button--filled.button--selected:not(.button--disabled):not(.button--loading){background-color:var(--color-brand-primary-selected);border-color:var(--color-brand-primary-selected)}.button--primary.button--filled.button--selected:not(.button--disabled):not(.button--loading):hover{background-color:var(--color-brand-primary-hover);border-color:var(--color-brand-primary-hover)}.button--primary.button--filled.button--selected:not(.button--disabled):not(.button--loading):active{background-color:var(--color-brand-primary-selected);border-color:var(--color-brand-primary-selected)}.button--primary.button--outline{color:var(--color-brand-primary);background-color:transparent;border-color:var(--color-brand-stroke-rest)}.button--primary.button--outline:hover:not(.button--disabled){color:var(--color-brand-primary-hover);background-color:var(--color-neutral-background-brand-hover);border-color:var(--color-brand-stroke-hover)}.button--primary.button--outline:active:not(.button--disabled),.button--primary.button--outline.button--pressed:not(.button--disabled){color:var(--color-brand-primary-pressed);background-color:var(--color-neutral-background-brand-pressed);border-color:var(--color-brand-stroke-pressed)}.button--primary.button--outline.button--selected:not(.button--disabled):not(.button--loading){color:var(--color-brand-foreground);background-color:var(--color-neutral-background-brand-selected);border-color:var(--color-brand-stroke-selected)}.button--primary.button--outline.button--selected:not(.button--disabled):not(.button--loading):hover{color:var(--color-brand-primary-hover);background-color:var(--color-neutral-background-brand-hover);border-color:var(--color-brand-stroke-hover)}.button--primary.button--outline.button--selected:not(.button--disabled):not(.button--loading):active{color:var(--color-brand-foreground);background-color:var(--color-neutral-background-brand-selected);border-color:var(--color-brand-stroke-selected)}.button--primary.button--subtle{color:var(--color-brand-foreground);background-color:transparent;border-color:transparent}.button--primary.button--subtle:hover:not(.button--disabled){color:var(--color-brand-foreground-hover);background-color:var(--color-neutral-background-brand-hover)}.button--primary.button--subtle:active:not(.button--disabled),.button--primary.button--subtle.button--pressed:not(.button--disabled){color:var(--color-brand-foreground-pressed);background-color:var(--color-neutral-background-brand-pressed)}.button--primary.button--subtle.button--selected:not(.button--disabled):not(.button--loading){background-color:var(--color-subtle-background-selected)}.button--primary.button--subtle.button--selected:not(.button--disabled):not(.button--loading):hover{color:var(--color-brand-foreground-hover);background-color:var(--color-neutral-background-brand-hover)}.button--primary.button--subtle.button--selected:not(.button--disabled):not(.button--loading):active{background-color:var(--color-subtle-background-selected)}.button--primary.button--transparent{color:var(--color-brand-foreground);background-color:transparent;border-color:transparent}.button--primary.button--transparent:hover:not(.button--disabled){color:var(--color-brand-foreground-hover)}.button--primary.button--transparent:active:not(.button--disabled),.button--primary.button--transparent.button--pressed:not(.button--disabled){color:var(--color-brand-foreground-pressed)}.button--primary.button--transparent.button--selected:not(.button--disabled):not(.button--loading){background-color:var(--color-neutral-background-brand-selected)}.button--primary.button--transparent.button--selected:not(.button--disabled):not(.button--loading):hover{background-color:transparent;color:var(--color-brand-foreground-hover)}.button--primary.button--transparent.button--selected:not(.button--disabled):not(.button--loading):active{background-color:var(--color-neutral-background-brand-selected)}.button--primary.button--tint{color:var(--color-brand-foreground);background-color:var(--color-neutral-background-brand-selected);border-color:transparent}.button--primary.button--tint:hover:not(.button--disabled){background-color:var(--color-neutral-background-brand-hover)}.button--primary.button--tint:active:not(.button--disabled),.button--primary.button--tint.button--pressed:not(.button--disabled){background-color:var(--color-neutral-background-brand-pressed)}.button--primary.button--tint.button--selected:not(.button--disabled):not(.button--loading){background-color:var(--color-neutral-background-brand-selected);border-color:var(--color-brand-stroke-selected)}.button--primary.button--tint.button--selected:not(.button--disabled):not(.button--loading):hover{background-color:var(--color-neutral-background-brand-hover);border-color:var(--color-brand-stroke-selected)}.button--primary.button--tint.button--selected:not(.button--disabled):not(.button--loading):active{background-color:var(--color-neutral-background-brand-selected);border-color:var(--color-brand-stroke-selected)}.button--secondary.button--filled{color:var(--color-neutral-foreground-rest);background-color:var(--color-neutral-background2-rest);border-color:transparent}.button--secondary.button--filled:hover:not(.button--disabled){background-color:var(--color-neutral-background2-hover);border-color:var(--color-neutral-background2-hover)}.button--secondary.button--filled:active:not(.button--disabled),.button--secondary.button--filled.button--pressed:not(.button--disabled){background-color:var(--color-neutral-background2-pressed);border-color:var(--color-neutral-background2-pressed)}.button--secondary.button--filled.button--selected:not(.button--disabled):not(.button--loading){background-color:var(--color-neutral-background2-selected);border-color:var(--color-neutral-background2-selected)}.button--secondary.button--filled.button--selected:not(.button--disabled):not(.button--loading):hover{background-color:var(--color-neutral-background2-hover);border-color:var(--color-neutral-background2-hover)}.button--secondary.button--filled.button--selected:not(.button--disabled):not(.button--loading):active{background-color:var(--color-neutral-background2-selected);border-color:var(--color-neutral-background2-selected)}.button--secondary.button--outline{color:var(--color-neutral-foreground2-rest);background-color:transparent;border-color:var(--color-neutral-stroke-accessible)}.button--secondary.button--outline:hover:not(.button--disabled){color:var(--color-neutral-foreground-hover);background-color:var(--color-subtle-background-hover);border-color:var(--color-neutral-stroke-accessible-hover)}.button--secondary.button--outline:active:not(.button--disabled),.button--secondary.button--outline.button--pressed:not(.button--disabled){color:var(--color-neutral-foreground-pressed);background-color:var(--color-subtle-background-pressed);border-color:var(--color-neutral-stroke-accessible-pressed)}.button--secondary.button--outline.button--selected:not(.button--disabled):not(.button--loading){color:var(--color-neutral-foreground2-rest);background-color:var(--color-subtle-background-selected);border-color:var(--color-neutral-stroke-selected)}.button--secondary.button--outline.button--selected:not(.button--disabled):not(.button--loading):hover{color:var(--color-neutral-foreground-hover);background-color:var(--color-subtle-background-hover);border-color:var(--color-neutral-stroke-accessible-hover)}.button--secondary.button--outline.button--selected:not(.button--disabled):not(.button--loading):active{color:var(--color-neutral-foreground2-rest);background-color:var(--color-subtle-background-selected);border-color:var(--color-neutral-stroke-selected)}.button--secondary.button--subtle{color:var(--color-neutral-foreground2-rest);background-color:transparent;border-color:transparent}.button--secondary.button--subtle:hover:not(.button--disabled){color:var(--color-neutral-foreground-hover);background-color:var(--color-subtle-background-hover)}.button--secondary.button--subtle:active:not(.button--disabled),.button--secondary.button--subtle.button--pressed:not(.button--disabled){color:var(--color-neutral-foreground-pressed);background-color:var(--color-subtle-background-pressed)}.button--secondary.button--subtle.button--selected:not(.button--disabled):not(.button--loading){background-color:var(--color-subtle-background-selected)}.button--secondary.button--subtle.button--selected:not(.button--disabled):not(.button--loading):hover{color:var(--color-neutral-foreground-hover);background-color:var(--color-subtle-background-hover)}.button--secondary.button--subtle.button--selected:not(.button--disabled):not(.button--loading):active{background-color:var(--color-subtle-background-selected)}.button--secondary.button--transparent{color:var(--color-neutral-foreground2-rest);background-color:transparent;border-color:transparent}.button--secondary.button--transparent:hover:not(.button--disabled){color:var(--color-neutral-foreground-rest)}.button--secondary.button--transparent:active:not(.button--disabled),.button--secondary.button--transparent.button--pressed:not(.button--disabled){color:var(--color-neutral-foreground3-rest)}.button--secondary.button--transparent.button--selected:not(.button--disabled):not(.button--loading){background-color:var(--color-subtle-background-selected)}.button--secondary.button--transparent.button--selected:not(.button--disabled):not(.button--loading):hover{background-color:transparent;color:var(--color-neutral-foreground-rest)}.button--secondary.button--transparent.button--selected:not(.button--disabled):not(.button--loading):active{background-color:var(--color-subtle-background-selected)}.button--secondary.button--tint{color:var(--color-neutral-foreground2-rest);background-color:var(--color-neutral-background2-rest);border-color:transparent}.button--secondary.button--tint:hover:not(.button--disabled){background-color:var(--color-neutral-background2-hover)}.button--secondary.button--tint:active:not(.button--disabled),.button--secondary.button--tint.button--pressed:not(.button--disabled){background-color:var(--color-neutral-background2-pressed)}.button--secondary.button--tint.button--selected:not(.button--disabled):not(.button--loading){background-color:var(--color-neutral-background2-rest);border-color:var(--color-neutral-stroke-selected)}.button--secondary.button--tint.button--selected:not(.button--disabled):not(.button--loading):hover{background-color:var(--color-neutral-background2-hover);border-color:var(--color-neutral-stroke-selected)}.button--secondary.button--tint.button--selected:not(.button--disabled):not(.button--loading):active{background-color:var(--color-neutral-background2-rest);border-color:var(--color-neutral-stroke-selected)}.button--success.button--filled{color:var(--color-neutral-foreground-on-brand);background-color:var(--color-shared-green-foreground);border-color:var(--color-shared-green-foreground)}.button--success.button--filled:hover:not(.button--disabled){background-color:var(--color-shared-green-foreground-hover);border-color:var(--color-shared-green-foreground-hover)}.button--success.button--filled:active:not(.button--disabled),.button--success.button--filled.button--pressed:not(.button--disabled){background-color:var(--color-shared-green-foreground-pressed);border-color:var(--color-shared-green-foreground-pressed)}.button--success.button--filled.button--selected:not(.button--disabled):not(.button--loading){background-color:var(--color-shared-green-foreground-selected);border-color:var(--color-shared-green-foreground-selected)}.button--success.button--filled.button--selected:not(.button--disabled):not(.button--loading):hover{background-color:var(--color-shared-green-foreground-hover);border-color:var(--color-shared-green-foreground-hover)}.button--success.button--filled.button--selected:not(.button--disabled):not(.button--loading):active{background-color:var(--color-shared-green-foreground-selected);border-color:var(--color-shared-green-foreground-selected)}.button--success.button--outline{color:var(--color-shared-green-foreground);background-color:transparent;border-color:var(--color-shared-green-foreground)}.button--success.button--outline:hover:not(.button--disabled){color:var(--color-shared-green-foreground-hover);background-color:var(--color-shared-green-background);border-color:var(--color-shared-green-foreground-hover)}.button--success.button--outline:active:not(.button--disabled),.button--success.button--outline.button--pressed:not(.button--disabled){color:var(--color-shared-green-foreground-pressed);background-color:var(--color-shared-green-background);border-color:var(--color-shared-green-foreground-pressed)}.button--success.button--outline.button--selected:not(.button--disabled):not(.button--loading){color:var(--color-shared-green-foreground);background-color:var(--color-shared-green-background);border-color:var(--color-shared-green-foreground-selected)}.button--success.button--outline.button--selected:not(.button--disabled):not(.button--loading):hover{color:var(--color-shared-green-foreground-hover);background-color:var(--color-shared-green-background);border-color:var(--color-shared-green-foreground-hover)}.button--success.button--outline.button--selected:not(.button--disabled):not(.button--loading):active{color:var(--color-shared-green-foreground);background-color:var(--color-shared-green-background);border-color:var(--color-shared-green-foreground-selected)}.button--success.button--subtle{color:var(--color-shared-green-foreground);background-color:transparent;border-color:transparent}.button--success.button--subtle:hover:not(.button--disabled){color:var(--color-shared-green-foreground-hover);background-color:var(--color-shared-green-background)}.button--success.button--subtle:active:not(.button--disabled),.button--success.button--subtle.button--pressed:not(.button--disabled){color:var(--color-shared-green-foreground-pressed);background-color:var(--color-shared-green-background)}.button--success.button--subtle.button--selected:not(.button--disabled):not(.button--loading){background-color:var(--color-subtle-background-selected)}.button--success.button--subtle.button--selected:not(.button--disabled):not(.button--loading):hover{color:var(--color-shared-green-foreground-hover);background-color:var(--color-shared-green-background)}.button--success.button--subtle.button--selected:not(.button--disabled):not(.button--loading):active{background-color:var(--color-subtle-background-selected)}.button--success.button--transparent{color:var(--color-shared-green-foreground);background-color:transparent;border-color:transparent}.button--success.button--transparent:hover:not(.button--disabled){color:var(--color-shared-green-foreground-hover)}.button--success.button--transparent:active:not(.button--disabled),.button--success.button--transparent.button--pressed:not(.button--disabled){color:var(--color-shared-green-foreground-pressed)}.button--success.button--transparent.button--selected:not(.button--disabled):not(.button--loading){background-color:var(--color-subtle-background-selected)}.button--success.button--transparent.button--selected:not(.button--disabled):not(.button--loading):hover{background-color:transparent;color:var(--color-shared-green-foreground-hover)}.button--success.button--transparent.button--selected:not(.button--disabled):not(.button--loading):active{background-color:var(--color-subtle-background-selected)}.button--success.button--tint{color:var(--color-shared-green-foreground);background-color:var(--color-shared-green-background);border-color:transparent}.button--success.button--tint:hover:not(.button--disabled){color:var(--color-shared-green-foreground-hover);filter:brightness(.95)}.button--success.button--tint:active:not(.button--disabled),.button--success.button--tint.button--pressed:not(.button--disabled){color:var(--color-shared-green-foreground-pressed);filter:brightness(.9)}.button--success.button--tint.button--selected:not(.button--disabled):not(.button--loading){background-color:var(--color-shared-green-background);border-color:var(--color-shared-green-foreground-selected)}.button--success.button--tint.button--selected:not(.button--disabled):not(.button--loading):hover{background-color:var(--color-shared-green-background);border-color:var(--color-shared-green-foreground-selected);color:var(--color-shared-green-foreground-hover);filter:brightness(.95)}.button--success.button--tint.button--selected:not(.button--disabled):not(.button--loading):active{background-color:var(--color-shared-green-background);border-color:var(--color-shared-green-foreground-selected)}.button--warning.button--filled{color:var(--color-neutral-foreground-on-brand);background-color:var(--color-shared-orange-foreground);border-color:var(--color-shared-orange-foreground)}.button--warning.button--filled:hover:not(.button--disabled){background-color:var(--color-shared-orange-foreground-hover);border-color:var(--color-shared-orange-foreground-hover)}.button--warning.button--filled:active:not(.button--disabled),.button--warning.button--filled.button--pressed:not(.button--disabled){background-color:var(--color-shared-orange-foreground-pressed);border-color:var(--color-shared-orange-foreground-pressed)}.button--warning.button--filled.button--selected:not(.button--disabled):not(.button--loading){background-color:var(--color-shared-orange-foreground-selected);border-color:var(--color-shared-orange-foreground-selected)}.button--warning.button--filled.button--selected:not(.button--disabled):not(.button--loading):hover{background-color:var(--color-shared-orange-foreground-hover);border-color:var(--color-shared-orange-foreground-hover)}.button--warning.button--filled.button--selected:not(.button--disabled):not(.button--loading):active{background-color:var(--color-shared-orange-foreground-selected);border-color:var(--color-shared-orange-foreground-selected)}.button--warning.button--outline{color:var(--color-shared-orange-foreground);background-color:transparent;border-color:var(--color-shared-orange-foreground)}.button--warning.button--outline:hover:not(.button--disabled){color:var(--color-shared-orange-foreground-hover);background-color:var(--color-shared-orange-background);border-color:var(--color-shared-orange-foreground-hover)}.button--warning.button--outline:active:not(.button--disabled),.button--warning.button--outline.button--pressed:not(.button--disabled){color:var(--color-shared-orange-foreground-pressed);background-color:var(--color-shared-orange-background);border-color:var(--color-shared-orange-foreground-pressed)}.button--warning.button--outline.button--selected:not(.button--disabled):not(.button--loading){color:var(--color-shared-orange-foreground);background-color:var(--color-shared-orange-background);border-color:var(--color-shared-orange-foreground-selected)}.button--warning.button--outline.button--selected:not(.button--disabled):not(.button--loading):hover{color:var(--color-shared-orange-foreground-hover);background-color:var(--color-shared-orange-background);border-color:var(--color-shared-orange-foreground-hover)}.button--warning.button--outline.button--selected:not(.button--disabled):not(.button--loading):active{color:var(--color-shared-orange-foreground);background-color:var(--color-shared-orange-background);border-color:var(--color-shared-orange-foreground-selected)}.button--warning.button--subtle{color:var(--color-shared-orange-foreground);background-color:transparent;border-color:transparent}.button--warning.button--subtle:hover:not(.button--disabled){color:var(--color-shared-orange-foreground-hover);background-color:var(--color-shared-orange-background)}.button--warning.button--subtle:active:not(.button--disabled),.button--warning.button--subtle.button--pressed:not(.button--disabled){color:var(--color-shared-orange-foreground-pressed);background-color:var(--color-shared-orange-background)}.button--warning.button--subtle.button--selected:not(.button--disabled):not(.button--loading){background-color:var(--color-subtle-background-selected)}.button--warning.button--subtle.button--selected:not(.button--disabled):not(.button--loading):hover{color:var(--color-shared-orange-foreground-hover);background-color:var(--color-shared-orange-background)}.button--warning.button--subtle.button--selected:not(.button--disabled):not(.button--loading):active{background-color:var(--color-subtle-background-selected)}.button--warning.button--transparent{color:var(--color-shared-orange-foreground);background-color:transparent;border-color:transparent}.button--warning.button--transparent:hover:not(.button--disabled){color:var(--color-shared-orange-foreground-hover)}.button--warning.button--transparent:active:not(.button--disabled),.button--warning.button--transparent.button--pressed:not(.button--disabled){color:var(--color-shared-orange-foreground-pressed)}.button--warning.button--transparent.button--selected:not(.button--disabled):not(.button--loading){background-color:var(--color-subtle-background-selected)}.button--warning.button--transparent.button--selected:not(.button--disabled):not(.button--loading):hover{background-color:transparent;color:var(--color-shared-orange-foreground-hover)}.button--warning.button--transparent.button--selected:not(.button--disabled):not(.button--loading):active{background-color:var(--color-subtle-background-selected)}.button--warning.button--tint{color:var(--color-shared-orange-foreground);background-color:var(--color-shared-orange-background);border-color:transparent}.button--warning.button--tint:hover:not(.button--disabled){color:var(--color-shared-orange-foreground-hover);filter:brightness(.95)}.button--warning.button--tint:active:not(.button--disabled),.button--warning.button--tint.button--pressed:not(.button--disabled){color:var(--color-shared-orange-foreground-pressed);filter:brightness(.9)}.button--warning.button--tint.button--selected:not(.button--disabled):not(.button--loading){background-color:var(--color-shared-orange-background);border-color:var(--color-shared-orange-foreground-selected)}.button--warning.button--tint.button--selected:not(.button--disabled):not(.button--loading):hover{background-color:var(--color-shared-orange-background);border-color:var(--color-shared-orange-foreground-selected);color:var(--color-shared-orange-foreground-hover);filter:brightness(.95)}.button--warning.button--tint.button--selected:not(.button--disabled):not(.button--loading):active{background-color:var(--color-shared-orange-background);border-color:var(--color-shared-orange-foreground-selected)}.button--danger.button--filled{color:var(--color-neutral-foreground-on-brand);background-color:var(--color-shared-red-foreground);border-color:var(--color-shared-red-foreground)}.button--danger.button--filled:hover:not(.button--disabled){background-color:var(--color-shared-red-foreground-hover);border-color:var(--color-shared-red-foreground-hover)}.button--danger.button--filled:active:not(.button--disabled),.button--danger.button--filled.button--pressed:not(.button--disabled){background-color:var(--color-shared-red-foreground-pressed);border-color:var(--color-shared-red-foreground-pressed)}.button--danger.button--filled.button--selected:not(.button--disabled):not(.button--loading){background-color:var(--color-shared-red-foreground-selected);border-color:var(--color-shared-red-foreground-selected)}.button--danger.button--filled.button--selected:not(.button--disabled):not(.button--loading):hover{background-color:var(--color-shared-red-foreground-hover);border-color:var(--color-shared-red-foreground-hover)}.button--danger.button--filled.button--selected:not(.button--disabled):not(.button--loading):active{background-color:var(--color-shared-red-foreground-selected);border-color:var(--color-shared-red-foreground-selected)}.button--danger.button--outline{color:var(--color-shared-red-foreground);background-color:transparent;border-color:var(--color-shared-red-foreground)}.button--danger.button--outline:hover:not(.button--disabled){color:var(--color-shared-red-foreground-hover);background-color:var(--color-shared-red-background);border-color:var(--color-shared-red-foreground-hover)}.button--danger.button--outline:active:not(.button--disabled),.button--danger.button--outline.button--pressed:not(.button--disabled){color:var(--color-shared-red-foreground-pressed);background-color:var(--color-shared-red-background);border-color:var(--color-shared-red-foreground-pressed)}.button--danger.button--outline.button--selected:not(.button--disabled):not(.button--loading){color:var(--color-shared-red-foreground);background-color:var(--color-shared-red-background);border-color:var(--color-shared-red-foreground-selected)}.button--danger.button--outline.button--selected:not(.button--disabled):not(.button--loading):hover{color:var(--color-shared-red-foreground-hover);background-color:var(--color-shared-red-background);border-color:var(--color-shared-red-foreground-hover)}.button--danger.button--outline.button--selected:not(.button--disabled):not(.button--loading):active{color:var(--color-shared-red-foreground);background-color:var(--color-shared-red-background);border-color:var(--color-shared-red-foreground-selected)}.button--danger.button--subtle{color:var(--color-shared-red-foreground);background-color:transparent;border-color:transparent}.button--danger.button--subtle:hover:not(.button--disabled){color:var(--color-shared-red-foreground-hover);background-color:var(--color-shared-red-background)}.button--danger.button--subtle:active:not(.button--disabled),.button--danger.button--subtle.button--pressed:not(.button--disabled){color:var(--color-shared-red-foreground-pressed);background-color:var(--color-shared-red-background)}.button--danger.button--subtle.button--selected:not(.button--disabled):not(.button--loading){background-color:var(--color-subtle-background-selected)}.button--danger.button--subtle.button--selected:not(.button--disabled):not(.button--loading):hover{color:var(--color-shared-red-foreground-hover);background-color:var(--color-shared-red-background)}.button--danger.button--subtle.button--selected:not(.button--disabled):not(.button--loading):active{background-color:var(--color-subtle-background-selected)}.button--danger.button--transparent{color:var(--color-shared-red-foreground);background-color:transparent;border-color:transparent}.button--danger.button--transparent:hover:not(.button--disabled){color:var(--color-shared-red-foreground-hover)}.button--danger.button--transparent:active:not(.button--disabled),.button--danger.button--transparent.button--pressed:not(.button--disabled){color:var(--color-shared-red-foreground-pressed)}.button--danger.button--transparent.button--selected:not(.button--disabled):not(.button--loading){background-color:var(--color-subtle-background-selected)}.button--danger.button--transparent.button--selected:not(.button--disabled):not(.button--loading):hover{background-color:transparent;color:var(--color-shared-red-foreground-hover)}.button--danger.button--transparent.button--selected:not(.button--disabled):not(.button--loading):active{background-color:var(--color-subtle-background-selected)}.button--danger.button--tint{color:var(--color-shared-red-foreground);background-color:var(--color-shared-red-background);border-color:transparent}.button--danger.button--tint:hover:not(.button--disabled){color:var(--color-shared-red-foreground-hover);filter:brightness(.95)}.button--danger.button--tint:active:not(.button--disabled),.button--danger.button--tint.button--pressed:not(.button--disabled){color:var(--color-shared-red-foreground-pressed);filter:brightness(.9)}.button--danger.button--tint.button--selected:not(.button--disabled):not(.button--loading){background-color:var(--color-shared-red-background);border-color:var(--color-shared-red-foreground-selected)}.button--danger.button--tint.button--selected:not(.button--disabled):not(.button--loading):hover{background-color:var(--color-shared-red-background);border-color:var(--color-shared-red-foreground-selected);color:var(--color-shared-red-foreground-hover);filter:brightness(.95)}.button--danger.button--tint.button--selected:not(.button--disabled):not(.button--loading):active{background-color:var(--color-shared-red-background);border-color:var(--color-shared-red-foreground-selected)}.button--info.button--filled{color:var(--color-neutral-foreground-on-brand);background-color:var(--color-shared-blue-foreground);border-color:var(--color-shared-blue-foreground)}.button--info.button--filled:hover:not(.button--disabled){background-color:var(--color-shared-blue-foreground-hover);border-color:var(--color-shared-blue-foreground-hover)}.button--info.button--filled:active:not(.button--disabled),.button--info.button--filled.button--pressed:not(.button--disabled){background-color:var(--color-shared-blue-foreground-pressed);border-color:var(--color-shared-blue-foreground-pressed)}.button--info.button--filled.button--selected:not(.button--disabled):not(.button--loading){background-color:var(--color-shared-blue-foreground-selected);border-color:var(--color-shared-blue-foreground-selected)}.button--info.button--filled.button--selected:not(.button--disabled):not(.button--loading):hover{background-color:var(--color-shared-blue-foreground-hover);border-color:var(--color-shared-blue-foreground-hover)}.button--info.button--filled.button--selected:not(.button--disabled):not(.button--loading):active{background-color:var(--color-shared-blue-foreground-selected);border-color:var(--color-shared-blue-foreground-selected)}.button--info.button--outline{color:var(--color-shared-blue-foreground);background-color:transparent;border-color:var(--color-shared-blue-foreground)}.button--info.button--outline:hover:not(.button--disabled){color:var(--color-shared-blue-foreground-hover);background-color:var(--color-shared-blue-background);border-color:var(--color-shared-blue-foreground-hover)}.button--info.button--outline:active:not(.button--disabled),.button--info.button--outline.button--pressed:not(.button--disabled){color:var(--color-shared-blue-foreground-pressed);background-color:var(--color-shared-blue-background);border-color:var(--color-shared-blue-foreground-pressed)}.button--info.button--outline.button--selected:not(.button--disabled):not(.button--loading){color:var(--color-shared-blue-foreground);background-color:var(--color-shared-blue-background);border-color:var(--color-shared-blue-foreground-selected)}.button--info.button--outline.button--selected:not(.button--disabled):not(.button--loading):hover{color:var(--color-shared-blue-foreground-hover);background-color:var(--color-shared-blue-background);border-color:var(--color-shared-blue-foreground-hover)}.button--info.button--outline.button--selected:not(.button--disabled):not(.button--loading):active{color:var(--color-shared-blue-foreground);background-color:var(--color-shared-blue-background);border-color:var(--color-shared-blue-foreground-selected)}.button--info.button--subtle{color:var(--color-shared-blue-foreground);background-color:transparent;border-color:transparent}.button--info.button--subtle:hover:not(.button--disabled){color:var(--color-shared-blue-foreground-hover);background-color:var(--color-shared-blue-background)}.button--info.button--subtle:active:not(.button--disabled),.button--info.button--subtle.button--pressed:not(.button--disabled){color:var(--color-shared-blue-foreground-pressed);background-color:var(--color-shared-blue-background)}.button--info.button--subtle.button--selected:not(.button--disabled):not(.button--loading){background-color:var(--color-subtle-background-selected)}.button--info.button--subtle.button--selected:not(.button--disabled):not(.button--loading):hover{color:var(--color-shared-blue-foreground-hover);background-color:var(--color-shared-blue-background)}.button--info.button--subtle.button--selected:not(.button--disabled):not(.button--loading):active{background-color:var(--color-subtle-background-selected)}.button--info.button--transparent{color:var(--color-shared-blue-foreground);background-color:transparent;border-color:transparent}.button--info.button--transparent:hover:not(.button--disabled){color:var(--color-shared-blue-foreground-hover)}.button--info.button--transparent:active:not(.button--disabled),.button--info.button--transparent.button--pressed:not(.button--disabled){color:var(--color-shared-blue-foreground-pressed)}.button--info.button--transparent.button--selected:not(.button--disabled):not(.button--loading){background-color:var(--color-subtle-background-selected)}.button--info.button--transparent.button--selected:not(.button--disabled):not(.button--loading):hover{background-color:transparent;color:var(--color-shared-blue-foreground-hover)}.button--info.button--transparent.button--selected:not(.button--disabled):not(.button--loading):active{background-color:var(--color-subtle-background-selected)}.button--info.button--tint{color:var(--color-shared-blue-foreground);background-color:var(--color-shared-blue-background);border-color:transparent}.button--info.button--tint:hover:not(.button--disabled){color:var(--color-shared-blue-foreground-hover);filter:brightness(.95)}.button--info.button--tint:active:not(.button--disabled),.button--info.button--tint.button--pressed:not(.button--disabled){color:var(--color-shared-blue-foreground-pressed);filter:brightness(.9)}.button--info.button--tint.button--selected:not(.button--disabled):not(.button--loading){background-color:var(--color-shared-blue-background);border-color:var(--color-shared-blue-foreground-selected)}.button--info.button--tint.button--selected:not(.button--disabled):not(.button--loading):hover{background-color:var(--color-shared-blue-background);border-color:var(--color-shared-blue-foreground-selected);color:var(--color-shared-blue-foreground-hover);filter:brightness(.95)}.button--info.button--tint.button--selected:not(.button--disabled):not(.button--loading):active{background-color:var(--color-shared-blue-background);border-color:var(--color-shared-blue-foreground-selected)}.button--disabled{color:var(--color-neutral-foreground-disabled);cursor:not-allowed;pointer-events:none;opacity:.4}.button--disabled .button__icon{fill:var(--color-neutral-foreground-disabled)}.button--disabled.button--filled{color:var(--color-brand-foreground-disabled);background-color:var(--color-brand-background-disabled);border-color:var(--color-brand-stroke-disabled)}.button--disabled.button--outline{background-color:transparent;border-color:var(--color-neutral-stroke-disabled)}.button--disabled.button--subtle,.button--disabled.button--transparent{background-color:transparent;border-color:transparent}.button--loading{cursor:not-allowed;pointer-events:none}.menu-trigger-host{display:inline-flex}.menu-trigger-host--split .menu-trigger-split{display:inline-flex;align-items:stretch}.menu-trigger-host--split .menu-trigger-split__divider{width:1px;margin:0;background:var(--color-neutral-stroke-rest)}.menu-trigger-host--split .menu-trigger-split__primary{border-top-right-radius:0;border-bottom-right-radius:0}.menu-trigger-host--split .menu-trigger-split__dropdown{border-top-left-radius:0;border-bottom-left-radius:0;padding-left:.25rem;padding-right:.25rem}.menu-trigger__shortcut{margin-left:auto;margin-right:.5rem;font-size:.75rem;color:var(--color-neutral-foreground3-rest)}.calendar{display:flex;flex-direction:column;gap:.5rem}.calendar__header{display:flex;align-items:center;justify-content:space-between;margin-bottom:.25rem}.calendar__header ui-button{flex-shrink:0}.calendar__title{font-size:.875rem;font-weight:600;color:var(--color-neutral-foreground-rest);flex:1;text-align:center;padding:.25rem .5rem}.calendar__title-button{flex:1;text-align:center;font-size:.875rem;font-weight:600;color:var(--color-neutral-foreground-rest);border-radius:.25rem}.calendar__title-button{transition-property:color background-color border-color;transition-duration:50ms;transition-timing-function:cubic-bezier(.33,0,.1,1)}.calendar__title-button:hover{background-color:var(--color-subtle-background-hover);color:var(--color-brand-primary)}.calendar__title-button:active{background-color:var(--color-subtle-background-pressed)}.calendar__title-button{outline:none}.calendar__title-button{border-radius:.25rem}.calendar__title-button:focus-visible{outline:2px solid var(--color-focus-border);outline-offset:2px;border-radius:.25rem}.calendar__weekdays{display:grid;grid-template-columns:repeat(7,1fr);gap:.125rem;margin-bottom:.125rem}.calendar__weekday{text-align:center;font-size:.75rem;font-weight:600;color:var(--color-neutral-foreground2-rest);padding:.25rem}.calendar__grid{display:grid;grid-template-columns:repeat(7,1fr);gap:.125rem}.calendar__day{aspect-ratio:1;display:inline-flex;align-items:center;justify-content:center;background:transparent;border:1px solid transparent;border-radius:.25rem;cursor:pointer;font-size:.875rem;font-weight:400;color:var(--color-neutral-foreground-rest)}.calendar__day{transition-property:color background-color border-color;transition-duration:50ms;transition-timing-function:cubic-bezier(.33,0,.1,1)}.calendar__day{position:relative;padding:0;min-width:1.75rem;min-height:1.75rem}.calendar__day:hover:not(.calendar__day--disabled){background-color:var(--color-subtle-background-hover);color:var(--color-neutral-foreground-rest)}.calendar__day:active:not(.calendar__day--disabled){background-color:var(--color-subtle-background-pressed)}.calendar__day{outline:none}.calendar__day{border-radius:.25rem}.calendar__day:focus-visible{outline:2px solid var(--color-focus-border);outline-offset:2px;border-radius:.25rem}.calendar__day:focus-visible{z-index:1}.calendar__day--other-month{color:var(--color-neutral-foreground-disabled);opacity:.6}.calendar__day--today{border-color:var(--color-brand-primary);font-weight:600}.calendar__day--in-range{background-color:var(--color-neutral-background-brand-hover);border-radius:0}.calendar__day--in-range:hover{background-color:var(--color-neutral-background-brand-selected)}.calendar__day--range-start{background-color:var(--color-brand-primary);color:var(--color-neutral-background-rest);font-weight:600;border-top-left-radius:.25rem;border-bottom-left-radius:.25rem;border-top-right-radius:0;border-bottom-right-radius:0}.calendar__day--range-start:hover{background-color:var(--color-brand-primary-hover);color:var(--color-neutral-background-rest)}.calendar__day--range-start:active{background-color:var(--color-brand-primary-pressed)}.calendar__day--range-start.calendar__day--range-end{border-radius:.25rem}.calendar__day--range-end{background-color:var(--color-brand-primary);color:var(--color-neutral-background-rest);font-weight:600;border-top-right-radius:.25rem;border-bottom-right-radius:.25rem;border-top-left-radius:0;border-bottom-left-radius:0}.calendar__day--range-end:hover{background-color:var(--color-brand-primary-hover);color:var(--color-neutral-background-rest)}.calendar__day--range-end:active{background-color:var(--color-brand-primary-pressed)}.calendar__day--selected:not(.calendar__day--selected--range-start):not(.calendar__day--selected--range-end){background-color:var(--color-brand-primary);color:var(--color-neutral-background-rest);font-weight:600}.calendar__day--selected:not(.calendar__day--selected--range-start):not(.calendar__day--selected--range-end):hover{background-color:var(--color-brand-primary-hover);color:var(--color-neutral-background-rest)}.calendar__day--selected:not(.calendar__day--selected--range-start):not(.calendar__day--selected--range-end):active{background-color:var(--color-brand-primary-pressed)}.calendar__day--disabled{color:var(--color-neutral-foreground-disabled);cursor:not-allowed;pointer-events:none;opacity:.4}.calendar__day--small{min-width:1.5rem;min-height:1.5rem;font-size:.75rem}.calendar__day--large{min-width:2rem;min-height:2rem;font-size:1rem}.calendar__month-picker{display:flex;flex-direction:column;gap:.5rem}.calendar__months{display:grid;grid-template-columns:repeat(3,1fr);gap:.25rem}.calendar__month{padding:.5rem;background:transparent;border:1px solid var(--color-neutral-stroke-rest);border-radius:.25rem;cursor:pointer;font-size:.875rem;font-weight:400;color:var(--color-neutral-foreground-rest)}.calendar__month{transition-property:color background-color border-color;transition-duration:50ms;transition-timing-function:cubic-bezier(.33,0,.1,1)}.calendar__month:hover{background-color:var(--color-subtle-background-hover);border-color:var(--color-brand-primary)}.calendar__month:active{background-color:var(--color-subtle-background-pressed)}.calendar__month{outline:none}.calendar__month{border-radius:.25rem}.calendar__month:focus-visible{outline:2px solid var(--color-focus-border);outline-offset:2px;border-radius:.25rem}.calendar__month--selected{background-color:var(--color-brand-primary);color:var(--color-neutral-background-rest);border-color:var(--color-brand-primary);font-weight:600}.calendar__month--selected:hover{background-color:var(--color-brand-primary-hover)}.calendar__year-picker{display:flex;flex-direction:column;gap:.5rem}.calendar__years{display:grid;grid-template-columns:repeat(3,1fr);gap:.25rem}.calendar__year{padding:.5rem;background:transparent;border:1px solid var(--color-neutral-stroke-rest);border-radius:.25rem;cursor:pointer;font-size:.875rem;font-weight:400;color:var(--color-neutral-foreground-rest)}.calendar__year{transition-property:color background-color border-color;transition-duration:50ms;transition-timing-function:cubic-bezier(.33,0,.1,1)}.calendar__year:hover{background-color:var(--color-subtle-background-hover);border-color:var(--color-brand-primary)}.calendar__year:active{background-color:var(--color-subtle-background-pressed)}.calendar__year{outline:none}.calendar__year{border-radius:.25rem}.calendar__year:focus-visible{outline:2px solid var(--color-focus-border);outline-offset:2px;border-radius:.25rem}.calendar__year--selected{background-color:var(--color-brand-primary);color:var(--color-neutral-background-rest);border-color:var(--color-brand-primary);font-weight:600}.calendar__year--selected:hover{background-color:var(--color-brand-primary-hover)}.calendar__year--current{border-color:var(--color-brand-primary);font-weight:600}@media(prefers-contrast:high){.calendar__day{border:1px solid currentColor}.calendar__day--range-start,.calendar__day--range-end,.calendar__day--selected{background-color:var(--color-neutral-foreground-rest);color:var(--color-neutral-background-rest);border-color:var(--color-neutral-foreground-rest)}.calendar__day--in-range{border-style:dashed}.calendar__day--today{border-width:2px}}@media(prefers-reduced-motion:reduce){.calendar__nav,.calendar__day,.calendar__month,.calendar__year{transition:none}}.card{position:relative;display:flex;flex-direction:column;background:var(--color-neutral-background-rest);border-radius:.25rem;border:1px solid var(--color-neutral-stroke-rest);box-shadow:0 1px 2px #00000024,0 0 2px #0000001f;overflow:hidden;box-sizing:border-box}.card__header-container{padding:.75rem;display:flex;flex-direction:column;gap:.5rem}.card__header{display:flex;align-items:center;gap:.75rem}.card__header-icon{display:flex;align-items:center;justify-content:center;width:32px;height:32px;flex-shrink:0}.card__header-icon ui-icon{color:var(--color-neutral-foreground-rest)}.card__text-container{flex:1;display:flex;flex-direction:column}.card__title{color:var(--color-neutral-foreground-rest);font-size:.875rem;font-weight:600;line-height:1.25rem}.card__subtitle{color:var(--color-neutral-foreground2-rest);font-size:.75rem;line-height:1rem}.card__quick-action{padding:6px;background:transparent;border:none;border-radius:.25rem;display:flex;justify-content:center;align-items:center;cursor:pointer}.card__quick-action{transition-property:background-color;transition-duration:.1s;transition-timing-function:cubic-bezier(.33,0,.1,1)}.card__quick-action:hover:not(:disabled){background:var(--color-neutral-background-hover)}.card__quick-action:active:not(:disabled){background:var(--color-neutral-background-pressed)}.card__quick-action:disabled{cursor:not-allowed}.card__quick-action:disabled ui-icon{color:var(--color-neutral-foreground-disabled)}.card__quick-action ui-icon{color:var(--color-neutral-foreground2-rest)}.card__body-container{padding:0 .75rem .75rem;display:flex;flex-direction:column}.card__body{display:flex;align-items:center;gap:.75rem}.card__body-text{flex:1;color:var(--color-neutral-foreground2-rest);font-size:.75rem;line-height:1rem}.card__footer-container{padding:0 .75rem .75rem;display:flex;flex-direction:column}.card__footer{display:flex;align-items:center;gap:.75rem}.card--small{border-radius:.125rem}.card--small .card__header-container{padding:.5rem}.card--small .card__body-container,.card--small .card__footer-container{padding:0 .5rem .5rem}.card--small .card__title{font-size:.75rem}.card--medium{border-radius:.25rem}.card--medium .card__header-container{padding:.75rem}.card--medium .card__body-container,.card--medium .card__footer-container{padding:0 .75rem .75rem}.card--medium .card__title{font-size:.875rem}.card--large{border-radius:.375rem}.card--large .card__header-container{padding:1rem}.card--large .card__body-container,.card--large .card__footer-container{padding:0 1rem 1rem}.card--large .card__title{font-size:1rem}.card--filled{background:var(--color-neutral-background-rest)}.card--filled{transition-property:background-color;transition-duration:.1s;transition-timing-function:cubic-bezier(.33,0,.1,1)}.card--filled{transition-property:transform;transition-duration:.1s;transition-timing-function:cubic-bezier(.33,0,.1,1)}.card--filled:hover:not(.card--disabled){background:var(--color-neutral-background-hover);box-shadow:0 2px 4px #00000024,0 0 2px #0000001f}.card--filled:active:not(.card--disabled){background:var(--color-neutral-background-pressed)}.card--transparent{background:transparent;border-color:transparent;box-shadow:none}.card--tint{background:var(--color-subtle-background-rest)}.card--tint{transition-property:background-color;transition-duration:.1s;transition-timing-function:cubic-bezier(.33,0,.1,1)}.card--tint:hover:not(.card--disabled){background:var(--color-subtle-background-hover)}.card--outline{background:transparent;border:2px solid var(--color-neutral-stroke-rest);box-shadow:none}.card--outline{transition-property:background-color;transition-duration:.1s;transition-timing-function:cubic-bezier(.33,0,.1,1)}.card--outline{transition-property:transform;transition-duration:.1s;transition-timing-function:cubic-bezier(.33,0,.1,1)}.card--outline:hover:not(.card--disabled){border-color:var(--color-neutral-stroke-hover);background:var(--color-neutral-background-hover)}.card--subtle{background:transparent;border-color:transparent;box-shadow:none}.card--subtle{transition-property:background-color;transition-duration:.1s;transition-timing-function:cubic-bezier(.33,0,.1,1)}.card--subtle:hover:not(.card--disabled){background:var(--color-subtle-background-hover)}.card--plain{background:transparent;border-color:transparent;box-shadow:none}.card--selected{border-color:var(--color-brand-primary);box-shadow:0 0 0 1px var(--color-brand-primary)}.card--disabled{opacity:.5;cursor:not-allowed;pointer-events:none}.card--disabled .card__title,.card--disabled .card__subtitle,.card--disabled .card__body-text{color:var(--color-neutral-foreground-disabled)}.card--clickable{cursor:pointer}.card--clickable{transition-property:background-color;transition-duration:.1s;transition-timing-function:cubic-bezier(.33,0,.1,1)}.card--clickable{transition-property:transform;transition-duration:.1s;transition-timing-function:cubic-bezier(.33,0,.1,1)}.card--clickable{outline:none}.card--clickable:focus-visible{outline:2px solid var(--color-focus-border);outline-offset:2px}.card--clickable:not(.card--disabled):hover{transform:translateY(-1px)}.card--clickable:not(.card--disabled):active{transform:translateY(0)}.card--horizontal{flex-direction:row}.card--horizontal .card__header-container,.card--horizontal .card__body-container,.card--horizontal .card__footer-container{flex:1}.card--horizontal .card__header-container{border-right:1px solid var(--color-neutral-stroke-rest)}.card--vertical{flex-direction:column}.card--primary{border-color:var(--color-brand-primary)}.card--primary .card__header-icon ui-icon,.card--primary .card__title{color:var(--color-brand-primary)}.card--primary.card--filled{background:var(--color-neutral-background-brand-selected)}.card--primary.card--filled:hover:not(.card--disabled){background:var(--color-neutral-background-brand-hover)}.card--primary.card--filled:active:not(.card--disabled){background:var(--color-neutral-background-brand-pressed)}.card--primary.card--outline{border-color:var(--color-brand-primary)}.card--primary.card--outline:hover:not(.card--disabled){background:var(--color-neutral-background-brand-hover)}.card--primary.card--selected{border-color:var(--color-brand-primary);box-shadow:0 0 0 1px var(--color-brand-primary)}.card--secondary{border-color:var(--color-neutral-stroke-accessible)}.card--secondary .card__header-icon ui-icon,.card--secondary .card__title{color:var(--color-neutral-foreground2-rest)}.card--secondary.card--filled{background:var(--color-neutral-background2-rest)}.card--secondary.card--filled:hover:not(.card--disabled){background:var(--color-neutral-background2-hover)}.card--secondary.card--filled:active:not(.card--disabled){background:var(--color-neutral-background2-pressed)}.card--secondary.card--outline{border-color:var(--color-neutral-stroke-accessible)}.card--secondary.card--outline:hover:not(.card--disabled){background:var(--color-neutral-background2-hover)}.card--secondary.card--selected{border-color:var(--color-neutral-stroke-accessible);box-shadow:0 0 0 1px var(--color-neutral-stroke-accessible)}.card--success{border-color:var(--color-shared-green-foreground)}.card--success .card__header-icon ui-icon,.card--success .card__title{color:var(--color-shared-green-foreground)}.card--success.card--filled{background:var(--color-shared-green-background)}.card--success.card--filled:hover:not(.card--disabled){filter:brightness(.95)}.card--success.card--filled:active:not(.card--disabled){filter:brightness(.9)}.card--success.card--outline{border-color:var(--color-shared-green-foreground)}.card--success.card--outline:hover:not(.card--disabled){background:var(--color-shared-green-background)}.card--success.card--selected{border-color:var(--color-shared-green-foreground);box-shadow:0 0 0 1px var(--color-shared-green-foreground)}.card--warning{border-color:var(--color-shared-orange-foreground)}.card--warning .card__header-icon ui-icon,.card--warning .card__title{color:var(--color-shared-orange-foreground)}.card--warning.card--filled{background:var(--color-shared-orange-background)}.card--warning.card--filled:hover:not(.card--disabled){filter:brightness(.95)}.card--warning.card--filled:active:not(.card--disabled){filter:brightness(.9)}.card--warning.card--outline{border-color:var(--color-shared-orange-foreground)}.card--warning.card--outline:hover:not(.card--disabled){background:var(--color-shared-orange-background)}.card--warning.card--selected{border-color:var(--color-shared-orange-foreground);box-shadow:0 0 0 1px var(--color-shared-orange-foreground)}.card--danger{border-color:var(--color-shared-red-foreground)}.card--danger .card__header-icon ui-icon,.card--danger .card__title{color:var(--color-shared-red-foreground)}.card--danger.card--filled{background:var(--color-shared-red-background)}.card--danger.card--filled:hover:not(.card--disabled){filter:brightness(.95)}.card--danger.card--filled:active:not(.card--disabled){filter:brightness(.9)}.card--danger.card--outline{border-color:var(--color-shared-red-foreground)}.card--danger.card--outline:hover:not(.card--disabled){background:var(--color-shared-red-background)}.card--danger.card--selected{border-color:var(--color-shared-red-foreground);box-shadow:0 0 0 1px var(--color-shared-red-foreground)}.card--info{border-color:var(--color-shared-blue-foreground)}.card--info .card__header-icon ui-icon,.card--info .card__title{color:var(--color-shared-blue-foreground)}.card--info.card--filled{background:var(--color-shared-blue-background)}.card--info.card--filled:hover:not(.card--disabled){filter:brightness(.95)}.card--info.card--filled:active:not(.card--disabled){filter:brightness(.9)}.card--info.card--outline{border-color:var(--color-shared-blue-foreground)}.card--info.card--outline:hover:not(.card--disabled){background:var(--color-shared-blue-background)}.card--info.card--selected{border-color:var(--color-shared-blue-foreground);box-shadow:0 0 0 1px var(--color-shared-blue-foreground)}.checkbox-wrapper{display:inline-flex;flex-direction:column;gap:.25rem}.checkbox-container{display:inline-flex;align-items:center;gap:.25rem;cursor:pointer;-webkit-user-select:none;user-select:none}.checkbox-container:has(.checkbox-input:disabled){cursor:default}.checkbox-container:has(.checkbox-input:focus-visible){outline:2px solid var(--color-focus-border);outline-offset:2px;border-radius:.25rem}.checkbox-input{position:absolute;opacity:0;width:0;height:0;pointer-events:none}.checkbox-visual{position:relative;display:flex;align-items:center;justify-content:center;flex-shrink:0}.checkbox-label{padding:6px 8px 6px 0;color:var(--color-neutral-foreground-rest);font-size:.875rem;line-height:1.25rem}.checkbox-label--disabled{color:var(--color-neutral-foreground-disabled)}.checkbox-label--required:after{content:" *";color:var(--color-shared-red-foreground)}.checkbox--rounded .checkbox-visual,.checkbox--standard .checkbox-visual{border-radius:.125rem}.checkbox--circular .checkbox-visual{border-radius:9999px}.checkbox--square .checkbox-visual{border-radius:0}.checkbox--small .checkbox-label{font-size:.75rem;line-height:1rem;padding:.25rem .5rem .25rem 0}.checkbox--medium .checkbox-label{font-size:.875rem;line-height:1.25rem}.checkbox--large .checkbox-label{font-size:1rem;line-height:1.375rem;padding:.5rem .5rem .5rem 0}.checkbox-container:has(.checkbox-input:checked) .checkbox-visual,.checkbox-container:has(.checkbox-input:indeterminate) .checkbox-visual{color:var(--color-brand-primary)}.checkbox-container:has(.checkbox-input:disabled) .checkbox-visual{color:var(--color-neutral-foreground-disabled)}.command-palette{width:100%;max-width:600px;background:var(--color-neutral-background-rest);box-shadow:0 8px 16px #00000024,0 0 2px #0000001f;border-radius:.5rem;overflow:hidden}.command-palette{transition-property:transform;transition-duration:.2s;transition-timing-function:cubic-bezier(.33,0,.1,1)}.command-palette__backdrop{position:fixed;top:0;left:0;width:100%;height:100%;display:flex;align-items:flex-start;justify-content:center;background-color:#0006;z-index:1050;opacity:1}.command-palette__backdrop{transition-property:opacity;transition-duration:.2s;transition-timing-function:cubic-bezier(.33,0,.1,1)}.command-palette__backdrop--hidden{opacity:0;pointer-events:none}.command-palette__backdrop{padding:2rem 1.5rem;overflow-y:auto}@media(max-width:576px){.command-palette__backdrop{padding:1rem;align-items:stretch}}.command-palette--hidden{transform:translateY(-20px) scale(.95);opacity:0}.command-palette__search{padding:1rem;border-bottom:1px solid var(--color-neutral-stroke-rest)}.command-palette__search__search-input :deep(.input){border:none;background:transparent}.command-palette__search__search-input :deep(.input):focus{box-shadow:none;outline:none}.command-palette__results{max-height:400px;overflow-y:auto;scrollbar-gutter:stable}.command-palette__group-header{padding:.75rem 1rem .25rem;color:var(--color-neutral-foreground3-rest);font-size:.75rem;font-weight:500;text-transform:uppercase;letter-spacing:.025em;background:var(--color-neutral-background2-rest);border-bottom:1px solid var(--color-neutral-stroke-rest)}.command-palette__group-items:not(:last-child){border-bottom:1px solid var(--color-neutral-stroke-rest)}.command-palette__item{width:100%;display:flex;align-items:center;gap:.75rem;padding:.75rem 1rem;background:transparent;border:none;text-align:left;cursor:pointer}.command-palette__item{transition-property:background-color;transition-duration:.1s;transition-timing-function:cubic-bezier(.33,0,.67,1)}.command-palette__item:hover,.command-palette__item--selected{background:var(--color-neutral-background-hover)}.command-palette__item{outline:none}.command-palette__item:focus-visible{outline:2px solid var(--color-focus-border);outline-offset:-2px}.command-palette__item--disabled{cursor:not-allowed;opacity:.6}.command-palette__item--disabled:hover{background:transparent}@media(max-width:576px){.command-palette__item{padding:.75rem;gap:.5rem}}.command-palette__item-icon{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:32px;height:32px;color:var(--color-neutral-foreground2-rest)}.command-palette__item-content{flex:1;min-width:0}.command-palette__item-label{color:var(--color-neutral-foreground-rest);font-size:.875rem;font-weight:400;line-height:1.25rem;word-wrap:break-word}.command-palette__item-description{color:var(--color-neutral-foreground2-rest);font-size:.75rem;font-weight:400;line-height:1rem;margin-top:.125rem;word-wrap:break-word}.command-palette__item-status{flex-shrink:0;display:flex;align-items:center;justify-content:center;color:var(--color-neutral-foreground3-rest)}.command-palette__empty{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:2rem 1rem;text-align:center}.command-palette__empty-icon{color:var(--color-neutral-foreground3-rest);margin-bottom:.75rem;opacity:.5}.command-palette__empty-text{color:var(--color-neutral-foreground2-rest);font-size:.875rem;font-weight:400}.command-palette:not(.command-palette--hidden){animation:slideInDown .2s cubic-bezier(.33,0,.1,1)}@media(prefers-reduced-motion:reduce){.command-palette:not(.command-palette--hidden){animation:none!important;transition:none!important}}body:has(.command-palette__backdrop:not(.command-palette__backdrop--hidden)){overflow:hidden}.color-preview{margin:auto .5rem;border-radius:.25rem;border:1px solid var(--color-neutral-stroke-rest)}.color-panel{background:var(--color-neutral-background-rest);border:1px solid var(--color-neutral-stroke-rest);border-radius:.375rem;box-shadow:0 8px 16px #00000024,0 0 2px #0000001f;padding:1rem;width:100%;animation:slideDown .2s cubic-bezier(.33,0,.1,1)}@media(prefers-reduced-motion:reduce){.color-panel{animation:none!important;transition:none!important}}.color-panel[data-size=small]{padding:.75rem}.color-panel[data-size=large]{padding:1.25rem}.color-picker{position:relative;width:100%;aspect-ratio:1.2;border-radius:.25rem;cursor:crosshair;overflow:hidden;margin-bottom:.75rem;border:1px solid var(--color-neutral-stroke-rest)}.color-picker__overlay{position:absolute;inset:0;pointer-events:none}.color-picker__overlay--white{background:linear-gradient(to right,#fff,transparent)}.color-picker__overlay--black{background:linear-gradient(to top,#000,transparent)}.color-picker__handle{position:absolute;width:1rem;height:1rem;border:2px solid #fff;border-radius:50%;box-shadow:0 0 0 1px #0000004d,0 2px 4px #0003;transform:translate(-50%,-50%);pointer-events:none}.color-picker__handle{transition-property:transform;transition-duration:50ms;transition-timing-function:cubic-bezier(.33,0,.1,1)}.color-picker__handle:hover{transform:translate(-50%,-50%) scale(1.1)}.color-picker:active .color-picker__handle{transform:translate(-50%,-50%) scale(1.05)}.color-slider{margin-bottom:.75rem}.color-slider__label{display:block;font-size:.75rem;font-weight:600;color:var(--color-neutral-foreground-rest);margin-bottom:.25rem}.color-slider__alpha-wrapper{position:relative;width:100%;height:1.25rem;border-radius:.25rem;overflow:hidden;border:1px solid var(--color-neutral-stroke-rest)}.color-slider__alpha-checkered{position:absolute;inset:0;background-image:linear-gradient(45deg,#ccc 25%,transparent 25%),linear-gradient(-45deg,#ccc 25%,transparent 25%),linear-gradient(45deg,transparent 75%,#ccc 75%),linear-gradient(-45deg,transparent 75%,#ccc 75%);background-size:8px 8px;background-position:0 0,0 4px,4px -4px,-4px 0px;pointer-events:none}.color-slider__input{-webkit-appearance:none;appearance:none;width:100%;height:1.25rem;border-radius:.25rem;outline:none;cursor:pointer;position:relative;background:transparent;border:1px solid var(--color-neutral-stroke-rest)}.color-slider__input--hue{background:linear-gradient(to right,red,#ff0 17%,#0f0 33%,#0ff,#00f 67%,#f0f 83%,red)}.color-slider__input--alpha{position:absolute;inset:0;border:none}.color-slider__input::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:1rem;height:1rem;border-radius:50%;background:#fff;border:2px solid var(--color-brand-primary);cursor:pointer;box-shadow:0 1px 3px #0003}.color-slider__input::-webkit-slider-thumb{transition-property:color background-color border-color;transition-duration:50ms;transition-timing-function:cubic-bezier(.33,0,.1,1)}.color-slider__input::-webkit-slider-thumb{transition-property:transform;transition-duration:50ms;transition-timing-function:cubic-bezier(.33,0,.1,1)}.color-slider__input::-webkit-slider-thumb:hover{transform:scale(1.1);box-shadow:0 2px 6px #0000004d}.color-slider__input::-webkit-slider-thumb:active{transform:scale(.95)}.color-slider__input::-moz-range-thumb{width:1rem;height:1rem;border-radius:50%;background:#fff;border:2px solid var(--color-brand-primary);cursor:pointer;box-shadow:0 1px 3px #0003}.color-slider__input::-moz-range-thumb{transition-property:color background-color border-color;transition-duration:50ms;transition-timing-function:cubic-bezier(.33,0,.1,1)}.color-slider__input::-moz-range-thumb{transition-property:transform;transition-duration:50ms;transition-timing-function:cubic-bezier(.33,0,.1,1)}.color-slider__input::-moz-range-thumb:hover{transform:scale(1.1);box-shadow:0 2px 6px #0000004d}.color-slider__input::-moz-range-thumb:active{transform:scale(.95)}.color-slider__input::-webkit-slider-runnable-track{height:100%;border-radius:.25rem}.color-slider__input::-moz-range-track{height:100%;border-radius:.25rem}.color-slider__input{outline:none}.color-slider__input{border-radius:.25rem}.color-slider__input:focus-visible{outline:2px solid var(--color-focus-border);outline-offset:2px;border-radius:.25rem}.color-slider__input:disabled{opacity:.5;cursor:not-allowed}.color-slider__input:disabled::-webkit-slider-thumb{cursor:not-allowed}.color-slider__input:disabled::-moz-range-thumb{cursor:not-allowed}.color-presets{margin-bottom:.75rem}.color-presets__label{font-size:.75rem;font-weight:600;color:var(--color-neutral-foreground-rest);margin-bottom:.5rem}.color-presets__grid{display:grid;grid-template-columns:repeat(8,1fr);gap:.25rem}.data-grid{display:flex;flex-direction:column;width:100%;min-width:0;background:var(--color-neutral-background-rest)}.data-grid--small{font-size:.75rem}.data-grid--small .data-grid__header-cell--selection{padding:8px 8px 9px}.data-grid--small .data-grid__cell{padding:.25rem .5rem}.data-grid--medium{font-size:.875rem}.data-grid--medium .data-grid__header-cell--selection{padding:8px 16px 9px}.data-grid--large{font-size:.875rem}.data-grid--large .data-grid__header-cell--selection{padding:8px 16px 9px}.data-grid--large .data-grid__cell{padding:.75rem 1rem}.data-grid--striped .data-grid__row:nth-child(2n){background:var(--color-neutral-background-selected)}.data-grid--bordered .data-grid__header-cell,.data-grid--bordered .data-grid__cell{border-right:1px solid var(--color-neutral-stroke-rest)}.data-grid--bordered .data-grid__header-cell:last-child,.data-grid--bordered .data-grid__cell:last-child{border-right:none}.data-grid--hoverable .data-grid__row:hover:not(.data-grid__row--disabled){background:var(--color-subtle-background-hover)}.data-grid__scroll-container{display:flex;flex-direction:column;width:100%;min-width:0;overflow-x:auto;overflow-y:auto}.data-grid__header{align-items:center;background:var(--color-neutral-background-rest);overflow:visible;position:relative;flex-shrink:0}.data-grid__header--sticky{position:sticky;top:0;z-index:10}.data-grid__header-row{display:flex;width:100%;min-width:max-content;border-bottom:1px solid var(--color-neutral-stroke-rest)}.data-grid__header-cell{display:flex;align-items:stretch;background:transparent;overflow:visible;flex:1 1 auto;box-sizing:border-box;position:relative;min-width:0}.data-grid__header-cell--selection{padding:8px 16px 9px;flex:0 0 auto;min-width:auto}.data-grid__header-cell--expand{padding:5px 8px 6px;flex:0 0 40px;min-width:40px;max-width:40px}.data-grid__header-label-content{display:flex;min-height:33px;padding:5px 8px 6px;justify-content:space-between;align-items:center;gap:.25rem;width:100%;min-width:0;box-sizing:border-box}.data-grid__header-actions{display:flex;align-items:center;gap:.125rem;flex-shrink:0}.data-grid__header-text{display:flex;flex:1;flex-direction:column;justify-content:center;color:var(--color-neutral-foreground-rest);font-size:.875rem;font-family:Segoe UI,-apple-system,San Francisco Pro Display,Roboto,Helvetica,sans-serif;font-weight:400;line-height:1.25rem;word-wrap:break-word;text-overflow:ellipsis;white-space:nowrap;min-width:0}.data-grid__header-sort-button{flex-shrink:0}.data-grid__header-sort-button.button--selected ui-icon{color:var(--color-brand-primary)!important}.data-grid__header-filter-operator{flex-shrink:0}.data-grid__header-resize-handle{position:absolute;top:0;right:0;width:4px;height:100%;cursor:col-resize;z-index:1;background:transparent}.data-grid__header-resize-handle{transition-property:background-color;transition-duration:.1s;transition-timing-function:cubic-bezier(.33,0,.1,1)}.data-grid__header-resize-handle:hover{background:var(--color-brand-primary)}.data-grid__header-resize-handle:active{background:var(--color-brand-primary);opacity:.8}.data-grid__filter-row{display:flex;width:100%;min-width:max-content;background:var(--color-neutral-background-hover);border-bottom:1px solid var(--color-neutral-stroke-rest);padding:0;overflow:visible;position:relative;flex-shrink:0}.data-grid__filter-cell{display:flex;align-items:stretch;padding:.25rem .5rem;overflow:visible;flex:1 1 auto;position:relative;max-width:100%;box-sizing:border-box;min-width:0}.data-grid__filter-cell--selection{padding:.25rem 1rem;flex:0 0 auto;min-width:auto;max-width:none}.data-grid__filter-cell--selection:after{content:"";width:20px;height:20px}.data-grid__filter-cell--expand{padding:.25rem .5rem;flex:0 0 40px;min-width:40px;max-width:40px}.data-grid__filter-wrapper{width:100%;min-width:0;box-sizing:border-box}.data-grid__filter-separator{flex-shrink:0;color:var(--color-neutral-foreground2-rest);font-size:.75rem;padding:0 .25rem;white-space:nowrap;flex:0 0 auto}.data-grid--small .data-grid__filter-row{padding:0}.data-grid--small .data-grid__filter-cell{padding:.125rem .25rem;min-height:28px}.data-grid--small .data-grid__filter-cell--selection{padding:.125rem .5rem;min-width:37px}.data-grid--medium .data-grid__filter-row{padding:0}.data-grid--medium .data-grid__filter-cell{padding:.25rem .5rem;min-height:36px}.data-grid--medium .data-grid__filter-cell--selection{padding:.25rem 1rem}.data-grid--large .data-grid__filter-row{padding:0}.data-grid--large .data-grid__filter-cell{padding:.5rem;min-height:44px}.data-grid--large .data-grid__filter-cell--selection{padding:.5rem 1rem}.data-grid--bordered .data-grid__filter-cell{border-right:1px solid var(--color-neutral-stroke-rest)}.data-grid--bordered .data-grid__filter-cell:last-child{border-right:none}.data-grid__rows-container{position:relative;width:100%;flex-shrink:0;overflow-y:visible}.data-grid__row{display:flex;align-items:stretch;border-bottom:1px solid var(--color-neutral-stroke-rest)}.data-grid__row{transition-property:background-color;transition-duration:.1s;transition-timing-function:cubic-bezier(.33,0,.1,1)}.data-grid__row{cursor:default;outline:none;width:100%;min-width:max-content}.data-grid--hoverable .data-grid__row:not(.data-grid__row--disabled){cursor:pointer}.data-grid__row--selected{background:var(--color-neutral-background-brand-selected)}.data-grid__row--disabled{cursor:not-allowed;opacity:.6}.data-grid__row--disabled .data-grid__cell{color:var(--color-neutral-foreground-disabled)}.data-grid__row--hovered:not(.data-grid__row--disabled){background:var(--color-subtle-background-hover)}.data-grid__row:focus-visible{position:relative;z-index:1}.data-grid__row:focus-visible{outline:none}.data-grid__row:focus-visible:focus-visible{outline:2px solid var(--color-focus-border);outline-offset:0px}.data-grid__row:last-child{border-bottom:none}.data-grid__cell{display:flex;align-items:stretch;padding:.5rem;flex:1 1 auto;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;box-sizing:border-box;min-width:0}.data-grid__cell--selection{padding:.75rem 1rem;flex:0 0 auto;min-width:auto;max-width:none}.data-grid__cell--expand{padding:.5rem;flex:0 0 40px;min-width:40px;max-width:40px;justify-content:center}.data-grid__cell--none .data-grid__cell-text{color:var(--color-neutral-foreground2-rest);font-size:.875rem;line-height:1.25rem}.data-grid__cell-content{display:flex;align-items:center;gap:.5rem;width:100%;min-width:0;box-sizing:border-box}.data-grid__cell-text{flex:1;text-overflow:ellipsis;white-space:nowrap;color:inherit;font-size:inherit;line-height:inherit}.data-grid__actions-cell{display:flex;align-items:center;gap:.25rem;justify-content:flex-end;width:100%}.data-grid__row-details{background:var(--color-neutral-background-selected);border-bottom:1px solid var(--color-neutral-stroke-rest);border-top:1px solid var(--color-neutral-stroke-rest);margin-top:-1px;animation:slideDown .2s cubic-bezier(.33,0,.67,1)}@media(prefers-reduced-motion:reduce){.data-grid__row-details{animation:none!important;transition:none!important}}.data-grid__row-details-content{padding:1rem;padding-left:calc(40px + 1rem);color:var(--color-neutral-foreground-rest);font-size:.875rem;line-height:1.25rem}.data-grid--small .data-grid__row-details-content{padding:.75rem;padding-left:calc(40px + .75rem);font-size:.75rem;line-height:1rem}.data-grid--large .data-grid__row-details-content{padding:1.25rem;padding-left:calc(40px + 1.25rem);font-size:1rem;line-height:1.375rem}.data-grid__row:has(.data-grid__cell--selection)+.data-grid__row-details .data-grid__row-details-content{padding-left:calc(88px + 1rem)}.data-grid--small .data-grid__row:has(.data-grid__cell--selection)+.data-grid__row-details .data-grid__row-details-content{padding-left:calc(88px + .75rem)}.data-grid--large .data-grid__row:has(.data-grid__cell--selection)+.data-grid__row-details .data-grid__row-details-content{padding-left:calc(88px + 1.25rem)}.field__action--calendar{display:inline-flex;align-items:center;justify-content:center;background:transparent;border:none;cursor:pointer;padding:0;margin:0;outline:none}.field__action--calendar{transition-property:color background-color border-color;transition-duration:50ms;transition-timing-function:cubic-bezier(.33,0,.1,1)}.field__action--calendar{color:var(--color-neutral-foreground2-rest);width:1.25rem;height:1.25rem;min-width:1.25rem;min-height:1.25rem;border-radius:.125rem}.field__action--calendar svg,.field__action--calendar ng-icon{width:1rem;height:1rem;stroke-width:1.5}.field__action--calendar:hover{color:var(--color-neutral-foreground-rest);background-color:var(--color-subtle-background-hover)}.field__action--calendar:active{color:var(--color-neutral-foreground-rest);background-color:var(--color-subtle-background-pressed)}.field__action--calendar{outline:none}.field__action--calendar{border-radius:.125rem}.field__action--calendar:focus-visible{outline:2px solid var(--color-focus-border);outline-offset:2px;border-radius:.125rem}.input-wrapper--disabled .field__action--calendar,.input-wrapper--read-only .field__action--calendar{color:var(--color-neutral-foreground-disabled);cursor:not-allowed;pointer-events:none}.date-panel{background:var(--color-neutral-background-rest);border:1px solid var(--color-neutral-stroke-rest);border-radius:.375rem;box-shadow:0 8px 16px #00000024,0 0 2px #0000001f;padding:.75rem;width:100%;animation:slideDown .2s cubic-bezier(.33,0,.1,1)}@media(prefers-reduced-motion:reduce){.date-panel{animation:none!important;transition:none!important}}.date-panel[data-size=small]{padding:.5rem;font-size:.75rem}.date-panel[data-size=large]{padding:1rem;font-size:1rem}.date-calendar{display:flex;flex-direction:column;gap:.5rem}.date-calendar__header{display:flex;align-items:center;justify-content:space-between;margin-bottom:.25rem}.date-calendar__title{font-size:.875rem;font-weight:600;color:var(--color-neutral-foreground-rest);flex:1;text-align:center;background:transparent;border:none;padding:.25rem .5rem;cursor:default}.date-calendar__title--clickable{cursor:pointer;border-radius:.25rem}.date-calendar__title--clickable{transition-property:color background-color border-color;transition-duration:50ms;transition-timing-function:cubic-bezier(.33,0,.1,1)}.date-calendar__title--clickable:hover{background-color:var(--color-subtle-background-hover);color:var(--color-brand-primary)}.date-calendar__title--clickable:active{background-color:var(--color-subtle-background-pressed)}.date-calendar__title--clickable{outline:none}.date-calendar__title--clickable{border-radius:.25rem}.date-calendar__title--clickable:focus-visible{outline:2px solid var(--color-focus-border);outline-offset:2px;border-radius:.25rem}.date-calendar__nav{display:inline-flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;background:transparent;border:none;border-radius:.25rem;cursor:pointer;color:var(--color-neutral-foreground2-rest)}.date-calendar__nav{transition-property:color background-color border-color;transition-duration:50ms;transition-timing-function:cubic-bezier(.33,0,.1,1)}.date-calendar__nav svg,.date-calendar__nav ng-icon{width:1rem;height:1rem}.date-calendar__nav:hover{background-color:var(--color-subtle-background-hover);color:var(--color-neutral-foreground-rest)}.date-calendar__nav:active{background-color:var(--color-subtle-background-pressed)}.date-calendar__nav{outline:none}.date-calendar__nav{border-radius:.25rem}.date-calendar__nav:focus-visible{outline:2px solid var(--color-focus-border);outline-offset:2px;border-radius:.25rem}.date-calendar__weekdays{display:grid;grid-template-columns:repeat(7,1fr);gap:.125rem;margin-bottom:.125rem}.date-calendar__weekday{text-align:center;font-size:.75rem;font-weight:600;color:var(--color-neutral-foreground2-rest);padding:.25rem}.date-calendar__grid{display:grid;grid-template-columns:repeat(7,1fr);gap:.125rem}.date-calendar__day{aspect-ratio:1;display:inline-flex;align-items:center;justify-content:center;background:transparent;border:1px solid transparent;border-radius:.25rem;cursor:pointer;font-size:.875rem;font-weight:400;color:var(--color-neutral-foreground-rest)}.date-calendar__day{transition-property:color background-color border-color;transition-duration:50ms;transition-timing-function:cubic-bezier(.33,0,.1,1)}.date-calendar__day{position:relative;padding:0;min-width:1.75rem;min-height:1.75rem}.date-calendar__day:hover:not(.date-calendar__day--disabled){background-color:var(--color-subtle-background-hover);color:var(--color-neutral-foreground-rest)}.date-calendar__day:active:not(.date-calendar__day--disabled){background-color:var(--color-subtle-background-pressed)}.date-calendar__day{outline:none}.date-calendar__day{border-radius:.25rem}.date-calendar__day:focus-visible{outline:2px solid var(--color-focus-border);outline-offset:2px;border-radius:.25rem}.date-calendar__day--other-month{color:var(--color-neutral-foreground-disabled);opacity:.6}.date-calendar__day--today{border-color:var(--color-brand-primary);font-weight:600}.date-calendar__day--selected{background-color:var(--color-brand-primary);color:var(--color-neutral-background-rest);font-weight:600}.date-calendar__day--selected:hover{background-color:var(--color-brand-primary-hover);color:var(--color-neutral-background-rest)}.date-calendar__day--selected:active{background-color:var(--color-brand-primary-pressed)}.date-calendar__day--disabled{color:var(--color-neutral-foreground-disabled);cursor:not-allowed;pointer-events:none;opacity:.4}.date-calendar__day--small{min-width:1.5rem;min-height:1.5rem;font-size:.75rem}.date-calendar__day--large{min-width:2rem;min-height:2rem;font-size:1rem}.date-calendar__footer{display:flex;justify-content:center;padding-top:.5rem;border-top:1px solid var(--color-neutral-stroke-rest);margin-top:.25rem}.date-calendar__today-btn{padding:.25rem .75rem;background:transparent;border:1px solid var(--color-neutral-stroke-rest);border-radius:.25rem;cursor:pointer;font-size:.875rem;font-weight:600;color:var(--color-brand-primary)}.date-calendar__today-btn{transition-property:color background-color border-color;transition-duration:50ms;transition-timing-function:cubic-bezier(.33,0,.1,1)}.date-calendar__today-btn:hover{background-color:var(--color-subtle-background-hover);border-color:var(--color-brand-primary)}.date-calendar__today-btn:active{background-color:var(--color-subtle-background-pressed)}.date-calendar__today-btn{outline:none}.date-calendar__today-btn{border-radius:.25rem}.date-calendar__today-btn:focus-visible{outline:2px solid var(--color-focus-border);outline-offset:2px;border-radius:.25rem}.date-panel__month-picker{display:flex;flex-direction:column;gap:.5rem}.date-panel__months{display:grid;grid-template-columns:repeat(3,1fr);gap:.25rem}.date-panel__month{padding:.5rem;background:transparent;border:1px solid var(--color-neutral-stroke-rest);border-radius:.25rem;cursor:pointer;font-size:.875rem;font-weight:400;color:var(--color-neutral-foreground-rest)}.date-panel__month{transition-property:color background-color border-color;transition-duration:50ms;transition-timing-function:cubic-bezier(.33,0,.1,1)}.date-panel__month:hover{background-color:var(--color-subtle-background-hover);border-color:var(--color-brand-primary)}.date-panel__month:active{background-color:var(--color-subtle-background-pressed)}.date-panel__month{outline:none}.date-panel__month{border-radius:.25rem}.date-panel__month:focus-visible{outline:2px solid var(--color-focus-border);outline-offset:2px;border-radius:.25rem}.date-panel__month--selected{background-color:var(--color-brand-primary);color:var(--color-neutral-background-rest);border-color:var(--color-brand-primary);font-weight:600}.date-panel__month--selected:hover{background-color:var(--color-brand-primary-hover)}.date-panel__year-picker{display:flex;flex-direction:column;gap:.5rem}.date-panel__years{display:grid;grid-template-columns:repeat(3,1fr);gap:.25rem}.date-calendar__year{padding:.5rem;background:transparent;border:1px solid var(--color-neutral-stroke-rest);border-radius:.25rem;cursor:pointer;font-size:.875rem;font-weight:400;color:var(--color-neutral-foreground-rest)}.date-calendar__year{transition-property:color background-color border-color;transition-duration:50ms;transition-timing-function:cubic-bezier(.33,0,.1,1)}.date-calendar__year:hover{background-color:var(--color-subtle-background-hover);border-color:var(--color-brand-primary)}.date-calendar__year:active{background-color:var(--color-subtle-background-pressed)}.date-calendar__year{outline:none}.date-calendar__year{border-radius:.25rem}.date-calendar__year:focus-visible{outline:2px solid var(--color-focus-border);outline-offset:2px;border-radius:.25rem}.date-calendar__year--selected{background-color:var(--color-brand-primary);color:var(--color-neutral-background-rest);border-color:var(--color-brand-primary);font-weight:600}.date-calendar__year--selected:hover{background-color:var(--color-brand-primary-hover)}.date-calendar__year--current{border-color:var(--color-brand-primary);font-weight:600}.date-calendar__weeks{display:flex;flex-direction:column;gap:.25rem;max-height:400px;overflow-y:auto;padding-right:.25rem}.date-calendar__week{display:flex;align-items:center;justify-content:space-between;padding:.5rem .75rem;background:transparent;border:1px solid var(--color-neutral-stroke-rest);border-radius:.25rem;cursor:pointer;font-size:.875rem;color:var(--color-neutral-foreground-rest)}.date-calendar__week{transition-property:color background-color border-color;transition-duration:50ms;transition-timing-function:cubic-bezier(.33,0,.1,1)}.date-calendar__week:hover{background-color:var(--color-subtle-background-hover);border-color:var(--color-brand-primary)}.date-calendar__week:active{background-color:var(--color-subtle-background-pressed)}.date-calendar__week{outline:none}.date-calendar__week{border-radius:.25rem}.date-calendar__week:focus-visible{outline:2px solid var(--color-focus-border);outline-offset:2px;border-radius:.25rem}.date-calendar__week--selected{background-color:var(--color-brand-primary);color:var(--color-neutral-background-rest);border-color:var(--color-brand-primary);font-weight:600}.date-calendar__week--selected:hover{background-color:var(--color-brand-primary-hover)}.date-calendar__week-number{font-weight:600;min-width:2rem}.date-calendar__week-range{font-size:.75rem;opacity:.8}.time-picker__btn{display:inline-flex;align-items:center;justify-content:center;width:1.75rem;height:1.5rem;background:transparent;border:1px solid var(--color-neutral-stroke-rest);border-radius:.25rem;cursor:pointer;color:var(--color-neutral-foreground2-rest)}.time-picker__btn{transition-property:color background-color border-color;transition-duration:50ms;transition-timing-function:cubic-bezier(.33,0,.1,1)}.time-picker__btn svg,.time-picker__btn ng-icon{width:1rem;height:1rem}.time-picker__btn:hover{background-color:var(--color-subtle-background-hover);border-color:var(--color-brand-primary);color:var(--color-neutral-foreground-rest)}.time-picker__btn:active{background-color:var(--color-subtle-background-pressed)}.time-picker__btn{outline:none}.time-picker__btn{border-radius:.25rem}.time-picker__btn:focus-visible{outline:2px solid var(--color-focus-border);outline-offset:2px;border-radius:.25rem}.time-picker__btn:disabled{opacity:.4;cursor:not-allowed;pointer-events:none}.time-picker__input:hover{border-color:var(--color-neutral-stroke-hover)}.time-picker__input:focus{outline:none;border-color:var(--color-focus-border);box-shadow:0 0 0 1px var(--color-focus-border)}@media(prefers-contrast:high){.date-calendar__day{border:1px solid currentColor}.date-calendar__day--selected{background-color:var(--color-neutral-foreground-rest);color:var(--color-neutral-background-rest);border-color:var(--color-neutral-foreground-rest)}.date-calendar__day--today{border-width:2px}.field__action--calendar{border:1px solid currentColor}.date-panel{border-width:2px}}@media(prefers-reduced-motion:reduce){.field__action--calendar,.date-calendar__nav,.date-calendar__day,.date-calendar__today-btn,.date-panel__month,.date-panel__time-input{transition:none}}@media(prefers-color-scheme:dark){.date-panel{background:var(--color-neutral-background-rest);border-color:var(--color-neutral-stroke-rest);box-shadow:0 8px 16px #0006}}.date-range-panel{background:var(--color-neutral-background-rest);border:1px solid var(--color-neutral-stroke-rest);border-radius:.375rem;box-shadow:0 8px 16px #00000024,0 0 2px #0000001f;display:flex;min-width:320px;max-width:400px;animation:fadeScaleIn .15s cubic-bezier(0,0,0,1)}@media(prefers-reduced-motion:reduce){.date-range-panel{animation:none!important;transition:none!important}}.date-range-panel[data-size=small]{min-width:280px;font-size:.75rem}.date-range-panel[data-size=small] .date-range-panel__calendar{padding:.5rem}.date-range-panel[data-size=small] .date-range-calendar__header{margin-bottom:.125rem}.date-range-panel[data-size=small] .date-range-calendar__title{font-size:.75rem;padding:.125rem .25rem}.date-range-panel[data-size=small] .date-range-calendar__nav{width:24px;height:24px;padding:.125rem}.date-range-panel[data-size=small] .date-range-calendar__weekday{font-size:.625rem;padding:.125rem 0}.date-range-panel[data-size=small] .date-range-panel__month,.date-range-panel[data-size=small] .date-range-panel__year{padding:.25rem .5rem;font-size:.75rem}.date-range-panel[data-size=large]{min-width:380px;font-size:1rem}.date-range-panel[data-size=large] .date-range-panel__calendar{padding:1rem}.date-range-panel[data-size=large] .date-range-calendar__header{margin-bottom:.5rem}.date-range-panel[data-size=large] .date-range-calendar__title{font-size:1rem;padding:.5rem .75rem}.date-range-panel[data-size=large] .date-range-calendar__nav{width:40px;height:40px;padding:.5rem}.date-range-panel[data-size=large] .date-range-calendar__weekday{font-size:.875rem;padding:.5rem 0}.date-range-panel[data-size=large] .date-range-panel__month,.date-range-panel[data-size=large] .date-range-panel__year{padding:.75rem 1rem;font-size:1rem}.date-range-panel__calendar{flex:1;padding:.75rem}.date-range-calendar{display:flex;flex-direction:column;gap:.5rem}.date-range-calendar__header{display:flex;align-items:center;justify-content:space-between;margin-bottom:.25rem}.date-range-calendar__title{font-size:.875rem;font-weight:600;color:var(--color-neutral-foreground-rest);flex:1;text-align:center;background:transparent;border:none;padding:.25rem .5rem;cursor:default}.date-range-calendar__title--clickable{cursor:pointer;border-radius:.25rem}.date-range-calendar__title--clickable{transition-property:color background-color border-color;transition-duration:50ms;transition-timing-function:cubic-bezier(.33,0,.1,1)}.date-range-calendar__title--clickable:hover{background-color:var(--color-subtle-background-hover);color:var(--color-brand-primary)}.date-range-calendar__title--clickable:active{background-color:var(--color-subtle-background-pressed)}.date-range-calendar__title--clickable{outline:none}.date-range-calendar__title--clickable{border-radius:.25rem}.date-range-calendar__title--clickable:focus-visible{outline:2px solid var(--color-focus-border);outline-offset:2px;border-radius:.25rem}.date-range-calendar__nav{display:inline-flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;background:transparent;border:none;border-radius:.25rem;cursor:pointer;color:var(--color-neutral-foreground2-rest)}.date-range-calendar__nav{transition-property:color background-color border-color;transition-duration:50ms;transition-timing-function:cubic-bezier(.33,0,.1,1)}.date-range-calendar__nav svg{width:1rem;height:1rem}.date-range-calendar__nav:hover{background-color:var(--color-subtle-background-hover);color:var(--color-neutral-foreground-rest)}.date-range-calendar__nav:active{background-color:var(--color-subtle-background-pressed)}.date-range-calendar__nav{outline:none}.date-range-calendar__nav:focus-visible{outline:2px solid var(--color-focus-border);outline-offset:2px}.date-range-calendar__weekdays{display:grid;grid-template-columns:repeat(7,1fr);gap:.125rem;margin-bottom:.125rem}.date-range-calendar__weekday{text-align:center;font-size:.75rem;font-weight:600;color:var(--color-neutral-foreground2-rest);padding:.25rem}.date-range-calendar__grid{display:grid;grid-template-columns:repeat(7,1fr);gap:.125rem}.date-range-calendar__day{aspect-ratio:1;display:inline-flex;align-items:center;justify-content:center;background:transparent;border:1px solid transparent;border-radius:.25rem;cursor:pointer;font-size:.875rem;font-weight:400;color:var(--color-neutral-foreground-rest)}.date-range-calendar__day{transition-property:color background-color border-color;transition-duration:50ms;transition-timing-function:cubic-bezier(.33,0,.1,1)}.date-range-calendar__day{position:relative;padding:0;min-width:1.75rem;min-height:1.75rem}.date-range-calendar__day:hover:not(.date-range-calendar__day--disabled){background-color:var(--color-subtle-background-hover);color:var(--color-neutral-foreground-rest)}.date-range-calendar__day:active:not(.date-range-calendar__day--disabled){background-color:var(--color-subtle-background-pressed)}.date-range-calendar__day{outline:none}.date-range-calendar__day:focus-visible{outline:2px solid var(--color-focus-border);outline-offset:2px}.date-range-calendar__day:focus-visible{z-index:1}.date-range-calendar__day--other-month{color:var(--color-neutral-foreground-disabled);opacity:.6}.date-range-calendar__day--today{border-color:var(--color-brand-primary);font-weight:600}.date-range-calendar__day--in-range{background-color:var(--color-neutral-background-brand-hover);border-radius:0}.date-range-calendar__day--in-range:hover{background-color:var(--color-neutral-background-brand-selected)}.date-range-calendar__day--range-start{background-color:var(--color-brand-primary);color:var(--color-neutral-background-rest);font-weight:600;border-top-left-radius:.25rem;border-bottom-left-radius:.25rem;border-top-right-radius:0;border-bottom-right-radius:0}.date-range-calendar__day--range-start:hover{background-color:var(--color-brand-primary-hover);color:var(--color-neutral-background-rest)}.date-range-calendar__day--range-start:active{background-color:var(--color-brand-primary-pressed)}.date-range-calendar__day--range-start.date-range-calendar__day--range-end{border-radius:.25rem}.date-range-calendar__day--range-end{background-color:var(--color-brand-primary);color:var(--color-neutral-background-rest);font-weight:600;border-top-right-radius:.25rem;border-bottom-right-radius:.25rem;border-top-left-radius:0;border-bottom-left-radius:0}.date-range-calendar__day--range-end:hover{background-color:var(--color-brand-primary-hover);color:var(--color-neutral-background-rest)}.date-range-calendar__day--range-end:active{background-color:var(--color-brand-primary-pressed)}.date-range-calendar__day--selected:not(.date-range-calendar__day--selected--range-start):not(.date-range-calendar__day--selected--range-end){background-color:var(--color-brand-primary);color:var(--color-neutral-background-rest);font-weight:600}.date-range-calendar__day--selected:not(.date-range-calendar__day--selected--range-start):not(.date-range-calendar__day--selected--range-end):hover{background-color:var(--color-brand-primary-hover);color:var(--color-neutral-background-rest)}.date-range-calendar__day--selected:not(.date-range-calendar__day--selected--range-start):not(.date-range-calendar__day--selected--range-end):active{background-color:var(--color-brand-primary-pressed)}.date-range-calendar__day--disabled{color:var(--color-neutral-foreground-disabled);cursor:not-allowed;pointer-events:none;opacity:.4}.date-range-calendar__day--small{min-width:.75rem;min-height:.75rem;font-size:.75rem}.date-range-calendar__day--large{min-width:2rem;min-height:2rem;font-size:1rem}.date-range-panel__month-picker{display:flex;flex-direction:column;gap:.5rem}.date-range-panel__months{display:grid;grid-template-columns:repeat(3,1fr);gap:.25rem}.date-range-panel__month{padding:.5rem;background:transparent;border:1px solid var(--color-neutral-stroke-rest);border-radius:.25rem;cursor:pointer;font-size:.875rem;font-weight:400;color:var(--color-neutral-foreground-rest)}.date-range-panel__month{transition-property:color background-color border-color;transition-duration:50ms;transition-timing-function:cubic-bezier(.33,0,.1,1)}.date-range-panel__month:hover{background-color:var(--color-subtle-background-hover);border-color:var(--color-brand-primary)}.date-range-panel__month:active{background-color:var(--color-subtle-background-pressed)}.date-range-panel__month{outline:none}.date-range-panel__month:focus-visible{outline:2px solid var(--color-focus-border);outline-offset:2px}.date-range-panel__month--selected{background-color:var(--color-brand-primary);color:var(--color-neutral-background-rest);border-color:var(--color-brand-primary);font-weight:600}.date-range-panel__month--selected:hover{background-color:var(--color-brand-primary-hover)}.date-range-panel__year-picker{display:flex;flex-direction:column;gap:.5rem}.date-range-panel__years{display:grid;grid-template-columns:repeat(3,1fr);gap:.25rem}.date-range-calendar__year{padding:.5rem;background:transparent;border:1px solid var(--color-neutral-stroke-rest);border-radius:.25rem;cursor:pointer;font-size:.875rem;font-weight:400;color:var(--color-neutral-foreground-rest)}.date-range-calendar__year{transition-property:color background-color border-color;transition-duration:50ms;transition-timing-function:cubic-bezier(.33,0,.1,1)}.date-range-calendar__year:hover{background-color:var(--color-subtle-background-hover);border-color:var(--color-brand-primary)}.date-range-calendar__year:active{background-color:var(--color-subtle-background-pressed)}.date-range-calendar__year{outline:none}.date-range-calendar__year:focus-visible{outline:2px solid var(--color-focus-border);outline-offset:2px}.date-range-calendar__year--selected{background-color:var(--color-brand-primary);color:var(--color-neutral-background-rest);border-color:var(--color-brand-primary);font-weight:600}.date-range-calendar__year--selected:hover{background-color:var(--color-brand-primary-hover)}.date-range-calendar__year--current{border-color:var(--color-brand-primary);font-weight:600}@media(prefers-contrast:high){.date-range-calendar__day{border:1px solid currentColor}.date-range-calendar__day--range-start,.date-range-calendar__day--range-end,.date-range-calendar__day--selected{background-color:var(--color-neutral-foreground-rest);color:var(--color-neutral-background-rest);border-color:var(--color-neutral-foreground-rest)}.date-range-calendar__day--in-range{border-style:dashed}.date-range-calendar__day--today,.date-range-panel{border-width:2px}}@media(prefers-reduced-motion:reduce){.date-range-panel{animation:none}.date-range-calendar__nav,.date-range-calendar__day,.date-range-panel__month{transition:none}}@media(prefers-color-scheme:dark){.date-range-panel{background:var(--color-neutral-background-rest);border-color:var(--color-neutral-stroke-rest);box-shadow:0 8px 16px #0006}}.toolbar{display:flex;align-items:center;gap:.125rem;padding:.25rem;background:var(--color-neutral-background-rest);border-radius:.25rem;width:fit-content}.toolbar--horizontal{flex-direction:row;width:fit-content;min-width:fit-content}.toolbar--vertical{flex-direction:column;width:fit-content;align-items:stretch;height:fit-content}.toolbar--small{gap:.125rem;padding:.125rem;min-height:32px}.toolbar--medium{gap:.25rem;padding:.25rem;min-height:40px}.toolbar--large{gap:.25rem;padding:.5rem;min-height:48px}.toolbar--overflow{overflow-x:auto;overflow-y:hidden}@media(max-width:576px){.toolbar--overflow{width:100%}}.toolbar__item{display:flex;align-items:center;justify-content:center;position:relative;flex-shrink:0}.toolbar__item--custom{display:contents}.toolbar__item--disabled{pointer-events:none}.toolbar__divider{flex-shrink:0;align-self:stretch}.toolbar__divider.toolbar--horizontal{margin:.25rem 0}.toolbar__divider.toolbar--vertical{margin:0 .25rem}.toolbar__button{flex-shrink:0}.toolbar.toolbar--vertical__item{width:100%;justify-content:flex-start}.toolbar.toolbar--vertical__button{width:100%}.toolbar.toolbar--vertical__divider{height:1px;width:100%;margin:.25rem 0}@media(max-width:576px){.toolbar.toolbar--horizontal{width:100%;flex-wrap:wrap}}.drawer{position:fixed;top:0;left:0;width:100%;height:100%;display:flex;z-index:1040;pointer-events:none}.drawer.drawer--left{justify-content:flex-start;align-items:stretch}.drawer.drawer--right{justify-content:flex-end;align-items:stretch}.drawer.drawer--top{justify-content:center;align-items:flex-start}.drawer.drawer--bottom{justify-content:center;align-items:flex-end}.drawer__backdrop{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#0006;opacity:1}.drawer__backdrop{transition-property:opacity;transition-duration:.2s;transition-timing-function:cubic-bezier(.33,0,.1,1)}.drawer__backdrop{pointer-events:auto}.drawer__backdrop--hidden{opacity:0;pointer-events:none}.drawer__content{position:relative;display:flex;flex-direction:column;background:var(--color-neutral-background-rest);box-shadow:0 8px 16px #00000024,0 0 2px #0000001f;overflow:hidden}.drawer__content{transition-property:transform;transition-duration:.2s;transition-timing-function:cubic-bezier(.33,0,.1,1)}.drawer__content{pointer-events:auto;z-index:1}.drawer__content.drawer__content--left{width:320px;max-width:90vw;height:100%;border-radius:0 .25rem 0 0;transform:translate(0)}.drawer__content.drawer__content--right{width:320px;max-width:90vw;height:100%;border-radius:.25rem 0 0;transform:translate(0)}.drawer__content.drawer__content--top{width:100%;height:auto;max-height:90vh;border-radius:0 0 .25rem .25rem;transform:translateY(0)}.drawer__content.drawer__content--bottom{width:100%;height:auto;max-height:90vh;border-radius:.25rem .25rem 0 0;transform:translateY(0)}.drawer__content--small.drawer__content--left,.drawer__content--small.drawer__content--right{width:240px}.drawer__content--small.drawer__content--top,.drawer__content--small.drawer__content--bottom{max-height:40vh}.drawer__content--medium.drawer__content--left,.drawer__content--medium.drawer__content--right{width:320px}.drawer__content--medium.drawer__content--top,.drawer__content--medium.drawer__content--bottom{max-height:60vh}.drawer__content--large.drawer__content--left,.drawer__content--large.drawer__content--right{width:480px}.drawer__content--large.drawer__content--top,.drawer__content--large.drawer__content--bottom{max-height:80vh}@media(max-width:576px){.drawer__content.drawer__content--left,.drawer__content.drawer__content--right{width:100vw;max-width:100vw;border-radius:0}.drawer__content.drawer__content--top,.drawer__content.drawer__content--bottom{width:100vw;max-height:90vh}}.drawer__header{display:inline-flex;align-items:center;justify-content:space-between;gap:.5rem;padding:1.25rem 1.25rem 1rem;border-bottom:1px solid var(--color-neutral-stroke-rest);flex-shrink:0}.drawer__title{flex:1 1 0;display:flex;flex-direction:column;justify-content:center;color:var(--color-neutral-foreground-rest);font-size:1.25rem;font-family:Segoe UI,-apple-system,San Francisco Pro Display,Roboto,Helvetica,sans-serif;font-weight:600;line-height:1.75rem;word-wrap:break-word;margin:0}.drawer__close-container{width:28px;height:28px;display:flex;justify-content:center;align-items:center;flex-shrink:0}.drawer__close-button{padding:.375rem;min-width:unset!important;width:auto!important;height:auto!important}.drawer__body{align-self:stretch;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:.5rem;padding:1.25rem;overflow-y:auto;overflow-x:hidden;flex:1;min-height:0}.drawer__body.drawer__body{flex-grow:1}.drawer__text{align-self:stretch;color:var(--color-neutral-foreground-rest);font-size:.875rem;font-family:Segoe UI,-apple-system,San Francisco Pro Display,Roboto,Helvetica,sans-serif;font-weight:400;line-height:1.25rem;word-wrap:break-word;margin:0}.drawer__footer{align-self:stretch;display:inline-flex;justify-content:space-between;align-items:flex-start;padding:1rem 1.25rem 1.25rem;gap:.5rem;border-top:1px solid var(--color-neutral-stroke-rest);flex-shrink:0}.drawer__footer-left,.drawer__footer-right{display:flex;justify-content:flex-start;align-items:flex-start;gap:.5rem}@media(max-width:479px){.drawer .drawer__footer-left ui-button,.drawer .drawer__footer-right ui-button{width:100%}.drawer .drawer__footer-left ui-button button,.drawer .drawer__footer-right ui-button button{width:100%;justify-content:center}}.drawer .drawer__backdrop:not(.drawer__backdrop--hidden){animation:fadeIn .2s cubic-bezier(.33,0,.67,1)}@media(prefers-reduced-motion:reduce){.drawer .drawer__backdrop:not(.drawer__backdrop--hidden){animation:none!important;transition:none!important}}.drawer .drawer__content{animation-fill-mode:both}.drawer .drawer__content.drawer__content--left{animation:slideInLeft .2s cubic-bezier(.33,0,.67,1)}@media(prefers-reduced-motion:reduce){.drawer .drawer__content.drawer__content--left{animation:none!important;transition:none!important}}.drawer .drawer__content.drawer__content--right{animation:slideInRight .2s cubic-bezier(.33,0,.67,1)}@media(prefers-reduced-motion:reduce){.drawer .drawer__content.drawer__content--right{animation:none!important;transition:none!important}}.drawer .drawer__content.drawer__content--top{animation:slideInTop .2s cubic-bezier(.33,0,.67,1)}@media(prefers-reduced-motion:reduce){.drawer .drawer__content.drawer__content--top{animation:none!important;transition:none!important}}.drawer .drawer__content.drawer__content--bottom{animation:slideInBottom .2s cubic-bezier(.33,0,.67,1)}@media(prefers-reduced-motion:reduce){.drawer .drawer__content.drawer__content--bottom{animation:none!important;transition:none!important}}body:has(.drawer__backdrop:not(.drawer__backdrop--hidden)){overflow:hidden}.carousel{position:relative;width:100%;display:flex;flex-direction:column;background:var(--color-neutral-background-rest);border-radius:.5rem;overflow:hidden}.carousel--small__content{min-height:200px}.carousel--medium__content{min-height:400px}.carousel--large__content{min-height:600px}.carousel__container{position:relative;width:100%;height:100%;display:flex;align-items:center}.carousel__content{position:relative;width:100%;flex:1 1 auto;overflow:hidden;border-radius:.5rem .5rem 0 0}.carousel__track{display:flex;width:100%;height:100%}.carousel__track{transition-property:transform;transition-duration:.15s;transition-timing-function:cubic-bezier(.33,0,.1,1)}.carousel__track{will-change:transform}.carousel__slide{flex:0 0 100%;width:100%;height:100%;display:flex;align-items:center;justify-content:center;position:relative;cursor:pointer;-webkit-user-select:none;user-select:none}.carousel__image-container{width:100%;height:100%;position:relative;display:flex;align-items:center;justify-content:center;overflow:hidden}.carousel__image{width:100%;height:100%;object-fit:cover;display:block}.carousel__overlay{position:absolute;bottom:0;left:0;right:0;padding:1.5rem 1rem;background:linear-gradient(to top,rgba(0,0,0,.7) 0%,rgba(0,0,0,.4) 50%,transparent 100%);color:var(--color-neutral-foreground-on-brand);display:flex;flex-direction:column;gap:.25rem}.carousel__title{font-size:1.5rem;font-weight:600;line-height:2rem;margin:0;color:var(--color-neutral-foreground-on-brand)}.carousel__description{font-size:.875rem;font-weight:400;line-height:1.25rem;margin:0;color:#ffffffe6}.carousel__custom-content{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:1.5rem;text-align:center;color:var(--color-neutral-foreground-rest);background:var(--color-neutral-background-rest)}.carousel__custom-content .carousel__title{color:var(--color-neutral-foreground-rest);margin-bottom:.5rem}.carousel__custom-content .carousel__description{color:var(--color-neutral-foreground2-rest);max-width:600px}.carousel__navigation{position:relative;display:inline-flex;justify-content:center;align-items:center;gap:.75rem;width:100%;padding:.75rem 1rem;background:transparent;flex-shrink:0}.carousel__control-wrapper{display:flex;justify-content:flex-start;align-items:center;gap:.5rem}.carousel__control-wrapper--previous{justify-content:flex-start}.carousel__control-wrapper--next{justify-content:flex-end}.carousel__indicators{display:flex;justify-content:flex-start;align-items:flex-start;gap:0;border-radius:.5rem;padding:0;background:transparent}.carousel__indicator{background:none;border:none;padding:.5rem .25rem;margin:0;font:inherit;color:inherit;text-decoration:none;outline:none;appearance:none;-webkit-appearance:none;-moz-appearance:none;display:flex;justify-content:center;align-items:center;cursor:pointer;border-radius:.25rem;background:transparent}.carousel__indicator{transition-property:background-color;transition-duration:.1s;transition-timing-function:cubic-bezier(.33,0,.1,1)}.carousel__indicator{outline:none}.carousel__indicator:focus-visible{outline:2px solid var(--color-focus-border);outline-offset:2px}.carousel__indicator:hover{background:var(--color-subtle-background-hover)}.carousel__indicator:focus-visible{outline-offset:2px}.carousel__indicator-bar{display:block;border-radius:.25rem;background:var(--color-neutral-foreground2-rest)}.carousel__indicator-bar{transition-property:color background-color border-color;transition-duration:.15s;transition-timing-function:cubic-bezier(.33,0,.1,1)}.carousel__indicator-bar{transition-property:transform;transition-duration:.15s;transition-timing-function:cubic-bezier(.33,0,.1,1)}.carousel__indicator-bar{width:.5rem;height:.5rem;opacity:.3}.carousel__indicator--active .carousel__indicator-bar{width:1rem;height:.5rem;opacity:1;background:var(--color-neutral-foreground2-rest)}@media(max-width:576px){.carousel--small__content{min-height:150px}.carousel--medium__content{min-height:300px}.carousel--large__content{min-height:400px}.carousel__navigation{gap:.5rem;padding:.5rem .75rem}.carousel__overlay{padding:1rem .75rem}.carousel__title{font-size:1.25rem;line-height:1.75rem}.carousel__description{font-size:.75rem;line-height:1rem}}.kbd{display:inline-flex;align-items:center;justify-content:center;font-family:Fira Code,Monaco,Consolas,monospace;font-weight:400;line-height:1;text-align:center;white-space:nowrap;vertical-align:middle;-webkit-user-select:none;user-select:none;box-sizing:border-box}.kbd--small{min-width:18px;height:18px;padding:.125rem .25rem;font-size:.625rem;border-radius:.125rem}.kbd--medium{min-width:20px;height:20px;padding:.125rem .25rem;font-size:.625rem;border-radius:.125rem}.kbd--large{min-width:24px;height:24px;padding:.25rem .5rem;font-size:.75rem;border-radius:.125rem}.kbd--default{background:var(--color-neutral-background-rest);border:1px solid var(--color-neutral-stroke-rest);color:var(--color-neutral-foreground2-rest);box-shadow:0 1px #0000001a,inset 0 -1px #0000000d}.kbd--filled{background:var(--color-neutral-background-hover);border:1px solid var(--color-neutral-stroke-rest);color:var(--color-neutral-foreground2-rest);box-shadow:0 1px #0000001a}@media(max-width:576px){.kbd.kbd--small{min-width:16px;height:16px;padding:.125rem;font-size:.625rem}.kbd.kbd--medium{min-width:18px;height:18px;padding:.125rem .25rem;font-size:.625rem}.kbd.kbd--large{min-width:22px;height:22px;padding:.125rem .5rem;font-size:.75rem}}.rating{display:inline-flex;align-items:center;gap:.5rem;font-family:Segoe UI,-apple-system,San Francisco Pro Display,Roboto,Helvetica,sans-serif}.rating--small{gap:.25rem}.rating--small__star{padding:.125rem}.rating--small__value{font-size:.75rem;line-height:1rem}.rating--medium{gap:.5rem}.rating--medium__star{padding:.25rem}.rating--medium__value{font-size:.875rem;line-height:1.25rem}.rating--large{gap:.75rem}.rating--large__star{padding:.5rem}.rating--large__value{font-size:1rem;line-height:1.375rem}.rating__stars{display:inline-flex;align-items:center;flex-wrap:wrap}.rating__star-wrapper{position:relative;display:inline-flex;align-items:center;justify-content:center}.rating__star{display:inline-flex;align-items:center;justify-content:center;border:none;background:transparent;padding:.25rem;margin:0;cursor:pointer;color:var(--color-neutral-foreground2-rest)}.rating__star{transition-property:color background-color border-color;transition-duration:.1s;transition-timing-function:cubic-bezier(.33,0,.1,1)}.rating__star{transition-property:transform;transition-duration:.1s;transition-timing-function:cubic-bezier(.33,0,.1,1)}.rating__star{border-radius:.25rem;outline:none;position:relative}.rating__star:hover:not(:disabled){color:var(--color-brand-primary);transform:scale(1.1);background-color:var(--color-neutral-background-hover)}.rating__star:active:not(:disabled){transform:scale(.95);background-color:var(--color-neutral-background-pressed)}.rating__star:focus-visible{outline:2px solid var(--color-brand-primary);outline-offset:2px}.rating__star--filled{color:var(--color-brand-primary)}.rating__star:disabled{cursor:not-allowed;opacity:.5;pointer-events:none}.rating__value{display:inline-flex;align-items:center;color:var(--color-neutral-foreground2-rest);font-weight:500;margin-left:.25rem;white-space:nowrap}.rating--disabled{pointer-events:none;opacity:.6}.rating--disabled__star{cursor:not-allowed}.rating--disabled__star:hover{transform:none;background-color:transparent}.rating--readonly{pointer-events:none}.rating--readonly__star{cursor:default}.rating--readonly__star:hover{transform:none;background-color:transparent}.rating--readonly__star:focus-visible{outline:none}@media(max-width:576px){.rating{flex-direction:column;align-items:flex-start;gap:.5rem}.rating__value{margin-left:0;margin-top:.25rem}}.tooltip{position:relative;display:inline-block}.tooltip__popup{position:absolute;z-index:1070;pointer-events:none;opacity:0}.tooltip__popup{transition-property:opacity;transition-duration:.1s;transition-timing-function:cubic-bezier(.33,0,.1,1)}.tooltip__popup{transition-property:transform;transition-duration:.1s;transition-timing-function:cubic-bezier(.33,0,.1,1)}.tooltip__popup{white-space:nowrap;max-width:300px}.tooltip__popup__content{display:inline-block;padding:.5rem .75rem;background-color:var(--color-neutral-foreground-rest);color:var(--color-neutral-background-rest);font-family:Segoe UI,-apple-system,San Francisco Pro Display,Roboto,Helvetica,sans-serif;font-size:.75rem;font-weight:400;line-height:1rem;border-radius:.25rem;box-shadow:0 4px 8px #00000024,0 0 2px #0000001f;word-wrap:break-word;white-space:normal}.tooltip__popup__arrow{position:absolute;width:0;height:0;border-style:solid}.tooltip__popup__arrow[data-position=top]{bottom:-4px;left:50%;transform:translate(-50%);border-width:4px 4px 0 4px;border-color:var(--color-neutral-foreground-rest) transparent transparent transparent}.tooltip__popup__arrow[data-position=bottom]{top:-4px;left:50%;transform:translate(-50%);border-width:0 4px 4px 4px;border-color:transparent transparent var(--color-neutral-foreground-rest) transparent}.tooltip__popup__arrow[data-position=left]{right:-4px;top:50%;transform:translateY(-50%);border-width:4px 0 4px 4px;border-color:transparent transparent transparent var(--color-neutral-foreground-rest)}.tooltip__popup__arrow[data-position=right]{left:-4px;top:50%;transform:translateY(-50%);border-width:4px 4px 4px 0;border-color:transparent var(--color-neutral-foreground-rest) transparent transparent}.tooltip__popup--top{inset:auto auto 100% 50%!important;margin-bottom:4px;transform:translate(-50%) translateY(-2px) scale(.95)}.tooltip__popup--top.tooltip__popup--visible{transform:translate(-50%) translateY(0) scale(1)}.tooltip__popup--bottom{inset:100% auto auto 50%!important;margin-top:4px;transform:translate(-50%) translateY(2px) scale(.95)}.tooltip__popup--bottom.tooltip__popup--visible{transform:translate(-50%) translateY(0) scale(1)}.tooltip__popup--left{inset:50% 100% auto auto!important;margin-right:4px;transform:translateY(-50%) translate(-2px) scale(.95)}.tooltip__popup--left.tooltip__popup--visible{transform:translateY(-50%) translate(0) scale(1)}.tooltip__popup--right{inset:50% auto auto 100%!important;margin-left:4px;transform:translateY(-50%) translate(2px) scale(.95)}.tooltip__popup--right.tooltip__popup--visible{transform:translateY(-50%) translate(0) scale(1)}.tooltip__popup.tooltip__popup--visible{opacity:1;pointer-events:auto}.tooltip__popup--small{max-width:200px}.tooltip__popup--small .tooltip__popup__content{padding:.25rem .5rem;font-size:.625rem;line-height:.875rem}.tooltip__popup--medium{max-width:300px}.tooltip__popup--medium .tooltip__popup__content{padding:.5rem .75rem;font-size:.75rem;line-height:1rem}.tooltip__popup--large{max-width:400px}.tooltip__popup--large .tooltip__popup__content{padding:.75rem 1rem;font-size:.875rem;line-height:1.25rem;white-space:normal}.video{position:relative;width:100%;display:flex;flex-direction:column;background:var(--color-neutral-background-rest);border-radius:.5rem;overflow:hidden}.video--small__container{min-height:200px}.video--medium__container{min-height:400px}.video--large__container{min-height:600px}.video--playing__controls-overlay{opacity:.4;pointer-events:all}.video--playing__controls-overlay:hover{opacity:1}.video--playing__controls-bar{opacity:.4}.video--playing__controls-bar{transition-property:opacity;transition-duration:.15s;transition-timing-function:cubic-bezier(.33,0,.1,1)}.video--playing__controls-bar:hover{opacity:1}.video--playing__center-control{opacity:0!important;pointer-events:none!important;display:none!important}.video--hovered__controls-overlay{opacity:1;pointer-events:all}.video--hovered__controls-bar{opacity:1}.video--hovered__center-control{opacity:0;pointer-events:none}.video--hovered:not(.video--playing) .video__center-control{opacity:1;pointer-events:all}.video--fullscreen__controls-bar{padding:1.5rem 1.75rem;gap:1rem}.video--fullscreen__progress-bar{height:10px}.video--fullscreen__progress-bar:hover{height:14px}.video--fullscreen__time{font-size:1.25rem;gap:.75rem}.video--fullscreen__volume-slider-wrapper{padding:1rem 1.25rem}.video--fullscreen__volume-bar{width:100px;height:10px}.video--fullscreen__volume-bar:hover{height:14px}.video__container{position:relative;width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:#000;border-radius:.5rem;overflow:hidden}.video__element{width:100%;height:100%;object-fit:contain;display:block}.video__controls-overlay{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:space-between;background:transparent}.video__controls-overlay{transition-property:opacity;transition-duration:.15s;transition-timing-function:cubic-bezier(.33,0,.1,1)}.video__controls-overlay{opacity:0;pointer-events:none;z-index:10}.video__controls-overlay--visible{opacity:1;pointer-events:all}.video--controls-hidden__controls-overlay,.video--controls-hidden__controls-bar{opacity:0;pointer-events:none}.video--controls-hidden:hover__controls-overlay{opacity:1;pointer-events:all}.video--controls-hidden:hover__controls-bar{opacity:1;pointer-events:all}.video__action-indicator{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.5rem;padding:1rem 1.5rem;background:#000c;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-radius:.5rem;z-index:25;pointer-events:none;animation-name:fadeScaleInTranslate,fadeScaleOutTranslate;animation-duration:.2s,.3s;animation-timing-function:ease-out,ease-in;animation-delay:0s,.7s;animation-fill-mode:both,forwards}@media(prefers-reduced-motion:reduce){.video__action-indicator{animation:none!important;transition:none!important}}.video__action-indicator{box-shadow:0 4px 16px #00000080}.video__action-indicator-icon{display:flex;align-items:center;justify-content:center;color:var(--color-brand-primary)}.video__action-indicator-text{font-size:1rem;font-weight:600;color:#fff;text-shadow:0 1px 2px rgba(0,0,0,.5);white-space:nowrap}.video__center-control{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;align-items:center;justify-content:center;z-index:20}.video__controls-bar{position:absolute;bottom:0;left:0;right:0;display:flex;flex-direction:column;gap:.75rem;padding:1.25rem 1.5rem;z-index:20}.video__progress-row{width:100%;flex-shrink:0}.video__controls-row{display:flex;align-items:center;gap:.75rem;width:100%;flex-wrap:nowrap}.video__volume-inline{display:flex;align-items:center;gap:.5rem;flex-shrink:0}.video__progress-slider{width:100%}.video__progress-bar{position:relative;width:100%;height:8px;cursor:pointer;border-radius:.375rem;background:transparent;padding:.5rem 0}.video__progress-bar{outline:none}.video__progress-bar:focus-visible{outline:2px solid var(--color-focus-border);outline-offset:var(--color-brand-primary)}.video__progress-bar:focus-visible{outline-offset:2px}.video__progress-bar:hover,.video__progress-bar:hover .video__progress-track,.video__progress-bar:hover .video__progress-fill{height:12px}.video__progress-track{position:absolute;top:0;left:0;width:100%;height:100%;background:#00000040;border-radius:.375rem}.video__progress-track{transition-property:color background-color border-color;transition-duration:.15s;transition-timing-function:cubic-bezier(.33,0,.1,1)}.video__progress-track{transition-property:height;transition-duration:.15s;transition-timing-function:cubic-bezier(0,0,0,1)}.video__progress-bar:hover .video__progress-track{background:#0000004d}.video__progress-fill{position:absolute;top:0;left:0;height:100%;background:var(--color-brand-primary);border-radius:.25rem;transition-property:width,height;transition-duration:.15s;transition-timing-function:cubic-bezier(0,0,0,1);box-shadow:0 0 4px #0078d480}.video__progress-thumb{position:absolute;top:50%;transform:translate(-50%,-50%);width:18px;height:18px;background:var(--color-brand-primary);border-radius:50%;opacity:0}.video__progress-thumb{transition-property:opacity;transition-duration:.15s;transition-timing-function:cubic-bezier(.33,0,.1,1)}.video__progress-thumb{transition-property:transform;transition-duration:.15s;transition-timing-function:cubic-bezier(.33,0,.1,1)}.video__progress-thumb{pointer-events:none;box-shadow:0 2px 8px #0078d499,0 0 4px #0078d466,inset 0 1px #ffffff4d;border:2px solid rgb(255,255,255)}.video__progress-bar:hover .video__progress-thumb,.video__progress-bar:focus-visible .video__progress-thumb{opacity:1;transform:translate(-50%,-50%) scale(1.15)}.video__time{display:flex;align-items:center;gap:.5rem;font-size:1rem;font-weight:500;line-height:1.375rem;color:#ffffffe6;white-space:nowrap;flex-shrink:0;margin-left:auto;text-shadow:0 1px 2px rgba(0,0,0,.5)}.video__time-current{color:#fff;font-weight:600}.video__time-separator{color:#ffffffb3}.video__time-duration{color:#ffffffd9}.video__volume-container{display:flex;align-items:center;gap:.75rem;flex-shrink:0;position:relative}.video__volume-slider-wrapper{position:absolute;bottom:100%;left:50%;transform:translate(-50%);margin-bottom:.5rem;padding:1rem .75rem;background:#000000d9;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border-radius:.5rem;box-shadow:0 4px 12px #0006;z-index:30}.video__volume-slider{width:80px;min-width:80px}.video__volume-bar{width:8px;height:120px;position:relative}.video__volume-bar:hover,.video__volume-bar:hover .video__volume-fill-track,.video__volume-bar:hover .video__volume-fill{width:12px}.video__volume-track{position:relative;width:100%;height:100%;cursor:pointer;border-radius:.375rem;background:transparent}.video__volume-track{outline:none}.video__volume-track:focus-visible{outline:2px solid var(--color-focus-border);outline-offset:var(--color-brand-primary)}.video__volume-track:focus-visible{outline-offset:2px}.video__volume-fill-track{position:absolute;bottom:0;left:0;width:100%;height:100%;background:#ffffff40;border-radius:.375rem}.video__volume-fill-track{transition-property:color background-color border-color;transition-duration:.15s;transition-timing-function:cubic-bezier(.33,0,.1,1)}.video__volume-fill-track{transition-property:height,width;transition-duration:.15s;transition-timing-function:cubic-bezier(0,0,0,1)}.video__volume-track:hover .video__volume-fill-track{background:#ffffff4d}.video__volume-fill{position:absolute;bottom:0;left:0;width:100%;background:var(--color-brand-primary);border-radius:.375rem;transition-property:height,width;transition-duration:.15s;transition-timing-function:cubic-bezier(0,0,0,1);box-shadow:0 0 4px #0078d480}.video__volume-thumb{position:absolute;left:50%;transform:translate(-50%,50%);width:18px;height:18px;background:var(--color-brand-primary);border-radius:50%;opacity:1}.video__volume-thumb{transition-property:opacity;transition-duration:.15s;transition-timing-function:cubic-bezier(.33,0,.1,1)}.video__volume-thumb{transition-property:transform;transition-duration:.15s;transition-timing-function:cubic-bezier(.33,0,.1,1)}.video__volume-thumb{pointer-events:none;box-shadow:0 2px 8px #0078d499,0 0 4px #0078d466,inset 0 1px #ffffff4d;border:2px solid rgb(255,255,255)}.video__volume-track:hover .video__volume-thumb,.video__volume-track:focus-visible .video__volume-thumb{transform:translate(-50%,50%) scale(1.15)}.video__speed-container{display:flex;align-items:center;flex-shrink:0;position:relative}.video__speed-menu{position:absolute;bottom:100%;left:0;margin-bottom:.5rem;min-width:120px;background:#000000d9;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border-radius:.5rem;box-shadow:0 4px 12px #0006;padding:.25rem;z-index:30;display:flex;flex-direction:column;gap:.25rem}.video__speed-menu-item{padding:.5rem .75rem;color:#ffffffe6;background:transparent;border-radius:.25rem;font-size:.875rem;font-weight:400;text-align:left;cursor:pointer}.video__speed-menu-item{transition-property:background-color;transition-duration:.1s;transition-timing-function:cubic-bezier(.33,0,.1,1)}.video__speed-menu-item{outline:none}.video__speed-menu-item:focus-visible{outline:2px solid var(--color-focus-border);outline-offset:var(--color-brand-primary)}.video__speed-menu-item:hover{background:#ffffff26;color:#fff}.video__speed-menu-item:focus-visible{outline-offset:2px}.video__speed-menu-item--active{background:#0078d44d;color:#fff;font-weight:600}.video__quality-container{display:flex;align-items:center;flex-shrink:0;position:relative}.video__quality-menu{position:absolute;bottom:100%;left:0;margin-bottom:.5rem;min-width:120px;background:#000000d9;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border-radius:.5rem;box-shadow:0 4px 12px #0006;padding:.25rem;z-index:30;display:flex;flex-direction:column;gap:.25rem}.video__quality-menu-item{padding:.5rem .75rem;color:#ffffffe6;background:transparent;border-radius:.25rem;font-size:.875rem;font-weight:400;text-align:left;cursor:pointer}.video__quality-menu-item{transition-property:background-color;transition-duration:.1s;transition-timing-function:cubic-bezier(.33,0,.1,1)}.video__quality-menu-item{outline:none}.video__quality-menu-item:focus-visible{outline:2px solid var(--color-focus-border);outline-offset:var(--color-brand-primary)}.video__quality-menu-item:hover{background:#ffffff26;color:#fff}.video__quality-menu-item:focus-visible{outline-offset:2px}.video__quality-menu-item--active{background:#0078d44d;color:#fff;font-weight:600}.video:fullscreen__controls-bar,.video:-webkit-full-screen__controls-bar,.video:-moz-full-screen__controls-bar,.video:-ms-fullscreen__controls-bar{padding:1.5rem 1.75rem;gap:1rem}.video:fullscreen__progress-bar,.video:-webkit-full-screen__progress-bar,.video:-moz-full-screen__progress-bar,.video:-ms-fullscreen__progress-bar{height:10px}.video:fullscreen__progress-bar:hover,.video:-webkit-full-screen__progress-bar:hover,.video:-moz-full-screen__progress-bar:hover,.video:-ms-fullscreen__progress-bar:hover{height:14px}.video:fullscreen__time,.video:-webkit-full-screen__time,.video:-moz-full-screen__time,.video:-ms-fullscreen__time{font-size:1.25rem;gap:.75rem}.video:fullscreen__volume-slider-wrapper,.video:-webkit-full-screen__volume-slider-wrapper,.video:-moz-full-screen__volume-slider-wrapper,.video:-ms-fullscreen__volume-slider-wrapper{padding:1.25rem 1rem}.video:fullscreen__volume-bar,.video:-webkit-full-screen__volume-bar,.video:-moz-full-screen__volume-bar,.video:-ms-fullscreen__volume-bar{width:10px;height:150px}.video:fullscreen__volume-bar:hover,.video:-webkit-full-screen__volume-bar:hover,.video:-moz-full-screen__volume-bar:hover,.video:-ms-fullscreen__volume-bar:hover{width:14px}.video:fullscreen__container,.video:-webkit-full-screen__container,.video:-moz-full-screen__container,.video:-ms-fullscreen__container{width:100vw;height:100vh;min-height:100vh}.video:fullscreen__element,.video:-webkit-full-screen__element,.video:-moz-full-screen__element,.video:-ms-fullscreen__element{width:100%;height:100%;object-fit:contain}.video:fullscreen__controls-overlay,.video:-webkit-full-screen__controls-overlay,.video:-moz-full-screen__controls-overlay,.video:-ms-fullscreen__controls-overlay{opacity:1;pointer-events:all}@media(max-width:576px){.video--small__container{min-height:150px}.video--medium__container{min-height:300px}.video--large__container{min-height:400px}.video__controls-bar{gap:.25rem;padding:.5rem .75rem}.video__volume-container{display:none}.video__time{font-size:.625rem}}.dialog__backdrop{position:fixed;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;background-color:#0006;opacity:1;padding:1.5rem;overflow-y:auto;z-index:1000}.dialog__backdrop{transition-property:opacity;transition-duration:.2s;transition-timing-function:cubic-bezier(.33,0,.1,1)}.dialog__backdrop--hidden{opacity:0;pointer-events:none}@media(max-width:576px){.dialog__backdrop{padding:1rem}}.dialog__backdrop--fullscreen{padding:0}.dialog__content{position:relative;display:flex;flex-direction:column;background:var(--color-neutral-background-rest);box-shadow:0 8px 16px #00000024,0 0 2px #0000001f;border-radius:.5rem;transform:scale(1);z-index:1001}.dialog__content{transition-property:transform;transition-duration:.2s;transition-timing-function:cubic-bezier(.33,0,.1,1)}.dialog__content--fullscreen{width:100vw;height:100vh;max-height:100vh;max-width:100vw;border-radius:0;box-shadow:none}@media(max-width:576px){.dialog__content{max-width:calc(100vw - 2rem)}}.dialog__content{width:100%;max-width:800px;max-height:calc(100vh - 3rem);overflow:hidden}.dialog__header{display:inline-flex;align-items:flex-start;justify-content:flex-start;gap:.5rem;padding:1.5rem;padding-bottom:0}.dialog__title{flex:1 1 0;display:flex;flex-direction:column;justify-content:center;color:var(--color-neutral-foreground-rest);font-size:1.25rem;font-family:Segoe UI,-apple-system,San Francisco Pro Display,Roboto,Helvetica,sans-serif;font-weight:600;line-height:1.75rem;word-wrap:break-word;margin:0}.dialog__close-container{width:28px;height:28px;padding-left:.25rem;display:flex;justify-content:center;align-items:center;flex-shrink:0}.dialog__close-button{padding:.375rem;min-width:unset!important;width:auto!important;height:auto!important}.dialog__close-icon{width:20px;height:20px;fill:var(--color-neutral-foreground2-rest)}.dialog__body{align-self:stretch;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:.5rem;padding:.5rem 1.5rem 1.5rem;flex:1;min-height:0;overflow-y:auto;overflow-x:hidden;scrollbar-gutter:stable;scroll-behavior:smooth}@media(max-width:576px){.dialog__body{padding:.5rem 1rem 1rem}}.dialog__text{align-self:stretch;color:var(--color-neutral-foreground-rest);font-size:.875rem;font-family:Segoe UI,-apple-system,San Francisco Pro Display,Roboto,Helvetica,sans-serif;font-weight:400;line-height:1.25rem;word-wrap:break-word;margin:0}.dialog__footer{align-self:stretch;display:inline-flex;justify-content:space-between;align-items:flex-start;padding:.25rem 1.5rem 1.5rem;gap:.5rem}.dialog__footer-left,.dialog__footer-right{display:flex;justify-content:flex-start;align-items:flex-start;gap:.5rem}@media(max-width:479px){.dialog .dialog__footer-left ui-button,.dialog .dialog__footer-right ui-button{width:100%}.dialog .dialog__footer-left ui-button button,.dialog .dialog__footer-right ui-button button{width:100%;justify-content:center}}.dialog .dialog__backdrop:not(.dialog__backdrop--hidden){animation:fadeIn .2s cubic-bezier(.33,0,.1,1)}@media(prefers-reduced-motion:reduce){.dialog .dialog__backdrop:not(.dialog__backdrop--hidden){animation:none!important;transition:none!important}}.dialog .dialog__content:not(.dialog__content--fullscreen){animation:scaleIn .2s cubic-bezier(.33,0,.1,1)}@media(prefers-reduced-motion:reduce){.dialog .dialog__content:not(.dialog__content--fullscreen){animation:none!important;transition:none!important}}.dialog .dialog__content--fullscreen{animation:fadeIn .15s cubic-bezier(.33,0,.1,1)}@media(prefers-reduced-motion:reduce){.dialog .dialog__content--fullscreen{animation:none!important;transition:none!important}}body:has(.dialog__backdrop:not(.dialog__backdrop--hidden)){overflow:hidden}.divider{display:flex;align-items:center;justify-content:flex-start;position:relative}.divider__line{background-color:var(--color-neutral-stroke-disabled)}.divider__line--full,.divider__line--start,.divider__line--end{flex:1 1 0}.divider__content{display:flex;align-items:center;justify-content:center;gap:.25rem;flex-shrink:0}.divider__text{color:var(--color-neutral-foreground2-rest);font-size:.75rem;font-family:Segoe UI,-apple-system,San Francisco Pro Display,Roboto,Helvetica,sans-serif;font-weight:400;line-height:1rem;word-wrap:break-word}.divider--horizontal{align-self:stretch;width:100%;flex-direction:row}.divider--horizontal .divider__line{height:1px}.divider--horizontal .divider__line.divider__line--full{width:100%}.divider--horizontal .divider__content{height:20px;padding-left:.75rem;padding-right:.75rem}.divider--horizontal.divider--start .divider__line--start,.divider--horizontal.divider--end .divider__line--end{flex:0 0 8px;width:8px}.divider--vertical{flex-direction:column;justify-content:center;height:100%}.divider--vertical .divider__line{width:1px}.divider--vertical .divider__line.divider__line--full{height:100%}.divider--vertical .divider__content{padding-top:.75rem;padding-bottom:.75rem}.divider--vertical.divider--start .divider__line--start{flex:0 0 8px;height:8px}.divider--vertical.divider--start .divider__line--end,.divider--vertical.divider--center .divider__line--start,.divider--vertical.divider--center .divider__line--end,.divider--vertical.divider--end .divider__line--start{flex:1 1 0;height:auto}.divider--vertical.divider--end .divider__line--end{flex:0 0 8px;height:8px}.dropdown-trigger{display:flex!important;align-items:center;gap:.25rem;cursor:pointer;-webkit-user-select:none;user-select:none;padding-right:.5rem!important}.dropdown-trigger:focus{outline:none}.dropdown-trigger:focus-visible{outline:none}.dropdown-display-text{flex:1;text-overflow:ellipsis;white-space:nowrap;min-width:0}.dropdown-placeholder{color:var(--color-neutral-foreground2-rest);opacity:.8}.dropdown-tags-container{flex:1;display:flex;flex-wrap:wrap;gap:.25rem;align-items:center;min-width:0;overflow:hidden}.dropdown-panel{background:var(--color-neutral-background-rest);border-radius:.25rem;box-shadow:0 0 2px #0000001f,0 8px 16px #00000024;width:100%;display:flex;flex-direction:column;overflow:hidden;animation:slideDown .2s cubic-bezier(.33,0,.1,1)}@media(prefers-reduced-motion:reduce){.dropdown-panel{animation:none!important;transition:none!important}}.dropdown-panel__search{padding:.5rem;border-bottom:1px solid var(--color-neutral-stroke-rest);flex-shrink:0}.dropdown-panel__list{padding:.25rem;overflow-y:auto;overflow-x:hidden;flex:1;min-height:0;display:flex;flex-direction:column}.dropdown-panel ui-scroll-container{flex:1;min-height:0;display:flex;flex-direction:column}.dropdown-panel ui-scroll-container ui-scroll-panel{flex:1;min-height:0;display:flex;flex-direction:column}.dropdown-panel ui-scroll-container ui-scroll-panel .scroll-panel__content{max-height:100%}.dropdown-panel__item-header{flex:1 1 0;padding:.5rem 6px;color:var(--color-neutral-foreground2-rest);font-size:.75rem;font-weight:600;line-height:1rem;display:flex;justify-content:center;flex-direction:column}.dropdown-panel__divider{height:1px;margin:.25rem 0;background:var(--color-neutral-stroke-rest)}.dropdown-panel__empty{padding:1rem;text-align:center;color:var(--color-neutral-foreground2-rest);font-size:.875rem;line-height:1.25rem}.dropdown-panel__item--active{background:var(--color-neutral-background-hover)}.dropdown-panel__item--active{outline:none}.dropdown-panel__item--active{border-radius:.25rem}.dropdown-panel__item--active:focus-visible{outline:2px solid var(--color-focus-border);outline-offset:-2px;border-radius:.25rem}.dropdown-panel ui-node *:focus,.dropdown-panel ui-node *:focus-visible{outline:none!important;outline-offset:0!important}.empty-state{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;font-family:Segoe UI,-apple-system,San Francisco Pro Display,Roboto,Helvetica,sans-serif;padding:2rem 1rem;max-width:100%}.empty-state__content{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.5rem;max-width:100%}.empty-state__title{margin:0;font-weight:600;line-height:1.75rem}.empty-state__description{margin:0;font-weight:400;color:var(--color-neutral-foreground2-rest);line-height:1.375rem;max-width:500px}.empty-state__custom-content{margin-top:.5rem;width:100%;max-width:100%}.empty-state--small{padding:1.5rem .75rem}.empty-state--small__title{font-size:1.25rem;line-height:1.75rem}.empty-state--small__description{font-size:.875rem;line-height:1.25rem}.empty-state--medium{padding:2rem 1rem}.empty-state--medium__title{font-size:1.5rem;line-height:2rem}.empty-state--medium__description{font-size:1rem;line-height:1.375rem}.empty-state--large{padding:3rem 1.5rem}.empty-state--large__title{font-size:1.75rem;line-height:2.25rem}.empty-state--large__description{font-size:1.25rem;line-height:1.75rem}@media(max-width:576px){.empty-state{padding:1.5rem .75rem}.empty-state__title{font-size:1.25rem;line-height:1.75rem}.empty-state__description{font-size:.875rem;line-height:1.25rem}}.empty-state__icon{display:flex;align-items:center;justify-content:center;margin-bottom:1rem;color:var(--color-neutral-foreground2-rest, var(--color-neutral-foreground2-rest))}.empty-state--small__icon{margin-bottom:.75rem}.empty-state--medium__icon{margin-bottom:1rem}.empty-state--large__icon{margin-bottom:1.5rem}.empty-state--large__icon ui-icon{width:80px;height:80px}@media(max-width:576px){.empty-state__icon{margin-bottom:.75rem}}.empty-state__actions{display:flex;align-items:center;justify-content:center;gap:.5rem;margin-top:1.5rem;flex-wrap:wrap}.empty-state--small__actions{margin-top:1rem}.empty-state--medium__actions{margin-top:1.5rem}.empty-state--large__actions{margin-top:2rem}@media(max-width:576px){.empty-state__actions{flex-direction:column;width:100%}.empty-state__actions ui-button{width:100%}}.empty-state__title{color:var(--color-neutral-foreground-rest)}.error-state{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;font-family:Segoe UI,-apple-system,San Francisco Pro Display,Roboto,Helvetica,sans-serif;padding:2rem 1rem;max-width:100%}.error-state__content{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.5rem;max-width:100%}.error-state__title{margin:0;font-weight:600;line-height:1.75rem}.error-state__description{margin:0;font-weight:400;color:var(--color-neutral-foreground2-rest);line-height:1.375rem;max-width:500px}.error-state__custom-content{margin-top:.5rem;width:100%;max-width:100%}.error-state--small{padding:1.5rem .75rem}.error-state--small__title{font-size:1.25rem;line-height:1.75rem}.error-state--small__description{font-size:.875rem;line-height:1.25rem}.error-state--medium{padding:2rem 1rem}.error-state--medium__title{font-size:1.5rem;line-height:2rem}.error-state--medium__description{font-size:1rem;line-height:1.375rem}.error-state--large{padding:3rem 1.5rem}.error-state--large__title{font-size:1.75rem;line-height:2.25rem}.error-state--large__description{font-size:1.25rem;line-height:1.75rem}@media(max-width:576px){.error-state{padding:1.5rem .75rem}.error-state__title{font-size:1.25rem;line-height:1.75rem}.error-state__description{font-size:.875rem;line-height:1.25rem}}.error-state__icon{display:flex;align-items:center;justify-content:center;margin-bottom:1rem;color:var(--color-neutral-foreground2-rest, var(--color-shared-red-foreground))}.error-state--small__icon{margin-bottom:.75rem}.error-state--medium__icon{margin-bottom:1rem}.error-state--large__icon{margin-bottom:1.5rem}.error-state--large__icon ui-icon{width:80px;height:80px}@media(max-width:576px){.error-state__icon{margin-bottom:.75rem}}.error-state__actions{display:flex;align-items:center;justify-content:center;gap:.5rem;margin-top:1.5rem;flex-wrap:wrap}.error-state--small__actions{margin-top:1rem}.error-state--medium__actions{margin-top:1.5rem}.error-state--large__actions{margin-top:2rem}@media(max-width:576px){.error-state__actions{flex-direction:column;width:100%}.error-state__actions ui-button{width:100%}}.error-state__title{color:var(--color-shared-red-foreground)}.loading-state{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;font-family:Segoe UI,-apple-system,San Francisco Pro Display,Roboto,Helvetica,sans-serif;padding:2rem 1rem;max-width:100%}.loading-state__content{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.5rem;max-width:100%}.loading-state__title{margin:0;font-weight:600;line-height:1.75rem}.loading-state__description{margin:0;font-weight:400;color:var(--color-neutral-foreground2-rest);line-height:1.375rem;max-width:500px}.loading-state__custom-content{margin-top:.5rem;width:100%;max-width:100%}.loading-state--small{padding:1.5rem .75rem}.loading-state--small__title{font-size:1.25rem;line-height:1.75rem}.loading-state--small__description{font-size:.875rem;line-height:1.25rem}.loading-state--medium{padding:2rem 1rem}.loading-state--medium__title{font-size:1.5rem;line-height:2rem}.loading-state--medium__description{font-size:1rem;line-height:1.375rem}.loading-state--large{padding:3rem 1.5rem}.loading-state--large__title{font-size:1.75rem;line-height:2.25rem}.loading-state--large__description{font-size:1.25rem;line-height:1.75rem}@media(max-width:576px){.loading-state{padding:1.5rem .75rem}.loading-state__title{font-size:1.25rem;line-height:1.75rem}.loading-state__description{font-size:.875rem;line-height:1.25rem}}.loading-state__spinner{display:flex;align-items:center;justify-content:center;margin-bottom:1rem;color:var(--color-neutral-foreground2-rest)}.loading-state--small__spinner{margin-bottom:.75rem}.loading-state--medium__spinner{margin-bottom:1rem}.loading-state--large__spinner{margin-bottom:1.5rem}@media(max-width:576px){.loading-state__spinner{margin-bottom:.75rem}}.loading-state__title{color:var(--color-neutral-foreground-rest)}.loading-state--overlay{padding:1rem}.loading-state__wrapper{position:relative;width:100%;height:100%;min-height:200px}.loading-state__overlay{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background-color:#ffffff4d;z-index:10}.loading-state__overlay{transition-property:background-color;transition-duration:.1s;transition-timing-function:cubic-bezier(.33,0,.1,1)}@media(prefers-color-scheme:dark){.loading-state__overlay{background-color:#0003}}.loading-state__overlay--fullscreen{position:fixed;inset:0;width:100vw;height:100vh;z-index:9999;background-color:#ffffffe6}@media(prefers-color-scheme:dark){.loading-state__overlay--fullscreen{background-color:#000c}}.loading-state__overlay--blur{backdrop-filter:blur(1px);-webkit-backdrop-filter:blur(1px)}.loading-state__overlay .loading-state{background-color:transparent;box-shadow:none}@media(max-width:576px){.loading-state--overlay{padding:.75rem}}.file{width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:5rem;padding:1rem;cursor:pointer;text-align:center;gap:.5rem;box-sizing:border-box}.file--drag-over{background-color:var(--color-neutral-background-brand-hover)}.file-input{position:absolute;width:0;height:0;opacity:0;overflow:hidden;z-index:-1}.file__icon{color:var(--color-neutral-foreground-rest)}.file--drag-over .file__icon{color:var(--color-brand-primary)}.file--disabled .file__icon{color:var(--color-neutral-foreground-disabled)}.file__text{font-family:Segoe UI,-apple-system,San Francisco Pro Display,Roboto,Helvetica,sans-serif;font-size:.875rem;font-weight:400;line-height:1.25rem;color:var(--color-neutral-foreground-rest);margin:0;letter-spacing:0}.file--drag-over .file__text{color:var(--color-brand-primary)}.file--disabled .file__text{color:var(--color-neutral-foreground-disabled)}.file__hint{font-family:Segoe UI,-apple-system,San Francisco Pro Display,Roboto,Helvetica,sans-serif;font-size:.75rem;font-weight:400;line-height:1rem;margin:0;letter-spacing:0}.file--disabled .file__hint{color:var(--color-neutral-foreground-disabled)}.file-list{display:flex;flex-direction:column;gap:.5rem;margin-top:.75rem;width:100%}.file-list__item{border:1px solid var(--color-neutral-stroke-rest);border-radius:.25rem}.file-display{cursor:pointer}.file-display:read-only{cursor:pointer}.file-display:read-only:hover:not(:disabled){color:var(--color-neutral-foreground-rest)}.file-display:read-only:focus{cursor:pointer;outline:none}.file-display:disabled{cursor:not-allowed}.tabs{display:inline-flex;justify-content:flex-start;align-items:center;gap:0;position:relative}.tabs--circular{gap:.25rem}.tabs--rounded,.tabs--square{gap:0}.tabs--horizontal{flex-direction:row}.tabs--vertical{flex-direction:column;align-items:flex-start}.tabs--vertical .tabs__more-button{margin-left:0;margin-top:auto}.tabs--vertical.tabs--circular{gap:.5rem}.tabs--full-width{display:flex;width:100%}.tabs--full-width ui-node{flex:1}.tabs--full-width ui-node .node__content{justify-content:center}.tabs--full-width ui-node .node__label{flex:none}.tabs__more-button{margin-left:auto}@media(max-width:768px){.tabs{overflow-x:auto;overflow-y:hidden;flex-wrap:nowrap}.tabs ui-node{flex-shrink:0;flex-grow:0;flex-basis:auto}.tabs.tabs--full-width{width:100%}.tabs.tabs--full-width ui-node{flex:0 1 auto;min-width:fit-content;max-width:none}}@media(max-width:576px){.tabs{width:100%;overflow-x:auto;overflow-y:hidden;flex-wrap:nowrap}.tabs ui-node{flex-shrink:0;flex-grow:0;flex-basis:auto}.tabs.tabs--full-width ui-node{flex:0 1 auto;min-width:fit-content;max-width:none}.tabs.tabs--vertical{overflow-x:hidden;overflow-y:auto;gap:.25rem}.tabs .tabs__more-button{flex-shrink:0;margin-left:auto}}.input-label{display:inline-flex;align-items:flex-end;gap:.25rem;font-family:Segoe UI,-apple-system,San Francisco Pro Display,Roboto,Helvetica,sans-serif;color:var(--color-neutral-foreground-rest);word-wrap:break-word;margin-bottom:.25rem}.input-label--small{font-size:.75rem;line-height:1rem;font-weight:400}.input-label--small-bold{font-size:.75rem;line-height:1rem;font-weight:600}.input-label--medium{font-size:.875rem;line-height:1.25rem;font-weight:400}.input-label--medium-bold{font-size:.875rem;line-height:1.25rem;font-weight:600}.input-label--large{font-size:1rem;line-height:1.375rem;font-weight:600}.input-label--disabled{color:var(--color-neutral-foreground-disabled)}.input-label--required:after{content:" *";color:var(--color-shared-red-foreground)}.input-label--help{color:var(--color-neutral-foreground2-rest)}.input-label--error{color:var(--color-shared-red-foreground)}.input-container{display:flex;flex-direction:column;width:100%}.input-wrapper{display:inline-flex;align-items:center;flex-wrap:nowrap;position:relative;box-sizing:border-box;vertical-align:middle;border-radius:.25rem;gap:.125rem;align-items:stretch}.input-wrapper input,.input-wrapper input.input,.input-wrapper .input{border-top-left-radius:.25rem;border-bottom-left-radius:.25rem;min-height:0;min-width:0}.input-wrapper--filled{background-color:var(--color-neutral-background-rest);border:1px solid var(--color-neutral-stroke-rest);border-bottom-color:var(--color-neutral-foreground-rest)}.input-wrapper--filled{transition-property:color background-color border-color;transition-duration:.15s;transition-timing-function:cubic-bezier(.33,0,.1,1)}.input-wrapper--filled:hover{border-color:var(--color-neutral-stroke-hover);border-bottom-color:var(--color-neutral-foreground-rest)}.input-wrapper--filled:focus-within{border-color:var(--color-neutral-stroke-pressed)}.input-wrapper--filled-gray{background-color:var(--color-neutral-background-hover);border:1px solid transparent}.input-wrapper--filled-gray{transition-property:color background-color border-color;transition-duration:.15s;transition-timing-function:cubic-bezier(.33,0,.1,1)}.input-wrapper--filled-gray:hover{background-color:var(--color-neutral-background-hover)}.input-wrapper--underlined{background-color:transparent;border:none;border-bottom:1px solid var(--color-neutral-foreground-rest);border-radius:0}.input-wrapper--underlined{transition-property:color background-color border-color;transition-duration:.15s;transition-timing-function:cubic-bezier(.33,0,.1,1)}.input-wrapper--underlined:hover{border-bottom-color:var(--color-neutral-foreground-rest)}.input-wrapper--error{border-color:var(--color-shared-red-foreground)!important;border:1px solid var(--color-shared-red-foreground)!important}.input-wrapper--error{transition-property:color background-color border-color;transition-duration:.2s;transition-timing-function:cubic-bezier(.33,0,.1,1)}.input-wrapper--error.input-wrapper--underlined{border-bottom-color:var(--color-shared-red-foreground)!important}.input-wrapper--disabled{background-color:transparent;border-color:var(--color-neutral-stroke-disabled)}.input-wrapper--disabled .input{color:var(--color-neutral-foreground-disabled);cursor:not-allowed}.input-wrapper--disabled:hover{border-color:var(--color-neutral-stroke-disabled)}.input-wrapper--read-only{background-color:transparent;border-color:var(--color-neutral-stroke-disabled)}.input-wrapper--read-only:hover{border-color:var(--color-neutral-stroke-disabled)}.input{flex:1;border:none;outline:none;background:transparent;color:var(--color-neutral-foreground-rest);font-family:Segoe UI,-apple-system,San Francisco Pro Display,Roboto,Helvetica,sans-serif;font-weight:400;letter-spacing:0}.input::placeholder{color:var(--color-neutral-foreground2-rest);opacity:1}.input::placeholder{transition-property:opacity;transition-duration:.15s;transition-timing-function:cubic-bezier(.33,0,.1,1)}.input:focus{color:var(--color-neutral-foreground-rest)}.input:disabled{color:var(--color-neutral-foreground-disabled);border-color:var(--color-neutral-stroke-disabled);cursor:not-allowed}.input:read-only{border-color:var(--color-neutral-stroke-disabled);cursor:default}.input-wrapper--error .input{color:var(--color-neutral-foreground-rest)}.input-wrapper--small{min-height:1.5rem}.input-wrapper--small .input{font-size:.75rem;line-height:1rem;padding:0 .5rem}.input-wrapper--small:after{height:.25rem}.input-wrapper--medium{min-height:2rem}.input-wrapper--medium .input{font-size:.875rem;line-height:1.25rem;padding:0 .75rem}.input-wrapper--medium:after{height:.25rem}.input-wrapper--large{min-height:2.5rem}.input-wrapper--large .input{font-size:1rem;line-height:1.375rem;padding:0 1rem}.input-wrapper--large:after{height:.25rem}.input-wrapper:after{content:"";position:absolute;bottom:-1px;left:-1px;right:-1px;background-color:var(--color-brand-primary);transform:scaleX(0);opacity:0;border-bottom-left-radius:.25rem;border-bottom-right-radius:.25rem;border-bottom:2px solid var(--color-brand-primary);clip-path:inset(calc(100% - 2px) 0px 0px);transition-property:transform,opacity,background-color,border-bottom-color;transition-duration:.2s;transition-timing-function:cubic-bezier(0,0,0,1)}.input-wrapper:focus-within:after{transform:scaleX(1);opacity:1}.input-wrapper--error:after{background-color:var(--color-shared-red-foreground);border-bottom-color:var(--color-shared-red-foreground)}.input-wrapper--underlined:after{border-radius:.125rem}.field__actions{display:inline-flex;align-items:center;gap:.25rem;padding-right:.5rem;animation:fadeIn .15s cubic-bezier(.1,.9,.2,1)}@media(prefers-reduced-motion:reduce){.field__actions{animation:none!important;transition:none!important}}.field__action{display:inline-flex;align-items:center;justify-content:center;background:transparent;border:none;cursor:pointer;padding:0;margin:0}.field__action{transition-property:background-color;transition-duration:.1s;transition-timing-function:cubic-bezier(.33,0,.1,1)}.field__action{transition-property:transform background-color border-color;transition-duration:50ms;transition-timing-function:cubic-bezier(.8,0,.78,1)}.field__action{color:var(--color-neutral-foreground2-rest);border-radius:.125rem}.field__action:hover{color:var(--color-neutral-foreground2-hover)}.field__action:active{color:var(--color-neutral-foreground-rest)}.field__action svg{transition-property:color background-color border-color;transition-duration:.1s;transition-timing-function:cubic-bezier(.33,0,.1,1)}.input-wrapper--small .field__actions{padding-right:.25rem;gap:.125rem}.input-wrapper--medium .field__actions{padding-right:.5rem;gap:.25rem}.input-wrapper--large .field__actions{padding-right:.75rem;gap:.25rem}.menu{width:100%;display:inline-flex;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:.125rem;padding:.25rem;background:var(--color-neutral-background-rest);box-shadow:0 1px 2px #00000024,0 0 2px #0000001f;overflow:visible;border-radius:.25rem;min-width:120px;animation:slideDown .2s cubic-bezier(.33,0,.1,1)}@media(prefers-reduced-motion:reduce){.menu{animation:none!important;transition:none!important}}.menu__section{align-self:stretch;display:flex;flex-direction:column;gap:.25rem}.menu__section--not-first{margin-top:.125rem}.menu__section-header{display:flex;align-self:stretch;align-items:center;min-width:0;padding:.5rem 1rem .25rem;margin-bottom:.125rem;background:transparent}.menu__section-header--disabled .menu__section-header-text{color:var(--color-neutral-foreground-disabled)}.menu__section-header-text{flex:1 1 0;min-width:0;color:var(--color-neutral-foreground3-rest);font-size:.75rem;font-family:Segoe UI,-apple-system,San Francisco Pro Display,Roboto,Helvetica,sans-serif;font-weight:600;line-height:1rem;letter-spacing:.04em;word-wrap:break-word}.menu__submenu-overlay{animation:slideDown .15s cubic-bezier(0,0,0,1)}@media(prefers-reduced-motion:reduce){.menu__submenu-overlay{animation:none!important;transition:none!important}}.nav{position:relative;display:flex;flex-direction:column;gap:.25rem;padding:.25rem;border-radius:.375rem;box-sizing:border-box;overflow:hidden}.nav{transition-property:transform;transition-duration:.2s;transition-timing-function:cubic-bezier(.33,0,.1,1)}.nav{transition-property:width;transition-duration:.2s;transition-timing-function:cubic-bezier(0,0,0,1)}.nav__content{display:flex;flex-direction:column;gap:.25rem;width:100%}.nav-section-header{width:100%;height:32px;max-height:32px;padding-left:2px;padding-right:2px;background:transparent;border-radius:.25rem;display:inline-flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:10px}.nav-section-header__left-lockup{padding-bottom:2px;padding-left:6px;padding-right:6px;display:inline-flex;justify-content:flex-start;align-items:center}.nav-section-header__text{color:var(--color-neutral-foreground2-rest);font-size:.75rem;font-family:Segoe UI,-apple-system,San Francisco Pro Display,Roboto,Helvetica,sans-serif;font-weight:600;line-height:1rem;word-wrap:break-word}@keyframes indicatorSlideLeft{0%{transform:translate(calc(-50% + 16px));opacity:.6}to{transform:translate(-50%);opacity:1}}@keyframes indicatorSlideRight{0%{transform:translate(calc(-50% - 16px));opacity:.6}to{transform:translate(-50%);opacity:1}}@keyframes indicatorSlideUp{0%{transform:translateY(calc(-50% + 8px));opacity:.6}to{transform:translateY(-50%);opacity:1}}@keyframes indicatorSlideDown{0%{transform:translateY(calc(-50% - 8px));opacity:.6}to{transform:translateY(-50%);opacity:1}}.node{-webkit-user-select:none;user-select:none}.node__label{font-family:Segoe UI,-apple-system,San Francisco Pro Display,Roboto,Helvetica,sans-serif;font-weight:400;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.node__wrapper{position:relative;display:flex;align-items:center;gap:.125rem;border:2px solid transparent}.node__wrapper{transition-property:color background-color border-color;transition-duration:.15s;transition-timing-function:cubic-bezier(.33,0,.1,1)}.node__wrapper.node__drop-zone--inside{border-color:var(--color-brand-primary)}.node__indicator{position:absolute;pointer-events:none;opacity:0}.node__indicator{transition-property:opacity;transition-duration:.15s;transition-timing-function:cubic-bezier(.33,0,.1,1)}.node__indicator{transition-property:transform;transition-duration:.15s;transition-timing-function:cubic-bezier(.33,0,.1,1)}.node__indicator{transition-property:opacity,transform,left,top,width,height;transition-duration:.15s;transition-timing-function:cubic-bezier(.33,0,.1,1)}.node--selected .node__indicator{opacity:1}.node__selection-indicator{width:4px;height:20px;border-radius:.125rem;opacity:0;transition-property:opacity,transform,left,top;transition-duration:.15s;transition-timing-function:cubic-bezier(.33,0,.1,1)}.node__selection-indicator--visible{opacity:1}.node__selector{position:absolute;left:50%;transform:translate(-50%);height:3px;border-radius:9999px;opacity:0;width:0;transition-property:opacity,transform,left,width;transition-duration:.2s;transition-timing-function:cubic-bezier(.1,.9,.2,1)}.node--selected .node__selector{opacity:1}.node__content{display:flex;flex:1;align-items:center;gap:.5rem;padding:.5rem .75rem;min-height:32px;cursor:pointer;border:none;width:100%;background:transparent;color:var(--color-neutral-foreground2-rest);font-family:Segoe UI,-apple-system,San Francisco Pro Display,Roboto,Helvetica,sans-serif;border-radius:.25rem}.node__content{transition-property:background-color;transition-duration:.1s;transition-timing-function:cubic-bezier(.33,0,.1,1)}.node__content{outline:none}.node__content:focus-visible{outline:2px solid var(--color-focus-border);outline-offset:2px}.node__content:hover:not(:disabled){background-color:var(--color-subtle-background-hover)}.node__content:hover:not(:disabled) .node__quick-actions{opacity:1;visibility:visible}.node__content:active:not(:disabled){background-color:var(--color-subtle-background-pressed)}.node__content:active:not(:disabled){transition-property:transform background-color border-color;transition-duration:50ms;transition-timing-function:cubic-bezier(.8,0,.78,1)}.node__content:disabled{cursor:not-allowed;opacity:.5}.node__quick-actions{display:flex;gap:.125rem;padding:.25rem;margin-left:auto;opacity:0;visibility:hidden}.node__quick-actions{transition-property:opacity;transition-duration:.1s;transition-timing-function:cubic-bezier(.33,0,.1,1)}.node__icon{display:flex;flex-shrink:0}.node__close{display:flex;align-items:center;justify-content:center;background:transparent;border:none;padding:.25rem;margin-left:auto;cursor:pointer;border-radius:.125rem}.node__close{outline:none}.node__close:focus-visible{outline:2px solid var(--color-focus-border);outline-offset:1px}.node__close:hover{background-color:var(--color-subtle-background-hover)}.node__drop-indicator{height:6px;margin:-2px 0;opacity:0}.node__drop-indicator:before{content:"";position:absolute;left:0;right:0;top:50%;transform:translateY(-50%);height:4px;background-color:var(--color-brand-primary);opacity:0}.node__drop-indicator--active{opacity:1}.node__drop-indicator--active:before{opacity:1}.node--small .node__content{min-height:24px;padding:.25rem .5rem}.node--small .node__label{font-size:.75rem}.node--small .node__selection-indicator{height:16px}.node--small .node__selector{height:2px}.node--medium .node__content{min-height:32px;padding:.5rem .75rem}.node--medium .node__label{font-size:.875rem}.node--medium .node__selection-indicator{height:20px}.node--medium .node__selector{height:3px}.node--large .node__content{min-height:40px;padding:.5rem .75rem}.node--large .node__label{font-size:1rem}.node--large .node__selection-indicator{height:24px}.node--large .node__selector{height:4px}.node--circular .node__content{border-radius:9999px}.node--circular .node__indicator{display:none}.node--square .node__content{border-radius:0}.node--disabled{opacity:.5;pointer-events:none}.node--indicator-horizontal .node__indicator{left:50%;transform:translate(-50%);bottom:0;height:3px;width:85%;border-radius:.125rem;transition-property:opacity,transform,left,width;transition-duration:.2s;transition-timing-function:cubic-bezier(.1,.9,.2,1)}.node--indicator-horizontal .node__selector{display:none}.node--indicator-horizontal.node--slide-left .node__indicator{animation:indicatorSlideLeft .2s cubic-bezier(.1,.9,.2,1)}@media(prefers-reduced-motion:reduce){.node--indicator-horizontal.node--slide-left .node__indicator{animation:none!important;transition:none!important}}.node--indicator-horizontal.node--slide-right .node__indicator{animation:indicatorSlideRight .2s cubic-bezier(.1,.9,.2,1)}@media(prefers-reduced-motion:reduce){.node--indicator-horizontal.node--slide-right .node__indicator{animation:none!important;transition:none!important}}.node--indicator-vertical .node__indicator{left:0;top:50%;transform:translateY(-50%);width:3px;height:20px;border-radius:.125rem;transition-property:opacity,transform,top,height;transition-duration:.2s;transition-timing-function:cubic-bezier(.1,.9,.2,1)}.node--indicator-vertical .node__selector{display:none}.node--indicator-vertical.node--slide-left .node__indicator{animation:indicatorSlideUp .2s cubic-bezier(.1,.9,.2,1)}@media(prefers-reduced-motion:reduce){.node--indicator-vertical.node--slide-left .node__indicator{animation:none!important;transition:none!important}}.node--indicator-vertical.node--slide-right .node__indicator{animation:indicatorSlideDown .2s cubic-bezier(.1,.9,.2,1)}@media(prefers-reduced-motion:reduce){.node--indicator-vertical.node--slide-right .node__indicator{animation:none!important;transition:none!important}}.node--primary .node__selection-indicator,.node--primary .node__selector,.node--primary .node__indicator{background-color:var(--color-brand-primary)}.node--primary.node--selected .node__icon{color:var(--color-brand-primary)}.node--primary.node--selected .node__label{font-weight:600;color:var(--color-brand-primary)}.node--primary.node--tint .node__content{background-color:var(--color-neutral-background-brand-selected)}.node--primary.node--tint .node__content:hover:not(:disabled){background-color:var(--color-neutral-background-brand-hover)}.node--primary.node--tint .node__content:active:not(:disabled){background-color:var(--color-neutral-background-brand-pressed)}.node--primary.node--tint .node__icon,.node--primary.node--tint .node__label{color:var(--color-brand-foreground)}.node--primary.node--outline .node__content{background-color:transparent;outline:1px solid var(--color-neutral-stroke-rest);outline-offset:-1px}.node--primary.node--outline .node__content:hover:not(:disabled){outline-color:var(--color-neutral-stroke-hover);background-color:var(--color-subtle-background-hover)}.node--primary.node--outline .node__content:active:not(:disabled){outline-color:var(--color-neutral-stroke-pressed);background-color:var(--color-subtle-background-pressed)}.node--primary.node--outline.node--selected .node__content{outline-color:var(--color-brand-primary)}.node--primary.node--outline.node--selected .node__content:hover:not(:disabled){outline-color:var(--color-brand-primary-hover);background-color:var(--color-neutral-background-brand-hover)}.node--primary.node--outline.node--selected .node__content:active:not(:disabled){outline-color:var(--color-brand-primary-pressed);background-color:var(--color-neutral-background-brand-pressed)}.node--primary.node--filled.node--selected .node__content{background-color:var(--color-brand-primary)}.node--primary.node--filled.node--selected .node__content:hover:not(:disabled){background-color:var(--color-brand-primary-hover)}.node--primary.node--filled.node--selected .node__content:active:not(:disabled){background-color:var(--color-brand-primary-pressed)}.node--primary.node--filled.node--selected .node__content .node__icon,.node--primary.node--filled.node--selected .node__content .node__label{color:var(--color-neutral-foreground-on-brand)}.node--primary.node--subtle.node--circular.node--selected .node__content{background-color:var(--color-neutral-background-brand-selected);outline:1px solid var(--color-brand-primary);outline-offset:-1px}.node--primary.node--subtle.node--circular.node--selected .node__content:hover:not(:disabled){outline-color:var(--color-brand-primary-hover);background-color:var(--color-neutral-background-brand-hover)}.node--primary.node--subtle.node--circular.node--selected .node__content:active:not(:disabled){outline-color:var(--color-brand-primary-pressed);background-color:var(--color-neutral-background-brand-pressed)}.node--secondary .node__selection-indicator,.node--secondary .node__selector,.node--secondary .node__indicator{background-color:var(--color-neutral-foreground2-rest)}.node--secondary.node--selected .node__icon{color:var(--color-neutral-foreground2-rest)}.node--secondary.node--selected .node__label{font-weight:600;color:var(--color-neutral-foreground2-rest)}.node--secondary.node--tint .node__content{background-color:var(--color-neutral-background2-rest)}.node--secondary.node--tint .node__content:hover:not(:disabled){background-color:var(--color-neutral-background-brand-hover)}.node--secondary.node--tint .node__content:active:not(:disabled){background-color:var(--color-neutral-background-brand-pressed)}.node--secondary.node--tint .node__icon,.node--secondary.node--tint .node__label{color:var(--color-neutral-foreground2-rest)}.node--secondary.node--tint .node__content:hover:not(:disabled){background-color:var(--color-neutral-background2-hover)}.node--secondary.node--tint .node__content:active:not(:disabled){background-color:var(--color-neutral-background2-pressed)}.node--secondary.node--outline .node__content{background-color:transparent;outline:1px solid var(--color-neutral-stroke-rest);outline-offset:-1px}.node--secondary.node--outline .node__content:hover:not(:disabled){outline-color:var(--color-neutral-stroke-hover);background-color:var(--color-subtle-background-hover)}.node--secondary.node--outline .node__content:active:not(:disabled){outline-color:var(--color-neutral-stroke-pressed);background-color:var(--color-subtle-background-pressed)}.node--secondary.node--outline.node--selected .node__content{outline-color:var(--color-neutral-stroke-accessible)}.node--secondary.node--outline.node--selected .node__content:hover:not(:disabled){outline-color:var(--color-neutral-stroke-accessible-hover)}.node--secondary.node--outline.node--selected .node__content:active:not(:disabled){outline-color:var(--color-neutral-stroke-accessible-pressed)}.node--secondary.node--filled.node--selected .node__content{background-color:var(--color-neutral-background2-rest)}.node--secondary.node--filled.node--selected .node__content:hover:not(:disabled){background-color:var(--color-neutral-background2-hover)}.node--secondary.node--filled.node--selected .node__content:active:not(:disabled){background-color:var(--color-neutral-background2-pressed)}.node--secondary.node--filled.node--selected .node__content .node__icon,.node--secondary.node--filled.node--selected .node__content .node__label{color:var(--color-neutral-foreground-rest)}.node--secondary.node--subtle.node--circular.node--selected .node__content{background-color:var(--color-subtle-background-selected);outline:1px solid var(--color-neutral-foreground2-rest);outline-offset:-1px}.node--secondary.node--subtle.node--circular.node--selected .node__content:hover:not(:disabled){outline-color:var(--color-neutral-foreground-hover);background-color:var(--color-neutral-background-brand-hover)}.node--secondary.node--subtle.node--circular.node--selected .node__content:active:not(:disabled){outline-color:var(--color-neutral-foreground-pressed);background-color:var(--color-neutral-background-brand-pressed)}.node--secondary.node--subtle.node--circular.node--selected .node__content:hover:not(:disabled){background-color:var(--color-subtle-background-hover)}.node--secondary.node--subtle.node--circular.node--selected .node__content:active:not(:disabled){background-color:var(--color-subtle-background-pressed)}.node--success .node__selection-indicator,.node--success .node__selector,.node--success .node__indicator{background-color:var(--color-shared-green-foreground)}.node--success.node--selected .node__icon{color:var(--color-shared-green-foreground)}.node--success.node--selected .node__label{font-weight:600;color:var(--color-shared-green-foreground)}.node--success.node--tint .node__content{background-color:var(--color-shared-green-background)}.node--success.node--tint .node__content:hover:not(:disabled){filter:brightness(.95)}.node--success.node--tint .node__content:active:not(:disabled){filter:brightness(.9)}.node--success.node--tint .node__icon,.node--success.node--tint .node__label{color:var(--color-shared-green-foreground)}.node--success.node--outline .node__content{background-color:transparent;outline:1px solid var(--color-shared-green-border);outline-offset:-1px}.node--success.node--outline .node__content:hover:not(:disabled){outline-color:var(--color-shared-green-foreground);background-color:var(--color-shared-green-background)}.node--success.node--outline .node__content:active:not(:disabled){outline-color:var(--color-shared-green-foreground-pressed);background-color:var(--color-shared-green-background);filter:brightness(.95)}.node--success.node--outline.node--selected .node__content{outline-color:var(--color-shared-green-foreground);background-color:var(--color-shared-green-background)}.node--success.node--outline.node--selected .node__content:hover:not(:disabled){outline-color:var(--color-shared-green-foreground-hover)}.node--success.node--outline.node--selected .node__content:active:not(:disabled){outline-color:var(--color-shared-green-foreground-pressed);filter:brightness(.95)}.node--success.node--filled.node--selected .node__content{background-color:var(--color-shared-green-foreground)}.node--success.node--filled.node--selected .node__content:hover:not(:disabled){background-color:var(--color-shared-green-foreground-hover)}.node--success.node--filled.node--selected .node__content:active:not(:disabled){background-color:var(--color-shared-green-foreground-pressed)}.node--success.node--filled.node--selected .node__content .node__icon,.node--success.node--filled.node--selected .node__content .node__label{color:var(--color-neutral-foreground-on-brand)}.node--success.node--subtle.node--circular.node--selected .node__content{background-color:var(--color-shared-green-background);outline:1px solid var(--color-shared-green-foreground);outline-offset:-1px}.node--success.node--subtle.node--circular.node--selected .node__content:hover:not(:disabled){outline-color:var(--color-shared-green-foreground-hover);filter:brightness(.95)}.node--success.node--subtle.node--circular.node--selected .node__content:active:not(:disabled){outline-color:var(--color-shared-green-foreground-pressed);filter:brightness(.9)}.node--warning .node__selection-indicator,.node--warning .node__selector,.node--warning .node__indicator{background-color:var(--color-shared-orange-foreground)}.node--warning.node--selected .node__icon{color:var(--color-shared-orange-foreground)}.node--warning.node--selected .node__label{font-weight:600;color:var(--color-shared-orange-foreground)}.node--warning.node--tint .node__content{background-color:var(--color-shared-orange-background)}.node--warning.node--tint .node__content:hover:not(:disabled){filter:brightness(.95)}.node--warning.node--tint .node__content:active:not(:disabled){filter:brightness(.9)}.node--warning.node--tint .node__icon,.node--warning.node--tint .node__label{color:var(--color-shared-orange-foreground)}.node--warning.node--outline .node__content{background-color:transparent;outline:1px solid var(--color-shared-orange-border);outline-offset:-1px}.node--warning.node--outline .node__content:hover:not(:disabled){outline-color:var(--color-shared-orange-foreground);background-color:var(--color-shared-orange-background)}.node--warning.node--outline .node__content:active:not(:disabled){outline-color:var(--color-shared-orange-foreground-pressed);background-color:var(--color-shared-orange-background);filter:brightness(.95)}.node--warning.node--outline.node--selected .node__content{outline-color:var(--color-shared-orange-foreground);background-color:var(--color-shared-orange-background)}.node--warning.node--outline.node--selected .node__content:hover:not(:disabled){outline-color:var(--color-shared-orange-foreground-hover)}.node--warning.node--outline.node--selected .node__content:active:not(:disabled){outline-color:var(--color-shared-orange-foreground-pressed);filter:brightness(.95)}.node--warning.node--filled.node--selected .node__content{background-color:var(--color-shared-orange-foreground)}.node--warning.node--filled.node--selected .node__content:hover:not(:disabled){background-color:var(--color-shared-orange-foreground-hover)}.node--warning.node--filled.node--selected .node__content:active:not(:disabled){background-color:var(--color-shared-orange-foreground-pressed)}.node--warning.node--filled.node--selected .node__content .node__icon,.node--warning.node--filled.node--selected .node__content .node__label{color:var(--color-neutral-foreground-on-brand)}.node--warning.node--subtle.node--circular.node--selected .node__content{background-color:var(--color-shared-orange-background);outline:1px solid var(--color-shared-orange-foreground);outline-offset:-1px}.node--warning.node--subtle.node--circular.node--selected .node__content:hover:not(:disabled){outline-color:var(--color-shared-orange-foreground-hover);filter:brightness(.95)}.node--warning.node--subtle.node--circular.node--selected .node__content:active:not(:disabled){outline-color:var(--color-shared-orange-foreground-pressed);filter:brightness(.9)}.node--danger .node__selection-indicator,.node--danger .node__selector,.node--danger .node__indicator{background-color:var(--color-shared-red-foreground)}.node--danger.node--selected .node__icon{color:var(--color-shared-red-foreground)}.node--danger.node--selected .node__label{font-weight:600;color:var(--color-shared-red-foreground)}.node--danger.node--tint .node__content{background-color:var(--color-shared-red-background)}.node--danger.node--tint .node__content:hover:not(:disabled){filter:brightness(.95)}.node--danger.node--tint .node__content:active:not(:disabled){filter:brightness(.9)}.node--danger.node--tint .node__icon,.node--danger.node--tint .node__label{color:var(--color-shared-red-foreground)}.node--danger.node--outline .node__content{background-color:transparent;outline:1px solid var(--color-shared-red-border);outline-offset:-1px}.node--danger.node--outline .node__content:hover:not(:disabled){outline-color:var(--color-shared-red-foreground);background-color:var(--color-shared-red-background)}.node--danger.node--outline .node__content:active:not(:disabled){outline-color:var(--color-shared-red-foreground-pressed);background-color:var(--color-shared-red-background);filter:brightness(.95)}.node--danger.node--outline.node--selected .node__content{outline-color:var(--color-shared-red-foreground);background-color:var(--color-shared-red-background)}.node--danger.node--outline.node--selected .node__content:hover:not(:disabled){outline-color:var(--color-shared-red-foreground-hover)}.node--danger.node--outline.node--selected .node__content:active:not(:disabled){outline-color:var(--color-shared-red-foreground-pressed);filter:brightness(.95)}.node--danger.node--filled.node--selected .node__content{background-color:var(--color-shared-red-foreground)}.node--danger.node--filled.node--selected .node__content:hover:not(:disabled){background-color:var(--color-shared-red-foreground-hover)}.node--danger.node--filled.node--selected .node__content:active:not(:disabled){background-color:var(--color-shared-red-foreground-pressed)}.node--danger.node--filled.node--selected .node__content .node__icon,.node--danger.node--filled.node--selected .node__content .node__label{color:var(--color-neutral-foreground-on-brand)}.node--danger.node--subtle.node--circular.node--selected .node__content{background-color:var(--color-shared-red-background);outline:1px solid var(--color-shared-red-foreground);outline-offset:-1px}.node--danger.node--subtle.node--circular.node--selected .node__content:hover:not(:disabled){outline-color:var(--color-shared-red-foreground-hover);filter:brightness(.95)}.node--danger.node--subtle.node--circular.node--selected .node__content:active:not(:disabled){outline-color:var(--color-shared-red-foreground-pressed);filter:brightness(.9)}.node--info .node__selection-indicator,.node--info .node__selector,.node--info .node__indicator{background-color:var(--color-shared-blue-foreground)}.node--info.node--selected .node__icon{color:var(--color-shared-blue-foreground)}.node--info.node--selected .node__label{font-weight:600;color:var(--color-shared-blue-foreground)}.node--info.node--tint .node__content{background-color:var(--color-shared-blue-background)}.node--info.node--tint .node__content:hover:not(:disabled){filter:brightness(.95)}.node--info.node--tint .node__content:active:not(:disabled){filter:brightness(.9)}.node--info.node--tint .node__icon,.node--info.node--tint .node__label{color:var(--color-shared-blue-foreground)}.node--info.node--outline .node__content{background-color:transparent;outline:1px solid var(--color-shared-blue-border);outline-offset:-1px}.node--info.node--outline .node__content:hover:not(:disabled){outline-color:var(--color-shared-blue-foreground);background-color:var(--color-shared-blue-background)}.node--info.node--outline .node__content:active:not(:disabled){outline-color:var(--color-shared-blue-foreground-pressed);background-color:var(--color-shared-blue-background);filter:brightness(.95)}.node--info.node--outline.node--selected .node__content{outline-color:var(--color-shared-blue-foreground);background-color:var(--color-shared-blue-background)}.node--info.node--outline.node--selected .node__content:hover:not(:disabled){outline-color:var(--color-shared-blue-foreground-hover)}.node--info.node--outline.node--selected .node__content:active:not(:disabled){outline-color:var(--color-shared-blue-foreground-pressed);filter:brightness(.95)}.node--info.node--filled.node--selected .node__content{background-color:var(--color-shared-blue-foreground)}.node--info.node--filled.node--selected .node__content:hover:not(:disabled){background-color:var(--color-shared-blue-foreground-hover)}.node--info.node--filled.node--selected .node__content:active:not(:disabled){background-color:var(--color-shared-blue-foreground-pressed)}.node--info.node--filled.node--selected .node__content .node__icon,.node--info.node--filled.node--selected .node__content .node__label{color:var(--color-neutral-foreground-on-brand)}.node--info.node--subtle.node--circular.node--selected .node__content{background-color:var(--color-shared-blue-background);outline:1px solid var(--color-shared-blue-foreground);outline-offset:-1px}.node--info.node--subtle.node--circular.node--selected .node__content:hover:not(:disabled){outline-color:var(--color-shared-blue-foreground-hover);filter:brightness(.95)}.node--info.node--subtle.node--circular.node--selected .node__content:active:not(:disabled){outline-color:var(--color-shared-blue-foreground-pressed);filter:brightness(.9)}.number-stepper--small{height:10px;width:10px}.number-stepper--medium{height:16px;width:16px}.number-stepper--large{height:20px;width:20px}.ui-overlay-pane{overflow:hidden}.pagination{display:flex;align-items:center;gap:1rem;flex-wrap:wrap;font-family:Segoe UI,-apple-system,San Francisco Pro Display,Roboto,Helvetica,sans-serif;padding:1rem}.pagination--small{gap:.5rem;font-size:.75rem;line-height:1rem}.pagination--small__info-text{font-size:.75rem;line-height:1rem}.pagination--medium{gap:.75rem;font-size:.875rem;line-height:1.25rem}.pagination--medium__info-text{font-size:.875rem;line-height:1.25rem}.pagination--large{gap:1rem;font-size:1rem;line-height:1.375rem}.pagination--large__info-text{font-size:1rem;line-height:1.375rem}.pagination__info{display:flex;align-items:center;color:var(--color-neutral-foreground2-rest);flex-shrink:0}.pagination__info-text{font-weight:400;color:var(--color-neutral-foreground2-rest)}.pagination__controls,.pagination__pages{display:flex;align-items:center;gap:.25rem;flex-wrap:wrap}.pagination__ellipsis{display:flex;align-items:center;justify-content:center;min-width:32px;height:32px;color:var(--color-neutral-foreground2-rest);font-weight:500;-webkit-user-select:none;user-select:none;pointer-events:none}.pagination--small .pagination__ellipsis{min-width:24px;height:24px;font-size:.75rem}.pagination--large .pagination__ellipsis{min-width:40px;height:40px;font-size:1rem}.pagination__page-size{display:flex;align-items:center;flex-shrink:0;margin-left:auto}.pagination__page-size-selector{min-width:100px}@media(max-width:576px){.pagination{flex-direction:column;align-items:stretch;gap:.75rem}.pagination__info{justify-content:center;text-align:center}.pagination__controls{justify-content:center}.pagination__page-size{margin-left:0;justify-content:center;width:100%}.pagination__page-size-selector{width:100%;max-width:200px}}.tree-node{width:100%;position:relative;display:flex;flex-direction:column}.tree-node__wrapper{position:relative;display:flex;justify-content:flex-start;align-items:center;gap:.125rem}.tree-node__children{display:flex;flex-direction:column;gap:.125rem;width:100%;padding-left:1.5rem;padding-top:.125rem}.tree-node--small .tree-node__children{padding-left:1.25rem}.tree-node--large .tree-node__children{padding-left:2rem}.tree-node__content-wrapper{display:flex;align-items:center;gap:.5rem;width:100%;min-width:0}.tree-node__content-main{flex:1;min-width:0;display:flex;align-items:center;gap:.5rem}.tree-node__content-end{display:flex;align-items:center;gap:.5rem;flex-shrink:0}.progress-bar{position:relative;width:100%;height:4px;background:var(--color-neutral-stroke-rest);border-radius:9999px;overflow:hidden}.progress-bar__track{height:100%;background:var(--color-brand-primary);border-radius:9999px;transition-property:width;transition-duration:.2s;transition-timing-function:cubic-bezier(.33,0,.67,1)}.progress-bar--small{height:2px}.progress-bar--medium{height:4px}.progress-bar--large{height:6px}.progress-bar--determinate .progress-bar__track{min-width:0}.progress-bar--indeterminate .progress-bar__track{width:33.33%!important;position:absolute;left:0;top:0;animation:progressIndeterminate 2s cubic-bezier(0,0,1,1) infinite}@media(prefers-reduced-motion:reduce){.progress-bar--indeterminate .progress-bar__track{animation:none!important;transition:none!important}}.progress-bar--primary .progress-bar__track{background:var(--color-brand-primary)}.progress-bar--secondary .progress-bar__track{background:var(--color-neutral-foreground2-rest)}.progress-bar--success .progress-bar__track{background:var(--color-shared-green-foreground)}.progress-bar--warning .progress-bar__track{background:var(--color-shared-orange-foreground)}.progress-bar--danger .progress-bar__track{background:var(--color-shared-red-foreground)}.progress-bar--info .progress-bar__track{background:var(--color-shared-blue-foreground)}.progress-bar--default .progress-bar__track{background:var(--color-brand-primary)}.progress-bar--error .progress-bar__track{background:var(--color-shared-red-foreground)}.radio-wrapper{display:inline-flex}.radio-wrapper.radio--above,.radio-wrapper.radio--below{flex-direction:column;gap:4px;align-items:flex-start}.radio-container{display:inline-flex;justify-content:flex-start;align-items:center;gap:4px;cursor:pointer;-webkit-user-select:none;user-select:none}.radio-container:has(.radio-input:disabled){cursor:not-allowed}.radio-container:has(.radio-input:focus-visible){outline:2px solid var(--color-focus-border);outline-offset:2px;border-radius:.25rem}.radio-input{position:absolute;opacity:0;width:0;height:0;pointer-events:none}.radio-visual{position:relative;display:flex;align-items:center;justify-content:center;flex-shrink:0}.radio-svg{display:block;width:32px;height:32px}.radio-label{padding-top:6px;padding-bottom:6px;color:var(--color-neutral-foreground-rest);font-size:14px;font-weight:400;line-height:20px;word-wrap:break-word}.radio-label--disabled{color:var(--color-neutral-foreground-disabled)}.radio-label--required:after{content:" *";color:var(--color-shared-red-foreground)}.radio-label-above{padding-right:8px;padding-bottom:4px}.radio-label-below{padding-right:8px;padding-top:4px}.radio-label-before{padding-right:4px;order:-1}.radio-label-after{padding-left:4px;padding-right:8px}.radio--after .radio-container{flex-direction:row;padding-right:8px}.radio--after .radio-label-after{padding-left:4px;padding-right:8px}.radio--before .radio-container{flex-direction:row;padding-right:8px}.radio--before .radio-label-before{padding-right:4px;order:-1}.radio--below .radio-container{flex-direction:column;align-items:center;padding-bottom:8px;padding-left:6px;padding-right:6px}.radio--below .radio-label-below{padding:0;text-align:center}.radio--above .radio-container{flex-direction:column;align-items:center;padding-top:8px;padding-left:6px;padding-right:6px}.radio--above .radio-label-above{padding:0;text-align:center}.radio--none .radio-container{width:32px;height:32px}.radio--small .radio-svg{width:24px;height:24px}.radio--small .radio-label{font-size:12px;line-height:16px;padding-top:4px;padding-bottom:4px}.radio--small.radio--icon-only .radio-container{width:24px;height:24px}.radio--large .radio-svg{width:40px;height:40px}.radio--large .radio-label{font-size:16px;line-height:24px;padding-top:8px;padding-bottom:8px}.radio--large.radio--icon-only .radio-container{width:40px;height:40px}.radio-container:has(.radio-input:checked) ui-icon,.radio-container:has(.radio-input:checked) svg{color:var(--color-brand-primary)}.radio--disabled,.radio--disabled .radio-container{cursor:not-allowed}.radio--disabled .radio-container ui-icon,.radio--disabled .radio-container svg{color:var(--color-neutral-foreground-disabled)}.radio-container:has(.radio-input:disabled) ui-icon,.radio-container:has(.radio-input:disabled) svg{color:var(--color-neutral-foreground-disabled)}.radio-group-wrapper{display:flex;flex-direction:column;gap:8px}.radio-group-label{display:block;color:var(--color-neutral-foreground2-rest);font-size:14px;font-weight:600;line-height:20px}.radio-group-label--disabled{color:var(--color-neutral-foreground-disabled)}.radio-group-label--small{font-size:12px;line-height:16px}.radio-group-label--large{font-size:16px;line-height:24px}.radio-group{display:flex;gap:0}.radio-group--vertical{flex-direction:column;align-items:flex-start}.radio-group--horizontal{flex-direction:row;align-items:center;flex-wrap:wrap;gap:16px}.radio-group--disabled .radio-group-label{color:var(--color-neutral-foreground-disabled)}.scroll-panel{position:relative;display:flex;width:100%;border-radius:.25rem;overflow:hidden;box-sizing:border-box}.scroll-panel{outline:none}.scroll-panel:focus-visible{outline:2px solid var(--color-focus-border);outline-offset:2px}.scroll-panel__content{position:relative;display:flex;flex-direction:column;width:100%;overflow:auto;scrollbar-gutter:auto;scroll-behavior:smooth;box-sizing:border-box}.scroll-panel__inner{width:100%;min-height:min-content;box-sizing:border-box}.scroll-panel--vertical .scroll-panel__content{overflow-x:hidden;overflow-y:auto}.scroll-panel--horizontal .scroll-panel__content{overflow-x:auto;overflow-y:hidden;flex-direction:row}.scroll-panel--horizontal .scroll-panel__inner{display:inline-flex;width:auto}.scroll-panel--both .scroll-panel__content{overflow:auto}.scroll-panel--never .scroll-panel__content::-webkit-scrollbar{display:none}.scroll-panel--never .scroll-panel__content{scrollbar-width:none;-ms-overflow-style:none}.scroll-container{position:relative;display:flex;flex-direction:column;width:100%;height:100%}.scroll-container__content{position:relative;width:100%;min-height:100%}.scroll-container__items{display:flex;flex-direction:column;width:100%;gap:.125rem}.scroll-container__loading{display:flex;align-items:center;justify-content:center;padding:1.5rem;min-height:200px}.scroll-container__loading-more{display:flex;align-items:center;justify-content:center;padding:1rem;width:100%}.scroll-container__error{display:flex;align-items:center;justify-content:center;padding:1.5rem;min-height:200px;color:var(--color-danger-foreground-rest);text-align:center}.scroll-container__error p{margin:0;font-size:.875rem;font-family:Segoe UI,-apple-system,San Francisco Pro Display,Roboto,Helvetica,sans-serif}.scroll-container__empty{display:flex;align-items:center;justify-content:center;padding:1.5rem;min-height:200px;color:var(--color-neutral-foreground-disabled);text-align:center}.scroll-container__empty p{margin:0;font-size:.875rem;font-family:Segoe UI,-apple-system,San Francisco Pro Display,Roboto,Helvetica,sans-serif}.scroll-container__item-fallback{padding:.5rem .75rem;color:var(--color-neutral-foreground-rest);font-size:.875rem;font-family:Segoe UI,-apple-system,San Francisco Pro Display,Roboto,Helvetica,sans-serif;line-height:1.25rem}.skeleton{position:relative;background:var(--color-neutral-background-hover);overflow:hidden;backface-visibility:hidden;-webkit-user-select:none;user-select:none}.skeleton--rounded,.skeleton--rectangle{border-radius:.25rem}.skeleton--circular,.skeleton--circle{border-radius:9999px}.skeleton--square{border-radius:0}.skeleton__shimmer{position:absolute;top:0;left:0;width:300%;height:100%;overflow:hidden}.skeleton__shimmer-mask{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(90deg,transparent 0%,rgba(255,255,255,.4) 34%,rgba(255,255,255,.5) 50%,rgba(255,255,255,.4) 65%,transparent 100%)}.skeleton__shimmer-color{position:absolute;top:0;left:0;width:100%;height:100%;background:color-mix(in srgb,var(--color-neutral-background-hover) 85%,white 15%)}.skeleton--animated .skeleton__shimmer{animation:shimmerTranslate 2s ease-in-out infinite}@media(prefers-reduced-motion:reduce){.skeleton--animated .skeleton__shimmer{animation:none!important;transition:none!important}}.slider-container{display:flex;flex-direction:column;gap:8px;width:100%}.slider-input-wrapper{position:relative;width:100%;height:24px;display:flex;align-items:center;cursor:pointer}.slider--disabled .slider-input-wrapper{cursor:not-allowed}.slider--readonly .slider-input-wrapper{cursor:default}.slider-input{position:absolute;opacity:0;width:100%;height:100%;margin:0;cursor:pointer;z-index:10}.slider-input:disabled{cursor:not-allowed}.slider-input[readonly]{cursor:default}.slider-visual{position:absolute;width:100%;height:24px;display:flex;align-items:center;pointer-events:none;border-radius:2px}.slider-rail{position:absolute;width:100%;height:4px;display:flex;align-items:center}.slider-rail-fill{width:100%;height:4px;background:var(--color-neutral-stroke-rest);border-radius:2px}.slider-rail-fill{transition-property:color background-color border-color;transition-duration:.15s;transition-timing-function:cubic-bezier(.33,0,.1,1)}.slider-track-wrapper{position:absolute;height:4px;display:flex;align-items:center;z-index:1}.slider-track{width:100%;height:4px;display:flex;align-items:center}.slider-track-fill{width:100%;height:4px;background:var(--color-brand-primary);border-radius:2px 0 0 2px}.slider-track-fill{transition-property:color background-color border-color;transition-duration:.15s;transition-timing-function:cubic-bezier(.33,0,.1,1)}.slider-thumb-wrapper{position:absolute;top:50%;transform:translate(-50%,-50%);z-index:2;pointer-events:none}.slider-thumb{width:18px;height:18px;padding:3px;background:var(--color-neutral-background-rest);border-radius:15px;outline:1px solid var(--color-neutral-stroke-rest);display:flex;justify-content:center;align-items:center}.slider-thumb{transition-property:color background-color border-color;transition-duration:.15s;transition-timing-function:cubic-bezier(.33,0,.1,1)}.slider-thumb{transition-property:transform;transition-duration:.15s;transition-timing-function:cubic-bezier(.33,0,.1,1)}.slider-thumb-inner{width:12px;height:12px;background:var(--color-brand-primary);border-radius:6px}.slider-thumb-inner{transition-property:color background-color border-color;transition-duration:.15s;transition-timing-function:cubic-bezier(.33,0,.1,1)}.slider:not(.slider--disabled):not(.slider--readonly) .slider-input:hover~.slider-visual .slider-track-fill{background:var(--color-brand-primary-hover)}.slider:not(.slider--disabled):not(.slider--readonly) .slider-input:hover~.slider-visual .slider-thumb-inner{background:var(--color-brand-primary-hover)}.slider--dragging:not(.slider--disabled):not(.slider--readonly) .slider-track-fill,.slider:not(.slider--disabled):not(.slider--readonly) .slider-input:active~.slider-visual .slider-track-fill{background:var(--color-brand-primary-pressed)}.slider--dragging:not(.slider--disabled):not(.slider--readonly) .slider-thumb-inner,.slider:not(.slider--disabled):not(.slider--readonly) .slider-input:active~.slider-visual .slider-thumb-inner{background:var(--color-brand-primary-pressed)}.slider--disabled{opacity:1}.slider--disabled .slider-label,.slider--disabled .slider-value{color:var(--color-neutral-foreground-disabled)}.slider--disabled .slider-rail-fill{background:transparent}.slider--disabled .slider-track-fill{background:var(--color-neutral-foreground-disabled)}.slider--disabled .slider-thumb{outline:1px solid var(--color-neutral-stroke-disabled)}.slider--disabled .slider-thumb-inner{background:var(--color-neutral-foreground-disabled)}.slider--small .slider-rail,.slider--small .slider-track-wrapper,.slider--small .slider-track,.slider--small .slider-rail-fill,.slider--small .slider-track-fill{height:2px}.slider--small .slider-input-wrapper{height:24px}.slider--small .slider-thumb-wrapper{top:50%}.slider--small .slider-thumb{width:14px;height:14px;padding:2px}.slider--small .slider-thumb-inner{width:10px;height:10px;border-radius:5px}.slider--small .slider-value{font-size:12px;line-height:16px}.slider--large .slider-rail,.slider--large .slider-track-wrapper,.slider--large .slider-track,.slider--large .slider-rail-fill,.slider--large .slider-track-fill{height:6px}.slider--large .slider-input-wrapper{height:28px}.slider--large .slider-thumb-wrapper{top:50%}.slider--large .slider-thumb{width:22px;height:22px;padding:4px}.slider--large .slider-thumb-inner{width:14px;height:14px;border-radius:7px}.slider--large .slider-value{font-size:16px;line-height:22px}.slider-input:focus{outline:none}.slider-input:focus-visible~.slider-visual .slider-thumb{outline:2px solid var(--color-focus-border);outline-offset:2px;border-radius:15px}.slider-track-fill,.slider-thumb,.slider-thumb-inner,.slider-rail-fill{transition-property:color background-color border-color;transition-duration:.15s;transition-timing-function:cubic-bezier(.33,0,.1,1)}.slider-track-fill,.slider-thumb,.slider-thumb-inner,.slider-rail-fill{transition-property:transform;transition-duration:.15s;transition-timing-function:cubic-bezier(.33,0,.1,1)}.slider--vertical .slider-wrapper{width:auto;height:200px}.slider--vertical .slider-input-wrapper{width:24px;height:100%}.slider--vertical .slider-visual{width:24px;height:100%;flex-direction:column-reverse}.slider--vertical .slider-rail{width:4px;height:100%;padding:8px 0}.slider--vertical .slider-track-wrapper{width:4px;height:auto;padding-left:0;padding-bottom:8px}.slider--vertical .slider-thumb-wrapper{left:50%;top:auto;bottom:0;transform:translate(-50%,50%)}.slider--vertical .slider-labels{flex-direction:column;padding:8px 0;margin-top:0;margin-left:4px}[dir=rtl] .slider-track-fill{border-radius:0 2px 2px 0}.spinner{display:inline-flex;align-items:center;justify-content:center;position:relative}.spinner__svg-wrapper{display:flex;align-items:center;justify-content:center;width:24px;height:24px}.spinner__svg{display:block;animation:spin 1.4s linear infinite}@media(prefers-reduced-motion:reduce){.spinner__svg{animation:none!important;transition:none!important}}.spinner__circle-bg{fill:var(--color-neutral-background-brand-selected)}.spinner__circle-arc{fill:var(--color-brand-primary);transform-origin:center}.spinner__label{font-family:Segoe UI,-apple-system,San Francisco Pro Display,Roboto,Helvetica,sans-serif;color:var(--color-neutral-foreground-rest)}.spinner__label--small{font-size:.875rem}.spinner__label--medium{font-size:1rem;font-weight:600}.spinner--extra-small .spinner__svg-wrapper{width:16px;height:16px}.spinner--small .spinner__svg-wrapper{width:20px;height:20px}.spinner--medium .spinner__svg-wrapper{width:24px;height:24px}.spinner--large .spinner__svg-wrapper{width:36px;height:36px}.spinner--extra-large .spinner__svg-wrapper{width:44px;height:44px}.spinner--label-after{flex-direction:row;gap:.5rem}.spinner--label-before{flex-direction:row-reverse;gap:.5rem}.spinner--label-above{flex-direction:column-reverse;gap:.5rem}.spinner--label-below{flex-direction:column;gap:.5rem}.spinner--primary .spinner__circle-bg{fill:var(--color-neutral-background-brand-selected)}.spinner--primary .spinner__circle-arc{fill:var(--color-brand-primary)}.spinner--secondary .spinner__circle-bg{fill:var(--color-neutral-background2-rest)}.spinner--secondary .spinner__circle-arc{fill:var(--color-neutral-foreground2-rest)}.spinner--success .spinner__circle-bg{fill:var(--color-shared-green-background)}.spinner--success .spinner__circle-arc{fill:var(--color-shared-green-foreground)}.spinner--warning .spinner__circle-bg{fill:var(--color-shared-orange-background)}.spinner--warning .spinner__circle-arc{fill:var(--color-shared-orange-foreground)}.spinner--danger .spinner__circle-bg{fill:var(--color-shared-red-background)}.spinner--danger .spinner__circle-arc{fill:var(--color-shared-red-foreground)}.spinner--info .spinner__circle-bg{fill:var(--color-shared-blue-background)}.spinner--info .spinner__circle-arc{fill:var(--color-shared-blue-foreground)}.spinner--inverted .spinner__circle-bg{fill:#fff3}.spinner--inverted .spinner__circle-arc{fill:#fff}.spinner--inverted .spinner__label{color:#fff}.spinner--default .spinner__circle-bg{fill:var(--color-neutral-background-brand-selected)}.spinner--default .spinner__circle-arc{fill:var(--color-brand-primary)}.spinner--error .spinner__circle-bg{fill:var(--color-shared-red-background)}.spinner--error .spinner__circle-arc{fill:var(--color-shared-red-foreground)}.splitter{display:flex;position:relative;width:100%;height:100%;overflow:hidden;box-sizing:border-box}.splitter__panel{position:relative;overflow:auto;box-sizing:border-box;flex-shrink:0;flex-grow:0;transition:none;background-color:var(--color-neutral-background-rest)}.splitter__panel--collapsed{flex-basis:0!important;min-width:0!important;min-height:0!important;overflow:hidden}.splitter__gutter{position:relative;flex-shrink:0;flex-grow:0;background-color:var(--color-neutral-background-rest);border:1px solid var(--color-neutral-stroke-rest);display:flex;align-items:center;justify-content:center;box-sizing:border-box}.splitter__gutter{transition-property:background-color;transition-duration:.1s;transition-timing-function:cubic-bezier(.33,0,.1,1)}.splitter__gutter{z-index:1}.splitter__gutter:hover:not(.splitter__gutter--disabled){background-color:var(--color-neutral-background-hover);border-color:var(--color-neutral-stroke-hover)}.splitter__gutter:focus-visible:not(.splitter__gutter--disabled){outline:none}.splitter__gutter:focus-visible:not(.splitter__gutter--disabled):focus-visible{outline:2px solid var(--color-focus-border);outline-offset:-2px}.splitter__gutter:focus-visible:not(.splitter__gutter--disabled){background-color:var(--color-neutral-background-hover)}.splitter__gutter--dragging{background-color:var(--color-neutral-background-brand-hover);border-color:var(--color-brand-primary)}.splitter__gutter--disabled{cursor:default;background-color:var(--color-neutral-background-disabled);border-color:var(--color-neutral-stroke-disabled);pointer-events:none}.splitter__gutter--disabled .splitter__gutter-handle{opacity:.5}.splitter__gutter-handle{position:absolute;background-color:var(--color-neutral-stroke-rest);border-radius:.25rem}.splitter__gutter-handle{transition-property:background-color;transition-duration:.1s;transition-timing-function:cubic-bezier(.33,0,.1,1)}.splitter__gutter:hover:not(.splitter__gutter--disabled) .splitter__gutter-handle{background-color:var(--color-brand-primary)}.splitter__gutter:focus-visible:not(.splitter__gutter--disabled) .splitter__gutter-handle{background-color:var(--color-brand-primary)}.splitter__gutter--dragging .splitter__gutter-handle{background-color:var(--color-brand-primary-hover)}.splitter--horizontal{flex-direction:row}.splitter--horizontal>.splitter__panel{height:100%;min-width:0}.splitter--horizontal>.splitter__gutter{cursor:col-resize;-webkit-user-select:none;user-select:none;min-width:4px;border-top:none;border-bottom:none}.splitter--horizontal>.splitter__gutter:hover:not(.splitter__gutter--disabled) .splitter__gutter-handle,.splitter--horizontal>.splitter__gutter:focus-visible:not(.splitter__gutter--disabled) .splitter__gutter-handle,.splitter--horizontal>.splitter__gutter.splitter__gutter--dragging .splitter__gutter-handle{width:4px;height:40px}.splitter--horizontal>.splitter__gutter .splitter__gutter-handle{width:2px;height:32px;left:50%;top:50%;transform:translate(-50%,-50%)}.splitter--vertical{flex-direction:column}.splitter--vertical>.splitter__panel{width:100%;min-height:0}.splitter--vertical>.splitter__gutter{cursor:row-resize;-webkit-user-select:none;user-select:none;min-height:4px;max-height:12px;border-left:none;border-right:none}.splitter--vertical>.splitter__gutter:hover:not(.splitter__gutter--disabled) .splitter__gutter-handle,.splitter--vertical>.splitter__gutter:focus-visible:not(.splitter__gutter--disabled) .splitter__gutter-handle,.splitter--vertical>.splitter__gutter.splitter__gutter--dragging .splitter__gutter-handle{width:40px;height:4px}.splitter--vertical>.splitter__gutter .splitter__gutter-handle{width:32px;height:2px;left:50%;top:50%;transform:translate(-50%,-50%)}.splitter--dragging{cursor:col-resize;-webkit-user-select:none;user-select:none}.splitter--dragging.splitter--vertical{cursor:row-resize}.splitter--dragging>*{-webkit-user-select:none;user-select:none;pointer-events:none}.splitter--dragging>.splitter__gutter{pointer-events:auto}.stepper,.stepper-container{display:flex;width:100%;position:relative}.stepper-item{display:flex;position:relative;flex:1}.stepper-step{display:flex;align-items:center;position:relative;gap:.5rem;padding:.5rem .75rem;background:transparent;border:none;cursor:default}.stepper-step{transition-property:color background-color border-color;transition-duration:.1s;transition-timing-function:cubic-bezier(.33,0,.1,1)}.stepper-step{transition-property:transform;transition-duration:.1s;transition-timing-function:cubic-bezier(.33,0,.1,1)}.stepper-step{-webkit-user-select:none;user-select:none;outline:none}.stepper-step--clickable{cursor:pointer}.stepper-step--clickable:hover:not(.stepper-step--disabled):not(.stepper-step--active) .stepper-indicator{background-color:var(--color-neutral-background-hover);border-color:var(--color-neutral-stroke-hover)}.stepper-step--clickable:hover:not(.stepper-step--disabled):not(.stepper-step--active) .stepper-label{color:var(--color-neutral-foreground2-hover)}.stepper-step--clickable.stepper-step--completed:hover:not(.stepper-step--disabled):not(.stepper-step--active) .stepper-indicator{background-color:var(--color-brand-primary-hover);border-color:var(--color-brand-primary-hover)}.stepper-step--clickable.stepper-step--completed:hover:not(.stepper-step--disabled):not(.stepper-step--active) .stepper-label{color:var(--color-brand-primary-hover)}.stepper-step--clickable.stepper-step--visited:hover:not(.stepper-step--disabled):not(.stepper-step--active):not(.stepper-step--completed) .stepper-indicator{background-color:var(--color-neutral-background-brand-hover);border-color:var(--color-brand-primary-hover)}.stepper-step--clickable:active:not(.stepper-step--disabled) .stepper-indicator{background-color:var(--color-neutral-background-pressed);border-color:var(--color-neutral-stroke-pressed)}.stepper-step--clickable.stepper-step--completed:active:not(.stepper-step--disabled):not(.stepper-step--active) .stepper-indicator{background-color:var(--color-brand-primary-pressed);border-color:var(--color-brand-primary-pressed)}.stepper-step:focus-visible .stepper-indicator{outline:none}.stepper-step:focus-visible .stepper-indicator:focus-visible{outline:2px solid var(--color-focus-border);outline-offset:2px}.stepper-step--active .stepper-indicator{background-color:var(--color-brand-primary);border-color:var(--color-brand-primary);color:var(--color-neutral-foreground-on-brand)}.stepper-step--active .stepper-indicator .stepper-number{color:var(--color-neutral-foreground-on-brand);font-weight:600}.stepper-step--active .stepper-label{color:var(--color-neutral-foreground-rest);font-weight:600}.stepper-step--active.stepper-step--clickable:hover:not(.stepper-step--disabled) .stepper-indicator{background-color:var(--color-brand-primary-hover);border-color:var(--color-brand-primary-hover);box-shadow:0 2px 4px #0078d426}.stepper-step--completed .stepper-indicator{background-color:var(--color-brand-primary);border-color:var(--color-brand-primary);color:var(--color-neutral-foreground-on-brand)}.stepper-step--completed .stepper-label{color:var(--color-neutral-foreground-rest)}.stepper-step--visited:not(.stepper-step--completed) .stepper-indicator{background-color:transparent;border-color:var(--color-brand-primary);color:var(--color-brand-primary)}.stepper-step--visited:not(.stepper-step--completed) .stepper-indicator .stepper-number{color:var(--color-brand-primary)}.stepper-step--visited:not(.stepper-step--completed) .stepper-label{color:var(--color-neutral-foreground2-rest)}.stepper-step--disabled{cursor:not-allowed;opacity:.5}.stepper-step--disabled .stepper-indicator{background-color:var(--color-neutral-background-disabled);border-color:var(--color-neutral-stroke-disabled);color:var(--color-neutral-foreground-disabled)}.stepper-step--disabled .stepper-label,.stepper-step--disabled .stepper-description{color:var(--color-neutral-foreground-disabled)}.stepper-step--error .stepper-indicator{background-color:var(--color-shared-red-foreground);border-color:var(--color-shared-red-foreground);color:var(--color-neutral-foreground-on-brand)}.stepper-step--error .stepper-label{color:var(--color-shared-red-foreground)}.stepper-step--warning .stepper-indicator{background-color:var(--color-shared-yellow-foreground);border-color:var(--color-shared-yellow-foreground);color:var(--color-neutral-foreground-on-brand)}.stepper-step--warning .stepper-label{color:var(--color-shared-yellow-foreground)}.stepper-indicator{display:flex;align-items:center;justify-content:center;flex-shrink:0;background-color:var(--color-neutral-background-rest);border:2px solid var(--color-neutral-stroke-rest);border-radius:9999px}.stepper-indicator{transition-property:color background-color border-color;transition-duration:.1s;transition-timing-function:cubic-bezier(.33,0,.1,1)}.stepper-indicator{transition-property:transform;transition-duration:.1s;transition-timing-function:cubic-bezier(.33,0,.1,1)}.stepper-indicator{position:relative;width:32px;height:32px}.stepper--small .stepper-indicator{width:24px;height:24px;border-width:1.5px}.stepper--large .stepper-indicator{width:40px;height:40px;border-width:2.5px}.stepper-number{font-family:Segoe UI,-apple-system,San Francisco Pro Display,Roboto,Helvetica,sans-serif;font-weight:400;color:var(--color-neutral-foreground-rest)}.stepper-number{transition-property:color background-color border-color;transition-duration:.1s;transition-timing-function:cubic-bezier(.33,0,.1,1)}.stepper-number{transition-property:transform;transition-duration:.1s;transition-timing-function:cubic-bezier(.33,0,.1,1)}.stepper-number{font-size:.875rem;line-height:1.25rem}.stepper--small .stepper-number{font-size:.75rem;line-height:1rem}.stepper--large .stepper-number{font-size:1rem;line-height:1.375rem}.stepper-icon{display:flex;align-items:center;justify-content:center;color:currentColor}.stepper-icon{transition-property:color background-color border-color;transition-duration:.1s;transition-timing-function:cubic-bezier(.33,0,.1,1)}.stepper-icon{transition-property:transform;transition-duration:.1s;transition-timing-function:cubic-bezier(.33,0,.1,1)}.stepper-icon{width:16px;height:16px}.stepper--small .stepper-icon{width:12px;height:12px}.stepper--large .stepper-icon{width:20px;height:20px}.stepper-icon--checkmark{color:currentColor}.stepper-content{display:flex;flex-direction:column;gap:.125rem;min-width:0}.stepper-label{font-family:Segoe UI,-apple-system,San Francisco Pro Display,Roboto,Helvetica,sans-serif;font-weight:400;color:var(--color-neutral-foreground2-rest)}.stepper-label{transition-property:color background-color border-color;transition-duration:.1s;transition-timing-function:cubic-bezier(.33,0,.1,1)}.stepper-label{transition-property:transform;transition-duration:.1s;transition-timing-function:cubic-bezier(.33,0,.1,1)}.stepper-label{word-wrap:break-word;font-size:.875rem;line-height:1.25rem}.stepper--small .stepper-label{font-size:.75rem;line-height:1rem}.stepper--large .stepper-label{font-size:1rem;line-height:1.375rem}.stepper-description{font-family:Segoe UI,-apple-system,San Francisco Pro Display,Roboto,Helvetica,sans-serif;font-weight:400;color:var(--color-neutral-foreground2-rest)}.stepper-description{transition-property:color background-color border-color;transition-duration:.1s;transition-timing-function:cubic-bezier(.33,0,.1,1)}.stepper-description{transition-property:transform;transition-duration:.1s;transition-timing-function:cubic-bezier(.33,0,.1,1)}.stepper-description{word-wrap:break-word;font-size:.75rem;line-height:1rem}.stepper--small .stepper-description{font-size:.625rem;line-height:.875rem}.stepper--large .stepper-description{font-size:.875rem;line-height:1.25rem}.stepper-connector{display:flex;align-items:center;flex:1;position:relative;min-width:1rem;padding:0 .5rem}.stepper--vertical .stepper-connector{width:auto;height:100%;min-height:2rem;padding:.5rem 0;align-items:stretch}.stepper-connector-line{width:100%;height:2px;background-color:var(--color-neutral-stroke-rest)}.stepper-connector-line{transition-property:color background-color border-color;transition-duration:.1s;transition-timing-function:cubic-bezier(.33,0,.1,1)}.stepper-connector-line{transition-property:transform;transition-duration:.1s;transition-timing-function:cubic-bezier(.33,0,.1,1)}.stepper-connector-line{border-radius:.125rem}.stepper--small .stepper-connector-line{height:1.5px}.stepper--large .stepper-connector-line{height:2.5px}.stepper-connector--completed .stepper-connector-line,.stepper-connector--active .stepper-connector-line{background-color:var(--color-brand-primary)}.stepper--vertical .stepper-connector-line{width:2px;height:100%;margin:0 auto}.stepper--vertical.stepper--small .stepper-connector-line{width:1.5px}.stepper--vertical.stepper--large .stepper-connector-line{width:2.5px}.stepper--horizontal .stepper-container{flex-direction:row;align-items:flex-start}.stepper--horizontal .stepper-item{flex-direction:row;align-items:center}.stepper--horizontal .stepper-item:last-child{flex:none}.stepper--horizontal .stepper-step{flex-direction:row;min-width:0}.stepper--horizontal .stepper-content{flex:1;min-width:0}.stepper--vertical .stepper-container{flex-direction:column;align-items:stretch}.stepper--vertical .stepper-item{flex-direction:column;align-items:flex-start;flex:none}.stepper--vertical .stepper-item:last-child .stepper-connector{display:none}.stepper--vertical .stepper-step{flex-direction:row;width:100%;padding:.25rem .75rem}.stepper--vertical .stepper-content{flex:1;padding-bottom:.25rem}.stepper--vertical .stepper-connector{display:flex;justify-content:flex-start;padding-left:calc(16px + .75rem);padding-top:0;padding-bottom:0;min-height:1rem}.stepper--vertical.stepper--small .stepper-step{padding:.25rem .5rem}.stepper--vertical.stepper--small .stepper-connector{padding-left:calc(12px + .5rem);min-height:.75rem}.stepper--vertical.stepper--large .stepper-step{padding:.5rem 1rem}.stepper--vertical.stepper--large .stepper-connector{padding-left:calc(20px + 1rem);min-height:1.25rem}.stepper-step:focus{outline:none}.stepper-step[aria-disabled=true]{cursor:not-allowed}[dir=rtl] .stepper--horizontal .stepper-container{flex-direction:row-reverse}@media(max-width:576px){.stepper--horizontal .stepper-content{display:none}.stepper--horizontal .stepper-step{padding:.25rem .5rem}}.switch-wrapper{display:inline-flex;flex-direction:column;gap:4px}.switch-wrapper.switch--label-above,.switch-wrapper.switch--label-below{align-items:flex-start}.switch-container{display:inline-flex;justify-content:flex-start;align-items:center;gap:8px;cursor:pointer;-webkit-user-select:none;user-select:none}.switch-container:has(.switch-input:disabled){cursor:not-allowed}.switch-input{position:absolute;opacity:0;width:0;height:0;pointer-events:none}.switch-visual{position:relative;display:flex;align-items:center;justify-content:center;flex-shrink:0}.switch-visual{transition-property:transform;transition-duration:.5s;transition-timing-function:cubic-bezier(.33,0,.1,1)}.switch-svg{display:block;width:56px;height:36px}.switch-svg{transition-property:color background-color border-color;transition-duration:.5s;transition-timing-function:cubic-bezier(.33,0,.1,1)}.switch-svg{transition-property:transform;transition-duration:.5s;transition-timing-function:cubic-bezier(.33,0,.1,1)}.switch-label-above{padding-right:8px;padding-bottom:4px}.switch-label-below{padding-right:8px;padding-top:4px}.switch-label-before{padding-right:4px;order:-1}.switch-label-after{padding-left:4px;padding-right:8px}.switch-label{color:var(--color-neutral-foreground-rest);font-size:14px;font-weight:400;line-height:20px;word-wrap:break-word}.switch-label--disabled{color:var(--color-neutral-foreground-disabled)}.switch-label--required:after{content:" *";color:var(--color-shared-red-foreground)}.switch--unchecked .switch-stroke{fill:var(--color-neutral-stroke-rest)}.switch--unchecked .switch-stroke{transition-property:color background-color border-color;transition-duration:.5s;transition-timing-function:cubic-bezier(.33,0,.1,1)}.switch--unchecked .switch-thumb{fill:var(--color-neutral-stroke-rest)}.switch--unchecked .switch-thumb{transition-property:color background-color border-color;transition-duration:.5s;transition-timing-function:cubic-bezier(.33,0,.1,1)}.switch--unchecked .switch-thumb{transition-property:transform;transition-duration:.5s;transition-timing-function:cubic-bezier(.33,0,.1,1)}.switch-container:hover:not(:has(.switch-input:disabled)) .switch--unchecked .switch-stroke{fill:var(--color-neutral-stroke-hover)}.switch-container:hover:not(:has(.switch-input:disabled)) .switch--unchecked .switch-thumb{fill:var(--color-neutral-stroke-hover)}.switch-container:active:not(:has(.switch-input:disabled)) .switch--unchecked .switch-stroke{fill:var(--color-neutral-stroke-pressed)}.switch-container:active:not(:has(.switch-input:disabled)) .switch--unchecked .switch-thumb{fill:var(--color-neutral-stroke-pressed)}.switch--checked .switch-background{fill:var(--color-brand-primary)}.switch--checked .switch-background{transition-property:color background-color border-color;transition-duration:.5s;transition-timing-function:cubic-bezier(.33,0,.1,1)}.switch--checked .switch-thumb-checked{fill:var(--color-neutral-foreground-on-brand)}.switch--checked .switch-thumb-checked{transition-property:color background-color border-color;transition-duration:.5s;transition-timing-function:cubic-bezier(.33,0,.1,1)}.switch--checked .switch-thumb-checked{transition-property:transform;transition-duration:.5s;transition-timing-function:cubic-bezier(.33,0,.1,1)}.switch-container:hover:not(:has(.switch-input:disabled)) .switch--checked .switch-background{fill:var(--color-brand-primary-hover)}.switch-container:active:not(:has(.switch-input:disabled)) .switch--checked .switch-background{fill:var(--color-brand-primary-pressed)}.switch--disabled{opacity:1}.switch--disabled .switch-label{color:var(--color-neutral-foreground-disabled)}.switch--disabled.switch--unchecked .switch-stroke{fill:var(--color-neutral-stroke-disabled)}.switch--disabled.switch--unchecked .switch-thumb{fill:var(--color-neutral-foreground-disabled)}.switch--disabled.switch--checked .switch-background{fill:var(--color-neutral-background-disabled)}.switch--disabled.switch--checked .switch-thumb-checked{fill:var(--color-neutral-foreground-disabled)}.switch--small .switch-svg{width:44px;height:28px;transform:scale(.8);transform-origin:center}.switch--small .switch-label{font-size:12px;line-height:16px}.switch--medium .switch-svg{width:56px;height:36px}.switch--large .switch-svg{width:68px;height:44px;transform:scale(1.2);transform-origin:center}.switch--large .switch-label{font-size:16px;line-height:22px}.switch-input:focus-visible~.switch-visual .switch-svg{outline:2px solid var(--color-focus-border);outline-offset:2px;border-radius:8px}.switch-visual .switch-svg{transition-property:transform;transition-duration:.15s;transition-timing-function:cubic-bezier(.33,0,.1,1)}.switch--unchecked .switch-thumb,.switch--checked .switch-thumb-checked{transition-property:color background-color border-color;transition-duration:.15s;transition-timing-function:cubic-bezier(.33,0,.1,1)}.switch--unchecked .switch-thumb,.switch--checked .switch-thumb-checked{transition-property:cx;transition-duration:.15s;transition-timing-function:cubic-bezier(.33,0,.67,1)}.switch--unchecked .switch-stroke,.switch--checked .switch-background{transition-property:color background-color border-color;transition-duration:.5s;transition-timing-function:cubic-bezier(.33,0,.1,1)}[dir=rtl] .switch-label-before{padding-left:4px;padding-right:8px;order:1}[dir=rtl] .switch-label-after{padding-left:8px;padding-right:4px;order:-1}.tag{display:inline-flex;align-items:center;font-family:Segoe UI,-apple-system,San Francisco Pro Display,Roboto,Helvetica,sans-serif;font-weight:400;-webkit-user-select:none;user-select:none;box-sizing:border-box;border:1px solid transparent}.tag{transition-property:background-color;transition-duration:.1s;transition-timing-function:cubic-bezier(.33,0,.1,1)}.tag:not(.tag--disabled):not(.tag--readonly){cursor:pointer}.tag{outline:none}.tag:focus-visible{outline:2px solid var(--color-focus-border);outline-offset:2px}.tag__content{display:flex;align-items:center;height:100%}.tag__icon{display:flex;align-items:center;flex-shrink:0}.tag__text-slot{display:flex;flex-direction:column;min-width:0;padding:0 2px}.tag__primary{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tag__secondary{font-size:11px;line-height:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tag__dismiss{display:flex;align-items:center;background:transparent;border:none;padding:0;cursor:pointer;border-radius:.125rem}.tag__dismiss{outline:none}.tag__dismiss:focus-visible{outline:2px solid var(--color-focus-border);outline-offset:1px}.tag__dismiss:hover{opacity:.8}.tag__dismiss-icon{color:inherit}.tag--extra-small{height:20px}.tag--extra-small .tag__content{padding:0 6px;gap:2px}.tag--extra-small .tag__primary{font-size:.75rem}.tag--small{height:24px}.tag--small .tag__content{padding:0 6px;gap:2px}.tag--small .tag__primary{font-size:.75rem}.tag--medium{height:32px}.tag--medium .tag__content{padding:0 8px;gap:4px}.tag--medium .tag__primary{font-size:.875rem}.tag--large{height:40px}.tag--large .tag__content{padding:0 10px;gap:6px}.tag--large .tag__primary{font-size:1rem}.tag--extra-large{height:48px}.tag--extra-large .tag__content{padding:0 12px;gap:8px}.tag--extra-large .tag__primary{font-size:1.25rem}.tag--rounded{border-radius:.25rem}.tag--circular{border-radius:9999px}.tag--square{border-radius:0}.tag--primary.tag--filled{color:var(--color-neutral-foreground-on-brand);background-color:var(--color-brand-primary);border-color:var(--color-brand-primary)}.tag--primary.tag--filled .tag__primary,.tag--primary.tag--filled .tag__secondary,.tag--primary.tag--filled .tag__icon,.tag--primary.tag--filled .tag__dismiss-icon{color:var(--color-neutral-foreground-on-brand)}.tag--primary.tag--filled:hover:not(.tag--disabled):not(.tag--readonly):not(.tag--selected){background-color:var(--color-brand-primary-hover);border-color:var(--color-brand-primary-hover)}.tag--primary.tag--filled:active:not(.tag--disabled):not(.tag--readonly):not(.tag--selected){background-color:var(--color-brand-primary-pressed);border-color:var(--color-brand-primary-pressed)}.tag--primary.tag--filled.tag--selected{background-color:var(--color-brand-primary-pressed);border-color:var(--color-brand-primary-pressed)}.tag--primary.tag--outline{color:var(--color-brand-primary);background-color:transparent;border-color:var(--color-brand-primary)}.tag--primary.tag--outline .tag__primary,.tag--primary.tag--outline .tag__secondary,.tag--primary.tag--outline .tag__icon,.tag--primary.tag--outline .tag__dismiss-icon{color:var(--color-brand-primary)}.tag--primary.tag--outline:hover:not(.tag--disabled):not(.tag--readonly):not(.tag--selected){background-color:var(--color-neutral-background-brand-hover);border-color:var(--color-brand-primary-hover)}.tag--primary.tag--outline:hover:not(.tag--disabled):not(.tag--readonly):not(.tag--selected) .tag__primary,.tag--primary.tag--outline:hover:not(.tag--disabled):not(.tag--readonly):not(.tag--selected) .tag__secondary,.tag--primary.tag--outline:hover:not(.tag--disabled):not(.tag--readonly):not(.tag--selected) .tag__icon,.tag--primary.tag--outline:hover:not(.tag--disabled):not(.tag--readonly):not(.tag--selected) .tag__dismiss-icon{color:var(--color-brand-primary-hover)}.tag--primary.tag--outline:active:not(.tag--disabled):not(.tag--readonly):not(.tag--selected){background-color:var(--color-neutral-background-brand-hover);border-color:var(--color-brand-primary-pressed);filter:brightness(.95)}.tag--primary.tag--outline:active:not(.tag--disabled):not(.tag--readonly):not(.tag--selected) .tag__primary,.tag--primary.tag--outline:active:not(.tag--disabled):not(.tag--readonly):not(.tag--selected) .tag__secondary,.tag--primary.tag--outline:active:not(.tag--disabled):not(.tag--readonly):not(.tag--selected) .tag__icon,.tag--primary.tag--outline:active:not(.tag--disabled):not(.tag--readonly):not(.tag--selected) .tag__dismiss-icon{color:var(--color-brand-primary-pressed)}.tag--primary.tag--outline.tag--selected{color:var(--color-neutral-foreground-on-brand);background-color:var(--color-brand-primary);border-color:var(--color-brand-primary)}.tag--primary.tag--outline.tag--selected .tag__primary,.tag--primary.tag--outline.tag--selected .tag__secondary,.tag--primary.tag--outline.tag--selected .tag__icon,.tag--primary.tag--outline.tag--selected .tag__dismiss-icon{color:var(--color-neutral-foreground-on-brand)}.tag--primary.tag--outline:hover:not(.tag--disabled):not(.tag--readonly):not(.tag--selected){color:var(--color-brand-primary-hover)}.tag--primary.tag--outline:active:not(.tag--disabled):not(.tag--readonly):not(.tag--selected){color:var(--color-brand-primary-pressed);background-color:var(--color-neutral-background-brand-pressed)}.tag--primary.tag--subtle{color:var(--color-brand-foreground);background-color:transparent;border-color:transparent}.tag--primary.tag--subtle .tag__primary,.tag--primary.tag--subtle .tag__secondary,.tag--primary.tag--subtle .tag__icon,.tag--primary.tag--subtle .tag__dismiss-icon{color:var(--color-brand-foreground)}.tag--primary.tag--subtle:hover:not(.tag--disabled):not(.tag--readonly):not(.tag--selected){background-color:var(--color-neutral-background-brand-hover)}.tag--primary.tag--subtle:active:not(.tag--disabled):not(.tag--readonly):not(.tag--selected){background-color:var(--color-neutral-background-brand-hover);filter:brightness(.95)}.tag--primary.tag--subtle.tag--selected{background-color:var(--color-neutral-background-brand-hover);filter:brightness(.9)}.tag--primary.tag--subtle:active:not(.tag--disabled):not(.tag--readonly):not(.tag--selected){background-color:var(--color-neutral-background-brand-pressed)}.tag--primary.tag--subtle.tag--selected{background-color:var(--color-neutral-background-brand-pressed)}.tag--primary.tag--transparent{color:var(--color-brand-foreground);background-color:transparent;border-color:transparent}.tag--primary.tag--transparent .tag__primary,.tag--primary.tag--transparent .tag__secondary,.tag--primary.tag--transparent .tag__icon,.tag--primary.tag--transparent .tag__dismiss-icon{color:var(--color-brand-foreground)}.tag--primary.tag--transparent:hover:not(.tag--disabled):not(.tag--readonly):not(.tag--selected){color:var(--color-brand-foreground-hover)}.tag--primary.tag--transparent:hover:not(.tag--disabled):not(.tag--readonly):not(.tag--selected) .tag__primary,.tag--primary.tag--transparent:hover:not(.tag--disabled):not(.tag--readonly):not(.tag--selected) .tag__secondary,.tag--primary.tag--transparent:hover:not(.tag--disabled):not(.tag--readonly):not(.tag--selected) .tag__icon,.tag--primary.tag--transparent:hover:not(.tag--disabled):not(.tag--readonly):not(.tag--selected) .tag__dismiss-icon{color:var(--color-brand-foreground-hover)}.tag--primary.tag--transparent:active:not(.tag--disabled):not(.tag--readonly):not(.tag--selected),.tag--primary.tag--transparent.tag--selected{color:var(--color-brand-foreground-pressed)}.tag--primary.tag--transparent:active:not(.tag--disabled):not(.tag--readonly):not(.tag--selected) .tag__primary,.tag--primary.tag--transparent:active:not(.tag--disabled):not(.tag--readonly):not(.tag--selected) .tag__secondary,.tag--primary.tag--transparent:active:not(.tag--disabled):not(.tag--readonly):not(.tag--selected) .tag__icon,.tag--primary.tag--transparent:active:not(.tag--disabled):not(.tag--readonly):not(.tag--selected) .tag__dismiss-icon,.tag--primary.tag--transparent.tag--selected .tag__primary,.tag--primary.tag--transparent.tag--selected .tag__secondary,.tag--primary.tag--transparent.tag--selected .tag__icon,.tag--primary.tag--transparent.tag--selected .tag__dismiss-icon{color:var(--color-brand-foreground-pressed)}.tag--primary.tag--tint{color:var(--color-brand-foreground);background-color:var(--color-neutral-background-brand-selected);border-color:transparent}.tag--primary.tag--tint .tag__primary,.tag--primary.tag--tint .tag__secondary,.tag--primary.tag--tint .tag__icon,.tag--primary.tag--tint .tag__dismiss-icon{color:var(--color-brand-foreground)}.tag--primary.tag--tint:hover:not(.tag--disabled):not(.tag--readonly):not(.tag--selected){color:var(--color-brand-foreground);filter:brightness(.95)}.tag--primary.tag--tint:hover:not(.tag--disabled):not(.tag--readonly):not(.tag--selected) .tag__primary,.tag--primary.tag--tint:hover:not(.tag--disabled):not(.tag--readonly):not(.tag--selected) .tag__secondary,.tag--primary.tag--tint:hover:not(.tag--disabled):not(.tag--readonly):not(.tag--selected) .tag__icon,.tag--primary.tag--tint:hover:not(.tag--disabled):not(.tag--readonly):not(.tag--selected) .tag__dismiss-icon{color:var(--color-brand-foreground)}.tag--primary.tag--tint:active:not(.tag--disabled):not(.tag--readonly):not(.tag--selected){color:var(--color-brand-foreground);filter:brightness(.9)}.tag--primary.tag--tint:active:not(.tag--disabled):not(.tag--readonly):not(.tag--selected) .tag__primary,.tag--primary.tag--tint:active:not(.tag--disabled):not(.tag--readonly):not(.tag--selected) .tag__secondary,.tag--primary.tag--tint:active:not(.tag--disabled):not(.tag--readonly):not(.tag--selected) .tag__icon,.tag--primary.tag--tint:active:not(.tag--disabled):not(.tag--readonly):not(.tag--selected) .tag__dismiss-icon{color:var(--color-brand-foreground)}.tag--primary.tag--tint.tag--selected{color:var(--color-neutral-foreground-on-brand);background-color:var(--color-brand-primary);filter:none}.tag--primary.tag--tint.tag--selected .tag__primary,.tag--primary.tag--tint.tag--selected .tag__secondary,.tag--primary.tag--tint.tag--selected .tag__icon,.tag--primary.tag--tint.tag--selected .tag__dismiss-icon{color:var(--color-neutral-foreground-on-brand)}.tag--primary.tag--tint:hover:not(.tag--disabled):not(.tag--readonly):not(.tag--selected){background-color:var(--color-neutral-background-brand-hover)}.tag--primary.tag--tint:active:not(.tag--disabled):not(.tag--readonly):not(.tag--selected){background-color:var(--color-neutral-background-brand-pressed)}.tag--secondary.tag--filled{color:var(--color-neutral-foreground-rest);background-color:var(--color-neutral-background2-rest);border-color:var(--color-neutral-background2-rest)}.tag--secondary.tag--filled .tag__primary,.tag--secondary.tag--filled .tag__secondary,.tag--secondary.tag--filled .tag__icon,.tag--secondary.tag--filled .tag__dismiss-icon{color:var(--color-neutral-foreground-rest)}.tag--secondary.tag--filled:hover:not(.tag--disabled):not(.tag--readonly):not(.tag--selected){background-color:var(--color-neutral-background2-hover);border-color:var(--color-neutral-background2-hover)}.tag--secondary.tag--filled:active:not(.tag--disabled):not(.tag--readonly):not(.tag--selected){background-color:var(--color-neutral-background2-pressed);border-color:var(--color-neutral-background2-pressed)}.tag--secondary.tag--filled.tag--selected{background-color:var(--color-neutral-background2-pressed);border-color:var(--color-neutral-background2-pressed)}.tag--secondary.tag--filled{border-color:transparent}.tag--secondary.tag--filled:hover:not(.tag--disabled):not(.tag--readonly):not(.tag--selected){border-color:var(--color-neutral-background2-hover)}.tag--secondary.tag--filled:active:not(.tag--disabled):not(.tag--readonly):not(.tag--selected){border-color:var(--color-neutral-background2-pressed)}.tag--secondary.tag--filled.tag--selected{border-color:var(--color-neutral-background2-pressed)}.tag--secondary.tag--outline{color:var(--color-neutral-foreground2-rest);background-color:transparent;border-color:var(--color-neutral-stroke-accessible)}.tag--secondary.tag--outline .tag__primary,.tag--secondary.tag--outline .tag__secondary,.tag--secondary.tag--outline .tag__icon,.tag--secondary.tag--outline .tag__dismiss-icon{color:var(--color-neutral-foreground2-rest)}.tag--secondary.tag--outline:hover:not(.tag--disabled):not(.tag--readonly):not(.tag--selected){background-color:var(--color-subtle-background-hover);border-color:var(--color-neutral-foreground-rest)}.tag--secondary.tag--outline:hover:not(.tag--disabled):not(.tag--readonly):not(.tag--selected) .tag__primary,.tag--secondary.tag--outline:hover:not(.tag--disabled):not(.tag--readonly):not(.tag--selected) .tag__secondary,.tag--secondary.tag--outline:hover:not(.tag--disabled):not(.tag--readonly):not(.tag--selected) .tag__icon,.tag--secondary.tag--outline:hover:not(.tag--disabled):not(.tag--readonly):not(.tag--selected) .tag__dismiss-icon{color:var(--color-neutral-foreground-rest)}.tag--secondary.tag--outline:active:not(.tag--disabled):not(.tag--readonly):not(.tag--selected){background-color:var(--color-subtle-background-hover);border-color:var(--color-neutral-foreground-rest);filter:brightness(.95)}.tag--secondary.tag--outline:active:not(.tag--disabled):not(.tag--readonly):not(.tag--selected) .tag__primary,.tag--secondary.tag--outline:active:not(.tag--disabled):not(.tag--readonly):not(.tag--selected) .tag__secondary,.tag--secondary.tag--outline:active:not(.tag--disabled):not(.tag--readonly):not(.tag--selected) .tag__icon,.tag--secondary.tag--outline:active:not(.tag--disabled):not(.tag--readonly):not(.tag--selected) .tag__dismiss-icon{color:var(--color-neutral-foreground-rest)}.tag--secondary.tag--outline.tag--selected{color:var(--color-neutral-background-rest);background-color:var(--color-neutral-foreground-rest);border-color:var(--color-neutral-foreground-rest)}.tag--secondary.tag--outline.tag--selected .tag__primary,.tag--secondary.tag--outline.tag--selected .tag__secondary,.tag--secondary.tag--outline.tag--selected .tag__icon,.tag--secondary.tag--outline.tag--selected .tag__dismiss-icon{color:var(--color-neutral-background-rest)}.tag--secondary.tag--outline:hover:not(.tag--disabled):not(.tag--readonly):not(.tag--selected){color:var(--color-neutral-foreground-rest);border-color:var(--color-neutral-stroke-accessible-hover)}.tag--secondary.tag--outline:active:not(.tag--disabled):not(.tag--readonly):not(.tag--selected){color:var(--color-neutral-foreground-rest);background-color:var(--color-subtle-background-pressed);border-color:var(--color-neutral-stroke-accessible-pressed)}.tag--secondary.tag--subtle{color:var(--color-neutral-foreground2-rest);background-color:transparent;border-color:transparent}.tag--secondary.tag--subtle .tag__primary,.tag--secondary.tag--subtle .tag__secondary,.tag--secondary.tag--subtle .tag__icon,.tag--secondary.tag--subtle .tag__dismiss-icon{color:var(--color-neutral-foreground2-rest)}.tag--secondary.tag--subtle:hover:not(.tag--disabled):not(.tag--readonly):not(.tag--selected){background-color:var(--color-subtle-background-hover)}.tag--secondary.tag--subtle:active:not(.tag--disabled):not(.tag--readonly):not(.tag--selected){background-color:var(--color-subtle-background-hover);filter:brightness(.95)}.tag--secondary.tag--subtle.tag--selected{background-color:var(--color-subtle-background-hover);filter:brightness(.9)}.tag--secondary.tag--subtle:active:not(.tag--disabled):not(.tag--readonly):not(.tag--selected){background-color:var(--color-subtle-background-pressed)}.tag--secondary.tag--subtle.tag--selected{background-color:var(--color-subtle-background-pressed)}.tag--secondary.tag--transparent{color:var(--color-neutral-foreground2-rest);background-color:transparent;border-color:transparent}.tag--secondary.tag--transparent .tag__primary,.tag--secondary.tag--transparent .tag__secondary,.tag--secondary.tag--transparent .tag__icon,.tag--secondary.tag--transparent .tag__dismiss-icon{color:var(--color-neutral-foreground2-rest)}.tag--secondary.tag--transparent:hover:not(.tag--disabled):not(.tag--readonly):not(.tag--selected){color:var(--color-neutral-foreground-rest)}.tag--secondary.tag--transparent:hover:not(.tag--disabled):not(.tag--readonly):not(.tag--selected) .tag__primary,.tag--secondary.tag--transparent:hover:not(.tag--disabled):not(.tag--readonly):not(.tag--selected) .tag__secondary,.tag--secondary.tag--transparent:hover:not(.tag--disabled):not(.tag--readonly):not(.tag--selected) .tag__icon,.tag--secondary.tag--transparent:hover:not(.tag--disabled):not(.tag--readonly):not(.tag--selected) .tag__dismiss-icon{color:var(--color-neutral-foreground-rest)}.tag--secondary.tag--transparent:active:not(.tag--disabled):not(.tag--readonly):not(.tag--selected),.tag--secondary.tag--transparent.tag--selected{color:var(--color-neutral-foreground3-rest)}.tag--secondary.tag--transparent:active:not(.tag--disabled):not(.tag--readonly):not(.tag--selected) .tag__primary,.tag--secondary.tag--transparent:active:not(.tag--disabled):not(.tag--readonly):not(.tag--selected) .tag__secondary,.tag--secondary.tag--transparent:active:not(.tag--disabled):not(.tag--readonly):not(.tag--selected) .tag__icon,.tag--secondary.tag--transparent:active:not(.tag--disabled):not(.tag--readonly):not(.tag--selected) .tag__dismiss-icon,.tag--secondary.tag--transparent.tag--selected .tag__primary,.tag--secondary.tag--transparent.tag--selected .tag__secondary,.tag--secondary.tag--transparent.tag--selected .tag__icon,.tag--secondary.tag--transparent.tag--selected .tag__dismiss-icon{color:var(--color-neutral-foreground3-rest)}.tag--secondary.tag--tint{color:var(--color-neutral-foreground2-rest);background-color:var(--color-neutral-background2-rest);border-color:transparent}.tag--secondary.tag--tint .tag__primary,.tag--secondary.tag--tint .tag__secondary,.tag--secondary.tag--tint .tag__icon,.tag--secondary.tag--tint .tag__dismiss-icon{color:var(--color-neutral-foreground2-rest)}.tag--secondary.tag--tint:hover:not(.tag--disabled):not(.tag--readonly):not(.tag--selected){color:var(--color-neutral-foreground2-rest);filter:brightness(.95)}.tag--secondary.tag--tint:hover:not(.tag--disabled):not(.tag--readonly):not(.tag--selected) .tag__primary,.tag--secondary.tag--tint:hover:not(.tag--disabled):not(.tag--readonly):not(.tag--selected) .tag__secondary,.tag--secondary.tag--tint:hover:not(.tag--disabled):not(.tag--readonly):not(.tag--selected) .tag__icon,.tag--secondary.tag--tint:hover:not(.tag--disabled):not(.tag--readonly):not(.tag--selected) .tag__dismiss-icon{color:var(--color-neutral-foreground2-rest)}.tag--secondary.tag--tint:active:not(.tag--disabled):not(.tag--readonly):not(.tag--selected){color:var(--color-neutral-foreground2-rest);filter:brightness(.9)}.tag--secondary.tag--tint:active:not(.tag--disabled):not(.tag--readonly):not(.tag--selected) .tag__primary,.tag--secondary.tag--tint:active:not(.tag--disabled):not(.tag--readonly):not(.tag--selected) .tag__secondary,.tag--secondary.tag--tint:active:not(.tag--disabled):not(.tag--readonly):not(.tag--selected) .tag__icon,.tag--secondary.tag--tint:active:not(.tag--disabled):not(.tag--readonly):not(.tag--selected) .tag__dismiss-icon{color:var(--color-neutral-foreground2-rest)}.tag--secondary.tag--tint.tag--selected{color:var(--color-neutral-background-rest);background-color:var(--color-neutral-foreground2-rest);filter:none}.tag--secondary.tag--tint.tag--selected .tag__primary,.tag--secondary.tag--tint.tag--selected .tag__secondary,.tag--secondary.tag--tint.tag--selected .tag__icon,.tag--secondary.tag--tint.tag--selected .tag__dismiss-icon{color:var(--color-neutral-background-rest)}.tag--secondary.tag--tint:hover:not(.tag--disabled):not(.tag--readonly):not(.tag--selected){background-color:var(--color-neutral-background2-hover);filter:none}.tag--secondary.tag--tint:active:not(.tag--disabled):not(.tag--readonly):not(.tag--selected){background-color:var(--color-neutral-background2-pressed);filter:none}.tag--success.tag--filled{color:var(--color-neutral-foreground-on-brand);background-color:var(--color-shared-green-foreground);border-color:var(--color-shared-green-foreground)}.tag--success.tag--filled .tag__primary,.tag--success.tag--filled .tag__secondary,.tag--success.tag--filled .tag__icon,.tag--success.tag--filled .tag__dismiss-icon{color:var(--color-neutral-foreground-on-brand)}.tag--success.tag--filled:hover:not(.tag--disabled):not(.tag--readonly):not(.tag--selected){background-color:var(--color-shared-green-foreground-hover);border-color:var(--color-shared-green-foreground-hover)}.tag--success.tag--filled:active:not(.tag--disabled):not(.tag--readonly):not(.tag--selected){background-color:var(--color-shared-green-foreground-pressed);border-color:var(--color-shared-green-foreground-pressed)}.tag--success.tag--filled.tag--selected{background-color:var(--color-shared-green-foreground-pressed);border-color:var(--color-shared-green-foreground-pressed)}.tag--success.tag--outline{color:var(--color-shared-green-foreground);background-color:transparent;border-color:var(--color-shared-green-border)}.tag--success.tag--outline .tag__primary,.tag--success.tag--outline .tag__secondary,.tag--success.tag--outline .tag__icon,.tag--success.tag--outline .tag__dismiss-icon{color:var(--color-shared-green-foreground)}.tag--success.tag--outline:hover:not(.tag--disabled):not(.tag--readonly):not(.tag--selected){background-color:var(--color-shared-green-background);border-color:var(--color-shared-green-foreground)}.tag--success.tag--outline:hover:not(.tag--disabled):not(.tag--readonly):not(.tag--selected) .tag__primary,.tag--success.tag--outline:hover:not(.tag--disabled):not(.tag--readonly):not(.tag--selected) .tag__secondary,.tag--success.tag--outline:hover:not(.tag--disabled):not(.tag--readonly):not(.tag--selected) .tag__icon,.tag--success.tag--outline:hover:not(.tag--disabled):not(.tag--readonly):not(.tag--selected) .tag__dismiss-icon{color:var(--color-shared-green-foreground)}.tag--success.tag--outline:active:not(.tag--disabled):not(.tag--readonly):not(.tag--selected){background-color:var(--color-shared-green-background);border-color:var(--color-shared-green-foreground-pressed);filter:brightness(.95)}.tag--success.tag--outline:active:not(.tag--disabled):not(.tag--readonly):not(.tag--selected) .tag__primary,.tag--success.tag--outline:active:not(.tag--disabled):not(.tag--readonly):not(.tag--selected) .tag__secondary,.tag--success.tag--outline:active:not(.tag--disabled):not(.tag--readonly):not(.tag--selected) .tag__icon,.tag--success.tag--outline:active:not(.tag--disabled):not(.tag--readonly):not(.tag--selected) .tag__dismiss-icon{color:var(--color-shared-green-foreground-pressed)}.tag--success.tag--outline.tag--selected{color:var(--color-neutral-foreground-on-brand);background-color:var(--color-shared-green-foreground);border-color:var(--color-shared-green-foreground)}.tag--success.tag--outline.tag--selected .tag__primary,.tag--success.tag--outline.tag--selected .tag__secondary,.tag--success.tag--outline.tag--selected .tag__icon,.tag--success.tag--outline.tag--selected .tag__dismiss-icon{color:var(--color-neutral-foreground-on-brand)}.tag--success.tag--subtle{color:var(--color-shared-green-foreground);background-color:transparent;border-color:transparent}.tag--success.tag--subtle .tag__primary,.tag--success.tag--subtle .tag__secondary,.tag--success.tag--subtle .tag__icon,.tag--success.tag--subtle .tag__dismiss-icon{color:var(--color-shared-green-foreground)}.tag--success.tag--subtle:hover:not(.tag--disabled):not(.tag--readonly):not(.tag--selected){background-color:var(--color-shared-green-background)}.tag--success.tag--subtle:active:not(.tag--disabled):not(.tag--readonly):not(.tag--selected){background-color:var(--color-shared-green-background);filter:brightness(.95)}.tag--success.tag--subtle.tag--selected{background-color:var(--color-shared-green-background);filter:brightness(.9)}.tag--success.tag--transparent{color:var(--color-shared-green-foreground);background-color:transparent;border-color:transparent}.tag--success.tag--transparent .tag__primary,.tag--success.tag--transparent .tag__secondary,.tag--success.tag--transparent .tag__icon,.tag--success.tag--transparent .tag__dismiss-icon{color:var(--color-shared-green-foreground)}.tag--success.tag--transparent:hover:not(.tag--disabled):not(.tag--readonly):not(.tag--selected){color:var(--color-shared-green-foreground-hover)}.tag--success.tag--transparent:hover:not(.tag--disabled):not(.tag--readonly):not(.tag--selected) .tag__primary,.tag--success.tag--transparent:hover:not(.tag--disabled):not(.tag--readonly):not(.tag--selected) .tag__secondary,.tag--success.tag--transparent:hover:not(.tag--disabled):not(.tag--readonly):not(.tag--selected) .tag__icon,.tag--success.tag--transparent:hover:not(.tag--disabled):not(.tag--readonly):not(.tag--selected) .tag__dismiss-icon{color:var(--color-shared-green-foreground-hover)}.tag--success.tag--transparent:active:not(.tag--disabled):not(.tag--readonly):not(.tag--selected),.tag--success.tag--transparent.tag--selected{color:var(--color-shared-green-foreground-pressed)}.tag--success.tag--transparent:active:not(.tag--disabled):not(.tag--readonly):not(.tag--selected) .tag__primary,.tag--success.tag--transparent:active:not(.tag--disabled):not(.tag--readonly):not(.tag--selected) .tag__secondary,.tag--success.tag--transparent:active:not(.tag--disabled):not(.tag--readonly):not(.tag--selected) .tag__icon,.tag--success.tag--transparent:active:not(.tag--disabled):not(.tag--readonly):not(.tag--selected) .tag__dismiss-icon,.tag--success.tag--transparent.tag--selected .tag__primary,.tag--success.tag--transparent.tag--selected .tag__secondary,.tag--success.tag--transparent.tag--selected .tag__icon,.tag--success.tag--transparent.tag--selected .tag__dismiss-icon{color:var(--color-shared-green-foreground-pressed)}.tag--success.tag--tint{color:var(--color-shared-green-foreground);background-color:var(--color-shared-green-background);border-color:transparent}.tag--success.tag--tint .tag__primary,.tag--success.tag--tint .tag__secondary,.tag--success.tag--tint .tag__icon,.tag--success.tag--tint .tag__dismiss-icon{color:var(--color-shared-green-foreground)}.tag--success.tag--tint:hover:not(.tag--disabled):not(.tag--readonly):not(.tag--selected){color:var(--color-shared-green-foreground-hover);filter:brightness(.95)}.tag--success.tag--tint:hover:not(.tag--disabled):not(.tag--readonly):not(.tag--selected) .tag__primary,.tag--success.tag--tint:hover:not(.tag--disabled):not(.tag--readonly):not(.tag--selected) .tag__secondary,.tag--success.tag--tint:hover:not(.tag--disabled):not(.tag--readonly):not(.tag--selected) .tag__icon,.tag--success.tag--tint:hover:not(.tag--disabled):not(.tag--readonly):not(.tag--selected) .tag__dismiss-icon{color:var(--color-shared-green-foreground-hover)}.tag--success.tag--tint:active:not(.tag--disabled):not(.tag--readonly):not(.tag--selected){color:var(--color-shared-green-foreground-pressed);filter:brightness(.9)}.tag--success.tag--tint:active:not(.tag--disabled):not(.tag--readonly):not(.tag--selected) .tag__primary,.tag--success.tag--tint:active:not(.tag--disabled):not(.tag--readonly):not(.tag--selected) .tag__secondary,.tag--success.tag--tint:active:not(.tag--disabled):not(.tag--readonly):not(.tag--selected) .tag__icon,.tag--success.tag--tint:active:not(.tag--disabled):not(.tag--readonly):not(.tag--selected) .tag__dismiss-icon{color:var(--color-shared-green-foreground-pressed)}.tag--success.tag--tint.tag--selected{color:var(--color-neutral-foreground-on-brand);background-color:var(--color-shared-green-foreground);filter:none}.tag--success.tag--tint.tag--selected .tag__primary,.tag--success.tag--tint.tag--selected .tag__secondary,.tag--success.tag--tint.tag--selected .tag__icon,.tag--success.tag--tint.tag--selected .tag__dismiss-icon{color:var(--color-neutral-foreground-on-brand)}.tag--warning.tag--filled{color:var(--color-neutral-foreground-on-brand);background-color:var(--color-shared-orange-foreground);border-color:var(--color-shared-orange-foreground)}.tag--warning.tag--filled .tag__primary,.tag--warning.tag--filled .tag__secondary,.tag--warning.tag--filled .tag__icon,.tag--warning.tag--filled .tag__dismiss-icon{color:var(--color-neutral-foreground-on-brand)}.tag--warning.tag--filled:hover:not(.tag--disabled):not(.tag--readonly):not(.tag--selected){background-color:var(--color-shared-orange-foreground-hover);border-color:var(--color-shared-orange-foreground-hover)}.tag--warning.tag--filled:active:not(.tag--disabled):not(.tag--readonly):not(.tag--selected){background-color:var(--color-shared-orange-foreground-pressed);border-color:var(--color-shared-orange-foreground-pressed)}.tag--warning.tag--filled.tag--selected{background-color:var(--color-shared-orange-foreground-pressed);border-color:var(--color-shared-orange-foreground-pressed)}.tag--warning.tag--outline{color:var(--color-shared-orange-foreground);background-color:transparent;border-color:var(--color-shared-orange-border)}.tag--warning.tag--outline .tag__primary,.tag--warning.tag--outline .tag__secondary,.tag--warning.tag--outline .tag__icon,.tag--warning.tag--outline .tag__dismiss-icon{color:var(--color-shared-orange-foreground)}.tag--warning.tag--outline:hover:not(.tag--disabled):not(.tag--readonly):not(.tag--selected){background-color:var(--color-shared-orange-background);border-color:var(--color-shared-orange-foreground)}.tag--warning.tag--outline:hover:not(.tag--disabled):not(.tag--readonly):not(.tag--selected) .tag__primary,.tag--warning.tag--outline:hover:not(.tag--disabled):not(.tag--readonly):not(.tag--selected) .tag__secondary,.tag--warning.tag--outline:hover:not(.tag--disabled):not(.tag--readonly):not(.tag--selected) .tag__icon,.tag--warning.tag--outline:hover:not(.tag--disabled):not(.tag--readonly):not(.tag--selected) .tag__dismiss-icon{color:var(--color-shared-orange-foreground)}.tag--warning.tag--outline:active:not(.tag--disabled):not(.tag--readonly):not(.tag--selected){background-color:var(--color-shared-orange-background);border-color:var(--color-shared-orange-foreground-pressed);filter:brightness(.95)}.tag--warning.tag--outline:active:not(.tag--disabled):not(.tag--readonly):not(.tag--selected) .tag__primary,.tag--warning.tag--outline:active:not(.tag--disabled):not(.tag--readonly):not(.tag--selected) .tag__secondary,.tag--warning.tag--outline:active:not(.tag--disabled):not(.tag--readonly):not(.tag--selected) .tag__icon,.tag--warning.tag--outline:active:not(.tag--disabled):not(.tag--readonly):not(.tag--selected) .tag__dismiss-icon{color:var(--color-shared-orange-foreground-pressed)}.tag--warning.tag--outline.tag--selected{color:var(--color-neutral-foreground-on-brand);background-color:var(--color-shared-orange-foreground);border-color:var(--color-shared-orange-foreground)}.tag--warning.tag--outline.tag--selected .tag__primary,.tag--warning.tag--outline.tag--selected .tag__secondary,.tag--warning.tag--outline.tag--selected .tag__icon,.tag--warning.tag--outline.tag--selected .tag__dismiss-icon{color:var(--color-neutral-foreground-on-brand)}.tag--warning.tag--subtle{color:var(--color-shared-orange-foreground);background-color:transparent;border-color:transparent}.tag--warning.tag--subtle .tag__primary,.tag--warning.tag--subtle .tag__secondary,.tag--warning.tag--subtle .tag__icon,.tag--warning.tag--subtle .tag__dismiss-icon{color:var(--color-shared-orange-foreground)}.tag--warning.tag--subtle:hover:not(.tag--disabled):not(.tag--readonly):not(.tag--selected){background-color:var(--color-shared-orange-background)}.tag--warning.tag--subtle:active:not(.tag--disabled):not(.tag--readonly):not(.tag--selected){background-color:var(--color-shared-orange-background);filter:brightness(.95)}.tag--warning.tag--subtle.tag--selected{background-color:var(--color-shared-orange-background);filter:brightness(.9)}.tag--warning.tag--transparent{color:var(--color-shared-orange-foreground);background-color:transparent;border-color:transparent}.tag--warning.tag--transparent .tag__primary,.tag--warning.tag--transparent .tag__secondary,.tag--warning.tag--transparent .tag__icon,.tag--warning.tag--transparent .tag__dismiss-icon{color:var(--color-shared-orange-foreground)}.tag--warning.tag--transparent:hover:not(.tag--disabled):not(.tag--readonly):not(.tag--selected){color:var(--color-shared-orange-foreground-hover)}.tag--warning.tag--transparent:hover:not(.tag--disabled):not(.tag--readonly):not(.tag--selected) .tag__primary,.tag--warning.tag--transparent:hover:not(.tag--disabled):not(.tag--readonly):not(.tag--selected) .tag__secondary,.tag--warning.tag--transparent:hover:not(.tag--disabled):not(.tag--readonly):not(.tag--selected) .tag__icon,.tag--warning.tag--transparent:hover:not(.tag--disabled):not(.tag--readonly):not(.tag--selected) .tag__dismiss-icon{color:var(--color-shared-orange-foreground-hover)}.tag--warning.tag--transparent:active:not(.tag--disabled):not(.tag--readonly):not(.tag--selected),.tag--warning.tag--transparent.tag--selected{color:var(--color-shared-orange-foreground-pressed)}.tag--warning.tag--transparent:active:not(.tag--disabled):not(.tag--readonly):not(.tag--selected) .tag__primary,.tag--warning.tag--transparent:active:not(.tag--disabled):not(.tag--readonly):not(.tag--selected) .tag__secondary,.tag--warning.tag--transparent:active:not(.tag--disabled):not(.tag--readonly):not(.tag--selected) .tag__icon,.tag--warning.tag--transparent:active:not(.tag--disabled):not(.tag--readonly):not(.tag--selected) .tag__dismiss-icon,.tag--warning.tag--transparent.tag--selected .tag__primary,.tag--warning.tag--transparent.tag--selected .tag__secondary,.tag--warning.tag--transparent.tag--selected .tag__icon,.tag--warning.tag--transparent.tag--selected .tag__dismiss-icon{color:var(--color-shared-orange-foreground-pressed)}.tag--warning.tag--tint{color:var(--color-shared-orange-foreground);background-color:var(--color-shared-orange-background);border-color:transparent}.tag--warning.tag--tint .tag__primary,.tag--warning.tag--tint .tag__secondary,.tag--warning.tag--tint .tag__icon,.tag--warning.tag--tint .tag__dismiss-icon{color:var(--color-shared-orange-foreground)}.tag--warning.tag--tint:hover:not(.tag--disabled):not(.tag--readonly):not(.tag--selected){color:var(--color-shared-orange-foreground-hover);filter:brightness(.95)}.tag--warning.tag--tint:hover:not(.tag--disabled):not(.tag--readonly):not(.tag--selected) .tag__primary,.tag--warning.tag--tint:hover:not(.tag--disabled):not(.tag--readonly):not(.tag--selected) .tag__secondary,.tag--warning.tag--tint:hover:not(.tag--disabled):not(.tag--readonly):not(.tag--selected) .tag__icon,.tag--warning.tag--tint:hover:not(.tag--disabled):not(.tag--readonly):not(.tag--selected) .tag__dismiss-icon{color:var(--color-shared-orange-foreground-hover)}.tag--warning.tag--tint:active:not(.tag--disabled):not(.tag--readonly):not(.tag--selected){color:var(--color-shared-orange-foreground-pressed);filter:brightness(.9)}.tag--warning.tag--tint:active:not(.tag--disabled):not(.tag--readonly):not(.tag--selected) .tag__primary,.tag--warning.tag--tint:active:not(.tag--disabled):not(.tag--readonly):not(.tag--selected) .tag__secondary,.tag--warning.tag--tint:active:not(.tag--disabled):not(.tag--readonly):not(.tag--selected) .tag__icon,.tag--warning.tag--tint:active:not(.tag--disabled):not(.tag--readonly):not(.tag--selected) .tag__dismiss-icon{color:var(--color-shared-orange-foreground-pressed)}.tag--warning.tag--tint.tag--selected{color:var(--color-neutral-foreground-on-brand);background-color:var(--color-shared-orange-foreground);filter:none}.tag--warning.tag--tint.tag--selected .tag__primary,.tag--warning.tag--tint.tag--selected .tag__secondary,.tag--warning.tag--tint.tag--selected .tag__icon,.tag--warning.tag--tint.tag--selected .tag__dismiss-icon{color:var(--color-neutral-foreground-on-brand)}.tag--danger.tag--filled{color:var(--color-neutral-foreground-on-brand);background-color:var(--color-shared-red-foreground);border-color:var(--color-shared-red-foreground)}.tag--danger.tag--filled .tag__primary,.tag--danger.tag--filled .tag__secondary,.tag--danger.tag--filled .tag__icon,.tag--danger.tag--filled .tag__dismiss-icon{color:var(--color-neutral-foreground-on-brand)}.tag--danger.tag--filled:hover:not(.tag--disabled):not(.tag--readonly):not(.tag--selected){background-color:var(--color-shared-red-foreground-hover);border-color:var(--color-shared-red-foreground-hover)}.tag--danger.tag--filled:active:not(.tag--disabled):not(.tag--readonly):not(.tag--selected){background-color:var(--color-shared-red-foreground-pressed);border-color:var(--color-shared-red-foreground-pressed)}.tag--danger.tag--filled.tag--selected{background-color:var(--color-shared-red-foreground-pressed);border-color:var(--color-shared-red-foreground-pressed)}.tag--danger.tag--outline{color:var(--color-shared-red-foreground);background-color:transparent;border-color:var(--color-shared-red-border)}.tag--danger.tag--outline .tag__primary,.tag--danger.tag--outline .tag__secondary,.tag--danger.tag--outline .tag__icon,.tag--danger.tag--outline .tag__dismiss-icon{color:var(--color-shared-red-foreground)}.tag--danger.tag--outline:hover:not(.tag--disabled):not(.tag--readonly):not(.tag--selected){background-color:var(--color-shared-red-background);border-color:var(--color-shared-red-foreground)}.tag--danger.tag--outline:hover:not(.tag--disabled):not(.tag--readonly):not(.tag--selected) .tag__primary,.tag--danger.tag--outline:hover:not(.tag--disabled):not(.tag--readonly):not(.tag--selected) .tag__secondary,.tag--danger.tag--outline:hover:not(.tag--disabled):not(.tag--readonly):not(.tag--selected) .tag__icon,.tag--danger.tag--outline:hover:not(.tag--disabled):not(.tag--readonly):not(.tag--selected) .tag__dismiss-icon{color:var(--color-shared-red-foreground)}.tag--danger.tag--outline:active:not(.tag--disabled):not(.tag--readonly):not(.tag--selected){background-color:var(--color-shared-red-background);border-color:var(--color-shared-red-foreground-pressed);filter:brightness(.95)}.tag--danger.tag--outline:active:not(.tag--disabled):not(.tag--readonly):not(.tag--selected) .tag__primary,.tag--danger.tag--outline:active:not(.tag--disabled):not(.tag--readonly):not(.tag--selected) .tag__secondary,.tag--danger.tag--outline:active:not(.tag--disabled):not(.tag--readonly):not(.tag--selected) .tag__icon,.tag--danger.tag--outline:active:not(.tag--disabled):not(.tag--readonly):not(.tag--selected) .tag__dismiss-icon{color:var(--color-shared-red-foreground-pressed)}.tag--danger.tag--outline.tag--selected{color:var(--color-neutral-foreground-on-brand);background-color:var(--color-shared-red-foreground);border-color:var(--color-shared-red-foreground)}.tag--danger.tag--outline.tag--selected .tag__primary,.tag--danger.tag--outline.tag--selected .tag__secondary,.tag--danger.tag--outline.tag--selected .tag__icon,.tag--danger.tag--outline.tag--selected .tag__dismiss-icon{color:var(--color-neutral-foreground-on-brand)}.tag--danger.tag--subtle{color:var(--color-shared-red-foreground);background-color:transparent;border-color:transparent}.tag--danger.tag--subtle .tag__primary,.tag--danger.tag--subtle .tag__secondary,.tag--danger.tag--subtle .tag__icon,.tag--danger.tag--subtle .tag__dismiss-icon{color:var(--color-shared-red-foreground)}.tag--danger.tag--subtle:hover:not(.tag--disabled):not(.tag--readonly):not(.tag--selected){background-color:var(--color-shared-red-background)}.tag--danger.tag--subtle:active:not(.tag--disabled):not(.tag--readonly):not(.tag--selected){background-color:var(--color-shared-red-background);filter:brightness(.95)}.tag--danger.tag--subtle.tag--selected{background-color:var(--color-shared-red-background);filter:brightness(.9)}.tag--danger.tag--transparent{color:var(--color-shared-red-foreground);background-color:transparent;border-color:transparent}.tag--danger.tag--transparent .tag__primary,.tag--danger.tag--transparent .tag__secondary,.tag--danger.tag--transparent .tag__icon,.tag--danger.tag--transparent .tag__dismiss-icon{color:var(--color-shared-red-foreground)}.tag--danger.tag--transparent:hover:not(.tag--disabled):not(.tag--readonly):not(.tag--selected){color:var(--color-shared-red-foreground-hover)}.tag--danger.tag--transparent:hover:not(.tag--disabled):not(.tag--readonly):not(.tag--selected) .tag__primary,.tag--danger.tag--transparent:hover:not(.tag--disabled):not(.tag--readonly):not(.tag--selected) .tag__secondary,.tag--danger.tag--transparent:hover:not(.tag--disabled):not(.tag--readonly):not(.tag--selected) .tag__icon,.tag--danger.tag--transparent:hover:not(.tag--disabled):not(.tag--readonly):not(.tag--selected) .tag__dismiss-icon{color:var(--color-shared-red-foreground-hover)}.tag--danger.tag--transparent:active:not(.tag--disabled):not(.tag--readonly):not(.tag--selected),.tag--danger.tag--transparent.tag--selected{color:var(--color-shared-red-foreground-pressed)}.tag--danger.tag--transparent:active:not(.tag--disabled):not(.tag--readonly):not(.tag--selected) .tag__primary,.tag--danger.tag--transparent:active:not(.tag--disabled):not(.tag--readonly):not(.tag--selected) .tag__secondary,.tag--danger.tag--transparent:active:not(.tag--disabled):not(.tag--readonly):not(.tag--selected) .tag__icon,.tag--danger.tag--transparent:active:not(.tag--disabled):not(.tag--readonly):not(.tag--selected) .tag__dismiss-icon,.tag--danger.tag--transparent.tag--selected .tag__primary,.tag--danger.tag--transparent.tag--selected .tag__secondary,.tag--danger.tag--transparent.tag--selected .tag__icon,.tag--danger.tag--transparent.tag--selected .tag__dismiss-icon{color:var(--color-shared-red-foreground-pressed)}.tag--danger.tag--tint{color:var(--color-shared-red-foreground);background-color:var(--color-shared-red-background);border-color:transparent}.tag--danger.tag--tint .tag__primary,.tag--danger.tag--tint .tag__secondary,.tag--danger.tag--tint .tag__icon,.tag--danger.tag--tint .tag__dismiss-icon{color:var(--color-shared-red-foreground)}.tag--danger.tag--tint:hover:not(.tag--disabled):not(.tag--readonly):not(.tag--selected){color:var(--color-shared-red-foreground-hover);filter:brightness(.95)}.tag--danger.tag--tint:hover:not(.tag--disabled):not(.tag--readonly):not(.tag--selected) .tag__primary,.tag--danger.tag--tint:hover:not(.tag--disabled):not(.tag--readonly):not(.tag--selected) .tag__secondary,.tag--danger.tag--tint:hover:not(.tag--disabled):not(.tag--readonly):not(.tag--selected) .tag__icon,.tag--danger.tag--tint:hover:not(.tag--disabled):not(.tag--readonly):not(.tag--selected) .tag__dismiss-icon{color:var(--color-shared-red-foreground-hover)}.tag--danger.tag--tint:active:not(.tag--disabled):not(.tag--readonly):not(.tag--selected){color:var(--color-shared-red-foreground-pressed);filter:brightness(.9)}.tag--danger.tag--tint:active:not(.tag--disabled):not(.tag--readonly):not(.tag--selected) .tag__primary,.tag--danger.tag--tint:active:not(.tag--disabled):not(.tag--readonly):not(.tag--selected) .tag__secondary,.tag--danger.tag--tint:active:not(.tag--disabled):not(.tag--readonly):not(.tag--selected) .tag__icon,.tag--danger.tag--tint:active:not(.tag--disabled):not(.tag--readonly):not(.tag--selected) .tag__dismiss-icon{color:var(--color-shared-red-foreground-pressed)}.tag--danger.tag--tint.tag--selected{color:var(--color-neutral-foreground-on-brand);background-color:var(--color-shared-red-foreground);filter:none}.tag--danger.tag--tint.tag--selected .tag__primary,.tag--danger.tag--tint.tag--selected .tag__secondary,.tag--danger.tag--tint.tag--selected .tag__icon,.tag--danger.tag--tint.tag--selected .tag__dismiss-icon{color:var(--color-neutral-foreground-on-brand)}.tag--info.tag--filled{color:var(--color-neutral-foreground-on-brand);background-color:var(--color-shared-blue-foreground);border-color:var(--color-shared-blue-foreground)}.tag--info.tag--filled .tag__primary,.tag--info.tag--filled .tag__secondary,.tag--info.tag--filled .tag__icon,.tag--info.tag--filled .tag__dismiss-icon{color:var(--color-neutral-foreground-on-brand)}.tag--info.tag--filled:hover:not(.tag--disabled):not(.tag--readonly):not(.tag--selected){background-color:var(--color-shared-blue-foreground-hover);border-color:var(--color-shared-blue-foreground-hover)}.tag--info.tag--filled:active:not(.tag--disabled):not(.tag--readonly):not(.tag--selected){background-color:var(--color-shared-blue-foreground-pressed);border-color:var(--color-shared-blue-foreground-pressed)}.tag--info.tag--filled.tag--selected{background-color:var(--color-shared-blue-foreground-pressed);border-color:var(--color-shared-blue-foreground-pressed)}.tag--info.tag--outline{color:var(--color-shared-blue-foreground);background-color:transparent;border-color:var(--color-shared-blue-border)}.tag--info.tag--outline .tag__primary,.tag--info.tag--outline .tag__secondary,.tag--info.tag--outline .tag__icon,.tag--info.tag--outline .tag__dismiss-icon{color:var(--color-shared-blue-foreground)}.tag--info.tag--outline:hover:not(.tag--disabled):not(.tag--readonly):not(.tag--selected){background-color:var(--color-shared-blue-background);border-color:var(--color-shared-blue-foreground)}.tag--info.tag--outline:hover:not(.tag--disabled):not(.tag--readonly):not(.tag--selected) .tag__primary,.tag--info.tag--outline:hover:not(.tag--disabled):not(.tag--readonly):not(.tag--selected) .tag__secondary,.tag--info.tag--outline:hover:not(.tag--disabled):not(.tag--readonly):not(.tag--selected) .tag__icon,.tag--info.tag--outline:hover:not(.tag--disabled):not(.tag--readonly):not(.tag--selected) .tag__dismiss-icon{color:var(--color-shared-blue-foreground)}.tag--info.tag--outline:active:not(.tag--disabled):not(.tag--readonly):not(.tag--selected){background-color:var(--color-shared-blue-background);border-color:var(--color-shared-blue-foreground-pressed);filter:brightness(.95)}.tag--info.tag--outline:active:not(.tag--disabled):not(.tag--readonly):not(.tag--selected) .tag__primary,.tag--info.tag--outline:active:not(.tag--disabled):not(.tag--readonly):not(.tag--selected) .tag__secondary,.tag--info.tag--outline:active:not(.tag--disabled):not(.tag--readonly):not(.tag--selected) .tag__icon,.tag--info.tag--outline:active:not(.tag--disabled):not(.tag--readonly):not(.tag--selected) .tag__dismiss-icon{color:var(--color-shared-blue-foreground-pressed)}.tag--info.tag--outline.tag--selected{color:var(--color-neutral-foreground-on-brand);background-color:var(--color-shared-blue-foreground);border-color:var(--color-shared-blue-foreground)}.tag--info.tag--outline.tag--selected .tag__primary,.tag--info.tag--outline.tag--selected .tag__secondary,.tag--info.tag--outline.tag--selected .tag__icon,.tag--info.tag--outline.tag--selected .tag__dismiss-icon{color:var(--color-neutral-foreground-on-brand)}.tag--info.tag--subtle{color:var(--color-shared-blue-foreground);background-color:transparent;border-color:transparent}.tag--info.tag--subtle .tag__primary,.tag--info.tag--subtle .tag__secondary,.tag--info.tag--subtle .tag__icon,.tag--info.tag--subtle .tag__dismiss-icon{color:var(--color-shared-blue-foreground)}.tag--info.tag--subtle:hover:not(.tag--disabled):not(.tag--readonly):not(.tag--selected){background-color:var(--color-shared-blue-background)}.tag--info.tag--subtle:active:not(.tag--disabled):not(.tag--readonly):not(.tag--selected){background-color:var(--color-shared-blue-background);filter:brightness(.95)}.tag--info.tag--subtle.tag--selected{background-color:var(--color-shared-blue-background);filter:brightness(.9)}.tag--info.tag--transparent{color:var(--color-shared-blue-foreground);background-color:transparent;border-color:transparent}.tag--info.tag--transparent .tag__primary,.tag--info.tag--transparent .tag__secondary,.tag--info.tag--transparent .tag__icon,.tag--info.tag--transparent .tag__dismiss-icon{color:var(--color-shared-blue-foreground)}.tag--info.tag--transparent:hover:not(.tag--disabled):not(.tag--readonly):not(.tag--selected){color:var(--color-shared-blue-foreground-hover)}.tag--info.tag--transparent:hover:not(.tag--disabled):not(.tag--readonly):not(.tag--selected) .tag__primary,.tag--info.tag--transparent:hover:not(.tag--disabled):not(.tag--readonly):not(.tag--selected) .tag__secondary,.tag--info.tag--transparent:hover:not(.tag--disabled):not(.tag--readonly):not(.tag--selected) .tag__icon,.tag--info.tag--transparent:hover:not(.tag--disabled):not(.tag--readonly):not(.tag--selected) .tag__dismiss-icon{color:var(--color-shared-blue-foreground-hover)}.tag--info.tag--transparent:active:not(.tag--disabled):not(.tag--readonly):not(.tag--selected),.tag--info.tag--transparent.tag--selected{color:var(--color-shared-blue-foreground-pressed)}.tag--info.tag--transparent:active:not(.tag--disabled):not(.tag--readonly):not(.tag--selected) .tag__primary,.tag--info.tag--transparent:active:not(.tag--disabled):not(.tag--readonly):not(.tag--selected) .tag__secondary,.tag--info.tag--transparent:active:not(.tag--disabled):not(.tag--readonly):not(.tag--selected) .tag__icon,.tag--info.tag--transparent:active:not(.tag--disabled):not(.tag--readonly):not(.tag--selected) .tag__dismiss-icon,.tag--info.tag--transparent.tag--selected .tag__primary,.tag--info.tag--transparent.tag--selected .tag__secondary,.tag--info.tag--transparent.tag--selected .tag__icon,.tag--info.tag--transparent.tag--selected .tag__dismiss-icon{color:var(--color-shared-blue-foreground-pressed)}.tag--info.tag--tint{color:var(--color-shared-blue-foreground);background-color:var(--color-shared-blue-background);border-color:transparent}.tag--info.tag--tint .tag__primary,.tag--info.tag--tint .tag__secondary,.tag--info.tag--tint .tag__icon,.tag--info.tag--tint .tag__dismiss-icon{color:var(--color-shared-blue-foreground)}.tag--info.tag--tint:hover:not(.tag--disabled):not(.tag--readonly):not(.tag--selected){color:var(--color-shared-blue-foreground-hover);filter:brightness(.95)}.tag--info.tag--tint:hover:not(.tag--disabled):not(.tag--readonly):not(.tag--selected) .tag__primary,.tag--info.tag--tint:hover:not(.tag--disabled):not(.tag--readonly):not(.tag--selected) .tag__secondary,.tag--info.tag--tint:hover:not(.tag--disabled):not(.tag--readonly):not(.tag--selected) .tag__icon,.tag--info.tag--tint:hover:not(.tag--disabled):not(.tag--readonly):not(.tag--selected) .tag__dismiss-icon{color:var(--color-shared-blue-foreground-hover)}.tag--info.tag--tint:active:not(.tag--disabled):not(.tag--readonly):not(.tag--selected){color:var(--color-shared-blue-foreground-pressed);filter:brightness(.9)}.tag--info.tag--tint:active:not(.tag--disabled):not(.tag--readonly):not(.tag--selected) .tag__primary,.tag--info.tag--tint:active:not(.tag--disabled):not(.tag--readonly):not(.tag--selected) .tag__secondary,.tag--info.tag--tint:active:not(.tag--disabled):not(.tag--readonly):not(.tag--selected) .tag__icon,.tag--info.tag--tint:active:not(.tag--disabled):not(.tag--readonly):not(.tag--selected) .tag__dismiss-icon{color:var(--color-shared-blue-foreground-pressed)}.tag--info.tag--tint.tag--selected{color:var(--color-neutral-foreground-on-brand);background-color:var(--color-shared-blue-foreground);filter:none}.tag--info.tag--tint.tag--selected .tag__primary,.tag--info.tag--tint.tag--selected .tag__secondary,.tag--info.tag--tint.tag--selected .tag__icon,.tag--info.tag--tint.tag--selected .tag__dismiss-icon{color:var(--color-neutral-foreground-on-brand)}.tag--disabled{color:var(--color-neutral-foreground-disabled);cursor:not-allowed;pointer-events:none}.tag--disabled .tag__primary,.tag--disabled .tag__secondary,.tag--disabled .tag__icon,.tag--disabled .tag__dismiss-icon{color:var(--color-neutral-foreground-disabled)}.tag--disabled.tag--filled{background-color:var(--color-neutral-background-disabled);border-color:var(--color-neutral-background-disabled)}.tag--disabled.tag--outline{border-color:var(--color-neutral-stroke-disabled)}.tag--disabled.tag--tint{background-color:var(--color-neutral-background-disabled)}.tag--disabled:focus-visible{outline:none}.tag--readonly{cursor:default;pointer-events:none}.tag--readonly:focus-visible{outline:none}.time-picker{display:flex;flex-direction:column;gap:.5rem;padding:.75rem}.time-picker--inline{padding-top:.5rem;border-top:1px solid var(--color-neutral-stroke-rest);margin-top:.5rem}.time-picker__label{font-size:.875rem;font-weight:600;color:var(--color-neutral-foreground-rest);margin-bottom:.25rem}.time-picker__spinners{display:flex;align-items:center;justify-content:center;gap:.5rem}.time-picker__spinner{display:flex;flex-direction:column;align-items:center;gap:.25rem}.time-picker__spinner ui-button{flex-shrink:0}.time-picker__input{width:2.5rem;padding:.5rem;background:var(--color-neutral-background-rest);border:1px solid var(--color-neutral-stroke-rest);border-radius:.25rem;font-size:1rem;font-weight:600;color:var(--color-neutral-foreground-rest);font-family:Segoe UI,-apple-system,San Francisco Pro Display,Roboto,Helvetica,sans-serif;text-align:center}.time-picker__input{transition-property:color background-color border-color;transition-duration:50ms;transition-timing-function:cubic-bezier(.33,0,.1,1)}.time-picker__input{-moz-appearance:textfield}.time-picker__input::-webkit-outer-spin-button,.time-picker__input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.time-picker__input:hover:not(:disabled){border-color:var(--color-neutral-stroke-hover)}.time-picker__input:focus:not(:disabled){outline:none;border-color:var(--color-brand-primary);box-shadow:0 0 0 1px var(--color-brand-primary)}.time-picker__input:disabled{background-color:var(--color-neutral-background-disabled);color:var(--color-neutral-foreground-disabled);cursor:not-allowed}.time-picker__separator{font-size:1.25rem;font-weight:600;color:var(--color-neutral-foreground-rest);line-height:1;padding-top:.25rem}@media(prefers-reduced-motion:reduce){.time-picker__input{transition:none}}.timespan-panel{background:var(--color-neutral-background-rest);border-radius:.25rem;box-shadow:0 0 2px #0000001f,0 8px 16px #00000024;max-width:500px;animation:slideDown .2s cubic-bezier(.33,0,.1,1)}@media(prefers-reduced-motion:reduce){.timespan-panel{animation:none!important;transition:none!important}}.timespan-panel--small{min-width:300px}.timespan-panel--medium{min-width:400px}.timespan-panel--large{min-width:500px}.timespan-panel__content{padding:.75rem;display:flex;flex-direction:row;align-items:center;justify-content:center;gap:.75rem;flex-wrap:wrap}.timespan-panel__unit{display:flex;align-items:center}.timespan-panel__unit-controls{display:flex;flex-direction:column;align-items:center}.timespan-panel__unit-controls .input-wrapper{max-width:2.5rem;display:flex;flex-shrink:0}.timespan-panel__unit-controls .number-input{text-align:center;width:100%;-moz-appearance:textfield}.timespan-panel__unit-controls .number-input::-webkit-outer-spin-button,.timespan-panel__unit-controls .number-input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.timespan-panel__unit-short-label{font-size:.875rem;font-weight:600;line-height:1.25rem;color:var(--color-neutral-foreground-rest);margin-left:.25rem;min-width:1rem;text-align:center}.toast-container{position:fixed;z-index:1070;pointer-events:none;display:flex;flex-direction:column;gap:.5rem}.toast-container--top-left{top:1rem;left:1rem}.toast-container--top-center{top:1rem;left:50%;transform:translate(-50%)}.toast-container--top-right{top:1rem;right:1rem}.toast-container--bottom-left{bottom:1rem;left:1rem}.toast-container--bottom-center{bottom:1rem;left:50%;transform:translate(-50%)}.toast-container--bottom-right{bottom:1rem;right:1rem}.toast{position:relative;display:flex;align-items:flex-start;gap:.75rem;padding:1rem;margin-bottom:.5rem;border-radius:.25rem;box-shadow:0 4px 8px #00000024,0 0 2px #0000001f;background-color:var(--color-neutral-background-rest);border:1px solid transparent;color:var(--color-neutral-foreground-rest);font-family:Segoe UI,-apple-system,San Francisco Pro Display,Roboto,Helvetica,sans-serif;max-width:400px;min-width:300px;z-index:1070;pointer-events:auto;box-sizing:border-box}.toast{transition-property:color background-color border-color;transition-duration:.2s;transition-timing-function:cubic-bezier(.33,0,.1,1)}.toast{transition-property:transform;transition-duration:.2s;transition-timing-function:cubic-bezier(.33,0,.1,1)}.toast{outline:none}.toast:focus-visible{outline:2px solid var(--color-focus-border);outline-offset:2px}.toast:hover{box-shadow:0 8px 16px #00000024,0 0 2px #0000001f;transform:translateY(-1px)}.toast:after{content:"";position:absolute;bottom:0;left:0;right:0;height:2px;background-color:var(--color-brand-primary);border-radius:0 0 .25rem .25rem;transform-origin:left;animation:scaleXOut linear var(--toast-progress-duration, 5s) forwards}@media(prefers-reduced-motion:reduce){.toast:after{animation:none!important;transition:none!important}}.toast__icon{display:flex;flex-shrink:0;width:20px;height:20px}.toast__content{flex:1;min-width:0}.toast__title{font-weight:600;margin-bottom:.25rem}.toast__message{color:var(--color-neutral-foreground2-rest)}.toast__actions{display:flex;gap:.25rem;flex-shrink:0}.toast__dismiss{display:flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;border:none;border-radius:.125rem;background:transparent;color:var(--color-neutral-foreground2-rest);cursor:pointer}.toast__dismiss:hover{color:var(--color-neutral-foreground-rest);background-color:var(--color-neutral-background-hover)}.toast--small{padding:.75rem 1rem;min-width:250px;max-width:350px}.toast--small .toast__title,.toast--small .toast__message{font-size:.75rem}.toast--small .toast__icon{width:16px;height:16px}.toast--medium{padding:1rem;min-width:300px;max-width:400px}.toast--medium .toast__title,.toast--medium .toast__message{font-size:.875rem}.toast--medium .toast__icon{width:20px;height:20px}.toast--large{padding:1.25rem;min-width:350px;max-width:450px}.toast--large .toast__title,.toast--large .toast__message{font-size:1rem}.toast--large .toast__icon{width:24px;height:24px}.toast--hidden{opacity:0;pointer-events:none;transform:translate(100%)}.toast--no-progress:after{display:none}.toast--primary,.toast--primary.toast--tint{background-color:var(--color-neutral-background-brand-selected)}.toast--primary:after,.toast--primary.toast--tint:after{background-color:var(--color-brand-primary)}.toast--primary .toast__icon,.toast--primary.toast--tint .toast__icon{color:var(--color-brand-primary)}.toast--primary.toast--filled{color:var(--color-neutral-foreground-on-brand);background-color:var(--color-brand-primary);border-color:var(--color-brand-primary)}.toast--primary.toast--filled:after{background-color:var(--color-neutral-foreground-on-brand);opacity:.5}.toast--primary.toast--filled .toast__icon,.toast--primary.toast--filled .toast__title{color:var(--color-neutral-foreground-on-brand)}.toast--primary.toast--filled .toast__message{color:var(--color-neutral-foreground-on-brand);opacity:.9}.toast--primary.toast--filled .toast__dismiss{color:var(--color-neutral-foreground-on-brand)}.toast--primary.toast--filled .toast__dismiss:hover{background-color:#ffffff26}.toast--primary.toast--outline{background-color:var(--color-neutral-background-rest);border:2px solid var(--color-brand-primary)}.toast--primary.toast--outline:after{background-color:var(--color-brand-primary)}.toast--primary.toast--outline .toast__icon,.toast--primary.toast--outline .toast__title{color:var(--color-brand-primary)}.toast--primary.toast--subtle{background-color:var(--color-neutral-background-rest);border:1px solid var(--color-neutral-stroke-rest);box-shadow:0 2px 4px #00000024,0 0 2px #0000001f}.toast--primary.toast--subtle:after{background-color:var(--color-brand-primary)}.toast--primary.toast--subtle .toast__icon{color:var(--color-brand-primary)}.toast--primary.toast--subtle:hover{box-shadow:0 4px 8px #00000024,0 0 2px #0000001f}.toast--primary.toast--transparent{background-color:transparent;border-color:transparent;box-shadow:none;color:var(--color-brand-primary)}.toast--primary.toast--transparent:after{background-color:var(--color-brand-primary)}.toast--primary.toast--transparent .toast__icon,.toast--primary.toast--transparent .toast__title{color:var(--color-brand-primary)}.toast--primary.toast--transparent .toast__message{color:var(--color-brand-primary);opacity:.8}.toast--secondary,.toast--secondary.toast--tint{background-color:var(--color-neutral-background2-rest)}.toast--secondary:after,.toast--secondary.toast--tint:after{background-color:var(--color-neutral-foreground-rest)}.toast--secondary .toast__icon,.toast--secondary.toast--tint .toast__icon{color:var(--color-neutral-foreground-rest)}.toast--secondary.toast--filled{color:var(--color-neutral-foreground-rest);background-color:var(--color-neutral-background2-rest);border-color:transparent}.toast--secondary.toast--filled:after{background-color:var(--color-neutral-foreground-rest);opacity:.5}.toast--secondary.toast--filled .toast__icon,.toast--secondary.toast--filled .toast__title{color:var(--color-neutral-foreground-rest)}.toast--secondary.toast--filled .toast__message{color:var(--color-neutral-foreground2-rest)}.toast--secondary.toast--outline{background-color:var(--color-neutral-background-rest);border:2px solid var(--color-neutral-stroke-accessible)}.toast--secondary.toast--outline:after{background-color:var(--color-neutral-foreground-rest)}.toast--secondary.toast--outline .toast__icon,.toast--secondary.toast--outline .toast__title{color:var(--color-neutral-foreground-rest)}.toast--secondary.toast--subtle{background-color:var(--color-neutral-background-rest);border:1px solid var(--color-neutral-stroke-rest);box-shadow:0 2px 4px #00000024,0 0 2px #0000001f}.toast--secondary.toast--subtle:after{background-color:var(--color-neutral-foreground-rest)}.toast--secondary.toast--subtle .toast__icon{color:var(--color-neutral-foreground-rest)}.toast--secondary.toast--subtle:hover{box-shadow:0 4px 8px #00000024,0 0 2px #0000001f}.toast--secondary.toast--transparent{background-color:transparent;border-color:transparent;box-shadow:none;color:var(--color-neutral-foreground-rest)}.toast--secondary.toast--transparent:after{background-color:var(--color-neutral-foreground-rest)}.toast--secondary.toast--transparent .toast__icon,.toast--secondary.toast--transparent .toast__title{color:var(--color-neutral-foreground-rest)}.toast--secondary.toast--transparent .toast__message{color:var(--color-neutral-foreground-rest);opacity:.8}.toast--success,.toast--success.toast--tint{background-color:var(--color-shared-green-background)}.toast--success:after,.toast--success.toast--tint:after{background-color:var(--color-shared-green-foreground)}.toast--success .toast__icon,.toast--success.toast--tint .toast__icon{color:var(--color-shared-green-foreground)}.toast--success.toast--filled{color:var(--color-neutral-foreground-on-brand);background-color:var(--color-shared-green-foreground);border-color:var(--color-shared-green-foreground)}.toast--success.toast--filled:after{background-color:var(--color-neutral-foreground-on-brand);opacity:.5}.toast--success.toast--filled .toast__icon,.toast--success.toast--filled .toast__title{color:var(--color-neutral-foreground-on-brand)}.toast--success.toast--filled .toast__message{color:var(--color-neutral-foreground-on-brand);opacity:.9}.toast--success.toast--filled .toast__dismiss{color:var(--color-neutral-foreground-on-brand)}.toast--success.toast--filled .toast__dismiss:hover{background-color:#ffffff26}.toast--success.toast--outline{background-color:var(--color-neutral-background-rest);border:2px solid var(--color-shared-green-foreground)}.toast--success.toast--outline:after{background-color:var(--color-shared-green-foreground)}.toast--success.toast--outline .toast__icon,.toast--success.toast--outline .toast__title{color:var(--color-shared-green-foreground)}.toast--success.toast--subtle{background-color:var(--color-neutral-background-rest);border:1px solid var(--color-neutral-stroke-rest);box-shadow:0 2px 4px #00000024,0 0 2px #0000001f}.toast--success.toast--subtle:after{background-color:var(--color-shared-green-foreground)}.toast--success.toast--subtle .toast__icon{color:var(--color-shared-green-foreground)}.toast--success.toast--subtle:hover{box-shadow:0 4px 8px #00000024,0 0 2px #0000001f}.toast--success.toast--transparent{background-color:transparent;border-color:transparent;box-shadow:none;color:var(--color-shared-green-foreground)}.toast--success.toast--transparent:after{background-color:var(--color-shared-green-foreground)}.toast--success.toast--transparent .toast__icon,.toast--success.toast--transparent .toast__title{color:var(--color-shared-green-foreground)}.toast--success.toast--transparent .toast__message{color:var(--color-shared-green-foreground);opacity:.8}.toast--warning,.toast--warning.toast--tint{background-color:var(--color-shared-orange-background)}.toast--warning:after,.toast--warning.toast--tint:after{background-color:var(--color-shared-orange-foreground)}.toast--warning .toast__icon,.toast--warning.toast--tint .toast__icon{color:var(--color-shared-orange-foreground)}.toast--warning.toast--filled{color:var(--color-neutral-foreground-on-brand);background-color:var(--color-shared-orange-foreground);border-color:var(--color-shared-orange-foreground)}.toast--warning.toast--filled:after{background-color:var(--color-neutral-foreground-on-brand);opacity:.5}.toast--warning.toast--filled .toast__icon,.toast--warning.toast--filled .toast__title{color:var(--color-neutral-foreground-on-brand)}.toast--warning.toast--filled .toast__message{color:var(--color-neutral-foreground-on-brand);opacity:.9}.toast--warning.toast--filled .toast__dismiss{color:var(--color-neutral-foreground-on-brand)}.toast--warning.toast--filled .toast__dismiss:hover{background-color:#ffffff26}.toast--warning.toast--outline{background-color:var(--color-neutral-background-rest);border:2px solid var(--color-shared-orange-foreground)}.toast--warning.toast--outline:after{background-color:var(--color-shared-orange-foreground)}.toast--warning.toast--outline .toast__icon,.toast--warning.toast--outline .toast__title{color:var(--color-shared-orange-foreground)}.toast--warning.toast--subtle{background-color:var(--color-neutral-background-rest);border:1px solid var(--color-neutral-stroke-rest);box-shadow:0 2px 4px #00000024,0 0 2px #0000001f}.toast--warning.toast--subtle:after{background-color:var(--color-shared-orange-foreground)}.toast--warning.toast--subtle .toast__icon{color:var(--color-shared-orange-foreground)}.toast--warning.toast--subtle:hover{box-shadow:0 4px 8px #00000024,0 0 2px #0000001f}.toast--warning.toast--transparent{background-color:transparent;border-color:transparent;box-shadow:none;color:var(--color-shared-orange-foreground)}.toast--warning.toast--transparent:after{background-color:var(--color-shared-orange-foreground)}.toast--warning.toast--transparent .toast__icon,.toast--warning.toast--transparent .toast__title{color:var(--color-shared-orange-foreground)}.toast--warning.toast--transparent .toast__message{color:var(--color-shared-orange-foreground);opacity:.8}.toast--danger,.toast--danger.toast--tint{background-color:var(--color-shared-red-background)}.toast--danger:after,.toast--danger.toast--tint:after{background-color:var(--color-shared-red-foreground)}.toast--danger .toast__icon,.toast--danger.toast--tint .toast__icon{color:var(--color-shared-red-foreground)}.toast--danger.toast--filled{color:var(--color-neutral-foreground-on-brand);background-color:var(--color-shared-red-foreground);border-color:var(--color-shared-red-foreground)}.toast--danger.toast--filled:after{background-color:var(--color-neutral-foreground-on-brand);opacity:.5}.toast--danger.toast--filled .toast__icon,.toast--danger.toast--filled .toast__title{color:var(--color-neutral-foreground-on-brand)}.toast--danger.toast--filled .toast__message{color:var(--color-neutral-foreground-on-brand);opacity:.9}.toast--danger.toast--filled .toast__dismiss{color:var(--color-neutral-foreground-on-brand)}.toast--danger.toast--filled .toast__dismiss:hover{background-color:#ffffff26}.toast--danger.toast--outline{background-color:var(--color-neutral-background-rest);border:2px solid var(--color-shared-red-foreground)}.toast--danger.toast--outline:after{background-color:var(--color-shared-red-foreground)}.toast--danger.toast--outline .toast__icon,.toast--danger.toast--outline .toast__title{color:var(--color-shared-red-foreground)}.toast--danger.toast--subtle{background-color:var(--color-neutral-background-rest);border:1px solid var(--color-neutral-stroke-rest);box-shadow:0 2px 4px #00000024,0 0 2px #0000001f}.toast--danger.toast--subtle:after{background-color:var(--color-shared-red-foreground)}.toast--danger.toast--subtle .toast__icon{color:var(--color-shared-red-foreground)}.toast--danger.toast--subtle:hover{box-shadow:0 4px 8px #00000024,0 0 2px #0000001f}.toast--danger.toast--transparent{background-color:transparent;border-color:transparent;box-shadow:none;color:var(--color-shared-red-foreground)}.toast--danger.toast--transparent:after{background-color:var(--color-shared-red-foreground)}.toast--danger.toast--transparent .toast__icon,.toast--danger.toast--transparent .toast__title{color:var(--color-shared-red-foreground)}.toast--danger.toast--transparent .toast__message{color:var(--color-shared-red-foreground);opacity:.8}.toast--info,.toast--info.toast--tint{background-color:var(--color-shared-blue-background)}.toast--info:after,.toast--info.toast--tint:after{background-color:var(--color-shared-blue-foreground)}.toast--info .toast__icon,.toast--info.toast--tint .toast__icon{color:var(--color-shared-blue-foreground)}.toast--info.toast--filled{color:var(--color-neutral-foreground-on-brand);background-color:var(--color-shared-blue-foreground);border-color:var(--color-shared-blue-foreground)}.toast--info.toast--filled:after{background-color:var(--color-neutral-foreground-on-brand);opacity:.5}.toast--info.toast--filled .toast__icon,.toast--info.toast--filled .toast__title{color:var(--color-neutral-foreground-on-brand)}.toast--info.toast--filled .toast__message{color:var(--color-neutral-foreground-on-brand);opacity:.9}.toast--info.toast--filled .toast__dismiss{color:var(--color-neutral-foreground-on-brand)}.toast--info.toast--filled .toast__dismiss:hover{background-color:#ffffff26}.toast--info.toast--outline{background-color:var(--color-neutral-background-rest);border:2px solid var(--color-shared-blue-foreground)}.toast--info.toast--outline:after{background-color:var(--color-shared-blue-foreground)}.toast--info.toast--outline .toast__icon,.toast--info.toast--outline .toast__title{color:var(--color-shared-blue-foreground)}.toast--info.toast--subtle{background-color:var(--color-neutral-background-rest);border:1px solid var(--color-neutral-stroke-rest);box-shadow:0 2px 4px #00000024,0 0 2px #0000001f}.toast--info.toast--subtle:after{background-color:var(--color-shared-blue-foreground)}.toast--info.toast--subtle .toast__icon{color:var(--color-shared-blue-foreground)}.toast--info.toast--subtle:hover{box-shadow:0 4px 8px #00000024,0 0 2px #0000001f}.toast--info.toast--transparent{background-color:transparent;border-color:transparent;box-shadow:none;color:var(--color-shared-blue-foreground)}.toast--info.toast--transparent:after{background-color:var(--color-shared-blue-foreground)}.toast--info.toast--transparent .toast__icon,.toast--info.toast--transparent .toast__title{color:var(--color-shared-blue-foreground)}.toast--info.toast--transparent .toast__message{color:var(--color-shared-blue-foreground);opacity:.8}.toast--slide-in-left{animation:slideInLeft .2s cubic-bezier(0,0,0,1)}@media(prefers-reduced-motion:reduce){.toast--slide-in-left{animation:none!important;transition:none!important}}.toast--slide-in-right{animation:slideInRight .2s cubic-bezier(0,0,0,1)}@media(prefers-reduced-motion:reduce){.toast--slide-in-right{animation:none!important;transition:none!important}}.toast--slide-in-top{animation:slideInTop .2s cubic-bezier(0,0,0,1)}@media(prefers-reduced-motion:reduce){.toast--slide-in-top{animation:none!important;transition:none!important}}.toast--slide-in-bottom{animation:slideInBottom .2s cubic-bezier(0,0,0,1)}@media(prefers-reduced-motion:reduce){.toast--slide-in-bottom{animation:none!important;transition:none!important}}@media(max-width:576px){.toast{min-width:280px;max-width:calc(100vw - 2rem)}.toast-container--top-left,.toast-container--top-right,.toast-container--bottom-left,.toast-container--bottom-right{left:.5rem;right:.5rem}}.totp-wrapper{display:flex;flex-direction:column;width:100%;gap:.25rem}.totp-wrapper__label{display:inline-flex;align-items:flex-end;gap:.25rem;font-family:Segoe UI,-apple-system,San Francisco Pro Display,Roboto,Helvetica,sans-serif;color:var(--color-neutral-foreground-rest);word-wrap:break-word;margin-bottom:.25rem}.totp-wrapper__label--small{font-size:.75rem;line-height:1rem;font-weight:400}.totp-wrapper__label--medium{font-size:.875rem;line-height:1.25rem;font-weight:400}.totp-wrapper__label--large{font-size:1rem;line-height:1.375rem;font-weight:600}.totp-wrapper__label--disabled{color:var(--color-neutral-foreground-disabled)}.totp-wrapper__label--required:after{content:" *";color:var(--color-shared-red-foreground)}.totp-container{display:inline-flex;align-items:stretch;gap:.5rem;width:100%}.totp-container--small{gap:.25rem}.totp-container--medium{gap:.5rem}.totp-container--large{gap:.75rem}.totp-container ui-field{flex:1;min-width:0}.totp-digit{width:100%;text-align:center;border:none;outline:none;background:transparent;color:var(--color-neutral-foreground-rest);font-family:Segoe UI,-apple-system,San Francisco Pro Display,Roboto,Helvetica,sans-serif;font-weight:600;letter-spacing:0;padding:0}.totp-digit::-webkit-outer-spin-button,.totp-digit::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.totp-digit{-moz-appearance:textfield}.totp-digit::placeholder{color:var(--color-neutral-foreground2-rest);opacity:1}.totp-digit:focus{color:var(--color-neutral-foreground-rest)}.totp-digit:disabled{color:var(--color-neutral-foreground-disabled);cursor:not-allowed}.totp-digit:read-only{cursor:default}.tree{display:flex;flex-direction:column;width:100%;font-family:Segoe UI,-apple-system,San Francisco Pro Display,Roboto,Helvetica,sans-serif;padding:.25rem}.table-of-content{position:relative;display:flex;flex-direction:column;width:100%;min-width:240px;max-width:320px;padding:.5rem;border-radius:.25rem;background:var(--color-neutral-background-rest);border:1px solid var(--color-neutral-stroke-rest);box-sizing:border-box}.table-of-content--sticky{position:sticky;align-self:flex-start}.table-of-content__content{display:flex;flex-direction:column;gap:.125rem;width:100%}.table-of-content ::ng-deep .tree-node--nested{margin-left:1rem}.table-of-content ::ng-deep .tree-node--nested-2{margin-left:2rem}.table-of-content ::ng-deep .tree-node--nested-3{margin-left:3rem}.table-of-content ::ng-deep .tree-node--nested-4{margin-left:4rem}.table-of-content ::ng-deep .tree-node--nested-5{margin-left:5rem}.table-of-content ::ng-deep .tree-node--selected .tree-node__content{background-color:var(--color-neutral-background-brand-selected)}.table-of-content ::ng-deep .tree-node--selected .tree-node__label{color:var(--color-brand-primary);font-weight:600}.table-of-content ::ng-deep .tree-node__content:hover:not(:disabled){background-color:var(--color-neutral-background-hover)}.table-of-content--small{min-width:200px;max-width:260px;padding:.25rem}.table-of-content--large{min-width:280px;max-width:360px;padding:.75rem}:root[data-theme=dark],:root.dark,body.dark-theme{--color-brand-primary: #0078d4;--color-brand-primary-hover: #106ebe;--color-brand-primary-pressed: #005a9e;--color-brand-primary-selected: #0d5fa6;--color-brand-foreground: #0078d4;--color-brand-foreground-hover: #106ebe;--color-brand-foreground-pressed: #005a9e;--color-compound-brand-background: #0078d4;--color-compound-brand-background-hover: #106ebe;--color-compound-brand-background-pressed: #005a9e;--color-compound-brand-foreground: #0078d4;--color-compound-brand-foreground-hover: #106ebe;--color-compound-brand-foreground-pressed: #005a9e;--color-compound-brand-stroke: #0078d4;--color-compound-brand-stroke-hover: #106ebe;--color-compound-brand-stroke-pressed: #005a9e;--color-accent-primary: #0078d4;--color-accent-primary-hover: #106ebe;--color-accent-primary-pressed: #005a9e;--color-accent-primary-selected: #0d5fa6;--color-neutral-foreground-rest: #ffffff;--color-neutral-foreground-hover: #ffffff;--color-neutral-foreground-pressed: #ffffff;--color-neutral-foreground-selected: #ffffff;--color-neutral-foreground-disabled: #5c5c5c;--color-neutral-foreground-on-brand: #ffffff;--color-neutral-foreground2-rest: #d6d6d6;--color-neutral-foreground2-hover: #ffffff;--color-neutral-foreground2-pressed: #ffffff;--color-neutral-foreground2-selected: #ffffff;--color-neutral-foreground2-brand-hover: #0078d4;--color-neutral-foreground2-brand-pressed: #106ebe;--color-neutral-foreground2-brand-selected: #0078d4;--color-neutral-foreground3-rest: #adadad;--color-neutral-foreground3-hover: #d6d6d6;--color-neutral-foreground3-pressed: #d6d6d6;--color-neutral-foreground3-selected: #d6d6d6;--color-neutral-foreground3-brand-hover: #0078d4;--color-neutral-foreground3-brand-pressed: #106ebe;--color-neutral-foreground3-brand-selected: #0078d4;--color-neutral-foreground4-rest: #999999;--color-neutral-background2-rest: #1f1f1f;--color-neutral-background2-hover: #333333;--color-neutral-background2-pressed: #141414;--color-neutral-background2-selected: #2e2e2e;--color-neutral-background3-rest: #141414;--color-neutral-background3-hover: #292929;--color-neutral-background3-pressed: #0a0a0a;--color-neutral-background3-selected: #242424;--color-neutral-background-rest: #292929;--color-neutral-background-hover: #3d3d3d;--color-neutral-background-pressed: #1f1f1f;--color-neutral-background-selected: #383838;--color-neutral-background-disabled: #141414;--color-neutral-background-brand-selected: #0f1e2e;--color-neutral-background-brand-hover: #1a3552;--color-neutral-background-brand-pressed: #0a1420;--color-subtle-background-hover: #383838;--color-subtle-background-pressed: #2e2e2e;--color-subtle-background-selected: #333333;--color-neutral-stroke-rest: #666666;--color-neutral-stroke-hover: #757575;--color-neutral-stroke-pressed: #6b6b6b;--color-neutral-stroke-selected: #707070;--color-neutral-stroke-disabled: #424242;--color-neutral-stroke-accessible: #adadad;--color-neutral-stroke-accessible-hover: #bdbdbd;--color-neutral-stroke-accessible-pressed: #b3b3b3;--color-neutral-stroke-accessible-selected: #0078d4;--color-brand-stroke-rest: #0078d4;--color-brand-stroke-hover: #106ebe;--color-brand-stroke-pressed: #005a9e;--color-brand-stroke-selected: #0078d4;--color-shared-red-foreground: #d13438;--color-shared-red-foreground-hover: #bc2f32;--color-shared-red-foreground-pressed: #a52a2d;--color-shared-red-foreground-selected: #c42f32;--color-shared-red-background: #2d0a0a;--color-shared-red-border: #8c2828;--color-shared-orange-foreground: #da3b01;--color-shared-orange-foreground-hover: #c43501;--color-shared-orange-foreground-pressed: #a62d01;--color-shared-orange-foreground-selected: #ce3701;--color-shared-orange-background: #2d1000;--color-shared-orange-border: #8c3000;--color-shared-yellow-foreground: #fde300;--color-shared-yellow-background: #2d2800;--color-shared-yellow-border: #998800;--color-shared-green-foreground: #107c10;--color-shared-green-foreground-hover: #0b6a0b;--color-shared-green-foreground-pressed: #085808;--color-shared-green-foreground-selected: #0d6e0d;--color-shared-green-background: #0a200a;--color-shared-green-border: #156015;--color-shared-cyan-foreground: #038387;--color-shared-cyan-background: #022a2c;--color-shared-cyan-border: #067578;--color-shared-blue-foreground: #0078d4;--color-shared-blue-foreground-hover: #106ebe;--color-shared-blue-foreground-pressed: #005a9e;--color-shared-blue-foreground-selected: #0d5fa6;--color-shared-blue-background: #002040;--color-shared-blue-border: #0066b8;--color-shared-purple-foreground: #5c2e91;--color-shared-purple-background: #1a0d2d;--color-shared-purple-border: #5a3080;--color-shared-pink-foreground: #e43ba6;--color-shared-pink-background: #2d0a20;--color-shared-pink-border: #b03888;--color-focus-border: #ffffff;--crepe-color-background: var(--color-neutral-background-rest);--crepe-color-on-background: var(--color-neutral-foreground-rest);--crepe-color-surface: var(--color-neutral-background2-rest);--crepe-color-surface-low: var(--color-neutral-background3-rest);--crepe-color-on-surface: var(--color-neutral-foreground-rest);--crepe-color-on-surface-variant: var(--color-neutral-foreground2-rest);--crepe-color-outline: var(--color-neutral-stroke-rest);--crepe-color-primary: var(--color-brand-foreground);--crepe-color-secondary: var(--color-neutral-background-brand-selected);--crepe-color-on-secondary: var(--color-brand-foreground);--crepe-color-inverse: var(--color-neutral-foreground-rest);--crepe-color-on-inverse: var(--color-neutral-background-rest);--crepe-color-inline-code: var(--color-shared-red-foreground);--crepe-color-error: var(--color-shared-red-foreground);--crepe-color-hover: var(--color-neutral-background-hover);--crepe-color-selected: var(--color-neutral-background-selected);--crepe-color-inline-area: var(--color-neutral-background3-rest);--crepe-font-title: Georgia, serif;--crepe-font-default: Segoe UI, -apple-system, San Francisco Pro Display, Roboto, Helvetica, sans-serif;--crepe-font-code: Fira Code, Monaco, Consolas, monospace;--crepe-shadow-1: 0 1px 2px 0 rgba(0, 0, 0, .14), 0 0 2px 0 rgba(0, 0, 0, .12);--crepe-shadow-2: 0 2px 4px 0 rgba(0, 0, 0, .14), 0 0 2px 0 rgba(0, 0, 0, .12);--Neutral-Foreground-1-Rest: #f5f5f5;--Neutral-Foreground-Disabled-Rest: #6b6b6b;--Neutral-Background-1-Rest: #1c1c1c;--Neutral-Background-Selected-Rest: #2d2d2d;--Neutral-Stroke-Accessible-Rest: #616161;--Neutral-Stroke-Accessible-Hover: #6b6b6b;--Neutral-Stroke-Accessible-Pressed: #757575;--Neutral-Stroke-Disabled-Rest: #424242;--Brand-Background-Compound-Rest: #0078d4;--Brand-Background-Compound-Hover: #106ebe;--Brand-Background-Compound-Pressed: #005a9e;--Colors-Neutral-White: #ffffff;--Stroke-Focus-2: #60cdff;--Shared-Red-Foreground: #d13438}body.dark-theme{background-color:var(--color-neutral-background-rest);color:var(--color-neutral-foreground-rest)}:root[data-theme=dark] ::-webkit-scrollbar-track,:root.dark ::-webkit-scrollbar-track,body.dark-theme ::-webkit-scrollbar-track{background:var(--color-neutral-background-selected)}:root[data-theme=dark] ::-webkit-scrollbar-thumb,:root.dark ::-webkit-scrollbar-thumb,body.dark-theme ::-webkit-scrollbar-thumb{background:var(--color-neutral-stroke-rest)}:root[data-theme=dark] ::-webkit-scrollbar-thumb:hover,:root.dark ::-webkit-scrollbar-thumb:hover,body.dark-theme ::-webkit-scrollbar-thumb:hover{background:var(--color-neutral-stroke-hover)}.interactive-showcase{display:flex;flex-direction:column;background:var(--color-neutral-background-rest);border:1px solid var(--color-neutral-stroke-rest);border-radius:.375rem;overflow:hidden;box-shadow:0 1px 2px #00000024,0 0 2px #0000001f}.interactive-showcase__header{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.75rem 1rem;background:var(--color-neutral-background2-rest);border-bottom:1px solid var(--color-neutral-stroke-rest)}.interactive-showcase__title{margin:0;font-size:.875rem;font-weight:600;line-height:1.25rem;color:var(--color-neutral-foreground-rest)}.interactive-showcase__toolbar{display:flex;align-items:center;gap:.5rem}.interactive-showcase__viewport-controls{display:flex;gap:.25rem;padding:.125rem;background:var(--color-neutral-background3-rest);border-radius:.25rem}.interactive-showcase__separator{width:1px;height:24px;background:var(--color-neutral-stroke-rest);margin:0 .25rem}.interactive-showcase__preview-wrapper{display:flex;flex-direction:column;align-items:center;gap:.5rem;padding:1.5rem;background:var(--color-neutral-background3-rest);border-bottom:1px solid var(--color-neutral-stroke-rest)}.interactive-showcase__preview{position:relative;display:flex;flex-direction:column;align-items:stretch;justify-content:center;width:100%;min-height:200px;padding:1.5rem;background:var(--color-neutral-background-rest);border:1px solid var(--color-neutral-stroke-rest);border-radius:.375rem;box-shadow:0 2px 4px #00000024,0 0 2px #0000001f;transition:width .15s cubic-bezier(0,0,0,1),background-color .15s cubic-bezier(0,0,0,1)}.interactive-showcase__preview>*{max-width:100%}.interactive-showcase__preview--dark{background:#1b1b1b;border-color:#3d3d3d}.interactive-showcase__preview--resizing{transition:none;-webkit-user-select:none;user-select:none}.interactive-showcase__resize-handle{position:absolute;right:-8px;top:50%;transform:translateY(-50%);width:16px;height:64px;cursor:ew-resize;display:flex;align-items:center;justify-content:center;z-index:10;border-radius:.25rem;transition:background-color .1s cubic-bezier(0,0,0,1)}.interactive-showcase__resize-handle:hover{background:var(--color-subtle-background-hover)}.interactive-showcase__resize-handle:active{background:var(--color-subtle-background-pressed)}.interactive-showcase__resize-handle:hover .interactive-showcase__resize-handle-bar,.interactive-showcase__resize-handle:active .interactive-showcase__resize-handle-bar{background:var(--color-brand-primary)}.interactive-showcase__resize-handle-bar{width:4px;height:40px;background:var(--color-neutral-stroke-rest);border-radius:.125rem;transition:background-color .1s cubic-bezier(0,0,0,1)}.interactive-showcase__viewport-indicator{font-size:.75rem;font-family:Fira Code,Monaco,Consolas,monospace;font-weight:500;color:var(--color-neutral-foreground3-rest);background:var(--color-neutral-background2-rest);padding:.25rem .5rem;border-radius:.25rem}.interactive-showcase__code-panel{background:var(--color-neutral-background-rest);border-top:1px solid var(--color-neutral-stroke-rest)}.interactive-showcase__code-header{display:flex;align-items:center;justify-content:space-between;width:100%;padding:.5rem 1rem;background:var(--color-neutral-background2-rest);border:none;border-bottom:1px solid var(--color-neutral-stroke-rest);cursor:pointer;text-align:left;transition:background-color .1s cubic-bezier(0,0,0,1)}.interactive-showcase__code-header:hover{background:var(--color-subtle-background-hover)}.interactive-showcase__code-header:active{background:var(--color-subtle-background-pressed)}.interactive-showcase__code-header--expanded{background:var(--color-neutral-background3-rest)}.interactive-showcase__code-header--expanded:hover{background:var(--color-subtle-background-hover)}.interactive-showcase__code-header-content{display:flex;align-items:center;gap:.5rem}.interactive-showcase__code-header-content span{font-size:.75rem;font-weight:600;color:var(--color-neutral-foreground-rest);text-transform:uppercase;letter-spacing:.5px}.interactive-showcase__code{margin:0;padding:1rem;overflow-x:auto;background:var(--color-neutral-background-rest);max-height:400px;border:1px solid var(--color-neutral-stroke-rest);border-radius:.25rem;margin:.75rem}.interactive-showcase__code-content{font-family:Fira Code,Monaco,Consolas,monospace;font-size:.75rem;line-height:1.375rem;color:var(--color-neutral-foreground-rest);white-space:pre}.interactive-showcase__controls{background:var(--color-neutral-background-rest);border-top:1px solid var(--color-neutral-stroke-rest)}.interactive-showcase__controls-header{display:flex;align-items:center;justify-content:space-between;padding:.75rem 1rem;background:var(--color-neutral-background2-rest);border-bottom:1px solid var(--color-neutral-stroke-rest)}.interactive-showcase__controls-title{margin:0;font-size:.75rem;font-weight:600;color:var(--color-neutral-foreground-rest);text-transform:uppercase;letter-spacing:.5px}.interactive-showcase__controls-actions{display:flex;gap:.25rem}.interactive-showcase__group{border-bottom:1px solid var(--color-neutral-stroke-rest)}.interactive-showcase__group:last-child{border-bottom:none}.interactive-showcase__group-header{display:flex;align-items:center;gap:.5rem;width:100%;padding:.5rem 1rem;background:var(--color-neutral-background2-rest);border:none;cursor:pointer;font-size:.75rem;font-weight:600;color:var(--color-neutral-foreground-rest);text-align:left;transition:background-color .1s cubic-bezier(0,0,0,1)}.interactive-showcase__group-header:hover{background:var(--color-subtle-background-hover)}.interactive-showcase__group-header:active{background:var(--color-subtle-background-pressed)}.interactive-showcase__group-header--expanded{border-bottom:1px solid var(--color-neutral-stroke-rest)}.interactive-showcase__group-label{flex:1}.interactive-showcase__group-count{font-size:.75rem;font-weight:500;color:var(--color-neutral-foreground3-rest);background:var(--color-neutral-background3-rest);padding:.125rem .5rem;border-radius:9999px;min-width:24px;text-align:center}.interactive-showcase__props-table{width:100%;border-collapse:collapse;font-size:.75rem;table-layout:fixed}.interactive-showcase__th{text-align:left;padding:.5rem 1rem;font-size:.75rem;font-weight:600;color:var(--color-neutral-foreground2-rest);background:var(--color-neutral-background2-rest);border-bottom:2px solid var(--color-neutral-stroke-rest);white-space:nowrap}.interactive-showcase__th--name{width:20%;min-width:140px}.interactive-showcase__th--type{width:25%;min-width:160px}.interactive-showcase__th--desc{width:35%}.interactive-showcase__th--control{width:20%;min-width:180px}.interactive-showcase__td{padding:.75rem 1rem;border-bottom:1px solid var(--color-neutral-stroke-rest);vertical-align:middle}.interactive-showcase__td--name{width:20%;min-width:140px}.interactive-showcase__td--type{width:25%;min-width:160px}.interactive-showcase__td--desc{width:35%}.interactive-showcase__td--control{width:20%;min-width:180px}.interactive-showcase__prop-row{transition:background-color .1s cubic-bezier(0,0,0,1)}.interactive-showcase__prop-row:last-child .interactive-showcase__td{border-bottom:none}.interactive-showcase__prop-row:hover{background:var(--color-subtle-background-hover)}.interactive-showcase__prop-name{font-family:Fira Code,Monaco,Consolas,monospace;font-size:.75rem;font-weight:600;color:var(--color-brand-foreground);background:var(--color-neutral-background-brand-selected);padding:.125rem .5rem;border-radius:.25rem;white-space:nowrap;display:inline-block}.interactive-showcase__prop-type{font-family:Fira Code,Monaco,Consolas,monospace;font-size:.75rem;color:var(--color-neutral-foreground3-rest);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block}.interactive-showcase__prop-desc{font-size:.75rem;line-height:1.25rem;color:var(--color-neutral-foreground2-rest);word-wrap:break-word}.interactive-showcase__prop-desc--empty{color:var(--color-neutral-foreground3-rest);font-style:italic}.interactive-showcase__color-input{width:100%;max-width:100px;height:32px;padding:.25rem;border:1px solid var(--color-neutral-stroke-rest);border-radius:.25rem;cursor:pointer;background:var(--color-neutral-background-rest);transition:border-color .1s cubic-bezier(0,0,0,1)}.interactive-showcase__color-input:hover{border-color:var(--color-neutral-stroke-hover)}.interactive-showcase__color-input{outline:none}.interactive-showcase__color-input:focus-visible{outline:2px solid var(--color-focus-border);outline-offset:2px}.interactive-showcase__event-log{background:var(--color-neutral-background-rest);border-top:1px solid var(--color-neutral-stroke-rest)}.interactive-showcase__event-log-header{display:flex;align-items:center;justify-content:space-between;padding:.5rem 1rem;background:var(--color-neutral-background2-rest);border-bottom:1px solid var(--color-neutral-stroke-rest)}.interactive-showcase__event-log-header span{font-size:.75rem;font-weight:600;color:var(--color-neutral-foreground-rest);text-transform:uppercase;letter-spacing:.5px}.interactive-showcase__event-log-content{max-height:200px;overflow-y:auto;padding:.5rem 1rem;background:var(--color-neutral-background3-rest)}.interactive-showcase__event-log-empty{color:var(--color-neutral-foreground3-rest);font-size:.75rem;font-style:italic;padding:1rem 0;text-align:center}.interactive-showcase__event-log-item{display:flex;align-items:center;gap:.5rem;padding:.25rem 0;font-size:.75rem;line-height:1.25rem}.interactive-showcase__event-log-time{font-family:Fira Code,Monaco,Consolas,monospace;font-size:.75rem;color:var(--color-neutral-foreground3-rest);flex-shrink:0}.interactive-showcase__event-log-name{font-family:Fira Code,Monaco,Consolas,monospace;font-size:.75rem;font-weight:500;color:var(--color-shared-green-foreground);background:var(--color-shared-green-background);padding:.125rem .5rem;border-radius:.25rem;flex-shrink:0}.interactive-showcase__event-log-data{font-family:Fira Code,Monaco,Consolas,monospace;font-size:.75rem;color:var(--color-neutral-foreground2-rest);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1}@media(max-width:768px){.interactive-showcase__header{flex-direction:column;align-items:flex-start;gap:.5rem}.interactive-showcase__toolbar{width:100%;justify-content:space-between}.interactive-showcase__preview-wrapper{padding:1rem}.interactive-showcase__preview{padding:1rem;min-height:160px}.interactive-showcase__props-table{display:block;overflow-x:auto}.interactive-showcase__th,.interactive-showcase__td{padding:.5rem .75rem}.interactive-showcase__th--name,.interactive-showcase__td--name{min-width:120px}.interactive-showcase__th--type,.interactive-showcase__td--type{min-width:140px}.interactive-showcase__th--control,.interactive-showcase__td--control{min-width:160px}}@media(max-width:576px){.interactive-showcase{border-radius:.25rem}.interactive-showcase__header{padding:.5rem .75rem}.interactive-showcase__title{font-size:.75rem}.interactive-showcase__viewport-controls,.interactive-showcase__separator{display:none}.interactive-showcase__preview-wrapper{padding:.75rem}.interactive-showcase__preview{padding:.75rem;min-height:120px}.interactive-showcase__controls-header,.interactive-showcase__code-header,.interactive-showcase__event-log-header{padding:.5rem .75rem}.interactive-showcase__th,.interactive-showcase__td{padding:.5rem;font-size:.75rem}.interactive-showcase__prop-name,.interactive-showcase__prop-type,.interactive-showcase__prop-desc{font-size:.75rem}}@keyframes fadeIn{0%{opacity:0;transform:translateY(.5rem)}to{opacity:1;transform:translateY(0)}}@keyframes fadeOut{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(.5rem)}}@keyframes slideDown{0%{opacity:0;max-height:0}to{opacity:1;max-height:100vh}}@keyframes slideUp{0%{opacity:1;max-height:100vh}to{opacity:0;max-height:0}}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes scaleIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes scaleOut{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.95)}}@keyframes slideInLeft{0%{transform:translate(-100%);opacity:0}to{transform:translate(0);opacity:1}}@keyframes slideInRight{0%{transform:translate(100%);opacity:0}to{transform:translate(0);opacity:1}}@keyframes slideInTop{0%{transform:translateY(-100%);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes slideInBottom{0%{transform:translateY(100%);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes slideInDown{0%{opacity:0;transform:translateY(-20px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes fadeScaleIn{0%{opacity:0;transform:scale(.95) translateY(-4px)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes progressIndeterminate{0%{left:-33.33%;opacity:0}10%{left:-33.33%;opacity:1}90%{left:100%;opacity:1}to{left:100%;opacity:0}}@keyframes shimmerTranslate{0%{transform:translate(0)}to{transform:translate(33.333%)}}@keyframes scaleXOut{0%{transform:scaleX(1)}to{transform:scaleX(0)}}@keyframes fadeScaleInTranslate{0%{opacity:0;transform:translate(-50%,-50%) scale(.8)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}@keyframes fadeScaleOutTranslate{0%{opacity:1;transform:translate(-50%,-50%) scale(1)}to{opacity:0;transform:translate(-50%,-50%) scale(.9)}}.ds{display:flex;flex-direction:column;height:100vh;min-height:0;overflow:hidden;position:relative}.ds__header{display:flex;align-items:center;justify-content:space-between;padding:1rem 1.5rem;background-color:var(--color-neutral-background-rest);border-bottom:1px solid var(--color-neutral-stroke-rest);flex-shrink:0;z-index:1031}.ds__header__title{font-size:1.5rem;font-weight:600;color:var(--color-neutral-foreground-rest);margin:0;line-height:1.2}@media(max-width:576px){.ds__header__title{font-size:1.25rem}}@media(max-width:768px){.ds__header__menu-button{display:block}}.ds__sidebar-wrapper{height:100%;overflow:auto;transition:transform .15s cubic-bezier(.33,0,.67,1);background-color:var(--color-neutral-background-rest);border-right:1px solid var(--color-neutral-stroke-rest);width:280px;flex-shrink:0}@media(max-width:768px){.ds__sidebar-wrapper{position:fixed;left:0;top:var(--ds-header-height, 73px);width:280px;max-width:85vw;height:calc(100vh - var(--ds-header-height, 73px));z-index:1030;transform:translate(-100%);box-shadow:0 8px 16px #00000024,0 0 2px #0000001f}.ds__sidebar-wrapper--open{transform:translate(0)}}.ds__content{flex:1;min-height:0;height:calc(100vh - var(--ds-header-height, 73px));min-width:0;display:flex;flex-direction:row;overflow:hidden}.ds__main-content{flex:1;min-height:0;height:100%;overflow:auto;min-width:0}.ds__overlay{display:none;position:fixed;top:var(--ds-header-height, 73px);left:0;right:0;bottom:0;background-color:#0006;z-index:1029;opacity:0;transition:opacity .15s cubic-bezier(.33,0,.67,1);pointer-events:none}@media(max-width:768px){.ds__overlay{display:block}.ds__overlay--visible{opacity:1;pointer-events:all}}.ds-sidebar{display:flex;flex-direction:column;height:100%;min-height:100%;position:relative;overflow:hidden}.ds-sidebar ui-nav{flex:1 1 auto;min-height:0;overflow-y:auto;overflow-x:hidden}.ds-sidebar__search{padding:1rem;border-bottom:1px solid var(--color-neutral-stroke-rest, #d1d1d1);background-color:var(--color-neutral-background-rest, #ffffff);flex-shrink:0}:root[data-theme=dark] .ds-sidebar__search,:root.dark .ds-sidebar__search,body.dark-theme .ds-sidebar__search{border-bottom-color:var(--color-neutral-stroke-rest);background-color:var(--color-neutral-background-rest)}.ds-sidebar__theme-toggle{padding:1rem;border-top:1px solid var(--color-neutral-stroke-rest, #d1d1d1);margin-top:auto;background-color:var(--color-neutral-background-rest, #ffffff);flex-shrink:0}:root[data-theme=dark] .ds-sidebar__theme-toggle,:root.dark .ds-sidebar__theme-toggle,body.dark-theme .ds-sidebar__theme-toggle{border-top-color:var(--color-neutral-stroke-rest);background-color:var(--color-neutral-background-rest)}.showcase{padding:2rem;max-width:1600px;margin:0 auto;font-family:Segoe UI,-apple-system,San Francisco Pro Display,Roboto,Helvetica,sans-serif}.showcase h2{font-size:1.75rem;font-weight:700;color:var(--color-neutral-foreground-rest);margin-bottom:1rem}.showcase h3{font-size:1.5rem;font-weight:600;color:var(--color-neutral-foreground-rest);margin-bottom:1rem}.showcase__title{font-size:2rem;font-weight:700;color:var(--color-neutral-foreground-rest);margin-bottom:1rem;line-height:1.3;word-wrap:break-word;overflow-wrap:break-word}.showcase__description{font-size:1rem;color:var(--color-neutral-foreground2-rest);margin-bottom:3rem;line-height:1.375rem}.showcase__section{margin-bottom:4rem}.showcase__section__title{font-size:1.5rem;font-weight:600;color:var(--color-neutral-foreground-rest);margin-bottom:1.5rem;border-bottom:2px solid var(--color-neutral-stroke-rest);padding-bottom:.5rem}.showcase__section__description{font-size:.875rem;color:var(--color-neutral-foreground2-rest);margin-bottom:1rem;line-height:1.375rem}.showcase__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem}.showcase__grid--large{grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.showcase__grid--two-columns{grid-template-columns:1fr 1fr;gap:2rem}@media(max-width:768px){.showcase__grid--two-columns{grid-template-columns:1fr}}.showcase__item{display:flex;flex-direction:column;gap:.5rem}.showcase__item label{font-weight:500;color:var(--color-neutral-foreground2-rest);font-size:.875rem}.showcase__item h3{margin-bottom:1rem;font-size:1rem;font-weight:600;color:var(--color-neutral-foreground-rest)}.showcase__item h4{margin-bottom:.5rem;font-size:.875rem;font-weight:600;color:var(--color-neutral-foreground2-rest)}.showcase__form{display:flex;flex-direction:column;gap:1rem}.showcase__form-output{margin-top:1rem;padding:1rem;background-color:var(--color-neutral-background-hover, #f5f5f5);border-radius:.25rem}.showcase__form-output h4{margin-bottom:.5rem;font-size:1rem;font-weight:600;color:var(--color-neutral-foreground-rest)}.showcase__form-output pre{margin:.5rem 0 0;font-family:Courier New,monospace;font-size:.875rem;white-space:pre-wrap;color:var(--color-neutral-foreground-rest)}.showcase__form-output strong{font-weight:600;color:var(--color-neutral-foreground-rest)}.showcase__event-log{margin-top:1rem;padding:1rem;background-color:var(--color-neutral-background-hover, #f5f5f5);border-radius:.25rem}.showcase__event-log h4{margin-bottom:.5rem;font-size:1rem;font-weight:600;color:var(--color-neutral-foreground-rest)}.showcase__event-log ul{margin:0;padding-left:1.5rem}.showcase__event-log li{margin-bottom:.25rem;font-family:Courier New,monospace;font-size:.875rem;color:var(--color-neutral-foreground-rest)}.showcase__example{margin-top:1rem;margin-bottom:1rem;background:var(--color-neutral-background-rest);border:1px solid var(--color-neutral-stroke-rest);border-radius:.25rem;padding:1rem}.showcase__example--scrollable{max-height:400px;overflow:hidden;display:flex;flex-direction:column}.showcase__example--scrollable ::ng-deep .data-grid{max-height:400px;overflow:auto}.showcase__example--virtualized{max-height:480px;overflow:hidden;display:flex;flex-direction:column}.showcase__example--virtualized ::ng-deep .data-grid__viewport{height:480px;overflow:auto}.showcase__info{margin-top:.5rem;padding:.5rem 1rem;background:var(--color-neutral-background-brand-selected, #d0e7ff);border-radius:.125rem;color:var(--color-neutral-foreground-rest);font-size:.875rem}.showcase__preview{margin-top:1rem;padding:1rem;background:var(--color-neutral-background-rest);border:1px solid var(--color-neutral-stroke-rest);border-radius:.25rem}.showcase__subsection-title{margin-top:1.5rem;margin-bottom:.5rem;font-size:1rem;font-weight:600;color:var(--color-neutral-foreground-rest)}.showcase__password-strength-bar{width:100%;height:4px;background-color:var(--color-neutral-stroke-rest, #e0e0e0);border-radius:2px;overflow:hidden;margin-top:.5rem}.showcase__password-strength-bar__fill{height:100%;transition:width .3s ease,background-color .3s ease;width:0%}.showcase__password-strength-bar__fill[data-strength=weak]{width:33%;background-color:var(--color-shared-red-foreground, #d13438)}.showcase__password-strength-bar__fill[data-strength=medium]{width:66%;background-color:var(--color-shared-yellow-foreground, #faa819)}.showcase__password-strength-bar__fill[data-strength=strong]{width:100%;background-color:var(--color-shared-green-foreground, #0e7c0e)}.showcase .drag-over{border-color:var(--color-brand-primary, #0f6cbd)!important;background:var(--color-neutral-background-brand-hover, #ebf3fc)!important}.showcase__info-grid{margin-top:1rem;display:grid;grid-template-columns:1fr;gap:.5rem;padding:.75rem;background:color-mix(in srgb,var(--color-neutral-background-rest) 30%,transparent);border-radius:.25rem;font-size:.75rem}.showcase__info-grid div{display:flex;align-items:flex-start;gap:.25rem}.showcase__info-grid div strong{color:var(--color-neutral-foreground-rest);font-weight:600;min-width:110px}.showcase__status{margin-top:1rem;padding:.75rem;background:color-mix(in srgb,var(--color-brand-primary) 5%,transparent);border-radius:.25rem;border:1px solid color-mix(in srgb,var(--color-brand-primary) 20%,transparent)}.showcase__status p{margin:0;margin-bottom:.5rem;font-size:.875rem;color:var(--color-neutral-foreground-rest)}.showcase__status p:last-child{margin-bottom:0}.showcase__status p strong{color:var(--color-brand-primary);font-weight:600;margin-right:.5rem}.showcase__badge{display:inline-block;padding:2px 8px;margin-right:.5rem;margin-bottom:.25rem;background:var(--color-brand-primary);color:var(--color-neutral-background-rest);border-radius:.25rem;font-size:.75rem;font-weight:500;white-space:nowrap}.showcase__demo{margin-top:1rem;display:flex;flex-wrap:wrap;gap:.5rem}.showcase__controls{display:flex;flex-wrap:wrap;gap:1rem;padding:1rem;background-color:var(--color-neutral-background-hover, #f5f5f5);border-radius:.25rem}.showcase__controls label{display:flex;align-items:center;gap:.5rem;cursor:pointer;font-size:.875rem;color:var(--color-neutral-foreground-rest)}.showcase__controls input[type=checkbox],.showcase__controls select{cursor:pointer}.showcase__interactive{display:flex;flex-direction:column;gap:1rem;padding:1.5rem;background:var(--color-neutral-background-2);border-radius:.25rem;border:1px solid var(--color-neutral-stroke-rest)}.showcase__interactive__controls{display:flex;flex-wrap:wrap;gap:1rem;padding-bottom:1rem;border-bottom:1px solid var(--color-neutral-stroke-rest)}.showcase__interactive__control{display:flex;flex-direction:column;gap:.25rem;min-width:120px}.showcase__interactive__label{font-size:.75rem;font-weight:500;color:var(--color-neutral-foreground2-rest)}.showcase__interactive__preview{padding:1rem;background:var(--color-neutral-background-rest);border-radius:.25rem;border:1px dashed var(--color-neutral-stroke-rest)}.showcase__interactive__info{font-size:.875rem;color:var(--color-neutral-foreground-rest)}.showcase__interactive__info p{margin:0;margin-bottom:.25rem}.showcase__interactive__info p:last-child{margin-bottom:0}.showcase__interactive__info strong{font-weight:600;color:var(--color-neutral-foreground-rest)}.showcase__interactive__actions{display:flex;gap:.5rem;padding-top:.5rem;border-top:1px solid var(--color-neutral-stroke-rest)}@media(max-width:576px){.showcase__interactive{padding:1rem}.showcase__interactive .showcase__interactive__controls{flex-direction:column;gap:.75rem}.showcase__interactive .showcase__interactive__control{width:100%}}.showcase__card-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:1.25rem;margin-top:1.25rem}.showcase .event-log{max-height:300px;overflow-y:auto;padding:1rem;background-color:var(--color-neutral-background-hover, #f5f5f5);border-radius:.25rem;font-family:Courier New,monospace;font-size:.875rem}.showcase .event-log-item{padding:.5rem;margin-bottom:.25rem;background:var(--color-neutral-background-rest);border-radius:.125rem;color:var(--color-neutral-foreground-rest)}.showcase .event-log-empty{color:var(--color-neutral-foreground3-rest, #616161);text-align:center;padding:1.25rem}.showcase--icon-showcase{display:flex;flex-direction:column;height:100vh;max-height:100vh;overflow:hidden}.showcase--icon-showcase .showcase__title,.showcase--icon-showcase .showcase__description{flex-shrink:0}.showcase__icon-showcase__controls{display:flex;flex-direction:column;gap:1rem;margin-bottom:1.5rem;padding:1.25rem;background:var(--color-neutral-background-rest);border-radius:.5rem;border:1px solid var(--color-neutral-stroke-rest);flex-shrink:0}.showcase__icon-showcase__search{width:100%}.showcase__icon-showcase__dropdowns{display:flex;gap:1rem;flex-wrap:wrap}.showcase__icon-showcase__dropdown{display:flex;flex-direction:column;gap:.5rem;min-width:150px}.showcase__icon-showcase__label{font-size:.875rem;font-weight:500;color:var(--color-neutral-foreground-rest)}.showcase__icon-showcase__results{margin-bottom:1rem;padding:0 .25rem;font-size:.875rem;color:var(--color-neutral-foreground2-rest);flex-shrink:0}.showcase__icon-showcase__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));grid-auto-rows:min-content;gap:1rem;margin-bottom:1.5rem;flex:1 1 auto;min-height:0;max-height:calc(100vh - 400px);overflow-y:auto;overflow-x:hidden;padding-right:.5rem;position:relative}.showcase__icon-showcase__grid::-webkit-scrollbar{width:8px}.showcase__icon-showcase__grid::-webkit-scrollbar-track{background:var(--color-neutral-background-rest);border-radius:4px}.showcase__icon-showcase__grid::-webkit-scrollbar-thumb{background:var(--color-neutral-stroke-rest);border-radius:4px}.showcase__icon-showcase__grid::-webkit-scrollbar-thumb:hover{background:var(--color-neutral-stroke-hover)}.showcase__icon-showcase__item{display:flex;flex-direction:column;align-items:center;gap:.5rem;padding:1rem;background:var(--color-neutral-background-rest);border:1px solid var(--color-neutral-stroke-rest);border-radius:.5rem;cursor:pointer;transition:all .15s cubic-bezier(.33,0,.67,1)}.showcase__icon-showcase__item:hover{background:var(--color-neutral-background-hover);border-color:var(--color-neutral-stroke-hover);box-shadow:0 2px 4px #00000024,0 0 2px #0000001f;transform:translateY(-2px)}.showcase__icon-showcase__item:hover .showcase__icon-showcase__icon-wrapper,.showcase__icon-showcase__item:hover .showcase__icon-showcase__name{color:var(--color-neutral-foreground-rest)}.showcase__icon-showcase__icon-wrapper{display:flex;align-items:center;justify-content:center;width:48px;height:48px;color:var(--color-neutral-foreground-rest)}.showcase__icon-showcase__name{font-size:.75rem;text-align:center;color:var(--color-neutral-foreground2-rest);word-break:break-word;line-height:1.375rem;max-width:100%}.showcase__icon-showcase__empty{text-align:center;padding:3rem 1.5rem;color:var(--color-neutral-foreground2-rest)}.showcase__icon-showcase__loading{text-align:center;padding:1.5rem;color:var(--color-neutral-foreground2-rest)}.showcase__icon-showcase__end{text-align:center;padding:1.5rem;color:var(--color-neutral-foreground2-rest);font-size:.75rem}@media(max-width:768px){.showcase__icon-showcase__grid{grid-template-columns:repeat(auto-fill,minmax(100px,1fr));gap:.75rem}.showcase__icon-showcase__item{padding:.75rem}.showcase__icon-showcase__icon-wrapper{width:40px;height:40px}.showcase__icon-showcase__name{font-size:.75rem}}.showcase__color-system__category{margin-bottom:3rem}.showcase__color-system__category__title{font-size:1.5rem;font-weight:700;color:var(--color-neutral-foreground-rest);margin-bottom:1.5rem;padding-bottom:.5rem;border-bottom:2px solid var(--color-neutral-stroke-rest)}.showcase__color-system__category__description{font-size:.875rem;color:var(--color-neutral-foreground2-rest);margin-bottom:1.5rem;line-height:1.375rem}.showcase__color-system__color-group{margin-bottom:2rem}.showcase__color-system__color-group__name{font-size:1rem;font-weight:600;color:var(--color-neutral-foreground-rest);margin-bottom:1rem}.showcase__color-system__color-group__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:1rem;margin-bottom:1.5rem}.showcase__color-system__color-item{display:flex;flex-direction:column;border-radius:.25rem;overflow:hidden;border:1px solid var(--color-neutral-stroke-rest);background:var(--color-neutral-background-rest);transition:all .15s cubic-bezier(.33,0,.67,1)}.showcase__color-system__color-item:hover{box-shadow:0 2px 4px #00000024,0 0 2px #0000001f;transform:translateY(-2px)}.showcase__color-system__color-item__swatch{width:100%;height:120px;display:flex;align-items:center;justify-content:center;position:relative;border-bottom:1px solid var(--color-neutral-stroke-rest)}.showcase__color-system__color-item__info{padding:.75rem;display:flex;flex-direction:column;gap:.25rem}.showcase__color-system__color-item__name{font-size:.875rem;font-weight:600;color:var(--color-neutral-foreground-rest)}.showcase__color-system__color-item__value{font-size:.75rem;font-family:Fira Code,Monaco,Consolas,monospace;color:var(--color-neutral-foreground2-rest);word-break:break-all}.showcase__color-system__color-item__variable{font-size:.75rem;font-family:Fira Code,Monaco,Consolas,monospace;color:var(--color-brand-primary);margin-top:.25rem}.showcase__color-system__shared-colors__color-item__swatch{height:100px}.showcase__color-system__shared-colors__color-item__variants{display:flex;flex-direction:column;gap:.5rem;padding:.75rem}.showcase__color-system__shared-colors__color-item__variant{display:flex;align-items:center;gap:.5rem;padding:.5rem;border-radius:.125rem;background:var(--color-neutral-background-hover)}.showcase__color-system__shared-colors__color-item__variant__swatch{width:40px;height:40px;border-radius:.125rem;border:1px solid var(--color-neutral-stroke-rest);flex-shrink:0}.showcase__color-system__shared-colors__color-item__variant__label{font-size:.75rem;font-weight:500;color:var(--color-neutral-foreground-rest);min-width:60px}.showcase__color-system__shared-colors__color-item__variant__value{font-size:.75rem;font-family:Fira Code,Monaco,Consolas,monospace;color:var(--color-neutral-foreground2-rest);flex:1}.showcase__with-toc{display:grid;grid-template-columns:1fr auto;gap:2rem;align-items:start}.showcase__with-toc ui-table-of-content{order:2}.showcase__with-toc ui-table-of-content ::ng-deep .table-of-content{position:sticky;top:2rem;max-height:calc(100vh - 4rem);overflow-y:auto}.showcase__with-toc .showcase-content{order:1;min-width:0;overflow-x:hidden}@media(max-width:768px){.showcase__with-toc{grid-template-columns:1fr}.showcase__with-toc ui-table-of-content{display:none}}@media(max-width:576px){.showcase__with-toc ui-table-of-content{display:none}}@media(max-width:992px){.showcase--responsive{padding:1.5rem}.showcase--responsive .showcase__grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.5rem}}@media(max-width:768px){.showcase--responsive{padding:1rem}.showcase--responsive .showcase__grid{grid-template-columns:1fr;gap:1rem}.showcase--responsive .showcase__grid--large{grid-template-columns:1fr}.showcase--responsive .showcase__color-system__color-group__grid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}}@media(max-width:576px){.showcase--responsive{padding:.75rem}.showcase--responsive .showcase__title{font-size:1.75rem}.showcase--responsive .showcase__section-title{font-size:1.25rem}.showcase--responsive .showcase__color-system__color-group__grid{grid-template-columns:1fr}}.auth-page{display:flex;align-items:center;justify-content:center;flex-direction:column;min-height:100vh;padding:1.5rem;position:relative}.auth-page:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);opacity:.1;width:100%;height:100%;background-image:url(/logo.svg);background-size:cover;background-repeat:no-repeat;background-position:center;filter:blur(4px);pointer-events:none;z-index:1}:root[data-theme=dark] .auth-page:before,:root.dark .auth-page:before,body.dark-theme .auth-page:before{opacity:.25;filter:blur(4px) invert(1)}.auth-page__theme-toggle{position:fixed;top:1.5rem;right:1.5rem;z-index:20;display:flex;gap:.5rem}.auth-page__container{width:100%;max-width:480px;background:var(--color-neutral-background-rest);border-radius:.375rem;box-shadow:0 8px 32px #0000001f;border:1px solid var(--color-neutral-stroke-rest);padding:2rem;position:relative;z-index:2}.auth-page__container:before{content:"";position:absolute;inset:0;border-radius:.375rem;pointer-events:none}:root[data-theme=dark] .auth-page__container,:root.dark .auth-page__container,body.dark-theme .auth-page__container{background:linear-gradient(135deg,var(--color-neutral-background-rest) 0%,var(--color-neutral-background2-rest) 50%,var(--color-neutral-background3-rest) 100%);box-shadow:0 8px 32px #0000003d}:root[data-theme=dark] .auth-page__container:before,:root.dark .auth-page__container:before,body.dark-theme .auth-page__container:before{box-shadow:inset 0 1px #ffffff14}.auth-page__container--wide{max-width:600px}.auth-page__content{display:flex;flex-direction:column;gap:1.5rem;position:relative;z-index:3}.auth-page__content--centered{text-align:center}.auth-page__title{font-size:1.75rem;font-weight:600;line-height:2.25rem;color:var(--color-neutral-foreground-rest);margin:0;text-align:center}.auth-page__title{transition-property:color;transition-duration:.2s;transition-timing-function:cubic-bezier(.33,0,.1,1)}.auth-page__title{background:linear-gradient(135deg,var(--color-neutral-foreground-rest) 0%,var(--color-brand-primary) 50%,var(--color-neutral-foreground-rest) 100%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}:root[data-theme=dark] .auth-page__title,:root.dark .auth-page__title,body.dark-theme .auth-page__title{background:linear-gradient(135deg,var(--color-neutral-foreground-rest) 0%,var(--color-brand-primary) 70%,var(--color-neutral-foreground-rest) 100%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.auth-page__description{font-size:1rem;line-height:1.375rem;color:var(--color-neutral-foreground3-rest);margin:0;text-align:center}.auth-page__description{transition-property:color;transition-duration:.2s;transition-timing-function:cubic-bezier(.33,0,.1,1)}.auth-page__description{opacity:.8}:root[data-theme=dark] .auth-page__description,:root.dark .auth-page__description,body.dark-theme .auth-page__description{opacity:.9}.auth-page__form{display:flex;flex-direction:column;gap:1.25rem;margin-top:.5rem}.auth-page__form>*{transition-property:all;transition-duration:.15s;transition-timing-function:cubic-bezier(.33,0,.1,1)}.auth-page__form-row{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem}@media(max-width:576px){.auth-page__form-row{grid-template-columns:1fr}}.auth-page__actions{display:flex;flex-direction:column;margin-top:.75rem;gap:.75rem}.auth-page__actions ui-button{transition-property:all;transition-duration:.15s;transition-timing-function:cubic-bezier(.33,0,.1,1)}.auth-page__actions--spaced{gap:1rem;margin-top:1.25rem}.auth-page__link{font-size:.875rem;line-height:1.25rem;color:var(--color-brand-foreground-rest);text-decoration:none;font-weight:500;text-align:center;margin-top:1rem}.auth-page__link{transition-property:all;transition-duration:.15s;transition-timing-function:cubic-bezier(.33,0,.1,1)}.auth-page__link{padding:.5rem;border-radius:.25rem}.auth-page__link{outline:none}.auth-page__link{border-radius:.25rem}.auth-page__link:focus-visible{outline:2px solid var(--color-focus-border);outline-offset:2px;border-radius:.25rem}.auth-page__link:hover,.auth-page__link:focus{color:var(--color-brand-foreground-hover);text-decoration:none;background:var(--color-subtle-background-hover)}.auth-page__link:active{color:var(--color-brand-foreground-pressed)}.auth-page__footer{display:flex;flex-direction:column;gap:.75rem;text-align:center;margin-top:1.5rem;padding-top:1rem;border-top:1px solid var(--color-neutral-stroke-rest);opacity:.9}.auth-page__footer{transition-property:opacity;transition-duration:.2s;transition-timing-function:cubic-bezier(.33,0,.1,1)}:root[data-theme=dark] .auth-page__footer,:root.dark .auth-page__footer,body.dark-theme .auth-page__footer{border-top-color:var(--color-neutral-stroke2-rest);opacity:1}.auth-page__footer-text{font-size:.875rem;line-height:1.25rem;color:var(--color-neutral-foreground3-rest);margin:0}.auth-page__footer-text{transition-property:color;transition-duration:.2s;transition-timing-function:cubic-bezier(.33,0,.1,1)}.auth-page__footer-link{color:var(--color-brand-foreground-rest);text-decoration:none;font-weight:500}.auth-page__footer-link{transition-property:all;transition-duration:.15s;transition-timing-function:cubic-bezier(.33,0,.1,1)}.auth-page__footer-link{padding:.25rem .5rem;border-radius:.25rem}.auth-page__footer-link{outline:none}.auth-page__footer-link{border-radius:.25rem}.auth-page__footer-link:focus-visible{outline:2px solid var(--color-focus-border);outline-offset:2px;border-radius:.25rem}.auth-page__footer-link:hover,.auth-page__footer-link:focus{color:var(--color-brand-foreground-hover);text-decoration:none;background:var(--color-subtle-background-hover)}.auth-page__footer-link:active{color:var(--color-brand-foreground-pressed)}.auth-page__error{padding:.75rem;background-color:var(--color-shared-red-background);border:1px solid var(--color-shared-red-border);border-radius:.25rem;margin-bottom:1rem}.auth-page__error-text{font-size:.875rem;line-height:1.25rem;color:var(--color-shared-red-foreground);margin:0}.auth-page__success{padding:1.5rem;text-align:center}.auth-page__success-text{font-size:1rem;line-height:1.375rem;color:var(--color-neutral-foreground-rest);margin:0 0 1.5rem}
