.icon{-webkit-user-select:none;user-select:none;flex-shrink:0;justify-content:center;align-items:center;line-height:1;display:inline-flex}.icon svg{stroke:currentColor;fill:none;width:100%;height:100%;stroke-width:var(--icon-stroke);display:block}.icon svg *{vector-effect:non-scaling-stroke}.icon--medium svg{stroke-width:var(--icon-stroke-md)}.icon--small svg{stroke-width:var(--icon-stroke-sm)}.icon--xsmall svg{stroke-width:var(--icon-stroke-xs)}.icon--xsmall{width:var(--size-icon-xsmall);height:var(--size-icon-xsmall)}.icon--small{width:var(--size-icon-small);height:var(--size-icon-small)}.icon--medium{width:var(--size-icon-medium);height:var(--size-icon-medium)}.icon--base{width:var(--size-icon-base);height:var(--size-icon-base)}.icon--large{width:var(--size-icon-large);height:var(--size-icon-large)}.icon--default{color:var(--icon-default)}.icon--secondary{color:var(--icon-secondary)}.icon--subtle{color:var(--icon-subtle)}.icon--tertiary{color:var(--icon-tertiary)}.icon--inverse{color:var(--icon-inverse-default)}.icon--brand{color:var(--icon-brand-default)}.icon--danger{color:var(--icon-danger)}.icon--success{color:var(--icon-success)}.icon--warning{color:var(--icon-warning)}.icon--info{color:var(--icon-info)}.icon--disabled{color:var(--icon-disabled)}.segmented-button{background:var(--bg-neutral);color:var(--text-default);cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap;transition:background var(--motion-duration-instant) var(--motion-easing-standard), color var(--motion-duration-instant) var(--motion-easing-standard);border:none;justify-content:center;align-items:center;margin:0;display:inline-flex}.segmented-button--large{height:var(--size-component-base);min-width:var(--space-2400);gap:var(--space-200);padding:0 var(--space-300);font-family:var(--font-body), system-ui, sans-serif;font-size:var(--type-sl-base-500-size);font-weight:var(--font-weight-medium);line-height:var(--type-sl-base-500-line-height);letter-spacing:var(--type-sl-base-500-letter-spacing)}.segmented-button--small{height:var(--size-component-small);gap:var(--space-100);padding:0 var(--space-200);font-family:var(--font-body), system-ui, sans-serif;font-size:var(--type-sl-sm-500-size);font-weight:var(--font-weight-medium);line-height:var(--type-sl-sm-500-line-height);letter-spacing:var(--type-sl-sm-500-letter-spacing)}.segmented-button__icon{color:var(--icon-default);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.segmented-button--large .segmented-button__icon,.segmented-button--large .segmented-button__icon .icon{width:var(--size-icon-medium);height:var(--size-icon-medium);color:var(--icon-default)}.segmented-button--small .segmented-button__icon,.segmented-button--small .segmented-button__icon .icon{width:var(--size-icon-small);height:var(--size-icon-small);color:var(--icon-default)}.segmented-button__label{display:block}.segmented-button:hover:not(:disabled):not(.segmented-button--selected){background:var(--bg-neutral-hover);color:var(--text-secondary)}.segmented-button:hover:not(:disabled):not(.segmented-button--selected) .segmented-button__icon,.segmented-button:hover:not(:disabled):not(.segmented-button--selected) .segmented-button__icon .icon{color:var(--icon-secondary)}.segmented-button:active:not(:disabled){background:var(--bg-neutral-active);color:var(--text-default)}.segmented-button:active:not(:disabled) .segmented-button__icon,.segmented-button:active:not(:disabled) .segmented-button__icon .icon{color:var(--icon-default)}.segmented-button--selected{background:var(--bg-neutral-selected);color:var(--text-default)}.segmented-button--selected .segmented-button__icon,.segmented-button--selected .segmented-button__icon .icon{color:var(--icon-default)}.segmented-button:focus-visible{outline:var(--border-width-focus) solid var(--border-focus);outline-offset:var(--depth-050)}.segmented-button:disabled{cursor:not-allowed;opacity:var(--opacity-disabled)}@media (prefers-reduced-motion:reduce){.segmented-button{transition:none}}.tooltip-wrap{justify-content:center;align-items:center;display:inline-flex;position:relative}.tooltip{--tp-bg:var(--bg-grey-bold);--tp-text:var(--text-inverse-default);--tp-text-muted:var(--text-inverse-subtle);--tp-gap:var(--space-200);z-index:var(--z-index-tooltip);box-sizing:border-box;background:var(--tp-bg);white-space:normal;overflow-wrap:break-word;pointer-events:none;opacity:0;width:max-content;transition:opacity var(--motion-duration-instant) var(--motion-easing-exit), scale 0s linear var(--motion-duration-instant);border:0;flex-direction:column;margin:0;display:flex;position:absolute;overflow:visible;scale:0}.tooltip--floating{position:fixed;inset:auto}.tooltip--floating.tooltip--open,.tooltip-wrap--visible .tooltip{opacity:1;transition:opacity var(--motion-duration-fast) var(--motion-easing-enter), scale 0s;scale:1}@starting-style{.tooltip--floating.tooltip--open{opacity:0}}.tooltip--s{--tp-arrow-w:var(--space-200);--tp-arrow-h:var(--space-150);--tp-arrow-inset:var(--space-200);min-width:var(--size-component-tooltip-sm-min);max-width:var(--size-component-tooltip-sm-max);padding:var(--space-100) var(--space-200);border-radius:var(--radius-small);box-shadow:var(--elevation-floating)}.tooltip--s .tooltip__text{font-family:var(--type-sl-sm-500-family);font-weight:var(--type-sl-sm-500-weight);font-size:var(--type-sl-sm-500-size);line-height:var(--type-sl-sm-500-line-height);letter-spacing:var(--type-sl-sm-500-letter-spacing);color:var(--tp-text)}.tooltip--l{--tp-arrow-w:var(--space-300);--tp-arrow-h:var(--size-component-tooltip-arrow-lg-height);--tp-arrow-inset:var(--space-400);min-width:var(--size-component-tooltip-lg-min);max-width:var(--size-component-tooltip-lg-max);gap:var(--space-100);padding:var(--space-300) var(--space-400);border-radius:var(--radius-small);box-shadow:var(--elevation-floating)}.tooltip--l .tooltip__title{font-family:var(--type-sl-sm-600-family);font-weight:var(--type-sl-sm-600-weight);font-size:var(--type-sl-sm-600-size);line-height:var(--type-sl-sm-600-line-height);letter-spacing:var(--type-sl-sm-600-letter-spacing);color:var(--tp-text)}.tooltip--l .tooltip__desc{font-family:var(--type-sl-sm-400-family);font-weight:var(--type-sl-sm-400-weight);font-size:var(--type-sl-sm-400-size);line-height:var(--type-sl-sm-400-line-height);letter-spacing:var(--type-sl-sm-400-letter-spacing);color:var(--tp-text-muted)}.tooltip--static.tooltip--top-left,.tooltip--static.tooltip--top-center,.tooltip--static.tooltip--top-right,.tooltip--static.tooltip--none{top:calc(100% + var(--tp-gap))}.tooltip--static.tooltip--bottom-left,.tooltip--static.tooltip--bottom-center,.tooltip--static.tooltip--bottom-right{bottom:calc(100% + var(--tp-gap))}.tooltip--static.tooltip--center-left{left:calc(100% + var(--tp-gap));top:50%;transform:translateY(-50%)}.tooltip--static.tooltip--center-right{right:calc(100% + var(--tp-gap));top:50%;transform:translateY(-50%)}.tooltip--static.tooltip--top-left,.tooltip--static.tooltip--bottom-left{left:0}.tooltip--static.tooltip--top-right,.tooltip--static.tooltip--bottom-right{right:0}.tooltip--static.tooltip--top-center,.tooltip--static.tooltip--bottom-center,.tooltip--static.tooltip--none{left:50%;transform:translate(-50%)}.tooltip__arrow{width:var(--tp-arrow-w);height:var(--tp-arrow-h);position:absolute;overflow:hidden}.tooltip--center-left .tooltip__arrow,.tooltip--center-right .tooltip__arrow{width:var(--tp-arrow-h);height:var(--tp-arrow-w)}.tooltip__arrow:before{content:"";background:var(--tp-bg);width:100%;height:100%;display:block}.tooltip--top-left .tooltip__arrow:before,.tooltip--top-center .tooltip__arrow:before,.tooltip--top-right .tooltip__arrow:before{clip-path:polygon(50% 0%,100% 100%,0% 100%)}.tooltip--bottom-left .tooltip__arrow:before,.tooltip--bottom-center .tooltip__arrow:before,.tooltip--bottom-right .tooltip__arrow:before{clip-path:polygon(0% 0%,100% 0%,50% 100%)}.tooltip--center-left .tooltip__arrow:before{clip-path:polygon(100% 0%,0% 50%,100% 100%)}.tooltip--center-right .tooltip__arrow:before{clip-path:polygon(0% 0%,100% 50%,0% 100%)}.tooltip--top-left .tooltip__arrow{top:0;left:var(--tp-arrow-inset);transform:translateY(-93%)}.tooltip--top-center .tooltip__arrow{top:0;left:50%;transform:translate(-50%,-93%)}.tooltip--top-right .tooltip__arrow{top:0;right:var(--tp-arrow-inset);transform:translateY(-93%)}.tooltip--bottom-left .tooltip__arrow{bottom:0;left:var(--tp-arrow-inset);transform:translateY(93%)}.tooltip--bottom-center .tooltip__arrow{bottom:0;left:50%;transform:translate(-50%,93%)}.tooltip--bottom-right .tooltip__arrow{bottom:0;right:var(--tp-arrow-inset);transform:translateY(93%)}.tooltip--center-left .tooltip__arrow{top:50%;left:0;transform:translate(-93%,-50%)}.tooltip--center-right .tooltip__arrow{top:50%;right:0;transform:translate(93%,-50%)}@media (prefers-reduced-motion:reduce){.tooltip{transition:none}}.segmented-control-field{flex-direction:column;gap:0;display:flex}.segmented-control-field--hug{width:max-content;max-width:100%}.segmented-control-field--fill{width:100%}.segmented-control-field__header{margin-bottom:var(--space-200);align-items:center;display:flex}.segmented-control-field__label{font-family:var(--font-body), system-ui, sans-serif;font-size:var(--type-sl-sm-500-size);font-weight:var(--font-weight-medium);color:var(--text-default);line-height:var(--type-sl-sm-500-line-height);letter-spacing:var(--type-sl-sm-500-letter-spacing)}.segmented-control{box-sizing:border-box;border:var(--border-width-default) solid var(--border-subtle);border-radius:var(--radius-field-sm);background:0 0;flex-wrap:nowrap;align-items:stretch;gap:0;max-width:100%;padding:0;display:flex;overflow:visible}.segmented-control-field--hug .segmented-control{width:max-content}.segmented-control-field--fill .segmented-control{width:100%}.segmented-control--sm{height:var(--size-component-small)}.segmented-control--base{height:var(--size-component-base)}.segmented-control--empty{border-style:dashed;border-color:var(--border-subtler)}.segmented-control--disabled{cursor:not-allowed}.segmented-control__option,.segmented-control .segmented-button{box-sizing:border-box;border:0 solid var(--border-subtle);width:auto;min-width:0;height:100%;min-height:0;color:var(--text-default);font-family:var(--font-body), system-ui, sans-serif;font-size:var(--type-sl-base-500-size);font-weight:var(--font-weight-medium);line-height:var(--type-sl-base-500-line-height);letter-spacing:var(--type-sl-base-500-letter-spacing);cursor:pointer;-webkit-user-select:none;user-select:none;box-shadow:none;transition:background var(--motion-duration-instant) var(--motion-easing-standard), color var(--motion-duration-instant) var(--motion-easing-standard);background:0 0;border-radius:0;flex:1 1 0;justify-content:center;align-items:center;margin:0;display:inline-flex}.segmented-control--base .segmented-control__option,.segmented-control--base .segmented-button{min-width:var(--space-2400);gap:var(--space-200);padding:0 var(--space-300)}.segmented-control--sm .segmented-control__option,.segmented-control--sm .segmented-button{gap:var(--space-100);min-width:0;padding:0 var(--space-200);font-size:var(--type-sl-sm-500-size);line-height:var(--type-sl-sm-500-line-height);letter-spacing:var(--type-sl-sm-500-letter-spacing)}.segmented-control-field--hug .segmented-control__option,.segmented-control-field--hug .segmented-button{flex:none}.segmented-control-field--fill .segmented-control__option,.segmented-control-field--fill .segmented-button{flex:1 1 0}.segmented-control__option:not(:first-child),.segmented-control .segmented-button:not(:first-child){border-inline-start-width:var(--border-width-default)}.segmented-control__option:hover:not(:disabled):not(.segmented-control__option--selected),.segmented-control .segmented-button:hover:not(:disabled):not(.segmented-button--selected){background:var(--bg-neutral-hover);color:var(--text-secondary)}.segmented-control__option:first-child,.segmented-control .segmented-button:first-child{border-start-start-radius:var(--radius-field-sm);border-end-start-radius:var(--radius-field-sm)}.segmented-control__option:last-child,.segmented-control .segmented-button:last-child{border-start-end-radius:var(--radius-field-sm);border-end-end-radius:var(--radius-field-sm)}.segmented-control__option:focus-visible,.segmented-control .segmented-button:focus-visible{outline:var(--border-width-focus) solid var(--border-focus);outline-offset:var(--depth-050);z-index:var(--z-index-raised)}.segmented-control__option:disabled,.segmented-control .segmented-button:disabled,.segmented-control--disabled .segmented-control__option{cursor:not-allowed;color:var(--text-disabled);background:var(--bg-neutral-disabled);opacity:1}.segmented-control__option--selected,.segmented-control .segmented-button--selected{background:var(--bg-neutral-selected);color:var(--text-default);border-color:var(--border-subtle);box-shadow:none}.segmented-control__option--selected.segmented-control__option--danger{background:var(--bg-danger-subtlest);color:var(--text-danger)}.segmented-control__option--selected.segmented-control__option--warning{background:var(--bg-warning-subtlest);color:var(--text-warning)}.segmented-control__label,.segmented-control .segmented-button__label{white-space:nowrap;display:block}.segmented-control-field__hint{margin:var(--space-200) 0 0;font-family:var(--font-body), system-ui, sans-serif;font-size:var(--font-size-100);font-weight:var(--font-weight-regular);color:var(--text-secondary);line-height:var(--line-height-500)}@media (prefers-reduced-motion:reduce){.segmented-control__option,.segmented-control .segmented-button{transition:none}}.segmented-control--icon-only .segmented-control__cell{flex:none;height:100%;display:flex}.segmented-control--icon-only .segmented-control__option,.segmented-control--icon-only .segmented-button{min-width:calc(var(--size-component-base) - 2 * var(--border-width-default));flex:none;padding:0}.segmented-control--icon-only.segmented-control--sm .segmented-control__option,.segmented-control--icon-only.segmented-control--sm .segmented-button{min-width:calc(var(--size-component-small) - 2 * var(--border-width-default))}.segmented-control--icon-only .segmented-control__cell .segmented-control__option.segmented-button{border-inline-start-width:0;border-radius:0}.segmented-control--icon-only .segmented-control__cell:not(:first-child) .segmented-control__option.segmented-button{border-inline-start-width:var(--border-width-default)}.segmented-control--icon-only .segmented-control__cell:first-child .segmented-control__option.segmented-button{border-start-start-radius:var(--radius-field-sm);border-end-start-radius:var(--radius-field-sm)}.segmented-control--icon-only .segmented-control__cell:last-child .segmented-control__option.segmented-button{border-start-end-radius:var(--radius-field-sm);border-end-end-radius:var(--radius-field-sm)}.segmented-control-field--fill.segmented-control-field .segmented-control--icon-only .segmented-control__cell{flex:1 1 0}.segmented-control-field--fill .segmented-control--icon-only .segmented-button{flex:auto}.segmented-control .segmented-button--with-icon .segmented-button__icon,.segmented-control .segmented-button--with-icon .segmented-button__icon .icon{color:inherit}.segmented-control .segmented-control__option.segmented-button--with-icon:disabled{color:var(--text-disabled)}.theme-switcher{--ts-size:var(--size-component-base);--ts-icon:var(--size-icon-base);width:var(--ts-size);height:var(--ts-size);border-radius:var(--radius-small);background:var(--bg-neutral);color:var(--icon-secondary);cursor:pointer;transition:background var(--motion-duration-instant) var(--motion-easing-standard), color var(--motion-duration-instant) var(--motion-easing-standard);border:none;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.theme-switcher--sm{--ts-size:var(--size-component-small);--ts-icon:var(--size-icon-small)}.theme-switcher svg{width:var(--ts-icon);height:var(--ts-icon)}.theme-switcher:hover{background:var(--bg-neutral-hover);color:var(--icon-default)}.theme-switcher:focus-visible{outline:var(--border-width-focus) solid var(--border-focus);outline-offset:var(--depth-050)}.theme-switcher--labeled{width:100%;height:var(--size-component-small);padding:0 var(--space-400);justify-content:flex-start;gap:var(--space-200);border-radius:var(--radius-control);box-sizing:border-box}.theme-switcher__labeled-icon{flex-shrink:0;line-height:1}.theme-switcher__labeled-text{min-width:0;font-family:var(--font-body), system-ui, sans-serif;font-weight:var(--font-weight-semibold);font-size:var(--font-size-200);line-height:var(--line-height-700);color:inherit;text-align:left}.theme-switcher__track{width:var(--ts-icon);height:var(--ts-icon);position:relative;overflow:hidden}.theme-switcher__icon{color:inherit;justify-content:center;align-items:center;line-height:1;display:flex;position:absolute;inset:0}@keyframes ts-exit-up{0%{opacity:1;transform:translateY(0)scale(1)}to{opacity:0;transform:translateY(-110%)scale(.6)}}@keyframes ts-enter-below{0%{opacity:0;transform:translateY(110%)scale(.6)}to{opacity:1;transform:translateY(0)scale(1)}}.theme-switcher__icon--exit{animation:ts-exit-up var(--motion-duration-base) var(--motion-easing-exit) forwards;pointer-events:none}.theme-switcher__icon--enter{animation:ts-enter-below var(--motion-duration-slow) var(--motion-easing-enter) forwards}.input-field{gap:var(--space-100);flex-direction:column;width:100%;display:flex}.input-field--sm{gap:var(--space-100)}.input-field__header{justify-content:space-between;align-items:center;gap:var(--space-200);display:flex}.input-field__label{font-family:var(--font-body), system-ui, sans-serif;font-size:var(--type-sl-sm-500-size);font-weight:var(--font-weight-medium);line-height:var(--type-sl-sm-500-line-height);letter-spacing:var(--type-sl-sm-500-letter-spacing);color:var(--text-default);cursor:default}.input-field__optional{font-family:var(--font-body), system-ui, sans-serif;font-size:var(--font-size-100);font-weight:var(--font-weight-regular);color:var(--text-subtle);font-style:italic;line-height:var(--line-height-500);flex-shrink:0}.input-field__wrapper{align-items:center;gap:var(--space-200);height:var(--size-component-base);padding:0 var(--space-300);background:var(--bg-input-default);border:var(--border-width-default) solid var(--border-input);border-radius:var(--radius-field);box-sizing:border-box;transition:border-color var(--motion-duration-instant) var(--motion-easing-standard), background var(--motion-duration-instant) var(--motion-easing-standard), box-shadow var(--motion-duration-instant) var(--motion-easing-standard);display:flex;position:relative}.input-field__wrapper--search{height:var(--size-component-base)}.input-field__wrapper--sm{height:var(--size-component-small);border-radius:var(--radius-field-sm)}.input-field__wrapper--search.input-field__wrapper--sm{height:var(--size-component-small)}.input-field__wrapper--lg,.input-field__wrapper--search.input-field__wrapper--lg{height:var(--size-component-large)}.input-field__wrapper--multiline{height:auto;min-height:var(--size-component-base);padding-top:var(--space-300);padding-bottom:var(--space-300);align-items:flex-start}.input-field__wrapper:hover:not(.input-field__wrapper--disabled),.input-field__wrapper--force-hover:not(.input-field__wrapper--disabled){background:var(--bg-input-hover);border-color:var(--border-subtler-hover)}:is(.input-field__wrapper:has(.input-field__native:focus):not(.input-field__wrapper--disabled):not(.input-field__wrapper--error),.input-field__wrapper--force-active:not(.input-field__wrapper--disabled):not(.input-field__wrapper--error),.input-field__wrapper--force-focus:not(.input-field__wrapper--disabled):not(.input-field__wrapper--error)){border-color:var(--border-brand)}.input-field__wrapper--force-focus:not(.input-field__wrapper--disabled){outline:var(--border-width-focus) solid var(--border-focus);outline-offset:var(--depth-050)}:root[data-focus-source=keyboard] .input-field__wrapper:has(.input-field__native:focus):not(.input-field__wrapper--disabled){outline:var(--border-width-focus) solid var(--border-focus);outline-offset:var(--depth-050)}.input-field__wrapper--error,.input-field__wrapper--error:hover:not(.input-field__wrapper--disabled),.input-field__wrapper--error.input-field__wrapper--force-hover:not(.input-field__wrapper--disabled){border-color:var(--border-danger)}.input-field__wrapper--filled:not(.input-field__wrapper--disabled) .input-field__icon{color:var(--icon-default)}.input-field__wrapper--disabled .input-field__icon,.input-field__wrapper--disabled .input-field__visibility-btn{color:var(--icon-disabled)}.input-field__wrapper--disabled{background:var(--bg-neutral-disabled);cursor:not-allowed;pointer-events:none}.input-field__wrapper--disabled .input-field__native,.input-field__wrapper--disabled .input-field__native::placeholder{color:var(--text-disabled)}.input-field__icon{color:var(--icon-secondary);flex-shrink:0;justify-content:center;align-items:center;line-height:1;display:inline-flex}.input-field__icon .icon{display:block}.input-field__visibility-btn,.input-field__clear-btn{cursor:pointer;color:var(--icon-secondary);transition:color var(--motion-duration-instant) var(--motion-easing-standard);border-radius:var(--radius-small);background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.input-field__visibility-btn:hover,.input-field__clear-btn:hover{color:var(--icon-default)}.input-field__visibility-btn:focus-visible,.input-field__clear-btn:focus-visible{outline:var(--border-width-focus) solid var(--border-focus);outline-offset:var(--depth-050)}.input-field__icon--action{pointer-events:auto}.input-field__icon--action>button{color:var(--icon-secondary);cursor:pointer;border-radius:var(--radius-small);background:0 0;border:none;justify-content:center;align-items:center;margin:0;padding:0;line-height:1;display:inline-flex}.input-field__icon--action>button:hover:not(:disabled){color:var(--icon-default)}.input-field__icon--action>button:focus-visible{outline:var(--border-width-focus) solid var(--border-focus);outline-offset:var(--depth-050)}.input-field__icon--action>button:disabled{cursor:not-allowed;opacity:var(--opacity-disabled)}.input-field__native{appearance:none;min-width:0;height:auto;font-family:var(--font-body), system-ui, sans-serif;font-size:var(--type-sl-sm-500-size);font-weight:var(--font-weight-medium);line-height:var(--type-sl-sm-500-line-height);letter-spacing:var(--type-sl-sm-500-letter-spacing);color:var(--text-default);background:0 0;border:none;outline:none;flex:1;margin:0;padding:0}.input-field__native::placeholder{color:var(--text-secondary);opacity:1}.input-field__native::placeholder{color:var(--text-secondary);opacity:1}.input-field__native:disabled{cursor:not-allowed}.input-field__native[type=date]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark}@media (prefers-color-scheme:dark){.input-field__native[type=date]{--lightningcss-light: ;--lightningcss-dark:initial}}.input-field__native[type=date]::-webkit-calendar-picker-indicator{cursor:pointer;opacity:var(--opacity-muted)}.input-field__native[type=number]{appearance:textfield}.input-field__native[type=number]::-webkit-inner-spin-button{appearance:none;margin:0}.input-field__native[type=number]::-webkit-outer-spin-button{appearance:none;margin:0}.input-field__native:-webkit-autofill{-webkit-text-fill-color:var(--text-default);caret-color:var(--text-default);box-shadow:0 0 0 var(--size-component-input-autofill-cover) var(--bg-input-default) inset}.input-field__native:-webkit-autofill:hover{-webkit-text-fill-color:var(--text-default);caret-color:var(--text-default);box-shadow:0 0 0 var(--size-component-input-autofill-cover) var(--bg-input-default) inset}.input-field__native:-webkit-autofill:focus{-webkit-text-fill-color:var(--text-default);caret-color:var(--text-default);box-shadow:0 0 0 var(--size-component-input-autofill-cover) var(--bg-input-default) inset}.input-field__native:-webkit-autofill:active{-webkit-text-fill-color:var(--text-default);caret-color:var(--text-default);box-shadow:0 0 0 var(--size-component-input-autofill-cover) var(--bg-input-default) inset}.input-field__native--multiline{height:auto;min-height:calc(var(--size-component-large) * 3);resize:vertical;line-height:var(--line-height-900);padding-top:0;padding-bottom:0}.input-field__wrapper+.input-field__hint,.input-field__wrapper+.input-field__error,.input-field__wrapper+.input-field__success{margin-top:0}.input-field__hint{padding-inline:var(--space-050);font-family:var(--font-body), system-ui, sans-serif;font-size:var(--font-size-100);font-weight:var(--font-weight-regular);color:var(--text-subtle);line-height:var(--line-height-500);letter-spacing:var(--letter-spacing-open)}.input-field__error{align-items:flex-start;gap:var(--space-100);padding:var(--space-100) var(--space-050);border-radius:var(--radius-small);font-family:var(--font-body), system-ui, sans-serif;font-size:var(--font-size-100);font-weight:var(--font-weight-regular);color:var(--text-danger);line-height:var(--line-height-500);letter-spacing:var(--letter-spacing-open);display:flex}.input-field__error-icon,.input-field__success-icon{width:var(--size-icon-small);height:var(--size-icon-small);flex-shrink:0;justify-content:center;align-items:center;line-height:0;display:flex}.input-field__error-icon{color:var(--icon-danger)}.input-field__error-icon .icon,.input-field__success-icon .icon,.input-field__error-icon svg,.input-field__success-icon svg{width:var(--size-icon-small);height:var(--size-icon-small);display:block}.input-field__error-text,.input-field__success-text{min-width:0;line-height:var(--line-height-500);letter-spacing:var(--letter-spacing-open)}.input-field__success{align-items:flex-start;gap:var(--space-100);padding:var(--space-100) var(--space-050);border-radius:var(--radius-small);font-family:var(--font-body), system-ui, sans-serif;font-size:var(--font-size-100);font-weight:var(--font-weight-regular);color:var(--text-success);line-height:var(--line-height-500);display:flex}.input-field__success-icon{color:var(--icon-success)}.input-field__native::-webkit-search-cancel-button{appearance:none;display:none}.input-field__clear-btn{pointer-events:auto}.input-field__clear-btn .icon{color:inherit}@media (width<=767px){.input-field__native{font-size:var(--type-sl-base-500-size)}}.counter{box-sizing:border-box;border-radius:var(--corner-pill);background:var(--bg-danger-primary);width:max-content;max-width:100%;color:var(--text-inverse-default);font-family:var(--font-sans), system-ui, sans-serif;font-weight:var(--font-weight-bold);line-height:var(--line-height-100);letter-spacing:var(--letter-spacing-none);white-space:nowrap;border:none;flex:none;justify-content:center;align-items:center;margin:0;display:inline-flex}.counter--lg{min-width:var(--size-component-xsmall);height:var(--size-component-xsmall);padding:0 var(--space-100);font-size:var(--font-size-100)}.counter--lg.counter--circle{width:var(--size-component-xsmall);padding:0}.counter--md{min-width:var(--size-component-xxsmall);height:var(--size-component-xxsmall);padding:0 var(--space-050);font-size:var(--size-component-counter-numeral-md)}.counter--md.counter--circle{width:var(--size-component-xxsmall);padding:0}.counter--sm{width:var(--size-component-counter-dot);height:var(--size-component-counter-dot);min-width:var(--size-component-counter-dot);padding:0}.counter--xs{width:var(--size-component-counter-dot-xs);height:var(--size-component-counter-dot-xs);min-width:var(--size-component-counter-dot-xs);padding:0}.nav-item{align-items:center;gap:var(--space-200);width:100%;height:var(--size-component-base);padding:0 var(--space-300);border-radius:var(--radius-item);font-family:var(--type-sl-base-400-family);font-size:var(--type-sl-base-400-size);font-weight:var(--type-sl-base-400-weight);line-height:var(--type-sl-base-400-line-height);text-align:start;color:var(--nav-item-text);cursor:pointer;transition:background-color var(--motion-duration-instant) var(--motion-easing-standard);background:0 0;border:0;margin:0;text-decoration:none;display:flex}.nav-item .icon{color:inherit}.nav-item:hover:not(:disabled){background:var(--nav-item-hover)}.nav-item:active:not(:disabled){background:var(--nav-item-pressed)}.nav-item[aria-current=page]{background:var(--nav-item-current-bg);color:var(--nav-item-current-text)}.nav-item:focus-visible{outline:var(--border-width-focus) solid var(--border-focus);outline-offset:calc(var(--depth-050) * -1)}.nav-item:disabled{color:var(--text-disabled);cursor:not-allowed}.nav-item__icon{flex-shrink:0;display:inline-flex;position:relative}.nav-item__label{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.nav-item__meta{font-variant-numeric:var(--font-numeric-tabular);color:var(--nav-item-meta);flex-shrink:0}.nav-item[aria-current=page] .nav-item__meta{color:inherit}.nav-item__chevron{color:inherit;flex-shrink:0}.nav-item--collapsed{width:var(--size-component-base);justify-content:center;padding:0}.nav-item__badge{top:var(--space-negative-100);right:var(--space-negative-200);position:absolute}.nav-item__tooltip{width:fit-content;display:block}@media (prefers-reduced-motion:reduce){.nav-item{transition:none}}@media (forced-colors:active){.nav-item[aria-current=page]{outline:var(--border-width-focus) solid Highlight}}.presence{box-sizing:border-box;border-radius:var(--corner-pill);border:var(--size-component-presence-outline-width) solid var(--presence-outline-stroke);flex:none;width:max-content;margin:0;display:inline-flex}.presence--lg{width:var(--size-component-xxsmall);height:var(--size-component-xxsmall)}.presence--md{width:var(--size-icon-xsmall);height:var(--size-icon-xsmall)}.presence--sm{width:var(--space-200);height:var(--space-200)}.presence--online{background:var(--presence-online-fill)}.presence--offline{background:var(--presence-offline-fill)}.avatar{isolation:isolate;border-radius:var(--corner-pill);box-sizing:border-box;flex-shrink:0;position:relative;overflow:visible}.avatar--square{border-radius:var(--corner-md)}.avatar--xl.avatar--square{border-radius:var(--corner-lg)}.avatar--m.avatar--square,.avatar--s.avatar--square{border-radius:var(--corner-sm)}.avatar--interactive{appearance:none;font:inherit;color:inherit;cursor:pointer;border:0;margin:0;padding:0;text-decoration:none;display:inline-block}.avatar--interactive:after{content:"";z-index:var(--z-index-base);border-radius:inherit;pointer-events:none;transition:background-color var(--motion-duration-fast) var(--motion-easing-standard);background:0 0;position:absolute;inset:0}.avatar--interactive:hover:after,.avatar--interactive[data-force=hover]:after{background:var(--bg-button-on-image)}.avatar--interactive:active:after,.avatar--interactive[data-force=pressed]:after{background:var(--bg-button-on-image-hover)}.avatar--interactive:focus-visible,.avatar--interactive[data-force=focus]{outline:var(--border-width-focus) solid var(--border-focus);outline-offset:var(--depth-050)}.avatar--border{border:var(--border-width-default) solid var(--border-inverse)}.avatar--xl{width:var(--size-image-avatar-xl);height:var(--size-image-avatar-xl)}.avatar--l{width:var(--size-image-avatar-l);height:var(--size-image-avatar-l)}.avatar--m{width:var(--size-image-avatar-m);height:var(--size-image-avatar-m)}.avatar--s{width:var(--size-image-avatar-s);height:var(--size-image-avatar-s)}.avatar__img{border-radius:inherit;object-fit:cover;pointer-events:none;width:100%;height:100%;display:block}.avatar__placeholder{border-radius:inherit;background:var(--bg-grey-subtle);width:100%;height:100%;display:block}.avatar--initial,.avatar--business{justify-content:center;align-items:center;display:flex}.avatar__initial-text{color:var(--text-inverse-default);text-align:center}.avatar--xl .avatar__initial-text{font-family:var(--font-body), sans-serif;font-size:var(--font-size-800);font-weight:var(--font-weight-bold);line-height:var(--line-height-100)}.avatar--l .avatar__initial-text{font-family:var(--font-body), sans-serif;font-size:var(--font-size-600);font-weight:var(--font-weight-bold);line-height:var(--line-height-900)}.avatar--m .avatar__initial-text{font-family:var(--font-body), sans-serif;font-size:var(--font-size-300);font-weight:var(--font-weight-semibold);line-height:var(--line-height-900)}.avatar--s .avatar__initial-text{font-family:var(--font-label), system-ui, sans-serif;font-size:var(--font-size-100);font-weight:var(--font-weight-bold);line-height:var(--line-height-500)}.avatar__biz-icon{flex-shrink:0}.avatar--tone-blue{background:var(--bg-accent-blue)}.avatar--tone-green{background:var(--bg-accent-green)}.avatar--tone-orange{background:var(--bg-accent-orange)}.avatar--tone-red{background:var(--bg-accent-red)}.avatar__presence,.avatar__counter{z-index:var(--z-index-raised);position:absolute}.avatar--xl .avatar__presence{bottom:0;right:0}.avatar--l .avatar__presence{right:calc(-1 * var(--space-050));bottom:calc(-1 * var(--space-050))}.avatar--m .avatar__presence{right:calc(-1 * var(--space-100));bottom:calc(-1 * var(--space-050))}.avatar--s .avatar__presence{right:calc(-1 * var(--depth-075));bottom:calc(-1 * var(--space-050))}.avatar--xl .avatar__counter{left:calc(100% - var(--space-200));top:calc(-1 * var(--space-050));transform:translate(-50%)}.avatar--l .avatar__counter{left:calc(50% + var(--space-350));top:calc(-1 * var(--space-100));transform:translate(-50%)}.avatar--m .avatar__counter,.avatar--s .avatar__counter{top:0;right:0}.btn{--btn-pad:var(--space-600);--btn-pad-icon:var(--space-400);--btn-gap:var(--space-200);--btn-icon:var(--size-icon-medium);--btn-pl:var(--btn-pad);--btn-pr:var(--btn-pad);box-sizing:border-box;justify-content:center;align-items:center;gap:var(--btn-gap);height:var(--size-component-large);padding:0 calc(var(--btn-pr) - var(--depth-025)) 0 calc(var(--btn-pl) - var(--depth-025));border:var(--border-width-default) solid transparent;border-radius:var(--radius-control);background:var(--bg-brand-primary);color:var(--text-inverse-default);font-family:var(--type-sl-base-500-family);font-size:var(--type-sl-base-500-size);font-weight:var(--type-sl-base-500-weight);font-style:normal;line-height:var(--type-sl-base-500-line-height);letter-spacing:var(--type-sl-base-500-letter-spacing);white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;text-decoration:none;display:inline-flex;position:relative}.btn--icon-left{--btn-pl:var(--btn-pad-icon)}.btn--icon-right{--btn-pr:var(--btn-pad-icon)}.btn .icon{width:var(--btn-icon);height:var(--btn-icon);color:inherit}.btn__label{display:inline-flex}.btn:focus{outline:none}.btn:focus-visible,.btn[data-force=focus]:not(:disabled){outline:var(--border-width-focus) solid var(--border-focus);outline-offset:var(--depth-050)}.btn:disabled{color:var(--text-disabled);cursor:not-allowed}.btn--brand:disabled,.btn--grey:disabled,.btn--danger:disabled,.btn--warning:disabled{background:var(--bg-neutral-disabled);border-color:#0000}.btn--brand-outline:disabled,.btn--grey-outline:disabled,.btn--danger-outline:disabled{border-color:var(--border-subtle);background:0 0}.btn--ghost:disabled{background:0 0;border-color:#0000}.btn--loading{cursor:progress}.btn--loading:not(:disabled){pointer-events:none}.btn--loading>:not(.btn__spin){visibility:hidden}.btn__spin{box-sizing:border-box;width:var(--btn-icon);height:var(--btn-icon);border:var(--border-width-strong) solid currentColor;animation:btn-spin var(--motion-duration-loop-fast) linear infinite;pointer-events:none;border-right-color:#0000;border-radius:50%;margin:auto;position:absolute;inset:0}@keyframes btn-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.btn__spin{animation-duration:var(--motion-duration-loop-calm)}}.btn--lg{height:var(--size-component-large);--btn-pad:var(--space-600);--btn-pad-icon:var(--space-400);--btn-gap:var(--space-200);--btn-icon:var(--size-icon-medium);font-family:var(--type-sl-base-500-family);font-size:var(--type-sl-base-500-size);font-weight:var(--type-sl-base-500-weight);line-height:var(--type-sl-base-500-line-height);letter-spacing:var(--type-sl-base-500-letter-spacing)}.btn--md{font-family:var(--type-sl-sm-500-family);font-size:var(--type-sl-sm-500-size);font-weight:var(--type-sl-sm-500-weight);line-height:var(--type-sl-sm-500-line-height);letter-spacing:var(--type-sl-sm-500-letter-spacing);height:var(--size-component-base);--btn-pad:var(--space-400);--btn-pad-icon:var(--space-300);--btn-gap:var(--space-200);--btn-icon:var(--size-icon-small)}.btn--sm{font-family:var(--type-sl-xs-500-family);font-size:var(--type-sl-xs-500-size);font-weight:var(--type-sl-xs-500-weight);line-height:var(--type-sl-xs-500-line-height);letter-spacing:var(--type-sl-xs-500-letter-spacing);height:var(--size-component-small);--btn-pad:var(--space-300);--btn-pad-icon:var(--space-200);--btn-gap:var(--space-100);--btn-icon:var(--size-icon-small)}.btn--brand{background:var(--bg-brand-primary);color:var(--text-inverse-default);border-color:#0000}.btn--brand:hover:not(:disabled),.btn--brand[data-force=hover]:not(:disabled){background:var(--bg-brand-hover)}.btn--brand:active:not(:disabled),.btn--brand[data-force=pressed]:not(:disabled){background:var(--bg-brand-active)}.btn--grey{background:var(--bg-grey-bold);color:var(--text-inverse-default);border-color:#0000}.btn--grey:hover:not(:disabled),.btn--grey[data-force=hover]:not(:disabled){background:var(--bg-grey-bold-hover)}.btn--grey:active:not(:disabled),.btn--grey[data-force=pressed]:not(:disabled){background:var(--bg-grey-bold-active)}.btn--danger{background:var(--bg-danger-primary);color:var(--text-inverse-default);border-color:#0000}.btn--danger:hover:not(:disabled),.btn--danger[data-force=hover]:not(:disabled){background:var(--bg-danger-hover)}.btn--danger:active:not(:disabled),.btn--danger[data-force=pressed]:not(:disabled){background:var(--bg-danger-active)}.btn--warning{background:var(--bg-warning-default);color:var(--text-inverse-default);border-color:#0000}.btn--warning:hover:not(:disabled),.btn--warning[data-force=hover]:not(:disabled){background:var(--bg-warning-hover)}.btn--warning:active:not(:disabled),.btn--warning[data-force=pressed]:not(:disabled){background:var(--bg-warning-active)}.btn--brand-outline,.btn--grey-outline,.btn--ghost,.btn--danger-outline{background:var(--bg-neutral)}.btn--brand-outline{color:var(--text-brand-default);border-color:var(--border-brand)}.btn--grey-outline{color:var(--text-default);border-color:var(--border-subtle)}.btn--ghost{color:var(--text-default);border-color:#0000}.btn--danger-outline{color:var(--text-danger);border-color:var(--border-danger)}.btn--brand-outline:hover:not(:disabled),.btn--grey-outline:hover:not(:disabled),.btn--ghost:hover:not(:disabled),.btn--danger-outline:hover:not(:disabled),.btn--brand-outline[data-force=hover]:not(:disabled),.btn--grey-outline[data-force=hover]:not(:disabled),.btn--ghost[data-force=hover]:not(:disabled),.btn--danger-outline[data-force=hover]:not(:disabled){background:var(--bg-neutral-hover)}.btn--brand-outline:active:not(:disabled),.btn--grey-outline:active:not(:disabled),.btn--ghost:active:not(:disabled),.btn--danger-outline:active:not(:disabled),.btn--brand-outline[data-force=pressed]:not(:disabled),.btn--grey-outline[data-force=pressed]:not(:disabled),.btn--ghost[data-force=pressed]:not(:disabled),.btn--danger-outline[data-force=pressed]:not(:disabled){background:var(--bg-neutral-active)}.tessera-pop{--tessera-pop-from:calc(var(--space-100) * -1);animation:tessera-pop-in var(--motion-duration-base) var(--motion-easing-enter) both}.tessera-pop[data-placement=above]{--tessera-pop-from:var(--space-100)}.tessera-pop[data-state=closing]{animation:tessera-pop-out var(--motion-duration-fast) var(--motion-easing-exit) both;pointer-events:none}@keyframes tessera-pop-in{0%{opacity:0;transform:translateY(var(--tessera-pop-from))}to{opacity:1;transform:none}}@keyframes tessera-pop-out{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(var(--tessera-pop-from))}}@keyframes tessera-fade-in{0%{opacity:0}to{opacity:1}}@keyframes tessera-fade-out{0%{opacity:1}to{opacity:0}}@media (prefers-reduced-motion:reduce){.tessera-pop{animation-name:tessera-fade-in}.tessera-pop[data-state=closing]{animation-name:tessera-fade-out}}.menu-item{--row-bg:var(--bg-neutral);--row-bg-hover:var(--bg-neutral-hover);--row-bg-active:var(--bg-neutral-active);--row-fg:var(--text-default);--row-icon:var(--icon-secondary);--row-sub:var(--text-secondary);box-sizing:border-box;align-items:center;gap:var(--space-300);width:100%;min-height:var(--size-component-base);padding:var(--space-200) var(--space-300);border-radius:var(--radius-field);background:var(--row-bg);color:var(--row-fg);text-align:start;font:inherit;cursor:pointer;appearance:none;transition:background-color var(--motion-duration-instant) var(--motion-easing-standard);border:0;margin:0;display:flex}.menu-item:hover:not(:disabled),.menu-item[data-vis=hover]{background:var(--row-bg-hover)}.menu-item:active:not(:disabled),.menu-item[data-vis=active]{background:var(--row-bg-active)}.menu-item:focus{outline:none}.menu-item:focus-visible{outline:var(--border-width-focus) solid var(--border-focus);outline-offset:calc(var(--depth-050) * -1)}.menu-item__leading{color:var(--row-icon);flex:none;align-items:center;display:inline-flex}.menu-item .icon{color:inherit}.menu-item__text{flex-direction:column;flex:auto;min-width:0;display:flex}.menu-item__label{white-space:nowrap;text-overflow:ellipsis;font-family:var(--type-sl-base-400-family);font-weight:var(--type-sl-base-400-weight);font-size:var(--type-sl-base-400-size);line-height:var(--type-sl-base-400-line-height);letter-spacing:var(--type-sl-base-400-letter-spacing);overflow:hidden}.menu-item__description{white-space:nowrap;text-overflow:ellipsis;font-family:var(--type-sl-sm-400-family);font-weight:var(--type-sl-sm-400-weight);font-size:var(--type-sl-sm-400-size);line-height:var(--type-sl-sm-400-line-height);letter-spacing:var(--type-sl-sm-400-letter-spacing);color:var(--row-sub);overflow:hidden}.menu-item--detail{min-height:var(--size-component-xxlarge)}.menu-item--detail .menu-item__label{font-weight:var(--type-sl-base-500-weight)}.menu-item--inline .menu-item__text{align-items:baseline;gap:var(--space-200);flex-direction:row}.menu-item--inline .menu-item__label{flex:none}.menu-item--inline .menu-item__description{font-family:var(--type-sl-xs-400-family);font-size:var(--type-sl-xs-400-size);line-height:var(--type-sl-xs-400-line-height);letter-spacing:var(--type-sl-xs-400-letter-spacing)}.menu-item__trailing{color:var(--row-icon);flex:none}.menu-item--danger{--row-fg:var(--text-danger);--row-icon:var(--icon-danger);--row-bg-hover:var(--bg-danger-ghost-hover);--row-bg-active:var(--bg-danger-ghost-active)}.menu-item--danger:hover:not(:disabled),.menu-item--danger[data-vis=hover]{--row-fg:var(--text-danger-hover);--row-icon:var(--icon-danger-hover)}.menu-item--danger:active:not(:disabled),.menu-item--danger[data-vis=active]{--row-fg:var(--text-danger-active);--row-icon:var(--icon-danger-active)}.menu-item--inverted{--row-bg:var(--bg-inverse);--row-bg-hover:var(--bg-inverse-hover);--row-bg-active:var(--bg-inverse-active);--row-fg:var(--text-inverse-default);--row-icon:var(--icon-inverse-default);--row-sub:var(--text-inverse-subtle)}.menu-item--disabled{--row-fg:var(--text-disabled);--row-icon:var(--icon-disabled);--row-sub:var(--text-disabled);cursor:not-allowed}.menu-item--inverted.menu-item--disabled{--row-fg:var(--text-inverse-disabled);--row-icon:var(--icon-inverse-disabled);--row-sub:var(--text-inverse-disabled)}@media (prefers-reduced-motion:reduce){.menu-item{transition:none}}.menu{box-sizing:border-box;min-width:var(--size-component-menu-width);max-width:100%;max-height:100%;padding:var(--space-200);border-radius:var(--radius-surface);background:var(--bg-surface-default);color:var(--text-default);box-shadow:var(--elevation-floating);flex-direction:column;display:flex;overflow-y:auto}.menu-sub{--menu-sub-gap:var(--space-200);z-index:var(--z-index-popover);top:var(--menu-sub-top,0);left:var(--menu-sub-left,0);margin:0;position:fixed}.menu-sub .menu{max-block-size:var(--size-component-menu-max-height);overflow-y:auto}.menu--inverted{background:var(--bg-bold);color:var(--text-inverse-default)}.menu__header,.menu__account{padding:var(--space-300) var(--space-300) var(--space-200);margin-bottom:var(--space-200);border-bottom:var(--border-width-default) solid var(--border-subtle);display:flex}.menu__header{gap:var(--space-050);flex-direction:column}.menu__header-title{font-family:var(--type-sl-base-700-family);font-weight:var(--type-sl-base-700-weight);font-size:var(--type-sl-base-700-size);line-height:var(--type-sl-base-700-line-height);letter-spacing:var(--type-sl-base-700-letter-spacing);color:var(--text-subtle)}.menu__header-description{font-family:var(--type-sl-xs-400-family);font-weight:var(--type-sl-xs-400-weight);font-size:var(--type-sl-xs-400-size);line-height:var(--type-sl-xs-400-line-height);letter-spacing:var(--type-sl-xs-400-letter-spacing);color:var(--text-secondary)}.menu__account{align-items:center;gap:var(--space-200);padding-bottom:var(--space-400)}.menu__account-text{flex-direction:column;min-width:0;display:flex}.menu__account-name{font-family:var(--type-sl-base-700-family);font-weight:var(--type-sl-base-700-weight);font-size:var(--type-sl-base-700-size);line-height:var(--type-sl-base-700-line-height);letter-spacing:var(--type-sl-base-700-letter-spacing);color:var(--text-default)}.menu__account-email{white-space:nowrap;text-overflow:ellipsis;font-family:var(--type-sl-sm-400-family);font-weight:var(--type-sl-sm-400-weight);font-size:var(--type-sl-sm-400-size);line-height:var(--type-sl-sm-400-line-height);color:var(--text-secondary);overflow:hidden}.menu__divider{height:0;margin:var(--space-200) var(--space-300);border-top:var(--border-width-default) solid var(--border-subtle);flex:none}.menu--inverted .menu__header,.menu--inverted .menu__account,.menu--inverted .menu__divider{border-color:var(--border-inverse)}.menu--inverted .menu__header-title,.menu--inverted .menu__account-name{color:var(--text-inverse-default)}.menu--inverted .menu__header-description,.menu--inverted .menu__account-email{color:var(--text-inverse-subtle)}.dropdown-menu{display:inline-flex;position:relative}.dropdown-menu__popover{--dropdown-menu-gap:var(--space-200);z-index:var(--z-index-popover);top:var(--dropdown-menu-top,0);left:var(--dropdown-menu-left,0);margin:0;position:fixed}.dropdown-menu__popover .menu{min-width:max(var(--size-component-menu-width), var(--dropdown-menu-trigger-width,0px));max-block-size:var(--size-component-menu-max-height);overflow-y:auto}.dropdown-menu__trigger .btn__label+.icon{transition:transform var(--motion-duration-fast) var(--motion-easing-standard)}.dropdown-menu__trigger[data-open=true] .btn__label+.icon{transform:rotate(180deg)}@media (prefers-reduced-motion:reduce){.dropdown-menu__trigger .btn__label+.icon{transition:none}}.side-nav{box-sizing:border-box;width:var(--size-component-side-nav-width);border-right:var(--border-width-default) solid var(--nav-side-border);background:var(--nav-side-bg);height:100%;min-height:0;transition:width var(--motion-duration-slow) var(--motion-easing-standard);flex-direction:column;display:flex;overflow:hidden}.side-nav--collapsed{width:var(--size-component-xlarge)}.side-nav__header{height:var(--size-component-xlarge);padding:0 var(--space-400);border-bottom:var(--border-width-default) solid var(--nav-side-border);flex-shrink:0;align-items:center;display:flex;overflow:hidden}.side-nav__body{min-height:0;padding-bottom:var(--space-400);flex:1;overflow:hidden auto}.side-nav__section{gap:var(--space-100);padding:var(--space-200);flex-direction:column;margin:0;list-style:none;display:flex}.side-nav__section+.side-nav__section{border-top:var(--border-width-default) solid var(--nav-side-border)}.side-nav--collapsed .side-nav__section{align-items:flex-start}.side-nav__footer{flex-shrink:0;max-height:50%;overflow-y:auto}.side-nav__slot{align-items:center;gap:var(--space-200);padding:var(--space-200);border-top:var(--border-width-default) solid var(--nav-side-border);display:flex}.side-nav__user{align-items:center;gap:var(--space-200);padding:var(--space-300) var(--space-400);border-top:var(--border-width-default) solid var(--nav-side-border);display:flex}.side-nav--collapsed .side-nav__user{padding-inline:var(--space-200)}.side-nav__user--menu{padding:var(--space-200)}.side-nav--collapsed .side-nav__user--menu{padding-inline:var(--space-100)}.side-nav__user-dropdown{width:100%;display:block}.side-nav__user-button{align-items:center;gap:var(--space-200);width:100%;padding:var(--space-100) var(--space-200);border-radius:var(--radius-item);color:inherit;font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;margin:0;display:flex}.side-nav--collapsed .side-nav__user-button{padding-inline:var(--space-100)}.side-nav__user-button:hover{background:var(--nav-item-hover)}.side-nav__user-button:active,.side-nav__user-button[data-open=true]{background:var(--nav-item-pressed)}.side-nav__user-button:focus-visible{outline:var(--border-width-focus) solid var(--border-focus);outline-offset:calc(var(--depth-050) * -1)}.side-nav__user-button .side-nav__user-text{flex:1}.side-nav__user-chevron{color:var(--icon-secondary);flex-shrink:0}.side-nav__user-text{flex-direction:column;min-width:0;display:flex}.side-nav__user-name,.side-nav__user-meta{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.side-nav__user-name{font-family:var(--type-sl-base-600-family);font-size:var(--type-sl-base-600-size);font-weight:var(--type-sl-base-600-weight);line-height:var(--type-sl-base-600-line-height);color:var(--text-default)}.side-nav__user-meta{font-family:var(--type-sl-sm-400-family);font-size:var(--type-sl-sm-400-size);font-weight:var(--type-sl-sm-400-weight);line-height:var(--type-sl-sm-400-line-height);color:var(--text-secondary)}.side-nav__sr{width:var(--depth-025);height:var(--depth-025);clip-path:inset(50%);white-space:nowrap;position:absolute;overflow:hidden}.side-nav--moving .nav-item{overflow:hidden}.side-nav--moving .nav-item__label{text-overflow:clip;flex:1 0 auto}.side-nav--moving .nav-item__meta,.side-nav--moving .nav-item__chevron{flex-shrink:0}.side-nav--moving .side-nav__user{overflow:hidden}.side-nav--moving .side-nav__user-text{flex:none}.side-nav__user{transition:padding var(--motion-duration-slow) var(--motion-easing-standard)}@media (prefers-reduced-motion:reduce){.side-nav__user,.side-nav{transition:none}}.logo{align-items:center;gap:var(--space-200);flex-shrink:0;line-height:0;display:inline-flex}.logo__mark{width:var(--size-icon-base);height:var(--size-icon-base)}.logo__word{width:auto;height:var(--size-icon-xsmall);aspect-ratio:60.43/12.18}.logo--brand{color:var(--icon-brand-default)}.logo--black{color:var(--icon-default)}.logo--white{color:var(--icon-inverse-default)}@media (forced-colors:active){.logo{color:canvastext}}.tag{box-sizing:border-box;justify-content:center;align-items:center;gap:var(--space-100);border-radius:var(--radius-control);white-space:nowrap;width:max-content;max-width:100%;font-family:var(--type-sl-base-500-family), system-ui, sans-serif;border:none;flex:none;margin:0;display:inline-flex}.tag--lg{height:var(--size-component-small);padding-block:var(--space-100);padding-inline:var(--space-300);font-size:var(--type-sl-base-500-size);font-weight:var(--type-sl-base-500-weight);line-height:var(--type-sl-base-500-line-height);letter-spacing:var(--type-sl-base-500-letter-spacing)}.tag--lg.tag--icon{padding-inline:var(--space-200) var(--space-300)}.tag--sm{height:var(--size-component-xsmall);padding-block:var(--space-100);padding-inline:var(--space-200);font-size:var(--type-sl-sm-500-size);font-weight:var(--type-sl-sm-500-weight);line-height:var(--type-sl-sm-500-line-height);letter-spacing:var(--type-sl-sm-500-letter-spacing)}.tag--sm.tag--icon{padding-inline:var(--space-150) var(--space-200)}.tag .icon.tag__icon{color:inherit;flex:none}.tag--grey.tag--subtle{background:var(--tag-grey-subtle-bg);color:var(--tag-grey-subtle-text)}.tag--grey.tag--subtle .icon.tag__icon{color:var(--tag-grey-subtle-icon)}.tag--purple.tag--subtle{background:var(--tag-purple-subtle-bg);color:var(--tag-purple-subtle-text)}.tag--purple.tag--subtle .icon.tag__icon{color:var(--tag-purple-subtle-icon)}.tag--brand.tag--subtle{background:var(--tag-brand-subtle-bg);color:var(--tag-brand-subtle-text)}.tag--brand.tag--subtle .icon.tag__icon{color:var(--tag-brand-subtle-icon)}.tag--blue.tag--subtle{background:var(--tag-blue-subtle-bg);color:var(--tag-blue-subtle-text)}.tag--blue.tag--subtle .icon.tag__icon{color:var(--tag-blue-subtle-icon)}.tag--green.tag--subtle{background:var(--tag-green-subtle-bg);color:var(--tag-green-subtle-text)}.tag--green.tag--subtle .icon.tag__icon{color:var(--tag-green-subtle-icon)}.tag--orange.tag--subtle{background:var(--tag-orange-subtle-bg);color:var(--tag-orange-subtle-text)}.tag--orange.tag--subtle .icon.tag__icon{color:var(--tag-orange-subtle-icon)}.tag--red.tag--subtle{background:var(--tag-red-subtle-bg);color:var(--tag-red-subtle-text)}.tag--red.tag--subtle .icon.tag__icon{color:var(--tag-red-subtle-icon)}.tag--grey.tag--bold{background:var(--tag-grey-bold-bg);color:var(--tag-grey-bold-text)}.tag--grey.tag--bold .icon.tag__icon{color:var(--tag-grey-bold-icon)}.tag--purple.tag--bold{background:var(--tag-purple-bold-bg);color:var(--tag-purple-bold-text)}.tag--purple.tag--bold .icon.tag__icon{color:var(--tag-purple-bold-icon)}.tag--brand.tag--bold{background:var(--tag-brand-bold-bg);color:var(--tag-brand-bold-text)}.tag--brand.tag--bold .icon.tag__icon{color:var(--tag-brand-bold-icon)}.tag--blue.tag--bold{background:var(--tag-blue-bold-bg);color:var(--tag-blue-bold-text)}.tag--blue.tag--bold .icon.tag__icon{color:var(--tag-blue-bold-icon)}.tag--green.tag--bold{background:var(--tag-green-bold-bg);color:var(--tag-green-bold-text)}.tag--green.tag--bold .icon.tag__icon{color:var(--tag-green-bold-icon)}.tag--orange.tag--bold{background:var(--tag-orange-bold-bg);color:var(--tag-orange-bold-text)}.tag--orange.tag--bold .icon.tag__icon{color:var(--tag-orange-bold-icon)}.tag--red.tag--bold{background:var(--tag-red-bold-bg);color:var(--tag-red-bold-text)}.tag--red.tag--bold .icon.tag__icon{color:var(--tag-red-bold-icon)}.badge__dot{flex:0 0 var(--space-200);width:var(--space-200);height:var(--space-200);min-width:var(--space-200);min-height:var(--space-200);border-radius:var(--corner-pill);background:currentColor;display:block}.link{--link-ink:var(--text-link);--link-ink-hover:var(--text-link-hover);--link-ink-active:var(--text-link-active);--link-fill-hover:var(--bg-neutral-hover-brand);--link-fill-active:var(--bg-neutral-active-brand);align-items:center;gap:var(--space-100);padding-inline:var(--space-050);margin-inline:var(--space-negative-050);border-radius:var(--radius-small);color:var(--link-ink);text-decoration:underline;text-decoration-thickness:var(--depth-025);text-underline-offset:var(--depth-075);cursor:pointer;transition:background-color var(--motion-duration-instant) var(--motion-easing-standard), color var(--motion-duration-instant) var(--motion-easing-standard);display:inline-flex}.link--neutral{--link-ink:var(--text-default);--link-ink-hover:var(--text-default);--link-ink-active:var(--text-default);--link-fill-hover:var(--bg-neutral-hover);--link-fill-active:var(--bg-neutral-active)}.link--lg{font-family:var(--type-sl-base-500-family);font-weight:var(--type-sl-base-500-weight);font-size:var(--type-sl-base-500-size);line-height:var(--type-sl-base-500-line-height);letter-spacing:var(--type-sl-base-500-letter-spacing)}.link--sm{font-family:var(--type-sl-sm-500-family);font-weight:var(--type-sl-sm-500-weight);font-size:var(--type-sl-sm-500-size);line-height:var(--type-sl-sm-500-line-height);letter-spacing:var(--type-sl-sm-500-letter-spacing)}.link--inherit{font:inherit}.link .icon{color:inherit}.link:hover,.link[data-force=hover]{background:var(--link-fill-hover);color:var(--link-ink-hover)}.link:active,.link[data-force=pressed]{background:var(--link-fill-active);color:var(--link-ink-active)}.link:focus{outline:none}.link:focus-visible,.link[data-force=focus]{outline:var(--border-width-focus) solid var(--border-focus);outline-offset:var(--depth-025);border-radius:var(--radius-item)}.link--disabled,.link--disabled:hover,.link--disabled:active{color:var(--text-disabled);cursor:not-allowed;background:0 0}.link__sr{width:var(--depth-025);height:var(--depth-025);clip-path:inset(50%);white-space:nowrap;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){.link{transition:none}}.stat-card{gap:var(--space-300);padding:var(--space-800);min-width:var(--size-component-stat-card-min-width);border-radius:var(--radius-surface);background:var(--bg-surface-raised);border:var(--border-width-default) solid var(--border-subtle-alpha);box-shadow:var(--elevation-raised);flex-direction:column;display:flex;position:relative;overflow:hidden}.stat-card__primary{gap:var(--space-100);flex-direction:column;min-width:0;display:flex}.stat-card__stat{min-width:0;font-family:var(--font-display);font-size:calc(var(--font-size-1000) * var(--stat-fit,1));font-weight:var(--font-weight-semibold);letter-spacing:var(--letter-spacing-tight-xl);line-height:var(--line-height-100);color:var(--text-default);flex-wrap:nowrap;align-items:flex-end;display:flex}.stat-card__digit{height:var(--digit-h,1em);flex-shrink:0;min-width:0;min-height:0;line-height:1;display:block;position:relative;overflow:hidden}.stat-card__digit+.stat-card__digit{margin-left:var(--space-negative-100)}.stat-card__digit-clip{height:var(--digit-h,1em);min-height:0;display:block;overflow:hidden}.stat-card__digit-col{flex-flow:column;display:flex;transform:translateY(0)}.stat-card__digit-face{flex:0 0 var(--digit-h,1em);height:var(--digit-h,1em);font-variant-numeric:lining-nums var(--font-numeric-tabular);font-feature-settings:"lnum" 1, "tnum" 1;font-kerning:none;white-space:nowrap;justify-content:center;align-items:center;line-height:1;display:flex}.stat-card__digit-ruler{visibility:hidden;pointer-events:none;flex-direction:column;display:flex;position:absolute;inset:0 auto auto 0}.stat-card__digit-ruler-face{font-variant-numeric:lining-nums var(--font-numeric-tabular);font-feature-settings:"lnum" 1, "tnum" 1;font-kerning:none;white-space:nowrap;line-height:1;display:block}.stat-card__stat-suffix{white-space:pre;flex-shrink:0;line-height:1}.stat-card__label{font-family:var(--font-body);font-size:var(--font-size-200);font-weight:var(--font-weight-medium);line-height:var(--line-height-700);color:var(--text-secondary);letter-spacing:var(--letter-spacing-open);text-transform:uppercase}.stat-card__sublabel{font-family:var(--font-body);font-size:var(--font-size-200);font-weight:var(--font-weight-regular);line-height:var(--line-height-900);color:var(--text-default)}@media (prefers-reduced-motion:reduce){.stat-card__digit-col{transition:none!important}}.chart{--chart-enter:var(--motion-duration-reveal);--chart-stagger:var(--motion-stagger);--chart-ease:var(--motion-easing-enter);gap:var(--space-400);flex-direction:column;width:100%;min-width:0;margin:0;display:flex;position:relative}.chart__s1{--chart-color:var(--chart-series-1)}.chart__s2{--chart-color:var(--chart-series-2)}.chart__s3{--chart-color:var(--chart-series-3)}.chart__s4{--chart-color:var(--chart-series-4)}.chart__legend,.chart__donut-legend{margin:0;padding:0;list-style:none}.chart__legend{gap:var(--space-200) var(--space-400);flex-wrap:wrap;display:flex}.chart__key{align-items:center;gap:var(--space-150);font-family:var(--type-sl-sm-400-family);font-weight:var(--type-sl-sm-400-weight);font-size:var(--type-sl-sm-400-size);line-height:var(--type-sl-sm-400-line-height);letter-spacing:var(--type-sl-sm-400-letter-spacing);color:var(--text-secondary);display:inline-flex}.chart__swatch{width:calc(var(--space-200) + var(--space-050));height:calc(var(--space-200) + var(--space-050));border-radius:var(--radius-small);background:var(--chart-color);flex:none}.chart__plot{width:100%;height:var(--size-component-chart-height);border-radius:var(--radius-small);position:relative}.chart__plot svg,.chart__donut svg{display:block;overflow:visible}.chart__plot:focus,.chart__donut:focus{outline:none}.chart__plot:focus-visible,.chart__donut:focus-visible{outline:var(--border-width-focus) solid var(--border-focus);outline-offset:var(--depth-050)}.chart__grid,.chart__guide{stroke:var(--chart-grid);stroke-width:var(--depth-025);shape-rendering:crispedges}.chart__tick{fill:var(--chart-axis-text);font-family:var(--type-sl-xs-400-family);font-weight:var(--type-sl-xs-400-weight);font-size:var(--type-sl-xs-400-size);letter-spacing:var(--type-sl-xs-400-letter-spacing)}.chart__hit{fill:#0000}.chart__group{transition:opacity var(--motion-duration-instant) var(--motion-easing-standard)}.chart__group.is-dim,.chart__segment.is-dim,.chart__row.is-dim{opacity:var(--opacity-dim)}.chart__bar{fill:var(--chart-color);transform-box:fill-box;transform-origin:bottom;animation:chart-grow var(--chart-enter) var(--chart-ease) both;animation-delay:calc(var(--i,0) * var(--chart-stagger))}@keyframes chart-grow{0%{transform:scaleY(0)}to{transform:scaleY(1)}}.chart__line{fill:none;stroke:var(--chart-color);stroke-width:var(--depth-050);stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;animation:chart-draw calc(var(--chart-enter) * 1.4) var(--chart-ease) both;animation-delay:calc(var(--i,0) * var(--chart-stagger) * 2)}@keyframes chart-draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}.chart__area{fill:var(--chart-color);opacity:var(--opacity-wash);animation:chart-fade var(--chart-enter) ease both;animation-delay:calc(var(--chart-enter) * .6)}@keyframes chart-fade{0%{opacity:0}to{opacity:var(--opacity-wash)}}.chart__marker{fill:var(--chart-color);stroke:var(--chart-marker-ring);stroke-width:var(--depth-050)}.chart__anchor{pointer-events:none;width:0;height:0;position:absolute}.chart__anchor .tooltip-wrap{position:absolute;inset:0}.chart__donut-row{align-items:center;gap:var(--space-800);flex-wrap:wrap;display:flex}.chart__donut{width:var(--size-component-chart-donut);height:var(--size-component-chart-donut);border-radius:var(--corner-pill);flex:none;position:relative}.chart__segment{fill:none;stroke:var(--chart-color);stroke-width:var(--size-component-chart-donut-ring);stroke-dasharray:var(--len) 100;transition:opacity var(--motion-duration-instant) var(--motion-easing-standard);animation:chart-sweep var(--chart-enter) var(--chart-ease) both;animation-delay:calc(var(--i,0) * var(--chart-stagger) * 2)}@keyframes chart-sweep{0%{stroke-dasharray:0 100}to{stroke-dasharray:var(--len) 100}}.chart__center{pointer-events:none;text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.chart__total{font-family:var(--type-heading-sm-family);font-weight:var(--type-heading-sm-weight);font-size:var(--type-heading-sm-size);line-height:var(--type-heading-sm-line-height);letter-spacing:var(--type-heading-sm-letter-spacing);color:var(--text-default);animation:chart-fade-in var(--chart-enter) ease both}.chart__center-label{font-family:var(--type-sl-xs-400-family);font-weight:var(--type-sl-xs-400-weight);font-size:var(--type-sl-xs-400-size);line-height:var(--type-sl-xs-400-line-height);color:var(--text-secondary)}@keyframes chart-fade-in{0%{opacity:0}to{opacity:1}}.chart__donut-legend{gap:var(--space-300);flex-direction:column;flex:auto;min-width:0;display:flex}.chart__row{align-items:center;gap:var(--space-200);font-family:var(--type-sl-sm-400-family);font-weight:var(--type-sl-sm-400-weight);font-size:var(--type-sl-sm-400-size);line-height:var(--type-sl-sm-400-line-height);color:var(--text-default);transition:opacity var(--motion-duration-instant) var(--motion-easing-standard);display:flex}.chart__row-name{flex:auto;min-width:0}.chart__row-value{font-weight:var(--type-sl-sm-500-weight);font-variant-numeric:var(--font-numeric-tabular)}.chart__row-pct{min-width:var(--space-1000);text-align:right;color:var(--text-secondary);font-variant-numeric:var(--font-numeric-tabular)}.chart__donut-row--stacked{gap:var(--space-400);flex-direction:column}.chart__donut-row--stacked .chart__donut-legend{align-self:stretch}.chart__gauge-box{align-items:center;gap:var(--space-100);width:var(--size-component-chart-gauge);flex-direction:column;max-width:100%;display:flex}.chart__gauge{aspect-ratio:2;width:100%;position:relative}.chart__gauge svg{display:block;overflow:visible}.chart__gauge-track{fill:none;stroke:var(--chart-grid);stroke-width:var(--size-component-chart-donut-ring)}.chart__gauge-center{padding-bottom:var(--space-100);pointer-events:none;flex-direction:column;align-items:center;display:flex;position:absolute;inset:auto 0 0}.chart__gauge-label{font-family:var(--type-sl-sm-400-family);font-weight:var(--type-sl-sm-400-weight);font-size:var(--type-sl-sm-400-size);line-height:var(--type-sl-sm-400-line-height);color:var(--text-secondary)}.chart__gauge-scale{font-family:var(--type-sl-xs-400-family);font-weight:var(--type-sl-xs-400-weight);font-size:var(--type-sl-xs-400-size);line-height:var(--type-sl-xs-400-line-height);letter-spacing:var(--type-sl-xs-400-letter-spacing);color:var(--chart-axis-text);font-variant-numeric:var(--font-numeric-tabular);justify-content:space-between;align-self:stretch;display:flex}.chart__spark{width:100%;height:var(--size-component-chart-sparkline)}.chart__spark svg{display:block;overflow:visible}.chart__live,.chart__table{width:var(--depth-025);height:var(--depth-025);clip-path:inset(50%);white-space:nowrap;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){.chart__bar,.chart__line,.chart__area,.chart__segment,.chart__total{animation:none}.chart__group,.chart__segment,.chart__row{transition:none}}.check-square{align-items:flex-start;gap:var(--space-200);vertical-align:middle;color:var(--text-default);display:inline-flex;position:relative}.check-square--labeled{cursor:pointer}.check-square--label-start{flex-direction:row-reverse;justify-content:flex-end}.check-square--disabled{cursor:not-allowed}.check-square__control{width:var(--size-icon-base);height:var(--size-icon-base);flex:none;position:relative}.check-square__input{opacity:0;width:100%;height:100%;cursor:inherit;z-index:var(--z-index-raised);margin:0;position:absolute;inset:0}.check-square__box,.check-square__box svg{width:var(--size-icon-base);height:var(--size-icon-base);border-radius:var(--corner-sm);display:block}.check-square__frame{fill:#0000;stroke:var(--checkbox-border);stroke-width:var(--depth-050);transition:fill var(--motion-duration-instant) var(--motion-easing-standard), stroke var(--motion-duration-instant) var(--motion-easing-standard)}.check-square__check,.check-square__dash{fill:none;stroke:var(--checkbox-mark);stroke-width:var(--depth-050);stroke-linecap:round;stroke-linejoin:round;opacity:0}.check-square__check{stroke-dasharray:1;stroke-dashoffset:1px}.check-square__input:checked+.check-square__box .check-square__frame,.check-square__input:indeterminate+.check-square__box .check-square__frame,.check-square[data-vis=checked] .check-square__frame,.check-square[data-vis=indeterminate] .check-square__frame{fill:var(--checkbox-fill);stroke:var(--checkbox-fill)}.check-square__input:checked:not(:indeterminate)+.check-square__box .check-square__check,.check-square[data-vis=checked] .check-square__check{opacity:1;stroke-dashoffset:0;transition:stroke-dashoffset var(--motion-duration-fast) var(--motion-easing-enter)}.check-square__input:indeterminate+.check-square__box .check-square__dash,.check-square[data-vis=indeterminate] .check-square__dash{opacity:1}.check-square:not(.check-square--disabled):not([data-vis]):hover .check-square__frame,.check-square[data-vis=hover] .check-square__frame{stroke:var(--checkbox-border-hover)}.check-square:not(.check-square--disabled):not([data-vis]):hover .check-square__input:checked+.check-square__box .check-square__frame,.check-square:not(.check-square--disabled):not([data-vis]):hover .check-square__input:indeterminate+.check-square__box .check-square__frame{fill:var(--checkbox-fill-hover);stroke:var(--checkbox-fill-hover)}.check-square__input:focus-visible+.check-square__box,.check-square[data-vis=focus] .check-square__box{outline:var(--border-width-focus) solid var(--border-focus);outline-offset:var(--depth-025)}.check-square--disabled .check-square__frame{stroke:var(--checkbox-disabled)}.check-square--disabled .check-square__input:checked+.check-square__box .check-square__frame,.check-square--disabled .check-square__input:indeterminate+.check-square__box .check-square__frame{fill:var(--checkbox-disabled);stroke:var(--checkbox-disabled)}.check-square__label{font-family:var(--type-sl-base-400-family);font-weight:var(--type-sl-base-400-weight);font-size:var(--type-sl-base-400-size);line-height:var(--type-sl-base-400-line-height);letter-spacing:var(--type-sl-base-400-letter-spacing);color:var(--text-default);padding-block:0}.check-square--disabled .check-square__label{color:var(--text-disabled)}@media (prefers-reduced-motion:reduce){.check-square__frame,.check-square__input:checked:not(:indeterminate)+.check-square__box .check-square__check{transition:none}}.data-table-frame{border:var(--border-width-default) solid var(--table-border);border-radius:var(--radius-surface);background:var(--bg-surface-default);width:100%;overflow:hidden}.data-table-scroll{width:100%;overflow-x:auto}.data-table{border-collapse:collapse;width:100%}.data-table__caption{caption-side:top;padding:var(--space-300) var(--space-300);text-align:start;font-family:var(--type-sl-sm-600-family);font-size:var(--type-sl-sm-600-size);font-weight:var(--type-sl-sm-600-weight);line-height:var(--type-sl-sm-600-line-height);letter-spacing:var(--type-sl-sm-600-letter-spacing);color:var(--text-default)}.data-table__th{height:var(--size-component-base);padding:0 var(--space-300);text-align:start;vertical-align:middle;white-space:nowrap;font-family:var(--type-sl-sm-600-family);font-size:var(--type-sl-sm-600-size);font-weight:var(--type-sl-sm-600-weight);line-height:var(--type-sl-sm-600-line-height);letter-spacing:var(--type-sl-sm-600-letter-spacing);color:var(--text-default);background:var(--table-header-bg);border-bottom:var(--border-width-default) solid var(--table-border)}.data-table__th--end,.data-table__td--end{text-align:end}.data-table__sort{align-items:center;gap:var(--space-100);margin-inline:var(--space-negative-100);padding:var(--space-050) var(--space-100);border-radius:var(--radius-small);font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;display:inline-flex}.data-table__th--end .data-table__sort{flex-direction:row-reverse}.data-table__sort .icon{color:var(--icon-secondary)}.data-table__th[aria-sort=ascending] .data-table__sort .icon,.data-table__th[aria-sort=descending] .data-table__sort .icon{color:var(--icon-default)}.data-table__sort:hover{background:var(--bg-neutral-hover)}.data-table__sort:focus-visible{outline:var(--border-width-focus) solid var(--border-focus);outline-offset:0}.data-table__row{--data-table-row-bg:var(--bg-surface-default)}.data-table--zebra .data-table__row:nth-child(2n){--data-table-row-bg:var(--table-row-zebra)}.data-table__row--selected,.data-table--zebra .data-table__row--selected:nth-child(2n){--data-table-row-bg:var(--table-row-selected)}.data-table__td{height:var(--size-component-large);padding:0 var(--space-300);vertical-align:middle;font-family:var(--type-sl-sm-400-family);font-size:var(--type-sl-sm-400-size);font-weight:var(--type-sl-sm-400-weight);line-height:var(--type-sl-sm-400-line-height);letter-spacing:var(--type-sl-sm-400-letter-spacing);color:var(--text-default);white-space:nowrap;background-color:var(--data-table-row-bg)}.data-table--line .data-table__row+.data-table__row .data-table__td{border-top:var(--border-width-default) solid var(--table-border)}.data-table__row:hover .data-table__td{background-image:linear-gradient(var(--table-row-hover), var(--table-row-hover))}.data-table__td--numeric{font-variant-numeric:var(--font-numeric-tabular);white-space:nowrap}.data-table__th--check,.data-table__td--check{width:var(--size-component-large);min-width:var(--size-component-large);text-align:center}.data-table__sticky{z-index:var(--z-index-raised);position:sticky;left:0}.data-table__sticky--after-check{left:var(--size-component-large)}.data-table__th.data-table__sticky{z-index:var(--z-index-raised-above)}.data-table__row--clickable{cursor:pointer}.data-table__row--clickable:focus-visible{outline:none}.data-table__row--clickable:focus-visible .data-table__td{box-shadow:inset 0 var(--depth-050) 0 0 var(--border-focus), inset 0 calc(var(--depth-050) * -1) 0 0 var(--border-focus)}.data-table--tone-tint .data-table__row--caution:not(.data-table__row--selected){--data-table-row-bg:var(--bg-warning-subtlest)}.data-table__dot{width:var(--space-200);height:var(--space-200);border-radius:var(--corner-pill);background:var(--icon-warning);flex:none}.data-table__caution{align-items:center;gap:var(--space-200);min-width:0;display:inline-flex}.data-table__sr-only{width:var(--depth-025);height:var(--depth-025);clip-path:inset(50%);white-space:nowrap;position:absolute;overflow:hidden}.data-table__footer{justify-content:space-between;align-items:center;gap:var(--space-300);min-height:var(--size-component-large);padding:var(--space-100) var(--space-300);border-top:var(--border-width-default) solid var(--table-border);font-family:var(--type-sl-sm-400-family);font-size:var(--type-sl-sm-400-size);font-weight:var(--type-sl-sm-400-weight);line-height:var(--type-sl-sm-400-line-height);color:var(--text-secondary);flex-wrap:wrap;display:flex}.data-table-empty{min-height:var(--size-component-xxlarge);padding:var(--space-800) var(--space-600);background:var(--bg-surface-sunken);font-family:var(--type-sl-sm-400-family);font-size:var(--type-sl-sm-400-size);line-height:var(--type-sl-sm-400-line-height);color:var(--text-secondary);text-align:center;justify-content:center;align-items:center;display:flex}@media (forced-colors:active){.data-table__row--selected .data-table__td{outline:var(--border-width-default) solid Highlight}}.data-table__td,.data-table__sort{transition:background-color var(--motion-duration-instant) var(--motion-easing-standard), color var(--motion-duration-instant) var(--motion-easing-standard)}@media (prefers-reduced-motion:reduce){.data-table__td,.data-table__sort{transition:none}}.feed{gap:var(--space-300);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.feed__entry{align-items:flex-start;gap:var(--space-200);display:flex}.feed__body{align-items:flex-start;gap:var(--space-050);min-width:0;padding-top:var(--space-200);flex-direction:column;display:flex}.feed__line{align-items:baseline;column-gap:var(--space-200);flex-wrap:wrap;margin:0;display:flex}.feed__text{font-family:var(--type-sl-base-400-family);font-size:var(--type-sl-base-400-size);font-weight:var(--type-sl-base-400-weight);line-height:var(--type-sl-base-400-line-height);color:var(--text-subtle)}.feed__sender{font-weight:var(--type-sl-base-600-weight);color:var(--text-default)}.feed__time{font-family:var(--type-sl-xs-400-family);font-size:var(--type-sl-xs-400-size);font-weight:var(--type-sl-xs-400-weight);line-height:var(--type-sl-xs-400-line-height);color:var(--text-secondary)}.feed__like{align-items:center;gap:var(--space-100);height:var(--size-component-xsmall);margin:0 0 0 var(--space-negative-200);padding:0 var(--space-200);border-radius:var(--radius-item);font-family:var(--type-sl-sm-500-family);font-size:var(--type-sl-sm-500-size);font-weight:var(--type-sl-sm-500-weight);line-height:var(--type-sl-sm-500-line-height);color:var(--text-secondary);cursor:pointer;background:0 0;border:0;display:inline-flex}.feed__like .icon{color:inherit}.feed__like:hover{background:var(--bg-neutral-hover)}.feed__like:active{background:var(--bg-neutral-active)}.feed__like[aria-pressed=true]{color:var(--text-brand-default)}.feed__like:focus-visible{outline:var(--border-width-focus) solid var(--border-focus);outline-offset:var(--depth-025)}.feed__likes{font-variant-numeric:var(--font-numeric-tabular)}.feed__like{transition:color var(--motion-duration-instant) var(--motion-easing-standard), background-color var(--motion-duration-instant) var(--motion-easing-standard)}@media (prefers-reduced-motion:reduce){.feed__like{transition:none}}.chip{--chip-h:var(--size-component-small);--chip-pad-start:var(--space-300);--chip-pad-end:var(--space-300);--chip-gap:var(--space-100);--chip-remove:var(--size-component-xsmall);box-sizing:border-box;max-width:100%;height:var(--chip-h);border:var(--border-width-default) solid var(--chip-border);border-radius:var(--radius-control);background:var(--chip-bg);color:var(--chip-text);vertical-align:middle;transition:background-color var(--motion-duration-instant) var(--motion-easing-standard), border-color var(--motion-duration-instant) var(--motion-easing-standard), color var(--motion-duration-instant) var(--motion-easing-standard);align-items:center;display:inline-flex;position:relative}.chip--sm{--chip-h:var(--size-component-xsmall);--chip-pad-start:var(--space-200);--chip-pad-end:var(--space-200);--chip-remove:var(--size-icon-small)}.chip--removable{--chip-pad-end:var(--space-050)}.chip--avatar{--chip-pad-start:var(--space-050)}.chip__main{align-items:center;gap:var(--chip-gap);min-width:0;height:100%;padding:0 var(--space-100) 0 var(--chip-pad-start);border-radius:inherit;color:inherit;font:inherit;cursor:default;background:0 0;border:0;margin:0;display:inline-flex}.chip:not(.chip--removable) .chip__main{padding-inline-end:var(--chip-pad-end)}.chip--toggle .chip__main{cursor:pointer}.chip__label{white-space:nowrap;text-overflow:ellipsis;min-width:0;font-family:var(--type-sl-sm-500-family);font-weight:var(--type-sl-sm-500-weight);font-size:var(--type-sl-sm-500-size);line-height:var(--type-sl-sm-500-line-height);letter-spacing:var(--type-sl-sm-500-letter-spacing);overflow:hidden}.chip--sm .chip__label{font-family:var(--type-sl-xs-500-family);font-weight:var(--type-sl-xs-500-weight);font-size:var(--type-sl-xs-500-size);line-height:var(--type-sl-xs-500-line-height);letter-spacing:var(--type-sl-xs-500-letter-spacing)}.chip .icon{color:inherit}.chip__check,.chip__avatar{flex:none}.chip--toggle:not(.chip--disabled):hover,.chip--toggle[data-force=hover]{background:var(--chip-bg-hover);color:var(--chip-text-hover)}.chip--toggle:not(.chip--disabled):active,.chip--toggle[data-force=pressed]{background:var(--chip-bg-active);color:var(--chip-text-hover)}.chip--selected{border-color:var(--chip-selected-border);background:var(--chip-selected-bg);color:var(--chip-selected-text)}.chip--selected:not(.chip--disabled):hover,.chip--selected[data-force=hover],.chip--selected:not(.chip--disabled):active,.chip--selected[data-force=pressed]{background:var(--chip-selected-bg);color:var(--chip-selected-text-hover);border-color:var(--chip-selected-text-hover)}.chip__main:focus,.chip__remove:focus{outline:none}.chip[data-force=focus]{outline:var(--border-width-focus) solid var(--border-focus);outline-offset:var(--depth-050)}.chip:has(.chip__main:focus-visible){outline:var(--border-width-focus) solid var(--border-focus);outline-offset:var(--depth-050)}.chip__remove{width:var(--chip-remove);height:var(--chip-remove);margin:0 var(--space-050) 0 0;border-radius:var(--radius-control);color:inherit;cursor:pointer;background:0 0;border:0;flex:none;place-items:center;padding:0;display:inline-grid;position:relative}.chip__remove:before{content:"";inset:calc((var(--size-component-xsmall) - var(--chip-remove)) / -2);position:absolute}.chip__remove:hover:not(:disabled){background:var(--bg-neutral-hover);color:var(--chip-text-hover)}.chip--selected .chip__remove:hover:not(:disabled){color:var(--chip-selected-text-hover)}.chip__remove:focus-visible{outline:var(--border-width-focus) solid var(--border-focus);outline-offset:var(--depth-025)}.chip--disabled{border-color:var(--border-subtle);background:var(--bg-neutral-disabled);color:var(--text-disabled)}.chip--disabled .chip__main,.chip--disabled .chip__remove{cursor:not-allowed}.chip--disabled .chip__avatar{opacity:var(--opacity-disabled)}@media (prefers-reduced-motion:reduce){.chip{transition:none}}.tabs{--tabs-height:var(--size-component-base);--tabs-pad:var(--space-400);flex-direction:column;width:100%;min-width:0;display:flex}.tabs--sm{--tabs-height:var(--size-component-small);--tabs-pad:var(--space-300)}.tabs--vertical{align-items:flex-start;gap:var(--space-800);flex-direction:row}.tabs__list{scrollbar-width:none;min-width:0;display:flex;overflow-x:auto}.tabs__list::-webkit-scrollbar{display:none}.tabs__list[data-fade-end]{-webkit-mask-image:linear-gradient(to right, black calc(100% - var(--space-800)), transparent);mask-image:linear-gradient(to right, black calc(100% - var(--space-800)), transparent)}.tabs__list[data-fade-start]{-webkit-mask-image:linear-gradient(to left, black calc(100% - var(--space-800)), transparent);mask-image:linear-gradient(to left, black calc(100% - var(--space-800)), transparent)}.tabs__list[data-fade-start][data-fade-end]{-webkit-mask-image:linear-gradient(to right, transparent, black var(--space-800), black calc(100% - var(--space-800)), transparent);mask-image:linear-gradient(to right, transparent, black var(--space-800), black calc(100% - var(--space-800)), transparent)}.tabs--vertical .tabs__list{flex-direction:column;flex-shrink:0;overflow:visible}.tabs__tab{align-items:center;gap:var(--space-200);height:var(--tabs-height);font-family:var(--type-sl-base-500-family);font-size:var(--type-sl-base-500-size);font-weight:var(--type-sl-base-500-weight);line-height:var(--type-sl-base-500-line-height);white-space:nowrap;color:var(--tabs-text);cursor:pointer;transition:color var(--motion-duration-instant) var(--motion-easing-standard), background-color var(--motion-duration-instant) var(--motion-easing-standard);background:0 0;border:0;flex-shrink:0;margin:0;padding:0;display:inline-flex;position:relative}.tabs--sm .tabs__tab{font-family:var(--type-sl-sm-500-family);font-size:var(--type-sl-sm-500-size);font-weight:var(--type-sl-sm-500-weight);line-height:var(--type-sl-sm-500-line-height)}.tabs__tab .icon{color:inherit}.tabs__tab:hover:not(:disabled){color:var(--tabs-text-hover)}.tabs__tab:focus-visible{outline:var(--border-width-focus) solid var(--border-focus);outline-offset:calc(var(--depth-050) * -1);border-radius:var(--radius-small)}.tabs__tab:disabled{color:var(--text-disabled);cursor:not-allowed}.tabs__count{min-width:var(--size-component-xxsmall);padding:0 var(--space-100);border-radius:var(--corner-pill);background:var(--tabs-count-bg);font-family:var(--type-sl-xs-500-family);font-size:var(--type-sl-xs-500-size);font-weight:var(--type-sl-xs-500-weight);line-height:var(--type-sl-xs-500-line-height);font-variant-numeric:var(--font-numeric-tabular);color:var(--tabs-count-text);justify-content:center;align-items:center;display:inline-flex}.tabs--line.tabs--horizontal .tabs__list{gap:var(--space-600);box-shadow:inset 0 calc(var(--depth-025) * -1) 0 var(--tabs-rail)}.tabs--line.tabs--vertical .tabs__list{box-shadow:inset var(--depth-025) 0 0 var(--tabs-rail)}.tabs--line.tabs--vertical .tabs__tab{padding:0 var(--tabs-pad)}.tabs--line .tabs__tab:after{content:"";height:var(--depth-050);transition:background-color var(--motion-duration-instant) var(--motion-easing-standard);background:0 0;position:absolute;bottom:0;left:0;right:0}.tabs--line.tabs--vertical .tabs__tab:after{width:var(--depth-050);height:auto;top:0;right:auto}.tabs--line .tabs__tab:hover:not(:disabled):after{background:var(--tabs-indicator-hover)}.tabs--line .tabs__tab[aria-selected=true]{color:var(--tabs-text-selected)}.tabs--line .tabs__tab[aria-selected=true]:after{background:var(--tabs-indicator)}.tabs--pill .tabs__list{gap:var(--space-300)}.tabs--pill.tabs--vertical .tabs__list{gap:var(--space-100)}.tabs--pill .tabs__tab{padding:0 var(--space-300);border-radius:var(--radius-item)}.tabs--pill .tabs__tab:hover:not(:disabled){background:var(--tabs-pill-bg-hover)}.tabs--pill .tabs__tab[aria-selected=true]{background:var(--tabs-pill-bg-selected);color:var(--tabs-text-selected)}.tabs--folder .tabs__list{gap:var(--space-050);box-shadow:inset 0 calc(var(--depth-025) * -1) 0 var(--tabs-folder-border)}.tabs--folder .tabs__tab{padding:0 var(--tabs-pad);border:var(--border-width-default) solid var(--tabs-folder-border);border-radius:var(--radius-item) var(--radius-item) 0 0;background:var(--tabs-folder-bg)}.tabs--folder .tabs__tab:hover:not(:disabled){background:var(--tabs-folder-bg-hover)}.tabs--folder .tabs__tab[aria-selected=true]{border-bottom-color:var(--tabs-folder-bg-selected);background:var(--tabs-folder-bg-selected);color:var(--tabs-text-hover)}.tabs--folder .tabs__panel{padding:var(--space-400);border:var(--border-width-default) solid var(--tabs-folder-border);border-radius:0 0 var(--radius-item) var(--radius-item);background:var(--tabs-folder-bg-selected);border-top:0}.tabs__panel{min-width:0;padding-top:var(--space-400);font-family:var(--type-body-base-family);font-size:var(--type-body-base-size);font-weight:var(--type-body-base-weight);line-height:var(--type-body-base-line-height);color:var(--text-default)}.tabs--vertical .tabs__panel{flex:1;padding-top:0}.tabs__panel:focus-visible{outline:var(--border-width-focus) solid var(--border-focus);outline-offset:var(--depth-050);border-radius:var(--radius-small)}@media (prefers-reduced-motion:reduce){.tabs__tab,.tabs--line .tabs__tab:after{transition:none}}@media (forced-colors:active){.tabs--line .tabs__tab[aria-selected=true]:after,.tabs--pill .tabs__tab[aria-selected=true]{background:highlight}.tabs--pill .tabs__tab[aria-selected=true]{color:highlighttext}}.btn-icon{--btn-icon:var(--size-icon-base);box-sizing:border-box;width:var(--size-component-large);height:var(--size-component-large);border:var(--border-width-default) solid transparent;border-radius:var(--radius-control);background:var(--bg-brand-primary);color:var(--text-inverse-default);cursor:pointer;-webkit-user-select:none;user-select:none;appearance:none;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex;position:relative}.btn-icon .icon{width:var(--btn-icon);height:var(--btn-icon);color:inherit}.btn-icon:focus{outline:none}.btn-icon:focus-visible,.btn-icon[data-force=focus]:not(:disabled){outline:var(--border-width-focus) solid var(--border-focus);outline-offset:var(--depth-050)}.btn-icon:disabled{color:var(--text-disabled);cursor:not-allowed}.btn-icon--brand:disabled,.btn-icon--grey:disabled,.btn-icon--danger:disabled{background:var(--bg-neutral-disabled);border-color:#0000}.btn-icon--brand-outline:disabled,.btn-icon--grey-outline:disabled,.btn-icon--danger-outline:disabled{border-color:var(--border-subtle);background:0 0}.btn-icon--ghost:disabled{background:0 0;border-color:#0000}.btn-icon--loading{cursor:progress}.btn-icon--loading:not(:disabled){pointer-events:none}.btn-icon--loading>:not(.btn-icon__spin){visibility:hidden}.btn-icon__spin{box-sizing:border-box;width:var(--btn-icon);height:var(--btn-icon);border:var(--border-width-strong) solid currentColor;animation:btn-icon-spin var(--motion-duration-loop-fast) linear infinite;pointer-events:none;border-right-color:#0000;border-radius:50%;margin:auto;position:absolute;inset:0}@keyframes btn-icon-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.btn-icon__spin{animation-duration:var(--motion-duration-loop-calm)}}.btn-icon--lg{width:var(--size-component-large);height:var(--size-component-large);--btn-icon:var(--size-icon-base)}.btn-icon--md{width:var(--size-component-base);height:var(--size-component-base);--btn-icon:var(--size-icon-base)}.btn-icon--sm{width:var(--size-component-small);height:var(--size-component-small);--btn-icon:var(--size-icon-small)}.btn-icon--brand{background:var(--bg-brand-primary);color:var(--text-inverse-default);border-color:#0000}.btn-icon--brand:hover:not(:disabled),.btn-icon--brand[data-force=hover]:not(:disabled){background:var(--bg-brand-hover)}.btn-icon--brand:active:not(:disabled),.btn-icon--brand[data-force=pressed]:not(:disabled){background:var(--bg-brand-active)}.btn-icon--grey{background:var(--bg-grey-bold);color:var(--text-inverse-default);border-color:#0000}.btn-icon--grey:hover:not(:disabled),.btn-icon--grey[data-force=hover]:not(:disabled){background:var(--bg-grey-bold-hover)}.btn-icon--grey:active:not(:disabled),.btn-icon--grey[data-force=pressed]:not(:disabled){background:var(--bg-grey-bold-active)}.btn-icon--danger{background:var(--bg-danger-primary);color:var(--text-inverse-default);border-color:#0000}.btn-icon--danger:hover:not(:disabled),.btn-icon--danger[data-force=hover]:not(:disabled){background:var(--bg-danger-hover)}.btn-icon--danger:active:not(:disabled),.btn-icon--danger[data-force=pressed]:not(:disabled){background:var(--bg-danger-active)}.btn-icon--brand-outline,.btn-icon--grey-outline,.btn-icon--ghost,.btn-icon--danger-outline{background:var(--bg-neutral)}.btn-icon--brand-outline{color:var(--text-brand-default);border-color:var(--border-brand)}.btn-icon--grey-outline{color:var(--text-default);border-color:var(--border-subtle)}.btn-icon--ghost{color:var(--text-default);border-color:#0000}.btn-icon--danger-outline{color:var(--text-danger);border-color:var(--border-danger)}.btn-icon--brand-outline:hover:not(:disabled),.btn-icon--grey-outline:hover:not(:disabled),.btn-icon--ghost:hover:not(:disabled),.btn-icon--danger-outline:hover:not(:disabled),.btn-icon--brand-outline[data-force=hover]:not(:disabled),.btn-icon--grey-outline[data-force=hover]:not(:disabled),.btn-icon--ghost[data-force=hover]:not(:disabled),.btn-icon--danger-outline[data-force=hover]:not(:disabled){background:var(--bg-neutral-hover)}.btn-icon--brand-outline:active:not(:disabled),.btn-icon--grey-outline:active:not(:disabled),.btn-icon--ghost:active:not(:disabled),.btn-icon--danger-outline:active:not(:disabled),.btn-icon--brand-outline[data-force=pressed]:not(:disabled),.btn-icon--grey-outline[data-force=pressed]:not(:disabled),.btn-icon--ghost[data-force=pressed]:not(:disabled),.btn-icon--danger-outline[data-force=pressed]:not(:disabled){background:var(--bg-neutral-active)}.btn-icon--inverted{background:var(--bg-inverse);color:var(--icon-inverse-default);border-color:#0000}.btn-icon--inverted:hover:not(:disabled),.btn-icon--inverted[data-force=hover]:not(:disabled){background:var(--bg-inverse-hover)}.btn-icon--inverted:active:not(:disabled),.btn-icon--inverted[data-force=pressed]:not(:disabled){background:var(--bg-inverse-active)}.btn-icon--inverted:disabled{background:var(--bg-inverse);color:var(--icon-inverse-disabled);border-color:#0000}.btn-icon--on-image{background:var(--bg-button-on-image);color:var(--icon-on-image);border-color:#0000}.btn-icon--on-image:hover:not(:disabled),.btn-icon--on-image[data-force=hover]:not(:disabled){background:var(--bg-button-on-image-hover)}.btn-icon--on-image:active:not(:disabled),.btn-icon--on-image[data-force=pressed]:not(:disabled){background:var(--bg-button-on-image-active)}.btn-icon--on-image:disabled{background:var(--bg-button-on-image);color:var(--icon-on-image-disabled);border-color:#0000}.single-select-dropdown-field{flex-direction:column;width:100%;display:flex}.single-select-dropdown-field__header{justify-content:space-between;align-items:center;gap:var(--space-200);margin-bottom:var(--space-100);display:flex}.single-select-dropdown-field--sm .single-select-dropdown-field__header{margin-bottom:var(--space-100)}.single-select-dropdown-field--sm .input-field__wrapper{height:var(--size-component-small);border-radius:var(--radius-field-sm)}.single-select-dropdown-field__label{font-family:var(--font-body), system-ui, sans-serif;font-size:var(--font-size-200);font-weight:var(--font-weight-medium);color:var(--text-default);line-height:var(--line-height-700)}.single-select-dropdown-field__optional{font-family:var(--font-body), system-ui, sans-serif;font-size:var(--font-size-100);font-weight:var(--font-weight-regular);color:var(--text-secondary);line-height:var(--line-height-700);flex-shrink:0}.single-select-dropdown,.single-select-dropdown__input{cursor:pointer}.single-select-dropdown__icon{color:var(--icon-default);pointer-events:none;transition:transform var(--motion-duration-instant) var(--motion-easing-standard);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;transform:rotate(0)}.single-select-dropdown__icon[data-open=true]{transform:rotate(180deg)}@media (prefers-reduced-motion:reduce){.single-select-dropdown__icon{transition:none}}.single-select-dropdown--disabled{cursor:not-allowed}.single-select-dropdown--disabled .single-select-dropdown__icon,.input-field__wrapper--disabled .single-select-dropdown__icon{color:var(--icon-disabled)}.single-select-dropdown--disabled .single-select-dropdown__input{cursor:not-allowed}.single-select-dropdown__popover{z-index:var(--z-index-popover);box-sizing:border-box;top:var(--single-select-dropdown-top,0);left:var(--single-select-dropdown-left,0);inline-size:var(--single-select-dropdown-width,auto);margin:0;position:fixed}.single-select-dropdown__popover[data-placement=below]{top:calc(var(--single-select-dropdown-top,0px) + var(--space-100))}.single-select-dropdown__popover .menu{box-sizing:border-box;max-block-size:var(--size-component-menu-max-height);flex-direction:column;align-items:stretch;inline-size:100%;min-inline-size:100%;display:flex;overflow-y:auto}.single-select-dropdown+.single-select-dropdown-field__hint,.single-select-dropdown+.single-select-dropdown-field__error,.single-select-dropdown+.single-select-dropdown-field__success{margin-top:var(--space-100)}.single-select-dropdown-field__hint{padding-inline:var(--space-050);font-family:var(--font-body), system-ui, sans-serif;font-size:var(--font-size-100);font-weight:var(--font-weight-regular);color:var(--text-secondary);line-height:var(--line-height-700)}.single-select-dropdown-field__error,.single-select-dropdown-field__success{align-items:flex-start;gap:var(--space-100);font-family:var(--font-body), system-ui, sans-serif;font-size:var(--font-size-100);font-weight:var(--font-weight-regular);line-height:var(--line-height-700);padding:var(--space-100) var(--space-050);border-radius:var(--radius-small);display:flex}.single-select-dropdown-field__error{color:var(--text-danger)}.single-select-dropdown-field__error-icon{font-size:var(--size-icon-small);color:var(--icon-danger);flex-shrink:0}.single-select-dropdown-field__success{color:var(--text-success)}.single-select-dropdown-field__success-icon{font-size:var(--size-icon-small);color:var(--icon-success);flex-shrink:0}.input-field__wrapper--disabled .single-select-dropdown__icon .icon,.input-field__wrapper--disabled .time-picker__icon .icon{color:var(--icon-disabled)}.pagination{justify-content:space-between;align-items:center;gap:var(--space-300);min-height:var(--size-component-large);flex-wrap:wrap;display:flex}.pagination__summary,.pagination__size-label{font-family:var(--type-sl-sm-400-family);font-size:var(--type-sl-sm-400-size);font-weight:var(--type-sl-sm-400-weight);line-height:var(--type-sl-sm-400-line-height);font-variant-numeric:var(--font-numeric-tabular);color:var(--text-subtle);margin:0}.pagination__pages{align-items:center;gap:var(--space-100);margin:0;padding:0;list-style:none;display:flex}.pagination__page{min-width:var(--size-component-small);height:var(--size-component-small);padding:0 var(--space-100);border-radius:var(--radius-item);background:var(--bg-neutral);font-family:var(--type-sl-base-400-family);font-size:var(--type-sl-base-400-size);font-weight:var(--type-sl-base-400-weight);line-height:var(--type-sl-base-400-line-height);font-variant-numeric:var(--font-numeric-tabular);color:var(--text-secondary);cursor:pointer;transition:background var(--motion-duration-instant) var(--motion-easing-standard);border:0;justify-content:center;align-items:center;display:inline-flex}.pagination__page:hover{background:var(--bg-neutral-hover)}.pagination__page:active{background:var(--bg-neutral-active)}.pagination__page[aria-current=page]{background:var(--pagination-current-bg);font-weight:var(--font-weight-bold);color:var(--pagination-current-text)}.pagination__page:focus-visible{outline:var(--border-width-focus) solid var(--border-focus);outline-offset:var(--depth-025)}.pagination__gap{min-width:var(--size-component-small);font-family:var(--type-sl-base-400-family);font-size:var(--type-sl-base-400-size);color:var(--text-secondary);justify-content:center;display:inline-flex}.pagination__size,.pagination__step{align-items:center;gap:var(--space-300);display:flex}.pagination__size .single-select-dropdown-field{width:var(--size-component-xxlarge)}@media (prefers-reduced-motion:reduce){.pagination__page{transition:none}}.textarea-field{flex-direction:column;width:100%;display:flex}.textarea-field__header{justify-content:space-between;align-items:center;gap:var(--space-200);margin-bottom:var(--space-100);display:flex}.textarea-field__label{font-family:var(--font-body), system-ui, sans-serif;font-size:var(--font-size-200);font-weight:var(--font-weight-medium);line-height:var(--line-height-700);color:var(--text-default)}.textarea-field__optional{font-family:var(--font-body), system-ui, sans-serif;font-size:var(--font-size-100);font-weight:var(--font-weight-regular);line-height:var(--line-height-700);color:var(--text-secondary)}.textarea-field__wrapper{min-height:calc(var(--size-component-large) * 3);padding:var(--space-200) var(--space-300);border:var(--border-width-default) solid var(--border-input);border-radius:var(--radius-field);background:var(--bg-input-default);transition:border-color var(--motion-duration-instant) var(--motion-easing-standard), background var(--motion-duration-instant) var(--motion-easing-standard), box-shadow var(--motion-duration-instant) var(--motion-easing-standard);align-items:flex-start;display:flex}.textarea-field__wrapper:hover:not(.textarea-field__wrapper--disabled){background:var(--bg-input-hover);border-color:var(--border-subtler-hover)}:is(.textarea-field__wrapper:has(.textarea-field__native:focus):not(.textarea-field__wrapper--disabled):not(.textarea-field__wrapper--error),.textarea-field__wrapper--active:not(.textarea-field__wrapper--disabled):not(.textarea-field__wrapper--error)){border-color:var(--border-brand)}:root[data-focus-source=keyboard] .textarea-field__wrapper:has(.textarea-field__native:focus):not(.textarea-field__wrapper--disabled){outline:var(--border-width-focus) solid var(--border-focus);outline-offset:var(--depth-050)}.textarea-field__wrapper--hover:not(.textarea-field__wrapper--disabled){background:var(--bg-input-hover);border-color:var(--border-subtler-hover)}.textarea-field__wrapper--error,.textarea-field__wrapper--error:hover:not(.textarea-field__wrapper--disabled),.textarea-field__wrapper--error.textarea-field__wrapper--hover:not(.textarea-field__wrapper--disabled){border-color:var(--border-danger)}.textarea-field__wrapper--disabled{opacity:var(--opacity-disabled);pointer-events:none}.textarea-field__native{resize:none;width:100%;min-width:0;font-family:var(--font-body), system-ui, sans-serif;font-size:var(--font-size-200);font-weight:var(--font-weight-regular);line-height:var(--line-height-700);color:var(--text-default);background:0 0;border:none;outline:none;flex:1;overflow-y:auto}.textarea-field__native::placeholder{color:var(--text-secondary);opacity:1}.textarea-field__wrapper+.textarea-field__hint,.textarea-field__wrapper+.textarea-field__error,.textarea-field__wrapper+.textarea-field__success{margin-top:var(--space-100)}.textarea-field__hint{padding-inline:var(--space-050);font-family:var(--font-body), system-ui, sans-serif;font-size:var(--font-size-100);font-weight:var(--font-weight-regular);line-height:var(--line-height-500);color:var(--text-secondary)}.textarea-field__error,.textarea-field__success{align-items:center;gap:var(--space-100);font-family:var(--font-body), system-ui, sans-serif;font-size:var(--font-size-100);font-weight:var(--font-weight-regular);line-height:var(--line-height-500);padding:var(--space-100) var(--space-050);border-radius:var(--radius-small);display:flex}.textarea-field__error{color:var(--text-danger)}.textarea-field__success{color:var(--text-success)}.textarea-field__error-icon,.textarea-field__success-icon{width:var(--size-icon-small);height:var(--size-icon-small);flex-shrink:0;justify-content:center;align-items:center;line-height:0;display:flex}.textarea-field__error-icon{color:var(--icon-danger)}.textarea-field__success-icon{color:var(--icon-success)}@media (width<=767px){.textarea-field__native{font-size:var(--type-sl-base-500-size)}}.file-chip{align-items:center;gap:var(--space-200);width:100%;padding:var(--space-200);border:var(--border-width-default) solid var(--border-subtle);border-radius:var(--radius-item);background:var(--bg-surface-default);display:flex}.file-chip--error{border-color:var(--border-focus);background:var(--bg-grey-subtler)}.file-chip__leading-icon{flex-shrink:0}.file-chip__name{font-family:var(--font-body), system-ui, sans-serif;font-size:var(--font-size-300);font-weight:var(--font-weight-medium);line-height:var(--line-height-900);color:var(--text-default);white-space:nowrap;margin:0}.file-chip__size{min-width:0;font-family:var(--font-body), system-ui, sans-serif;font-size:var(--font-size-200);font-weight:var(--font-weight-regular);line-height:var(--line-height-700);color:var(--text-secondary);flex:1;margin:0}.file-chip__remove{border-radius:var(--radius-small);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.file-chip__remove:focus-visible{outline:var(--border-width-focus) solid var(--border-focus);outline-offset:var(--depth-050)}.upload{gap:var(--space-200);flex-direction:column;width:100%;display:flex}.upload__dropzone{justify-content:center;align-items:center;gap:var(--space-400);width:100%;min-height:var(--size-component-upload-min-height);padding:var(--space-1000) var(--space-400);border:var(--border-width-default) dashed var(--border-subtle);border-radius:var(--radius-item);background:var(--bg-neutral-selected);text-align:center;flex-direction:column;display:flex}.upload__copy{color:var(--text-default);font-family:var(--font-body), system-ui, sans-serif;font-size:var(--font-size-300);font-weight:var(--font-weight-regular);line-height:var(--line-height-900);margin:0}.upload__browse{color:var(--text-brand-default);font:inherit;font-weight:var(--font-weight-medium);cursor:pointer;border-radius:var(--radius-small);background:0 0;border:none;padding:0;text-decoration:underline}.upload__browse:focus-visible{outline:var(--border-width-focus) solid var(--border-focus);outline-offset:var(--depth-050)}.upload__list{gap:var(--space-100);flex-direction:column;display:flex}.button-set{justify-content:flex-end;align-items:center;gap:var(--space-200);flex-wrap:wrap;display:flex}.button-set--sm{gap:var(--space-150)}.switch{align-items:flex-start;gap:var(--space-200);vertical-align:middle;color:var(--text-default);display:inline-flex;position:relative}.switch--labeled{cursor:pointer}.switch--label-start{flex-direction:row-reverse;justify-content:flex-end}.switch--disabled{cursor:not-allowed}.switch__control{width:var(--size-icon-large);height:var(--size-icon-base);flex:none;align-items:center;display:flex;position:relative}.switch__input{inset:calc((var(--size-icon-large) - var(--size-icon-base)) / -2) 0;width:100%;height:var(--size-icon-large);opacity:0;cursor:inherit;z-index:var(--z-index-raised);margin:0;position:absolute}.switch__track{width:var(--size-icon-large);height:var(--size-icon-medium);border-radius:var(--corner-pill);background:var(--switch-track-off);transition:background var(--motion-duration-instant) var(--motion-easing-standard);display:block;position:relative}.switch__knob{top:var(--depth-050);left:var(--depth-050);width:var(--size-icon-small);height:var(--size-icon-small);border-radius:var(--corner-pill);background:var(--switch-knob);transition:transform var(--motion-duration-instant) var(--motion-easing-standard);position:absolute}.switch__input:checked+.switch__track,.switch[data-vis=on] .switch__track{background:var(--switch-track-on)}.switch__input:checked+.switch__track .switch__knob,.switch[data-vis=on] .switch__knob{transform:translateX(calc(var(--size-icon-large) - var(--size-icon-small) - var(--depth-050) * 2))}.switch:not(.switch--disabled):not([data-vis]):hover .switch__track,.switch[data-vis=hover] .switch__track{background:var(--switch-track-off-hover)}.switch:not(.switch--disabled):not([data-vis]):hover .switch__input:checked+.switch__track{background:var(--switch-track-on-hover)}.switch__input:focus-visible+.switch__track,.switch[data-vis=focus] .switch__track{outline:var(--border-width-focus) solid var(--border-focus);outline-offset:var(--depth-050)}.switch--disabled .switch__track{background:var(--switch-track-off-disabled)}.switch--disabled .switch__input:checked+.switch__track{background:var(--switch-track-on-disabled)}.switch__label{font-family:var(--type-sl-base-400-family);font-weight:var(--type-sl-base-400-weight);font-size:var(--type-sl-base-400-size);line-height:var(--type-sl-base-400-line-height);letter-spacing:var(--type-sl-base-400-letter-spacing);color:var(--text-default)}.switch--disabled .switch__label{color:var(--text-disabled)}@media (prefers-reduced-motion:reduce){.switch__track,.switch__knob{transition:none}}@media (forced-colors:active){.switch__track{border:var(--border-width-default) solid CanvasText}.switch__knob{background:canvastext}}.chat-message{align-items:flex-end;gap:var(--space-200);width:100%;display:flex}.chat-message--sent{justify-content:flex-end}.chat-message+.chat-message{margin-top:var(--space-400)}.chat-message+.chat-message--continued{margin-top:var(--space-100)}.chat-message__avatar{width:var(--size-component-xsmall);min-height:var(--depth-025);flex:none}.chat-message--timed .chat-message__avatar{margin-bottom:calc(var(--type-sl-xs-400-size) * var(--type-sl-xs-400-line-height) + var(--space-100))}.chat-message__content{gap:var(--space-100);flex-direction:column;min-width:0;max-width:75%;display:flex}.chat-message--sent .chat-message__content{align-items:flex-end}.chat-message--received .chat-message__content{align-items:flex-start}.chat-message__name{padding-inline:var(--space-300);font-family:var(--type-sl-xs-500-family);font-weight:var(--type-sl-xs-500-weight);font-size:var(--type-sl-xs-500-size);line-height:var(--type-sl-xs-500-line-height);letter-spacing:var(--type-sl-xs-500-letter-spacing);color:var(--chat-meta)}.chat-message__bubble{box-sizing:border-box;max-width:100%;padding:var(--space-150) var(--space-300);border-radius:var(--radius-panel);overflow-wrap:anywhere;font-family:var(--type-body-base-family);font-weight:var(--type-body-base-weight);font-size:var(--type-body-base-size);line-height:var(--type-body-base-line-height);letter-spacing:var(--type-body-base-letter-spacing)}.chat-message--sent .chat-message__bubble{background:var(--chat-sent-bg);color:var(--chat-sent-text);border-end-end-radius:var(--radius-small)}.chat-message--received .chat-message__bubble{background:var(--chat-received-bg);color:var(--chat-received-text);border-end-start-radius:var(--radius-small)}.chat-message--continued.chat-message--sent .chat-message__bubble{border-start-end-radius:var(--radius-small)}.chat-message--continued.chat-message--received .chat-message__bubble{border-start-start-radius:var(--radius-small)}.chat-message__time{padding-inline:var(--space-300);font-family:var(--type-sl-xs-400-family);font-weight:var(--type-sl-xs-400-weight);font-size:var(--type-sl-xs-400-size);line-height:var(--type-sl-xs-400-line-height);color:var(--chat-meta)}.chat-message__bubble--typing{align-items:center;gap:var(--space-100);height:calc(var(--type-body-base-size) * var(--type-body-base-line-height) + var(--space-150) * 2);display:inline-flex}.chat-message__dot{width:var(--space-150);height:var(--space-150);border-radius:var(--corner-pill);background:var(--chat-meta);animation:chat-typing var(--motion-duration-loop-slow) ease-in-out infinite}.chat-message__dot:nth-child(2){animation-delay:var(--motion-duration-fast)}.chat-message__dot:nth-child(3){animation-delay:calc(var(--motion-duration-fast) * 2)}@keyframes chat-typing{0%,60%,to{opacity:var(--opacity-disabled);transform:translateY(0)}30%{transform:translateY(var(--space-negative-050));opacity:1}}@media (prefers-reduced-motion:reduce){.chat-message__dot{opacity:var(--opacity-muted);animation:none}}.avatar-group{isolation:isolate;align-items:center;display:inline-flex}.avatar-group--l>*+*{margin-inline-start:var(--space-negative-400)}.avatar-group--s>*+*{margin-inline-start:var(--space-negative-200)}.avatar-group__item,.avatar-group__more{flex-shrink:0;position:relative}.avatar-group__more{box-sizing:border-box;border-radius:var(--corner-pill);border:var(--border-width-default) solid var(--border-inverse);background:var(--bg-grey-bold);color:var(--text-inverse-default);font-family:var(--font-body), sans-serif;font-weight:var(--type-sl-sm-400-weight);justify-content:center;align-items:center;display:flex}.avatar-group--l .avatar-group__more{width:var(--size-image-avatar-l);height:var(--size-image-avatar-l);font-size:var(--type-sl-sm-400-size);line-height:var(--type-sl-sm-400-line-height);letter-spacing:var(--type-sl-sm-400-letter-spacing)}.avatar-group__more--square{border-radius:var(--corner-md)}.avatar-group--s .avatar-group__more--square{border-radius:var(--corner-sm)}.avatar-group--s .avatar-group__more{width:var(--size-image-avatar-m);height:var(--size-image-avatar-m);font-size:var(--type-sl-xs-400-size);line-height:var(--type-sl-xs-400-line-height);letter-spacing:var(--type-sl-xs-400-letter-spacing);font-weight:var(--type-sl-xs-400-weight)}.progress-bar{gap:var(--space-200);flex-direction:column;width:100%;min-width:0;display:flex}.progress-bar__header{justify-content:space-between;align-items:baseline;gap:var(--space-300);display:flex}.progress-bar__label{text-overflow:ellipsis;white-space:nowrap;font-family:var(--type-sl-sm-500-family);font-size:var(--type-sl-sm-500-size);font-weight:var(--type-sl-sm-500-weight);line-height:var(--type-sl-sm-500-line-height);color:var(--text-default);overflow:hidden}.progress-bar__value,.progress-bar__helper{font-family:var(--type-sl-sm-400-family);font-size:var(--type-sl-sm-400-size);font-weight:var(--type-sl-sm-400-weight);line-height:var(--type-sl-sm-400-line-height);font-variant-numeric:var(--font-numeric-tabular);color:var(--text-subtle)}.progress-bar--lg .progress-bar__label{font-size:var(--type-sl-base-500-size);line-height:var(--type-sl-base-500-line-height)}.progress-bar--lg .progress-bar__value,.progress-bar--lg .progress-bar__helper{font-size:var(--type-sl-base-400-size);line-height:var(--type-sl-base-400-line-height)}.progress-bar__track{border-radius:var(--corner-pill);background:var(--progress-track);position:relative;overflow:hidden}.progress-bar--lg .progress-bar__track{height:var(--space-300)}.progress-bar--sm .progress-bar__track{height:var(--space-200)}.progress-bar__fill{border-radius:var(--corner-pill);background:var(--progress-fill);height:100%;transition:width var(--motion-duration-base) var(--motion-easing-standard);display:block}.progress-bar--success .progress-bar__fill{background:var(--progress-fill-success)}.progress-bar--error .progress-bar__fill{background:var(--progress-fill-danger)}.progress-bar__helper{align-items:center;gap:var(--space-100);display:flex}.progress-bar--error .progress-bar__helper{color:var(--text-danger)}.progress-bar--indeterminate .progress-bar__fill{width:40%;animation:progress-slide var(--motion-duration-loop-slow) ease-in-out infinite;position:absolute;inset-block:0}@keyframes progress-slide{0%{left:-40%}to{left:100%}}@media (prefers-reduced-motion:reduce){.progress-bar__fill{transition:none}.progress-bar--indeterminate .progress-bar__fill{width:50%;animation:none;left:0}}@media (forced-colors:active){.progress-bar__track{border:var(--depth-025) solid CanvasText}.progress-bar__fill{background:highlight}}:root{--light-grey-50:#fff;--light-grey-100:#f6f7f8;--light-grey-200:#e1e3e6;--light-grey-300:#d5d5d5;--light-grey-400:#aaadb1;--light-grey-500:#8d8d8d;--light-grey-600:#66696d;--light-grey-700:#414346;--light-grey-800:#1f2122;--light-grey-900:#000;--light-brand-1-100:#edeeff;--light-brand-1-200:#e0e2ff;--light-brand-1-300:#d3d5ff;--light-brand-1-400:#c1c4ff;--light-brand-1-500:#acafff;--light-brand-1-600:#9599ff;--light-brand-1-700:#7e84fc;--light-brand-1-800:#686df4;--light-brand-1-900:#5258e4;--light-brand-1-1000:#4046ca;--light-brand-1-1100:#3236a8;--light-blue-100:#e0f2ff;--light-blue-200:#cae8ff;--light-blue-300:#b5deff;--light-blue-400:#96cefd;--light-blue-500:#78bbfa;--light-blue-600:#59a7f6;--light-blue-700:#3892f3;--light-blue-800:#147af3;--light-blue-900:#0265dc;--light-blue-1000:#004491;--light-blue-1100:#003571;--light-green-100:#cef8e0;--light-green-200:#adf4ce;--light-green-300:#89ecbc;--light-green-400:#67dea8;--light-green-500:#49cc93;--light-green-600:#2fb880;--light-green-700:#15a46e;--light-green-800:#008f5d;--light-green-900:#007a4d;--light-green-1000:#00653e;--light-green-1100:#005132;--light-red-100:#ffebe7;--light-red-400:#ffb7a9;--light-red-500:#ff9b88;--light-red-600:#ff7c65;--light-red-700:#f75c46;--light-red-800:#ea3829;--light-red-900:#d31510;--light-red-1000:#b40000;--light-red-1100:#930000;--light-red-1200:#740000;--light-alpha-red-100:#ffebe703;--light-alpha-red-200:#ffddd608;--light-alpha-red-300:#ffcdc312;--light-alpha-red-400:#ffb7a924;--light-alpha-red-500:#ff9b8833;--light-alpha-red-600:#ff7c6540;--light-alpha-red-700:#f75c4657;--light-alpha-red-800:#ea38296e;--light-alpha-red-900:#d31510b8;--light-alpha-red-1000:#b40000c2;--light-alpha-red-1100:#930000d4;--light-alpha-red-1200:#740000e6;--light-alpha-green-100:#cef8e003;--light-alpha-green-200:#adf4ce08;--light-alpha-green-300:#89ecbc12;--light-alpha-green-400:#67dea824;--light-alpha-green-500:#49cc9333;--light-alpha-green-600:#2fb88040;--light-alpha-green-700:#15a46e57;--light-alpha-green-800:#008f5d6e;--light-alpha-green-900:#007a4db8;--light-alpha-green-1000:#00653ec2;--light-alpha-green-1100:#005132d4;--light-alpha-orange-100:#ffeccc03;--light-alpha-orange-200:#ffdfad08;--light-alpha-orange-300:#fdd29112;--light-alpha-orange-400:#ffbb6324;--light-alpha-orange-500:#ffa03733;--light-alpha-orange-600:#f6851140;--light-alpha-orange-700:#e46f0057;--light-alpha-orange-800:#cb5d006e;--light-alpha-orange-900:#b14c00b8;--light-alpha-orange-1000:#953d00c2;--light-alpha-orange-1100:#7a2f00d4;--light-alpha-blue-100:#e0f2ff03;--light-alpha-blue-200:#cae8ff08;--light-alpha-blue-300:#b5deff12;--light-alpha-blue-400:#96cefd24;--light-alpha-blue-500:#78bbfa33;--light-alpha-blue-600:#59a7f640;--light-alpha-blue-700:#3892f357;--light-alpha-blue-800:#147af36e;--light-alpha-blue-900:#0265dcb8;--light-alpha-blue-1000:#004491c2;--light-alpha-blue-1100:#003571d4;--light-alpha-brand-1-100:#edeeff08;--light-alpha-brand-1-200:#e0e2ff12;--light-alpha-brand-1-300:#d3d5ff2e;--light-alpha-brand-1-400:#c1c4ff45;--light-alpha-brand-1-500:#acafff57;--light-alpha-brand-1-600:#9599ff69;--light-alpha-brand-1-700:#7e84fc85;--light-alpha-brand-1-800:#686df4b0;--light-alpha-brand-1-900:#5258e4e3;--light-alpha-brand-1-1000:#4046caeb;--light-alpha-brand-1-1100:#3236a8e6;--light-orange-100:#ffeccc;--light-orange-200:#ffdfad;--light-orange-300:#fdd291;--light-orange-400:#ffbb63;--light-orange-500:#ffa037;--light-orange-600:#f68511;--light-orange-700:#e46f00;--light-orange-800:#cb5d00;--light-orange-900:#b14c00;--light-orange-1000:#953d00;--light-orange-1100:#7a2f00;--light-neutral-10:#3236a800;--light-neutral-100:#3236a80f;--light-neutral-200:#0035711f;--light-neutral-bold-10:#0000;--light-neutral-bold-100:#0000000f;--light-neutral-bold-200:#0000001f;--light-white-100:#ffffff0d;--light-white-200:#ffffff1a;--light-white-300:#fff3;--light-white-400:#fff6;--light-white-500:#ffffffb3;--light-white-600:#fffc;--light-white-700:#ffffffd9;--light-white-800:#ffffffe6;--light-white-900:#fffffff2;--light-white-1000:#fff;--light-black-100:#0c0c0d0d;--light-black-200:#0c0c0d1a;--light-black-300:#0c0c0d33;--light-black-400:#0c0c0d66;--light-black-500:#0c0c0db3;--light-black-600:#0c0c0dcc;--light-black-700:#0c0c0dd9;--light-black-800:#0c0c0de6;--light-black-900:#0c0c0df2;--light-black-1000:#0c0c0d;--dark-grey-25:#111;--dark-grey-50:#1d1d1d;--dark-grey-75:#262626;--dark-grey-100:#323232;--dark-grey-200:#3f3f3f;--dark-grey-300:#545454;--dark-grey-400:#707070;--dark-grey-500:#909090;--dark-grey-600:#b2b2b2;--dark-grey-700:#d1d1d1;--dark-grey-800:#ebebeb;--dark-grey-900:#fff;--dark-brand-1-50:#33344b;--dark-brand-1-100:#282c8c;--dark-brand-1-200:#2f34a3;--dark-brand-1-300:#393fbb;--dark-brand-1-400:#464bd3;--dark-brand-1-500:#555be7;--dark-brand-1-600:#686df4;--dark-brand-1-700:#7c81fb;--dark-brand-1-800:#9195ff;--dark-brand-1-900:#a7aaff;--dark-brand-1-1000:#bcbeff;--dark-brand-1-1100:#d0d2ff;--dark-brand-1-1200:#e2e4ff;--dark-blue-50:#293746;--dark-blue-100:#003877;--dark-blue-200:#00418a;--dark-blue-300:#004da3;--dark-blue-400:#0059c2;--dark-blue-500:#0367e0;--dark-blue-600:#1379f3;--dark-blue-700:#348ff4;--dark-blue-800:#54a3f6;--dark-blue-900:#72b7f9;--dark-blue-1000:#8fcafc;--dark-blue-1100:#aedbfe;--dark-blue-1200:#cce9ff;--dark-green-50:#293a33;--dark-green-100:#044329;--dark-green-200:#004e2f;--dark-green-300:#005c38;--dark-green-400:#006c43;--dark-green-500:#007d4e;--dark-green-600:#008f5d;--dark-green-700:#12a26c;--dark-green-800:#2bb47d;--dark-green-900:#43c78f;--dark-green-1000:#5ed9a2;--dark-green-1100:#81e9b8;--dark-red-50:#472929;--dark-red-100:#7b0000;--dark-red-200:#8d0000;--dark-red-300:#a50000;--dark-red-400:#be0403;--dark-red-500:#d71913;--dark-red-600:#ea3829;--dark-red-700:#f65843;--dark-red-800:#ff755e;--dark-red-900:#ff9581;--dark-red-1000:#ffb0a1;--dark-red-1100:#ffc9bd;--dark-alpha-red-100:#7b000008;--dark-alpha-red-200:#8d000012;--dark-alpha-red-300:#a500002e;--dark-alpha-red-400:#be040345;--dark-alpha-red-500:#d7191357;--dark-alpha-red-600:#ea382969;--dark-alpha-red-700:#f6584385;--dark-alpha-red-800:#ff755eb0;--dark-alpha-red-900:#ff9581e3;--dark-alpha-red-1000:#ffb0a1eb;--dark-alpha-red-1100:#ffc9bde6;--dark-orange-50:#423329;--dark-orange-100:#662500;--dark-orange-200:#752d00;--dark-orange-300:#893700;--dark-orange-400:#9e4200;--dark-orange-500:#b44e00;--dark-orange-600:#ca5d00;--dark-orange-700:#e16d00;--dark-orange-800:#f4810c;--dark-orange-900:#fe9a2e;--dark-orange-1000:#ffb558;--dark-orange-1100:#fdce88;--dark-alpha-green-100:#04432908;--dark-alpha-green-200:#004e2f12;--dark-alpha-green-300:#005c382e;--dark-alpha-green-400:#006c4345;--dark-alpha-green-500:#007d4e57;--dark-alpha-green-600:#008f5d69;--dark-alpha-green-700:#12a26c85;--dark-alpha-green-800:#2bb47db0;--dark-alpha-green-900:#43c78fe3;--dark-alpha-green-1000:#5ed9a2eb;--dark-alpha-green-1100:#81e9b8e6;--dark-alpha-orange-100:#66250008;--dark-alpha-orange-200:#752d0012;--dark-alpha-orange-300:#8937002e;--dark-alpha-orange-400:#9e420045;--dark-alpha-orange-500:#b44e0057;--dark-alpha-orange-600:#ca5d0069;--dark-alpha-orange-700:#e16d0085;--dark-alpha-orange-800:#f4810cb0;--dark-alpha-orange-900:#fe9a2ee3;--dark-alpha-orange-1000:#ffb558eb;--dark-alpha-orange-1100:#fdce88e6;--dark-alpha-blue-100:#00387708;--dark-alpha-blue-200:#00418a12;--dark-alpha-blue-300:#004da32e;--dark-alpha-blue-400:#0059c245;--dark-alpha-blue-500:#0367e057;--dark-alpha-blue-600:#1379f369;--dark-alpha-blue-700:#348ff485;--dark-alpha-blue-800:#54a3f6b0;--dark-alpha-blue-900:#72b7f9e3;--dark-alpha-blue-1000:#8fcafceb;--dark-alpha-blue-1100:#aedbfee6;--dark-alpha-blue-1200:#cce9ffe6;--dark-alpha-brand-1-100:#282c8c08;--dark-alpha-brand-1-200:#2f34a312;--dark-alpha-brand-1-300:#393fbb2e;--dark-alpha-brand-1-400:#464bd345;--dark-alpha-brand-1-500:#555be757;--dark-alpha-brand-1-600:#686df469;--dark-alpha-brand-1-700:#7c81fb85;--dark-alpha-brand-1-800:#9195ffb0;--dark-alpha-brand-1-900:#a7aaffe3;--dark-alpha-brand-1-1000:#bcbeffeb;--dark-alpha-brand-1-1100:#d0d2ffe6;--dark-alpha-brand-1-1200:#e2e4ffe6;--light-brand-2-100:#ffeaf1;--light-brand-2-200:#ffdce8;--light-brand-2-300:#ffcadd;--light-brand-2-400:#ffb2ce;--light-brand-2-500:#ff95bd;--light-brand-2-600:#fa77aa;--light-brand-2-700:#ef5a98;--light-brand-2-800:#de3d82;--light-brand-2-900:#c82269;--light-brand-2-1000:#ad0955;--light-brand-2-1100:#8e0045;--light-brand-2-1200:#700037;--light-brand-2-1300:#54032a;--light-brand-2-1400:#3c061d;--light-alpha-brand-2-100:#ffeaf108;--light-alpha-brand-2-200:#ffdce812;--light-alpha-brand-2-300:#ffcadd2e;--light-alpha-brand-2-400:#ffb2ce45;--light-alpha-brand-2-500:#ff95bd57;--light-alpha-brand-2-600:#fa77aa69;--light-alpha-brand-2-700:#ef5a9885;--light-alpha-brand-2-800:#de3d82b0;--light-alpha-brand-2-900:#c82269e3;--light-alpha-brand-2-1000:#ad0955eb;--light-alpha-brand-2-1100:#8e0045e6;--light-alpha-brand-2-1200:#700037e6;--light-alpha-brand-2-1300:#54032ae6;--light-alpha-brand-2-1400:#3c061de6;--dark-brand-2-50:#463139;--dark-brand-2-100:#76003a;--dark-brand-2-200:#890042;--dark-brand-2-300:#a0004d;--dark-brand-2-400:#b6125a;--dark-brand-2-500:#cb266d;--dark-brand-2-600:#de3d82;--dark-brand-2-700:#ed5795;--dark-brand-2-800:#f972a7;--dark-brand-2-900:#ff8fb9;--dark-brand-2-1000:#ffacca;--dark-brand-2-1100:#ffc6da;--dark-brand-2-1200:#ffdde9;--dark-brand-2-1300:#fff0f5;--dark-brand-2-1400:#fffcfd;--dark-alpha-brand-2-100:#76003a08;--dark-alpha-brand-2-200:#89004212;--dark-alpha-brand-2-300:#a0004d2e;--dark-alpha-brand-2-400:#b6125a45;--dark-alpha-brand-2-500:#cb266d57;--dark-alpha-brand-2-600:#de3d8269;--dark-alpha-brand-2-700:#ed579585;--dark-alpha-brand-2-800:#f972a7b0;--dark-alpha-brand-2-900:#ff8fb9e3;--dark-alpha-brand-2-1000:#ffaccaeb;--dark-alpha-brand-2-1100:#ffc6dae6;--dark-alpha-brand-2-1200:#ffdde9e6;--dark-alpha-brand-2-1300:#fff0f5e6;--dark-alpha-brand-2-1400:#fffcfde6;--light-brand-3-100:#cef7f3;--light-brand-3-200:#aaf1ea;--light-brand-3-300:#8ce9e2;--light-brand-3-400:#65dad2;--light-brand-3-500:#3fc9c1;--light-brand-3-600:#0fb5ae;--light-brand-3-700:#00a19a;--light-brand-3-800:#008c87;--light-brand-3-900:#007772;--light-brand-3-1000:#00635f;--light-brand-3-1100:#0c4f4c;--light-brand-3-1200:#123c3a;--light-brand-3-1300:#122c2b;--light-brand-3-1400:#0f1f1e;--light-alpha-brand-3-100:#cef7f308;--light-alpha-brand-3-200:#aaf1ea12;--light-alpha-brand-3-300:#8ce9e22e;--light-alpha-brand-3-400:#65dad245;--light-alpha-brand-3-500:#3fc9c157;--light-alpha-brand-3-600:#0fb5ae69;--light-alpha-brand-3-700:#00a19a85;--light-alpha-brand-3-800:#008c87b0;--light-alpha-brand-3-900:#007772e3;--light-alpha-brand-3-1000:#00635feb;--light-alpha-brand-3-1100:#0c4f4ce6;--light-alpha-brand-3-1200:#123c3ae6;--light-alpha-brand-3-1300:#122c2be6;--light-alpha-brand-3-1400:#0f1f1ee6;--dark-brand-3-50:#213b3a;--dark-brand-3-100:#12413f;--dark-brand-3-200:#0e4c49;--dark-brand-3-300:#045a57;--dark-brand-3-400:#006965;--dark-brand-3-500:#007a75;--dark-brand-3-600:#008c87;--dark-brand-3-700:#009e98;--dark-brand-3-800:#03b2ab;--dark-brand-3-900:#36c5bd;--dark-brand-3-1000:#5dd6cf;--dark-brand-3-1100:#84e6df;--dark-brand-3-1200:#b0f2ec;--dark-brand-3-1300:#dff9f6;--dark-brand-3-1400:#fefffe;--dark-alpha-brand-3-100:#12413f08;--dark-alpha-brand-3-200:#0e4c4912;--dark-alpha-brand-3-300:#045a572e;--dark-alpha-brand-3-400:#00696545;--dark-alpha-brand-3-500:#007a7557;--dark-alpha-brand-3-600:#008c8769;--dark-alpha-brand-3-700:#009e9885;--dark-alpha-brand-3-800:#03b2abb0;--dark-alpha-brand-3-900:#36c5bde3;--dark-alpha-brand-3-1000:#5dd6cfeb;--dark-alpha-brand-3-1100:#84e6dfe6;--dark-alpha-brand-3-1200:#b0f2ece6;--dark-alpha-brand-3-1300:#dff9f6e6;--dark-alpha-brand-3-1400:#fefffee6;--dark-neutral-10:#fff0;--dark-neutral-100:#ffffff0f;--dark-neutral-200:#ffffff1f;--text-on-light-surface:var(--light-grey-800);--text-on-dark-surface:var(--dark-grey-900);--color-text-on-image-light:var(--light-grey-50);--color-text-on-image-dark:var(--dark-grey-900);--color-text-on-overlay-light:var(--light-grey-50);--color-text-on-overlay-dark:var(--dark-grey-900);--color-icon-on-image-light:var(--light-grey-50);--color-icon-on-image-dark:var(--dark-grey-900);--color-icon-on-overlay-light:var(--light-grey-50);--color-icon-on-overlay-dark:var(--dark-grey-900);--color-fill-badge-on-image:#fafafa4f;--color-bg-on-image-light:var(--light-white-300);--color-bg-on-image-dark:var(--dark-grey-100);--color-border-on-image-light:var(--light-black-400);--color-border-on-image-dark:var(--dark-grey-300)}:root,[data-theme=light]{--text-default:var(--light-grey-800);--text-secondary:var(--light-grey-600);--text-tertiary:var(--text-secondary);--text-subtle:var(--light-grey-700);--text-disabled:var(--light-grey-400);--text-inverse-default:var(--light-grey-50);--text-inverse-subtle:var(--light-grey-400);--text-inverse-disabled:var(--light-grey-600);--text-brand-default:var(--light-brand-1-900);--text-brand-hover:var(--light-brand-1-1000);--text-brand-active:var(--light-brand-1-1100);--text-link:var(--light-brand-1-900);--text-link-hover:var(--light-brand-1-1000);--text-link-active:var(--light-brand-1-1100);--text-accent-purple:var(--light-brand-1-900);--text-accent-magenta:var(--light-brand-2-900);--text-accent-seafoam:var(--light-brand-3-900);--text-accent-blue:var(--light-blue-900);--text-accent-green:var(--light-green-900);--text-accent-orange:var(--light-orange-900);--text-accent-red:var(--light-red-900);--text-success:var(--light-green-900);--text-danger:var(--light-red-900);--text-danger-hover:var(--light-red-1000);--text-danger-active:var(--light-red-1100);--text-warning:var(--light-orange-900);--text-info:var(--light-blue-900);--bg-surface-default:var(--light-grey-50);--bg-surface-raised:var(--light-grey-50);--bg-surface-overlay:var(--light-grey-50);--bg-surface-sunken:var(--light-grey-100);--bg-surface-ghost:rgb(from var(--light-grey-100) r g b / 0);--bg-bold:var(--light-grey-800);--bg-neutral:var(--light-neutral-bold-10);--bg-neutral-hover:var(--light-neutral-bold-100);--bg-neutral-hover-brand:rgb(from var(--light-brand-1-1100) r g b / .06);--bg-neutral-active-brand:rgb(from var(--light-brand-1-1100) r g b / .12);--bg-neutral-active:var(--light-neutral-bold-200);--bg-neutral-selected:var(--light-neutral-bold-100);--bg-neutral-disabled:var(--light-black-100);--bg-inverse:var(--dark-neutral-10);--bg-inverse-hover:var(--dark-neutral-100);--bg-inverse-active:var(--dark-neutral-200);--bg-inverse-selected:var(--dark-neutral-100);--bg-grey-subtler:var(--light-grey-100);--bg-grey-subtler-hover:var(--light-grey-200);--bg-grey-subtler-active:var(--light-grey-300);--bg-grey-subtle:var(--light-grey-200);--bg-grey-subtle-hover:var(--light-grey-300);--bg-grey-subtle-active:var(--light-grey-400);--bg-grey-bold:var(--light-grey-800);--bg-grey-bold-hover:var(--light-grey-700);--bg-grey-bold-active:var(--light-grey-600);--bg-input-default:var(--light-grey-50);--bg-input-hover:var(--light-grey-100);--bg-canvas:var(--light-grey-100);--bg-chrome:rgb(from var(--light-grey-100) r g b / .88);--border-chrome:var(--light-grey-200);--bg-brand-primary:var(--light-brand-1-900);--bg-brand-hover:var(--light-brand-1-1000);--bg-brand-active:var(--light-brand-1-1100);--bg-brand-subtlest:var(--light-brand-1-100);--bg-danger-primary:var(--light-red-900);--bg-danger-hover:var(--light-red-1000);--bg-danger-active:var(--light-red-1100);--bg-danger-subtlest:var(--light-red-100);--bg-danger-ghost-hover:var(--light-alpha-red-500);--bg-danger-ghost-active:var(--light-alpha-red-700);--bg-success-default:var(--light-green-900);--bg-success-hover:var(--light-green-1000);--bg-success-active:var(--light-green-1100);--bg-success-subtlest:var(--light-green-100);--bg-warning-default:var(--light-orange-900);--bg-warning-hover:var(--light-orange-1000);--bg-warning-active:var(--light-orange-1100);--bg-warning-subtlest:var(--light-orange-100);--bg-accent-blue:var(--light-blue-600);--bg-accent-blue-subtler:var(--light-blue-800);--bg-accent-blue-subtlest:var(--light-blue-100);--bg-accent-blue-bold:var(--light-blue-900);--bg-accent-purple:var(--light-brand-1-600);--bg-accent-purple-subtler:var(--light-brand-1-800);--bg-accent-purple-subtlest:var(--light-brand-1-100);--bg-accent-purple-bold:var(--light-brand-1-900);--bg-accent-magenta:var(--light-brand-2-600);--bg-accent-magenta-subtler:var(--light-brand-2-800);--bg-accent-magenta-subtlest:var(--light-brand-2-100);--bg-accent-magenta-bold:var(--light-brand-2-900);--bg-accent-seafoam:var(--light-brand-3-600);--bg-accent-seafoam-subtler:var(--light-brand-3-800);--bg-accent-seafoam-subtlest:var(--light-brand-3-100);--bg-accent-seafoam-bold:var(--light-brand-3-900);--bg-accent-green:var(--light-green-600);--bg-accent-green-subtler:var(--light-green-800);--bg-accent-green-subtlest:var(--light-green-100);--bg-accent-green-bold:var(--light-green-900);--bg-accent-red:var(--light-red-600);--bg-accent-red-subtler:var(--light-red-800);--bg-accent-red-subtlest:var(--light-red-100);--bg-accent-red-bold:var(--light-red-900);--bg-accent-orange:var(--light-orange-600);--bg-accent-orange-subtlest:var(--light-orange-100);--bg-accent-orange-bold:var(--light-orange-900);--bg-overlay-on-image:var(--light-black-400);--bg-button-on-image:var(--light-black-300);--bg-button-on-image-hover:var(--light-black-400);--bg-button-on-image-active:var(--light-black-500);--tag-grey-subtle-bg:var(--bg-grey-subtle);--tag-grey-subtle-text:var(--text-subtle);--tag-grey-subtle-icon:var(--icon-secondary);--tag-grey-bold-bg:var(--bg-grey-bold);--tag-grey-bold-text:var(--text-inverse-default);--tag-grey-bold-icon:var(--icon-inverse-default);--tag-purple-subtle-bg:var(--bg-accent-purple-subtlest);--tag-purple-subtle-text:var(--text-accent-purple);--tag-purple-subtle-icon:var(--icon-accent-purple);--tag-purple-bold-bg:var(--bg-accent-purple-bold);--tag-purple-bold-text:var(--text-inverse-default);--tag-purple-bold-icon:var(--icon-inverse-default);--tag-brand-subtle-bg:var(--bg-brand-subtlest);--tag-brand-subtle-text:var(--text-brand-default);--tag-brand-subtle-icon:var(--icon-brand-default);--tag-brand-bold-bg:var(--bg-brand-primary);--tag-brand-bold-text:var(--text-inverse-default);--tag-brand-bold-icon:var(--icon-inverse-default);--tag-blue-subtle-bg:var(--bg-accent-blue-subtlest);--tag-blue-subtle-text:var(--text-accent-blue);--tag-blue-subtle-icon:var(--icon-accent-blue);--tag-blue-bold-bg:var(--bg-accent-blue-bold);--tag-blue-bold-text:var(--text-inverse-default);--tag-blue-bold-icon:var(--icon-inverse-default);--tag-green-subtle-bg:var(--bg-accent-green-subtlest);--tag-green-subtle-text:var(--text-accent-green);--tag-green-subtle-icon:var(--icon-accent-green);--tag-green-bold-bg:var(--bg-accent-green-bold);--tag-green-bold-text:var(--text-inverse-default);--tag-green-bold-icon:var(--icon-inverse-default);--tag-orange-subtle-bg:var(--bg-accent-orange-subtlest);--tag-orange-subtle-text:var(--text-accent-orange);--tag-orange-subtle-icon:var(--icon-accent-orange);--tag-orange-bold-bg:var(--bg-accent-orange-bold);--tag-orange-bold-text:var(--text-inverse-default);--tag-orange-bold-icon:var(--icon-inverse-default);--tag-red-subtle-bg:var(--bg-accent-red-subtlest);--tag-red-subtle-text:var(--text-accent-red);--tag-red-subtle-icon:var(--icon-accent-red);--tag-red-bold-bg:var(--bg-accent-red-bold);--tag-red-bold-text:var(--text-inverse-default);--tag-red-bold-icon:var(--icon-inverse-default);--presence-outline-stroke:var(--border-inverse);--presence-offline-fill:var(--icon-tertiary);--presence-online-fill:var(--bg-success-default);--breadcrumb-link:var(--text-secondary);--breadcrumb-link-hover:var(--text-link-hover);--breadcrumb-current:var(--text-default);--breadcrumb-separator:var(--icon-tertiary);--breadcrumb-more-hover:var(--bg-neutral-hover-brand);--scrollbar-thumb:var(--icon-tertiary);--scrollbar-thumb-hover:var(--icon-secondary);--scrollbar-thumb-active:var(--icon-secondary-hover);--scrollbar-arrow-up:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22%238d8d8d%22%20%3E%3Cpath%20stroke%3D%22none%22%20d%3D%22M0%200h24v24H0z%22%20fill%3D%22none%22%20%2F%3E%3Cpath%20d%3D%22M11.293%207.293a1%201%200%200%201%201.32%20-.083l.094%20.083l6%206l.083%20.094l.054%20.077l.054%20.096l.017%20.036l.027%20.067l.032%20.108l.01%20.053l.01%20.06l.004%20.057l.002%20.059l-.002%20.059l-.005%20.058l-.009%20.06l-.01%20.052l-.032%20.108l-.027%20.067l-.07%20.132l-.065%20.09l-.073%20.081l-.094%20.083l-.077%20.054l-.096%20.054l-.036%20.017l-.067%20.027l-.108%20.032l-.053%20.01l-.06%20.01l-.057%20.004l-.059%20.002h-12c-.852%200%20-1.297%20-.986%20-.783%20-1.623l.076%20-.084l6%20-6z%22%20%2F%3E%3C%2Fsvg%3E);--scrollbar-arrow-up-hover:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22%2366696d%22%20%3E%3Cpath%20stroke%3D%22none%22%20d%3D%22M0%200h24v24H0z%22%20fill%3D%22none%22%20%2F%3E%3Cpath%20d%3D%22M11.293%207.293a1%201%200%200%201%201.32%20-.083l.094%20.083l6%206l.083%20.094l.054%20.077l.054%20.096l.017%20.036l.027%20.067l.032%20.108l.01%20.053l.01%20.06l.004%20.057l.002%20.059l-.002%20.059l-.005%20.058l-.009%20.06l-.01%20.052l-.032%20.108l-.027%20.067l-.07%20.132l-.065%20.09l-.073%20.081l-.094%20.083l-.077%20.054l-.096%20.054l-.036%20.017l-.067%20.027l-.108%20.032l-.053%20.01l-.06%20.01l-.057%20.004l-.059%20.002h-12c-.852%200%20-1.297%20-.986%20-.783%20-1.623l.076%20-.084l6%20-6z%22%20%2F%3E%3C%2Fsvg%3E);--scrollbar-arrow-down:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22%238d8d8d%22%20%3E%3Cpath%20stroke%3D%22none%22%20d%3D%22M0%200h24v24H0z%22%20fill%3D%22none%22%20%2F%3E%3Cpath%20d%3D%22M18%209c.852%200%201.297%20.986%20.783%201.623l-.076%20.084l-6%206a1%201%200%200%201%20-1.32%20.083l-.094%20-.083l-6%20-6l-.083%20-.094l-.054%20-.077l-.054%20-.096l-.017%20-.036l-.027%20-.067l-.032%20-.108l-.01%20-.053l-.01%20-.06l-.004%20-.057v-.118l.005%20-.058l.009%20-.06l.01%20-.052l.032%20-.108l.027%20-.067l.07%20-.132l.065%20-.09l.073%20-.081l.094%20-.083l.077%20-.054l.096%20-.054l.036%20-.017l.067%20-.027l.108%20-.032l.053%20-.01l.06%20-.01l.057%20-.004l12.059%20-.002z%22%20%2F%3E%3C%2Fsvg%3E);--scrollbar-arrow-down-hover:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22%2366696d%22%20%3E%3Cpath%20stroke%3D%22none%22%20d%3D%22M0%200h24v24H0z%22%20fill%3D%22none%22%20%2F%3E%3Cpath%20d%3D%22M18%209c.852%200%201.297%20.986%20.783%201.623l-.076%20.084l-6%206a1%201%200%200%201%20-1.32%20.083l-.094%20-.083l-6%20-6l-.083%20-.094l-.054%20-.077l-.054%20-.096l-.017%20-.036l-.027%20-.067l-.032%20-.108l-.01%20-.053l-.01%20-.06l-.004%20-.057v-.118l.005%20-.058l.009%20-.06l.01%20-.052l.032%20-.108l.027%20-.067l.07%20-.132l.065%20-.09l.073%20-.081l.094%20-.083l.077%20-.054l.096%20-.054l.036%20-.017l.067%20-.027l.108%20-.032l.053%20-.01l.06%20-.01l.057%20-.004l12.059%20-.002z%22%20%2F%3E%3C%2Fsvg%3E);--scrollbar-arrow-left:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22%238d8d8d%22%20%3E%3Cpath%20stroke%3D%22none%22%20d%3D%22M0%200h24v24H0z%22%20fill%3D%22none%22%20%2F%3E%3Cpath%20d%3D%22M13.883%205.007l.058%20-.005h.118l.058%20.005l.06%20.009l.052%20.01l.108%20.032l.067%20.027l.132%20.07l.09%20.065l.081%20.073l.083%20.094l.054%20.077l.054%20.096l.017%20.036l.027%20.067l.032%20.108l.01%20.053l.01%20.06l.004%20.057l.002%20.059v12c0%20.852%20-.986%201.297%20-1.623%20.783l-.084%20-.076l-6%20-6a1%201%200%200%201%20-.083%20-1.32l.083%20-.094l6%20-6l.094%20-.083l.077%20-.054l.096%20-.054l.036%20-.017l.067%20-.027l.108%20-.032l.053%20-.01l.06%20-.01z%22%20%2F%3E%3C%2Fsvg%3E);--scrollbar-arrow-left-hover:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22%2366696d%22%20%3E%3Cpath%20stroke%3D%22none%22%20d%3D%22M0%200h24v24H0z%22%20fill%3D%22none%22%20%2F%3E%3Cpath%20d%3D%22M13.883%205.007l.058%20-.005h.118l.058%20.005l.06%20.009l.052%20.01l.108%20.032l.067%20.027l.132%20.07l.09%20.065l.081%20.073l.083%20.094l.054%20.077l.054%20.096l.017%20.036l.027%20.067l.032%20.108l.01%20.053l.01%20.06l.004%20.057l.002%20.059v12c0%20.852%20-.986%201.297%20-1.623%20.783l-.084%20-.076l-6%20-6a1%201%200%200%201%20-.083%20-1.32l.083%20-.094l6%20-6l.094%20-.083l.077%20-.054l.096%20-.054l.036%20-.017l.067%20-.027l.108%20-.032l.053%20-.01l.06%20-.01z%22%20%2F%3E%3C%2Fsvg%3E);--scrollbar-arrow-right:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22%238d8d8d%22%20%3E%3Cpath%20stroke%3D%22none%22%20d%3D%22M0%200h24v24H0z%22%20fill%3D%22none%22%20%2F%3E%3Cpath%20d%3D%22M9%206c0%20-.852%20.986%20-1.297%201.623%20-.783l.084%20.076l6%206a1%201%200%200%201%20.083%201.32l-.083%20.094l-6%206l-.094%20.083l-.077%20.054l-.096%20.054l-.036%20.017l-.067%20.027l-.108%20.032l-.053%20.01l-.06%20.01l-.057%20.004l-.059%20.002l-.059%20-.002l-.058%20-.005l-.06%20-.009l-.052%20-.01l-.108%20-.032l-.067%20-.027l-.132%20-.07l-.09%20-.065l-.081%20-.073l-.083%20-.094l-.054%20-.077l-.054%20-.096l-.017%20-.036l-.027%20-.067l-.032%20-.108l-.01%20-.053l-.01%20-.06l-.004%20-.057l-.002%20-12.059z%22%20%2F%3E%3C%2Fsvg%3E);--scrollbar-arrow-right-hover:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22%2366696d%22%20%3E%3Cpath%20stroke%3D%22none%22%20d%3D%22M0%200h24v24H0z%22%20fill%3D%22none%22%20%2F%3E%3Cpath%20d%3D%22M9%206c0%20-.852%20.986%20-1.297%201.623%20-.783l.084%20.076l6%206a1%201%200%200%201%20.083%201.32l-.083%20.094l-6%206l-.094%20.083l-.077%20.054l-.096%20.054l-.036%20.017l-.067%20.027l-.108%20.032l-.053%20.01l-.06%20.01l-.057%20.004l-.059%20.002l-.059%20-.002l-.058%20-.005l-.06%20-.009l-.052%20-.01l-.108%20-.032l-.067%20-.027l-.132%20-.07l-.09%20-.065l-.081%20-.073l-.083%20-.094l-.054%20-.077l-.054%20-.096l-.017%20-.036l-.027%20-.067l-.032%20-.108l-.01%20-.053l-.01%20-.06l-.004%20-.057l-.002%20-12.059z%22%20%2F%3E%3C%2Fsvg%3E);--chart-series-1:var(--light-blue-800);--chart-series-2:var(--light-orange-800);--chart-series-3:var(--light-green-800);--chart-series-4:var(--light-brand-1-800);--chart-grid:var(--border-subtle);--chart-axis-text:var(--text-secondary);--chart-marker-ring:var(--bg-surface-default);--checkbox-border:var(--icon-secondary);--checkbox-border-hover:var(--icon-secondary-hover);--checkbox-fill:var(--icon-brand-default);--checkbox-fill-hover:var(--icon-brand-hover);--checkbox-mark:var(--icon-inverse-default);--checkbox-disabled:var(--icon-strong-disabled);--radio-border:var(--icon-secondary);--radio-border-hover:var(--icon-secondary-hover);--radio-fill:var(--icon-brand-default);--radio-fill-hover:var(--icon-brand-hover);--radio-disabled:var(--icon-strong-disabled);--switch-track-off:var(--icon-secondary);--switch-track-off-hover:var(--icon-secondary-hover);--switch-track-on:var(--icon-brand-default);--switch-track-on-hover:var(--icon-brand-hover);--switch-knob:var(--icon-inverse-default);--switch-track-off-disabled:var(--icon-toggle-off-track);--switch-track-on-disabled:var(--icon-toggle-on-track);--spinner-fill:var(--icon-brand-default);--progress-track:var(--bg-grey-subtle);--progress-fill:var(--icon-brand-default);--progress-fill-success:var(--icon-success);--progress-fill-danger:var(--icon-danger);--pagination-current-bg:var(--bg-brand-subtlest);--pagination-current-text:var(--text-brand-default);--tabs-text:var(--text-secondary);--tabs-text-hover:var(--text-default);--tabs-text-selected:var(--text-brand-default);--tabs-rail:var(--border-subtle);--tabs-indicator:var(--border-brand);--tabs-indicator-hover:var(--border-subtler-hover);--tabs-pill-bg-hover:var(--bg-neutral-hover);--tabs-pill-bg-selected:var(--bg-brand-subtlest);--tabs-folder-bg:var(--bg-surface-sunken);--tabs-folder-bg-hover:var(--bg-neutral-hover);--tabs-folder-bg-selected:var(--bg-surface-default);--tabs-folder-border:var(--border-subtle);--tabs-count-bg:var(--bg-neutral-hover);--tabs-count-text:var(--text-secondary);--text-editor-toolbar-bg:var(--bg-grey-subtler);--text-editor-toolbar-border:var(--border-subtle);--text-editor-tool-icon:var(--icon-secondary);--text-editor-tool-hover:var(--bg-neutral-hover);--text-editor-tool-active-bg:var(--bg-brand-subtlest);--text-editor-tool-active-icon:var(--icon-brand-default);--text-editor-link:var(--text-link);--nav-side-bg:var(--bg-surface-sunken);--nav-side-border:var(--border-subtle);--nav-item-text:var(--text-subtle);--nav-item-hover:var(--bg-neutral-hover);--nav-item-pressed:var(--bg-neutral-active);--nav-item-current-bg:var(--bg-brand-subtlest);--nav-item-current-text:var(--text-brand-default);--nav-item-meta:var(--text-secondary);--nav-top-bg:var(--bg-bold);--nav-top-text:var(--text-inverse-default);--nav-top-hover:var(--bg-inverse-hover);--nav-top-search-bg:var(--bg-inverse-hover);--nav-top-search-bg-hover:var(--bg-inverse-active);--nav-top-search-border:var(--border-subtle-alpha);--nav-top-search-border-focus:var(--border-inverse);--nav-top-search-placeholder:var(--text-inverse-subtle);--notification-bg:var(--bg-surface-default);--notification-divider:var(--border-subtle);--notification-item-hover:var(--bg-neutral-hover-brand);--notification-item-selected:var(--bg-brand-subtlest);--notification-unread:var(--icon-brand-default);--slider-track:var(--bg-grey-subtle);--slider-fill:var(--icon-brand-default);--slider-fill-hover:var(--icon-brand-hover);--slider-handle:var(--bg-surface-default);--slider-disabled:var(--icon-strong-disabled);--chip-bg:var(--bg-grey-subtler);--chip-bg-hover:var(--bg-grey-subtler-hover);--chip-bg-active:var(--bg-grey-subtler-active);--chip-border:var(--border-subtle);--chip-text:var(--text-secondary);--chip-text-hover:var(--text-default);--chip-selected-bg:var(--bg-brand-subtlest);--chip-selected-border:var(--border-brand);--chip-selected-text:var(--text-brand-default);--chip-selected-text-hover:var(--text-brand-hover);--chat-sent-bg:var(--bg-brand-primary);--chat-sent-text:var(--text-inverse-default);--chat-received-bg:var(--bg-grey-subtle);--chat-received-text:var(--text-default);--chat-meta:var(--text-secondary);--media-controls-bg:var(--bg-button-on-image-active);--media-controls-icon:var(--icon-on-image);--media-controls-hover:var(--color-bg-on-image-light);--media-progress-track:var(--color-bg-on-image-light);--media-progress-fill:var(--icon-on-image);--media-dot:var(--icon-on-image-disabled);--media-dot-active:var(--icon-on-image);--table-header-bg:var(--bg-grey-subtler);--table-row-zebra:var(--bg-grey-subtler);--table-row-hover:var(--bg-neutral-hover);--table-row-selected:var(--bg-brand-subtlest);--table-border:var(--border-subtle);--bg-overlay:#00000080;--bg-blanket:#000000b3;--bg-scrim:#fffc;--bg-menu:#fff0;--bg-menu-hover:#ffffff14;--bg-menu-active:var(--light-brand-1-900);--icon-on-image:var(--light-grey-50);--icon-on-image-disabled:var(--light-white-400);--icon-default:var(--light-grey-800);--icon-secondary:var(--light-grey-600);--icon-subtle:var(--light-grey-700);--icon-tertiary:var(--light-grey-500);--icon-secondary-hover:var(--light-grey-700);--icon-secondary-active:var(--light-grey-800);--icon-disabled:var(--light-grey-400);--icon-strong-disabled:var(--light-grey-300);--icon-inverse-default:var(--light-grey-50);--icon-inverse-subtle:var(--light-grey-400);--icon-inverse-disabled:var(--light-grey-600);--icon-brand-default:var(--light-brand-1-900);--icon-brand-hover:var(--light-brand-1-1000);--icon-brand-active:var(--light-brand-1-1100);--icon-brand-subtlest:var(--light-brand-1-100);--icon-link:var(--light-brand-1-900);--icon-link-hover:var(--light-brand-1-1000);--icon-link-active:var(--light-brand-1-1100);--icon-success:var(--light-green-900);--icon-danger:var(--light-red-900);--icon-danger-hover:var(--light-red-1000);--icon-danger-active:var(--light-red-1100);--icon-warning:var(--light-orange-900);--icon-info:var(--light-blue-800);--icon-accent-purple:var(--light-brand-1-900);--icon-accent-magenta:var(--light-brand-2-900);--icon-accent-seafoam:var(--light-brand-3-900);--icon-accent-blue:var(--light-blue-900);--icon-accent-green:var(--light-green-900);--icon-accent-orange:var(--light-orange-900);--icon-accent-red:var(--light-red-900);--icon-toggle-off:var(--light-grey-400);--icon-toggle-off-track:var(--light-grey-300);--icon-toggle-on:var(--light-brand-1-900);--icon-toggle-on-track:var(--light-brand-1-600);--border-subtle:var(--light-grey-300);--border-subtle-alpha:rgb(from var(--light-grey-300) r g b / .3);--border-bold:var(--light-grey-800);--border-focus:var(--light-brand-1-900);--border-subtler:var(--light-grey-400);--border-subtler-hover:var(--light-grey-500);--border-subtler-active:var(--light-grey-600);--border-ghost:rgb(from var(--light-grey-600) r g b / 0);--border-inverse:var(--light-grey-50);--border-input:var(--light-grey-500);--border-brand:var(--light-brand-1-900);--border-success:var(--light-green-900);--border-danger:var(--light-red-900);--border-warning:var(--light-orange-900);--border-info:var(--light-blue-800);--border-toc:var(--light-grey-600);--gradient-blue:var(--light-blue-600);--gradient-blue-alpha:rgb(from var(--light-blue-600) r g b / 0);--gradient-blue-subtle:var(--light-blue-100);--gradient-green:var(--light-green-600);--gradient-purple:var(--light-brand-1-600);--gradient-purple-alpha:rgb(from var(--light-brand-1-600) r g b / 0);--gradient-red:var(--light-red-600);--gradient-orange:var(--light-orange-600);--gradient-grey:var(--light-grey-600);--tc-text-primary:#1f2122cc;--tc-text-secondary:#414346b3;--tc-text-hover:#1f2122e6;--tc-text-hover-strong:#414346e6;--tc-fill-top:#fafafa4f;--tc-fill-mid:#0000001a;--tc-fill-bottom:#0000;--tc-shadow-color:#00000008;--tc-shadow-layer-blur:40px;--tc-shadow-bg-blur:40px;--tc-glass-bg:#ffffff12;--tc-border-highlight:#ffffff4d;--docs-bg-page:var(--bg-surface-sunken);--docs-bg-card:var(--bg-surface-default);--docs-bg-sidebar:var(--bg-surface-default);--docs-bg-brand-tile:var(--light-brand-1-900);--docs-bg-hero:var(--light-black-1000);--docs-bg-hero-glow:var(--dark-brand-1-100);--docs-hero-signal:var(--light-brand-1-500);--docs-hero-tile:var(--light-brand-1-900);--docs-bg-preview:var(--bg-surface-default);--docs-bg-code:var(--bg-grey-subtler);--docs-bg-table-header:var(--bg-grey-subtler);--docs-bg-nav-active:var(--bg-brand-subtlest);--docs-bg-do:var(--bg-success-subtlest);--docs-bg-dont:var(--bg-danger-subtlest);--docs-bg-pass:var(--bg-success-subtlest);--docs-bg-fail:var(--bg-danger-subtlest);--docs-bg-header:var(--bg-brand-primary);--docs-text-default:var(--text-default);--docs-text-muted:var(--text-secondary);--docs-text-label:var(--text-tertiary);--docs-text-nav:var(--text-secondary);--docs-text-nav-active:var(--text-brand-default);--docs-text-docs-only:var(--text-warning);--docs-text-do:var(--text-success);--docs-text-dont:var(--text-danger);--docs-text-pass:var(--text-success);--docs-text-fail:var(--text-danger);--docs-text-code-plain:var(--text-default);--docs-text-code-keyword:var(--text-brand-default);--docs-text-code-tag:var(--text-info);--docs-text-code-attr:var(--text-warning);--docs-text-code-string:var(--text-success);--docs-text-code-punct:var(--text-secondary);--docs-text-code-comment:var(--text-tertiary);--docs-text-header:var(--color-text-on-image-light);--docs-border-card:var(--border-subtle-alpha);--docs-border-rule:var(--border-subtle);--docs-border-toc-rail:var(--border-subtle);--docs-border-preview-dot:var(--border-subtle);--docs-border-do:var(--border-success);--docs-border-dont:var(--border-danger);--docs-icon-default:var(--icon-default);--docs-icon-secondary:var(--icon-secondary);--docs-icon-nav-active:var(--icon-brand-default);--docs-icon-do:var(--icon-success);--docs-icon-dont:var(--icon-danger)}[data-theme=dark]{--text-default:var(--dark-grey-800);--text-secondary:var(--dark-grey-600);--text-tertiary:var(--text-secondary);--text-subtle:var(--dark-grey-700);--text-disabled:var(--dark-grey-400);--text-inverse-default:var(--dark-grey-50);--text-inverse-subtle:var(--dark-grey-300);--text-inverse-disabled:var(--dark-grey-500);--text-brand-default:var(--dark-brand-1-900);--text-brand-hover:var(--dark-brand-1-1000);--text-brand-active:var(--dark-brand-1-1100);--text-link:var(--dark-brand-1-900);--text-link-hover:var(--dark-brand-1-1000);--text-link-active:var(--dark-brand-1-1100);--text-accent-purple:var(--dark-brand-1-900);--text-accent-magenta:var(--dark-brand-2-900);--text-accent-seafoam:var(--dark-brand-3-900);--text-accent-blue:var(--dark-blue-900);--text-accent-green:var(--dark-green-900);--text-accent-orange:var(--dark-orange-900);--text-accent-red:var(--dark-red-900);--text-success:var(--dark-green-900);--text-danger:var(--dark-red-900);--text-danger-hover:var(--dark-red-1000);--text-danger-active:var(--dark-red-1100);--text-warning:var(--dark-orange-900);--text-info:var(--dark-blue-900);--bg-surface-default:var(--dark-grey-100);--bg-surface-raised:var(--dark-grey-200);--bg-surface-overlay:var(--dark-grey-300);--bg-surface-sunken:var(--dark-grey-50);--bg-surface-ghost:rgb(from var(--dark-grey-50) r g b / 0);--bg-bold:var(--dark-grey-800);--bg-neutral:var(--dark-neutral-10);--bg-neutral-hover:var(--dark-neutral-100);--bg-neutral-hover-brand:var(--dark-neutral-100);--bg-neutral-active-brand:var(--dark-neutral-200);--bg-neutral-active:var(--dark-neutral-200);--bg-neutral-selected:var(--dark-neutral-100);--bg-neutral-disabled:var(--light-white-100);--bg-inverse:var(--light-neutral-bold-10);--bg-inverse-hover:var(--light-neutral-bold-100);--bg-inverse-active:var(--light-neutral-bold-200);--bg-inverse-selected:var(--light-neutral-bold-100);--bg-grey-subtler:var(--dark-grey-200);--bg-grey-subtler-hover:var(--dark-grey-300);--bg-grey-subtler-active:var(--dark-grey-400);--bg-grey-subtle:var(--dark-grey-300);--bg-grey-subtle-hover:var(--dark-grey-400);--bg-grey-subtle-active:var(--dark-grey-500);--bg-grey-bold:var(--dark-grey-800);--bg-grey-bold-hover:var(--dark-grey-700);--bg-grey-bold-active:var(--dark-grey-600);--bg-input-default:var(--dark-grey-100);--bg-input-hover:var(--dark-grey-200);--bg-canvas:var(--dark-grey-50);--bg-chrome:rgb(from var(--dark-grey-50) r g b / .88);--border-chrome:var(--dark-neutral-100);--bg-brand-primary:var(--dark-brand-1-900);--bg-brand-hover:var(--dark-brand-1-1000);--bg-brand-active:var(--dark-brand-1-1100);--bg-brand-subtlest:var(--dark-brand-1-50);--bg-danger-primary:var(--dark-red-900);--bg-danger-hover:var(--dark-red-1000);--bg-danger-active:var(--dark-red-1100);--bg-danger-subtlest:var(--dark-red-50);--bg-danger-ghost-hover:var(--dark-alpha-red-300);--bg-danger-ghost-active:var(--dark-alpha-red-500);--bg-success-default:var(--dark-green-900);--bg-success-hover:var(--dark-green-1000);--bg-success-active:var(--dark-green-1100);--bg-success-subtlest:var(--dark-green-50);--bg-warning-default:var(--dark-orange-900);--bg-warning-hover:var(--dark-orange-1000);--bg-warning-active:var(--dark-orange-1100);--bg-warning-subtlest:var(--dark-orange-50);--bg-accent-blue:var(--dark-blue-600);--bg-accent-blue-subtler:var(--dark-blue-800);--bg-accent-blue-subtlest:var(--dark-blue-50);--bg-accent-blue-bold:var(--dark-blue-900);--bg-accent-purple:var(--dark-brand-1-600);--bg-accent-purple-subtler:var(--dark-brand-1-800);--bg-accent-purple-subtlest:var(--dark-brand-1-50);--bg-accent-purple-bold:var(--dark-brand-1-900);--bg-accent-magenta:var(--dark-brand-2-600);--bg-accent-magenta-subtler:var(--dark-brand-2-800);--bg-accent-magenta-subtlest:var(--dark-brand-2-100);--bg-accent-magenta-bold:var(--dark-brand-2-900);--bg-accent-seafoam:var(--dark-brand-3-600);--bg-accent-seafoam-subtler:var(--dark-brand-3-800);--bg-accent-seafoam-subtlest:var(--dark-brand-3-100);--bg-accent-seafoam-bold:var(--dark-brand-3-900);--bg-accent-green:var(--dark-green-600);--bg-accent-green-subtler:var(--dark-green-800);--bg-accent-green-subtlest:var(--dark-green-50);--bg-accent-green-bold:var(--dark-green-900);--bg-accent-red:var(--dark-red-600);--bg-accent-red-subtler:var(--dark-red-800);--bg-accent-red-subtlest:var(--dark-red-50);--bg-accent-red-bold:var(--dark-red-900);--bg-accent-orange:var(--dark-orange-600);--bg-accent-orange-subtlest:var(--dark-orange-50);--bg-accent-orange-bold:var(--dark-orange-900);--bg-overlay-on-image:var(--light-black-400);--bg-button-on-image:var(--light-black-300);--bg-button-on-image-hover:var(--light-black-400);--bg-button-on-image-active:var(--light-black-500);--tag-grey-subtle-bg:var(--bg-grey-subtle);--tag-grey-subtle-text:var(--text-subtle);--tag-grey-subtle-icon:var(--icon-secondary);--tag-grey-bold-bg:var(--bg-grey-bold);--tag-grey-bold-text:var(--text-inverse-default);--tag-grey-bold-icon:var(--icon-inverse-default);--tag-purple-subtle-bg:var(--bg-accent-purple-subtlest);--tag-purple-subtle-text:var(--text-accent-purple);--tag-purple-subtle-icon:var(--icon-accent-purple);--tag-purple-bold-bg:var(--bg-accent-purple-bold);--tag-purple-bold-text:var(--text-inverse-default);--tag-purple-bold-icon:var(--icon-inverse-default);--tag-brand-subtle-bg:var(--bg-brand-subtlest);--tag-brand-subtle-text:var(--text-brand-default);--tag-brand-subtle-icon:var(--icon-brand-default);--tag-brand-bold-bg:var(--bg-brand-primary);--tag-brand-bold-text:var(--text-inverse-default);--tag-brand-bold-icon:var(--icon-inverse-default);--tag-blue-subtle-bg:var(--bg-accent-blue-subtlest);--tag-blue-subtle-text:var(--text-accent-blue);--tag-blue-subtle-icon:var(--icon-accent-blue);--tag-blue-bold-bg:var(--bg-accent-blue-bold);--tag-blue-bold-text:var(--text-inverse-default);--tag-blue-bold-icon:var(--icon-inverse-default);--tag-green-subtle-bg:var(--bg-accent-green-subtlest);--tag-green-subtle-text:var(--text-accent-green);--tag-green-subtle-icon:var(--icon-accent-green);--tag-green-bold-bg:var(--bg-accent-green-bold);--tag-green-bold-text:var(--text-inverse-default);--tag-green-bold-icon:var(--icon-inverse-default);--tag-orange-subtle-bg:var(--bg-accent-orange-subtlest);--tag-orange-subtle-text:var(--text-accent-orange);--tag-orange-subtle-icon:var(--icon-accent-orange);--tag-orange-bold-bg:var(--bg-accent-orange-bold);--tag-orange-bold-text:var(--text-inverse-default);--tag-orange-bold-icon:var(--icon-inverse-default);--tag-red-subtle-bg:var(--bg-accent-red-subtlest);--tag-red-subtle-text:var(--text-accent-red);--tag-red-subtle-icon:var(--icon-accent-red);--tag-red-bold-bg:var(--bg-accent-red-bold);--tag-red-bold-text:var(--text-inverse-default);--tag-red-bold-icon:var(--icon-inverse-default);--presence-outline-stroke:var(--border-inverse);--presence-offline-fill:var(--icon-tertiary);--presence-online-fill:var(--bg-success-default);--breadcrumb-link:var(--text-secondary);--breadcrumb-link-hover:var(--text-link-hover);--breadcrumb-current:var(--text-default);--breadcrumb-separator:var(--icon-tertiary);--breadcrumb-more-hover:var(--bg-neutral-hover-brand);--scrollbar-thumb:var(--icon-tertiary);--scrollbar-thumb-hover:var(--icon-secondary);--scrollbar-thumb-active:var(--icon-secondary-hover);--scrollbar-arrow-up:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22%23909090%22%20%3E%3Cpath%20stroke%3D%22none%22%20d%3D%22M0%200h24v24H0z%22%20fill%3D%22none%22%20%2F%3E%3Cpath%20d%3D%22M11.293%207.293a1%201%200%200%201%201.32%20-.083l.094%20.083l6%206l.083%20.094l.054%20.077l.054%20.096l.017%20.036l.027%20.067l.032%20.108l.01%20.053l.01%20.06l.004%20.057l.002%20.059l-.002%20.059l-.005%20.058l-.009%20.06l-.01%20.052l-.032%20.108l-.027%20.067l-.07%20.132l-.065%20.09l-.073%20.081l-.094%20.083l-.077%20.054l-.096%20.054l-.036%20.017l-.067%20.027l-.108%20.032l-.053%20.01l-.06%20.01l-.057%20.004l-.059%20.002h-12c-.852%200%20-1.297%20-.986%20-.783%20-1.623l.076%20-.084l6%20-6z%22%20%2F%3E%3C%2Fsvg%3E);--scrollbar-arrow-up-hover:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22%23b2b2b2%22%20%3E%3Cpath%20stroke%3D%22none%22%20d%3D%22M0%200h24v24H0z%22%20fill%3D%22none%22%20%2F%3E%3Cpath%20d%3D%22M11.293%207.293a1%201%200%200%201%201.32%20-.083l.094%20.083l6%206l.083%20.094l.054%20.077l.054%20.096l.017%20.036l.027%20.067l.032%20.108l.01%20.053l.01%20.06l.004%20.057l.002%20.059l-.002%20.059l-.005%20.058l-.009%20.06l-.01%20.052l-.032%20.108l-.027%20.067l-.07%20.132l-.065%20.09l-.073%20.081l-.094%20.083l-.077%20.054l-.096%20.054l-.036%20.017l-.067%20.027l-.108%20.032l-.053%20.01l-.06%20.01l-.057%20.004l-.059%20.002h-12c-.852%200%20-1.297%20-.986%20-.783%20-1.623l.076%20-.084l6%20-6z%22%20%2F%3E%3C%2Fsvg%3E);--scrollbar-arrow-down:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22%23909090%22%20%3E%3Cpath%20stroke%3D%22none%22%20d%3D%22M0%200h24v24H0z%22%20fill%3D%22none%22%20%2F%3E%3Cpath%20d%3D%22M18%209c.852%200%201.297%20.986%20.783%201.623l-.076%20.084l-6%206a1%201%200%200%201%20-1.32%20.083l-.094%20-.083l-6%20-6l-.083%20-.094l-.054%20-.077l-.054%20-.096l-.017%20-.036l-.027%20-.067l-.032%20-.108l-.01%20-.053l-.01%20-.06l-.004%20-.057v-.118l.005%20-.058l.009%20-.06l.01%20-.052l.032%20-.108l.027%20-.067l.07%20-.132l.065%20-.09l.073%20-.081l.094%20-.083l.077%20-.054l.096%20-.054l.036%20-.017l.067%20-.027l.108%20-.032l.053%20-.01l.06%20-.01l.057%20-.004l12.059%20-.002z%22%20%2F%3E%3C%2Fsvg%3E);--scrollbar-arrow-down-hover:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22%23b2b2b2%22%20%3E%3Cpath%20stroke%3D%22none%22%20d%3D%22M0%200h24v24H0z%22%20fill%3D%22none%22%20%2F%3E%3Cpath%20d%3D%22M18%209c.852%200%201.297%20.986%20.783%201.623l-.076%20.084l-6%206a1%201%200%200%201%20-1.32%20.083l-.094%20-.083l-6%20-6l-.083%20-.094l-.054%20-.077l-.054%20-.096l-.017%20-.036l-.027%20-.067l-.032%20-.108l-.01%20-.053l-.01%20-.06l-.004%20-.057v-.118l.005%20-.058l.009%20-.06l.01%20-.052l.032%20-.108l.027%20-.067l.07%20-.132l.065%20-.09l.073%20-.081l.094%20-.083l.077%20-.054l.096%20-.054l.036%20-.017l.067%20-.027l.108%20-.032l.053%20-.01l.06%20-.01l.057%20-.004l12.059%20-.002z%22%20%2F%3E%3C%2Fsvg%3E);--scrollbar-arrow-left:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22%23909090%22%20%3E%3Cpath%20stroke%3D%22none%22%20d%3D%22M0%200h24v24H0z%22%20fill%3D%22none%22%20%2F%3E%3Cpath%20d%3D%22M13.883%205.007l.058%20-.005h.118l.058%20.005l.06%20.009l.052%20.01l.108%20.032l.067%20.027l.132%20.07l.09%20.065l.081%20.073l.083%20.094l.054%20.077l.054%20.096l.017%20.036l.027%20.067l.032%20.108l.01%20.053l.01%20.06l.004%20.057l.002%20.059v12c0%20.852%20-.986%201.297%20-1.623%20.783l-.084%20-.076l-6%20-6a1%201%200%200%201%20-.083%20-1.32l.083%20-.094l6%20-6l.094%20-.083l.077%20-.054l.096%20-.054l.036%20-.017l.067%20-.027l.108%20-.032l.053%20-.01l.06%20-.01z%22%20%2F%3E%3C%2Fsvg%3E);--scrollbar-arrow-left-hover:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22%23b2b2b2%22%20%3E%3Cpath%20stroke%3D%22none%22%20d%3D%22M0%200h24v24H0z%22%20fill%3D%22none%22%20%2F%3E%3Cpath%20d%3D%22M13.883%205.007l.058%20-.005h.118l.058%20.005l.06%20.009l.052%20.01l.108%20.032l.067%20.027l.132%20.07l.09%20.065l.081%20.073l.083%20.094l.054%20.077l.054%20.096l.017%20.036l.027%20.067l.032%20.108l.01%20.053l.01%20.06l.004%20.057l.002%20.059v12c0%20.852%20-.986%201.297%20-1.623%20.783l-.084%20-.076l-6%20-6a1%201%200%200%201%20-.083%20-1.32l.083%20-.094l6%20-6l.094%20-.083l.077%20-.054l.096%20-.054l.036%20-.017l.067%20-.027l.108%20-.032l.053%20-.01l.06%20-.01z%22%20%2F%3E%3C%2Fsvg%3E);--scrollbar-arrow-right:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22%23909090%22%20%3E%3Cpath%20stroke%3D%22none%22%20d%3D%22M0%200h24v24H0z%22%20fill%3D%22none%22%20%2F%3E%3Cpath%20d%3D%22M9%206c0%20-.852%20.986%20-1.297%201.623%20-.783l.084%20.076l6%206a1%201%200%200%201%20.083%201.32l-.083%20.094l-6%206l-.094%20.083l-.077%20.054l-.096%20.054l-.036%20.017l-.067%20.027l-.108%20.032l-.053%20.01l-.06%20.01l-.057%20.004l-.059%20.002l-.059%20-.002l-.058%20-.005l-.06%20-.009l-.052%20-.01l-.108%20-.032l-.067%20-.027l-.132%20-.07l-.09%20-.065l-.081%20-.073l-.083%20-.094l-.054%20-.077l-.054%20-.096l-.017%20-.036l-.027%20-.067l-.032%20-.108l-.01%20-.053l-.01%20-.06l-.004%20-.057l-.002%20-12.059z%22%20%2F%3E%3C%2Fsvg%3E);--scrollbar-arrow-right-hover:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22%23b2b2b2%22%20%3E%3Cpath%20stroke%3D%22none%22%20d%3D%22M0%200h24v24H0z%22%20fill%3D%22none%22%20%2F%3E%3Cpath%20d%3D%22M9%206c0%20-.852%20.986%20-1.297%201.623%20-.783l.084%20.076l6%206a1%201%200%200%201%20.083%201.32l-.083%20.094l-6%206l-.094%20.083l-.077%20.054l-.096%20.054l-.036%20.017l-.067%20.027l-.108%20.032l-.053%20.01l-.06%20.01l-.057%20.004l-.059%20.002l-.059%20-.002l-.058%20-.005l-.06%20-.009l-.052%20-.01l-.108%20-.032l-.067%20-.027l-.132%20-.07l-.09%20-.065l-.081%20-.073l-.083%20-.094l-.054%20-.077l-.054%20-.096l-.017%20-.036l-.027%20-.067l-.032%20-.108l-.01%20-.053l-.01%20-.06l-.004%20-.057l-.002%20-12.059z%22%20%2F%3E%3C%2Fsvg%3E);--chart-series-1:var(--dark-blue-700);--chart-series-2:var(--dark-orange-700);--chart-series-3:var(--dark-green-700);--chart-series-4:var(--dark-brand-1-700);--chart-grid:var(--border-subtle);--chart-axis-text:var(--text-secondary);--chart-marker-ring:var(--bg-surface-default);--checkbox-border:var(--icon-secondary);--checkbox-border-hover:var(--icon-secondary-hover);--checkbox-fill:var(--icon-brand-default);--checkbox-fill-hover:var(--icon-brand-hover);--checkbox-mark:var(--icon-inverse-default);--checkbox-disabled:var(--icon-strong-disabled);--radio-border:var(--icon-secondary);--radio-border-hover:var(--icon-secondary-hover);--radio-fill:var(--icon-brand-default);--radio-fill-hover:var(--icon-brand-hover);--radio-disabled:var(--icon-strong-disabled);--switch-track-off:var(--icon-secondary);--switch-track-off-hover:var(--icon-secondary-hover);--switch-track-on:var(--icon-brand-default);--switch-track-on-hover:var(--icon-brand-hover);--switch-knob:var(--icon-inverse-default);--switch-track-off-disabled:var(--icon-toggle-off-track);--switch-track-on-disabled:var(--icon-toggle-on-track);--spinner-fill:var(--icon-brand-default);--progress-track:var(--bg-grey-subtle);--progress-fill:var(--icon-brand-default);--progress-fill-success:var(--icon-success);--progress-fill-danger:var(--icon-danger);--pagination-current-bg:var(--bg-brand-subtlest);--pagination-current-text:var(--text-brand-default);--tabs-text:var(--text-secondary);--tabs-text-hover:var(--text-default);--tabs-text-selected:var(--text-brand-default);--tabs-rail:var(--border-subtle);--tabs-indicator:var(--border-brand);--tabs-indicator-hover:var(--border-subtler-hover);--tabs-pill-bg-hover:var(--bg-neutral-hover);--tabs-pill-bg-selected:var(--bg-brand-subtlest);--tabs-folder-bg:var(--bg-surface-sunken);--tabs-folder-bg-hover:var(--bg-neutral-hover);--tabs-folder-bg-selected:var(--bg-surface-default);--tabs-folder-border:var(--border-subtle);--tabs-count-bg:var(--bg-neutral-hover);--tabs-count-text:var(--text-secondary);--text-editor-toolbar-bg:var(--bg-grey-subtler);--text-editor-toolbar-border:var(--border-subtle);--text-editor-tool-icon:var(--icon-secondary);--text-editor-tool-hover:var(--bg-neutral-hover);--text-editor-tool-active-bg:var(--bg-brand-subtlest);--text-editor-tool-active-icon:var(--icon-brand-default);--text-editor-link:var(--text-link);--nav-side-bg:var(--bg-surface-sunken);--nav-side-border:var(--border-subtle);--nav-item-text:var(--text-subtle);--nav-item-hover:var(--bg-neutral-hover);--nav-item-pressed:var(--bg-neutral-active);--nav-item-current-bg:var(--bg-brand-subtlest);--nav-item-current-text:var(--text-brand-default);--nav-item-meta:var(--text-secondary);--nav-top-bg:var(--bg-bold);--nav-top-text:var(--text-inverse-default);--nav-top-hover:var(--bg-inverse-hover);--nav-top-search-bg:var(--bg-inverse-hover);--nav-top-search-bg-hover:var(--bg-inverse-active);--nav-top-search-border:var(--border-subtle-alpha);--nav-top-search-border-focus:var(--border-inverse);--nav-top-search-placeholder:var(--text-inverse-subtle);--notification-bg:var(--bg-surface-default);--notification-divider:var(--border-subtle);--notification-item-hover:var(--bg-neutral-hover-brand);--notification-item-selected:var(--bg-brand-subtlest);--notification-unread:var(--icon-brand-default);--slider-track:var(--bg-grey-subtle);--slider-fill:var(--icon-brand-default);--slider-fill-hover:var(--icon-brand-hover);--slider-handle:var(--bg-surface-default);--slider-disabled:var(--icon-strong-disabled);--chip-bg:var(--bg-grey-subtler);--chip-bg-hover:var(--bg-grey-subtler-hover);--chip-bg-active:var(--bg-grey-subtler-active);--chip-border:var(--border-subtle);--chip-text:var(--text-secondary);--chip-text-hover:var(--text-default);--chip-selected-bg:var(--bg-brand-subtlest);--chip-selected-border:var(--border-brand);--chip-selected-text:var(--text-brand-default);--chip-selected-text-hover:var(--text-brand-hover);--chat-sent-bg:var(--bg-brand-primary);--chat-sent-text:var(--text-inverse-default);--chat-received-bg:var(--bg-grey-subtle);--chat-received-text:var(--text-default);--chat-meta:var(--text-secondary);--media-controls-bg:var(--bg-button-on-image-active);--media-controls-icon:var(--icon-on-image);--media-controls-hover:var(--color-bg-on-image-light);--media-progress-track:var(--color-bg-on-image-light);--media-progress-fill:var(--icon-on-image);--media-dot:var(--icon-on-image-disabled);--media-dot-active:var(--icon-on-image);--table-header-bg:var(--bg-grey-subtler);--table-row-zebra:var(--bg-grey-subtler);--table-row-hover:var(--bg-neutral-hover);--table-row-selected:var(--bg-brand-subtlest);--table-border:var(--border-subtle);--bg-overlay:#00000080;--bg-blanket:#000000b3;--bg-scrim:#000c;--bg-menu:#0000;--bg-menu-hover:#00000014;--bg-menu-active:var(--dark-brand-1-900);--icon-on-image:var(--dark-grey-900);--icon-on-image-disabled:var(--light-white-400);--icon-default:var(--dark-grey-800);--icon-secondary:var(--dark-grey-600);--icon-subtle:var(--dark-grey-700);--icon-tertiary:var(--dark-grey-500);--icon-secondary-hover:var(--dark-grey-700);--icon-secondary-active:var(--dark-grey-800);--icon-disabled:var(--dark-grey-400);--icon-strong-disabled:var(--dark-grey-300);--icon-inverse-default:var(--dark-grey-50);--icon-inverse-subtle:var(--dark-grey-300);--icon-inverse-disabled:var(--dark-grey-500);--icon-brand-default:var(--dark-brand-1-900);--icon-brand-hover:var(--dark-brand-1-1000);--icon-brand-active:var(--dark-brand-1-1100);--icon-brand-subtlest:var(--dark-brand-1-50);--icon-link:var(--dark-brand-1-900);--icon-link-hover:var(--dark-brand-1-1000);--icon-link-active:var(--dark-brand-1-1100);--icon-success:var(--dark-green-900);--icon-danger:var(--dark-red-900);--icon-danger-hover:var(--dark-red-1000);--icon-danger-active:var(--dark-red-1100);--icon-warning:var(--dark-orange-900);--icon-info:var(--dark-blue-800);--icon-accent-purple:var(--dark-brand-1-900);--icon-accent-magenta:var(--dark-brand-2-900);--icon-accent-seafoam:var(--dark-brand-3-900);--icon-accent-blue:var(--dark-blue-900);--icon-accent-green:var(--dark-green-900);--icon-accent-orange:var(--dark-orange-900);--icon-accent-red:var(--dark-red-900);--icon-toggle-off:var(--dark-grey-400);--icon-toggle-off-track:var(--dark-grey-300);--icon-toggle-on:var(--dark-brand-1-600);--icon-toggle-on-track:var(--dark-brand-1-600);--border-subtle:var(--dark-grey-400);--border-subtle-alpha:rgb(from var(--dark-grey-400) r g b / .3);--border-bold:var(--dark-grey-800);--border-focus:var(--dark-brand-1-900);--border-subtler:var(--dark-grey-500);--border-subtler-hover:var(--dark-grey-600);--border-subtler-active:var(--dark-grey-700);--border-ghost:rgb(from var(--dark-grey-700) r g b / 0);--border-inverse:var(--dark-grey-100);--border-input:var(--dark-grey-400);--border-brand:var(--dark-brand-1-900);--border-success:var(--dark-green-900);--border-danger:var(--dark-red-900);--border-warning:var(--dark-orange-900);--border-info:var(--dark-blue-800);--border-toc:var(--dark-brand-1-1000);--gradient-blue:var(--dark-blue-600);--gradient-blue-alpha:rgb(from var(--dark-blue-600) r g b / 0);--gradient-blue-subtle:var(--dark-neutral-100);--gradient-green:var(--dark-green-600);--gradient-purple:var(--dark-brand-1-600);--gradient-purple-alpha:rgb(from var(--dark-brand-1-600) r g b / 0);--gradient-red:var(--dark-red-600);--gradient-orange:var(--dark-orange-600);--gradient-grey:var(--dark-grey-600);--tc-text-primary:#ebebebcc;--tc-text-secondary:#b2b2b2e6;--tc-text-hover:#ebebebe6;--tc-text-hover-strong:#b2b2b2e6;--tc-fill-top:#fff0;--tc-fill-mid:#0000;--tc-fill-bottom:#0000;--tc-shadow-color:#00000014;--tc-shadow-layer-blur:40px;--tc-shadow-bg-blur:40px;--tc-glass-bg:#ffffff12;--tc-border-highlight:#ffffff24;--docs-bg-header:var(--dark-brand-1-500)}@media (prefers-color-scheme:dark){:root:not([data-theme]){--text-default:var(--dark-grey-800);--text-secondary:var(--dark-grey-600);--text-tertiary:var(--text-secondary);--text-subtle:var(--dark-grey-700);--text-disabled:var(--dark-grey-400);--text-inverse-default:var(--dark-grey-50);--text-inverse-subtle:var(--dark-grey-300);--text-inverse-disabled:var(--dark-grey-500);--text-brand-default:var(--dark-brand-1-900);--text-brand-hover:var(--dark-brand-1-1000);--text-brand-active:var(--dark-brand-1-1100);--text-link:var(--dark-brand-1-900);--text-link-hover:var(--dark-brand-1-1000);--text-link-active:var(--dark-brand-1-1100);--text-accent-purple:var(--dark-brand-1-900);--text-accent-magenta:var(--dark-brand-2-900);--text-accent-seafoam:var(--dark-brand-3-900);--text-accent-blue:var(--dark-blue-900);--text-accent-green:var(--dark-green-900);--text-accent-orange:var(--dark-orange-900);--text-accent-red:var(--dark-red-900);--text-success:var(--dark-green-900);--text-danger:var(--dark-red-900);--text-danger-hover:var(--dark-red-1000);--text-danger-active:var(--dark-red-1100);--text-warning:var(--dark-orange-900);--text-info:var(--dark-blue-900);--bg-surface-default:var(--dark-grey-100);--bg-surface-raised:var(--dark-grey-200);--bg-surface-overlay:var(--dark-grey-300);--bg-surface-sunken:var(--dark-grey-50);--bg-surface-ghost:rgb(from var(--dark-grey-50) r g b / 0);--bg-bold:var(--dark-grey-800);--bg-neutral:var(--dark-neutral-10);--bg-neutral-hover:var(--dark-neutral-100);--bg-neutral-hover-brand:var(--dark-neutral-100);--bg-neutral-active-brand:var(--dark-neutral-200);--bg-neutral-active:var(--dark-neutral-200);--bg-neutral-selected:var(--dark-neutral-100);--bg-neutral-disabled:var(--light-white-100);--bg-inverse:var(--light-neutral-bold-10);--bg-inverse-hover:var(--light-neutral-bold-100);--bg-inverse-active:var(--light-neutral-bold-200);--bg-inverse-selected:var(--light-neutral-bold-100);--bg-grey-subtler:var(--dark-grey-200);--bg-grey-subtler-hover:var(--dark-grey-300);--bg-grey-subtler-active:var(--dark-grey-400);--bg-grey-subtle:var(--dark-grey-300);--bg-grey-subtle-hover:var(--dark-grey-400);--bg-grey-subtle-active:var(--dark-grey-500);--bg-grey-bold:var(--dark-grey-800);--bg-grey-bold-hover:var(--dark-grey-700);--bg-grey-bold-active:var(--dark-grey-600);--bg-input-default:var(--dark-grey-100);--bg-input-hover:var(--dark-grey-200);--bg-canvas:var(--dark-grey-50);--bg-chrome:rgb(from var(--dark-grey-50) r g b / .88);--border-chrome:var(--dark-neutral-100);--bg-brand-primary:var(--dark-brand-1-900);--bg-brand-hover:var(--dark-brand-1-1000);--bg-brand-active:var(--dark-brand-1-1100);--bg-brand-subtlest:var(--dark-brand-1-50);--bg-danger-primary:var(--dark-red-900);--bg-danger-hover:var(--dark-red-1000);--bg-danger-active:var(--dark-red-1100);--bg-danger-subtlest:var(--dark-red-50);--bg-danger-ghost-hover:var(--dark-alpha-red-300);--bg-danger-ghost-active:var(--dark-alpha-red-500);--bg-success-default:var(--dark-green-900);--bg-success-hover:var(--dark-green-1000);--bg-success-active:var(--dark-green-1100);--bg-success-subtlest:var(--dark-green-50);--bg-warning-default:var(--dark-orange-900);--bg-warning-hover:var(--dark-orange-1000);--bg-warning-active:var(--dark-orange-1100);--bg-warning-subtlest:var(--dark-orange-50);--bg-accent-blue:var(--dark-blue-600);--bg-accent-blue-subtler:var(--dark-blue-800);--bg-accent-blue-subtlest:var(--dark-blue-50);--bg-accent-blue-bold:var(--dark-blue-900);--bg-accent-purple:var(--dark-brand-1-600);--bg-accent-purple-subtler:var(--dark-brand-1-800);--bg-accent-purple-subtlest:var(--dark-brand-1-50);--bg-accent-purple-bold:var(--dark-brand-1-900);--bg-accent-magenta:var(--dark-brand-2-600);--bg-accent-magenta-subtler:var(--dark-brand-2-800);--bg-accent-magenta-subtlest:var(--dark-brand-2-100);--bg-accent-magenta-bold:var(--dark-brand-2-900);--bg-accent-seafoam:var(--dark-brand-3-600);--bg-accent-seafoam-subtler:var(--dark-brand-3-800);--bg-accent-seafoam-subtlest:var(--dark-brand-3-100);--bg-accent-seafoam-bold:var(--dark-brand-3-900);--bg-accent-green:var(--dark-green-600);--bg-accent-green-subtler:var(--dark-green-800);--bg-accent-green-subtlest:var(--dark-green-50);--bg-accent-green-bold:var(--dark-green-900);--bg-accent-red:var(--dark-red-600);--bg-accent-red-subtler:var(--dark-red-800);--bg-accent-red-subtlest:var(--dark-red-50);--bg-accent-red-bold:var(--dark-red-900);--bg-accent-orange:var(--dark-orange-600);--bg-accent-orange-subtlest:var(--dark-orange-50);--bg-accent-orange-bold:var(--dark-orange-900);--bg-overlay-on-image:var(--light-black-400);--bg-button-on-image:var(--light-black-300);--bg-button-on-image-hover:var(--light-black-400);--bg-button-on-image-active:var(--light-black-500);--tag-grey-subtle-bg:var(--bg-grey-subtle);--tag-grey-subtle-text:var(--text-subtle);--tag-grey-subtle-icon:var(--icon-secondary);--tag-grey-bold-bg:var(--bg-grey-bold);--tag-grey-bold-text:var(--text-inverse-default);--tag-grey-bold-icon:var(--icon-inverse-default);--tag-purple-subtle-bg:var(--bg-accent-purple-subtlest);--tag-purple-subtle-text:var(--text-accent-purple);--tag-purple-subtle-icon:var(--icon-accent-purple);--tag-purple-bold-bg:var(--bg-accent-purple-bold);--tag-purple-bold-text:var(--text-inverse-default);--tag-purple-bold-icon:var(--icon-inverse-default);--tag-brand-subtle-bg:var(--bg-brand-subtlest);--tag-brand-subtle-text:var(--text-brand-default);--tag-brand-subtle-icon:var(--icon-brand-default);--tag-brand-bold-bg:var(--bg-brand-primary);--tag-brand-bold-text:var(--text-inverse-default);--tag-brand-bold-icon:var(--icon-inverse-default);--tag-blue-subtle-bg:var(--bg-accent-blue-subtlest);--tag-blue-subtle-text:var(--text-accent-blue);--tag-blue-subtle-icon:var(--icon-accent-blue);--tag-blue-bold-bg:var(--bg-accent-blue-bold);--tag-blue-bold-text:var(--text-inverse-default);--tag-blue-bold-icon:var(--icon-inverse-default);--tag-green-subtle-bg:var(--bg-accent-green-subtlest);--tag-green-subtle-text:var(--text-accent-green);--tag-green-subtle-icon:var(--icon-accent-green);--tag-green-bold-bg:var(--bg-accent-green-bold);--tag-green-bold-text:var(--text-inverse-default);--tag-green-bold-icon:var(--icon-inverse-default);--tag-orange-subtle-bg:var(--bg-accent-orange-subtlest);--tag-orange-subtle-text:var(--text-accent-orange);--tag-orange-subtle-icon:var(--icon-accent-orange);--tag-orange-bold-bg:var(--bg-accent-orange-bold);--tag-orange-bold-text:var(--text-inverse-default);--tag-orange-bold-icon:var(--icon-inverse-default);--tag-red-subtle-bg:var(--bg-accent-red-subtlest);--tag-red-subtle-text:var(--text-accent-red);--tag-red-subtle-icon:var(--icon-accent-red);--tag-red-bold-bg:var(--bg-accent-red-bold);--tag-red-bold-text:var(--text-inverse-default);--tag-red-bold-icon:var(--icon-inverse-default);--presence-outline-stroke:var(--border-inverse);--presence-offline-fill:var(--icon-tertiary);--presence-online-fill:var(--bg-success-default);--breadcrumb-link:var(--text-secondary);--breadcrumb-link-hover:var(--text-link-hover);--breadcrumb-current:var(--text-default);--breadcrumb-separator:var(--icon-tertiary);--breadcrumb-more-hover:var(--bg-neutral-hover-brand);--scrollbar-thumb:var(--icon-tertiary);--scrollbar-thumb-hover:var(--icon-secondary);--scrollbar-thumb-active:var(--icon-secondary-hover);--scrollbar-arrow-up:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22%23909090%22%20%3E%3Cpath%20stroke%3D%22none%22%20d%3D%22M0%200h24v24H0z%22%20fill%3D%22none%22%20%2F%3E%3Cpath%20d%3D%22M11.293%207.293a1%201%200%200%201%201.32%20-.083l.094%20.083l6%206l.083%20.094l.054%20.077l.054%20.096l.017%20.036l.027%20.067l.032%20.108l.01%20.053l.01%20.06l.004%20.057l.002%20.059l-.002%20.059l-.005%20.058l-.009%20.06l-.01%20.052l-.032%20.108l-.027%20.067l-.07%20.132l-.065%20.09l-.073%20.081l-.094%20.083l-.077%20.054l-.096%20.054l-.036%20.017l-.067%20.027l-.108%20.032l-.053%20.01l-.06%20.01l-.057%20.004l-.059%20.002h-12c-.852%200%20-1.297%20-.986%20-.783%20-1.623l.076%20-.084l6%20-6z%22%20%2F%3E%3C%2Fsvg%3E);--scrollbar-arrow-up-hover:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22%23b2b2b2%22%20%3E%3Cpath%20stroke%3D%22none%22%20d%3D%22M0%200h24v24H0z%22%20fill%3D%22none%22%20%2F%3E%3Cpath%20d%3D%22M11.293%207.293a1%201%200%200%201%201.32%20-.083l.094%20.083l6%206l.083%20.094l.054%20.077l.054%20.096l.017%20.036l.027%20.067l.032%20.108l.01%20.053l.01%20.06l.004%20.057l.002%20.059l-.002%20.059l-.005%20.058l-.009%20.06l-.01%20.052l-.032%20.108l-.027%20.067l-.07%20.132l-.065%20.09l-.073%20.081l-.094%20.083l-.077%20.054l-.096%20.054l-.036%20.017l-.067%20.027l-.108%20.032l-.053%20.01l-.06%20.01l-.057%20.004l-.059%20.002h-12c-.852%200%20-1.297%20-.986%20-.783%20-1.623l.076%20-.084l6%20-6z%22%20%2F%3E%3C%2Fsvg%3E);--scrollbar-arrow-down:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22%23909090%22%20%3E%3Cpath%20stroke%3D%22none%22%20d%3D%22M0%200h24v24H0z%22%20fill%3D%22none%22%20%2F%3E%3Cpath%20d%3D%22M18%209c.852%200%201.297%20.986%20.783%201.623l-.076%20.084l-6%206a1%201%200%200%201%20-1.32%20.083l-.094%20-.083l-6%20-6l-.083%20-.094l-.054%20-.077l-.054%20-.096l-.017%20-.036l-.027%20-.067l-.032%20-.108l-.01%20-.053l-.01%20-.06l-.004%20-.057v-.118l.005%20-.058l.009%20-.06l.01%20-.052l.032%20-.108l.027%20-.067l.07%20-.132l.065%20-.09l.073%20-.081l.094%20-.083l.077%20-.054l.096%20-.054l.036%20-.017l.067%20-.027l.108%20-.032l.053%20-.01l.06%20-.01l.057%20-.004l12.059%20-.002z%22%20%2F%3E%3C%2Fsvg%3E);--scrollbar-arrow-down-hover:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22%23b2b2b2%22%20%3E%3Cpath%20stroke%3D%22none%22%20d%3D%22M0%200h24v24H0z%22%20fill%3D%22none%22%20%2F%3E%3Cpath%20d%3D%22M18%209c.852%200%201.297%20.986%20.783%201.623l-.076%20.084l-6%206a1%201%200%200%201%20-1.32%20.083l-.094%20-.083l-6%20-6l-.083%20-.094l-.054%20-.077l-.054%20-.096l-.017%20-.036l-.027%20-.067l-.032%20-.108l-.01%20-.053l-.01%20-.06l-.004%20-.057v-.118l.005%20-.058l.009%20-.06l.01%20-.052l.032%20-.108l.027%20-.067l.07%20-.132l.065%20-.09l.073%20-.081l.094%20-.083l.077%20-.054l.096%20-.054l.036%20-.017l.067%20-.027l.108%20-.032l.053%20-.01l.06%20-.01l.057%20-.004l12.059%20-.002z%22%20%2F%3E%3C%2Fsvg%3E);--scrollbar-arrow-left:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22%23909090%22%20%3E%3Cpath%20stroke%3D%22none%22%20d%3D%22M0%200h24v24H0z%22%20fill%3D%22none%22%20%2F%3E%3Cpath%20d%3D%22M13.883%205.007l.058%20-.005h.118l.058%20.005l.06%20.009l.052%20.01l.108%20.032l.067%20.027l.132%20.07l.09%20.065l.081%20.073l.083%20.094l.054%20.077l.054%20.096l.017%20.036l.027%20.067l.032%20.108l.01%20.053l.01%20.06l.004%20.057l.002%20.059v12c0%20.852%20-.986%201.297%20-1.623%20.783l-.084%20-.076l-6%20-6a1%201%200%200%201%20-.083%20-1.32l.083%20-.094l6%20-6l.094%20-.083l.077%20-.054l.096%20-.054l.036%20-.017l.067%20-.027l.108%20-.032l.053%20-.01l.06%20-.01z%22%20%2F%3E%3C%2Fsvg%3E);--scrollbar-arrow-left-hover:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22%23b2b2b2%22%20%3E%3Cpath%20stroke%3D%22none%22%20d%3D%22M0%200h24v24H0z%22%20fill%3D%22none%22%20%2F%3E%3Cpath%20d%3D%22M13.883%205.007l.058%20-.005h.118l.058%20.005l.06%20.009l.052%20.01l.108%20.032l.067%20.027l.132%20.07l.09%20.065l.081%20.073l.083%20.094l.054%20.077l.054%20.096l.017%20.036l.027%20.067l.032%20.108l.01%20.053l.01%20.06l.004%20.057l.002%20.059v12c0%20.852%20-.986%201.297%20-1.623%20.783l-.084%20-.076l-6%20-6a1%201%200%200%201%20-.083%20-1.32l.083%20-.094l6%20-6l.094%20-.083l.077%20-.054l.096%20-.054l.036%20-.017l.067%20-.027l.108%20-.032l.053%20-.01l.06%20-.01z%22%20%2F%3E%3C%2Fsvg%3E);--scrollbar-arrow-right:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22%23909090%22%20%3E%3Cpath%20stroke%3D%22none%22%20d%3D%22M0%200h24v24H0z%22%20fill%3D%22none%22%20%2F%3E%3Cpath%20d%3D%22M9%206c0%20-.852%20.986%20-1.297%201.623%20-.783l.084%20.076l6%206a1%201%200%200%201%20.083%201.32l-.083%20.094l-6%206l-.094%20.083l-.077%20.054l-.096%20.054l-.036%20.017l-.067%20.027l-.108%20.032l-.053%20.01l-.06%20.01l-.057%20.004l-.059%20.002l-.059%20-.002l-.058%20-.005l-.06%20-.009l-.052%20-.01l-.108%20-.032l-.067%20-.027l-.132%20-.07l-.09%20-.065l-.081%20-.073l-.083%20-.094l-.054%20-.077l-.054%20-.096l-.017%20-.036l-.027%20-.067l-.032%20-.108l-.01%20-.053l-.01%20-.06l-.004%20-.057l-.002%20-12.059z%22%20%2F%3E%3C%2Fsvg%3E);--scrollbar-arrow-right-hover:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22%23b2b2b2%22%20%3E%3Cpath%20stroke%3D%22none%22%20d%3D%22M0%200h24v24H0z%22%20fill%3D%22none%22%20%2F%3E%3Cpath%20d%3D%22M9%206c0%20-.852%20.986%20-1.297%201.623%20-.783l.084%20.076l6%206a1%201%200%200%201%20.083%201.32l-.083%20.094l-6%206l-.094%20.083l-.077%20.054l-.096%20.054l-.036%20.017l-.067%20.027l-.108%20.032l-.053%20.01l-.06%20.01l-.057%20.004l-.059%20.002l-.059%20-.002l-.058%20-.005l-.06%20-.009l-.052%20-.01l-.108%20-.032l-.067%20-.027l-.132%20-.07l-.09%20-.065l-.081%20-.073l-.083%20-.094l-.054%20-.077l-.054%20-.096l-.017%20-.036l-.027%20-.067l-.032%20-.108l-.01%20-.053l-.01%20-.06l-.004%20-.057l-.002%20-12.059z%22%20%2F%3E%3C%2Fsvg%3E);--chart-series-1:var(--dark-blue-700);--chart-series-2:var(--dark-orange-700);--chart-series-3:var(--dark-green-700);--chart-series-4:var(--dark-brand-1-700);--chart-grid:var(--border-subtle);--chart-axis-text:var(--text-secondary);--chart-marker-ring:var(--bg-surface-default);--checkbox-border:var(--icon-secondary);--checkbox-border-hover:var(--icon-secondary-hover);--checkbox-fill:var(--icon-brand-default);--checkbox-fill-hover:var(--icon-brand-hover);--checkbox-mark:var(--icon-inverse-default);--checkbox-disabled:var(--icon-strong-disabled);--radio-border:var(--icon-secondary);--radio-border-hover:var(--icon-secondary-hover);--radio-fill:var(--icon-brand-default);--radio-fill-hover:var(--icon-brand-hover);--radio-disabled:var(--icon-strong-disabled);--switch-track-off:var(--icon-secondary);--switch-track-off-hover:var(--icon-secondary-hover);--switch-track-on:var(--icon-brand-default);--switch-track-on-hover:var(--icon-brand-hover);--switch-knob:var(--icon-inverse-default);--switch-track-off-disabled:var(--icon-toggle-off-track);--switch-track-on-disabled:var(--icon-toggle-on-track);--spinner-fill:var(--icon-brand-default);--progress-track:var(--bg-grey-subtle);--progress-fill:var(--icon-brand-default);--progress-fill-success:var(--icon-success);--progress-fill-danger:var(--icon-danger);--pagination-current-bg:var(--bg-brand-subtlest);--pagination-current-text:var(--text-brand-default);--tabs-text:var(--text-secondary);--tabs-text-hover:var(--text-default);--tabs-text-selected:var(--text-brand-default);--tabs-rail:var(--border-subtle);--tabs-indicator:var(--border-brand);--tabs-indicator-hover:var(--border-subtler-hover);--tabs-pill-bg-hover:var(--bg-neutral-hover);--tabs-pill-bg-selected:var(--bg-brand-subtlest);--tabs-folder-bg:var(--bg-surface-sunken);--tabs-folder-bg-hover:var(--bg-neutral-hover);--tabs-folder-bg-selected:var(--bg-surface-default);--tabs-folder-border:var(--border-subtle);--tabs-count-bg:var(--bg-neutral-hover);--tabs-count-text:var(--text-secondary);--text-editor-toolbar-bg:var(--bg-grey-subtler);--text-editor-toolbar-border:var(--border-subtle);--text-editor-tool-icon:var(--icon-secondary);--text-editor-tool-hover:var(--bg-neutral-hover);--text-editor-tool-active-bg:var(--bg-brand-subtlest);--text-editor-tool-active-icon:var(--icon-brand-default);--text-editor-link:var(--text-link);--nav-side-bg:var(--bg-surface-sunken);--nav-side-border:var(--border-subtle);--nav-item-text:var(--text-subtle);--nav-item-hover:var(--bg-neutral-hover);--nav-item-pressed:var(--bg-neutral-active);--nav-item-current-bg:var(--bg-brand-subtlest);--nav-item-current-text:var(--text-brand-default);--nav-item-meta:var(--text-secondary);--nav-top-bg:var(--bg-bold);--nav-top-text:var(--text-inverse-default);--nav-top-hover:var(--bg-inverse-hover);--nav-top-search-bg:var(--bg-inverse-hover);--nav-top-search-bg-hover:var(--bg-inverse-active);--nav-top-search-border:var(--border-subtle-alpha);--nav-top-search-border-focus:var(--border-inverse);--nav-top-search-placeholder:var(--text-inverse-subtle);--notification-bg:var(--bg-surface-default);--notification-divider:var(--border-subtle);--notification-item-hover:var(--bg-neutral-hover-brand);--notification-item-selected:var(--bg-brand-subtlest);--notification-unread:var(--icon-brand-default);--slider-track:var(--bg-grey-subtle);--slider-fill:var(--icon-brand-default);--slider-fill-hover:var(--icon-brand-hover);--slider-handle:var(--bg-surface-default);--slider-disabled:var(--icon-strong-disabled);--chip-bg:var(--bg-grey-subtler);--chip-bg-hover:var(--bg-grey-subtler-hover);--chip-bg-active:var(--bg-grey-subtler-active);--chip-border:var(--border-subtle);--chip-text:var(--text-secondary);--chip-text-hover:var(--text-default);--chip-selected-bg:var(--bg-brand-subtlest);--chip-selected-border:var(--border-brand);--chip-selected-text:var(--text-brand-default);--chip-selected-text-hover:var(--text-brand-hover);--chat-sent-bg:var(--bg-brand-primary);--chat-sent-text:var(--text-inverse-default);--chat-received-bg:var(--bg-grey-subtle);--chat-received-text:var(--text-default);--chat-meta:var(--text-secondary);--media-controls-bg:var(--bg-button-on-image-active);--media-controls-icon:var(--icon-on-image);--media-controls-hover:var(--color-bg-on-image-light);--media-progress-track:var(--color-bg-on-image-light);--media-progress-fill:var(--icon-on-image);--media-dot:var(--icon-on-image-disabled);--media-dot-active:var(--icon-on-image);--table-header-bg:var(--bg-grey-subtler);--table-row-zebra:var(--bg-grey-subtler);--table-row-hover:var(--bg-neutral-hover);--table-row-selected:var(--bg-brand-subtlest);--table-border:var(--border-subtle);--bg-overlay:#00000080;--bg-blanket:#000000b3;--bg-scrim:#000c;--bg-menu:#0000;--bg-menu-hover:#00000014;--bg-menu-active:var(--dark-brand-1-900);--icon-on-image:var(--dark-grey-900);--icon-on-image-disabled:var(--light-white-400);--icon-default:var(--dark-grey-800);--icon-secondary:var(--dark-grey-600);--icon-subtle:var(--dark-grey-700);--icon-tertiary:var(--dark-grey-500);--icon-secondary-hover:var(--dark-grey-700);--icon-secondary-active:var(--dark-grey-800);--icon-disabled:var(--dark-grey-400);--icon-strong-disabled:var(--dark-grey-300);--icon-inverse-default:var(--dark-grey-50);--icon-inverse-subtle:var(--dark-grey-300);--icon-inverse-disabled:var(--dark-grey-500);--icon-brand-default:var(--dark-brand-1-900);--icon-brand-hover:var(--dark-brand-1-1000);--icon-brand-active:var(--dark-brand-1-1100);--icon-brand-subtlest:var(--dark-brand-1-50);--icon-link:var(--dark-brand-1-900);--icon-link-hover:var(--dark-brand-1-1000);--icon-link-active:var(--dark-brand-1-1100);--icon-success:var(--dark-green-900);--icon-danger:var(--dark-red-900);--icon-danger-hover:var(--dark-red-1000);--icon-danger-active:var(--dark-red-1100);--icon-warning:var(--dark-orange-900);--icon-info:var(--dark-blue-800);--icon-accent-purple:var(--dark-brand-1-900);--icon-accent-magenta:var(--dark-brand-2-900);--icon-accent-seafoam:var(--dark-brand-3-900);--icon-accent-blue:var(--dark-blue-900);--icon-accent-green:var(--dark-green-900);--icon-accent-orange:var(--dark-orange-900);--icon-accent-red:var(--dark-red-900);--icon-toggle-off:var(--dark-grey-400);--icon-toggle-off-track:var(--dark-grey-300);--icon-toggle-on:var(--dark-brand-1-600);--icon-toggle-on-track:var(--dark-brand-1-600);--border-subtle:var(--dark-grey-400);--border-subtle-alpha:rgb(from var(--dark-grey-400) r g b / .3);--border-bold:var(--dark-grey-800);--border-focus:var(--dark-brand-1-900);--border-subtler:var(--dark-grey-500);--border-subtler-hover:var(--dark-grey-600);--border-subtler-active:var(--dark-grey-700);--border-ghost:rgb(from var(--dark-grey-700) r g b / 0);--border-inverse:var(--dark-grey-100);--border-input:var(--dark-grey-400);--border-brand:var(--dark-brand-1-900);--border-success:var(--dark-green-900);--border-danger:var(--dark-red-900);--border-warning:var(--dark-orange-900);--border-info:var(--dark-blue-800);--border-toc:var(--dark-brand-1-1000);--gradient-blue:var(--dark-blue-600);--gradient-blue-alpha:rgb(from var(--dark-blue-600) r g b / 0);--gradient-blue-subtle:var(--dark-neutral-100);--gradient-green:var(--dark-green-600);--gradient-purple:var(--dark-brand-1-600);--gradient-purple-alpha:rgb(from var(--dark-brand-1-600) r g b / 0);--gradient-red:var(--dark-red-600);--gradient-orange:var(--dark-orange-600);--gradient-grey:var(--dark-grey-600);--tc-text-primary:#ebebebcc;--tc-text-secondary:#b2b2b2e6;--tc-text-hover:#ebebebe6;--tc-text-hover-strong:#b2b2b2e6;--tc-fill-top:#fff0;--tc-fill-mid:#0000;--tc-fill-bottom:#0000;--tc-shadow-color:#00000014;--tc-shadow-layer-blur:40px;--tc-shadow-bg-blur:40px;--tc-glass-bg:#ffffff12;--tc-border-highlight:#ffffff24;--docs-bg-header:var(--dark-brand-1-500)}}:root{--font-sans:"Inter";--font-body:var(--font-sans);--font-label:var(--font-sans);--font-display:var(--font-sans);--font-mono:"JetBrains Mono";--font-optical-sizing:auto;--font-weight-thin:100;--font-weight-extralight:200;--font-weight-light:300;--font-weight-regular:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extrabold:800;--font-weight-black:900;--font-size-100:.75rem;--font-size-200:.875rem;--font-size-300:1rem;--font-size-400:1.125rem;--font-size-500:1.25rem;--font-size-600:clamp(1.25rem, calc(.442vw + 1.146rem), 1.5rem);--font-size-700:clamp(1.375rem, calc(.663vw + 1.22rem), 1.75rem);--font-size-800:clamp(1.625rem, calc(.663vw + 1.47rem), 2rem);--font-size-900:clamp(1.75rem, calc(.884vw + 1.543rem), 2.25rem);--font-size-1000:clamp(1.875rem, calc(1.105vw + 1.616rem), 2.5rem);--font-size-1100:clamp(2rem, calc(1.768vw + 1.586rem), 3rem);--font-size-1200:clamp(2.25rem, calc(2.21vw + 1.732rem), 3.5rem);--font-size-1300:clamp(2.5rem, calc(2.652vw + 1.878rem), 4rem);--font-size-1400:clamp(2.75rem, calc(3.094vw + 2.025rem), 4.5rem);--font-size-1500:clamp(3rem, calc(3.536vw + 2.171rem), 5rem);--font-size-1600:clamp(3.5rem, calc(4.42vw + 2.464rem), 6rem);--line-height-100:1;--line-height-200:1.1;--line-height-300:1.25;--line-height-400:1.313;--line-height-500:1.333;--line-height-600:1.4;--line-height-700:1.429;--line-height-800:1.45;--line-height-900:1.5;--font-numeric-tabular:tabular-nums;--measure-body:40rem;--letter-spacing-open:.01em;--letter-spacing-none:0em;--letter-spacing-tight-xs:-.011em;--letter-spacing-tight-sm:-.014em;--letter-spacing-tight-md:-.019em;--letter-spacing-tight-lg:-.022em;--letter-spacing-tight-xl:-.03em;--type-title-hero-family:var(--font-sans);--type-title-hero-weight:var(--font-weight-semibold);--type-title-hero-size:var(--font-size-1500);--type-title-hero-line-height:var(--line-height-200);--type-title-hero-letter-spacing:var(--letter-spacing-tight-xl);--type-title-page-family:var(--font-sans);--type-title-page-weight:var(--font-weight-semibold);--type-title-page-size:var(--font-size-1300);--type-title-page-line-height:var(--line-height-200);--type-title-page-letter-spacing:var(--letter-spacing-tight-xl);--type-title-utility-family:var(--font-sans);--type-title-utility-weight:var(--font-weight-semibold);--type-title-utility-size:var(--font-size-900);--type-title-utility-line-height:var(--line-height-300);--type-title-utility-letter-spacing:var(--letter-spacing-tight-lg);--type-heading-lg-family:var(--type-title-utility-family);--type-heading-lg-weight:var(--type-title-utility-weight);--type-heading-lg-size:var(--type-title-utility-size);--type-heading-lg-line-height:var(--type-title-utility-line-height);--type-heading-lg-letter-spacing:var(--type-title-utility-letter-spacing);--type-heading-md-family:var(--type-title-utility-family);--type-heading-md-weight:var(--type-title-utility-weight);--type-heading-md-size:var(--type-title-utility-size);--type-heading-md-line-height:var(--type-title-utility-line-height);--type-heading-md-letter-spacing:var(--type-title-utility-letter-spacing);--type-subtitle-family:var(--font-sans);--type-subtitle-weight:var(--font-weight-medium);--type-subtitle-size:var(--font-size-900);--type-subtitle-line-height:var(--line-height-300);--type-subtitle-letter-spacing:var(--letter-spacing-tight-lg);--type-subheading-family:var(--font-sans);--type-subheading-weight:var(--font-weight-medium);--type-subheading-size:var(--font-size-700);--type-subheading-line-height:var(--line-height-300);--type-subheading-letter-spacing:var(--letter-spacing-tight-lg);--type-heading-sm-family:var(--font-sans);--type-heading-sm-weight:var(--font-weight-semibold);--type-heading-sm-size:var(--font-size-600);--type-heading-sm-line-height:var(--line-height-300);--type-heading-sm-letter-spacing:var(--letter-spacing-tight-md);--type-heading-xs-family:var(--font-sans);--type-heading-xs-weight:var(--font-weight-semibold);--type-heading-xs-size:var(--font-size-500);--type-heading-xs-line-height:var(--line-height-600);--type-heading-xs-letter-spacing:var(--letter-spacing-tight-sm);--type-body-md-family:var(--font-sans);--type-body-md-weight:var(--font-weight-regular);--type-body-md-size:var(--font-size-500);--type-body-md-line-height:var(--line-height-600);--type-body-md-letter-spacing:var(--letter-spacing-tight-sm);--type-body-base-family:var(--font-sans);--type-body-base-weight:var(--font-weight-regular);--type-body-base-size:var(--font-size-300);--type-body-base-line-height:var(--line-height-900);--type-body-base-letter-spacing:var(--letter-spacing-tight-xs);--type-body-sm-family:var(--font-sans);--type-body-sm-weight:var(--font-weight-regular);--type-body-sm-size:var(--font-size-200);--type-body-sm-line-height:var(--line-height-800);--type-body-sm-letter-spacing:var(--letter-spacing-none);--type-body-strong-family:var(--font-sans);--type-body-strong-weight:var(--font-weight-bold);--type-body-strong-size:var(--font-size-300);--type-body-strong-line-height:var(--line-height-900);--type-body-strong-letter-spacing:var(--letter-spacing-tight-xs);--type-body-small-strong-family:var(--font-sans);--type-body-small-strong-weight:var(--font-weight-bold);--type-body-small-strong-size:var(--font-size-200);--type-body-small-strong-line-height:var(--line-height-800);--type-body-small-strong-letter-spacing:var(--letter-spacing-none);--type-body-emphasis-family:var(--font-sans);--type-body-emphasis-weight:var(--font-weight-medium);--type-body-emphasis-style:italic;--type-body-emphasis-size:var(--font-size-300);--type-body-emphasis-line-height:var(--line-height-900);--type-body-emphasis-letter-spacing:var(--letter-spacing-tight-xs);--type-body-link-md-family:var(--font-sans);--type-body-link-md-weight:var(--font-weight-medium);--type-body-link-md-size:var(--font-size-300);--type-body-link-md-line-height:var(--line-height-900);--type-body-link-md-letter-spacing:var(--letter-spacing-tight-xs);--type-body-link-lg-family:var(--font-sans);--type-body-link-lg-weight:var(--font-weight-medium);--type-body-link-lg-size:var(--font-size-500);--type-body-link-lg-line-height:var(--line-height-600);--type-body-link-lg-letter-spacing:var(--letter-spacing-tight-sm);--type-body-code-family:var(--font-mono);--type-body-code-weight:var(--font-weight-medium);--type-body-code-size:var(--font-size-300);--type-body-code-line-height:var(--line-height-400);--type-body-code-letter-spacing:var(--letter-spacing-none);--type-sl-xs-400-family:var(--font-sans);--type-sl-xs-400-weight:var(--font-weight-regular);--type-sl-xs-400-size:var(--font-size-100);--type-sl-xs-400-line-height:var(--line-height-500);--type-sl-xs-400-letter-spacing:var(--letter-spacing-open);--type-sl-xs-500-family:var(--font-sans);--type-sl-xs-500-weight:var(--font-weight-medium);--type-sl-xs-500-size:var(--font-size-100);--type-sl-xs-500-line-height:var(--line-height-500);--type-sl-xs-500-letter-spacing:var(--letter-spacing-open);--type-sl-sm-400-family:var(--font-sans);--type-sl-sm-400-weight:var(--font-weight-regular);--type-sl-sm-400-size:var(--font-size-200);--type-sl-sm-400-line-height:var(--line-height-700);--type-sl-sm-400-letter-spacing:var(--letter-spacing-none);--type-sl-sm-500-family:var(--font-sans);--type-sl-sm-500-weight:var(--font-weight-medium);--type-sl-sm-500-size:var(--font-size-200);--type-sl-sm-500-line-height:var(--line-height-700);--type-sl-sm-500-letter-spacing:var(--letter-spacing-none);--type-sl-sm-600-family:var(--font-sans);--type-sl-sm-600-weight:var(--font-weight-semibold);--type-sl-sm-600-size:var(--font-size-200);--type-sl-sm-600-line-height:var(--line-height-700);--type-sl-sm-600-letter-spacing:var(--letter-spacing-none);--type-sl-base-400-family:var(--font-sans);--type-sl-base-400-weight:var(--font-weight-regular);--type-sl-base-400-size:var(--font-size-300);--type-sl-base-400-line-height:var(--line-height-900);--type-sl-base-400-letter-spacing:var(--letter-spacing-tight-xs);--type-sl-base-500-family:var(--font-sans);--type-sl-base-500-weight:var(--font-weight-medium);--type-sl-base-500-size:var(--font-size-300);--type-sl-base-500-line-height:var(--line-height-900);--type-sl-base-500-letter-spacing:var(--letter-spacing-tight-xs);--type-sl-base-600-family:var(--font-sans);--type-sl-base-600-weight:var(--font-weight-semibold);--type-sl-base-600-size:var(--font-size-300);--type-sl-base-600-line-height:var(--line-height-900);--type-sl-base-600-letter-spacing:var(--letter-spacing-tight-xs);--type-sl-base-700-family:var(--font-sans);--type-sl-base-700-weight:var(--font-weight-bold);--type-sl-base-700-size:var(--font-size-300);--type-sl-base-700-line-height:var(--line-height-900);--type-sl-base-700-letter-spacing:var(--letter-spacing-tight-xs);--type-sl-lg-500-family:var(--font-sans);--type-sl-lg-500-weight:var(--font-weight-medium);--type-sl-lg-500-size:var(--font-size-500);--type-sl-lg-500-line-height:var(--line-height-600);--type-sl-lg-500-letter-spacing:var(--letter-spacing-tight-sm);--type-sl-lg-600-family:var(--font-sans);--type-sl-lg-600-weight:var(--font-weight-semibold);--type-sl-lg-600-size:var(--font-size-500);--type-sl-lg-600-line-height:var(--line-height-600);--type-sl-lg-600-letter-spacing:var(--letter-spacing-tight-sm);--type-sl-lg-700-family:var(--font-sans);--type-sl-lg-700-weight:var(--font-weight-bold);--type-sl-lg-700-size:var(--font-size-500);--type-sl-lg-700-line-height:var(--line-height-600);--type-sl-lg-700-letter-spacing:var(--letter-spacing-tight-sm);--space-0:0px;--space-050:2px;--space-100:4px;--space-150:6px;--space-200:8px;--space-300:12px;--space-350:14px;--space-400:16px;--space-500:20px;--space-600:24px;--space-800:32px;--space-1000:40px;--space-1200:48px;--space-1400:56px;--space-1600:64px;--space-2000:80px;--space-2400:96px;--space-4000:160px;--space-negative-050:-2px;--space-negative-100:-4px;--space-negative-200:-8px;--space-negative-300:-12px;--space-negative-400:-16px;--space-section-sm:var(--space-800);--space-section-md:var(--space-1600);--space-section-lg:var(--space-2400);--space-section-xl:var(--space-4000);--border-width-hairline:.5px;--border-width-default:1px;--border-width-strong:2px;--border-width-focus:var(--border-width-strong);--corner-sm:4px;--corner-md:8px;--corner-lg:12px;--corner-xl:16px;--corner-pill:9999px;--corner-xs:2px;--corner-2xl:24px;--radius-control:var(--corner-pill);--radius-field:var(--corner-lg);--radius-field-sm:var(--corner-md);--radius-item:var(--corner-md);--radius-small:var(--corner-sm);--radius-surface:var(--corner-lg);--radius-panel:var(--corner-xl);--size-component-xxsmall:16px;--size-component-xsmall:24px;--size-component-small:32px;--size-component-base:40px;--size-component-large:48px;--size-breadcrumb-phone:480px;--size-breadcrumb-label:24ch;--size-component-xlarge:56px;--size-component-xxlarge:64px;--size-icon-xsmall:12px;--size-icon-small:16px;--size-icon-medium:20px;--size-icon-base:24px;--size-icon-large:32px;--icon-stroke-xs:1.25;--icon-stroke-sm:1.5;--icon-stroke-md:1.75;--icon-stroke:2;--size-indicator-dot:var(--space-150);--size-image-avatar-xl:var(--size-component-xxlarge);--size-image-avatar-l:var(--size-component-base);--size-image-avatar-m:var(--size-component-xsmall);--size-image-avatar-s:var(--size-component-xxsmall);--size-component-dialog-lg:500px;--size-component-dialog-sm:350px;--size-component-input-autofill-cover:160px;--size-component-menu-width:250px;--size-component-menu-max-height:256px;--size-component-counter-dot:12px;--size-component-counter-dot-xs:var(--space-200);--size-component-counter-numeral-md:.625rem;--size-component-search-width:300px;--size-component-side-nav-width:250px;--size-component-stat-card-min-width:200px;--size-component-snackbar-min-width:340px;--size-component-upload-min-height:140px;--size-component-empty-state-max-width:420px;--size-component-date-picker-width:300px;--size-component-date-range-compact-field:144px;--size-component-chart-height:220px;--size-component-chart-donut:180px;--size-component-chart-donut-ring:18px;--size-component-chart-gauge:240px;--size-component-chart-sparkline:48px;--size-component-card-media-height:250px;--size-component-card-media-width:300px;--size-component-card-thumbnail:80px;--size-component-presence-outline-width:var(--depth-025);--size-component-tooltip-sm-min:32px;--size-component-tooltip-sm-max:200px;--size-component-tooltip-lg-min:var(--size-component-tooltip-sm-max);--size-component-tooltip-lg-max:250px;--size-component-tooltip-arrow-lg-height:9px;--size-component-scrollbar-track:10px;--size-component-scrollbar-thumb:6px;--depth-0:0px;--depth-025:1px;--depth-050:2px;--depth-075:3px;--depth-100:4px;--depth-200:8px;--depth-250:10px;--depth-400:16px;--depth-500:20px;--depth-600:24px;--depth-800:32px;--depth-150:6px;--depth-300:12px;--depth-700:28px;--depth-950:38px;--depth-1200:48px;--depth-1400:56px;--depth-negative-025:-1px;--depth-negative-050:-2px;--depth-negative-150:-6px;--depth-negative-075:-3px;--depth-negative-100:-4px;--depth-negative-200:-8px;--depth-negative-300:-12px;--depth-negative-400:-16px;--depth-negative-800:-32px;--depth-negative-1200:-48px;--blur-sm:8px;--blur-md:16px;--blur-lg:24px;--blur-xl:40px;--blur-overlay:20px;--motion-duration-instant:.1s;--motion-duration-fast:.15s;--motion-duration-base:.2s;--motion-duration-slow:.3s;--motion-duration-reveal:.6s;--motion-stagger:60ms;--motion-duration-loop-fast:.7s;--motion-duration-loop-base:1s;--motion-duration-loop-slow:1.4s;--motion-duration-loop-slower:2s;--motion-duration-loop-calm:2.4s;--motion-easing-standard:cubic-bezier(.2, 0, 0, 1);--motion-easing-enter:cubic-bezier(0, 0, .2, 1);--motion-easing-exit:cubic-bezier(.4, 0, 1, 1);--motion-easing-emphasized:cubic-bezier(.8, 0, .2, 1);--opacity-disabled:.4;--opacity-muted:.7;--opacity-dim:.35;--opacity-wash:.1;--z-index-base:0;--z-index-raised:1;--z-index-raised-above:2;--z-index-popover:1100;--z-index-tooltip:1200;--breakpoint-initial:0px;--breakpoint-xs:520px;--breakpoint-sm:768px;--breakpoint-md:1024px;--breakpoint-lg:1280px;--breakpoint-xl:1640px;--layout-columns-xs:2;--layout-gutter-xs:var(--space-400);--layout-margin-xs:var(--space-400);--layout-columns-sm:4;--layout-gutter-sm:var(--space-400);--layout-margin-sm:var(--space-400);--layout-columns-md:8;--layout-gutter-md:var(--space-600);--layout-margin-md:var(--space-600);--layout-columns-lg:12;--layout-gutter-lg:var(--space-600);--layout-margin-lg:var(--space-600);--layout-baseline:var(--space-200);--layout-max-width:var(--breakpoint-lg)}:root,[data-theme=light]{--shadow-xs-ring:#0c0c0d0d;--shadow-xs-contact:#0000;--shadow-xs-ambient:#0c0c0d0f;--shadow-s-ring:#0000;--shadow-s-contact:#0c0c0d14;--shadow-s-ambient:#0c0c0d14;--shadow-m-ring:#0000;--shadow-m-contact:#0c0c0d14;--shadow-m-ambient:#0c0c0d14;--shadow-l-ring:#0000;--shadow-l-contact:#0c0c0d14;--shadow-l-ambient:#0c0c0d1a;--shadow-xl-ring:#0000;--shadow-xl-contact:#0c0c0d14;--shadow-xl-ambient:#0c0c0d1f;--shadow-2xl-ring:#0000;--shadow-2xl-contact:#0c0c0d1a;--shadow-2xl-ambient:#0c0c0d2e;--shadow-xs:0 0 0 var(--depth-025) var(--shadow-xs-ring), 0 0 0 0 var(--shadow-xs-contact), 0 var(--depth-025) var(--depth-050) 0 var(--shadow-xs-ambient);--shadow-s:0 0 0 var(--depth-025) var(--shadow-s-ring), 0 var(--depth-025) var(--depth-050) var(--depth-negative-025) var(--shadow-s-contact), 0 var(--depth-025) var(--depth-075) 0 var(--shadow-s-ambient);--shadow-m:0 0 0 var(--depth-025) var(--shadow-m-ring), 0 var(--depth-050) var(--depth-100) var(--depth-negative-050) var(--shadow-m-contact), 0 var(--depth-100) var(--depth-200) var(--depth-negative-050) var(--shadow-m-ambient);--shadow-l:0 0 0 var(--depth-025) var(--shadow-l-ring), 0 var(--depth-100) var(--depth-150) var(--depth-negative-100) var(--shadow-l-contact), 0 var(--depth-250) var(--depth-400) var(--depth-negative-100) var(--shadow-l-ambient);--shadow-xl:0 0 0 var(--depth-025) var(--shadow-xl-ring), 0 var(--depth-200) var(--depth-250) var(--depth-negative-150) var(--shadow-xl-contact), 0 var(--depth-500) var(--depth-700) var(--depth-negative-150) var(--shadow-xl-ambient);--shadow-2xl:0 0 0 var(--depth-025) var(--shadow-2xl-ring), 0 var(--depth-300) var(--depth-400) var(--depth-negative-200) var(--shadow-2xl-contact), 0 var(--depth-800) var(--depth-1400) var(--depth-negative-300) var(--shadow-2xl-ambient);--elevation-raised:var(--shadow-s);--elevation-floating:var(--shadow-l);--elevation-overlay:var(--shadow-xl);--shadow-elevation-card-y:var(--depth-500);--shadow-elevation-card-blur:var(--depth-950);--shadow-elevation-card-spread:var(--depth-negative-200);--shadow-elevation-card-color:#00000008;--shadow-card-elevated:0 var(--shadow-elevation-card-y) var(--shadow-elevation-card-blur) var(--shadow-elevation-card-spread) var(--shadow-elevation-card-color);--shadow-toggle-knob:0 var(--depth-025) var(--space-150) 0 #00000026;--shadow-inner-well-color:#0c0c0d0f;--shadow-inner-pressed-color:#0c0c0d1a;--shadow-inner-well:inset 0 var(--depth-025) var(--depth-050) 0 var(--shadow-inner-well-color);--shadow-inner-pressed:inset 0 var(--depth-050) var(--depth-100) 0 var(--shadow-inner-pressed-color);--bg-logout-subtle:var(--light-alpha-red-300)}[data-theme=dark]{--shadow-xs-ring:#ffffff0f;--shadow-xs-contact:#0000;--shadow-xs-ambient:#0006;--shadow-s-ring:#ffffff0f;--shadow-s-contact:#0000;--shadow-s-ambient:#00000073;--shadow-m-ring:#ffffff0f;--shadow-m-contact:#0000;--shadow-m-ambient:#00000080;--shadow-l-ring:#ffffff12;--shadow-l-contact:#0000;--shadow-l-ambient:#0000008c;--shadow-xl-ring:#ffffff14;--shadow-xl-contact:#0000;--shadow-xl-ambient:#0009;--shadow-2xl-ring:#ffffff14;--shadow-2xl-contact:#0000;--shadow-2xl-ambient:#000000b3;--shadow-xs:0 0 0 var(--depth-025) var(--shadow-xs-ring), 0 0 0 0 var(--shadow-xs-contact), 0 var(--depth-025) var(--depth-050) 0 var(--shadow-xs-ambient);--shadow-s:0 0 0 var(--depth-025) var(--shadow-s-ring), 0 var(--depth-025) var(--depth-050) var(--depth-negative-025) var(--shadow-s-contact), 0 var(--depth-025) var(--depth-075) 0 var(--shadow-s-ambient);--shadow-m:0 0 0 var(--depth-025) var(--shadow-m-ring), 0 var(--depth-050) var(--depth-100) var(--depth-negative-050) var(--shadow-m-contact), 0 var(--depth-100) var(--depth-200) var(--depth-negative-050) var(--shadow-m-ambient);--shadow-l:0 0 0 var(--depth-025) var(--shadow-l-ring), 0 var(--depth-100) var(--depth-150) var(--depth-negative-100) var(--shadow-l-contact), 0 var(--depth-250) var(--depth-400) var(--depth-negative-100) var(--shadow-l-ambient);--shadow-xl:0 0 0 var(--depth-025) var(--shadow-xl-ring), 0 var(--depth-200) var(--depth-250) var(--depth-negative-150) var(--shadow-xl-contact), 0 var(--depth-500) var(--depth-700) var(--depth-negative-150) var(--shadow-xl-ambient);--shadow-2xl:0 0 0 var(--depth-025) var(--shadow-2xl-ring), 0 var(--depth-300) var(--depth-400) var(--depth-negative-200) var(--shadow-2xl-contact), 0 var(--depth-800) var(--depth-1400) var(--depth-negative-300) var(--shadow-2xl-ambient);--elevation-raised:var(--shadow-s);--elevation-floating:var(--shadow-l);--elevation-overlay:var(--shadow-xl);--shadow-elevation-card-color:#00000040;--shadow-card-elevated:0 var(--shadow-elevation-card-y) var(--shadow-elevation-card-blur) var(--shadow-elevation-card-spread) var(--shadow-elevation-card-color);--shadow-inner-well-color:#00000059;--shadow-inner-pressed-color:#00000073;--shadow-inner-well:inset 0 var(--depth-025) var(--depth-050) 0 var(--shadow-inner-well-color);--shadow-inner-pressed:inset 0 var(--depth-050) var(--depth-100) 0 var(--shadow-inner-pressed-color)}@media (prefers-color-scheme:dark){:root:not([data-theme]){--shadow-xs-ring:#ffffff0f;--shadow-xs-contact:#0000;--shadow-xs-ambient:#0006;--shadow-s-ring:#ffffff0f;--shadow-s-contact:#0000;--shadow-s-ambient:#00000073;--shadow-m-ring:#ffffff0f;--shadow-m-contact:#0000;--shadow-m-ambient:#00000080;--shadow-l-ring:#ffffff12;--shadow-l-contact:#0000;--shadow-l-ambient:#0000008c;--shadow-xl-ring:#ffffff14;--shadow-xl-contact:#0000;--shadow-xl-ambient:#0009;--shadow-2xl-ring:#ffffff14;--shadow-2xl-contact:#0000;--shadow-2xl-ambient:#000000b3;--shadow-xs:0 0 0 var(--depth-025) var(--shadow-xs-ring), 0 0 0 0 var(--shadow-xs-contact), 0 var(--depth-025) var(--depth-050) 0 var(--shadow-xs-ambient);--shadow-s:0 0 0 var(--depth-025) var(--shadow-s-ring), 0 var(--depth-025) var(--depth-050) var(--depth-negative-025) var(--shadow-s-contact), 0 var(--depth-025) var(--depth-075) 0 var(--shadow-s-ambient);--shadow-m:0 0 0 var(--depth-025) var(--shadow-m-ring), 0 var(--depth-050) var(--depth-100) var(--depth-negative-050) var(--shadow-m-contact), 0 var(--depth-100) var(--depth-200) var(--depth-negative-050) var(--shadow-m-ambient);--shadow-l:0 0 0 var(--depth-025) var(--shadow-l-ring), 0 var(--depth-100) var(--depth-150) var(--depth-negative-100) var(--shadow-l-contact), 0 var(--depth-250) var(--depth-400) var(--depth-negative-100) var(--shadow-l-ambient);--shadow-xl:0 0 0 var(--depth-025) var(--shadow-xl-ring), 0 var(--depth-200) var(--depth-250) var(--depth-negative-150) var(--shadow-xl-contact), 0 var(--depth-500) var(--depth-700) var(--depth-negative-150) var(--shadow-xl-ambient);--shadow-2xl:0 0 0 var(--depth-025) var(--shadow-2xl-ring), 0 var(--depth-300) var(--depth-400) var(--depth-negative-200) var(--shadow-2xl-contact), 0 var(--depth-800) var(--depth-1400) var(--depth-negative-300) var(--shadow-2xl-ambient);--elevation-raised:var(--shadow-s);--elevation-floating:var(--shadow-l);--elevation-overlay:var(--shadow-xl);--shadow-elevation-card-color:#00000040;--shadow-card-elevated:0 var(--shadow-elevation-card-y) var(--shadow-elevation-card-blur) var(--shadow-elevation-card-spread) var(--shadow-elevation-card-color);--shadow-inner-well-color:#00000059;--shadow-inner-pressed-color:#00000073;--shadow-inner-well:inset 0 var(--depth-025) var(--depth-050) 0 var(--shadow-inner-well-color);--shadow-inner-pressed:inset 0 var(--depth-050) var(--depth-100) 0 var(--shadow-inner-pressed-color)}}:root{--docs-nav-width:252px;--docs-measure:760px;--docs-header-max:var(--docs-measure);--docs-header-min:336px;--docs-header-art-shift:18%;--docs-header-pad-block:var(--space-1600);--docs-gutter:var(--space-1200);--docs-section-gap:var(--space-1000);--docs-toc-width:260px;--docs-hero-min-height:640px;--docs-toc-gap:var(--space-1600);--docs-shell-min:100dvh;--docs-z-nav:2;--docs-z-toc:2;--docs-z-header:1;--docs-viewport-mobile:375px;--docs-preview-narrow:320px;--docs-card-width:350px;--docs-card-width-wide:700px;--docs-preview-min:240px;--docs-preview-tablet:var(--breakpoint-sm);--docs-preview-desktop:var(--breakpoint-lg);--docs-preview-dot-gap:var(--space-400);--docs-tracking-label:.08em;--docs-tracking-section:.06em;--docs-label-col:168px;--docs-code-max:320px;--docs-tokens-max:24rem;--docs-toc-offset:var(--space-600);--docs-meta-opacity:.7;--docs-nav-pad-block:var(--space-200)}[data-brand=brand-2]:not([data-theme=dark]),[data-brand=brand-2] [data-theme=light]{--text-brand-default:var(--light-brand-2-900);--text-brand-hover:var(--light-brand-2-1000);--text-brand-active:var(--light-brand-2-1100);--text-link:var(--light-brand-2-900);--text-link-hover:var(--light-brand-2-1000);--text-link-active:var(--light-brand-2-1100);--bg-neutral-hover-brand:rgb(from var(--light-brand-2-1100) r g b / .06);--bg-neutral-active-brand:rgb(from var(--light-brand-2-1100) r g b / .12);--bg-brand-primary:var(--light-brand-2-900);--bg-brand-hover:var(--light-brand-2-1000);--bg-brand-active:var(--light-brand-2-1100);--bg-brand-subtlest:var(--light-brand-2-100);--bg-menu-active:var(--light-brand-2-900);--icon-brand-default:var(--light-brand-2-900);--icon-brand-hover:var(--light-brand-2-1000);--icon-brand-active:var(--light-brand-2-1100);--icon-brand-subtlest:var(--light-brand-2-100);--icon-link:var(--light-brand-2-900);--icon-link-hover:var(--light-brand-2-1000);--icon-link-active:var(--light-brand-2-1100);--icon-toggle-on:var(--light-brand-2-900);--icon-toggle-on-track:var(--light-brand-2-600);--border-focus:var(--light-brand-2-900);--border-brand:var(--light-brand-2-900);--docs-bg-brand-tile:var(--light-brand-2-900);--docs-bg-hero-glow:var(--dark-brand-2-100);--docs-hero-signal:var(--light-brand-2-500);--docs-hero-tile:var(--light-brand-2-900)}[data-theme=dark][data-brand=brand-2],[data-brand=brand-2] [data-theme=dark]{--text-brand-default:var(--dark-brand-2-900);--text-brand-hover:var(--dark-brand-2-1000);--text-brand-active:var(--dark-brand-2-1100);--text-link:var(--dark-brand-2-900);--text-link-hover:var(--dark-brand-2-1000);--text-link-active:var(--dark-brand-2-1100);--bg-brand-primary:var(--dark-brand-2-900);--bg-brand-hover:var(--dark-brand-2-1000);--bg-brand-active:var(--dark-brand-2-1100);--bg-brand-subtlest:var(--dark-brand-2-50);--bg-menu-active:var(--dark-brand-2-900);--icon-brand-default:var(--dark-brand-2-900);--icon-brand-hover:var(--dark-brand-2-1000);--icon-brand-active:var(--dark-brand-2-1100);--icon-brand-subtlest:var(--dark-brand-2-50);--icon-link:var(--dark-brand-2-900);--icon-link-hover:var(--dark-brand-2-1000);--icon-link-active:var(--dark-brand-2-1100);--icon-toggle-on:var(--dark-brand-2-600);--icon-toggle-on-track:var(--dark-brand-2-600);--border-focus:var(--dark-brand-2-900);--border-brand:var(--dark-brand-2-900);--border-toc:var(--dark-brand-2-1000);--docs-bg-brand-tile:var(--light-brand-2-900);--docs-bg-hero-glow:var(--dark-brand-2-100);--docs-hero-signal:var(--light-brand-2-500);--docs-hero-tile:var(--light-brand-2-900);--docs-bg-header:var(--dark-brand-2-500)}[data-brand=brand-3]:not([data-theme=dark]),[data-brand=brand-3] [data-theme=light]{--text-brand-default:var(--light-brand-3-900);--text-brand-hover:var(--light-brand-3-1000);--text-brand-active:var(--light-brand-3-1100);--text-link:var(--light-brand-3-900);--text-link-hover:var(--light-brand-3-1000);--text-link-active:var(--light-brand-3-1100);--bg-neutral-hover-brand:rgb(from var(--light-brand-3-1100) r g b / .06);--bg-neutral-active-brand:rgb(from var(--light-brand-3-1100) r g b / .12);--bg-brand-primary:var(--light-brand-3-900);--bg-brand-hover:var(--light-brand-3-1000);--bg-brand-active:var(--light-brand-3-1100);--bg-brand-subtlest:var(--light-brand-3-100);--bg-menu-active:var(--light-brand-3-900);--icon-brand-default:var(--light-brand-3-900);--icon-brand-hover:var(--light-brand-3-1000);--icon-brand-active:var(--light-brand-3-1100);--icon-brand-subtlest:var(--light-brand-3-100);--icon-link:var(--light-brand-3-900);--icon-link-hover:var(--light-brand-3-1000);--icon-link-active:var(--light-brand-3-1100);--icon-toggle-on:var(--light-brand-3-900);--icon-toggle-on-track:var(--light-brand-3-600);--border-focus:var(--light-brand-3-900);--border-brand:var(--light-brand-3-900);--docs-bg-brand-tile:var(--light-brand-3-900);--docs-bg-hero-glow:var(--dark-brand-3-100);--docs-hero-signal:var(--light-brand-3-500);--docs-hero-tile:var(--light-brand-3-900)}[data-theme=dark][data-brand=brand-3],[data-brand=brand-3] [data-theme=dark]{--text-brand-default:var(--dark-brand-3-900);--text-brand-hover:var(--dark-brand-3-1000);--text-brand-active:var(--dark-brand-3-1100);--text-link:var(--dark-brand-3-900);--text-link-hover:var(--dark-brand-3-1000);--text-link-active:var(--dark-brand-3-1100);--bg-brand-primary:var(--dark-brand-3-900);--bg-brand-hover:var(--dark-brand-3-1000);--bg-brand-active:var(--dark-brand-3-1100);--bg-brand-subtlest:var(--dark-brand-3-50);--bg-menu-active:var(--dark-brand-3-900);--icon-brand-default:var(--dark-brand-3-900);--icon-brand-hover:var(--dark-brand-3-1000);--icon-brand-active:var(--dark-brand-3-1100);--icon-brand-subtlest:var(--dark-brand-3-50);--icon-link:var(--dark-brand-3-900);--icon-link-hover:var(--dark-brand-3-1000);--icon-link-active:var(--dark-brand-3-1100);--icon-toggle-on:var(--dark-brand-3-600);--icon-toggle-on-track:var(--dark-brand-3-600);--border-focus:var(--dark-brand-3-900);--border-brand:var(--dark-brand-3-900);--border-toc:var(--dark-brand-3-1000);--docs-bg-brand-tile:var(--light-brand-3-900);--docs-bg-hero-glow:var(--dark-brand-3-100);--docs-hero-signal:var(--light-brand-3-500);--docs-hero-tile:var(--light-brand-3-900);--docs-bg-header:var(--dark-brand-3-500)}[data-radius=tessera]{--radius-control:var(--corner-pill);--radius-field:var(--corner-lg);--radius-field-sm:var(--corner-md);--radius-item:var(--corner-md);--radius-small:var(--corner-sm);--radius-surface:var(--corner-lg);--radius-panel:var(--corner-xl)}[data-radius=soft]{--radius-control:var(--corner-pill);--radius-field:var(--corner-xl);--radius-field-sm:var(--corner-lg);--radius-item:var(--corner-lg);--radius-small:var(--corner-md);--radius-surface:var(--corner-xl);--radius-panel:var(--corner-2xl)}[data-radius=sharp]{--radius-control:var(--corner-sm);--radius-field:var(--corner-sm);--radius-field-sm:var(--corner-sm);--radius-item:var(--corner-xs);--radius-small:var(--corner-xs);--radius-surface:var(--corner-sm);--radius-panel:var(--corner-md)}@media not (forced-colors:active){@supports not selector(::-webkit-scrollbar){*{scrollbar-width:thin;scrollbar-color:var(--scrollbar-thumb) var(--bg-neutral)}}::-webkit-scrollbar{width:var(--size-component-scrollbar-track);height:var(--size-component-scrollbar-track)}::-webkit-scrollbar-track{background:var(--bg-neutral)}::-webkit-scrollbar-corner{background:var(--bg-neutral)}::-webkit-scrollbar-thumb{border:var(--space-050) solid transparent;border-radius:var(--corner-pill);background:var(--scrollbar-thumb) padding-box}::-webkit-scrollbar-thumb:hover{background:var(--scrollbar-thumb-hover) padding-box}::-webkit-scrollbar-thumb:active{background:var(--scrollbar-thumb-active) padding-box}::-webkit-scrollbar-button{display:none}::-webkit-scrollbar-button:single-button{width:var(--size-component-scrollbar-track);height:var(--size-component-scrollbar-track);background-color:var(--bg-neutral);background-position:50%;background-repeat:no-repeat;background-size:var(--size-component-scrollbar-track);display:block}::-webkit-scrollbar-button:single-button:vertical:decrement{background-image:var(--scrollbar-arrow-up)}::-webkit-scrollbar-button:single-button:vertical:decrement:hover{background-image:var(--scrollbar-arrow-up-hover)}::-webkit-scrollbar-button:single-button:vertical:increment{background-image:var(--scrollbar-arrow-down)}::-webkit-scrollbar-button:single-button:vertical:increment:hover{background-image:var(--scrollbar-arrow-down-hover)}::-webkit-scrollbar-button:single-button:horizontal:decrement{background-image:var(--scrollbar-arrow-left)}::-webkit-scrollbar-button:single-button:horizontal:decrement:hover{background-image:var(--scrollbar-arrow-left-hover)}::-webkit-scrollbar-button:single-button:horizontal:increment{background-image:var(--scrollbar-arrow-right)}::-webkit-scrollbar-button:single-button:horizontal:increment:hover{background-image:var(--scrollbar-arrow-right-hover)}}*{box-sizing:border-box}html,body{margin:0;padding:0}html{font-optical-sizing:var(--font-optical-sizing)}body{background:var(--docs-bg-page);color:var(--docs-text-default);font-family:var(--font-sans), system-ui, sans-serif;font-size:var(--font-size-300);line-height:var(--line-height-900);letter-spacing:var(--letter-spacing-tight-xs);-webkit-font-smoothing:antialiased}a{color:var(--text-link);text-decoration:none}a:hover{text-decoration:underline}p,ul,ol,h1,h2,h3{margin:0}code,kbd{font-family:var(--font-mono), ui-monospace, monospace;font-size:var(--font-size-200);font-weight:var(--font-weight-medium)}table{border-collapse:collapse;width:100%}.docs{grid-template-columns:var(--docs-nav-width) minmax(0, 1fr);min-height:var(--docs-shell-min);background:var(--docs-bg-page);display:grid}.docs-nav-col{height:var(--docs-shell-min);background:var(--docs-bg-sidebar);z-index:var(--docs-z-nav);padding:var(--space-600) var(--space-400);border-right:var(--border-width-default) solid var(--border-chrome);gap:var(--space-600);flex-direction:column;display:flex;position:sticky;top:0;overflow-y:auto}.docs-main{--docs-template-columns:minmax(0, 1fr) minmax(0, var(--docs-measure)) var(--docs-toc-gap) var(--docs-toc-width) minmax(0, 1fr);grid-template-columns:var(--docs-template-columns);background:var(--docs-bg-page);grid-template-rows:auto minmax(0,1fr);min-width:0;display:grid}.docs-header__inner{gap:var(--space-300);min-width:0;padding-inline:var(--docs-gutter);flex-direction:column;grid-column:2;display:flex}.docs-page,.docs-foundation{grid-column:2;min-width:0}.docs-foundation--wide{grid-column:2/-2}.docs-main:has(.docs-foundation--wide) .docs-toc{display:none}.docs-toc{height:var(--docs-shell-min);z-index:var(--docs-z-toc);width:var(--docs-toc-width);padding:var(--docs-gutter) var(--space-600) var(--space-800) var(--space-400);background:0 0;grid-area:2/4;align-self:start;position:sticky;top:0;overflow-y:auto}@media (width<=1024px){.docs-main,.docs-header{--docs-template-columns:minmax(0, 1fr) minmax(0, var(--docs-measure)) minmax(0, 1fr)}.docs-toc{display:none}}@media (width<=768px){.docs{grid-template-columns:minmax(0,1fr)}.docs-nav-col{border-right:none;border-bottom:var(--border-width-default) solid var(--border-chrome);height:auto;position:relative}}.docs-brand{gap:var(--space-100);flex-direction:column;display:flex}.docs-brand__row{align-items:center;gap:var(--space-200);display:flex}.docs-brand__mark{width:var(--size-component-small);height:auto;color:var(--icon-brand-default);flex-shrink:0}.docs-brand__name{font-weight:var(--font-weight-semibold);font-size:var(--font-size-200);letter-spacing:var(--letter-spacing-none)}.docs-brand__sub{font-size:var(--font-size-100);color:var(--docs-text-label);line-height:var(--line-height-500);opacity:var(--docs-meta-opacity)}.docs-nav{gap:var(--space-600);flex-direction:column;display:flex}.docs-nav__group{flex-direction:column;display:flex}.docs-nav__list{padding:0;list-style:none}.docs-nav__heading,.docs-toc__heading,.docs-header__kind{font-size:var(--font-size-100);font-weight:var(--font-weight-semibold);letter-spacing:var(--docs-tracking-label);text-transform:uppercase;color:var(--docs-text-label)}.docs-nav__heading{padding:0 var(--space-200) var(--space-200)}.docs-section__title{font-family:var(--type-heading-sm-family);font-weight:var(--type-heading-sm-weight);font-size:var(--type-heading-sm-size);line-height:var(--type-heading-sm-line-height);letter-spacing:var(--type-heading-sm-letter-spacing);color:var(--docs-text-default);scroll-margin-top:var(--docs-toc-offset);margin-block-end:var(--space-400)}.docs-nav__link{padding:var(--docs-nav-pad-block) var(--space-200);border-radius:var(--corner-md);color:var(--docs-text-nav);font-size:var(--font-size-200);line-height:var(--line-height-700);letter-spacing:var(--letter-spacing-none);text-decoration:none;display:block}.docs-nav__link:hover{background:var(--bg-neutral-hover);color:var(--text-default);text-decoration:none}.docs-nav__toggle{text-align:start;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;width:100%;font-family:inherit;display:flex}.docs-nav__toggle .icon{color:inherit}.docs-nav__toggle[aria-expanded=true] .docs-nav__chevron{transform:rotate(180deg)}.docs-nav__list--nested{margin:0;padding-inline-start:var(--space-400)}.docs-nav__link.is-active{background:var(--docs-bg-nav-active);color:var(--docs-text-nav-active);font-weight:var(--font-weight-medium)}.docs-toc__list,.docs-toc__list--nested{margin:0;padding:0;list-style:none}.docs-toc__heading{margin-block-end:var(--space-300)}.docs-toc__nav{border-inline-start:var(--border-width-default) solid var(--docs-border-toc-rail);position:relative}.docs-toc__link{padding-block:var(--space-100);padding-inline:var(--space-300) var(--space-200);border-radius:var(--corner-sm);color:var(--docs-text-muted);font-size:var(--font-size-200);line-height:var(--line-height-700);letter-spacing:var(--letter-spacing-none);text-decoration:none;display:block;position:relative}.docs-toc__link:hover{color:var(--docs-text-default);text-decoration:none}.docs-toc__link.is-active{color:var(--docs-text-nav-active);font-weight:var(--font-weight-medium)}.docs-toc__link.is-active:before{content:"";width:var(--depth-050);background:var(--border-brand);position:absolute;inset-block:0;inset-inline-start:calc(var(--depth-025) * -1)}.docs-toc__list--nested .docs-toc__link{color:var(--docs-text-label);padding-inline-start:var(--space-400)}.docs-toc__list--nested .docs-toc__link.is-active{color:var(--docs-text-nav-active)}.docs-nav__link:focus-visible,.docs-toc__link:focus-visible,.docs-nav-col .segmented-control .segmented-button:focus-visible,.docs-usage__toolbar .segmented-control .segmented-button:focus-visible{outline:var(--border-width-focus) solid var(--border-focus);outline-offset:var(--depth-050)}.docs-header{grid-column:1/-1;grid-template-columns:var(--docs-template-columns);min-height:var(--docs-header-min);padding-block:var(--docs-header-pad-block);background:var(--docs-bg-header);color:var(--docs-text-header);display:grid}.docs-header__kind{color:var(--docs-text-header)}.docs-header__back{color:inherit;text-underline-offset:var(--space-050);text-decoration:underline}.docs-header__back:hover{text-decoration-thickness:var(--border-width-strong)}.docs-header__back:focus-visible{outline:var(--border-width-focus) solid currentColor;outline-offset:var(--border-width-focus)}.docs-header__title{font-family:var(--type-title-page-family);font-weight:var(--type-title-page-weight);font-size:var(--type-title-page-size);line-height:var(--type-title-page-line-height);letter-spacing:var(--type-title-page-letter-spacing)}.docs-header__summary{max-width:var(--docs-header-max);font-size:var(--font-size-300);line-height:var(--line-height-900);color:var(--docs-text-header)}.docs-page,.docs-foundation{padding:var(--docs-gutter);gap:var(--docs-section-gap);flex-direction:column;display:flex}.docs-prose{font-size:var(--font-size-300);line-height:var(--line-height-900);color:var(--docs-text-muted);max-width:65ch}.docs-prose+.docs-prose{margin-block-start:var(--space-300)}.docs-list{color:var(--docs-text-default);font-size:var(--font-size-300);line-height:var(--line-height-900);max-width:65ch;margin:0;padding-inline-start:var(--space-600)}.docs-list li+li{margin-block-start:var(--space-200)}.docs-usage{gap:var(--space-400);flex-direction:column;display:flex}.docs-usage__toolbar{justify-content:flex-start;display:flex}.docs-usage__toolbar .segmented-control{max-width:22rem}.docs-stage{min-height:var(--docs-preview-min);padding:var(--space-600);border:var(--border-width-default) solid var(--docs-border-card);border-radius:var(--corner-lg);background-color:var(--docs-bg-preview);background-image:radial-gradient(circle, var(--docs-border-preview-dot) var(--depth-025), transparent var(--depth-025));background-size:var(--docs-preview-dot-gap) var(--docs-preview-dot-gap);justify-content:center;align-items:center;display:flex;overflow:auto}.docs-person{align-items:center;gap:var(--space-200);min-width:0;display:inline-flex}.docs-stage__frame{width:100%;min-width:0;transition:max-width var(--motion-duration-slow) var(--motion-easing-standard);justify-content:center;align-items:center;display:flex}.docs-stage__frame--full{max-width:none}.docs-stage__frame--mobile{max-width:var(--docs-viewport-mobile)}.docs-stage__frame--tablet{max-width:var(--docs-preview-tablet)}.docs-stage__frame--desktop{max-width:var(--docs-preview-desktop)}.docs-controls{border:var(--border-width-default) solid var(--docs-border-card);border-radius:var(--corner-lg);background:var(--docs-bg-card);flex-direction:column;display:flex;overflow:hidden}.docs-control{grid-template-columns:var(--docs-label-col) minmax(0, 1fr);gap:var(--space-300);padding:var(--space-300) var(--space-400);border-top:var(--border-width-default) solid var(--docs-border-rule);align-items:center;display:grid}.docs-control:first-child{border-top:none}.docs-control__name{font-size:var(--font-size-200);font-weight:var(--font-weight-medium);letter-spacing:var(--letter-spacing-none);color:var(--text-default);align-items:center;gap:var(--space-200);display:flex}.docs-control__name code{font-family:var(--font-mono), ui-monospace, monospace;font-size:var(--font-size-200);font-weight:var(--font-weight-medium);letter-spacing:var(--letter-spacing-none);color:var(--text-default)}.docs-control .input-field,.docs-control .single-select-dropdown-field{width:100%}.docs-docs-only{font-size:var(--font-size-100);letter-spacing:var(--docs-tracking-label);text-transform:uppercase;color:var(--docs-text-docs-only)}.docs-snippet{position:relative}.docs-snippet pre{padding:var(--space-400);max-height:var(--docs-code-max);border-radius:var(--corner-md);background:var(--docs-bg-code);border:var(--border-width-default) solid var(--docs-border-card);font-family:var(--font-mono), ui-monospace, monospace;font-size:var(--font-size-200);line-height:var(--line-height-400);letter-spacing:var(--letter-spacing-none);color:var(--docs-text-code-plain);margin:0;padding-inline-end:var(--space-1200);overflow:auto}.docs-snippet code{font:inherit}.docs-code-keyword{color:var(--docs-text-code-keyword)}.docs-code-tag{color:var(--docs-text-code-tag)}.docs-code-attr{color:var(--docs-text-code-attr)}.docs-code-string{color:var(--docs-text-code-string)}.docs-code-punct{color:var(--docs-text-code-punct)}.docs-code-comment{color:var(--docs-text-code-comment)}.docs-snippet>.tooltip-wrap{top:var(--space-200);right:var(--space-200);z-index:1;position:absolute}.docs-anatomy{gap:var(--space-300);flex-direction:column;display:flex}.docs-anatomy__row{grid-template-columns:var(--docs-label-col) minmax(0, 1fr);gap:var(--space-300);font-size:var(--font-size-200);display:grid}.docs-anatomy__part{font-weight:var(--font-weight-medium)}.docs-anatomy__note{color:var(--text-secondary)}.docs-context{gap:var(--space-600);flex-direction:column;display:flex}.docs-context__item{gap:var(--space-300);flex-direction:column;display:flex}.docs-context__title{font-weight:var(--font-weight-semibold);font-size:var(--font-size-300)}.docs-context__note{color:var(--text-secondary);font-size:var(--font-size-200)}.docs-props{border:var(--border-width-default) solid var(--docs-border-card);border-radius:var(--corner-lg);background:var(--docs-bg-card);overflow-x:auto}.docs-props th,.docs-props td{text-align:start;padding:var(--space-300) var(--space-400);font-size:var(--font-size-200);line-height:var(--line-height-700);border-bottom:var(--border-width-default) solid var(--docs-border-rule);vertical-align:top}.docs-props th{font-weight:var(--font-weight-medium);color:var(--docs-text-label);letter-spacing:var(--docs-tracking-section);text-transform:uppercase;font-size:var(--font-size-100);border-bottom:var(--border-width-default) solid var(--docs-border-rule);background:0 0}.docs-props td code{color:var(--text-default)}.docs-prop-name{font-size:inherit;font-weight:inherit;letter-spacing:inherit;text-transform:none;color:inherit;scroll-margin-top:var(--docs-toc-offset);margin:0}@media (width<=768px){.docs-control{grid-template-columns:minmax(0,1fr)}}.docs-tokens{max-height:var(--docs-tokens-max);overflow:auto}.docs-token-row__swatch{width:var(--space-600);height:var(--space-600);border-radius:var(--corner-sm);border:var(--border-width-default) solid var(--docs-border-preview-dot);justify-content:center;align-items:center;display:inline-flex}.docs-token-row__swatch .icon.icon--subtle{color:var(--docs-icon-secondary)}.docs-related{gap:var(--space-300);flex-direction:column;display:flex}.docs-related__link{font-weight:var(--font-weight-medium)}.docs-related__note{color:var(--text-secondary);font-size:var(--font-size-200)}.docs-pager{gap:var(--space-400);grid-template-columns:1fr 1fr;margin-block-start:var(--space-300);display:grid}.docs-pager__slot--previous{grid-column:1;min-width:0}.docs-pager__slot--next{grid-column:2;min-width:0}.docs-breadcrumb-frame,.docs-breadcrumb-crumb,.docs-breadcrumb-narrow{width:100%;min-width:0}.docs-breadcrumb-narrow{max-width:var(--docs-preview-narrow)}.docs-breadcrumb-crumb .breadcrumb__list{display:flex}.docs-breadcrumb-crumb .breadcrumb__back,.docs-breadcrumb-crumb--link .breadcrumb__item:last-child{display:none}.docs-breadcrumb-hover-probe{width:var(--depth-025);height:var(--depth-025);margin:calc(-1 * var(--depth-025));clip-path:inset(50%);white-space:nowrap;color:var(--breadcrumb-link-hover);font-family:var(--type-sl-base-500-family), system-ui, sans-serif;font-size:var(--type-sl-base-500-size);font-weight:var(--type-sl-base-500-weight);line-height:var(--type-sl-base-500-line-height);position:absolute;overflow:hidden}.docs-variant-groups{gap:var(--space-800);flex-direction:column;display:flex}.docs-variant-group{gap:var(--space-300);flex-direction:column;display:flex}.docs-variant-group__title{font-size:var(--font-size-200);font-weight:var(--font-weight-medium);color:var(--text-default);margin:0}.docs-variant-group__matrix .docs-gallery__cell,.docs-variant-group__pairs .docs-gallery__cell,.docs-variant-group__state-grid .docs-gallery__cell,.docs-variant-group__widths .docs-gallery__cell{align-items:flex-start}.docs-variant-group__matrix{gap:var(--space-400) var(--space-600);grid-template-columns:repeat(3,max-content);justify-content:start;max-width:100%;display:grid;overflow-x:auto}.docs-variant-group__pairs{gap:var(--space-400) var(--space-600);grid-template-columns:repeat(2,minmax(0,max-content));justify-content:start;max-width:100%;display:grid;overflow-x:auto}.docs-variant-group__pairs:has(.docs-card-frame){grid-template-columns:repeat(2,minmax(0,1fr))}.docs-variant-group__state-grid{gap:var(--space-300) var(--space-400);grid-template-columns:repeat(6,max-content);justify-content:start;display:grid;overflow-x:auto}.docs-variant-group__widths{max-width:100%;display:flex;overflow-x:auto}.docs-btn-icon-host{display:inline-flex;position:relative}.docs-btn-icon-stage{padding:var(--space-400);border-radius:var(--corner-lg);background:var(--bg-grey-bold);justify-content:center;align-items:center;display:inline-flex}.docs-dialog-demo{align-items:flex-start;gap:var(--space-400);flex-direction:column;width:100%;min-width:0;display:flex}.docs-chat-thread{width:100%;max-width:var(--docs-card-width-wide)}.docs-dropdown-stage{min-height:calc(var(--size-component-base) + var(--space-section-xl) + var(--space-1600))}.docs-card-frame{width:100%;max-width:var(--docs-card-width)}.docs-card-frame--wide{max-width:var(--docs-card-width-wide)}.docs-demo-tooltip{--dt-room-v:var(--space-1200);--dt-room-h:calc(var(--size-component-tooltip-sm-max) + var(--space-200));--dt-width:var(--size-component-tooltip-sm-max);box-sizing:border-box;justify-content:center;align-items:center;display:flex}.docs-demo-tooltip--l{--dt-room-v:var(--space-section-xl);--dt-room-h:calc(var(--size-component-tooltip-lg-max) + var(--space-200));--dt-width:var(--size-component-tooltip-lg-max)}.docs-demo-tooltip--top-left,.docs-demo-tooltip--top-center,.docs-demo-tooltip--top-right,.docs-demo-tooltip--none{min-width:var(--dt-width);align-items:flex-start;padding-block-end:var(--dt-room-v)}.docs-demo-tooltip--bottom-left,.docs-demo-tooltip--bottom-center,.docs-demo-tooltip--bottom-right{min-width:var(--dt-width);align-items:flex-end;padding-block-start:var(--dt-room-v)}.docs-demo-tooltip--top-left,.docs-demo-tooltip--bottom-left{justify-content:flex-start}.docs-demo-tooltip--top-right,.docs-demo-tooltip--bottom-right{justify-content:flex-end}.docs-demo-tooltip--center-left{justify-content:flex-start;padding-inline-end:var(--dt-room-h)}.docs-demo-tooltip--center-right{justify-content:flex-end;padding-inline-start:var(--dt-room-h)}.docs-demo-tooltip--l.docs-demo-tooltip--center-left,.docs-demo-tooltip--l.docs-demo-tooltip--center-right{padding-block:var(--space-1400)}.docs-btn-icon-stage--image{background-position:50%;background-size:cover}.docs-btn-icon-align{align-items:flex-end;gap:var(--space-300);display:flex}.docs-variant-group__icon-grid{gap:var(--space-300) var(--space-400);grid-template-columns:repeat(8,max-content);justify-content:start;display:grid;overflow-x:auto}.docs-variant-group__icon-grid .docs-gallery__cell,.docs-variant-group__state-grid .docs-gallery__cell{align-items:flex-start}.docs-btn-host{display:inline-flex;position:relative}.docs-btn-contrast{width:var(--depth-025);height:var(--depth-025);opacity:0;pointer-events:none;position:absolute;overflow:hidden}.docs-btn-widths{align-items:flex-start;gap:var(--space-300);flex-direction:column;display:flex}.docs-btn-widths__row{align-items:center;gap:var(--space-400);display:flex}.docs-btn-widths__value{font-family:var(--font-mono), ui-monospace, monospace;font-size:var(--font-size-100);line-height:var(--line-height-700);color:var(--text-secondary);font-variant-numeric:tabular-nums}.docs-variant-group__states{gap:var(--space-400);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.docs-variant-group__stack{gap:var(--space-400);flex-direction:column;display:flex}.docs-variant-group__compare{grid-template-columns:minmax(calc(var(--size-breadcrumb-phone) + var(--space-400) * 2 + var(--depth-025) * 3), 1fr) var(--docs-preview-narrow);gap:var(--space-400);max-width:100%;display:grid;overflow-x:auto}.docs-gallery__note{font-family:var(--font-mono), monospace;font-size:var(--font-size-100);line-height:var(--line-height-700);color:var(--text-secondary);margin:0}.docs-gallery{gap:var(--space-400);grid-template-columns:repeat(auto-fill,minmax(16rem,1fr));display:grid}.docs-gallery--wide{grid-template-columns:minmax(0,1fr)}.docs-gallery__cell{border:var(--border-width-default) solid var(--docs-border-card);border-radius:var(--corner-lg);padding:var(--space-400);background:var(--docs-bg-card);gap:var(--space-300);flex-direction:column;display:flex}.docs-gallery__cell--inverted{background:var(--color-bg-on-image-dark)}.docs-stage--inverted{background-color:var(--color-bg-on-image-dark);background-image:radial-gradient(circle, var(--docs-border-preview-dot) var(--depth-025), transparent var(--depth-025));background-size:var(--docs-preview-dot-gap) var(--docs-preview-dot-gap)}.docs-gallery__caption{font-size:var(--font-size-100);color:var(--text-secondary);letter-spacing:var(--docs-tracking-section);text-transform:uppercase}.docs-gallery__cell--inverted .docs-gallery__caption{color:var(--text-inverse-default)}.docs-icons{gap:var(--space-800);flex-direction:column;display:flex}.docs-icons__toolbar{z-index:1;gap:var(--space-300);padding-block:var(--space-400);background:var(--docs-bg-page);flex-direction:column;display:flex;position:sticky;top:0}.docs-icons__toolbar .input-field{max-width:32rem}.docs-icons__count{font-size:var(--font-size-200);color:var(--text-secondary)}.docs-icon-group{gap:var(--space-600);content-visibility:auto;contain-intrinsic-size:auto var(--size-component-card-media-height);flex-direction:column;display:flex}.docs-icon-group+.docs-icon-group{margin-top:var(--space-1200);padding-top:var(--space-800);border-top:var(--border-width-default) solid var(--border-subtle)}.docs-icon-group__title{align-items:center;gap:var(--space-300);font-family:var(--type-sl-lg-600-family);font-size:var(--type-sl-lg-600-size);font-weight:var(--type-sl-lg-600-weight);line-height:var(--type-sl-lg-600-line-height);color:var(--text-default);margin:0;display:flex}.docs-icon-group__count{padding:0 var(--space-200);border-radius:var(--corner-pill);background:var(--bg-neutral-hover);font-family:var(--type-sl-sm-500-family);font-size:var(--type-sl-sm-500-size);font-weight:var(--type-sl-sm-500-weight);line-height:var(--type-sl-sm-500-line-height);color:var(--text-secondary)}.docs-icon-list{grid-template-columns:repeat(auto-fill, minmax(min(7.5rem, calc(50% - var(--space-400))), 1fr));gap:var(--space-400);display:grid}.docs-icon-item{align-items:center;gap:var(--space-200);min-width:0;color:var(--icon-default);font:inherit;text-align:center;cursor:pointer;background:0 0;border:0;flex-direction:column;padding:0;display:flex}.docs-icon-item__box{width:100%;height:var(--size-component-xxlarge);border:var(--border-width-default) solid var(--border-subtle);border-radius:var(--corner-md);background:var(--bg-surface-default);transition:background-color var(--motion-duration-instant) var(--motion-easing-standard), border-color var(--motion-duration-instant) var(--motion-easing-standard);justify-content:center;align-items:center;display:flex}.docs-icon-item svg{width:var(--size-icon-base);height:var(--size-icon-base);stroke:currentColor;fill:none;stroke-width:var(--icon-stroke);flex:none}.docs-icon-item:hover .docs-icon-item__box{border-color:var(--border-subtler-hover);background:var(--bg-neutral-hover)}.docs-icon-item:active .docs-icon-item__box{background:var(--bg-neutral-active)}.docs-icon-item:focus-visible{outline:none}.docs-icon-item:focus-visible .docs-icon-item__box{outline:var(--depth-050) solid var(--border-focus);outline-offset:var(--depth-025)}.docs-icon-item__label{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-family:var(--type-sl-xs-400-family);font-size:var(--type-sl-xs-400-size);line-height:var(--type-sl-xs-400-line-height);color:var(--text-secondary);overflow:hidden}.docs-icon-item[data-copied]{color:var(--icon-brand-default)}.docs-icon-item[data-copied] .docs-icon-item__box{border-color:var(--border-brand);background:var(--bg-brand-subtlest)}.docs-icon-item[data-copied] .docs-icon-item__label{color:var(--text-link)}@media (prefers-reduced-motion:reduce){.docs-icon-item__box{transition:none}}.docs-footnote{font-size:var(--font-size-100);color:var(--text-secondary);margin-block-start:var(--space-300)}.docs-contrast__pass{color:var(--docs-text-pass);background:var(--docs-bg-pass)}.docs-contrast__fail{color:var(--docs-text-fail);background:var(--docs-bg-fail)}.docs-contrast__need{color:var(--docs-text-muted)}.docs-link-button{font:inherit;color:var(--text-link);cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.docs-link-button:focus-visible{outline:var(--border-width-focus) solid var(--border-focus);outline-offset:var(--depth-050);border-radius:var(--corner-sm)}.docs-person__strong{text-overflow:ellipsis;max-width:6.5rem;font-weight:var(--font-weight-medium);overflow:hidden}.docs-muted{color:var(--text-secondary)}.docs-tabular{font-variant-numeric:tabular-nums;color:var(--text-default)}.docs-visually-hidden{width:var(--depth-025);height:var(--depth-025);clip-path:inset(50%);white-space:nowrap;position:absolute;overflow:hidden}.docs-infinite{width:100%}.docs-infinite .infinite-scroll--boxed{border:var(--border-width-default) solid var(--border-subtle);border-radius:var(--corner-lg);background:var(--bg-surface-default)}.docs-infinite__row{justify-content:space-between;gap:var(--space-400);padding:var(--space-300) var(--space-400);border-bottom:var(--border-width-default) solid var(--border-subtle);font-family:var(--type-sl-sm-400-family);font-size:var(--type-sl-sm-400-size);line-height:var(--type-sl-sm-400-line-height);color:var(--text-default);display:flex}.docs-infinite__main{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.docs-icon-sizes{align-items:flex-end;gap:var(--space-800);flex-wrap:wrap;display:flex}.docs-icon-sizes__cell{align-items:center;gap:var(--space-300);flex-direction:column;margin:0;display:flex}.docs-icon-sizes__cell figcaption{font-size:var(--font-size-100);color:var(--text-secondary)}.docs-segmented-wrap{width:100%}.docs-segmented-wrap .segmented-control{border-radius:var(--corner-md);flex-wrap:wrap;width:100%;height:auto}.docs-segmented-wrap .segmented-button{height:var(--size-component-small)}.docs-pagination{width:100%}.docs-side-nav{border-radius:var(--corner-md);height:46rem;display:flex;overflow:hidden}.docs-top-nav{width:100%}.docs-top-nav--narrow{max-width:22.5rem}.docs-notification{width:100%;max-width:28rem}.docs-nav-search{margin-block:var(--space-400) var(--space-200)}.docs-nav__empty{padding:0 var(--space-200);font-family:var(--type-sl-sm-400-family);font-size:var(--type-sl-sm-400-size);line-height:var(--type-sl-sm-400-line-height);color:var(--docs-text-muted);margin:0}.docs-hero{isolation:isolate;min-height:var(--docs-hero-min-height);background:var(--docs-bg-hero);align-items:center;position:relative;overflow:hidden}.docs-hero__art{z-index:-1;width:100%;height:100%;position:absolute;inset:0}.docs-hero__grid{fill:none;stroke:color-mix(in srgb, var(--docs-hero-signal) 9%, transparent);stroke-width:var(--border-width-default)}.docs-hero__glow{opacity:0}.docs-hero__glow-stop{stop-color:var(--docs-bg-hero-glow);stop-opacity:.7}.docs-hero__glow-stop--mid{stop-opacity:.25}.docs-hero__glow-stop--end{stop-opacity:0}.docs-hero__comet-stop{stop-color:var(--docs-hero-signal)}.docs-hero__comet-stop--end{stop-opacity:0}.docs-hero__comet{opacity:0}.docs-hero__tile{opacity:0;transform-box:fill-box;transform-origin:50%}.docs-hero__tile--solid{fill:var(--docs-hero-tile)}.docs-hero__tile--outline{fill:none;stroke:var(--docs-hero-signal);stroke-width:var(--border-width-strong)}.docs-hero__tile--deep{fill:var(--docs-bg-hero-glow);stroke:var(--docs-hero-tile);stroke-width:var(--border-width-strong)}.docs-hero--still .docs-hero__tile,.docs-hero--still .docs-hero__glow{opacity:1}.docs-hero__title{font-size:var(--font-size-1600)}.docs-hero__tagline{color:var(--docs-text-header);font-size:var(--font-size-1000);font-weight:var(--font-weight-semibold);line-height:var(--line-height-500);margin:0}.docs-hero__actions{align-items:center;gap:var(--space-600);margin-top:var(--space-400);flex-wrap:wrap;display:flex}.docs-hero .btn:focus-visible{outline:var(--border-width-focus) solid var(--docs-text-header);outline-offset:var(--border-width-focus)}.docs-hero__control{right:var(--space-600);bottom:var(--space-600);position:absolute}@media (width<=768px){.docs-hero__moving,.docs-hero__tile,.docs-hero__glow{display:none}}.docs-hero__track{stroke:var(--docs-hero-signal);stroke-width:var(--space-300);stroke-opacity:.06;stroke-dasharray:var(--space-200) var(--space-200);cursor:grab}.docs-hero__track:hover{stroke-opacity:.22}.docs-hero--editing .docs-hero__art{cursor:crosshair}.docs-scene-editor{top:var(--space-600);z-index:var(--docs-z-toc);width:22rem;max-height:calc(100vh - var(--space-1200));padding:var(--space-400);border:var(--border-width-default) solid var(--border-subtle);border-radius:var(--corner-lg);background:var(--bg-surface-overlay);box-shadow:var(--elevation-overlay);color:var(--text-default);font-size:var(--font-size-100);position:fixed;overflow-y:auto}.docs-scene-editor__bar{align-items:center;gap:var(--space-200);display:flex}.docs-scene-editor__bar strong{font-size:var(--font-size-200);margin-right:auto}.docs-scene-editor__body{gap:var(--space-300);margin-top:var(--space-300);flex-direction:column;display:flex}.docs-scene-editor__hint{color:var(--text-secondary);margin:0}.docs-scene-editor fieldset{gap:var(--space-200);padding:var(--space-300);border:var(--border-width-default) solid var(--border-subtle);border-radius:var(--corner-md);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.docs-scene-editor legend{padding:0 var(--space-100);font-weight:var(--font-weight-semibold)}.docs-scene-editor label{gap:var(--space-050);flex-direction:column;display:flex}.docs-scene-editor input[type=number],.docs-scene-editor select,.docs-scene-editor textarea{width:100%;padding:var(--space-100);border:var(--border-width-default) solid var(--border-input);border-radius:var(--corner-sm);background:var(--bg-surface-default);color:var(--text-default);font:inherit}.docs-scene-editor textarea{font-family:var(--font-mono), ui-monospace, monospace;grid-column:1/-1}.docs-scene-editor button{padding:var(--space-100) var(--space-200);border:var(--border-width-default) solid var(--border-input);border-radius:var(--corner-sm);background:var(--bg-surface-default);color:var(--text-default);font:inherit;cursor:pointer}.docs-scene-editor button:hover{border-color:var(--border-brand)}.docs-scene-editor button:focus-visible,.docs-scene-editor input:focus-visible,.docs-scene-editor select:focus-visible{outline:var(--border-width-focus) solid var(--border-focus);outline-offset:var(--border-width-default)}.docs-scene-editor__row{align-items:center;gap:var(--space-200);flex-wrap:wrap;grid-column:1/-1;display:flex}.docs-scene-editor__row>*{flex:auto}.docs-scene-editor{z-index:2147483000}.docs-scene-editor--left{left:var(--space-600)}.docs-scene-editor--right{right:var(--space-600)}.docs-header--art{isolation:isolate;background:var(--art-base,var(--docs-bg-hero));position:relative;overflow:hidden}.docs-header--art:before{content:"";z-index:-1;background:var(--docs-header-art) var(--art-x,100%) var(--art-y,50%) / var(--art-size,100%) auto no-repeat;transform:translateX(var(--docs-header-art-shift));-webkit-mask-image:linear-gradient(90deg, transparent var(--art-fade-start,0%), #000 calc(var(--art-fade-start,0%) + var(--art-fade,30%)));-webkit-mask-image:linear-gradient(90deg, transparent var(--art-fade-start,0%), #000 calc(var(--art-fade-start,0%) + var(--art-fade,30%)));mask-image:linear-gradient(90deg, transparent var(--art-fade-start,0%), #000 calc(var(--art-fade-start,0%) + var(--art-fade,30%)));position:absolute;inset:0}.docs-header--art:after{content:"";z-index:-1;background:var(--art-tint,transparent);opacity:var(--art-tint-opacity,0);mix-blend-mode:var(--art-tint-blend,normal);pointer-events:none;position:absolute;inset:0}@media (width<=768px){.docs-header--art:before{opacity:.3;transform:none}}.docs-scene-editor--header{top:auto;bottom:var(--space-600);max-height:calc(100vh - var(--docs-header-min) - var(--space-1200))}.docs-scene-editor__wide{grid-column:1/-1}.docs-scene-editor__wide span{justify-content:space-between;display:flex}.docs-scene-editor input[type=range]{width:100%;accent-color:var(--bg-brand-primary)}.docs-scene-editor__color{gap:var(--space-100);align-items:center;display:flex}.docs-scene-editor__color input[type=color]{width:var(--size-component-small);height:var(--size-component-small);border:var(--border-width-default) solid var(--border-input);border-radius:var(--corner-sm);cursor:pointer;background:0 0;flex:none;padding:0}.docs-scene-editor__color input[type=text]{width:100%;min-width:0;padding:var(--space-100);border:var(--border-width-default) solid var(--border-input);border-radius:var(--corner-sm);background:var(--bg-surface-default);color:var(--text-default);font:inherit;font-family:var(--font-mono), ui-monospace, monospace}.docs-scene-editor__contrast{padding:var(--space-200) var(--space-300);border-radius:var(--corner-sm);background:var(--bg-surface-sunken);font-weight:var(--font-weight-semibold);margin:0}.docs-scene-editor__contrast.is-ok{color:var(--text-success)}.docs-scene-editor__contrast.is-bad{color:var(--text-danger)}.docs-appearance{align-items:center;gap:var(--space-200);display:flex}.docs-brand-switch{position:relative}.docs-brand-switch__button{align-items:center;gap:var(--space-200);height:var(--size-component-small);padding:0 var(--space-200) 0 var(--space-100);border:var(--border-width-default) solid var(--border-subtler);border-radius:var(--corner-pill);background:var(--bg-surface-default);color:var(--text-default);font:inherit;font-size:var(--type-sl-sm-500-size);font-weight:var(--font-weight-medium);cursor:pointer;transition:border-color var(--motion-duration-fast) var(--motion-easing-standard);display:inline-flex}.docs-brand-switch__button:hover{border-color:var(--border-subtle)}.docs-brand-switch__button:focus-visible{outline:var(--border-width-focus) solid var(--border-focus);outline-offset:var(--depth-050)}.docs-brand-switch__mark{width:var(--size-icon-base);height:var(--size-icon-base);border-radius:var(--corner-pill);background:conic-gradient(var(--b1) 0 33.33%, var(--b2) 0 66.66%, var(--b3) 0);justify-content:center;align-items:center;display:inline-flex;position:relative}.docs-brand-switch__dot{width:var(--size-icon-small);height:var(--size-icon-small);border-radius:var(--corner-pill);background:var(--bg-brand-primary);box-shadow:0 0 0 var(--border-width-strong) var(--bg-surface-default);transition:background-color var(--motion-duration-base) var(--motion-easing-standard)}.docs-brand-switch__menu{top:calc(100% + var(--space-100));z-index:var(--z-index-popover);min-width:calc(var(--space-4000) + var(--space-400));padding:var(--space-100);border:var(--border-width-default) solid var(--border-subtler);border-radius:var(--corner-lg);background:var(--bg-surface-overlay);box-shadow:var(--elevation-floating);flex-direction:column;display:flex;position:absolute;right:0}.docs-brand-switch__item{align-items:center;gap:var(--space-300);padding:var(--space-200) var(--space-300);border-radius:var(--corner-md);color:var(--text-default);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;display:flex}.docs-brand-switch__item:hover,.docs-brand-switch__item:focus-visible{background:var(--bg-neutral-hover);outline:none}.docs-brand-switch__chip{width:var(--size-icon-medium);height:var(--size-icon-medium);border-radius:var(--corner-pill);flex-shrink:0}.docs-brand-switch__name{font-size:var(--type-sl-sm-500-size);font-weight:var(--font-weight-medium);flex-direction:column;flex:1;display:flex}.docs-brand-switch__name span{color:var(--text-secondary);font-size:var(--font-size-100);font-weight:var(--font-weight-regular)}.docs-header--svg{background-color:var(--docs-bg-hero);background-image:radial-gradient(ellipse at 78% 55%, color-mix(in srgb, var(--docs-bg-hero-glow) 85%, transparent), transparent 62%), linear-gradient(to right, color-mix(in srgb, var(--docs-hero-signal) 8%, transparent) var(--border-width-default), transparent var(--border-width-default)), linear-gradient(to bottom, color-mix(in srgb, var(--docs-hero-signal) 8%, transparent) var(--border-width-default), transparent var(--border-width-default));background-size:100% 100%, var(--space-1000) var(--space-1000), var(--space-1000) var(--space-1000);--docs-cart-top:color-mix(in srgb, var(--docs-hero-signal) 70%, var(--docs-bg-brand-tile));--docs-cart-bottom:var(--docs-bg-brand-tile);position:relative;overflow:hidden}.docs-header--svg .docs-header__inner{z-index:var(--z-index-raised);position:relative}.docs-cart{width:40%;height:100%;position:absolute;inset:0 0 0 auto;overflow:visible}.docs-cart__grid{fill:none;stroke:color-mix(in srgb, var(--docs-hero-signal) 10%, transparent);stroke-width:var(--border-width-default)}.docs-cart__halo{fill:var(--docs-hero-signal);opacity:var(--opacity-dim)}.docs-cart__shape{stroke:color-mix(in srgb, var(--docs-hero-signal) 55%, transparent);stroke-width:var(--border-width-default)}.docs-cart__knob{fill:color-mix(in srgb, var(--light-white-1000) 88%, var(--docs-hero-signal))}.docs-cart__outline{fill:color-mix(in srgb, var(--docs-bg-brand-tile) 20%, transparent);stroke:var(--docs-hero-signal);stroke-width:var(--border-width-strong)}.docs-dodont{grid-template-columns:repeat(auto-fit, minmax(calc(var(--space-600) * 12), 1fr));gap:var(--space-400);display:grid}.docs-dodont__col{padding:var(--space-400);border:var(--border-width-default) solid var(--border-subtle);border-radius:var(--corner-lg);background:var(--docs-bg-card,var(--bg-surface-default))}.docs-dodont__col--do{border-inline-start:var(--border-width-strong) solid var(--text-success)}.docs-dodont__col--dont{border-inline-start:var(--border-width-strong) solid var(--text-danger)}.docs-dodont__head{margin:0 0 var(--space-200);font-weight:var(--font-weight-semibold);color:var(--text-default)}.docs-dodont__col--do .docs-dodont__head{color:var(--text-success)}.docs-dodont__col--dont .docs-dodont__head{color:var(--text-danger)}.docs-guide__note{margin:0 0 var(--space-300);color:var(--text-secondary)}.docs-side-nav .side-nav__slot .dropdown-menu{width:100%}
