.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--bold{color:var(--icon-bold)}.icon--subtle{color:var(--icon-subtle)}.icon--inverse{color:var(--icon-inverse-default)}.icon--brand{color:var(--icon-brand)}.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)}.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(--corner-pill);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{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,.btn--sm{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)}.btn--md{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{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--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)}.tag{box-sizing:border-box;justify-content:center;align-items:center;gap:var(--space-100);border-radius:var(--corner-pill);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}.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)}.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}.input-field{gap:var(--space-200);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-400);background:var(--bg-input-default);border:var(--border-width-default) solid var(--border-input);border-radius:var(--corner-lg);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);padding-inline:var(--space-200);border-radius:var(--corner-md)}.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{border-color:var(--border-danger)}.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-subtle);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-subtle);transition:color var(--motion-duration-instant) var(--motion-easing-standard);border-radius:var(--corner-sm);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-bold)}.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-subtle);cursor:pointer;border-radius:var(--corner-sm);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-bold)}.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:-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{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-200);border-radius:var(--corner-sm);background:var(--bg-danger-subtlest);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)}.input-field__success{align-items:flex-start;gap:var(--space-100);padding:var(--space-100) var(--space-200);border-radius:var(--corner-sm);background:var(--bg-success-subtlest);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)}}.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}.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)}.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-bold);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-base);height:var(--size-icon-base);color:var(--icon-bold)}.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-bold)}.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-subtle)}.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-bold)}.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-bold)}.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}}.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{border:var(--border-width-default) solid var(--border-subtle);border-radius:var(--corner-md);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-default)}.segmented-control__option:first-child,.segmented-control .segmented-button:first-child{border-start-start-radius:var(--corner-md);border-end-start-radius:var(--corner-md)}.segmented-control__option:last-child,.segmented-control .segmented-button:last-child{border-start-end-radius:var(--corner-md);border-end-end-radius:var(--corner-md)}.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}}.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(--corner-sm);background:var(--bg-neutral);color:var(--icon-subtle);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-bold)}.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(--corner-pill);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}.lang-switcher{width:var(--size-component-small);height:var(--size-component-small);padding:var(--space-100);border-radius:var(--corner-sm);background:var(--bg-neutral);color:var(--icon-subtle);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;display:inline-flex}.lang-switcher:hover{background:var(--bg-neutral-hover);color:var(--icon-bold)}.lang-switcher:focus-visible{outline:var(--border-width-focus) solid var(--border-focus);outline-offset:var(--depth-050)}.lang-switcher__track{width:var(--size-icon-medium);height:var(--size-icon-medium);position:relative;overflow:hidden}.lang-switcher__icon{width:var(--size-icon-medium);height:var(--size-icon-medium);color:inherit;display:block;position:absolute;inset:0}@keyframes ls-exit-up{0%{opacity:1;transform:translateY(0)scale(1)}to{opacity:0;transform:translateY(-110%)scale(.6)}}@keyframes ls-enter-below{0%{opacity:0;transform:translateY(110%)scale(.6)}to{opacity:1;transform:translateY(0)scale(1)}}.lang-switcher__icon--exit{animation:ls-exit-up var(--motion-duration-base) var(--motion-easing-exit) forwards;pointer-events:none}.lang-switcher__icon--enter{animation:ls-enter-below var(--motion-duration-slow) var(--motion-easing-enter) forwards}.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(--corner-sm);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(--corner-sm);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}}.nav-item{align-items:center;gap:var(--space-200);width:100%;height:var(--size-component-base);padding:0 var(--space-300);border-radius:var(--corner-md);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}}.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)}.logo--black{color:var(--icon-bold)}.logo--white{color:var(--icon-inverse-default)}@media (forced-colors:active){.logo{color:canvastext}}.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-subtle);--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(--corner-lg);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)}.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}}.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}}.radio{align-items:flex-start;gap:var(--space-200);vertical-align:middle;color:var(--text-default);display:inline-flex;position:relative}.radio--labeled{cursor:pointer}.radio--label-start{flex-direction:row-reverse;justify-content:flex-end}.radio--disabled{cursor:not-allowed}.radio__control{width:var(--size-icon-base);height:var(--size-icon-base);flex:none;position:relative}.radio__input{opacity:0;width:100%;height:100%;cursor:inherit;z-index:var(--z-index-raised);margin:0;position:absolute;inset:0}.radio__box,.radio__box svg{width:var(--size-icon-base);height:var(--size-icon-base);border-radius:var(--corner-pill);display:block}.radio__ring{fill:#0000;stroke:var(--radio-border);stroke-width:var(--depth-050);transition:stroke var(--motion-duration-instant) var(--motion-easing-standard)}.radio__dot{fill:var(--radio-fill);transform-origin:50%;transition:transform var(--motion-duration-fast) var(--motion-easing-standard);transform:scale(0)}.radio__input:checked+.radio__box .radio__ring,.radio[data-vis=selected] .radio__ring{stroke:var(--radio-fill)}.radio__input:checked+.radio__box .radio__dot,.radio[data-vis=selected] .radio__dot{transform:scale(1)}.radio:not(.radio--disabled):not([data-vis]):hover .radio__ring,.radio[data-vis=hover] .radio__ring{stroke:var(--radio-border-hover)}.radio:not(.radio--disabled):not([data-vis]):hover .radio__input:checked+.radio__box .radio__ring{stroke:var(--radio-fill-hover)}.radio:not(.radio--disabled):not([data-vis]):hover .radio__input:checked+.radio__box .radio__dot{fill:var(--radio-fill-hover)}.radio__input:focus-visible+.radio__box,.radio[data-vis=focus] .radio__box{outline:var(--border-width-focus) solid var(--border-focus);outline-offset:calc(var(--depth-025) * -1)}.radio--disabled .radio__ring{stroke:var(--radio-disabled)}.radio--disabled .radio__dot{fill:var(--radio-disabled)}.radio__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)}.radio--disabled .radio__label{color:var(--text-disabled)}@media (prefers-reduced-motion:reduce){.radio__ring,.radio__dot{transition:none}}@media (forced-colors:active){.radio__ring{stroke:canvastext}.radio__dot{fill:canvastext}}.radio-group{gap:var(--space-200);border:0;flex-direction:column;min-width:0;margin:0;padding:0;display:flex}.radio-group__legend{align-items:baseline;gap:var(--space-200);margin-bottom:var(--space-200);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);color:var(--text-default);padding:0;display:flex}.radio-group__optional{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-subtle);font-style:italic}.radio-group__options{align-items:flex-start;gap:var(--space-200);flex-direction:column;display:flex}.radio-group--horizontal .radio-group__options{gap:var(--space-200) var(--space-600);flex-flow:wrap}.radio-group__hint{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-subtle)}.radio-group__error{align-items:center;gap:var(--space-100);padding:var(--space-100) var(--space-200);border-radius:var(--corner-sm);background:var(--bg-danger-subtlest);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-danger);display:flex}.radio-group__error-icon{display:inline-flex}.radio-group--error .radio__ring{stroke:var(--border-danger)}.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}}.switch-group{gap:var(--space-200);border:0;flex-direction:column;min-width:0;margin:0;padding:0;display:flex}.switch-group__legend{margin-bottom:var(--space-200);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);color:var(--text-default);padding:0}.switch-group__items{align-items:flex-start;gap:var(--space-200);flex-direction:column;display:flex}.switch-group__hint{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-subtle)}.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(--corner-pill);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}.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(--corner-sm);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(--corner-md)}.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}}.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(--corner-pill);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(--corner-pill);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}}.pager-link{box-sizing:border-box;width:100%;min-height:calc(var(--space-300) * 2 + var(--size-component-base) + var(--depth-025) * 2);padding:var(--space-300) var(--space-400);border:var(--border-width-default) solid var(--border-subtle-alpha);border-radius:var(--corner-lg);background:var(--bg-surface-default);box-shadow:var(--elevation-raised);color:inherit;cursor:pointer;appearance:none;font:inherit;align-items:center;margin:0;text-decoration:none;display:flex}.pager-link:hover,.pager-link:focus-visible,.pager-link[data-force=hover]{box-shadow:var(--shadow-xs);text-decoration:none}.pager-link:focus-visible{outline:var(--border-width-focus) solid var(--border-focus);outline-offset:var(--depth-050)}.pager-link__icon{flex:none}.pager-link__copy{gap:var(--space-0);flex-direction:column;flex:auto;min-width:0;display:flex}.pager-link--previous{justify-content:space-between;gap:var(--space-0)}.pager-link--previous .pager-link__copy{text-align:right;align-items:flex-end}.pager-link--next{justify-content:space-between;gap:var(--space-0)}.pager-link--next .pager-link__copy{text-align:left;align-items:flex-start}.pager-link__eyebrow,.pager-link__title{text-overflow:ellipsis;white-space:nowrap;width:100%;font-family:var(--type-sl-sm-500-family), system-ui, sans-serif;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);display:block;overflow:hidden}.pager-link__eyebrow{color:var(--text-secondary)}.pager-link__title{color:var(--text-default)}.pager-link:hover .pager-link__eyebrow,.pager-link:hover .pager-link__title,.pager-link[data-force=hover] .pager-link__eyebrow,.pager-link[data-force=hover] .pager-link__title{color:var(--text-brand-default)}.pager-link:hover .pager-link__icon,.pager-link[data-force=hover] .pager-link__icon{color:var(--icon-brand)}.pager-link{transition:box-shadow var(--motion-duration-instant) var(--motion-easing-standard)}.pager-link__eyebrow,.pager-link__title,.pager-link__icon{transition:color var(--motion-duration-instant) var(--motion-easing-standard)}@media (prefers-reduced-motion:reduce){.pager-link,.pager-link__eyebrow,.pager-link__title,.pager-link__icon{transition:none}}.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(--corner-md);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(--corner-sm);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)}.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-200);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-300) var(--space-400);border:var(--border-width-default) solid var(--border-input);border-radius:var(--corner-lg);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{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-300)}.textarea-field__hint{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-200);border-radius:var(--corner-sm);display:flex}.textarea-field__error{color:var(--text-danger);background:var(--bg-danger-subtlest)}.textarea-field__success{color:var(--text-success);background:var(--bg-success-subtlest)}.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)}}.breadcrumb{width:100%;min-width:0;display:block;container:breadcrumb/inline-size}.breadcrumb__list{align-items:center;gap:var(--space-200);margin:0;padding:0;list-style:none;display:flex}.breadcrumb__item{align-items:center;gap:var(--space-100);height:var(--size-component-xsmall);min-width:0;display:inline-flex}.breadcrumb__link,.breadcrumb__text,.breadcrumb__current,.breadcrumb__more,.breadcrumb__back{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);letter-spacing:var(--type-sl-base-500-letter-spacing)}.breadcrumb__link,.breadcrumb__text,.breadcrumb__back{align-items:center;gap:var(--space-100);min-width:0;color:var(--breadcrumb-link);background:0 0;text-decoration:none;display:inline-flex}.breadcrumb__current{min-width:0;color:var(--breadcrumb-current);align-items:center;display:inline-flex}.breadcrumb__label{min-width:0;max-width:var(--size-breadcrumb-label);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.breadcrumb .icon.breadcrumb__separator{color:var(--breadcrumb-separator);flex:none}.breadcrumb .icon.breadcrumb__back-icon{color:currentColor;flex:none}.breadcrumb__link:hover,.breadcrumb__back:hover,.breadcrumb[data-force=hover] .breadcrumb__link,.breadcrumb[data-force=hover] .breadcrumb__back{color:var(--breadcrumb-link-hover);background:0 0;text-decoration:underline}.breadcrumb__more{height:var(--size-component-xsmall);padding-inline:var(--space-100);border-radius:var(--corner-sm);color:var(--breadcrumb-link);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;margin:0;display:inline-flex}.breadcrumb__more:hover,.breadcrumb[data-force=hover] .breadcrumb__more{background:var(--breadcrumb-more-hover)}.breadcrumb__link:focus-visible,.breadcrumb__more:focus-visible,.breadcrumb__back:focus-visible,.breadcrumb[data-force=focus] .breadcrumb__link,.breadcrumb[data-force=focus] .breadcrumb__more,.breadcrumb[data-force=focus] .breadcrumb__back{outline:var(--border-width-focus) solid var(--border-focus);outline-offset:var(--depth-050);border-radius:var(--corner-sm)}.breadcrumb__back{height:var(--size-component-xsmall);padding:0;display:none;position:relative}.breadcrumb__back:before{content:"";inset:var(--space-negative-300) 0;position:absolute}.breadcrumb__vh{width:var(--depth-025);height:var(--depth-025);margin:calc(-1 * var(--depth-025));clip-path:inset(50%);white-space:nowrap;border:0;padding:0;position:absolute;overflow:hidden}@container breadcrumb (width<=480px){.breadcrumb__list{display:none}.breadcrumb__back{display:inline-flex}}.breadcrumb__link,.breadcrumb__more,.breadcrumb__back{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){.breadcrumb__link,.breadcrumb__more,.breadcrumb__back{transition:none}}.accordion{box-sizing:border-box;background:0 0;flex-direction:column;width:100%;display:flex}.accordion__header{box-sizing:border-box;align-items:center;gap:var(--space-300);width:100%;height:var(--size-component-base);padding:0 var(--space-400);color:var(--text-default);text-align:left;cursor:pointer;appearance:none;font:inherit;background:0 0;border:none;margin:0;display:flex}.accordion__title{min-width:0;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);letter-spacing:var(--type-sl-base-500-letter-spacing);color:var(--text-default);white-space:nowrap;text-overflow:ellipsis;flex:auto;overflow:hidden}.accordion__collapse{transition:grid-template-rows var(--motion-duration-base) var(--motion-easing-standard);grid-template-rows:0fr;display:grid}.accordion__collapse[data-open=true]{grid-template-rows:1fr}.accordion__panel{min-height:0;color:var(--text-subtle);font-family:var(--type-body-base-family), system-ui, sans-serif;font-size:var(--type-body-base-size);font-weight:var(--type-body-base-weight);line-height:var(--type-body-base-line-height);letter-spacing:var(--type-body-base-letter-spacing);background:0 0;overflow:hidden}.accordion__body{box-sizing:border-box;padding:var(--space-300) var(--space-400);opacity:0;transform:translateY(calc(var(--space-100) * -1));transition:opacity var(--motion-duration-base) var(--motion-easing-standard), transform var(--motion-duration-base) var(--motion-easing-standard)}.accordion__collapse[data-open=true] .accordion__body{opacity:1;transform:none}.accordion__header:focus-visible{outline:var(--border-width-focus) solid var(--border-focus);outline-offset:var(--depth-050)}.accordion__header:disabled{cursor:not-allowed}.accordion__header:disabled .accordion__title{color:var(--text-disabled)}.accordion--fill .accordion__header{background:var(--bg-grey-subtler);border-radius:var(--corner-md)}.accordion--fill .accordion__header:hover:not(:disabled):not([data-force=active]),.accordion--fill .accordion__header[data-force=hover]:not(:disabled){background:var(--bg-grey-subtler-hover)}.accordion--fill .accordion__header:active:not(:disabled),.accordion--fill .accordion__header[data-force=active]:not(:disabled){background:var(--bg-grey-subtler-active)}.accordion--line .accordion__header{border-bottom:var(--border-width-default) solid var(--border-subtle);border-radius:0}.accordion--line .accordion__header[aria-expanded=true]:not(:disabled) .accordion__title,.accordion--line .accordion__header:hover:not(:disabled):not([data-force=active]) .accordion__title,.accordion--line .accordion__header[data-force=hover]:not(:disabled) .accordion__title{color:var(--text-brand-hover)}.accordion--line .accordion__header:active:not(:disabled) .accordion__title,.accordion--line .accordion__header[data-force=active]:not(:disabled) .accordion__title{color:var(--text-brand-active)}.accordion--card{border:var(--border-width-default) solid var(--border-subtler);border-radius:var(--corner-xl);background:var(--bg-surface-default);transition:border-color var(--motion-duration-fast) var(--motion-easing-standard)}.accordion--card:has(.accordion__header[aria-expanded=true]){border-color:var(--border-subtle);box-shadow:var(--elevation-raised)}.accordion--card .accordion__header{height:auto;min-height:var(--size-component-base);gap:var(--space-500);padding:var(--space-500) var(--space-600);border-radius:var(--corner-xl)}.accordion--card .accordion__title{white-space:normal;font-family:var(--type-heading-xs-family), system-ui, sans-serif;font-size:var(--type-heading-xs-size);font-weight:var(--type-heading-xs-weight);line-height:var(--type-heading-xs-line-height);letter-spacing:var(--type-heading-xs-letter-spacing)}.accordion__toggle{width:var(--size-component-small);height:var(--size-component-small);border-radius:var(--corner-pill);background:var(--bg-grey-subtler);transition:background-color var(--motion-duration-fast) var(--motion-easing-standard);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.accordion--card .accordion__header:hover:not(:disabled):not([data-force=active]) .accordion__toggle,.accordion--card .accordion__header[data-force=hover]:not(:disabled) .accordion__toggle{background:var(--bg-grey-subtler-hover)}.accordion--card .accordion__header:active:not(:disabled) .accordion__toggle,.accordion--card .accordion__header[data-force=active]:not(:disabled) .accordion__toggle{background:var(--bg-grey-subtler-active)}.accordion--card .accordion__header[aria-expanded=true]{padding-bottom:var(--space-200)}.accordion--card .accordion__header[aria-expanded=true]:not(:disabled) .accordion__toggle{background:var(--bg-brand-primary)}.accordion--card .accordion__header[aria-expanded=true]:not(:disabled) .accordion__toggle .icon{color:var(--icon-inverse-default)}.accordion__toggle .icon{transition:transform var(--motion-duration-base) var(--motion-easing-standard)}.accordion__toggle path[d^=M12\ 5]{transform-box:fill-box;transform-origin:50%;transition:transform var(--motion-duration-base) var(--motion-easing-standard)}.accordion--card .accordion__header[aria-expanded=true] .accordion__toggle .icon{transform:rotate(180deg)}.accordion--card .accordion__header[aria-expanded=true] .accordion__toggle path[d^=M12\ 5]{transform:scaleY(0)}.accordion--card .accordion__body{padding:0 var(--space-600) var(--space-600)}.accordion-group{flex-direction:column;width:100%;display:flex}.accordion-group--fill{gap:var(--space-100)}.accordion-group--line{gap:var(--space-0)}.accordion-group--card{gap:var(--space-300)}.accordion__header{transition:background-color var(--motion-duration-instant) var(--motion-easing-standard)}.accordion__title{transition:color var(--motion-duration-instant) var(--motion-easing-standard)}@media (prefers-reduced-motion:reduce){.accordion__header,.accordion__title,.accordion__collapse,.accordion__body,.accordion__toggle .icon,.accordion__toggle path{transition:none}}.alert{--alert-bg:var(--bg-accent-blue-subtlest);--alert-border:var(--border-info);--alert-title:var(--text-default);--alert-message:var(--text-secondary);--alert-action:var(--text-info);align-items:start;gap:var(--space-200);box-sizing:border-box;width:100%;padding:var(--space-400);border-radius:var(--corner-lg);border:var(--border-width-default) solid color-mix(in srgb, var(--alert-border) 24%, transparent);background:color-mix(in srgb, var(--alert-bg) 92%, transparent);grid-template-columns:auto minmax(0,1fr);grid-template-areas:"icon main";display:grid}.alert--has-close{grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"icon main close"}.alert--title-only{align-items:center}.alert--info{--alert-bg:var(--bg-accent-blue-subtlest);--alert-border:var(--border-info);--alert-action:var(--text-info)}.alert--success{--alert-bg:var(--bg-success-subtlest);--alert-border:var(--border-success);--alert-action:var(--text-success)}.alert--warning{--alert-bg:var(--bg-warning-subtlest);--alert-border:var(--border-warning);--alert-action:var(--text-warning)}.alert--error{--alert-bg:var(--bg-danger-subtlest);--alert-border:var(--border-danger);--alert-action:var(--text-danger)}.alert__icon-wrap{margin-top:var(--space-050);flex-shrink:0;grid-area:icon;justify-content:center;align-items:center;display:inline-flex}.alert--title-only .alert__icon-wrap{margin-top:0}.alert__main{align-items:flex-start;gap:var(--space-300);flex-direction:column;grid-area:main;min-width:0;display:flex}.alert__content{gap:var(--space-100);width:100%;min-width:0;padding-top:var(--space-050);display:grid}.alert--title-only .alert__content{padding-top:0}.alert__title{font-family:var(--font-label), system-ui, sans-serif;font-size:var(--font-size-200);font-weight:var(--font-weight-semibold);line-height:var(--line-height-700);color:var(--alert-title);margin:0}.alert__message{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-900);color:var(--alert-message);margin:0}.alert__action.btn.btn--ghost{padding-inline:var(--space-200);color:var(--alert-action);border-radius:var(--corner-pill);margin:0}.alert__action.btn.btn--ghost:hover:not(:disabled){color:var(--alert-action);background:color-mix(in srgb, var(--alert-border) 12%, transparent)}.alert__action.btn.btn--ghost:active:not(:disabled){background:color-mix(in srgb, var(--alert-border) 18%, transparent)}.alert__close{width:var(--size-component-small);height:var(--size-component-small);border-radius:var(--corner-pill);color:var(--icon-subtle);cursor:pointer;margin-top:var(--space-negative-050);transition:background var(--motion-duration-instant) var(--motion-easing-standard), color var(--motion-duration-instant) var(--motion-easing-standard);background:0 0;border:0;flex-shrink:0;grid-area:close;justify-content:center;align-items:center;display:inline-flex}.alert--title-only .alert__close{margin-top:0}.alert__close:hover{color:var(--text-default);background:color-mix(in srgb, var(--alert-border) 12%, transparent)}.alert__close:focus-visible{outline:var(--border-width-focus) solid var(--border-focus);outline-offset:var(--depth-050)}.stat-card{gap:var(--space-300);padding:var(--space-800);min-width:var(--size-component-stat-card-min-width);border-radius:var(--corner-lg);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:var(--font-size-1000);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}}.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)}.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(--corner-xl);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(--corner-sm)}.chat-message--received .chat-message__bubble{background:var(--chat-received-bg);color:var(--chat-received-text);border-end-start-radius:var(--corner-sm)}.chat-message--continued.chat-message--sent .chat-message__bubble{border-start-end-radius:var(--corner-sm)}.chat-message--continued.chat-message--received .chat-message__bubble{border-start-start-radius:var(--corner-sm)}.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}}.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(--corner-sm);background:var(--chart-color);flex:none}.chart__plot{width:100%;height:var(--size-component-chart-height);border-radius:var(--corner-sm);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__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}}.card{box-sizing:border-box;border:var(--border-width-default) solid var(--border-subtle);border-radius:var(--corner-lg);background:var(--bg-surface-default);min-width:0;color:var(--text-default);transition:box-shadow var(--motion-duration-fast) var(--motion-easing-standard);flex-direction:column;display:flex;position:relative;overflow:clip}.card--linked:hover,.card--linked[data-force=hover]{box-shadow:var(--elevation-raised)}.card--linked[data-force=focus]{outline:var(--border-width-focus) solid var(--border-focus);outline-offset:var(--depth-050)}.card--linked:has(.card__link:focus-visible){outline:var(--border-width-focus) solid var(--border-focus);outline-offset:var(--depth-050)}.card__text{gap:var(--space-050);overflow-wrap:break-word;flex-direction:column;min-width:0;display:flex}.card__title{font-family:var(--type-heading-xs-family);font-weight:var(--type-heading-xs-weight);font-size:var(--type-heading-xs-size);line-height:var(--type-heading-xs-line-height);letter-spacing:var(--type-heading-xs-letter-spacing);color:var(--text-default);margin:0}.card__desc{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);color:var(--text-subtle);margin:0}.card__link{color:inherit;text-decoration:none}.card__link:focus{outline:none}.card__link:after{content:"";position:absolute;inset:0}.card__action,.card__corner{z-index:var(--z-index-raised);position:relative}.card__body{justify-content:center;gap:var(--space-400);min-width:0;padding:var(--space-600);flex-direction:column;flex:auto;display:flex}@media (prefers-reduced-motion:reduce){.card{transition:none}}.card-media__frame{flex:none;display:flex}.card-media__media{background:var(--bg-grey-subtler);flex:auto;overflow:hidden}.card-media__media img{object-fit:cover;width:100%;height:100%;display:block}.card-media__placeholder{width:100%;height:100%;color:var(--icon-subtler);place-items:center;display:grid}.card-media--vertical .card-media__media{height:var(--size-component-card-media-height)}.card-media--horizontal{min-height:var(--size-component-card-media-height);flex-direction:row}.card-media--horizontal .card-media__frame{width:var(--size-component-card-media-width)}.card-media--inset .card-media__frame{padding:var(--space-400)}.card-media--inset .card-media__media{border-radius:var(--corner-md)}.card-media--thumbnail{gap:var(--space-400);padding:var(--space-400)}.card-media--thumbnail.card-media--horizontal{align-items:flex-start;min-height:0}.card-media--thumbnail .card-media__frame{width:auto}.card-media--thumbnail .card-media__media{width:var(--size-component-card-thumbnail);height:var(--size-component-card-thumbnail);border-radius:var(--corner-sm);flex:none}.card-media--thumbnail .card__body{padding:0}.card-simple{gap:var(--space-400);padding:var(--space-600)}.card-simple--left{flex-direction:row;align-items:flex-start}.card-simple__icon{width:var(--size-component-base);height:var(--size-component-base);border-radius:var(--corner-pill);background:var(--bg-brand-subtlest);color:var(--icon-brand);flex:none;justify-content:center;align-items:center;display:inline-flex}.card-simple .card__body{padding:0}.card-account{align-items:center;gap:var(--space-400);padding:var(--space-600);text-align:center}.card-account .card__text{align-self:stretch;gap:0}.card-account__subtitle{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-subtle);margin:0}.card-account .card__corner{top:var(--space-300);right:var(--space-300);position:absolute}.card-media--vertical.card-media--inset .card-media__frame{padding:var(--space-300)}.card-media--vertical.card-media--inset .card__body{padding-top:var(--space-100)}.dialog{--dialog-width:var(--size-component-dialog-lg);--dialog-pad:var(--space-600);--dialog-gap:var(--space-600);box-sizing:border-box;width:var(--dialog-width);max-width:calc(100vw - var(--space-400) * 2);max-height:calc(100dvh - var(--space-800) * 2);padding:var(--dialog-pad);border:var(--border-width-default) solid var(--border-subtle);border-radius:var(--corner-xl);background:var(--bg-surface-raised);color:var(--text-default);box-shadow:var(--elevation-overlay);margin:auto;overflow:auto}.dialog--sm{--dialog-width:var(--size-component-dialog-sm);--dialog-pad:var(--space-400);--dialog-gap:var(--space-400)}.dialog::backdrop{background:var(--bg-overlay);-webkit-backdrop-filter:blur(var(--blur-overlay));backdrop-filter:blur(var(--blur-overlay))}.dialog[open]{animation:dialog-in var(--motion-duration-slow) var(--motion-easing-enter)}.dialog[open]::backdrop{animation:dialog-fade var(--motion-duration-slow) var(--motion-easing-enter)}.dialog[open][data-state=closing]{animation:dialog-out var(--motion-duration-base) var(--motion-easing-exit) forwards;pointer-events:none}.dialog[open][data-state=closing]::backdrop{animation:dialog-fade var(--motion-duration-base) var(--motion-easing-exit) reverse forwards}@keyframes dialog-fade{0%{opacity:0}to{opacity:1}}@keyframes dialog-out{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(var(--space-200))}}@keyframes dialog-in{0%{opacity:0;transform:translateY(var(--space-200))}to{opacity:1;transform:none}}.dialog--inline{max-width:100%;margin:0;display:block;position:relative}.dialog__header{align-items:center;gap:var(--space-200);display:flex}.dialog__tone-icon{flex:none}.dialog__title{min-width:0;font-family:var(--type-sl-lg-600-family);font-weight:var(--type-sl-lg-600-weight);font-size:var(--type-sl-lg-600-size);line-height:var(--type-sl-lg-600-line-height);letter-spacing:var(--type-sl-lg-600-letter-spacing);color:var(--text-default);flex:auto;margin:0}.dialog--sm .dialog__title{font-family:var(--type-sl-base-600-family);font-weight:var(--type-sl-base-600-weight);font-size:var(--type-sl-base-600-size);line-height:var(--type-sl-base-600-line-height);letter-spacing:var(--type-sl-base-600-letter-spacing)}.dialog__close{flex:none}.dialog__header{align-items:flex-start}.dialog__close{margin-block:calc((var(--size-component-small) - var(--type-sl-lg-600-size) * var(--type-sl-lg-600-line-height)) / -2)}.dialog--sm .dialog__close{margin-block:calc((var(--size-component-small) - var(--type-sl-base-600-size) * var(--type-sl-base-600-line-height)) / -2)}.dialog__content{gap:var(--dialog-gap);margin-top:var(--space-100);flex-direction:column;display:flex}.dialog__message{font-family:var(--type-body-sm-family);font-weight:var(--type-body-sm-weight);font-size:var(--type-body-sm-size);line-height:var(--type-body-sm-line-height);letter-spacing:var(--type-body-sm-letter-spacing);color:var(--text-secondary);text-wrap:pretty;margin:0}.dialog__body{min-width:0}.dialog__body img{border-radius:var(--corner-md);max-width:100%;height:auto;display:block}@media (prefers-reduced-motion:reduce){.dialog[open],.dialog[open]::backdrop,.dialog[open][data-state=closing],.dialog[open][data-state=closing]::backdrop{animation: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(--corner-lg);background:var(--bg-surface-default);color:var(--text-default);box-shadow:var(--elevation-floating);flex-direction:column;display:flex;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)}.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}}.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))}.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{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}.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--collapsed .side-nav__header{justify-content:center;padding:0}.side-nav__body{flex:1;min-height:0;overflow-y: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:center}.side-nav__footer{flex-shrink:0}.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:var(--space-300) 0;justify-content:center}.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}@media (prefers-reduced-motion:reduce){.side-nav{transition:none}}.top-nav{width:100%;container:top-nav/inline-size}.top-nav__bar{align-items:center;gap:var(--space-300);height:var(--size-component-large);padding:0 var(--space-600);background:var(--nav-top-bg);color:var(--nav-top-text);grid-template-columns:auto auto 1fr;display:grid}.top-nav__start,.top-nav__end,.top-nav__actions{align-items:center;gap:var(--space-300);display:flex}.top-nav__end{justify-content:flex-end;min-width:0}.top-nav__brand{color:var(--nav-top-text);align-items:center;display:flex}.top-nav__icon-button,.top-nav__user{width:var(--size-component-small);height:var(--size-component-small);border-radius:var(--corner-md);color:inherit;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;margin:0;padding:0;display:inline-flex}.top-nav__user{border-radius:var(--corner-pill)}.top-nav__icon-button .icon{color:inherit}.top-nav__icon-button:hover,.top-nav__user:hover{background:var(--nav-top-hover)}.top-nav__icon-button:focus-visible,.top-nav__user:focus-visible,html[data-focus-source=keyboard] .top-nav__search:focus-within{outline:var(--border-width-focus) solid var(--border-focus);outline-offset:var(--depth-050)}.top-nav__search{flex:0 1 var(--size-component-search-width);min-width:0;height:var(--size-component-small);border:var(--border-width-default) solid var(--nav-top-search-border);border-radius:var(--corner-pill);background:var(--nav-top-search-bg);transition:background-color var(--motion-duration-instant) var(--motion-easing-standard), border-color var(--motion-duration-instant) var(--motion-easing-standard);align-items:center;display:flex;position:relative}.top-nav__search:hover{background:var(--nav-top-search-bg-hover)}.top-nav__search:focus-within{border-color:var(--nav-top-search-border-focus)}.top-nav__search-icon{left:var(--space-400);color:var(--nav-top-search-placeholder);pointer-events:none;position:absolute}.top-nav__search-input{width:100%;height:100%;padding:0 var(--space-200) 0 calc(var(--space-400) + var(--size-icon-medium) + var(--space-200));border-radius:inherit;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(--nav-top-text);background:0 0;border:0;outline:none;margin:0}.top-nav__search-input::-webkit-search-cancel-button{appearance:none}.top-nav__search-clear{width:var(--size-component-xsmall);height:var(--size-component-xsmall);margin-right:var(--space-100);border-radius:var(--corner-pill);color:var(--nav-top-text);cursor:pointer;background:0 0;border:0;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.top-nav__search-clear .icon{color:inherit}.top-nav__search-clear:hover{background:var(--nav-top-hover)}.top-nav__search-clear:focus-visible{outline:var(--border-width-focus) solid var(--border-focus);outline-offset:calc(var(--depth-050) * -1)}.top-nav__search-input::placeholder{color:var(--nav-top-search-placeholder)}.top-nav__sr{width:var(--depth-025);height:var(--depth-025);clip-path:inset(50%);white-space:nowrap;position:absolute;overflow:hidden}@container top-nav (width<=520px){.top-nav__bar{padding:0 var(--space-400);grid-template-columns:1fr auto 1fr}.top-nav__search,.top-nav__actions{display:none}}.notification{border-radius:var(--corner-lg);background:var(--notification-bg);width:100%;min-width:0;box-shadow:var(--elevation-floating);flex-direction:column;display:flex;overflow:hidden}.notification__header{justify-content:space-between;align-items:center;gap:var(--space-300);min-height:var(--size-component-large);padding:0 var(--space-300) 0 var(--space-400);border-bottom:var(--border-width-default) solid var(--notification-divider);display:flex}.notification__title{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}.notification__actions{align-items:center;gap:var(--space-100);display:flex}.notification__list{margin:0;padding:0;list-style:none}.notification__list>li+li{border-top:var(--border-width-default) solid var(--notification-divider)}.notification__item{grid-template-columns:auto 1fr var(--space-200);align-items:start;gap:var(--space-400);width:100%;padding:var(--space-400);text-align:start;color:var(--text-subtle);cursor:pointer;transition:background-color var(--motion-duration-instant) var(--motion-easing-standard);background:0 0;border:0;margin:0;display:grid}.notification__item:hover{background:var(--notification-item-hover)}.notification__item[aria-current=true]{background:var(--notification-item-selected)}.notification__item:focus-visible{outline:var(--border-width-focus) solid var(--border-focus);outline-offset:calc(var(--depth-050) * -1)}.notification__content{gap:var(--space-050);flex-direction:column;min-width:0;display:flex}.notification__line{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)}.notification__sender{font-weight:var(--font-weight-bold);color:var(--text-default)}.notification__time{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)}.notification__details{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);white-space:nowrap;text-overflow:ellipsis;color:var(--text-subtle);overflow:hidden}.notification__dot{width:var(--space-200);height:var(--space-200);margin-top:var(--space-200);border-radius:var(--corner-pill)}.notification__item--unread .notification__dot{background:var(--notification-unread)}.notification__empty{padding:var(--space-800) var(--space-400);font-family:var(--type-body-base-family);font-size:var(--type-body-base-size);line-height:var(--type-body-base-line-height);text-align:center;color:var(--text-secondary);margin:0}.notification__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){.notification__item{transition:none}}@media (forced-colors:active){.notification__item--unread .notification__dot{background:highlight}}.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(--corner-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);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}}.text-editor{gap:var(--space-200);flex-direction:column;width:100%;min-width:0;display:flex}.text-editor__label{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);cursor:default}.text-editor__field{border:var(--border-width-default) solid var(--border-input);border-radius:var(--corner-lg);background:var(--bg-input-default);transition:border-color var(--motion-duration-instant) var(--motion-easing-standard), background-color var(--motion-duration-instant) var(--motion-easing-standard);flex-direction:column;display:flex;overflow:hidden}.text-editor__field:hover:not(.text-editor__field--disabled){border-color:var(--border-subtler-hover);background:var(--bg-input-hover)}.text-editor__field:focus-within:not(.text-editor__field--disabled):not(.text-editor__field--error){border-color:var(--border-brand)}:root[data-focus-source=keyboard] .text-editor__field:has(.text-editor__content:focus){outline:var(--border-width-focus) solid var(--border-focus);outline-offset:var(--depth-050)}.text-editor__field--error{border-color:var(--border-danger)}.text-editor__field--disabled{opacity:var(--opacity-disabled);pointer-events:none}.text-editor__body{flex:1}.text-editor__content{min-height:calc(var(--size-component-large) * 3);padding:var(--space-300) 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);overflow-wrap:anywhere;outline:none}.text-editor__content>*+*{margin-top:var(--space-200)}.text-editor__content p,.text-editor__content ul,.text-editor__content ol{margin-block:0}.text-editor__content ul,.text-editor__content ol{padding-left:var(--space-600)}.text-editor__content a{color:var(--text-editor-link);text-underline-offset:var(--depth-050);text-decoration:underline}.text-editor__content p.is-editor-empty:first-child:before{content:attr(data-placeholder);float:left;height:0;color:var(--text-secondary);pointer-events:none}.text-editor__toolbar,.text-editor__linkbar{align-items:center;gap:var(--space-300);padding:var(--space-100);border-top:var(--border-width-default) solid var(--text-editor-toolbar-border);background:var(--text-editor-toolbar-bg);display:flex}.text-editor__group{gap:var(--space-050);display:flex}.text-editor__tool{width:var(--size-component-small);height:var(--size-component-small);border-radius:var(--corner-md);color:var(--text-editor-tool-icon);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;margin:0;padding:0;display:inline-flex}.text-editor__tool .icon{color:inherit}.text-editor__tool:hover:not(:disabled){background:var(--text-editor-tool-hover)}.text-editor__tool[aria-pressed=true]{background:var(--text-editor-tool-active-bg);color:var(--text-editor-tool-active-icon)}.text-editor__tool:focus-visible,.text-editor__text-button:focus-visible{outline:var(--border-width-focus) solid var(--border-focus);outline-offset:calc(var(--depth-050) * -1)}.text-editor__linkbar{gap:var(--space-200);padding-left:var(--space-300)}.text-editor__linkbar-icon{flex-shrink:0}.text-editor__url{min-width:0;height:var(--size-component-small);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(--text-default);background:0 0;border:0;outline:none;flex:1;margin:0}.text-editor__url::placeholder{color:var(--text-secondary)}.text-editor__text-button{height:var(--size-component-small);padding:0 var(--space-300);border-radius:var(--corner-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);color:var(--text-brand-default);cursor:pointer;background:0 0;border:0}.text-editor__text-button:hover{background:var(--text-editor-tool-hover)}.text-editor__hint,.text-editor__error{align-items:center;gap:var(--space-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);margin:0;display:flex}.text-editor__error{padding:var(--space-100) var(--space-200);border-radius:var(--corner-sm);background:var(--bg-danger-subtlest);color:var(--text-danger)}.text-editor__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){.text-editor__field{transition:none}}.snackbar{animation:snackbar-in var(--motion-duration-base) var(--motion-easing-enter);align-items:center;gap:var(--space-400);min-width:min(var(--size-component-snackbar-min-width), 100%);width:max-content;max-width:100%;height:var(--size-component-base);padding:0 var(--space-400);border-radius:var(--corner-md);background:var(--bg-bold);box-shadow:var(--elevation-floating);display:inline-flex}.snackbar__text{min-width:0;color:var(--text-inverse-default);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);flex:auto;margin:0}.snackbar__close{width:var(--size-component-small);height:var(--size-component-small);border-radius:var(--corner-pill);cursor:pointer;transition:background var(--motion-duration-instant) var(--motion-easing-standard);background:0 0;border:0;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.snackbar__close:hover,.snackbar--hover .snackbar__close{background:color-mix(in srgb, var(--text-inverse-default) 12%, transparent)}.snackbar__close:focus-visible,.snackbar__action:focus-visible{outline:var(--border-width-focus) solid var(--border-focus);outline-offset:var(--depth-050)}.snackbar__action{color:var(--text-inverse-default);font-family:var(--font-label), system-ui, sans-serif;font-size:var(--font-size-200);font-weight:var(--font-weight-bold);line-height:var(--line-height-700);cursor:pointer;background:0 0;border:0;flex-shrink:0;padding:0}.snackbar__action:hover,.snackbar--hover .snackbar__action{color:var(--text-inverse-subtle)}@keyframes snackbar-in{0%{opacity:0;transform:translateY(var(--space-200))}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.snackbar{animation:none}}.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(--corner-md);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(--corner-sm);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}.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-200);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(--corner-md)}.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-subtle);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,.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;flex-direction:column;align-items:stretch;inline-size:100%;min-inline-size:100%;display:flex}.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-300)}.single-select-dropdown-field__hint{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-200);border-radius:var(--corner-sm);display:flex}.single-select-dropdown-field__error{color:var(--text-danger);background:var(--bg-danger-subtlest)}.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);background:var(--bg-success-subtlest)}.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)}.multi-select-dropdown{height:auto;min-height:var(--size-component-base);flex-wrap:wrap}.multi-select-dropdown--filled{padding-block:calc(var(--space-200) - var(--border-width-default))}.multi-select-dropdown__chips{display:contents}.multi-select-dropdown__more{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);font-variant-numeric:var(--font-numeric-tabular)}.multi-select-dropdown__input{flex:1 1 var(--size-component-xxlarge);min-width:var(--size-component-xxlarge)}.time-picker__icon{color:var(--icon-subtle);flex:none;display:inline-flex}.time-picker__icon .icon{color:inherit}.time-picker__input{font-variant-numeric:var(--font-numeric-tabular)}.time-picker__popover .menu{max-block-size:calc(var(--size-component-base) * 6 + var(--space-200) * 2);overflow-y:auto}.data-table-frame{border:var(--border-width-default) solid var(--table-border);border-radius:var(--corner-lg);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(--corner-sm);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-subtle)}.data-table__th[aria-sort=ascending] .data-table__sort .icon,.data-table__th[aria-sort=descending] .data-table__sort .icon{color:var(--icon-bold)}.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}}.date-picker{box-sizing:border-box;gap:var(--space-400);width:var(--size-component-date-picker-width);padding:var(--space-400);background:var(--bg-surface-default);border-radius:var(--corner-lg);box-shadow:var(--elevation-floating);flex-direction:column;display:flex}.date-picker__header{justify-content:space-between;align-items:center;gap:var(--space-200);display:flex}.date-picker__month{text-align:center;min-width:0;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);flex:auto;margin:0}.date-picker__weekdays,.date-picker__row{grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.date-picker__weekday{text-align:center;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(--text-subtle)}.date-picker__weekday--today{color:var(--text-link)}.date-picker__grid{gap:var(--space-200);flex-direction:column;display:flex}.date-picker__cell{justify-content:center;display:flex;position:relative}.date-picker__cell--range-mid:before,.date-picker__cell--range-start:before,.date-picker__cell--range-end:before{content:"";background:var(--bg-brand-subtlest);position:absolute;inset:0}.date-picker__cell--range-start:before{left:50%}.date-picker__cell--range-end:before{right:50%}.date-picker__day{width:var(--size-component-small);height:var(--size-component-small);border-radius:var(--corner-pill);color:var(--text-default);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);font-variant-numeric:var(--font-numeric-tabular);cursor:pointer;-webkit-user-select:none;user-select:none;transition:background-color var(--motion-duration-instant) var(--motion-easing-standard), color var(--motion-duration-instant) var(--motion-easing-standard);background:0 0;border:0;place-items:center;margin:0;padding:0;display:inline-grid;position:relative}.date-picker__day:hover:not(:disabled):not(.date-picker__day--selected){background:var(--bg-brand-subtlest)}.date-picker__day:focus{outline:none}.date-picker__day:focus-visible{outline:var(--border-width-focus) solid var(--border-focus);outline-offset:var(--depth-025);z-index:var(--z-index-raised)}.date-picker__day--today{color:var(--text-link);box-shadow:inset 0 0 0 var(--depth-025) var(--border-brand)}.date-picker__day--selected{background:var(--bg-brand-primary);color:var(--text-inverse-default)}.date-picker__day--selected:hover{background:var(--bg-brand-hover)}.date-picker__day--range{color:var(--text-link)}.date-picker__day--outside{color:var(--text-secondary);cursor:default}.date-picker__day--disabled{color:var(--text-disabled);cursor:not-allowed}.date-picker__event{bottom:var(--space-050);width:var(--space-100);height:var(--space-100);border-radius:var(--corner-pill);background:var(--icon-brand);position:absolute;left:50%;transform:translate(-50%)}.date-picker__day--selected .date-picker__event{background:var(--text-inverse-default)}.date-picker__day--outside .date-picker__event,.date-picker__day--disabled .date-picker__event{background:var(--icon-strong-disabled)}@media (prefers-reduced-motion:reduce){.date-picker__day{transition:none}}.date-picker-popover{z-index:var(--z-index-popover);box-sizing:border-box;top:var(--date-picker-popover-top,0);left:var(--date-picker-popover-left,0);width:max-content;margin:0;position:fixed}.date-picker-popover[data-placement=below]{top:calc(var(--date-picker-popover-top,0px) + var(--space-200))}.date-range-picker{width:100%;border:none;flex-direction:column;gap:0;min-inline-size:0;margin:0;padding:0;display:flex}.date-range-picker__legend{justify-content:space-between;align-items:center;gap:var(--space-200);float:none;width:100%;max-width:100%;margin:0 0 var(--space-200);font-family:var(--type-sl-xs-500-family), system-ui, sans-serif;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);color:var(--text-subtle);text-transform:uppercase;padding:0;display:flex}.date-range-picker__legend-text{min-width:0}.date-range-picker__description{margin:0 0 var(--space-200);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)}.date-range-picker__fields{gap:var(--space-400);grid-template-columns:1fr 1fr;display:grid}.date-range-picker .input-field__label{font-family:var(--type-sl-xs-400-family), system-ui, sans-serif;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)}@media (width<=520px){.date-range-picker__fields{grid-template-columns:1fr}}.date-range-picker__field{min-width:0;position:relative}.date-range-picker .input-field__wrapper{position:relative;overflow:hidden}:root[data-focus-source=keyboard] .date-range-picker .input-field__wrapper:has(.input-field__native:focus){outline-offset:calc(var(--depth-050) * -1)}.date-range-picker input[type=date]::-webkit-calendar-picker-indicator{appearance:none!important;width:var(--space-0)!important;height:var(--space-0)!important;opacity:0!important;pointer-events:none!important;color:#0000!important;background:0 0!important;display:none!important}@supports ((-moz-appearance:none)){.date-range-picker .input-field__icon--action{z-index:var(--z-index-raised);background:var(--bg-input-default);position:relative}.date-range-picker .input-field__wrapper:hover:not(.input-field__wrapper--disabled) .input-field__icon--action{background:var(--bg-input-hover)}.date-range-picker .input-field__icon--action:before{content:"";inset-block:var(--space-negative-200);width:var(--size-icon-small);background:inherit;pointer-events:none;margin-inline-end:var(--space-200);position:absolute;inset-inline-end:100%}}.date-range-picker__hint{margin:var(--space-300) 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-700)}.video-player{border-radius:var(--corner-md);background:var(--media-controls-bg);width:100%;color:var(--media-controls-icon);position:relative;overflow:hidden}.video-player__video{object-fit:contain;cursor:pointer;width:100%;height:100%;display:block}.video-player__controls{inset-inline:0;background:var(--media-controls-bg);flex-direction:column;display:flex;position:absolute;bottom:0}.video-player__bar{justify-content:space-between;align-items:center;gap:var(--space-300);padding:0 var(--space-200) var(--space-100);display:flex}.video-player__group{align-items:center;gap:var(--space-100);display:flex}.video-player__button{width:var(--size-component-small);height:var(--size-component-small);border-radius:var(--corner-sm);color:inherit;cursor:pointer;transition:background var(--motion-duration-instant) var(--motion-easing-standard);background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.video-player__button .icon{color:inherit}.video-player__button:hover{background:var(--media-controls-hover)}.video-player__button:focus-visible,.video-player__seek:focus-visible{outline:var(--border-width-focus) solid var(--media-controls-icon);outline-offset:calc(var(--depth-050) * -1)}.video-player__time{padding-inline:var(--space-200);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);letter-spacing:var(--type-sl-xs-400-letter-spacing);font-variant-numeric:var(--font-numeric-tabular);white-space:nowrap}.video-player__seek{--video-player-track:var(--space-100);width:100%;height:var(--space-400);padding:0 var(--space-300);cursor:pointer;appearance:none;background:0 0;margin:0;display:block}.video-player__seek:disabled{cursor:default}.video-player__seek::-webkit-slider-runnable-track{height:var(--video-player-track);border-radius:var(--corner-pill);background:linear-gradient(to right, var(--media-progress-fill) var(--video-player-progress,0%), var(--media-progress-track) var(--video-player-progress,0%))}.video-player__seek::-moz-range-track{height:var(--video-player-track);border-radius:var(--corner-pill);background:var(--media-progress-track)}.video-player__seek::-moz-range-progress{height:var(--video-player-track);border-radius:var(--corner-pill);background:var(--media-progress-fill)}.video-player__seek::-webkit-slider-thumb{width:var(--space-300);height:var(--space-300);margin-top:calc((var(--video-player-track) - var(--space-300)) / 2);border-radius:var(--corner-pill);background:var(--media-progress-fill);appearance:none;transition:transform var(--motion-duration-instant) var(--motion-easing-standard);border:0;transform:scale(0)}.video-player__seek::-moz-range-thumb{width:var(--space-300);height:var(--space-300);border-radius:var(--corner-pill);background:var(--media-progress-fill);transition:transform var(--motion-duration-instant) var(--motion-easing-standard);border:0;transform:scale(0)}.video-player__seek:not(:disabled):hover::-webkit-slider-thumb{transform:scale(1)}.video-player__seek:focus-visible::-webkit-slider-thumb{transform:scale(1)}.video-player__seek:not(:disabled):hover::-moz-range-thumb{transform:scale(1)}.video-player__seek:focus-visible::-moz-range-thumb{transform:scale(1)}@media (prefers-reduced-motion:reduce){.video-player__button{transition:none}.video-player__seek::-webkit-slider-thumb{transition:none}.video-player__seek::-moz-range-thumb{transition:none}}.carousel{border-radius:var(--corner-md);background:var(--bg-surface-sunken);width:100%;position:relative;overflow:hidden}.carousel__viewport{width:100%;height:100%;overflow:hidden}.carousel__track{height:100%;transition:transform var(--motion-duration-slow) var(--motion-easing-emphasized);display:flex}.carousel__slide{flex:0 0 100%;height:100%}.carousel__image{object-fit:cover;-webkit-user-select:none;user-select:none;width:100%;height:100%;display:block}.carousel__nav{width:var(--size-component-small);height:var(--size-component-small);border-radius:var(--corner-pill);background:var(--media-controls-bg);color:var(--media-controls-icon);cursor:pointer;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex;position:absolute;top:50%;transform:translateY(-50%)}.carousel__nav .icon{color:inherit}.carousel__nav:hover{background:linear-gradient(var(--media-controls-hover), var(--media-controls-hover)), var(--media-controls-bg)}.carousel__nav:focus-visible{outline:var(--border-width-focus) solid var(--border-focus);outline-offset:var(--depth-050);box-shadow:0 0 0 var(--depth-050) var(--media-controls-icon)}.carousel__nav--prev{left:var(--space-300)}.carousel__nav--next{right:var(--space-300)}.carousel__dots{bottom:var(--space-300);padding-inline:var(--space-100);border-radius:var(--corner-pill);background:var(--media-controls-bg);align-items:center;display:flex;position:absolute;left:50%;transform:translate(-50%)}.carousel__dot{width:var(--size-component-xsmall);height:var(--size-component-xsmall);border-radius:var(--corner-pill);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.carousel__dot-mark{width:var(--space-200);height:var(--space-200);border-radius:var(--corner-pill);background:var(--media-dot);transition:width var(--motion-duration-fast) var(--motion-easing-standard), background var(--motion-duration-fast) var(--motion-easing-standard)}.carousel__dot:hover .carousel__dot-mark{background:var(--media-dot-active)}.carousel__dot[aria-current=true] .carousel__dot-mark{width:var(--space-400);background:var(--media-dot-active)}.carousel__dot:focus-visible{outline:var(--border-width-focus) solid var(--media-dot-active);outline-offset:calc(var(--depth-050) * -1)}@media (prefers-reduced-motion:reduce){.carousel__track,.carousel__dot-mark{transition:none}}.spinner{color:var(--spinner-fill);flex:none;display:inline-flex;position:relative}.spinner--sm{width:var(--size-component-xsmall);height:var(--size-component-xsmall)}.spinner--md{width:var(--size-component-base);height:var(--size-component-base)}.spinner--lg{width:var(--size-component-xxlarge);height:var(--size-component-xxlarge)}.spinner__svg{width:100%;height:100%;animation:spinner-turn var(--motion-duration-loop-base) steps(8) infinite;display:block}.spinner__dot{fill:currentColor}.spinner__label{width:var(--depth-025);height:var(--depth-025);clip-path:inset(50%);white-space:nowrap;position:absolute;overflow:hidden}@keyframes spinner-turn{to{transform:rotate(360deg)}}@keyframes spinner-pulse{50%{opacity:var(--opacity-disabled)}}@media (prefers-reduced-motion:reduce){.spinner__svg{animation:spinner-pulse var(--motion-duration-loop-slower) ease-in-out infinite}}@media (forced-colors:active){.spinner__dot{fill:canvastext}}.infinite-scroll{flex-direction:column;min-width:0;display:flex}.infinite-scroll--boxed{overscroll-behavior:contain;overflow-y:auto}.infinite-scroll__items{flex-direction:column;display:flex}.infinite-scroll__footer{align-items:center;gap:var(--space-300);padding:var(--space-600) var(--space-300);text-align:center;flex-direction:column;display:flex}.infinite-scroll__count,.infinite-scroll__end{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)}.infinite-scroll__error{align-items:center;gap:var(--space-300);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-danger);flex-direction:column;display:flex}.infinite-scroll__sentinel{width:100%;height:var(--depth-025)}.infinite-scroll__live{width:var(--depth-025);height:var(--depth-025);clip-path:inset(50%);white-space:nowrap;position:absolute;overflow:hidden}.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}}.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(--corner-md);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}}.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(--corner-sm)}.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(--corner-md)}.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(--corner-md) var(--corner-md) 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(--corner-md) var(--corner-md);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(--corner-sm)}@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}}.slider{--slider-handle-size:var(--size-icon-medium);--slider-track-size:var(--space-200);gap:var(--space-100);flex-direction:column;width:100%;min-width:0;display:flex}.slider--lg{--slider-handle-size:var(--size-icon-base);--slider-track-size:var(--space-300)}.slider__bounds{margin-top:var(--space-negative-100)}.slider__header,.slider__bounds{justify-content:space-between;gap:var(--space-300);display:flex}.slider__label{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)}.slider__value,.slider__bounds{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)}.slider__control{height:var(--slider-handle-size);position:relative}.slider__track{height:var(--slider-track-size);border-radius:var(--corner-pill);background:var(--slider-track);position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.slider__fill{inset-block:0;left:var(--slider-from);right:calc(100% - var(--slider-to));border-radius:var(--corner-pill);background:var(--slider-fill);position:absolute}.slider__input{top:0;left:calc(var(--slider-handle-size) / -2);width:calc(100% + var(--slider-handle-size));pointer-events:none;appearance:none;background:0 0;height:100%;margin:0;position:absolute}.slider__input::-webkit-slider-runnable-track{background:0 0;height:100%}.slider__input::-moz-range-track{background:0 0}.slider__input::-webkit-slider-thumb{width:var(--slider-handle-size);height:var(--slider-handle-size);border:var(--border-width-strong) solid var(--slider-fill);border-radius:var(--corner-pill);background:var(--slider-handle);cursor:grab;pointer-events:auto;appearance:none;transition:border-color var(--motion-duration-instant) var(--motion-easing-standard)}.slider__input::-moz-range-thumb{box-sizing:border-box;width:var(--slider-handle-size);height:var(--slider-handle-size);border:var(--border-width-strong) solid var(--slider-fill);border-radius:var(--corner-pill);background:var(--slider-handle);cursor:grab;pointer-events:auto}.slider__input:hover::-webkit-slider-thumb{border-color:var(--slider-fill-hover)}.slider__input:active::-webkit-slider-thumb{border-color:var(--slider-fill-hover)}.slider__input:hover::-moz-range-thumb{border-color:var(--slider-fill-hover)}.slider__input:active::-moz-range-thumb{border-color:var(--slider-fill-hover)}.slider__input:active::-webkit-slider-thumb{cursor:grabbing}.slider__input:focus-visible{outline:none}.slider__input:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 var(--depth-050) var(--slider-handle), 0 0 0 calc(var(--depth-050) * 2) var(--border-focus)}.slider__input:focus-visible::-moz-range-thumb{box-shadow:0 0 0 var(--depth-050) var(--slider-handle), 0 0 0 calc(var(--depth-050) * 2) var(--border-focus)}.slider--disabled .slider__fill{background:var(--slider-disabled)}.slider--disabled .slider__input::-webkit-slider-thumb{border-color:var(--slider-disabled);cursor:not-allowed}.slider--disabled .slider__input::-moz-range-thumb{border-color:var(--slider-disabled);cursor:not-allowed}.slider--disabled .slider__label,.slider--disabled .slider__value{color:var(--text-disabled)}@media (prefers-reduced-motion:reduce){.slider__input::-webkit-slider-thumb{transition:none}}@media (forced-colors:active){.slider__track{border:var(--depth-025) solid CanvasText}.slider__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:#909090;--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-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-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-subtle);--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);--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-subtler);--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-subtler);--breadcrumb-more-hover:var(--bg-neutral-hover-brand);--scrollbar-thumb:var(--icon-subtler);--scrollbar-thumb-hover:var(--icon-subtle);--scrollbar-thumb-active:var(--icon-subtle-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%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%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%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%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%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%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%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-subtle);--checkbox-border-hover:var(--icon-subtle-hover);--checkbox-fill:var(--icon-brand);--checkbox-fill-hover:var(--icon-brand-hover);--checkbox-mark:var(--icon-inverse-default);--checkbox-disabled:var(--icon-strong-disabled);--radio-border:var(--icon-subtle);--radio-border-hover:var(--icon-subtle-hover);--radio-fill:var(--icon-brand);--radio-fill-hover:var(--icon-brand-hover);--radio-disabled:var(--icon-strong-disabled);--switch-track-off:var(--icon-subtle);--switch-track-off-hover:var(--icon-subtle-hover);--switch-track-on:var(--icon-brand);--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);--progress-track:var(--bg-grey-subtle);--progress-fill:var(--icon-brand);--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-subtle);--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);--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);--slider-track:var(--bg-grey-subtle);--slider-fill:var(--icon-brand);--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-bold:var(--light-grey-800);--icon-subtle:var(--light-grey-600);--icon-subtler:var(--light-grey-500);--icon-subtle-hover:var(--light-grey-700);--icon-subtle-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: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-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-300);--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-bold);--docs-icon-subtle:var(--icon-subtle);--docs-icon-nav-active:var(--icon-brand);--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-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-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-subtle);--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);--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-subtler);--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-subtler);--breadcrumb-more-hover:var(--bg-neutral-hover-brand);--scrollbar-thumb:var(--icon-subtler);--scrollbar-thumb-hover:var(--icon-subtle);--scrollbar-thumb-active:var(--icon-subtle-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-subtle);--checkbox-border-hover:var(--icon-subtle-hover);--checkbox-fill:var(--icon-brand);--checkbox-fill-hover:var(--icon-brand-hover);--checkbox-mark:var(--icon-inverse-default);--checkbox-disabled:var(--icon-strong-disabled);--radio-border:var(--icon-subtle);--radio-border-hover:var(--icon-subtle-hover);--radio-fill:var(--icon-brand);--radio-fill-hover:var(--icon-brand-hover);--radio-disabled:var(--icon-strong-disabled);--switch-track-off:var(--icon-subtle);--switch-track-off-hover:var(--icon-subtle-hover);--switch-track-on:var(--icon-brand);--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);--progress-track:var(--bg-grey-subtle);--progress-fill:var(--icon-brand);--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-subtle);--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);--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);--slider-track:var(--bg-grey-subtle);--slider-fill:var(--icon-brand);--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-bold:var(--dark-grey-800);--icon-subtle:var(--dark-grey-600);--icon-subtler:var(--dark-grey-500);--icon-subtle-hover:var(--dark-grey-700);--icon-subtle-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: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-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;--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-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-date-picker-width:300px;--size-component-chart-height:220px;--size-component-chart-donut:180px;--size-component-chart-donut-ring:18px;--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)}: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: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: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: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: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)}@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)}}.snap-frame{gap:var(--space-300);flex-direction:column;display:flex}.snap-frame__bar{justify-content:space-between;align-items:center;gap:var(--space-300);flex-wrap:wrap;display:flex}.snap-frame__stage{border:var(--border-width-default) solid var(--border-subtle);border-radius:var(--corner-lg);box-shadow:var(--elevation-floating);background:var(--bg-canvas);position:relative;overflow:hidden}.snap-frame__screen{width:var(--docs-preview-desktop);transform-origin:0 0;background:var(--bg-canvas);color:var(--text-default)}.snap-view{background:var(--bg-canvas);min-height:100dvh;color:var(--text-default)}.snap-view .snap-frame__screen{width:100%;min-width:var(--docs-preview-desktop)}.snap-app{background:var(--bg-surface-sunken);min-height:100%;font-family:var(--type-body-base-family);align-items:stretch;display:flex}.snap-app>.side-nav{height:auto}.snap-app>.side-nav,.snap-app>nav,.snap-app>aside{background:var(--bg-surface-default);flex-shrink:0}.snap-app__main{gap:var(--space-600);min-width:0;padding:var(--space-800) var(--space-1000) var(--space-1200);flex-direction:column;flex:1;display:flex}.snap-head{justify-content:space-between;align-items:flex-end;gap:var(--space-600);display:flex}.snap-head__title{font-family:var(--type-heading-md-family);font-size:var(--type-heading-md-size);font-weight:var(--type-heading-md-weight);line-height:var(--type-heading-md-line-height);letter-spacing:var(--type-heading-md-letter-spacing);color:var(--text-default);margin:0}.snap-head__sub{margin:var(--space-100) 0 0;font-family:var(--type-body-md-family);font-size:var(--type-body-md-size);line-height:var(--type-body-md-line-height);color:var(--text-secondary)}.snap-head__actions{align-items:center;gap:var(--space-300);flex-shrink:0;display:flex}.snap-grid{gap:var(--space-600);align-items:stretch;display:grid}.snap-grid--stats{grid-template-columns:repeat(4,minmax(0,1fr))}.snap-grid--2-1{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}.snap-panel{border:var(--border-width-default) solid var(--border-subtle-alpha);border-radius:var(--corner-lg);background:var(--bg-surface-raised);min-width:0;box-shadow:var(--elevation-raised);flex-direction:column;display:flex}.snap-panel__head{justify-content:space-between;align-items:center;gap:var(--space-300);padding:var(--space-500) var(--space-600) 0;display:flex}.snap-panel__title{font-family:var(--type-heading-xs-family);font-size:var(--type-heading-xs-size);font-weight:var(--type-heading-xs-weight);line-height:var(--type-heading-xs-line-height);letter-spacing:var(--type-heading-xs-letter-spacing);color:var(--text-default);margin:0}.snap-panel__body{min-width:0;padding:var(--space-400) var(--space-600) var(--space-600);flex:1}.snap-cell-person{align-items:center;gap:var(--space-300);display:inline-flex}.snap-cell-person>span:last-child{flex-direction:column;display:flex}.snap-cell-person__name{font-weight:var(--font-weight-medium);color:var(--text-default)}.snap-cell-person__meta{font-size:var(--type-body-sm-size);line-height:var(--type-body-sm-line-height);color:var(--text-secondary)}.snap-overview{grid-template-columns:repeat(auto-fill, minmax(min(100%, var(--docs-card-width)), 1fr));gap:var(--space-600);display:grid}.snap-card{gap:var(--space-300);flex-direction:column;display:flex;position:relative}.snap-card__link{color:inherit;text-decoration:none}.snap-card__link:after{content:"";border-radius:var(--corner-lg);position:absolute;inset:0}.snap-card__title{font-family:var(--type-heading-xs-family);font-size:var(--type-heading-xs-size);font-weight:var(--type-heading-xs-weight);line-height:var(--type-heading-xs-line-height);margin:0}.snap-card__summary{color:var(--text-secondary);margin:0}.snap-card:hover .snap-frame__stage,.snap-card:focus-within .snap-frame__stage{border-color:var(--border-brand)}.snap-card__link:focus-visible{outline:none}.snap-card__link:focus-visible:after{outline:var(--border-width-focus) solid var(--border-focus);outline-offset:var(--space-100)}.snap-list{padding-left:var(--space-500);gap:var(--space-200);flex-direction:column;margin:0;display:flex}.snap-built{gap:var(--space-200);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.snap-frame__actions{align-items:center;gap:var(--space-200);display:flex}.snap-frame__stage--crop{aspect-ratio:16/10}.snap-cell-stack{flex-direction:column;display:flex}.snap-cell-stack__main{font-weight:var(--font-weight-medium);color:var(--text-default)}.snap-cell-stack__meta{font-size:var(--type-body-sm-size);line-height:var(--type-body-sm-line-height);color:var(--text-secondary)}.snap-cell-icon{align-items:center;gap:var(--space-100);color:var(--text-secondary);display:inline-flex}.snap-cell-icon--missing{color:var(--text-warning)}.snap-cell-icon .icon{color:inherit}.snap-amount{font-variant-numeric:tabular-nums;color:var(--text-default)}.snap-amount--in{color:var(--text-success)}.snap-filters,.snap-toolbar{align-items:center;gap:var(--space-300);flex-wrap:wrap;display:flex}.snap-toolbar{justify-content:space-between}.snap-filters__search{flex:0 1 var(--size-component-search-width);min-width:0}.snap-filters__field{flex:0 0 var(--size-component-menu-width)}.snap-bulk{justify-content:space-between;align-items:center;gap:var(--space-400);padding:var(--space-200) var(--space-200) var(--space-200) var(--space-500);border-radius:var(--corner-md);background:var(--bg-brand-subtlest);border:var(--border-width-default) solid var(--border-brand);color:var(--text-default);display:flex}.snap-bulk__actions{gap:var(--space-200);display:flex}.snap-form{border:var(--border-width-default) solid var(--border-subtle-alpha);border-radius:var(--corner-lg);background:var(--bg-surface-raised);box-shadow:var(--elevation-raised);flex-direction:column;display:flex}.snap-form-row{gap:var(--space-800);padding:var(--space-600);border-bottom:var(--border-width-default) solid var(--border-subtle);grid-template-columns:minmax(0,1fr) minmax(0,2fr);display:grid}.snap-form-row__title{font-family:var(--type-body-strong-family);font-size:var(--type-body-strong-size);font-weight:var(--type-body-strong-weight);line-height:var(--type-body-strong-line-height);color:var(--text-default);margin:0}.snap-form-row__desc{margin:var(--space-100) 0 0;font-size:var(--type-body-sm-size);line-height:var(--type-body-sm-line-height);color:var(--text-secondary)}.snap-form-row__fields{gap:var(--space-400);flex-direction:column;min-width:0;display:flex}.snap-form-row__pair{gap:var(--space-400);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.snap-form-row__photo{align-items:flex-start;gap:var(--space-600);display:flex}.snap-form-row__photo>:last-child{flex:1;min-width:0}.snap-form__actions{padding:var(--space-500) var(--space-600);justify-content:flex-end;display:flex}.snap-tiles{gap:var(--space-500);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.snap-tile{gap:var(--space-200);padding:var(--space-500);border:var(--border-width-default) solid var(--border-subtle-alpha);border-radius:var(--corner-lg);background:var(--bg-surface-raised);box-shadow:var(--elevation-raised);flex-direction:column;display:flex}.snap-tile__head{margin-bottom:var(--space-200);justify-content:space-between;align-items:flex-start;display:flex}.snap-tile__icon{width:var(--size-component-base);height:var(--size-component-base);border-radius:var(--corner-md);background:var(--bg-brand-subtlest);color:var(--icon-brand);place-items:center;display:grid}.snap-tile__icon .icon{color:inherit}.snap-tile__title{align-items:center;gap:var(--space-200);font-family:var(--type-body-strong-family);font-size:var(--type-body-strong-size);font-weight:var(--type-body-strong-weight);line-height:var(--type-body-strong-line-height);color:var(--text-default);margin:0;display:flex}.snap-tile__desc{font-size:var(--type-body-sm-size);line-height:var(--type-body-sm-line-height);color:var(--text-secondary);flex:1;margin:0}.snap-tile__foot{padding-top:var(--space-300);border-top:var(--border-width-default) solid var(--border-subtle)}.snap-app__main:has(.snap-chat){padding:0}.snap-chat{grid-template-columns:var(--size-component-menu-width) minmax(0, 1fr);min-height:var(--docs-hero-min-height);flex:1;display:grid}.snap-chat__list{gap:var(--space-300);padding:var(--space-500) var(--space-300);border-right:var(--border-width-default) solid var(--border-subtle);background:var(--bg-surface-default);flex-direction:column;display:flex}.snap-chat__list-head{padding-inline:var(--space-200);justify-content:space-between;align-items:center;display:flex}.snap-chat__threads{gap:var(--space-050);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.snap-thread{align-items:center;gap:var(--space-300);width:100%;padding:var(--space-300) var(--space-200);border-radius:var(--corner-md);color:inherit;font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;display:flex}.snap-thread:hover{background:var(--bg-neutral-hover)}.snap-thread.is-current{background:var(--bg-neutral-hover-brand)}.snap-thread__text{flex-direction:column;flex:1;min-width:0;display:flex}.snap-thread__row{justify-content:space-between;align-items:center;gap:var(--space-200);display:flex}.snap-thread__name{font-weight:var(--font-weight-semibold);color:var(--text-default);margin:0}.snap-thread__time{font-size:var(--type-body-sm-size);color:var(--text-secondary);margin:0}.snap-thread__preview{text-overflow:ellipsis;white-space:nowrap;font-size:var(--type-body-sm-size);color:var(--text-secondary);overflow:hidden}.snap-chat__thread{flex-direction:column;min-width:0;display:flex}.snap-chat__thread-head{align-items:center;gap:var(--space-300);padding:var(--space-400) var(--space-600);border-bottom:var(--border-width-default) solid var(--border-subtle);background:var(--bg-surface-default);display:flex}.snap-chat__thread-actions{gap:var(--space-100);margin-left:auto;display:flex}.snap-chat__messages{gap:var(--space-300);padding:var(--space-600);flex-direction:column;flex:1;display:flex}.snap-chat__day{font-size:var(--type-body-sm-size);color:var(--text-secondary);align-self:center;margin:0}.snap-chat__attachment{padding-left:var(--space-1000)}.snap-chat__composer{align-items:center;gap:var(--space-300);padding:var(--space-400) var(--space-600);border-top:var(--border-width-default) solid var(--border-subtle);background:var(--bg-surface-default);display:flex}.snap-chat__input{flex:1}.snap-view .snap-app,.snap-view .snap-auth{min-height:100dvh}.snap-chat__attachment>*{max-width:var(--size-component-dialog-sm)}.snap-auth{min-height:var(--docs-hero-min-height);padding:var(--space-300);gap:var(--space-300);background:var(--bg-surface-default);font-family:var(--type-body-base-family);grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);display:grid}.snap-auth__art{border-radius:var(--corner-xl);background:var(--bg-inverse);margin:0;position:relative;overflow:hidden}.snap-auth__img{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity var(--motion-duration-slow) var(--motion-easing-standard), transform var(--motion-duration-slow) var(--motion-easing-standard);position:absolute;inset:0;transform:scale(1.04)}.snap-auth__img.is-current{opacity:1;transform:scale(1)}.snap-auth__art:after{content:"";background:linear-gradient(to top, var(--bg-scrim) 0%, var(--bg-scrim) 48%, transparent 100%);pointer-events:none;position:absolute;inset:50% 0 0}.snap-auth__caption{z-index:1;gap:var(--space-200);padding:var(--space-1000) var(--space-800) var(--space-800);color:var(--text-default);flex-direction:column;display:flex;position:absolute;inset:auto 0 0}.snap-auth__caption-title{font-family:var(--type-heading-md-family);font-size:var(--type-heading-md-size);font-weight:var(--type-heading-md-weight);line-height:var(--type-heading-md-line-height);letter-spacing:var(--type-heading-md-letter-spacing);margin:0}.snap-auth__caption-text{max-width:44ch;font-size:var(--type-body-md-size);line-height:var(--type-body-md-line-height);color:var(--text-secondary);margin:0}.snap-auth__tabs{gap:var(--space-400);margin-top:var(--space-500);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.snap-auth__tab{gap:var(--space-200);color:var(--text-secondary);font:inherit;font-size:var(--type-body-sm-size);font-weight:var(--font-weight-semibold);text-align:start;text-transform:uppercase;letter-spacing:var(--docs-tracking-label);cursor:pointer;background:0 0;border:0;flex-direction:column;padding:0;display:flex}.snap-auth__tab.is-current{color:var(--text-default)}.snap-auth__tab:focus-visible{outline:var(--border-width-focus) solid var(--border-focus);outline-offset:var(--space-100);border-radius:var(--corner-sm)}.snap-auth__tab-bar{height:var(--depth-050);border-radius:var(--corner-pill);background:var(--border-subtle);display:block;overflow:hidden}.snap-auth__tab-bar>span{background:var(--text-default);width:0;height:100%;display:block}.snap-auth__tab.is-current .snap-auth__tab-bar>span{animation:snap-story var(--snap-slide-ms) linear forwards}.snap-auth__tab.is-current.is-still .snap-auth__tab-bar>span{width:100%;animation:none}@keyframes snap-story{to{width:100%}}.snap-auth__form-col{padding:var(--space-1000) var(--space-800);place-items:center;display:grid}.snap-auth__form{gap:var(--space-400);width:100%;max-width:var(--size-component-dialog-sm);flex-direction:column;display:flex}.snap-auth__brand{align-items:center;gap:var(--space-200);margin-bottom:var(--space-400);text-align:center;flex-direction:column;display:flex}.snap-auth__brand .logo__mark{width:var(--size-component-base);height:var(--size-component-base)}.snap-auth__title{margin:var(--space-200) 0 0;font-family:var(--type-heading-md-family);font-size:var(--type-heading-md-size);font-weight:var(--type-heading-md-weight);line-height:var(--type-heading-md-line-height);letter-spacing:var(--type-heading-md-letter-spacing);color:var(--text-default)}.snap-auth__wide{width:100%}.snap-auth__or{align-items:center;gap:var(--space-300);margin:var(--space-200) 0;font-size:var(--type-body-sm-size);color:var(--text-secondary);display:flex}.snap-auth__or:before,.snap-auth__or:after{content:"";border-top:var(--border-width-default) solid var(--border-subtle);flex:1}.snap-auth__legal,.snap-auth__foot{text-align:center;font-size:var(--type-body-sm-size);line-height:var(--type-body-sm-line-height);color:var(--text-secondary);margin:0}.snap-auth__foot{margin-top:var(--space-400)}.snap-profile{border:var(--border-width-default) solid var(--border-subtle-alpha);border-radius:var(--corner-lg);background:var(--bg-surface-raised);box-shadow:var(--elevation-raised);flex-direction:column;display:flex;overflow:hidden}.snap-profile__cover{height:var(--size-component-card-media-height);overflow:hidden}.snap-profile__cover img{object-fit:cover;width:100%;height:100%}.snap-profile__head{align-items:flex-end;gap:var(--space-600);padding:0 var(--space-800) var(--space-600);display:flex}.snap-profile__photo{width:var(--space-2400);height:var(--space-2400);margin-top:calc(var(--space-1200) * -1);border:var(--border-width-strong) solid var(--bg-surface-raised);border-radius:var(--corner-pill);object-fit:cover;box-shadow:var(--elevation-raised)}.snap-profile__who{flex:1;min-width:0}.snap-profile__who .snap-head__title{align-items:center;gap:var(--space-300);display:flex}.snap-grid--1-2{grid-template-columns:minmax(0,1fr) minmax(0,2fr)}.snap-stack{gap:var(--space-600);flex-direction:column;min-width:0;display:flex}.snap-dl{flex-direction:column;margin:0;display:flex}.snap-dl>div{gap:var(--space-300);padding:var(--space-300) 0;border-bottom:var(--border-width-default) solid var(--border-subtle);grid-template-columns:minmax(0,2fr) minmax(0,3fr);display:grid}.snap-dl>div:last-child{border-bottom:0}.snap-dl dt{color:var(--text-secondary);font-size:var(--type-body-sm-size)}.snap-dl dd{color:var(--text-default);font-size:var(--type-body-sm-size);font-weight:var(--font-weight-medium);margin:0}.snap-profile__team{align-items:center;gap:var(--space-300);margin-bottom:var(--space-400);display:flex}.snap-tags{gap:var(--space-200);flex-wrap:wrap;display:flex}.snap-meters{gap:var(--space-500);flex-direction:column;display:flex}.snap-mkt{gap:var(--space-1200);min-height:var(--docs-hero-min-height);padding:var(--space-1600) var(--space-1600) var(--space-2000);background:var(--bg-surface-sunken);font-family:var(--type-body-base-family);color:var(--text-default);flex-direction:column;display:flex}.snap-mkt__head{align-items:center;gap:var(--space-300);max-width:var(--docs-measure);text-align:center;flex-direction:column;margin-inline:auto;display:flex}.snap-mkt__eyebrow{font-size:var(--type-body-sm-size);font-weight:var(--font-weight-semibold);color:var(--text-brand-default);text-transform:uppercase;letter-spacing:var(--docs-tracking-label);margin:0}.snap-mkt__title{font-family:var(--type-title-page-family);font-size:var(--type-title-page-size);font-weight:var(--type-title-page-weight);line-height:var(--type-title-page-line-height);letter-spacing:var(--type-title-page-letter-spacing);text-wrap:balance;margin:0}.snap-mkt__lead{font-size:var(--type-body-md-size);line-height:var(--type-body-md-line-height);color:var(--text-secondary);text-wrap:pretty;margin:0}.snap-bento{grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:repeat(3, minmax(var(--size-component-card-media-height), auto));gap:var(--space-600);display:grid}.snap-bento__cell{justify-content:space-between;gap:var(--space-400);min-width:0;padding:var(--space-600);border:var(--border-width-default) solid var(--border-subtle-alpha);border-radius:var(--corner-xl);background:var(--bg-surface-raised);box-shadow:var(--elevation-raised);flex-direction:column;display:flex;overflow:hidden}.snap-bento__cell--tall{grid-row:span 3;justify-content:flex-start;padding:0}.snap-bento__cell--wide{flex-direction:row;grid-column:span 2;align-items:center}.snap-bento__media{aspect-ratio:4/3;overflow:hidden}.snap-bento__media img{object-fit:cover;width:100%;height:100%}.snap-bento__cell--tall .snap-bento__body{padding:var(--space-600) var(--space-600) 0}.snap-bento__body{align-items:flex-start;gap:var(--space-200);flex-direction:column;display:flex}.snap-bento__foot{padding:var(--space-500) var(--space-600) var(--space-600);border-top:var(--border-width-default) solid var(--border-subtle);justify-content:space-between;align-items:center;margin-top:auto;display:flex}.snap-bento__title{font-family:var(--type-heading-xs-family);font-size:var(--type-heading-xs-size);font-weight:var(--type-heading-xs-weight);line-height:var(--type-heading-xs-line-height);letter-spacing:var(--type-heading-xs-letter-spacing);margin:0}.snap-bento__text{font-size:var(--type-body-sm-size);line-height:var(--type-body-sm-line-height);color:var(--text-secondary);margin:0}.snap-bento__row{justify-content:space-between;align-items:flex-start;gap:var(--space-300);display:flex}.snap-bento__meta{font-size:var(--type-body-sm-size);color:var(--text-secondary)}.snap-bento__big{font-family:var(--type-title-hero-family);font-size:var(--type-title-hero-size);font-weight:var(--type-title-hero-weight);letter-spacing:var(--type-title-hero-letter-spacing);font-variant-numeric:tabular-nums;line-height:1}.snap-bento__big--md{font-size:var(--type-title-page-size)}.snap-bento__cell--stat{text-align:center;background-color:var(--bg-surface-raised);background-image:linear-gradient(var(--border-subtle) var(--border-width-default), transparent var(--border-width-default)), linear-gradient(90deg, var(--border-subtle) var(--border-width-default), transparent var(--border-width-default));background-size:var(--space-600) var(--space-600);background-position:50%;justify-content:center;align-items:center;position:relative}.snap-bento__cell--stat .snap-bento__big{color:var(--text-brand-default)}.snap-bento__chat{gap:var(--space-200);flex-direction:column;display:flex}.snap-keys{align-items:center;gap:var(--space-200);color:var(--text-secondary);flex-shrink:0;display:flex}.snap-keys .icon{color:inherit}.snap-keys kbd{min-width:var(--size-component-small);height:var(--size-component-small);padding:0 var(--space-200);border:var(--border-width-default) solid var(--border-subtle);border-bottom-width:var(--border-width-strong);border-radius:var(--corner-sm);background:var(--bg-surface-default);font-family:var(--font-mono);font-size:var(--type-body-sm-size);color:var(--text-default);place-items:center;display:inline-grid}.snap-quotes__grid{align-items:center;gap:var(--space-2000);width:100%;max-width:var(--breakpoint-md);grid-template-columns:minmax(0,1fr) minmax(0,1fr);margin-inline:auto;display:grid}.snap-quotes__stack{aspect-ratio:4/5;perspective:1000px;width:80%;margin-inline:auto;position:relative}.snap-quotes__img{object-fit:cover;border-radius:var(--corner-xl);width:100%;height:100%;box-shadow:var(--elevation-overlay);transition:transform var(--motion-duration-slow) var(--motion-easing-emphasized,var(--motion-easing-standard)), opacity var(--motion-duration-slow) var(--motion-easing-standard);position:absolute;inset:0}.snap-quotes__img.is-current{z-index:3;transform:none}.snap-quotes__img.is-prev{z-index:2;transform:translate(-18%)translateY(-8%)scale(.85)rotateY(15deg)}.snap-quotes__img.is-next{z-index:2;transform:translate(18%)translateY(-8%)scale(.85)rotateY(-15deg)}.snap-quotes__img.is-hidden{z-index:1;opacity:0}.snap-quotes__img.is-still{transition:none}.snap-quotes__quote{margin:0 0 var(--space-600);font-family:var(--type-heading-md-family);font-size:var(--type-heading-md-size);font-weight:var(--font-weight-medium);line-height:var(--type-heading-md-line-height);letter-spacing:var(--type-heading-md-letter-spacing);color:var(--text-default)}.snap-quotes__quote>span{white-space:pre;display:inline-block}.snap-quotes__name{font-weight:var(--font-weight-semibold);color:var(--text-default);margin:0}.snap-quotes__role{margin:var(--space-050) 0 0;font-size:var(--type-body-sm-size);color:var(--text-secondary)}.snap-quotes__nav{align-items:center;gap:var(--space-300);margin-top:var(--space-1000);display:flex}.snap-quotes__count{margin-left:var(--space-200);font-size:var(--type-body-sm-size);color:var(--text-secondary);font-variant-numeric:tabular-nums}@media (prefers-reduced-motion:reduce){.snap-auth__img,.snap-quotes__img{transition:none}}.snap-view--still *,.snap-view--still :before,.snap-view--still :after{transition-duration:0s!important;animation-duration:0s!important;animation-delay:0s!important}:root{--mk-size-display:clamp(2.75rem, 1.6rem + 4.6vw, 5.5rem);--mk-size-section:clamp(2rem, 1.4rem + 2.4vw, 3.25rem);--mk-size-card-title:clamp(1.25rem, 1.1rem + .5vw, 1.5rem);--mk-size-lead:clamp(1.0625rem, .95rem + .45vw, 1.3125rem);--mk-size-stat:clamp(2.25rem, 1.7rem + 2.2vw, 3.5rem);--mk-tracking-display:-.035em;--mk-tracking-section:-.025em;--mk-tracking-eyebrow:.08em;--mk-leading-display:1.02;--mk-leading-section:1.08;--mk-container:1200px;--mk-measure:640px;--mk-radius-card:20px;--mk-radius-panel:28px;--mk-blur-glass:18px;--mk-blur-glow:90px;--mk-glow-size:560px;--mk-tile:56px;--mk-tile-gap:6px;--mk-hairline:1px;--mk-float-distance:-10px;--mk-reveal-distance:64px;--mk-reveal-scale:.94;--mk-zoom-from:.86;--mk-drift-distance:-48px;--mk-float-enter-distance:32px;--mk-snap-padding:64px;--mk-screen-width:1280px;--mk-duration-reveal:.9s;--mk-stagger:90ms;--mk-reveal-index:0;--mk-mol-width:320px;--mk-duration-ticker:70s;--mk-kit-tilt:-12deg;--mk-kit-travel:220px;--mk-kit-height:760px;--mk-kit-scroll:200vh;--mk-kit-overlap:70vh;--mk-kit-zoom:1.18;--mk-kit-flip:72deg;--mk-kit-perspective:1400px;--mk-kit-exit:-35%;--mk-word-dim:.18;--mk-bar-width:10px;--mk-word-index:0;--mk-hero-delay:.35s;--mk-duration-float:7s;--mk-duration-tile:6s;--mk-duration-marquee:48s;--mk-duration-hover:.2s;--mk-easing-out:cubic-bezier(.16, 1, .3, 1);--mk-z-backdrop:-2;--mk-z-behind:-1}:root,[data-theme=dark]{--mk-ink:var(--dark-grey-25);--mk-ink-raised:var(--dark-grey-50);--mk-text:var(--dark-grey-800);--mk-text-soft:var(--dark-grey-600);--mk-text-faint:var(--dark-grey-500);--mk-accent:var(--dark-brand-1-800);--mk-accent-strong:var(--dark-brand-1-1000);--mk-glass:var(--light-white-100);--mk-glass-strong:var(--light-white-200);--mk-glass-border:var(--light-white-200);--mk-glass-highlight:var(--light-white-300);--mk-header-bg:color-mix(in srgb, var(--dark-grey-25) 72%, transparent);--mk-glow-a:color-mix(in srgb, var(--dark-brand-1-500) 45%, transparent);--mk-glow-b:color-mix(in srgb, var(--dark-blue-500) 30%, transparent);--mk-tile-fill:var(--light-white-100);--mk-tile-border:var(--light-white-100);--mk-tile-lit:color-mix(in srgb, var(--dark-brand-1-600) 55%, transparent);--mk-gradient-text:linear-gradient(100deg, var(--dark-brand-1-1100) 0%, var(--dark-brand-1-800) 45%, var(--dark-blue-700) 100%);--mk-gradient-border:linear-gradient(140deg, var(--dark-brand-1-700), transparent 40%, transparent 60%, var(--dark-blue-600));--mk-shadow-stage:0 40px 120px -30px color-mix(in srgb, var(--dark-brand-1-400) 55%, transparent), 0 20px 60px -20px var(--light-black-900);--mk-code-bg:var(--dark-grey-50);--mk-code-text:var(--dark-grey-700);--mk-code-keyword:var(--dark-brand-1-900);--mk-code-tag:var(--dark-blue-700);--mk-code-attr:var(--dark-orange-700);--mk-code-string:var(--dark-green-700);--mk-code-comment:var(--dark-grey-500)}[data-theme=light]{--mk-ink:var(--light-grey-50);--mk-ink-raised:var(--light-white-1000);--mk-text:var(--light-grey-900);--mk-text-soft:var(--light-grey-700);--mk-text-faint:var(--light-grey-600);--mk-accent:var(--light-brand-1-1000);--mk-accent-strong:var(--light-brand-1-1100);--mk-glass:var(--light-white-700);--mk-glass-strong:var(--light-white-900);--mk-glass-border:var(--light-black-200);--mk-glass-highlight:var(--light-white-1000);--mk-header-bg:color-mix(in srgb, var(--light-grey-50) 78%, transparent);--mk-glow-a:color-mix(in srgb, var(--light-brand-1-500) 45%, transparent);--mk-glow-b:color-mix(in srgb, var(--light-blue-400) 35%, transparent);--mk-tile-fill:var(--light-white-600);--mk-tile-border:var(--light-black-100);--mk-tile-lit:color-mix(in srgb, var(--light-brand-1-400) 70%, transparent);--mk-gradient-text:linear-gradient(100deg, var(--light-brand-1-1100) 0%, var(--light-brand-1-900) 50%, var(--light-blue-900) 100%);--mk-gradient-border:linear-gradient(140deg, var(--light-brand-1-700), transparent 40%, transparent 60%, var(--light-blue-500));--mk-shadow-stage:0 40px 100px -30px color-mix(in srgb, var(--light-brand-1-700) 40%, transparent), 0 16px 40px -20px var(--light-black-300);--mk-code-bg:var(--dark-grey-25);--mk-code-text:var(--dark-grey-700);--mk-code-keyword:var(--dark-brand-1-900);--mk-code-tag:var(--dark-blue-700);--mk-code-attr:var(--dark-orange-700);--mk-code-string:var(--dark-green-700);--mk-code-comment:var(--dark-grey-500)}html{scroll-behavior:smooth}body{background:var(--mk-ink);color:var(--mk-text);font-family:var(--font-sans);font-size:var(--type-body-base-size);line-height:var(--type-body-base-line-height);-webkit-font-smoothing:antialiased;margin:0}.mk{flex-direction:column;min-height:100vh;display:flex;overflow-x:clip}.mk-main{flex:1}.mk-container{width:100%;max-width:var(--mk-container);padding-inline:var(--space-500);box-sizing:border-box;margin-inline:auto}@media (width>=1024px){.mk-container{padding-inline:var(--space-800)}}.mk-skip{left:var(--space-400);top:var(--space-negative-400);padding:var(--space-200) var(--space-400);background:var(--bg-brand-primary);color:var(--text-inverse-default);border-radius:var(--corner-md);z-index:var(--z-index-tooltip);position:absolute;transform:translateY(-100%)}.mk-skip:focus{top:var(--space-400);transform:none}.mk-sr{width:var(--mk-hairline);height:var(--mk-hairline);clip-path:inset(50%);white-space:nowrap;position:absolute;overflow:hidden}:where(.mk a,.mk button):focus-visible{outline:var(--border-width-focus) solid var(--border-focus);outline-offset:var(--space-050)}.mk-display{font-size:var(--mk-size-display);font-weight:var(--font-weight-bold);line-height:var(--mk-leading-display);letter-spacing:var(--mk-tracking-display);text-wrap:balance;margin:0}.mk-h2{font-size:var(--mk-size-section);font-weight:var(--font-weight-bold);line-height:var(--mk-leading-section);letter-spacing:var(--mk-tracking-section);text-wrap:balance;margin:0}.mk-h3{font-size:var(--type-heading-xs-size);font-weight:var(--font-weight-semibold);line-height:var(--type-heading-xs-line-height);letter-spacing:var(--mk-tracking-section);margin:0}.mk-eyebrow{color:var(--mk-accent);font-size:var(--type-sl-sm-600-size);font-weight:var(--font-weight-semibold);letter-spacing:var(--mk-tracking-eyebrow);text-transform:uppercase;margin:0}.mk-lead{max-width:var(--mk-measure);color:var(--mk-text-soft);font-size:var(--mk-size-lead);line-height:var(--type-body-md-line-height);text-wrap:pretty;margin:0}.mk-fine{color:var(--mk-text-faint);font-size:var(--type-body-sm-size);line-height:var(--type-body-sm-line-height);margin:0}.mk-muted{color:var(--mk-text-faint)}.mk-center{text-align:center}.mk-gradient-text{background:var(--mk-gradient-text);color:#0000;-webkit-background-clip:text;background-clip:text}.mk-error{margin:var(--space-100) 0 0;color:var(--text-danger);font-size:var(--type-body-sm-size)}.mk-inline-code{font-family:var(--font-mono);font-size:var(--type-body-code-size);padding:var(--space-050) var(--space-150);border-radius:var(--corner-sm);background:var(--mk-glass-strong);border:var(--mk-hairline) solid var(--mk-glass-border);overflow-wrap:anywhere}.mk-textlink{align-items:center;gap:var(--space-100);color:var(--mk-accent);font:inherit;font-weight:var(--font-weight-semibold);cursor:pointer;background:0 0;border:0;padding:0;display:inline-flex}.mk-textlink .icon{color:inherit}.mk-glass,.mk-card{background:var(--mk-glass);border:var(--mk-hairline) solid var(--mk-glass-border);border-radius:var(--mk-radius-card);-webkit-backdrop-filter:blur(var(--mk-blur-glass)) saturate(1.4);box-shadow:inset 0 var(--mk-hairline) 0 var(--mk-glass-highlight)}.mk-card{gap:var(--space-300);padding:var(--space-600);flex-direction:column;display:flex}.mk-card p{color:var(--mk-text-soft);margin:0}.mk-card__icon{width:var(--space-1000);height:var(--space-1000);border-radius:var(--corner-lg);background:var(--mk-glass-strong);color:var(--mk-accent);justify-content:center;align-items:center;display:inline-flex}.mk-card__icon .icon{color:inherit}.mk-header{z-index:var(--z-index-raised-above);background:var(--mk-header-bg);border-bottom:var(--mk-hairline) solid var(--mk-glass-border);-webkit-backdrop-filter:blur(var(--mk-blur-glass)) saturate(1.4);position:sticky;top:0}.mk-header__inner{max-width:var(--mk-container);padding:var(--space-300) var(--space-500);box-sizing:border-box;align-items:center;gap:var(--space-300) var(--space-600);flex-wrap:wrap;margin-inline:auto;display:flex}.mk-header__brand{border-radius:var(--corner-sm);color:var(--mk-text);display:inline-flex}.mk-header__brand .logo,.mk-footer__brand .logo{color:var(--mk-accent)}.mk-header__brand .logo__mark{width:var(--size-icon-large);height:var(--size-icon-large)}.mk-header__brand .logo__word,.mk-footer__brand .logo__word{height:var(--size-icon-small);color:var(--mk-text)}.mk-nav{gap:var(--space-100);scrollbar-width:none;flex-basis:100%;order:3;display:flex;overflow-x:auto}.mk-nav__link{align-items:center;gap:var(--space-100);padding:var(--space-150) var(--space-300);border-radius:var(--corner-pill);color:var(--mk-text-soft);white-space:nowrap;font-size:var(--type-sl-sm-500-size);font-weight:var(--font-weight-medium);transition:color var(--mk-duration-hover) ease, background-color var(--mk-duration-hover) ease;text-decoration:none;display:inline-flex}.mk-nav__link .icon{color:inherit}.mk-nav__link:hover{color:var(--mk-text);background:var(--mk-glass)}.mk-nav__link.active{color:var(--mk-text);background:var(--mk-glass-strong)}.mk-header__actions{align-items:center;gap:var(--space-300);margin-left:auto;display:flex}@media (width>=1024px){.mk-header__inner{padding-inline:var(--space-800);flex-wrap:nowrap}.mk-nav{margin-left:var(--space-400);flex-basis:auto;order:0;overflow:visible}}.mk-section{padding-block:var(--space-2400);position:relative}.mk-section--raised{background:var(--mk-ink-raised);border-block:var(--mk-hairline) solid var(--mk-glass-border)}.mk-section__head{gap:var(--space-400);margin-bottom:var(--space-1200);flex-direction:column;display:flex}.mk-section__head--center{text-align:center;align-items:center}.mk-section__head--center .mk-lead{margin-inline:auto}.mk-actions{gap:var(--space-300);flex-wrap:wrap;display:flex}.mk-actions--center{justify-content:center}.mk-grid{gap:var(--space-500);grid-template-columns:minmax(0,1fr);display:grid}@media (width>=768px){.mk-grid--2,.mk-grid--4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1024px){.mk-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.mk-grid--4{grid-template-columns:repeat(4,minmax(0,1fr))}}.mk-narrow{max-width:var(--mk-measure)}.mk-motion [data-reveal]{opacity:0;transform:translateY(var(--mk-reveal-distance)) scale(var(--mk-reveal-scale));transition:opacity var(--mk-duration-reveal) var(--mk-easing-out), transform var(--mk-duration-reveal) var(--mk-easing-out);transition-delay:calc(var(--mk-reveal-index) * var(--mk-stagger))}.mk-motion [data-reveal].is-in{opacity:1;transform:none}@media (width>=1024px){html{scroll-snap-type:y proximity;scroll-padding-top:var(--mk-snap-padding)}.mk-main>section{scroll-snap-align:start}}.mk-mosaic{grid-template-columns:repeat(auto-fill, var(--mk-tile));grid-auto-rows:var(--mk-tile);gap:var(--mk-tile-gap);pointer-events:none;justify-content:center;display:grid;position:absolute;inset:0;overflow:hidden}.mk-mosaic span{border-radius:var(--corner-md);background:var(--mk-tile-fill);border:var(--mk-hairline) solid var(--mk-tile-border)}.mk-mosaic span.is-lit{animation:mk-tile var(--mk-duration-tile) ease-in-out infinite}@keyframes mk-tile{0%,to{background:var(--mk-tile-fill)}45%,55%{background:var(--mk-tile-lit)}}.mk-screen{border-radius:var(--mk-radius-card);border:var(--mk-hairline) solid var(--mk-glass-border);background:var(--mk-glass);box-shadow:var(--mk-shadow-stage);margin:0;overflow:hidden}.mk-screen__bar{align-items:center;gap:var(--space-150);padding:var(--space-200) var(--space-400);border-bottom:var(--mk-hairline) solid var(--mk-glass-border);display:flex}.mk-screen__bar span{width:var(--space-200);height:var(--space-200);border-radius:var(--corner-pill);background:var(--mk-glass-highlight)}.mk-screen__bar p{margin:0 0 0 var(--space-300);color:var(--mk-text-faint);font-family:var(--font-mono);font-size:var(--type-sl-xs-400-size)}.mk-screen__view{background:var(--bg-surface-sunken);position:relative;overflow:hidden}.mk-screen__canvas{width:var(--mk-screen-width);transform-origin:0 0;pointer-events:none;-webkit-user-select:none;user-select:none;position:absolute;top:0;left:0}.mk-screen__view:after{content:"";height:var(--space-1600);background:linear-gradient(transparent, var(--bg-surface-sunken));pointer-events:none;position:absolute;inset:auto 0 0}.mk-code{border-radius:var(--corner-xl);background:var(--mk-code-bg);border:var(--mk-hairline) solid var(--mk-glass-border);color:var(--mk-code-text);min-width:0;overflow:hidden}.mk-code__bar{align-items:center;gap:var(--space-300);padding:var(--space-150) var(--space-200) var(--space-150) var(--space-400);border-bottom:var(--mk-hairline) solid var(--light-white-100);display:flex}.mk-code__dots{gap:var(--space-150);display:inline-flex}.mk-code__dots i{width:var(--space-200);height:var(--space-200);border-radius:var(--corner-pill);background:var(--light-white-200)}.mk-code__title{color:var(--dark-grey-500);font-family:var(--font-mono);font-size:var(--type-sl-xs-400-size);flex:1}.mk-code__bar .btn-icon,.mk-code__bar .btn-icon .icon{color:var(--dark-grey-600)}.mk-code pre{padding:var(--space-400) var(--space-500);font-family:var(--font-mono);font-size:var(--type-body-code-size);line-height:var(--type-body-code-line-height);margin:0;overflow-x:auto}.mk-code-keyword{color:var(--mk-code-keyword)}.mk-code-tag{color:var(--mk-code-tag)}.mk-code-attr{color:var(--mk-code-attr)}.mk-code-string{color:var(--mk-code-string)}.mk-code-punct,.mk-code-comment{color:var(--mk-code-comment)}.mk-checklist,.mk-checks{gap:var(--space-300);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.mk-checklist li,.mk-checks li{align-items:flex-start;gap:var(--space-200);color:var(--mk-text-soft);display:flex}.mk-checklist .icon,.mk-checks .icon{margin-top:var(--space-050);flex-shrink:0}.mk-checks .icon{color:var(--mk-accent)}.mk-card.mk-checklist{padding:var(--space-600)}.mk-tags{gap:var(--space-200);flex-wrap:wrap;display:flex}.mk-steps{gap:var(--space-500);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.mk-steps li{align-items:stretch;gap:var(--space-200);flex-direction:column;display:flex}.mk-steps li>.tag{align-self:flex-start}.mk-steps span{color:var(--mk-text-soft)}.mk-steps--inline{gap:var(--space-500);grid-template-columns:minmax(0,1fr);display:grid}@media (width>=768px){.mk-steps--inline{grid-template-columns:repeat(3,minmax(0,1fr))}}.mk-pricing__bar{justify-content:space-between;align-items:flex-end;gap:var(--space-400);margin-bottom:var(--space-800);flex-wrap:wrap;display:flex}.mk-plans,.mk-grid.mk-plans{gap:var(--space-500);grid-template-columns:minmax(0,1fr);display:grid}@media (width>=1024px){.mk-plans,.mk-grid.mk-plans{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch}}.mk-plan{gap:var(--space-400);padding:var(--space-800) var(--space-600);background:var(--mk-glass);border:var(--mk-hairline) solid var(--mk-glass-border);border-radius:var(--mk-radius-card);-webkit-backdrop-filter:blur(var(--mk-blur-glass));flex-direction:column;display:flex;position:relative}.mk-plan>header,.mk-plan__head{justify-content:space-between;align-items:center;gap:var(--space-200);display:flex}.mk-plan--featured{background:var(--mk-glass-strong);box-shadow:var(--mk-shadow-stage)}.mk-plan--featured:before{content:"";padding:var(--mk-hairline);border-radius:inherit;background:var(--mk-gradient-border);-webkit-mask-composite:xor;pointer-events:none;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.mk-plan__seats{color:var(--mk-text-faint);font-size:var(--type-sl-sm-500-size);font-weight:var(--font-weight-medium);margin:0}.mk-plan__price{align-items:baseline;gap:var(--space-200);font-size:var(--mk-size-stat);font-weight:var(--font-weight-bold);letter-spacing:var(--mk-tracking-section);line-height:var(--mk-leading-section);font-variant-numeric:tabular-nums;flex-wrap:wrap;margin:0;display:flex}.mk-plan__price s{color:var(--mk-text-faint);font-size:var(--type-body-base-size);font-weight:var(--font-weight-regular);letter-spacing:normal}.mk-plan__once{color:var(--mk-text-faint);font-size:var(--type-body-sm-size);font-weight:var(--font-weight-regular);letter-spacing:normal}.mk-plan__pitch{color:var(--mk-text-soft);min-height:calc(var(--type-body-base-line-height) * 2em);margin:0}.mk-plan .mk-checklist{padding-top:var(--space-400);border-top:var(--mk-hairline) solid var(--mk-glass-border)}.mk-plan .mk-checklist .icon,.mk-card .mk-checklist .icon{color:var(--mk-accent)}.mk-company{margin-top:var(--space-500);justify-content:space-between;align-items:center;gap:var(--space-400);padding:var(--space-600);border:var(--mk-hairline) dashed var(--mk-glass-border);border-radius:var(--mk-radius-card);flex-wrap:wrap;display:flex}.mk-company>div{gap:var(--space-100);flex-direction:column;display:flex}.mk-company p{color:var(--mk-text-soft);margin:0}.mk-table-wrap{border-radius:var(--mk-radius-card);border:var(--mk-hairline) solid var(--mk-glass-border);background:var(--mk-glass);overflow-x:auto}.mk-table{width:100%;min-width:var(--breakpoint-xs);border-collapse:collapse}.mk-table th,.mk-table td{padding:var(--space-400) var(--space-500);text-align:left;vertical-align:top;border-bottom:var(--mk-hairline) solid var(--mk-glass-border)}.mk-table tbody tr:last-child>*{border-bottom:0}.mk-table thead th{color:var(--mk-text);font-weight:var(--font-weight-semibold)}.mk-table tbody th{color:var(--mk-text-soft);font-weight:var(--font-weight-regular)}.mk-table td .icon{color:var(--mk-accent)}.mk-faq,.mk-faq-note{max-width:var(--breakpoint-sm);margin-inline:auto}.mk-faq p{color:var(--mk-text-soft);margin:0}.mk-faq-note{margin-top:var(--space-800)}.mk-form{gap:var(--space-500);flex-direction:column;display:flex}.mk-form>.btn{align-self:flex-start}.mk-form__row{gap:var(--space-500);grid-template-columns:minmax(0,1fr);display:grid}@media (width>=768px){.mk-form__row{grid-template-columns:repeat(2,minmax(0,1fr))}}.mk-checkout{gap:var(--space-1200);padding-block:var(--space-1600) var(--space-2400);grid-template-columns:minmax(0,1fr);display:grid}@media (width>=1024px){.mk-checkout{grid-template-columns:minmax(0,3fr) minmax(0,2fr);align-items:start}}.mk-checkout__main{gap:var(--space-600);flex-direction:column;display:flex}.mk-summary{top:var(--space-2400);gap:var(--space-500);padding:var(--space-600);background:var(--mk-glass-strong);border:var(--mk-hairline) solid var(--mk-glass-border);border-radius:var(--mk-radius-card);-webkit-backdrop-filter:blur(var(--mk-blur-glass));flex-direction:column;display:flex;position:sticky}.mk-summary__list{gap:var(--space-300);flex-direction:column;margin:0;display:flex}.mk-summary__list>div{justify-content:space-between;gap:var(--space-400);display:flex}.mk-summary__list dt{color:var(--mk-text-soft)}.mk-summary__list dd{font-variant-numeric:tabular-nums;white-space:nowrap;margin:0}.mk-summary__discount dd{color:var(--text-success)}.mk-summary__total{padding-top:var(--space-300);border-top:var(--mk-hairline) solid var(--mk-glass-border);font-weight:var(--font-weight-bold)}.mk-summary__total dt{color:var(--mk-text)}.mk-summary__notes{padding-left:var(--space-500);color:var(--mk-text-soft);font-size:var(--type-body-sm-size);margin:0}.mk-thanks{gap:var(--space-1200);padding-block:var(--space-1600) var(--space-2400);flex-direction:column;display:flex}.mk-thanks__head{align-items:flex-start;gap:var(--space-300);flex-direction:column;display:flex}.mk-thanks__mark{padding:var(--space-300);border-radius:var(--corner-pill);background:var(--bg-success-subtlest);display:inline-flex}.mk-key{align-items:center;gap:var(--space-200);display:flex}.mk-next{gap:var(--space-600);flex-direction:column;display:flex}.mk-email{max-width:var(--breakpoint-sm);margin:0}.mk-email__label{margin-bottom:var(--space-200);color:var(--mk-text-faint);font-size:var(--type-sl-sm-500-size)}.mk-email__body{padding:var(--space-600);background:var(--mk-glass);border:var(--mk-hairline) solid var(--mk-glass-border);border-radius:var(--mk-radius-card)}.mk-email__body p,.mk-email__body ul{margin:0 0 var(--space-300);color:var(--mk-text-soft)}.mk-email__body .mk-email__meta{padding-bottom:var(--space-300);border-bottom:var(--mk-hairline) solid var(--mk-glass-border);color:var(--mk-text-faint);font-size:var(--type-body-sm-size)}.mk-start__note{align-items:center;gap:var(--space-200);margin-bottom:var(--space-800);display:flex}.mk-start{margin:0 0 var(--space-1000);gap:var(--space-800);max-width:var(--breakpoint-sm);flex-direction:column;padding:0;list-style:none;display:flex}.mk-start__step{gap:var(--space-500);display:flex}.mk-start__num{width:var(--space-1000);height:var(--space-1000);border-radius:var(--corner-pill);background:var(--mk-glass-strong);border:var(--mk-hairline) solid var(--mk-glass-border);color:var(--mk-text);font-weight:var(--font-weight-semibold);font-variant-numeric:tabular-nums;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.mk-start__step.is-done .mk-start__num{background:var(--bg-success-default);border-color:var(--bg-success-default)}.mk-start__body{align-items:flex-start;gap:var(--space-300);flex-direction:column;flex:1;min-width:0;display:flex}.mk-start__body p{color:var(--mk-text-soft);margin:0}.mk-start__body .mk-code{align-self:stretch}.mk-footer{padding-block:var(--space-1600);border-top:var(--mk-hairline) solid var(--mk-glass-border);background:var(--mk-ink)}.mk-footer__inner{gap:var(--space-800);grid-template-columns:minmax(0,1fr);display:grid}@media (width>=768px){.mk-footer__inner{grid-template-columns:2fr 1fr 1fr 1fr}}.mk-footer__brand p{margin:var(--space-300) 0 0;color:var(--mk-text-faint)}.mk-footer nav{align-items:flex-start;gap:var(--space-200);flex-direction:column;display:flex}.mk-footer h2{margin:0 0 var(--space-100);font-size:var(--type-sl-sm-600-size);font-weight:var(--font-weight-semibold)}.mk-footer a{color:var(--mk-text-soft);text-decoration:none}.mk-footer a:hover{color:var(--mk-text);text-decoration:underline}.mk-footer__soon{color:var(--mk-text-faint);font-size:var(--type-body-sm-size)}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.mk-mosaic span.is-lit{animation:none}}.mk-legal{gap:var(--space-1000);grid-template-columns:minmax(0,1fr);display:grid}@media (width>=1024px){.mk-legal{grid-template-columns:minmax(0,1fr) minmax(0,3fr);align-items:start}}.mk-legal__nav{gap:var(--space-100);flex-wrap:wrap;display:flex}@media (width>=1024px){.mk-legal__nav{top:var(--space-2400);flex-direction:column;position:sticky}}.mk-legal__link{padding:var(--space-200) var(--space-300);border-radius:var(--corner-md);color:var(--mk-text-soft);font-weight:var(--font-weight-medium);text-decoration:none}.mk-legal__link:hover{background:var(--mk-glass);color:var(--mk-text)}.mk-legal__link.active{background:var(--mk-glass-strong);color:var(--mk-text)}.mk-legal__doc{gap:var(--space-500);max-width:var(--mk-measure);flex-direction:column;display:flex}.mk-legal__block{gap:var(--space-200);flex-direction:column;display:flex}.mk-legal__block p{color:var(--mk-text-soft);margin:0}.mk-hero{padding-block:var(--space-1600) var(--space-2400);isolation:isolate;position:relative;overflow:hidden}.mk-hero__mosaic{z-index:var(--mk-z-backdrop);-webkit-mask-image:radial-gradient(at 70% 30%,#000 0%,#0000 70%);mask-image:radial-gradient(at 70% 30%,#000 0%,#0000 70%)}.mk-hero__glow{z-index:var(--mk-z-behind);top:calc(var(--mk-glow-size) / -3);right:calc(var(--mk-glow-size) / -4);width:var(--mk-glow-size);height:var(--mk-glow-size);border-radius:var(--corner-pill);background:radial-gradient(circle, var(--mk-glow-a), transparent 65%);filter:blur(var(--mk-blur-glow));position:absolute}.mk-hero__glow:after{content:"";border-radius:var(--corner-pill);background:radial-gradient(circle, var(--mk-glow-b), transparent 65%);width:80%;height:80%;position:absolute;top:70%;left:-60%}.mk-hero__inner{gap:var(--space-1600);grid-template-columns:minmax(0,1fr);align-items:center;display:grid}@media (width>=1280px){.mk-hero__inner{gap:var(--space-1000);grid-template-columns:minmax(0,5fr) minmax(0,6fr)}}.mk-hero__copy{align-items:flex-start;gap:var(--space-600);flex-direction:column;display:flex}.mk-pill{align-items:center;gap:var(--space-200);padding:var(--space-100) var(--space-300) var(--space-100) var(--space-100);border-radius:var(--corner-pill);border:var(--mk-hairline) solid var(--mk-glass-border);background:var(--mk-glass);color:var(--mk-text-soft);font:inherit;font-size:var(--type-body-sm-size);cursor:pointer;-webkit-backdrop-filter:blur(var(--mk-blur-glass));transition:border-color var(--mk-duration-hover) ease;display:inline-flex}.mk-pill:hover{border-color:var(--mk-accent)}.mk-pill .icon{color:inherit}.mk-pill__tag{padding:var(--space-050) var(--space-200);border-radius:var(--corner-pill);background:var(--bg-brand-primary);color:var(--text-inverse-default);font-weight:var(--font-weight-semibold);font-size:var(--type-sl-xs-500-size)}.mk-hero__facts{gap:var(--space-200) var(--space-500);color:var(--mk-text-soft);font-size:var(--type-body-sm-size);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.mk-hero__facts li{align-items:center;gap:var(--space-150);display:inline-flex}.mk-hero__facts .icon{color:var(--mk-accent)}.mk-stage{padding-block:var(--space-800);position:relative}.mk-float{z-index:var(--z-index-raised);animation:mk-float var(--mk-duration-float) ease-in-out infinite;position:absolute}.mk-float.mk-glass{padding:var(--space-400);background:var(--mk-glass-strong);box-shadow:var(--elevation-floating), inset 0 var(--mk-hairline) 0 var(--mk-glass-highlight)}.mk-float--a{top:calc(var(--space-1200) * -1);right:calc(var(--space-1000) * -1);width:calc(var(--space-4000) * 1.75)}.mk-float--b{bottom:var(--space-1600);left:calc(var(--space-1200) * -1);width:calc(var(--space-4000) * 1.6);animation-delay:calc(var(--mk-duration-float) / -3)}.mk-float--c{left:calc(var(--space-1600) * -1);bottom:calc(var(--space-1600) * -1);width:calc(var(--space-4000) * 1.9);animation-delay:calc(var(--mk-duration-float) / -1.5);box-shadow:var(--elevation-floating);border-radius:var(--corner-lg)}.mk-float__row{align-items:center;gap:var(--space-300);display:flex}.mk-float__text{flex-direction:column;flex:1;min-width:0;display:flex}.mk-float__row strong{font-size:var(--type-body-sm-size)}.mk-float__row span{color:var(--mk-text-faint);font-size:var(--type-sl-xs-400-size)}.mk-float__amount{margin:var(--space-300) 0 0;font-size:var(--type-heading-xs-size);font-weight:var(--font-weight-bold);font-variant-numeric:tabular-nums}@keyframes mk-float{0%,to{transform:translateY(0)}50%{transform:translateY(var(--mk-float-distance))}}@media (width<=1279px){.mk-float--a{display:none}.mk-float--c{left:auto;right:var(--space-300);bottom:calc(var(--space-600) * -1);width:min(calc(100% - var(--space-600)), calc(var(--space-4000) * 1.9))}}.mk-marquee{padding-block:var(--space-800);border-block:var(--mk-hairline) solid var(--mk-glass-border);background:var(--mk-ink-raised)}.mk-marquee__label{margin:0 0 var(--space-400);text-align:center;color:var(--mk-text-faint);font-size:var(--type-body-sm-size)}.mk-marquee__track{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000);mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000)}.mk-marquee ul{gap:var(--space-300);width:max-content;animation:mk-marquee var(--mk-duration-marquee) linear infinite;margin:0;padding:0;list-style:none;display:flex}.mk-marquee:hover ul{animation-play-state:paused}.mk-marquee li{align-items:center;gap:var(--space-200);padding:var(--space-200) var(--space-400);border-radius:var(--corner-pill);border:var(--mk-hairline) solid var(--mk-glass-border);background:var(--mk-glass);color:var(--mk-text-soft);white-space:nowrap;font-weight:var(--font-weight-medium);display:inline-flex}.mk-marquee li .icon{color:var(--mk-accent)}@keyframes mk-marquee{to{transform:translate(-50%)}}.mk-stats{gap:var(--mk-hairline);border-radius:var(--mk-radius-panel);border:var(--mk-hairline) solid var(--mk-glass-border);background:var(--mk-glass-border);grid-template-columns:repeat(2,minmax(0,1fr));display:grid;overflow:hidden}@media (width>=1024px){.mk-stats{grid-template-columns:repeat(3,minmax(0,1fr))}}.mk-stat{gap:var(--space-100);padding:var(--space-800) var(--space-600);background:var(--mk-ink);flex-direction:column;display:flex}.mk-stat__value{font-size:var(--mk-size-stat);font-weight:var(--font-weight-bold);letter-spacing:var(--mk-tracking-section);line-height:var(--mk-leading-section);font-variant-numeric:tabular-nums;background:var(--mk-gradient-text);color:#0000;-webkit-background-clip:text;background-clip:text}.mk-stat__label{font-weight:var(--font-weight-semibold)}.mk-stat__note{color:var(--mk-text-faint);font-size:var(--type-body-sm-size)}.mk-bento{gap:var(--space-500);grid-template-columns:minmax(0,1fr);display:grid}@media (width>=768px){.mk-bento{grid-template-columns:repeat(2,minmax(0,1fr))}.mk-tile--wide{grid-column:1/-1}}@media (width>=1024px){.mk-bento{grid-template-columns:repeat(3,minmax(0,1fr))}.mk-tile--wide{grid-column:span 2}}.mk-tile{gap:var(--space-500);padding:var(--space-600);min-width:0;transition:border-color var(--mk-duration-hover) ease, transform var(--mk-duration-hover) ease;flex-direction:column;display:flex}.mk-tile:hover{border-color:var(--mk-glass-highlight)}.mk-tile>header{gap:var(--space-100);flex-direction:column;display:flex}.mk-tile>header p{color:var(--mk-text-faint);font-size:var(--type-body-sm-size);margin:0}.mk-tile__stack{gap:var(--space-400);flex-direction:column;display:flex}.mk-tile__chart,.mk-tile__stack,.mk-ledger{padding:var(--space-400);border-radius:var(--corner-xl);background:var(--bg-surface-default);color:var(--text-default)}.mk-ledger{flex-direction:column;margin:0;list-style:none;display:flex}.mk-ledger li{align-items:center;gap:var(--space-200) var(--space-300);padding-block:var(--space-300);border-bottom:var(--mk-hairline) solid var(--border-subtler);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.mk-ledger li:last-child{border-bottom:0}.mk-ledger__who{flex-direction:column;min-width:0;display:flex}.mk-ledger__who strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mk-ledger__who span{color:var(--text-tertiary);font-size:var(--type-body-sm-size)}.mk-ledger__amount{font-weight:var(--font-weight-semibold);font-variant-numeric:tabular-nums;grid-column:2/-1;justify-self:end}@media (width>=520px){.mk-ledger li{grid-template-columns:auto minmax(0,1fr) auto auto}.mk-ledger__amount{min-width:calc(var(--space-2400) + var(--space-400));text-align:right;grid-column:auto}}.mk-sync{gap:var(--space-500);grid-template-columns:minmax(0,1fr);display:grid}@media (width>=1024px){.mk-sync{grid-template-columns:minmax(0,4fr) minmax(0,4fr) minmax(0,5fr);align-items:stretch}}.mk-sync__figma{gap:var(--space-500);padding:var(--space-600);flex-direction:column;display:flex}.mk-sync__label{align-items:center;gap:var(--space-200);color:var(--mk-text-soft);font-size:var(--type-body-sm-size);font-weight:var(--font-weight-semibold);margin:0;display:flex}.mk-sync__label .icon{color:var(--mk-accent)}.mk-sync__preview{min-height:var(--space-4000);border-radius:var(--mk-radius-card);border:var(--mk-hairline) solid var(--mk-glass-border);background:var(--bg-surface-default);isolation:isolate;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.mk-sync__mosaic{z-index:var(--mk-z-behind);-webkit-mask-image:radial-gradient(circle,#0000 20%,#000 90%);mask-image:radial-gradient(circle,#0000 20%,#000 90%)}.mk-sync__code{min-width:0;display:flex}.mk-sync__code .mk-code{flex:1}.mk-showcase{gap:var(--space-600);flex-direction:column;display:flex}.mk-showcase__stage{padding:var(--space-1000) var(--space-500) 0;border-radius:var(--mk-radius-panel);isolation:isolate;position:relative;overflow:hidden}@media (width>=1024px){.mk-showcase__stage{padding:var(--space-1600) var(--space-1600) 0}}.mk-showcase__backdrop{z-index:var(--mk-z-behind);object-fit:cover;filter:saturate(.9);width:100%;height:100%;position:absolute;inset:0}.mk-showcase__frame .mk-screen{border-bottom:0;border-bottom-right-radius:0;border-bottom-left-radius:0}.mk-showcase__meta{gap:var(--space-200);max-width:var(--mk-measure);flex-direction:column;display:flex}.mk-showcase__meta p:first-child{color:var(--mk-text-soft);margin:0}.mk-split{gap:var(--space-1200);grid-template-columns:minmax(0,1fr);align-items:center;display:grid}@media (width>=1024px){.mk-split{gap:var(--space-1600);grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.mk-split--reverse>:first-child{order:2}}.mk-split__copy{align-items:flex-start;gap:var(--space-500);flex-direction:column;display:flex}.mk-agent{gap:var(--space-400);padding:var(--space-600);background:var(--mk-glass);flex-direction:column;display:flex}.mk-agent .chat-message,.mk-agent>:not(.mk-code){min-width:0}.mk-story__art{border-radius:var(--mk-radius-panel);border:var(--mk-hairline) solid var(--mk-glass-border);box-shadow:var(--mk-shadow-stage);overflow:hidden}.mk-story__art img{aspect-ratio:3/2;object-fit:cover;width:100%;height:auto;display:block}.mk-story__by{align-items:center;gap:var(--space-200);flex-wrap:wrap;display:flex}.mk-compare{max-width:var(--breakpoint-md);padding:var(--space-200) var(--space-600);margin-inline:auto}.mk-compare__head{display:none}.mk-compare dl{margin:0}.mk-compare__row{gap:var(--space-200);padding-block:var(--space-500);border-bottom:var(--mk-hairline) solid var(--mk-glass-border);grid-template-columns:minmax(0,1fr);display:grid}.mk-compare__row:last-child{border-bottom:0}.mk-compare dt{font-weight:var(--font-weight-semibold)}.mk-compare dd{align-items:flex-start;gap:var(--space-200);margin:0;display:flex}.mk-compare dd .icon{margin-top:var(--space-050);flex-shrink:0}.mk-compare__diy,.mk-compare__diy .icon{color:var(--mk-text-faint)}.mk-compare__ours{color:var(--mk-text)}.mk-compare__ours .icon{color:var(--mk-accent)}@media (width>=768px){.mk-compare__head,.mk-compare__row{gap:var(--space-500);grid-template-columns:minmax(0,3fr) minmax(0,4fr) minmax(0,4fr);display:grid}.mk-compare__head{padding-block:var(--space-400);border-bottom:var(--mk-hairline) solid var(--mk-glass-border);color:var(--mk-text-faint);font-size:var(--type-body-sm-size);font-weight:var(--font-weight-semibold)}.mk-compare__us{color:var(--mk-accent)}}.mk-final{padding-block:var(--space-4000);text-align:center;isolation:isolate;position:relative;overflow:hidden}.mk-final__mosaic{z-index:var(--mk-z-behind);-webkit-mask-image:radial-gradient(#000 0%,#0000 70%);mask-image:radial-gradient(#000 0%,#0000 70%)}.mk-final__inner{align-items:center;gap:var(--space-600);flex-direction:column;display:flex}.mk-final__inner .mk-lead{margin-inline:auto}@media (prefers-reduced-motion:reduce){.mk-float,.mk-marquee ul{animation:none}.mk-marquee__track{overflow-x:auto}}.mk-app{border-radius:var(--mk-radius-panel);border:var(--mk-hairline) solid var(--mk-glass-border);background:var(--mk-glass);box-shadow:var(--mk-shadow-stage);-webkit-backdrop-filter:blur(var(--mk-blur-glass));position:relative;overflow:hidden}.mk-app__bar{align-items:center;gap:var(--space-150);padding:var(--space-300) var(--space-500);display:flex}.mk-app__bar span{width:var(--space-200);height:var(--space-200);border-radius:var(--corner-pill);background:var(--mk-glass-highlight)}.mk-app__bar p{margin:0 0 0 var(--space-300);color:var(--mk-text-faint);font-family:var(--font-mono);font-size:var(--type-sl-xs-400-size)}.mk-app__body{gap:var(--space-500);margin:0 var(--space-200) var(--space-200);padding:var(--space-600);border-radius:var(--mk-radius-card);background:var(--bg-surface-default);color:var(--text-default);flex-direction:column;display:flex}.mk-app__head{justify-content:space-between;align-items:center;gap:var(--space-400);flex-wrap:wrap;display:flex}.mk-app__title{font-size:var(--type-heading-xs-size);font-weight:var(--font-weight-semibold);line-height:var(--type-heading-xs-line-height);margin:0}.mk-app__sub{color:var(--text-tertiary);font-size:var(--type-body-sm-size);margin:0}.mk-app__kpis{gap:var(--space-300);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.mk-app__kpis>div{gap:var(--space-100);padding:var(--space-300) var(--space-400);border-radius:var(--corner-lg);background:var(--bg-surface-sunken);flex-direction:column;min-width:0;display:flex}.mk-app__kpis dt{color:var(--text-tertiary);font-size:var(--type-sl-xs-500-size);font-weight:var(--font-weight-medium)}.mk-app__kpis dd{align-items:center;gap:var(--space-150);font-size:var(--type-body-md-size);font-weight:var(--font-weight-bold);font-variant-numeric:tabular-nums;white-space:nowrap;flex-wrap:wrap;margin:0;display:flex}.mk-app__rows{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.mk-app__rows li{align-items:center;gap:var(--space-200) var(--space-300);padding:var(--space-300) var(--space-200);border-bottom:var(--mk-hairline) solid var(--border-subtler);transition:background-color var(--mk-duration-hover) ease;grid-template-columns:auto auto minmax(0,1fr) auto;display:grid}.mk-app__rows li:last-child{border-bottom:0}.mk-app__rows li.is-picked{background:var(--bg-brand-subtlest)}.mk-app__rows li>.avatar,.mk-app__rows li>[class*=avatar]{align-self:start}.mk-app__who{flex-direction:column;min-width:0;display:flex}.mk-app__who strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mk-app__who span{color:var(--text-tertiary);font-size:var(--type-body-sm-size)}.mk-app__amount{font-weight:var(--font-weight-semibold);font-variant-numeric:tabular-nums;grid-column:3/-1;justify-self:end}@media (width>=520px){.mk-app__rows li{grid-template-columns:auto auto minmax(0,1fr) auto auto}.mk-app__amount{min-width:calc(var(--space-2400) + var(--space-200));text-align:right;grid-column:auto}}@media (width<=519px){.mk-app__kpis{grid-template-columns:minmax(0,1fr)}}.mk-app__foot{justify-content:space-between;align-items:center;gap:var(--space-400);padding-top:var(--space-400);border-top:var(--mk-hairline) solid var(--border-subtler);color:var(--text-subtle);font-size:var(--type-body-sm-size);font-variant-numeric:tabular-nums;display:flex}#faq .mk-faq{max-width:var(--breakpoint-sm);margin-inline:auto}.mk-thread{gap:var(--space-300)}.mk-thread__head{justify-content:space-between;align-items:center;gap:var(--space-300);padding-bottom:var(--space-300);border-bottom:var(--mk-hairline) solid var(--border-subtler);display:flex}.mk-thread__head>div{flex-direction:column;min-width:0;display:flex}.mk-thread__head strong{font-size:var(--type-body-sm-size)}.mk-thread__head span{color:var(--text-tertiary);font-size:var(--type-sl-xs-400-size)}.mk-motion .mk-float{animation:mk-float-in var(--mk-duration-reveal) var(--mk-easing-out) both, mk-float var(--mk-duration-float) ease-in-out infinite}.mk-motion .mk-float--a{animation-delay:var(--mk-hero-delay), calc(var(--mk-hero-delay) + var(--mk-duration-reveal))}.mk-motion .mk-float--c{animation-delay:calc(var(--mk-hero-delay) * 2), calc(var(--mk-hero-delay) * 2 + var(--mk-duration-reveal))}@keyframes mk-float-in{0%{opacity:0;transform:translateY(var(--mk-float-enter-distance)) scale(var(--mk-reveal-scale))}to{opacity:1;transform:none}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.mk-showcase__frame{transform-origin:top;animation:linear both mk-zoom;animation-timeline:view();animation-range:entry cover 40%}.mk-hero .mk-app{animation:linear both mk-drift;animation-timeline:scroll(root);animation-range:0 100vh}}}@keyframes mk-zoom{0%{transform:scale(var(--mk-zoom-from))}to{transform:none}}@keyframes mk-drift{to{transform:translateY(var(--mk-drift-distance))}}@media (prefers-reduced-motion:reduce){.mk-motion .mk-float{animation:none}}.mol{box-sizing:border-box;width:var(--mk-mol-width);gap:var(--space-300);padding:var(--space-500);border-radius:var(--mk-radius-card);background:var(--bg-surface-default);color:var(--text-default);border:var(--mk-hairline) solid var(--border-subtler);box-shadow:var(--elevation-raised);font-size:var(--type-body-sm-size);text-align:left;flex-direction:column;display:flex}.mol--wide{width:calc(var(--mk-mol-width) + var(--space-1600))}.mol--center{text-align:center;align-items:center}.mol--brand{background:var(--bg-brand-primary);color:var(--text-inverse-default);border-color:#0000}.mol--dark{background:var(--bg-grey-bold);color:var(--text-inverse-default);border-color:#0000}.mol__head{justify-content:space-between;align-items:center;gap:var(--space-300);display:flex}.mol__link{color:var(--text-link);font-weight:var(--font-weight-medium)}.mol__list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.mol__list li{align-items:center;gap:var(--space-300);padding-block:var(--space-200);border-top:var(--mk-hairline) solid var(--border-subtler);display:flex}.mol__text{min-width:0;color:var(--text-subtle);flex-direction:column;flex:1;display:flex}.mol__text strong{color:var(--text-default)}.mol__text span,.mol__time,.mol__muted{color:var(--text-tertiary);font-size:var(--type-sl-xs-400-size)}.mol__dot{width:var(--space-200);height:var(--space-200);border-radius:var(--corner-pill);background:var(--icon-brand);flex-shrink:0}.mol__dot--off{background:0 0}.mol__amount{font-weight:var(--font-weight-semibold);font-variant-numeric:tabular-nums;white-space:nowrap}.mol__amount--in{color:var(--text-success)}.mol__hello{font-size:var(--type-body-md-size);font-weight:var(--font-weight-semibold);justify-content:space-between;align-items:center;display:flex}.mol__label{font-size:var(--type-sl-xs-500-size);opacity:var(--opacity-muted)}.mol__big{font-size:var(--type-heading-lg-size);line-height:var(--type-heading-lg-line-height);font-weight:var(--font-weight-bold);font-variant-numeric:tabular-nums}.mol__actions{gap:var(--space-200);font-size:var(--type-sl-xs-500-size);text-align:center;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.mol__action{align-items:center;gap:var(--space-150);flex-direction:column;display:flex}.mol__action-icon{width:var(--size-component-large);height:var(--size-component-large);border-radius:var(--corner-pill);background:var(--light-white-200);color:inherit;justify-content:center;align-items:center;display:inline-flex}.mol__action-icon .icon{color:inherit}.mol__ok{padding:var(--space-300);border-radius:var(--corner-pill);background:var(--bg-success-subtlest);display:inline-flex}.mol__rows{align-self:stretch;gap:var(--space-200);padding-top:var(--space-300);border-top:var(--mk-hairline) solid var(--border-subtler);text-align:left;flex-direction:column;margin:0;display:flex}.mol__rows>div{justify-content:space-between;align-items:center;gap:var(--space-300);display:flex}.mol__rows dt{color:var(--text-tertiary)}.mol__rows dd{font-weight:var(--font-weight-semibold);margin:0}.mol__upload{align-items:center;gap:var(--space-300);display:flex}.mol__upload>div{flex-direction:column;display:flex}.mol__upload span{font-size:var(--type-sl-xs-400-size);opacity:var(--opacity-muted)}.mol--dark .progress-bar,.mol--dark .progress-bar *{color:inherit}.mol__person{gap:var(--space-400);display:flex}.mol__person>div{gap:var(--space-050);color:var(--text-subtle);flex-direction:column;display:flex}.mol__person strong{color:var(--text-default);font-size:var(--type-body-md-size)}.mol__chips{gap:var(--space-200);flex-wrap:wrap;display:flex}.mol__bars{height:var(--space-1600);justify-content:space-between;align-self:stretch;align-items:flex-end;display:flex}.mol__bars i{width:var(--mk-bar-width);border-radius:var(--corner-pill) var(--corner-pill) 0 0;background:var(--bg-brand-primary);opacity:var(--opacity-muted)}.mol__bars i:last-child{opacity:1}.mk-ticker{gap:var(--space-400);margin-bottom:var(--space-1200);flex-direction:column;display:flex;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.mk-ticker__row{overflow:hidden}.mk-ticker__track{align-items:center;gap:var(--space-500);width:max-content;padding-block:var(--space-300);animation:mk-ticker var(--mk-duration-ticker) linear infinite;display:flex}.mk-ticker__row--reverse .mk-ticker__track{animation-direction:reverse}.mk-ticker:hover .mk-ticker__track{animation-play-state:paused}@keyframes mk-ticker{to{transform:translate(-50%)}}.mk-kit{padding-block:var(--space-2400) 0;text-align:center;position:relative;overflow:clip}.mk-kit__copy{align-items:center;gap:var(--space-500);flex-direction:column;display:flex}.mk-kit__copy .mk-lead{margin-inline:auto}.mk-kit__stage{height:var(--mk-kit-height);margin-top:var(--space-1200);position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(#0000,#000 18% 75%,#0000);mask-image:linear-gradient(#0000,#000 18% 75%,#0000)}.mk-kit__plane{gap:var(--space-600);transform:translateX(-50%) rotate(var(--mk-kit-tilt));transform-origin:top;display:flex;position:absolute;top:0;left:50%}.mk-kit__col{gap:var(--space-600);flex-direction:column;display:flex}.mk-kit__col--down{margin-top:calc(var(--mk-kit-travel) * -1)}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.mk-kit__col{animation:linear both mk-col-up;animation-timeline:view();animation-range:entry exit}.mk-kit__col--down{animation-name:mk-col-down}}}@keyframes mk-col-up{0%{transform:translateY(0)}to{transform:translateY(calc(var(--mk-kit-travel) * -1))}}@keyframes mk-col-down{0%{transform:translateY(0)}to{transform:translateY(var(--mk-kit-travel))}}.mk-reveal-text{max-width:var(--mk-measure);font-size:var(--mk-size-lead);line-height:var(--type-body-md-line-height);color:var(--mk-text);margin:0}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.mk-reveal-text span{animation:linear both mk-word;animation-timeline:view();animation-range:entry calc(var(--mk-word-index) * 60% + 10%) cover calc(var(--mk-word-index) * 40% + 30%)}}}@keyframes mk-word{0%{opacity:var(--mk-word-dim)}to{opacity:1}}@media (prefers-reduced-motion:reduce){.mk-ticker__track{animation:none}.mk-ticker__row{overflow-x:auto}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.mk-kit__scroll{height:var(--mk-kit-scroll);view-timeline:--kit-scene block}.mk-kit__scroll .mk-kit__stage{height:100vh;margin-top:0;position:sticky;top:0}.mk-kit__scroll .mk-kit__plane{animation:linear both mk-kit-scene;animation-timeline:--kit-scene;animation-range:contain}.mk-kit__scroll .mk-kit__col{animation-timeline:--kit-scene;animation-range:contain}}}@keyframes mk-kit-scene{0%{transform:translateX(-50%) rotate(var(--mk-kit-tilt)) scale(var(--mk-reveal-scale));opacity:1}40%{transform:translateX(-50%) rotate(0deg) scale(var(--mk-kit-zoom));opacity:1}75%{transform:translateX(-50%) perspective(var(--mk-kit-perspective)) rotateX(calc(var(--mk-kit-flip) / 2)) scale(var(--mk-kit-zoom));opacity:1}to{transform:translateX(-50%) perspective(var(--mk-kit-perspective)) rotateX(var(--mk-kit-flip)) translateY(var(--mk-kit-exit)) scale(var(--mk-reveal-scale));opacity:0}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.mk-kit+section{z-index:var(--z-index-raised);margin-top:calc(var(--mk-kit-overlap) * -1);background:var(--mk-ink);border-radius:var(--mk-radius-panel) var(--mk-radius-panel) 0 0;box-shadow:var(--elevation-overlay);position:relative}}}
