.search-field{width:100%}.search-field-icon{width:var(--space-16);height:var(--space-16);color:var(--neutral-content-support);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.search-field-icon>svg{width:100%;height:100%}.search-field-input{caret-color:var(--color-content-primary)}.search-field-input::-webkit-search-decoration{appearance:none;display:none}.search-field-input::-webkit-search-cancel-button{appearance:none;display:none}.search-field-input::-webkit-search-results-button{appearance:none;display:none}.search-field-input::-webkit-search-results-decoration{appearance:none;display:none}.search-field-clear-action{margin-left:var(--space-8);flex-shrink:0}.search-field[data-disabled=true] .search-field-clear-action,.search-field[data-disabled=true] .search-field-icon{cursor:not-allowed}
.dialogue-overlay{z-index:50;padding:var(--space-24);background-color:var(--opacity-black-medium);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.dialogue-panel{width:min(720px,calc(100vw - var(--space-24)));max-height:calc(100vh - var(--space-24));background-color:var(--neutral-surface-main);color:var(--neutral-content-main-titles);border:1px solid var(--neutral-border-components);border-radius:var(--radius-12);box-shadow:var(--shadow-bottom-xl);flex-direction:column;display:flex;position:relative;overflow:hidden}.dialogue-header{justify-content:space-between;align-items:flex-start;gap:var(--space-12);padding:var(--space-24);border-bottom:1px solid var(--neutral-border-components);display:flex}.dialogue-title-group{gap:var(--space-4);flex-direction:column;flex:auto;min-width:0;display:flex}.dialogue-close{flex-shrink:0}.dialogue-body{gap:var(--space-16);padding:var(--space-24);flex-direction:column;flex:auto;display:flex}.dialogue-fields{gap:var(--space-12);grid-template-columns:1fr;display:grid}@media (min-width:720px){.dialogue-fields{grid-template-columns:repeat(2,minmax(0,1fr))}}.dialogue-footer{justify-content:flex-end;align-items:center;gap:var(--space-8);padding:var(--space-16)var(--space-24);border-top:1px solid var(--neutral-border-components);display:flex}.dialogue-action{min-width:calc(var(--space-64) + var(--space-8))}@media (max-width:640px){.dialogue-overlay{padding:var(--space-12)}.dialogue-panel{width:100%;max-height:calc(100vh - var(--space-12))}.dialogue-footer{flex-wrap:wrap;justify-content:flex-end}}
.dropdown{box-sizing:border-box;gap:var(--space-8);width:100%;display:flex}.dropdown-container{width:100%;min-width:0}.dropdown-control,.dropdown-trigger,.dropdown-trigger-value,.dropdown-trigger-placeholder{cursor:pointer!important}.dropdown-control[data-open=true]{border-color:var(--neutral-border-active);box-shadow:var(--shadow-bottom-xs)}.dropdown-trigger{text-align:left;cursor:pointer;background:0 0;border:none;outline:none;justify-content:flex-start;align-items:center;width:100%;min-width:0;margin:0;padding:0;display:flex}.dropdown-trigger:disabled,.dropdown-control[data-disabled=true] .dropdown-trigger{color:var(--neutral-content-disabled);cursor:not-allowed}.dropdown-control[data-disabled=true],.dropdown-control[data-disabled=true] .dropdown-trigger-value,.dropdown-control[data-disabled=true] .dropdown-trigger-placeholder{cursor:not-allowed}.dropdown-trigger[data-placeholder=true],.dropdown-trigger-placeholder{color:var(--neutral-content-placeholder)}.dropdown-trigger-value,.dropdown-trigger-placeholder{text-overflow:ellipsis;white-space:nowrap;justify-content:flex-start;align-items:center;width:100%;min-width:0;display:inline-flex;overflow:hidden}.dropdown .input-field-icon-button:hover{color:var(--neutral-content-main-titles)}.dropdown .input-field-icon-button:focus-visible{box-shadow:var(--shadow-focus)}.dropdown-menu{width:100%}.dropdown-menu-clear{margin-left:auto}.dropdown-menu-option{justify-content:space-between;align-items:center;gap:var(--space-8);width:100%;padding:var(--space-8)var(--space-12);border-radius:var(--radius-8);color:var(--neutral-content-support);cursor:pointer;text-align:left;font:inherit;transition:background-color var(--speed-medium)var(--ease-linear);background:0 0;border:none;display:flex}.dropdown-menu-option:hover{background:var(--neutral-surface-background);color:var(--neutral-content-main-titles)}.dropdown-menu-option[data-active=true]{background:var(--neutral-surface-background);color:var(--neutral-content-main-titles);font-weight:600}.dropdown-menu-option:focus-visible{box-shadow:var(--shadow-focus);outline:none}
.switch{--switch-track-width:40px;--switch-track-height:24px;--switch-track-padding:3px;--switch-knob-size:calc(var(--switch-track-height) - (var(--switch-track-padding)*2));--switch-knob-translate-max:calc(var(--switch-track-width) - var(--switch-knob-size) - (var(--switch-track-padding)*2));--switch-knob-translate:0px;color:var(--neutral-content-main-titles);align-items:center;gap:var(--space-12);flex-direction:row;width:100%;min-width:380px;display:flex}.switch-size-s{--switch-track-width:32px;--switch-track-height:20px;--switch-track-padding:2px}.switch-size-m{--switch-track-width:40px;--switch-track-height:24px;--switch-track-padding:3px}.switch-size-l{--switch-track-width:48px;--switch-track-height:28px;--switch-track-padding:3px}.switch[data-checked=true]{--switch-knob-translate:var(--switch-knob-translate-max)}.switch[data-disabled=true]{opacity:.6;cursor:not-allowed}.switch-trigger{cursor:pointer;border-radius:var(--radius-full);width:var(--switch-track-width);height:var(--switch-track-height);background:0 0;border:none;outline:none;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex;position:relative}.switch-trigger:focus-visible .switch-track{box-shadow:var(--shadow-focus)}.switch[data-disabled=true] .switch-trigger{cursor:not-allowed}.switch-track{box-sizing:border-box;width:var(--switch-track-width);height:var(--switch-track-height);border-radius:var(--radius-full);transition:background-color var(--speed-faster)var(--ease-custom);background-color:var(--neutral-surface-background);outline:var(--stroke-components)solid var(--neutral-border-components);padding:var(--switch-track-padding);display:block;position:relative}.switch[data-checked=true] .switch-track{background-color:var(--color-surface-primary)}.switch[data-disabled=true] .switch-track{background-color:var(--neutral-surface-disabled)}.switch-knob{background-color:var(--neutral-surface-main);width:var(--switch-knob-size);height:var(--switch-knob-size);top:var(--switch-track-padding);left:var(--switch-track-padding);border-radius:var(--radius-full);will-change:transform;transform:translateX(var(--switch-knob-translate));transition:transform var(--speed-faster)var(--ease-custom),background-color var(--speed-faster)var(--ease-custom);position:absolute}.switch[data-disabled=true] .switch-knob{background-color:var(--switch-knob-disabled);box-shadow:none}.switch-content{gap:var(--space-4);flex-direction:column;min-width:0;display:flex}.switch-label{color:var(--neutral-content-main-titles)}.switch-description{color:var(--neutral-content-support)}.switch[data-disabled=true] .switch-label,.switch[data-disabled=true] .switch-description{color:var(--neutral-content-disabled)}
.toast{--toast-surface:var(--neutral-surface-main);--toast-border:var(--neutral-border-components);--toast-title-color:var(--neutral-content-main-titles);--toast-description-color:var(--neutral-content-support);--toast-icon-color:var(--neutral-content-main-titles);--toast-icon-surface:var(--neutral-surface-support);align-items:flex-start;gap:var(--space-16);padding:var(--space-16)var(--space-24);border-radius:var(--radius-20);background-color:var(--toast-surface);color:var(--toast-title-color);pointer-events:auto;min-width:0;animation:.26s cubic-bezier(.18,.89,.32,1.28) forwards toast-slide-up;display:flex;translate:0}@keyframes toast-slide-up{0%{opacity:0;translate:0 16px}to{opacity:1;translate:0}}@media (prefers-reduced-motion:reduce){.toast{animation:none}}.toast-body{gap:var(--space-4);flex-direction:column;flex:1;min-width:0;display:flex}.toast-icon{color:var(--toast-icon-color);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.toast-icon>svg{width:20px;height:20px}.toast-title{color:var(--toast-title-color);margin:0}.toast-description{font-family:var(--font-sans);font-size:var(--size-small);color:var(--toast-description-color);margin:0;line-height:1.4}.toast-action{align-items:center;gap:var(--space-6);margin-top:var(--space-8);font-family:var(--font-sans-strong);font-size:var(--size-small);letter-spacing:.08em;text-transform:uppercase;color:var(--toast-title-color);cursor:pointer;background:0 0;border:none;padding:0;display:inline-flex}.toast-action:disabled{opacity:.6;cursor:not-allowed}.toast-action:focus-visible,.toast-dismiss:focus-visible{outline:2px solid var(--support-focus);outline-offset:2px}.toast-action-icon{width:16px;height:16px;display:inline-flex}.toast-dismiss{border-radius:var(--radius-full);width:32px;height:32px;color:var(--toast-icon-color);cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;transition:background-color .16s,color .16s;display:inline-flex}.toast-dismiss:hover{background-color:var(--neutral-surface-support)}.toast-dismiss:active{transform:translateY(1px)}.toast-dismiss svg{width:16px;height:16px}.toast[data-tone=information],.toast-tone-information{--toast-surface:var(--color-surface-information-light);--toast-title-color:var(--color-content-information);--toast-description-color:var(--toast-title-color);--toast-icon-color:var(--color-content-information)}.toast[data-tone=success],.toast-tone-success{--toast-surface:var(--color-surface-success-light);--toast-title-color:var(--color-content-success);--toast-description-color:var(--toast-title-color);--toast-icon-color:var(--color-content-success)}.toast[data-tone=warning],.toast-tone-warning{--toast-surface:var(--color-surface-warning-light);--toast-title-color:var(--color-content-warning);--toast-description-color:var(--toast-title-color);--toast-icon-color:var(--color-content-warning)}.toast[data-tone=error],.toast-tone-error{--toast-surface:var(--color-surface-error-light);--toast-title-color:var(--color-content-error);--toast-description-color:var(--toast-title-color);--toast-icon-color:var(--color-content-error)}.toast[data-tone=default],.toast-tone-default{--toast-surface:var(--neutral-surface-main);--toast-border:var(--neutral-border-components);--toast-title-color:var(--neutral-content-main-titles);--toast-description-color:var(--neutral-content-support);--toast-icon-color:var(--neutral-content-oncolor);--toast-icon-surface:var(--neutral-surface-support);-webkit-backdrop-filter:blur(32px);background-color:#000000bf;color:var(--neutral-content-oncolor)!important}.toast-tone-default p{color:var(--neutral-content-oncolor)!important}
.badge{--badge-content-color:var(--neutral-content-main-titles);--badge-icon-color:var(--badge-content-color);justify-content:center;align-items:center;gap:var(--space-4);padding:var(--space-32);border-radius:var(--radius-full);background-color:var(--neutral-surface-background);color:var(--badge-content-color);white-space:nowrap;display:flex}.badge-label{color:var(--badge-content-color);height:16px;font-family:var(--font-sans);font-size:var(--size-label);font-weight:var(--weight-label);line-height:var(--line-label);letter-spacing:var(--spacing-label);align-items:center;display:inline-flex}.badge-icon{color:var(--badge-icon-color);justify-content:center;align-items:center;width:16px;height:16px;display:inline-flex}.badge-icon-button{cursor:pointer;color:var(--badge-icon-color);transform-origin:50%;will-change:transform;background:0 0;border:none;width:14px;height:14px;padding:0}.badge-icon-button:hover{color:var(--badge-content-color);cursor:pointer}.badge-icon-button:focus-visible{outline:2px solid var(--support-focus);outline-offset:2px}.badge-icon-button:disabled{cursor:not-allowed;opacity:.6;color:var(--badge-icon-color)}.badge-icon>svg,.badge-icon>img{width:100%;height:100%}.badge-size-xxl{padding:var(--space-20)}.badge-size-xl{padding:var(--space-16)}.badge-size-l{padding:var(--space-12)}.badge-size-m{padding:var(--space-8)}.badge-size-s{padding:var(--space-4)}.badge-size-xs,.badge-size-xxs{padding:var(--space-2)}.badge-type-default{background-color:var(--neutral-surface-background);--badge-content-color:var(--neutral-content-main-titles)}.badge-type-information{background-color:var(--color-surface-information-light);--badge-content-color:var(--color-content-information)}.badge-type-success{background-color:var(--color-surface-success-light);--badge-content-color:var(--color-content-success)}.badge-type-alert{background-color:var(--color-surface-alert-light);--badge-content-color:var(--neutral-content-main-titles)}.badge-type-warning{background-color:var(--color-surface-warning-light);--badge-content-color:var(--color-content-warning)}.badge-type-error{background-color:var(--color-surface-error-light);--badge-content-color:var(--color-content-error)}.badge-prominent{--badge-icon-color:var(--badge-content-color)}.badge-prominent.badge-type-default{background-color:var(--neutral-surface-oncolor);--badge-content-color:var(--neutral-content-oncolor)}.badge-prominent.badge-type-information{background-color:var(--color-surface-information);--badge-content-color:var(--neutral-content-oncolor)}.badge-prominent.badge-type-success{background-color:var(--color-surface-success);--badge-content-color:var(--neutral-content-oncolor)}.badge-prominent.badge-type-alert{background-color:var(--color-surface-alert);--badge-content-color:var(--neutral-content-main-titles)}.badge-prominent.badge-type-warning{background-color:var(--color-surface-warning);--badge-content-color:var(--neutral-content-oncolor)}.badge-prominent.badge-type-error{background-color:var(--color-surface-error);--badge-content-color:var(--neutral-content-oncolor)}.badge-icon-trailing{cursor:pointer}
.calendar{box-sizing:border-box;gap:var(--space-8);width:100%;display:flex}.calendar-container{width:100%;min-width:0}.calendar-control{cursor:text!important}.calendar-trigger{text-align:left;cursor:text;background:0 0;border:none;outline:none;justify-content:flex-start;align-items:center;width:100%;min-width:0;margin:0;padding:0;display:flex}.calendar-trigger:disabled,.calendar-control[data-disabled=true] .calendar-trigger{color:var(--neutral-content-disabled);cursor:not-allowed}.calendar-control[data-open=true]{border-color:var(--neutral-border-active)}.calendar-panel{margin:0;padding:0;overflow:visible;min-width:320px!important;max-width:320px!important;min-height:auto!important;max-height:none!important}.calendar .input-field-icon-button:hover{color:var(--neutral-content-main-titles)}.calendar .input-field-icon-button:focus-visible{box-shadow:var(--shadow-focus)}.calendar-day-picker .rdp-month{justify-content:center;align-items:center;gap:var(--space-2);flex-direction:column;display:flex}.calendar-day-picker table{border-collapse:collapse;width:100%}.calendar-day-picker thead{color:var(--neutral-content-main-titles);font-size:var(--size-overline);font-weight:var(--weight-overline);line-height:var(--line-overline);letter-spacing:var(--spacing-overline);font-weight:var(--font-weight-strong);font-family:var(--font-sans-strong);text-transform:uppercase}.calendar-day-picker th,.calendar-day-picker td{text-align:center}.calendar-day-picker .rdp-day{padding:var(--space-6)}button.rdp-day_button{aspect-ratio:1;border-radius:var(--radius-full);cursor:pointer;width:100%;height:100%;font-size:var(--size-label);font-weight:var(--weight-label);line-height:var(--line-label);letter-spacing:var(--spacing-label);color:var(--neutral-content-main-titles);background-color:#0000;border:none;outline:none;margin:0;padding:0;transition:background-color .15s}.calendar-day-picker button.rdp-day_button:hover:not(:disabled){background-color:var(--neutral-border-components)}.calendar-day-picker .rdp-selected button.rdp-day_button{background-color:var(--color-surface-primary);color:var(--neutral-content-oncolor)}.calendar-day-picker .rdp-selected button.rdp-day_button:hover:not(:disabled){background-color:var(--color-surface-primary);opacity:.9}.calendar-caption{justify-content:space-between;align-items:center;gap:var(--space-8);width:100%;min-height:48px;font-size:var(--size-label);font-weight:var(--weight-label);line-height:var(--line-label);letter-spacing:var(--spacing-label);font-weight:var(--font-weight-strong);font-family:var(--font-sans-strong);display:flex}.calendar-caption-selectors{align-items:center;gap:var(--space-4);flex:1;justify-content:center;display:flex}.calendar-caption-selector{position:relative}.calendar-caption-selector-btn{align-items:center;gap:var(--space-4);cursor:pointer;font-size:var(--size-label);font-weight:var(--font-weight-strong);font-family:var(--font-sans-strong);line-height:var(--line-label);color:var(--neutral-content-main-titles);padding:var(--space-4)var(--space-8);border-radius:var(--radius-8);background:0 0;border:none;transition:background-color .15s;display:inline-flex}.calendar-caption-selector-btn:hover{background-color:var(--neutral-border-components)}.calendar-caption-selector-btn svg{flex-shrink:0;width:12px;height:12px}.calendar-caption-picker{top:calc(100% + var(--space-4));background-color:var(--neutral-surface-main);border:var(--stroke-components)solid var(--neutral-border-components);border-radius:var(--radius-8);box-shadow:var(--shadow-bottom-l);z-index:30;min-width:80px;max-height:200px;padding:var(--space-4)0;flex-direction:column;display:flex;position:absolute;left:50%;overflow-y:auto;transform:translate(-50%)}.calendar-caption-month-picker{min-width:100px}.calendar-caption-year-picker{min-width:72px}.calendar-caption-picker-btn{padding:var(--space-6)var(--space-12);cursor:pointer;font-size:var(--size-label);font-weight:var(--weight-label);line-height:var(--line-label);letter-spacing:var(--spacing-label);color:var(--neutral-content-main-titles);text-align:center;white-space:nowrap;background:0 0;border:none;justify-content:center;align-items:center;transition:background-color .15s;display:flex}.calendar-caption-picker-btn:hover{background-color:var(--neutral-border-support)}.calendar-caption-picker-btn-active{background-color:var(--color-surface-primary);color:var(--neutral-content-oncolor);font-weight:var(--font-weight-strong)}.calendar-caption-picker-btn-active:hover{background-color:var(--color-surface-primary);opacity:.9}.calendar-nav{display:none}
.input-badges,.input-badges.common-details{width:100%;min-width:0;max-width:none}.input-badges-flyout{width:100%}.input-badges-row{align-items:flex-start;gap:var(--space-8);width:100%;display:flex}.input-badges-control{align-items:flex-start;width:100%;min-width:0}.input-badges-content{align-content:flex-start;align-items:center;gap:var(--space-4);flex-wrap:wrap;flex:1;width:100%;min-width:0;display:flex}.input-badges-content[data-empty=true]{gap:0}.input-badges-badge,.input-badges-custom-badge{align-items:center;display:inline-flex}.input-badges-input{flex:1;min-width:0}.input-badges[data-disabled=true] .input-badges-badge,.input-badges[data-disabled=true] .input-badges-custom-badge{opacity:.6}.input-badges-options-trigger{width:var(--caret-action-size);height:var(--caret-action-size);min-width:var(--caret-action-size);min-height:var(--caret-action-size);align-self:center}.input-badges-options-trigger:focus-visible{box-shadow:var(--shadow-focus)}.input-badges-options-panel{width:100%}.input-badges-options-empty{padding:var(--space-8)var(--space-12)}
.uploader{width:100%}.uploader-control{gap:var(--space-16);flex-direction:column;width:100%;min-width:0;display:flex}.uploader-actions{justify-content:flex-start;display:flex}.uploader-dropzone{justify-content:center;align-items:center;gap:var(--space-24);text-align:center;cursor:pointer;border-style:dashed;flex-direction:column;width:100%;min-height:200px;display:flex}.uploader-dropzone:hover{border-color:var(--neutral-border-active)}.uploader-dropzone[data-dragging=true]{border-color:var(--color-surface-primary);background-color:var(--color-surface-primary-subtle);box-shadow:var(--shadow-bottom-xs)}.uploader-dropzone[data-disabled=true]{cursor:not-allowed;border-color:var(--neutral-border-disabled);background-color:var(--neutral-surface-disabled);box-shadow:none}.uploader-dropzone:focus-visible{outline:2px solid var(--support-focus);outline-offset:2px}.uploader-dropzone-icon{width:var(--space-24);height:var(--space-24);background-color:var(--neutral-surface-subtle);color:var(--color-surface-primary);justify-content:center;align-items:center;display:inline-flex}.uploader-dropzone-icon>svg,.uploader-dropzone-icon>img{width:100%;height:100%}.uploader-dropzone-text{gap:var(--space-8);color:var(--neutral-content-support);flex-direction:column;display:flex}.uploader-dropzone-title{color:var(--neutral-content-main-titles);font-family:var(--font-sans);font-size:var(--title-xxs-font-size);line-height:var(--title-xxs-line-height);letter-spacing:var(--title-xxs-letter-spacing)}.uploader-dropzone-action{color:var(--color-surface-primary);font-family:var(--font-sans);font-size:var(--label-font-size);line-height:var(--label-line-height);letter-spacing:var(--label-letter-spacing);text-underline-offset:var(--space-2);text-decoration:underline}.uploader-dropzone-helper{color:var(--neutral-content-placeholder);font-family:var(--font-sans);font-size:var(--caption-font-size);line-height:var(--caption-line-height);letter-spacing:var(--caption-letter-spacing)}.uploader-list{gap:var(--space-12);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.uploader-item{align-items:center;gap:var(--space-12);border-radius:var(--radius-12);background-color:var(--neutral-surface-subtle);border:var(--stroke-1)solid transparent;grid-template-columns:auto 1fr auto;display:grid}.uploader-item[data-status=error]{border-color:var(--color-content-error);background-color:var(--color-surface-error-light)}.uploader-item[draggable=true]{cursor:grab}.uploader-item[draggable=true]:active{cursor:grabbing}.uploader-item--drag-over{border-color:var(--color-surface-primary);box-shadow:var(--shadow-bottom-xs)}.uploader-item-preview{border-radius:var(--radius-8);background-color:var(--neutral-surface-main);width:200px;height:auto;color:var(--neutral-content-support);justify-content:center;align-items:center;display:inline-flex;overflow:hidden}.uploader-item-preview img{object-fit:contain;width:200px;height:auto}.uploader-item-body{gap:var(--space-6);flex-direction:column;min-width:0;display:flex}.uploader-item-meta{gap:var(--space-4);flex-wrap:wrap;align-items:baseline;display:flex}.uploader-item-name{min-width:0;font-family:var(--font-sans);font-size:var(--label-font-size);line-height:var(--label-line-height);letter-spacing:var(--label-letter-spacing);color:var(--neutral-content-main-titles);white-space:nowrap;text-overflow:ellipsis;flex:auto;overflow:hidden}.uploader-item-size{color:var(--neutral-content-placeholder);font-family:var(--font-sans);font-size:var(--caption-font-size);line-height:var(--caption-line-height);letter-spacing:var(--caption-letter-spacing)}.uploader-item-status{color:var(--neutral-content-support);font-family:var(--font-sans);font-size:var(--caption-font-size);line-height:var(--caption-line-height);letter-spacing:var(--caption-letter-spacing)}.uploader-progress{height:var(--space-6);border-radius:var(--radius-6);background-color:var(--neutral-surface-background);position:relative;overflow:hidden}.uploader-progress-bar{background:var(--color-surface-success);border-radius:var(--radius-full);height:100%;position:absolute;top:0;left:0}.uploader-item-remove:hover{background-color:var(--neutral-surface-main);color:var(--neutral-content-main-titles)}.uploader-item-remove:focus-visible{box-shadow:var(--shadow-focus);outline:none}.uploader-item-remove:disabled{cursor:not-allowed;color:var(--neutral-content-disabled);background:0 0}
.embed-field{width:100%}.embed-control{justify-content:flex-start;align-items:stretch;background-color:var(--neutral-surface-oncolor)!important}.embed-element{resize:vertical;min-height:120px;font-size:var(--size-label);line-height:var(--line-label);letter-spacing:var(--spacing-label);padding:0;color:var(--neutral-content-oncolor)!important;font-family:Courier New,Courier,monospace!important}.embed-element:disabled{resize:none}.embed-preview{gap:var(--space-8);margin-top:var(--space-16);flex-direction:column;width:100%;display:flex}.embed-preview-label{display:none}.embed-preview-iframe{width:100%;height:auto;min-height:0;box-shadow:none;border-radius:var(--radius-8);background-color:#0000;background-color:var(--neutral-surface-main);border:none;border:var(--stroke-1)solid var(--neutral-border-components);margin:0;padding:0;display:block;left:0;overflow:hidden}.embed-preview-iframe iframe{border-radius:var(--radius-32);overflow:hidden}.embed-preview-placeholder{text-align:center;min-height:128px;padding:var(--space-24);border-radius:var(--radius-8);border:var(--stroke-1)solid var(--neutral-border-components);background-color:va(--neutral-surface-main);color:var(--neutral-content-disabled);font-size:var(--size-label);font-weight:var(--weight-label);line-height:var(--line-label);letter-spacing:var(--spacing-label);justify-content:center;align-items:center;display:flex}
.rich-text-area{width:100%;min-width:100%}.rich-text-area-hidden-input{opacity:0;clip:rect(0 0 0 0);clip-path:inset(50%);pointer-events:none;border:0;width:1px;height:1px;margin:0;padding:0;position:absolute}.rich-text-area-shell{gap:var(--space-12);flex-direction:column;display:flex;position:relative}.rich-text-area-shell[data-disabled=true]{opacity:.6;pointer-events:none}.rich-text-area-editor-surface{flex-direction:column;justify-content:flex-start;align-items:stretch;min-height:40vh;max-height:60vh;overflow-y:auto;padding:0!important}.rich-text-area-toolbar{z-index:2;justify-content:flex-start;align-items:flex-start;gap:var(--space-8);background-color:var(--opacity-white-dark);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);padding:var(--space-12)var(--space-16);border-radius:var(--radius-16);border-bottom-right-radius:0;border-bottom-left-radius:0;flex-flow:wrap;display:flex;position:sticky;top:0}.rich-text-nav-icon-group{padding:var(--space-2);border-radius:var(--radius-12);border:var(--stroke-1)solid var(--neutral-border-components);background-color:var(--neutral-surface-main);align-items:center;display:inline-flex}.rich-text-nav-icon{border-radius:var(--radius-8);width:28px;height:28px;color:var(--neutral-content-main-titles);cursor:pointer;transition:background-color var(--speed-medium)var(--ease-linear),color var(--speed-medium)var(--ease-linear);background-color:#0000;border:none;justify-content:center;align-items:center;display:inline-flex}.rich-text-nav-icon:not(:disabled):hover{background-color:var(--neutral-surface-background)}.rich-text-nav-icon:focus-visible{outline:var(--stroke-1)solid var(--color-border-primary);outline-offset:2px}.rich-text-nav-icon:disabled{opacity:.5;cursor:not-allowed}.rich-text-nav-icon-symbol{width:var(--space-16);height:var(--space-16)}.rich-text-format-group{align-items:center;gap:var(--space-4);padding:var(--space-2);border-radius:var(--radius-12);border:var(--stroke-1)solid var(--neutral-border-components);background-color:var(--neutral-surface-main);display:inline-flex}.rich-text-format-button{border-radius:var(--radius-8);width:28px;height:28px;color:var(--neutral-content-main-titles);cursor:pointer;background-color:#0000;border:none;justify-content:center;align-items:center;display:flex}.rich-text-format-button[data-active=true]{background-color:var(--neutral-surface-support);color:var(--color-content-primary)}.rich-text-format-button:not(:disabled):hover{background-color:var(--neutral-surface-support)}.rich-text-format-button:focus-visible{outline:var(--stroke-1)solid var(--color-border-primary);outline-offset:2px}.rich-text-format-button:disabled{opacity:.4;cursor:not-allowed}.rich-text-format-icon{width:var(--space-16);height:var(--space-16)}.rich-text-dropdown-group{align-items:center;gap:var(--space-8);flex-wrap:wrap;display:inline-flex}.rich-text-dropdown{position:relative}.rich-text-dropdown-trigger{align-items:center;gap:var(--space-8);padding:var(--space-8)var(--space-12);border-radius:var(--radius-12);border:var(--stroke-1)solid var(--neutral-border-components);background-color:var(--neutral-surface-main);color:var(--neutral-content-main-titles);cursor:pointer;display:inline-flex}.rich-text-dropdown-trigger:not(:disabled):hover{border-color:var(--neutral-border-active);background-color:var(--neutral-surface-support)}.rich-text-dropdown-trigger:disabled{opacity:.5;cursor:not-allowed}.rich-text-dropdown-icon{width:var(--space-16);height:var(--space-16);color:var(--neutral-content-support);display:inline-flex}.rich-text-dropdown-trigger-label{font-size:var(--size-caption);font-weight:var(--weight-caption);line-height:var(--line-caption);letter-spacing:var(--spacing-caption)}.rich-text-dropdown-chevron{width:var(--space-16);height:var(--space-16);transition:transform var(--speed-medium)var(--ease-linear)}.rich-text-dropdown-chevron[data-open=true]{transform:rotate(180deg)}.rich-text-dropdown-menu{z-index:4;top:calc(100% + var(--space-4));gap:var(--space-4);min-width:200px;padding:var(--space-6);border-radius:var(--radius-8);border:var(--stroke-1)solid var(--neutral-border-components);background-color:var(--neutral-surface-main);box-shadow:var(--shadow-bottom-m);flex-direction:column;display:flex;position:absolute;left:0}.rich-text-dropdown-option{align-items:center;gap:var(--space-6);width:100%;padding:var(--space-6);border-radius:var(--radius-8);color:var(--neutral-content-main-titles);cursor:pointer;text-align:left;background:0 0;border:none;display:flex}.rich-text-dropdown-option:not(:disabled):hover,.rich-text-dropdown-option[data-selected=true]{background-color:var(--neutral-surface-background)}.rich-text-dropdown-option:disabled{opacity:.5;cursor:not-allowed}.rich-text-dropdown-option-icon{width:var(--space-16);height:var(--space-16);color:var(--neutral-content-support);justify-content:center;align-items:center;display:inline-flex}.rich-text-dropdown-option-label{font-size:var(--size-caption);font-weight:var(--weight-caption);line-height:var(--line-caption);letter-spacing:var(--spacing-caption)}.rich-text-dropdown-empty{padding:var(--space-6);font-family:var(--font-sans);font-size:var(--size-small);color:var(--neutral-content-support);text-align:left}.rich-text-area-toolbar-button{justify-content:center;align-items:center;gap:var(--space-6);padding:var(--space-6)var(--space-12);border-radius:var(--radius-12);border:var(--stroke-1)solid var(--neutral-border-components);background-color:var(--neutral-surface-main);color:var(--neutral-content-main-titles);font-family:var(--font-sans-strong);font-size:var(--size-small);cursor:pointer;line-height:1;transition:border-color .15s,background-color .15s,color .15s;display:inline-flex}.rich-text-area-toolbar-button:hover{border-color:var(--neutral-border-active)}.rich-text-area-toolbar-button.is-active{border-color:var(--color-border-primary);background-color:var(--neutral-surface-support);color:var(--color-content-primary);box-shadow:0 0 0 1px var(--color-border-primary)inset}.rich-text-area-toolbar-button:disabled{opacity:.5;cursor:not-allowed;box-shadow:none}.rich-text-area-button-icon{width:var(--space-16);height:var(--space-16);color:var(--neutral-content-support);display:inline-flex}.rich-text-area-editor-surface{width:100%}.rich-text-area-editor{width:100%;min-height:240px;padding:var(--space-16)var(--space-16);color:var(--neutral-content-main-titles);font-family:var(--font-sans);font-size:var(--size-body);font-weight:var(--weight-body);line-height:var(--line-body);letter-spacing:var(--spacing-body);white-space:pre-wrap;word-break:break-word;background-color:#0000;border:none;outline:none;margin-top:-16px}.rich-text-area-editor.rich-text-wrapper{display:block}.rich-text-area-editor.rich-text-wrapper div,.rich-text-area-editor.rich-text-wrapper p{font-family:var(--font-sans);font-size:var(--size-body);font-weight:var(--weight-body);line-height:var(--line-body);letter-spacing:var(--spacing-body);margin:0 0 var(--space-16)}.rich-text-area-editor.rich-text-wrapper div:last-child,.rich-text-area-editor.rich-text-wrapper p:last-child{margin-bottom:0}.rich-text-area-editor:focus-visible{outline:none}.rich-text-area-editor[data-empty=true]:before{content:attr(data-placeholder);color:var(--neutral-content-placeholder);pointer-events:none;font-family:var(--font-sans);font-size:var(--size-body);font-weight:var(--weight-body);line-height:var(--line-body);letter-spacing:var(--spacing-body);display:block}.rich-text-area-inline-toolbar{gap:var(--space-2);padding:var(--space-6)var(--space-8);border-radius:var(--radius-12);background-color:var(--neutral-surface-main);border:var(--stroke-1)solid var(--neutral-border-components);box-shadow:var(--shadow-bottom-m);z-index:3;flex-direction:column;display:flex;position:absolute;top:0;left:0;transform:translate(-50%,-100%)}.rich-text-area-inline-row{align-items:center;gap:var(--space-2);white-space:nowrap;flex-wrap:nowrap;display:flex}.rich-text-area-inline-separator{width:1px;height:var(--space-16);background-color:var(--neutral-border-components);flex-shrink:0;display:inline-block}.rich-text-area-inline-button{width:var(--space-32);height:var(--space-32);border-radius:var(--radius-8);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;display:inline-flex}.rich-text-area-inline-button[data-active=true]{background-color:var(--neutral-surface-background)}.rich-text-area-inline-button:disabled{opacity:.4;cursor:not-allowed}.rich-text-area-inline-button:not(:disabled):hover{background-color:var(--neutral-surface-support)}.rich-text-area-inline-icon{width:var(--space-16);height:var(--space-16);color:var(--color-content-primary)}.rich-text-area-slash-menu{min-width:220px;max-width:280px;padding:var(--space-8);gap:var(--space-4);border-radius:var(--radius-16);border:var(--stroke-1)solid var(--neutral-border-components);background-color:var(--neutral-surface-main);box-shadow:var(--shadow-bottom-m);z-index:3;flex-direction:column;display:flex;position:absolute}.rich-text-area-slash-option{align-items:center;gap:var(--space-8);width:100%;padding:var(--space-8);border-radius:var(--radius-12);text-align:left;cursor:pointer;color:var(--neutral-content-main-titles);background:0 0;border:none;display:flex}.rich-text-area-slash-option[data-active=true],.rich-text-area-slash-option.is-active{background-color:var(--neutral-surface-support)}.rich-text-area-slash-option:disabled{opacity:.4;cursor:not-allowed}.rich-text-area-slash-option-icon{width:var(--space-28);height:var(--space-28);border-radius:var(--radius-8);background-color:var(--neutral-surface-background);color:var(--neutral-content-support);justify-content:center;align-items:center;display:inline-flex}.rich-text-area-slash-option-label{gap:var(--space-2);flex-direction:column;display:flex}.rich-text-area-sr-only{clip:rect(0,0,0,0);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.rich-text-area-editor figure[data-rich-text-asset=image]{gap:var(--space-8);width:100%;margin:var(--space-16)auto;flex-direction:column;padding:0;display:flex}.rich-text-area-editor figure[data-rich-text-asset=image][data-image-spacing=flush]{margin:0}.rich-text-area-editor figure[data-rich-text-asset=image] img{border-radius:var(--radius-12);object-fit:cover;width:100%;max-width:400px;height:auto;display:block}.rich-text-area-editor [data-rich-text-asset=embed]{width:100%;max-width:400px;margin:var(--space-16)auto;padding:0;display:block}.rich-text-area-editor [data-rich-text-asset=embed][data-embed-spacing=flush]{margin:0}.rich-text-image-dialog-body{gap:var(--space-16);flex-direction:column;display:flex}.rich-text-image-settings{gap:var(--space-12);flex-direction:column;display:flex}.rich-text-image-settings .switch{align-self:flex-start}
