.checkbox{gap:var(--space-12);padding:var(--space-16);box-sizing:border-box;border-radius:var(--radius-8);border:var(--stroke-1) solid var(--neutral-border-components);background-color:var(--neutral-surface-main);cursor:pointer;transition:background-color var(--speed-medium) var(--ease-linear), border var(--speed-medium) var(--ease-linear);justify-content:flex-start;align-items:flex-start;display:inline-flex;position:relative}.checkbox:hover{background-color:var(--neutral-surface-background)}.checkbox:active{border-color:var(--neutral-border-active)}.checkbox[data-disabled=true]{cursor:not-allowed;border-color:var(--neutral-border-disabled);background-color:var(--neutral-surface-disabled)}.checkbox-input{opacity:0;pointer-events:none;width:100%;height:100%;margin:0;position:absolute;inset:0}.checkbox-control{--checkbox-control-size:calc(var(--space-12) + var(--space-2) * 2 + var(--stroke-1) * 2);box-sizing:border-box;width:var(--checkbox-control-size);height:var(--checkbox-control-size);padding:var(--space-2);border:var(--stroke-1) solid var(--neutral-border-components);background-color:var(--neutral-surface-main);color:var(--neutral-content-oncolor);box-shadow:var(--shadow-components);transition:background-color var(--speed-fast) var(--ease-linear), border-color var(--speed-fast) var(--ease-linear);border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;position:relative}.checkbox-icon{width:var(--space-12);height:var(--space-12);color:inherit;pointer-events:none;display:none}.checkbox-icon--check{opacity:0;display:block}.checkbox-icon-stroke{fill:none;stroke:currentColor;stroke-width:var(--stroke-1-5);stroke-linecap:round;stroke-linejoin:round}.checkbox-icon-fill{fill:currentColor}.checkbox:hover .checkbox-control{border-color:var(--neutral-border-active)}.checkbox-input:checked+.checkbox-control{border-color:var(--neutral-border-active);background-color:var(--neutral-surface-icons)}.checkbox-input:checked+.checkbox-control .checkbox-icon--check,.checkbox[data-animating-check=true] .checkbox-control .checkbox-icon--check{opacity:1}.checkbox-input:focus-visible+.checkbox-control{border-color:var(--neutral-border-active);outline:var(--stroke-2) solid var(--support-focus);outline-offset:0}.checkbox-input:active+.checkbox-control{border-color:var(--neutral-border-active)}.checkbox[data-indeterminate=true] .checkbox-control{border-color:var(--neutral-border-active);background-color:var(--neutral-surface-icons)}.checkbox[data-indeterminate=true] .checkbox-control .checkbox-icon--check{display:none}.checkbox[data-indeterminate=true] .checkbox-control .checkbox-icon--indeterminate{display:block}.checkbox[data-error=true] .checkbox-control,.checkbox[data-error=true]:hover .checkbox-control{border-color:var(--color-border-error);background-color:var(--color-surface-error-light)}.checkbox-content{gap:var(--space-4);flex-direction:column;min-width:0;display:flex}.checkbox-title,.checkbox-description{gap:var(--space-2);flex-direction:column;display:flex}.checkbox-title>*{color:var(--neutral-content-main-titles);margin:0}.checkbox-description>*{color:var(--neutral-content-support);margin:0}.checkbox--bare{background-color:#0000;border:none;border-radius:0;padding:0}.checkbox--bare:hover{background-color:#0000}.checkbox--bare:active{border-color:#0000}.checkbox--bare[data-disabled=true]{background-color:#0000;border-color:#0000}.checkbox[data-disabled=true] .checkbox-control,.checkbox[data-disabled=true]:hover .checkbox-control{border-color:var(--neutral-border-disabled);background-color:var(--neutral-surface-disabled);color:var(--neutral-content-oncolor);box-shadow:none}.checkbox[data-disabled=true][data-indeterminate=true] .checkbox-control{background-color:var(--neutral-surface-disabled);border-color:var(--neutral-border-disabled)}.checkbox[data-disabled=true] .checkbox-title>*,.checkbox[data-disabled=true] .checkbox-description>*{color:var(--neutral-content-disabled)}.checkbox[data-disabled=true]:hover{border-color:var(--neutral-border-disabled);background-color:var(--neutral-surface-disabled)}
.dialogue-overlay{z-index:1300;padding:var(--space-24);background-color:var(--opacity-black-medium);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(100dvh - 2 * 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-panel:focus{outline:none}.dialogue-header{justify-content:space-between;align-items:flex-start;gap:var(--space-12);padding:var(--space-24);border-bottom:var(--stroke-1) solid var(--neutral-border-support);display:flex}.dialogue-title-group{gap:var(--space-4);flex-direction:column;flex:auto;min-width:0;display:flex}.dialogue-close,.dialogue-header,.dialogue-footer{flex-shrink:0}.dialogue-body{overscroll-behavior:contain;gap:var(--space-16);min-height:0;padding:var(--space-24);flex-direction:column;flex:auto;display:flex;overflow-y:auto}.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:var(--stroke-1) solid var(--neutral-border-support);display:flex}.dialogue-action{min-width:calc(var(--space-64) + var(--space-8))}.dialogue-message{color:var(--neutral-content-body);margin:0}.dialogue-confirmation{gap:var(--space-8);flex-direction:column;display:flex}.dialogue-confirmation-prompt{align-items:center;gap:var(--space-6);color:var(--neutral-content-body);flex-wrap:wrap;margin:0;display:flex}.dialogue-confirmation-token{padding:var(--space-4) var(--space-8);border-radius:var(--radius-8);align-items:center;display:inline-flex}.dialogue-confirmation-token,.dialogue-confirmation-prompt .ctc-inline{--ctc-inline-icon-color:var(--color-content-information);--ctc-inline-icon-color-active:var(--color-content-information);background-color:var(--color-surface-information-light);color:var(--color-content-information)}.dialogue-confirmation-prompt .ctc-inline:hover:not(:disabled){background-color:var(--color-surface-information-light);filter:brightness(.96)}@media (max-width:640px){.dialogue-overlay{padding:var(--space-12)}.dialogue-panel{width:100%;max-height:calc(100dvh - 2 * var(--space-12))}.dialogue-footer{flex-wrap:wrap;justify-content:flex-end}}.sidebar-overlay{justify-content:flex-end;align-items:stretch;padding:0}.sidebar-overlay--left{justify-content:flex-start}.sidebar-panel{background-color:var(--neutral-surface-main);width:min(480px,100vw);height:100%;color:var(--neutral-content-main-titles);border:1px solid var(--neutral-border-components);box-shadow:var(--shadow-bottom-xl);flex-direction:column;display:flex;position:relative;overflow:hidden}.sidebar-panel--right{border-radius:var(--radius-12) 0 0 var(--radius-12);border-right:none}.sidebar-panel--left{border-radius:0 var(--radius-12) var(--radius-12) 0;border-left:none}.sidebar-body{overscroll-behavior:contain;overflow-y:auto}@media (max-width:640px){.sidebar-panel{width:100vw}.sidebar-panel--right,.sidebar-panel--left{border-left:none;border-right:none;border-radius:0}}.drawer-overlay{justify-content:stretch;align-items:flex-end;padding:0}.drawer-panel{background-color:var(--neutral-surface-main);width:100%;max-height:60vh;color:var(--neutral-content-main-titles);border:1px solid var(--neutral-border-components);border-radius:var(--radius-12) var(--radius-12) 0 0;box-shadow:var(--shadow-bottom-xl);border-bottom:none;flex-direction:column;display:flex;position:relative;overflow:hidden}.drawer-handle{width:var(--space-32);background-color:var(--neutral-border-components);border-radius:var(--radius-full);height:4px;margin:var(--space-12) auto var(--space-4);flex-shrink:0;display:none}.drawer-body{overscroll-behavior:contain;overflow-y:auto}@media (min-width:768px){.drawer-panel{max-height:50vh}}
.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)}.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-container .flyout-panel-content{gap:0;overflow:hidden}.dropdown-menu-search-sticky{background-color:var(--neutral-surface-main);padding:var(--flyout-section-padding,var(--space-12));flex:none;padding-bottom:0}.dropdown-menu-search-sticky .search-field{width:100%;min-width:auto}
.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-panel>.flyout-panel-content,.calendar-day-picker,.calendar-day-picker .rdp-months,.calendar-day-picker .rdp-month{overflow:visible}.calendar-day-picker{--rdp-range_start-color:var(--neutral-content-oncolor);--rdp-range_end-color:var(--neutral-content-oncolor);--rdp-range_middle-color:var(--neutral-content-main-titles);--rdp-today-color:var(--neutral-content-oncolor)}.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-12);flex-direction:column;display:flex}.calendar-day-picker .rdp-nav{display:none}.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 th,.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-today button.rdp-day_button{background-color:var(--neutral-surface-oncolor);color:var(--neutral-content-oncolor);font-weight:var(--font-weight-strong)}.calendar-day-picker .rdp-today button.rdp-day_button:hover:not(:disabled){color:var(--neutral-content-main-titles)!important}.calendar-day-picker .rdp-today.rdp-selected button.rdp-day_button{box-shadow:none}.calendar-day-picker .rdp-selected button.rdp-day_button{background-color:var(--color-surface-primary);color:var(--neutral-content-oncolor);width:100%;height:100%;margin:auto}.calendar-day-picker .rdp-selected button.rdp-day_button:hover:not(:disabled){background-color:var(--color-surface-primary);color:var(--neutral-content-oncolor);opacity:.9}.calendar{--calendar-caret-icon-size:var(--caret-action-icon-size)}.calendar-caption .action .action-icon,.calendar-caption .action .action-icon>svg{width:var(--calendar-caret-icon-size);height:var(--calendar-caret-icon-size);min-width:var(--calendar-caret-icon-size);min-height:var(--calendar-caret-icon-size)}.calendar-caption-dropdown.dropdown{--caret-action-icon-size:var(--calendar-caret-icon-size)}.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-nav-spacer{width:var(--space-24);height:var(--space-24);flex:0 0 var(--space-24)}.calendar-caption-dropdown{width:auto;margin:0}.calendar-caption-dropdown .common-details-control{gap:0}.calendar-caption-dropdown .dropdown-container{width:auto;min-width:0}.calendar-caption-dropdown.dropdown .input-field-control{padding:var(--space-2) var(--space-4);gap:var(--space-2);box-shadow:none;background-color:#0000;outline:none}.calendar-caption-dropdown .input-field-control:hover,.calendar-caption-dropdown .input-field-control:focus-within,.calendar-caption-dropdown .input-field-control[data-open=true]{box-shadow:none;background-color:#0000;outline:none}.calendar-caption-dropdown .input-field-control:has(:focus-visible){box-shadow:var(--shadow-focus)}.calendar-caption-dropdown .dropdown-trigger-value,.calendar-caption-dropdown .dropdown-trigger{width:auto}.calendar-caption-dropdown .dropdown-trigger-value,.calendar-caption-dropdown .dropdown-menu-option,.calendar-caption-dropdown .dropdown-menu-option .label{font-family:var(--font-sans);font-weight:var(--weight-label)}.calendar-caption-dropdown-panel{z-index:30;min-width:max-content;max-height:min(240px,40vh)}.calendar-caption-dropdown-panel .flyout-panel-content{overflow:hidden}.calendar-caption-dropdown-panel .dropdown-menu-list{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;max-height:min(220px,36vh);overflow-y:auto}.calendar-nav{display:none}.calendar-panel--double{width:100%;min-width:664px!important;max-width:none!important}.calendar-day-picker--double .rdp-months{gap:var(--space-24);flex-direction:row;align-items:flex-start;display:flex}.calendar-day-picker--double .rdp-month{flex:1 1 0;justify-content:flex-start;align-items:stretch;min-width:0}.calendar-day-picker--range .rdp-range_start button.rdp-day_button,.calendar-day-picker--range .rdp-range_end button.rdp-day_button{background-color:var(--color-surface-primary);color:var(--neutral-content-oncolor);border-radius:var(--radius-full);opacity:1;z-index:1;position:relative}.calendar-day-picker--range .rdp-range_start button.rdp-day_button:hover:not(:disabled),.calendar-day-picker--range .rdp-range_end button.rdp-day_button:hover:not(:disabled),.calendar-day-picker .rdp-today.rdp-selected button.rdp-day_button:hover:not(:disabled),.calendar-day-picker .rdp-today.rdp-selected button.rdp-day_button{color:var(--neutral-content-oncolor)}.calendar-day-picker--range .rdp-day{position:relative}.calendar-day-picker--range .rdp-range_middle{background-color:#0000}.calendar-day-picker--range .rdp-range_middle:before{content:"";top:var(--space-2);right:0;bottom:var(--space-2);background-color:var(--neutral-surface-tables);z-index:0;position:absolute;left:0}.calendar-day-picker--range .rdp-range_middle button.rdp-day_button{color:var(--neutral-content-main-titles);z-index:1;background-color:#0000;border-radius:0;position:relative}.calendar-day-picker--range .rdp-range_start,.calendar-day-picker--range .rdp-range_end{background-color:#0000;border-radius:0}.calendar-day-picker--range .rdp-range_start:before,.calendar-day-picker--range .rdp-range_end:before{content:"";top:var(--space-2);bottom:var(--space-2);background-color:var(--neutral-surface-tables);z-index:0;position:absolute}.calendar-day-picker--range .rdp-range_start:before{border-radius:var(--radius-full) 0 0 var(--radius-full);left:0;right:0}.calendar-day-picker--range .rdp-range_end:before{border-radius:0 var(--radius-full) var(--radius-full) 0;left:0;right:0}.calendar-day-picker--range .rdp-range_start.rdp-range_end{border-radius:var(--radius-full);background-color:#0000}.calendar-day-picker--range .rdp-range_start.rdp-range_end:before{display:none}
.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-control-code{gap:var(--space-12);--code-font-size:12px;--code-line-height:1.7}.embed-editor{flex:auto;width:100%;min-width:0;display:flex;position:relative}.embed-highlight,.embed-element-code,.embed-gutter{font-size:var(--code-font-size);font-weight:var(--weight-label);line-height:var(--code-line-height);letter-spacing:var(--spacing-label);tab-size:2;font-family:var(--font-mono)!important}.embed-highlight{pointer-events:none;color:var(--code-plain);white-space:pre;word-break:normal;overflow-wrap:normal;background:0 0;border:none;margin:0;padding:0;position:absolute;inset:0;overflow:hidden}.embed-highlight-code{font:inherit;letter-spacing:inherit;color:inherit;background:0 0;padding:0}.embed-element-code{z-index:1;white-space:pre;word-break:normal;overflow-wrap:normal;-webkit-text-fill-color:transparent;caret-color:var(--code-plain);background:0 0;position:relative;overflow:auto;color:#0000!important}.embed-element-code::placeholder{color:var(--neutral-content-placeholder);-webkit-text-fill-color:var(--neutral-content-placeholder)}.embed-element-code::selection{background-color:var(--code-selection)}.embed-control-code[data-wrap=true] .embed-highlight,.embed-control-code[data-wrap=true] .embed-element-code{white-space:pre-wrap;overflow-wrap:break-word;word-break:break-word}.embed-editor-overlay{z-index:2;align-items:center;gap:var(--space-4);pointer-events:none;display:flex;position:absolute;bottom:0;right:0}.embed-gutter{text-align:right;color:var(--code-gutter);-webkit-user-select:none;user-select:none;pointer-events:none;flex:none;overflow:hidden}.embed-gutter-inner{flex-direction:column;display:flex}.embed-gutter-line{white-space:pre;font-variant-numeric:tabular-nums;display:block}@media (max-width:768px){.embed-highlight,.embed-element-code,.embed-gutter{font-size:16px}}.code-token-comment{color:var(--code-comment);font-style:italic}.code-token-string{color:var(--code-string)}.code-token-number{color:var(--code-number)}.code-token-keyword{color:var(--code-keyword)}.code-token-function{color:var(--code-function)}.code-token-class{color:var(--code-class)}.code-token-tag{color:var(--code-tag)}.code-token-attr-name{color:var(--code-attr-name)}.code-token-attr-value{color:var(--code-attr-value)}.code-token-property{color:var(--code-property)}.code-token-variable{color:var(--code-variable)}.code-token-constant{color:var(--code-constant)}.code-token-operator{color:var(--code-operator)}.code-token-punctuation{color:var(--code-punctuation)}.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}
.button-group{--button-group-radius:var(--radius-8);--button-group-gap:var(--space-8);--button-group-divider-color:color-mix(in srgb, currentColor 24%, transparent);--button-group-divider-inset:var(--stroke-components);align-items:stretch;display:inline-flex;position:relative}.button-group-horizontal{flex-direction:row}.button-group-vertical{flex-direction:column}.button-group-detached{gap:var(--button-group-gap)}.button-group-wrap{flex-wrap:wrap}.button-group-stretch{width:100%;display:flex}.button-group-stretch>*{flex:1 1 0;min-width:0}.button-group-size-xxl{--button-group-radius:var(--radius-20);--button-group-gap:var(--space-12)}.button-group-size-xl{--button-group-radius:var(--radius-16);--button-group-gap:var(--space-8)}.button-group-size-l{--button-group-radius:var(--radius-12);--button-group-gap:var(--space-8)}.button-group-size-m{--button-group-radius:var(--radius-8);--button-group-gap:var(--space-8)}.button-group-size-s{--button-group-radius:var(--radius-6);--button-group-gap:var(--space-6)}.button-group-size-xs{--button-group-radius:var(--radius-4);--button-group-gap:var(--space-4)}.button-group-size-xxs{--button-group-radius:var(--radius-2);--button-group-gap:var(--space-4)}.button-group-shape-pill{--button-group-radius:var(--radius-full)}.button-group-attached>*{border-radius:0;position:relative;transform:none!important}.button-group-attached>:hover,.button-group-attached>:focus-visible,.button-group-attached>:focus-within{z-index:1}.button-group-attached.button-group-horizontal>*+*{margin-inline-start:calc(var(--stroke-components) * -1)}.button-group-attached.button-group-vertical>*+*{margin-block-start:calc(var(--stroke-components) * -1)}.button-group-attached.button-group-horizontal>:first-child{border-start-start-radius:var(--button-group-radius);border-end-start-radius:var(--button-group-radius)}.button-group-attached.button-group-horizontal>:last-child{border-start-end-radius:var(--button-group-radius);border-end-end-radius:var(--button-group-radius)}.button-group-attached.button-group-vertical>:first-child{border-start-start-radius:var(--button-group-radius);border-start-end-radius:var(--button-group-radius)}.button-group-attached.button-group-vertical>:last-child{border-end-end-radius:var(--button-group-radius);border-end-start-radius:var(--button-group-radius)}.button-group-divided>:not(:first-child)[data-style=filled]:before{content:"";background-color:var(--button-group-divider-color);pointer-events:none;position:absolute}.button-group-divided.button-group-horizontal>:not(:first-child)[data-style=filled]:before{inset-block:var(--button-group-divider-inset);width:var(--stroke-components);inset-inline-start:0}.button-group-divided.button-group-vertical>:not(:first-child)[data-style=filled]:before{inset-inline:var(--button-group-divider-inset);height:var(--stroke-components);inset-block-start:0}.button-group-detached>.button-group{flex:none}
.rich-text-area{--rta-inner-padding:var(--space-12);width:100%;min-width:100%}.input-field-size-xxl .rich-text-area{--rta-inner-padding:var(--space-20)}.input-field-size-xl .rich-text-area{--rta-inner-padding:var(--space-16)}.input-field-size-m .rich-text-area{--rta-inner-padding:var(--space-8)}.input-field-size-s .rich-text-area{--rta-inner-padding:var(--space-4)}.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{scrollbar-gutter:stable;resize:vertical;flex-direction:column;justify-content:flex-start;align-items:stretch;height:40vh;min-height:200px;overflow:hidden auto;padding:0!important}.rich-text-area-shell[data-disabled=true] .rich-text-area-editor-surface{resize:none}.rich-text-area-statusbar{z-index:2;justify-content:center;align-items:center;gap:var(--space-8);padding:var(--space-8) var(--rta-inner-padding);background-color:var(--neutral-surface-main);border-top:var(--stroke-components) solid var(--neutral-border-components);color:var(--neutral-content-support);font-family:var(--font-sans);font-size:var(--size-caption);font-weight:var(--weight-caption);line-height:var(--line-caption);letter-spacing:var(--spacing-caption);-webkit-user-select:none;user-select:none;margin-top:auto;display:flex;position:sticky;bottom:0}.rich-text-area-statusbar-divider{width:1px;height:var(--space-12);background-color:var(--neutral-border-components)}.rich-text-area-toolbar{z-index:2;justify-content:flex-start;align-items:center;gap:var(--space-8);background-color:var(--neutral-surface-main);padding:var(--rta-inner-padding);border-radius:var(--radius-16);border-bottom-right-radius:0;border-bottom-left-radius:0;flex-flow:wrap;display:flex;position:sticky;top:0;overflow:visible}.rich-text-area-editor-surface{width:100%}.rich-text-dropdown-group{align-items:center;gap:var(--space-8);flex-wrap:nowrap;flex:none;display:inline-flex}.rich-text-dropdown-chevron{transition:transform var(--speed-medium) var(--ease-linear)}.rich-text-dropdown-chevron[data-open=true]{transform:rotate(180deg)}.rich-text-area-editor{width:100%;min-height:240px;padding:var(--rta-inner-padding) var(--rta-inner-padding) var(--space-16);margin-top:calc(-1 * var(--rta-inner-padding));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}.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-wrapper{flex:auto;width:100%;display:block;position:relative}.rich-text-area-placeholder{top:0;left:var(--rta-inner-padding);right:var(--rta-inner-padding);align-items:center;gap:var(--space-6);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:flex;position:absolute}.rich-text-area-inline-toolbar{gap:var(--space-4);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-toolbar .button.button-style-outline:not(:hover),.rich-text-area-inline-toolbar .button.button-style-outline:not(:hover){border-color:var(--neutral-border-components)}.rich-text-area-inline-toolbar .button[data-active=true],.rich-text-area-toolbar .button[data-active=true]{background-color:var(--neutral-surface-support)}.rich-text-area-slash-menu{border:var(--stroke-components) solid var(--neutral-border-components);border-radius:var(--radius-12);background-color:var(--neutral-surface-main);box-shadow:var(--shadow-bottom-l);padding:var(--space-6);z-index:3;min-width:220px;max-width:280px;position:absolute;overflow:hidden}.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);-o-object-fit:cover;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}
.segmented-control{--segmented-control-padding-block:var(--space-8);--segmented-control-padding-inline:var(--space-12);--segmented-control-outer-padding:2px;--segmented-control-transition:85ms;gap:var(--space-12);flex-direction:column;width:100%;display:flex}.segmented-control-tabs-only{gap:0;width:max-content}.segmented-control-size-l{--segmented-control-padding-block:var(--space-12);--segmented-control-padding-inline:var(--space-16)}.segmented-control-size-m{--segmented-control-padding-block:var(--space-8);--segmented-control-padding-inline:var(--space-12)}.segmented-control-size-s{--segmented-control-padding-block:var(--space-4);--segmented-control-padding-inline:var(--space-12)}.segmented-control-list{padding:var(--segmented-control-outer-padding);border:var(--stroke-components) solid var(--neutral-border-components);border-radius:var(--radius-full);background-color:var(--neutral-surface-background);align-items:stretch;gap:0;display:inline-flex;position:relative}.segmented-control-list-stretch{width:100%;display:flex}.segmented-control-list-stretch .segmented-control-trigger{text-align:center;flex:1;align-items:center}.segmented-control-list-stretch .segmented-control-trigger-description{text-align:center}.segmented-control-list-stretch .segmented-control-indicator{width:calc((100% - (var(--segmented-control-outer-padding) * 2)) / var(--sc-count,1))}.segmented-control-trigger{z-index:1;gap:var(--space-2);min-width:0;padding:var(--segmented-control-padding-block) var(--segmented-control-padding-inline);color:var(--neutral-content-support);font-family:var(--font-sans);font-size:var(--size-label);font-weight:var(--weight-label);border-radius:var(--radius-full);cursor:pointer;text-align:left;white-space:nowrap;background:0 0;border:none;flex-direction:column;transition:color .15s;display:flex;position:relative}.segmented-control-trigger:focus-visible{outline:var(--stroke-focus) solid var(--support-focus);outline-offset:var(--stroke-focus)}.segmented-control-trigger[data-highlighted=true]{color:var(--neutral-content-oncolor)}.segmented-control-trigger[data-highlighted=true] .segmented-control-trigger-icon>svg{stroke:var(--neutral-content-oncolor)}.segmented-control-trigger:disabled{color:var(--neutral-content-disabled);cursor:not-allowed}.segmented-control-trigger-content{align-items:center;gap:var(--space-4);display:inline-flex}.segmented-control-trigger-icon{width:var(--space-16);height:var(--space-16);color:inherit;justify-content:center;align-items:center;display:inline-flex}.segmented-control-trigger-icon>svg,.segmented-control-trigger-icon>img{width:100%;height:100%}.segmented-control-trigger-badge{justify-content:center;align-items:center;display:inline-flex}.segmented-control-trigger-description{font-size:var(--size-caption);color:var(--neutral-content-placeholder);text-align:left}.segmented-control-indicator{top:var(--segmented-control-outer-padding);left:var(--segmented-control-outer-padding);height:calc(100% - (var(--segmented-control-outer-padding) * 2));border-radius:var(--radius-full);background-color:var(--neutral-surface-oncolor);z-index:0;position:absolute}.segmented-control-indicator--measured{visibility:hidden}.segmented-control-indicator--measured[style*=width]{visibility:visible}.segmented-control-indicator--transitions{transition:left var(--segmented-control-transition) var(--ease-custom), width var(--segmented-control-transition) var(--ease-custom)}.segmented-control-content{border:var(--stroke-components) solid var(--neutral-border-support);width:100%;position:relative;overflow:hidden}.segmented-control-content-track{width:100%;display:flex}.segmented-control-panel{color:var(--neutral-content-body);flex:0 0 100%}.segmented-control-panel>:first-child{margin-top:0}.segmented-control-panel>:last-child{margin-bottom:0}.segmented-control-details{gap:var(--space-16);flex-direction:column;display:flex}
.selector-color{width:100%}.selector-color-container{width:100%;min-width:0;position:relative}.selector-color-control{gap:var(--selector-color-gap)}.selector-color-preview{border-radius:var(--radius-2);width:24px;height:16px;box-shadow:0 0 0 1px var(--neutral-border-components);flex:none;position:relative}.selector-color-preview[data-empty=true]:before{content:"";border-radius:inherit;position:absolute;inset:0}.selector-color-control[data-open=true] .selector-color-preview{box-shadow:0 0 0 1px var(--neutral-border-components)}.selector-color-input{text-transform:uppercase;caret-color:var(--color-content-primary)}.selector-color-panel{width:min(248px,100%);min-width:min(248px,100%);max-width:248px;overflow:visible}.selector-color-panel-content{gap:var(--space-12);overflow:visible}.selector-color-panel-canvas-container{aspect-ratio:4/3;border-radius:var(--radius-8);cursor:crosshair;touch-action:none;-webkit-user-select:none;user-select:none;flex-shrink:0;width:100%;position:relative;overflow:hidden}.selector-color-panel-canvas{pointer-events:none;width:100%;height:100%;display:block}.selector-color-panel-canvas-cursor{pointer-events:none;border:2px solid #fff;border-radius:50%;width:14px;height:14px;position:absolute;transform:translate(-50%,-50%);box-shadow:0 0 0 1px #00000040}.selector-color-panel-hue-slider{appearance:none;cursor:pointer;background:linear-gradient(90deg,red 0%,#ff0 17%,#0f0 33%,#0ff 50%,#00f 67%,#f0f 83%,red 100%);border:none;border-radius:9999px;outline:none;flex-shrink:0;width:100%;height:12px;padding:0}.selector-color-panel-hue-slider::-webkit-slider-thumb{appearance:none;cursor:grab;background:#fff;border-radius:50%;width:18px;height:18px;box-shadow:0 0 0 1px #0003,0 1px 4px #00000040}.selector-color-panel-hue-slider:active::-webkit-slider-thumb{cursor:grabbing}.selector-color-panel-hue-slider::-moz-range-thumb{cursor:grab;background:#fff;border:none;border-radius:50%;width:18px;height:18px;box-shadow:0 0 0 1px #0003,0 1px 4px #00000040}.selector-color-panel-hue-slider:disabled{opacity:.5;cursor:not-allowed}.selector-color-panel-bottom{gap:var(--space-8);flex-direction:column;flex-shrink:0;align-items:stretch;display:flex}.selector-color-panel-fields{flex:1;width:100%;min-width:0}.selector-color-panel-fields-hex{display:flex}.selector-color-panel-fields-channels{gap:var(--space-6);display:flex}.selector-color-panel-channel{align-items:center;gap:var(--space-4);flex-direction:column;flex:1;min-width:0;display:flex}.selector-color-panel-channel-label{color:var(--neutral-content-support)}.selector-color-panel-channel-input{appearance:textfield;text-align:center;width:100%}.selector-color-panel-channel-input::-webkit-outer-spin-button{appearance:none}.selector-color-panel-channel-input::-webkit-inner-spin-button{appearance:none}.selector-color-panel-format-wrapper{z-index:2;flex:none;width:100%;position:relative}.selector-color-panel-format-dropdown,.selector-color-panel-format-dropdown .dropdown-container{width:100%;min-width:0;overflow:visible}.selector-color-panel-format-dropdown-panel{z-index:30;min-width:100%;max-width:100%}.selector-color-panel-bottom .selector-color-panel-field-control,.selector-color-panel-format-dropdown .dropdown-control{padding:var(--space-8);gap:var(--space-8);border-radius:var(--radius-8)}.selector-color-panel-hex-input{text-transform:uppercase}.selector-color-panel-format-control{cursor:pointer}.selector-color-panel-format-select{appearance:none;cursor:pointer;background:0 0;min-width:3ch}.selector-color-panel-format-control .input-field-icon-trailing{pointer-events:none}.selector-color-panel-section{gap:var(--space-8);flex-direction:column;display:flex}.selector-color-panel-section-label{color:var(--neutral-content-support)}.selector-color-panel-palette{gap:var(--space-8);grid-template-columns:repeat(auto-fill, minmax(var(--space-32), 1fr));display:grid}.selector-color-panel-swatch{width:var(--space-32);height:var(--space-32);border-radius:var(--radius-8);cursor:pointer;background:0 0;border:none;padding:0;position:relative}.selector-color-panel-swatch:before{content:"";border-radius:inherit;background-color:var(--selector-color-swatch);box-shadow:0 0 0 1px var(--neutral-border-components);position:absolute;inset:0}.selector-color-panel-swatch-inner{border-radius:inherit;border:var(--stroke-2) solid transparent;transition:border-color .2s;position:absolute;inset:0}.selector-color-panel-swatch[data-active=true] .selector-color-panel-swatch-inner{border-color:var(--neutral-border-components)}.selector-color-panel-swatch:focus-visible .selector-color-panel-swatch-inner{border-color:var(--neutral-border-components);box-shadow:var(--shadow-focus)}.selector-color.input-field-size-xxl{--selector-color-gap:var(--space-12);--selector-color-preview-size:var(--space-32);--selector-color-preview-radius:var(--radius-20)}.selector-color.input-field-size-xl{--selector-color-gap:var(--space-12);--selector-color-preview-size:var(--space-24);--selector-color-preview-radius:var(--radius-16)}.selector-color.input-field-size-l{--selector-color-gap:var(--space-12);--selector-color-preview-size:var(--space-24);--selector-color-preview-radius:var(--radius-12)}.selector-color.input-field-size-m{--selector-color-gap:var(--space-8);--selector-color-preview-size:var(--space-20);--selector-color-preview-radius:var(--radius-8)}.selector-color.input-field-size-s{--selector-color-gap:var(--space-8);--selector-color-preview-size:var(--space-16);--selector-color-preview-radius:var(--radius-6)}.selector-color.input-field-size-xs{--selector-color-gap:var(--space-6);--selector-color-preview-size:var(--space-16);--selector-color-preview-radius:var(--radius-4)}.selector-color.input-field-size-xxs{--selector-color-gap:var(--space-4);--selector-color-preview-size:var(--space-16);--selector-color-preview-radius:var(--radius-2)}
.selector-country{width:100%}.selector-country-container{width:100%;min-width:0}.selector-country-control{cursor:pointer}.selector-country-control[data-disabled=true]{cursor:not-allowed}.selector-country-emoji{width:var(--space-16);height:var(--space-16);flex:none;justify-content:center;align-items:center;line-height:1;display:inline-flex}.selector-country-trigger{text-align:left;cursor:pointer;margin:0;padding:0}.selector-country-trigger[data-placeholder=true]{color:var(--neutral-content-placeholder)}.selector-country-trigger:disabled{cursor:not-allowed;color:var(--neutral-content-disabled)}.selector-country-panel{flex-direction:column;min-width:100%;max-width:100%;display:flex;overflow:hidden;padding:0!important}.selector-country-panel-content{flex-direction:column;flex:1;gap:0;width:100%;min-height:0;display:flex}.selector-country-panel-content .search-field{min-width:auto}.selector-country-search-sticky{background-color:var(--neutral-surface-main);padding:var(--flyout-section-padding,var(--space-12));flex:none;padding-bottom:0}.selector-country-list{min-height:0;padding:var(--flyout-section-padding,var(--space-12)) 0 var(--flyout-section-padding,var(--space-12));padding-top:var(--space-4);scroll-padding-block:var(--space-4);scrollbar-width:thin;flex-direction:column;flex:1;gap:0;margin:0;list-style:none;display:flex;overflow-y:auto}.selector-country-option{padding:0 var(--flyout-section-padding,var(--space-12));margin:0}.selector-country-option-button{align-items:center;gap:var(--space-8);width:100%;padding:var(--space-8);border-radius:var(--radius-8);text-align:left;cursor:pointer;transition:background-color var(--speed-medium) var(--ease-linear);background:0 0;border:none;display:flex}.selector-country-option-button:hover,.selector-country-option-button[data-active=true]{background-color:var(--neutral-surface-background)}.selector-country-option-button:focus-visible{box-shadow:var(--shadow-focus);outline:none}.selector-country-option-emoji{width:var(--space-16);height:var(--space-16);font-size:var(--space-16);flex:none;justify-content:center;align-items:center;line-height:1;display:inline-flex}.selector-country-option-content{color:var(--neutral-content-main-titles);flex-direction:column;display:flex}.selector-country-option-name{color:inherit}.selector-country-option-code{color:var(--neutral-content-support)}.selector-country-empty{justify-content:center;align-items:center;gap:var(--space-8);padding:var(--space-16) 0;color:var(--neutral-content-support);flex-direction:column;display:flex}
.selector-phone{width:100%}.selector-phone-container{width:100%;min-width:0;position:relative}.selector-phone-control{gap:var(--space-8);cursor:text}.selector-phone-control[data-disabled=true]{cursor:not-allowed}.selector-phone-leading{padding-inline-end:var(--space-2)}.selector-phone-entry{align-items:center;gap:var(--space-4);flex:1;min-width:0;display:flex}.selector-phone-prefix{-webkit-user-select:none;user-select:none;color:var(--neutral-content-support);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);flex:none;align-items:center;display:inline-flex}.selector-phone-input{flex:1;min-width:0}.selector-phone-country-emoji{width:var(--space-16);height:var(--space-16);font-size:var(--space-16);justify-content:center;align-items:center;line-height:1;display:inline-flex}.selector-phone-panel{flex-direction:column;min-width:100%;max-width:100%;display:flex;overflow:hidden;padding:0!important}.selector-phone-panel-content{flex-direction:column;flex:1;gap:0;width:100%;min-height:0;display:flex}.selector-phone-panel-content .search-field{width:100%;min-width:auto}.selector-phone-search-sticky{background-color:var(--neutral-surface-main);padding:var(--flyout-section-padding,var(--space-12));flex:none;padding-bottom:0}.selector-phone-list{min-height:0;padding:var(--flyout-section-padding,var(--space-12)) 0 var(--flyout-section-padding,var(--space-12));padding-top:var(--space-4);scroll-padding-block:var(--space-4);scrollbar-width:thin;flex-direction:column;flex:1;gap:0;margin:0;list-style:none;display:flex;overflow-y:auto}.selector-phone-option{padding:0 var(--flyout-section-padding,var(--space-12));margin:0}.selector-phone-option-button{justify-content:space-between;align-items:center;gap:var(--space-12);width:100%;padding:var(--space-8);border-radius:var(--radius-8);text-align:left;cursor:pointer;transition:background-color var(--speed-medium) var(--ease-linear);background:0 0;border:none;display:flex}.selector-phone-option-button:hover,.selector-phone-option-button[data-active=true]{background-color:var(--neutral-surface-background)}.selector-phone-option-button:focus-visible{box-shadow:var(--shadow-focus);outline:none}.selector-phone-option-left{align-items:center;gap:var(--space-8);display:inline-flex}.selector-phone-option-emoji{width:var(--space-24);height:var(--space-24);font-size:var(--space-20);flex:none;justify-content:center;align-items:center;line-height:1;display:inline-flex}.selector-phone-option-name{color:var(--neutral-content-main-titles)}.selector-phone-option-code{color:var(--neutral-content-support)}.selector-phone-empty{padding:var(--space-16) 0;color:var(--neutral-content-support);flex-direction:column;justify-content:center;align-items:center;display:flex}
.share{gap:var(--space-8);flex-wrap:wrap;align-items:center;display:flex}.share-tagline{color:var(--neutral-content-support);white-space:nowrap;margin-right:var(--space-4)}.share-btn{border-radius:var(--radius-full,9999px);background-color:var(--neutral-surface-background);cursor:pointer;width:40px;height:40px;box-shadow:var(--shadow-components);border:none;flex-shrink:0;justify-content:center;align-items:center;margin:0;padding:0;text-decoration:none;transition:background-color .15s,opacity .15s;display:inline-flex}.share-btn:hover{background-color:var(--neutral-surface-support)}.share-btn:focus-visible{outline:2px solid var(--support-focus);outline-offset:2px}.share-btn-icon{justify-content:center;align-items:center;width:20px;height:20px;display:flex}.share-btn-icon>svg,.share-btn-mail-icon{width:100%;height:100%}.share--mono .share-btn{color:var(--neutral-surface-icons);box-shadow:none;background-color:#0000}.share--mono .share-btn:hover{color:var(--neutral-content-main-titles);background-color:var(--neutral-surface-support)}.share--mono .share-btn-icon svg [fill]:not([fill=none]){fill:currentColor}.share--mono .share-btn-icon svg [stroke]:not([stroke=none]){stroke:currentColor}.share-btn--square{width:var(--core-32);min-width:var(--core-32);height:var(--core-32);min-height:var(--core-32);padding:var(--space-4);border-radius:var(--radius-8);color:var(--neutral-surface-icons);box-shadow:none}.share-btn--copy.is-copied{background-color:var(--state-success-light);color:var(--state-success)}.share-fanout{justify-content:center;align-items:center;gap:var(--space-4);flex-flow:column;display:flex;position:relative}.share-fanout-trigger{justify-content:center;align-items:center;gap:var(--space-4);cursor:pointer;color:var(--neutral-content-main-titles);background:0 0;border:none;flex-flow:column;margin:0;padding:0;display:flex}.share-fanout-trigger:focus-visible{outline:2px solid var(--support-focus);outline-offset:2px;border-radius:var(--radius-4)}.share-fanout-trigger-icon{width:var(--core-20);height:var(--core-20);color:var(--neutral-surface-icons);justify-content:center;align-items:center;display:flex}.share-fanout-trigger-icon svg{width:100%;height:100%;display:block}.share-fanout-trigger-label{color:inherit}.share-fanout-panel{inset:50% var(--space-48) auto auto;justify-content:center;align-items:center;gap:var(--space-4);height:var(--core-32);display:none;position:absolute;transform:translateY(-50%)}.share-popup{z-index:9999;justify-content:center;align-items:center;gap:var(--space-4);padding:var(--space-8);border-radius:var(--radius-12);background-color:var(--neutral-surface-main);box-shadow:var(--shadow-bottom-m);flex-flow:row;display:none;position:fixed;transform:translate(-50%,-50%)}.share-highlight{display:block}
.slider{--slider-track-height:var(--space-4);--slider-track-radius:var(--radius-24);--slider-thumb-size:var(--space-24);--slider-thumb-border:var(--stroke-2) solid var(--neutral-surface-main);--slider-thumb-background:var(--neutral-border-active);--slider-thumb-shadow:var(--shadow-components);--slider-thumb-hover-shadow:var(--shadow-components);--slider-thumb-focus-ring:var(--shadow-focus), var(--shadow-components);--slider-track-background:var(--neutral-surface-support);--slider-track-range:var(--neutral-border-active);--slider-gap:var(--space-12);gap:var(--space-12);flex-direction:column;display:flex}.slider-control{align-items:center;gap:var(--slider-gap);width:100%;display:flex}.slider-control[data-disabled=true]{opacity:.6;cursor:not-allowed}.slider-control[data-disabled=true] .slider-track,.slider-control[data-disabled=true] .slider-range{background-color:var(--neutral-border-disabled)}.slider-root{width:100%;height:var(--slider-thumb-size);touch-action:none;-webkit-user-select:none;user-select:none;align-items:center;display:flex;position:relative}.slider-track{height:var(--slider-track-height);border-radius:var(--slider-track-radius);background-color:var(--slider-track-background);cursor:pointer;flex:1;position:relative}.slider-range{background-color:var(--slider-track-range);border-radius:inherit;height:100%;position:absolute}.slider-root>span:has(>.slider-thumb){margin-top:calc(var(--slider-thumb-size) / -2);align-items:center;line-height:0;display:flex;top:50%}.slider-thumb{width:var(--slider-thumb-size);height:var(--slider-thumb-size);border-radius:var(--radius-full);background-color:var(--slider-thumb-background);border:var(--slider-thumb-border);box-shadow:var(--slider-thumb-shadow);cursor:grab;transition:box-shadow .15s,transform .15s;display:block;position:relative}.slider-thumb:active{cursor:grabbing}.slider-thumb:hover{box-shadow:var(--slider-thumb-hover-shadow)}.slider-thumb:focus-visible{box-shadow:var(--slider-thumb-focus-ring);outline:none}.slider-control[data-disabled=true] .slider-track,.slider-control[data-disabled=true] .slider-thumb{cursor:not-allowed}.slider-control[data-disabled=true] .slider-thumb{box-shadow:none;border-color:var(--neutral-border-disabled);background-color:var(--neutral-surface-disabled)}.slider-value{text-align:right;min-width:4ch;font-family:var(--font-sans);font-size:var(--size-label);font-weight:var(--weight-label);line-height:var(--line-label);color:var(--neutral-content-main-titles)}.slider[data-state=error] .slider-track{background-color:var(--color-border-error)}.slider[data-state=error] .slider-range,.slider[data-state=error] .slider-thumb{background-color:var(--color-surface-error)}.slider-size-xxl{--slider-track-height:var(--space-6);--slider-thumb-size:var(--space-32);--slider-gap:var(--space-16)}.slider-size-xl{--slider-track-height:var(--space-6);--slider-thumb-size:var(--space-24)}.slider-size-l{--slider-track-height:var(--space-4);--slider-thumb-size:var(--space-24)}.slider-size-m{--slider-track-height:var(--space-4);--slider-thumb-size:var(--space-20)}.slider-size-s{--slider-track-height:var(--space-4);--slider-thumb-size:var(--space-16);--slider-gap:var(--space-8)}.slider-size-xs{--slider-track-height:var(--space-2);--slider-thumb-size:var(--space-16);--slider-gap:var(--space-8)}.slider-size-xxs{--slider-track-height:var(--space-2);--slider-thumb-size:var(--space-12);--slider-gap:var(--space-6)}.slider-control[data-disabled=true] .slider-value{color:var(--neutral-content-disabled)}
.text-area{width:100%}.text-area-control{justify-content:flex-start;align-items:stretch}.text-area-element{resize:vertical;min-height:96px;padding:0}.text-area-element:disabled{resize:none}
.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);--toast-gap:var(--space-8);--toast-padding-x:var(--space-16);--toast-padding-y:var(--space-16);--toast-radius:var(--radius-16);--toast-min-height:0;--toast-shadow:var(--shadow-none);--toast-frame:transparent;--toast-divider:transparent;border:var(--stroke-components) solid var(--toast-frame);border-radius:var(--toast-radius);background-color:var(--toast-divider);box-shadow:var(--toast-shadow);color:var(--toast-title-color);min-width:0;min-height:var(--toast-min-height);pointer-events:auto;align-items:stretch;gap:1px;display:flex;overflow:hidden;translate:0}.toast-layout-inline{gap:0}@media (prefers-reduced-motion:reduce){.toast{animation:none}}.toast-main{align-items:center;gap:var(--toast-gap);min-width:0;padding:var(--toast-padding-y) var(--toast-padding-x);background-color:var(--toast-surface);border-radius:var(--radius-4);flex:1;display:flex}.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:16px;height:16px}.toast .toast-title{color:var(--toast-title-color);margin:0}.toast .toast-description{font-family:var(--font-sans);font-size:var(--size-small);color:var(--toast-description-color);margin:0;line-height:1.4}.toast-controls{align-items:center;gap:var(--space-8);padding-left:var(--space-8);flex-shrink:0;margin-left:auto;display:inline-flex}.toast-action{justify-content:center;align-items:center;gap:var(--space-6);padding:var(--space-6) var(--space-12);border:var(--stroke-components) solid transparent;border-radius:var(--radius-8);color:var(--toast-title-color);font-family:var(--font-sans);font-size:var(--size-label);line-height:var(--line-label);white-space:nowrap;cursor:pointer;background:0 0;flex-shrink:0;display:inline-flex}.toast-action:disabled{opacity:.6;cursor:not-allowed}.toast-action-variant-outline{border-color:var(--toast-border)}.toast-action-variant-outline:hover:not(:disabled),.toast-action-variant-empty:hover:not(:disabled){background-color:color-mix(in srgb, var(--toast-title-color) 8%, transparent)}.toast-action-variant-soft{background-color:color-mix(in srgb, var(--toast-title-color) 12%, transparent)}.toast-action-variant-soft:hover:not(:disabled){background-color:color-mix(in srgb, var(--toast-title-color) 20%, transparent)}.toast-action:active:not(:disabled){transform:translateY(1px)}.toast-trailing-action{justify-content:center;align-items:center;gap:var(--space-6);padding:var(--toast-padding-y) var(--toast-padding-x);color:var(--toast-title-color);font-size:var(--size-label);line-height:var(--line-label);cursor:pointer;background:0 0;border:none;flex-shrink:0;margin-left:auto;display:inline-flex}.toast-trailing-action:disabled{opacity:.6;cursor:not-allowed}.toast-action:focus-visible,.toast-trailing-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:16px;min-width:16px;max-width:16px;height:16px;min-height:16px;max-height:16px;color:var(--toast-icon-color);cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.toast-trailing{flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.toast-trailing--dismiss{padding:var(--toast-padding-y) var(--toast-padding-x);border-radius:var(--radius-4);background-color:var(--toast-surface);align-self:stretch;margin-left:auto}.toast-dismiss:active{transform:translateY(1px)}.toast-dismiss svg{width:16px;min-width:16px;height:16px;min-height:16px}.toast[data-tone=information],.toast-tone-information,.toast[data-tone=success],.toast-tone-success,.toast[data-tone=warning],.toast-tone-warning,.toast[data-tone=error],.toast-tone-error{--toast-border:color-mix(in srgb, var(--toast-title-color) 24%, transparent)}.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:color-mix(in srgb, var(--neutral-surface-oncolor) 85%, transparent);--toast-title-color:var(--neutral-content-oncolor);--toast-description-color:var(--neutral-content-oncolor);--toast-icon-color:var(--neutral-content-oncolor);--toast-border:var(--opacity-white-medium)}.toast[data-tone=reversed],.toast-tone-reversed{--toast-surface:var(--neutral-surface-main);--toast-title-color:var(--neutral-content-main-titles);--toast-description-color:var(--neutral-content-support);--toast-icon-color:var(--neutral-content-main-titles);--toast-border:var(--neutral-border-components);--toast-frame:var(--toast-border);--toast-divider:var(--toast-border)}.toast[data-tone=default] .toast-main,.toast-tone-default .toast-main,.toast[data-tone=default] .toast-trailing--dismiss,.toast-tone-default .toast-trailing--dismiss{-webkit-backdrop-filter:blur(32px)}
.toast-stack-root{z-index:9999;pointer-events:auto;width:420px;max-width:calc(100vw - 32px);position:fixed}.toast-stack-root[data-position^=bottom]{bottom:24px}.toast-stack-root[data-position^=top]{top:24px}.toast-stack-root[data-position=bottom-center],.toast-stack-root[data-position=top-center]{left:50%;transform:translate(-50%)}.toast-stack-root[data-position=bottom-left],.toast-stack-root[data-position=top-left]{left:24px}.toast-stack-root[data-position=bottom-right],.toast-stack-root[data-position=top-right]{right:24px}.toast-stack-container{width:100%;position:relative}.toast-stack-item{pointer-events:auto;transform-origin:bottom;will-change:transform, opacity;position:absolute;bottom:0;left:0;right:0}
.settings-card-stack{gap:var(--space-32);width:100%;max-width:calc(var(--core-256) * 4);flex-direction:column;display:flex}.settings-card{box-sizing:border-box;border:var(--stroke-components) solid var(--neutral-border-support);border-radius:var(--radius-12);background-color:var(--neutral-surface-background);min-width:0;scroll-margin-top:var(--space-24);flex-direction:column;display:flex}.settings-card-panel-inner>*{border-top:var(--stroke-components) solid var(--neutral-border-support)}.settings-card-description+*{border-top:none}.settings-card-description:last-child{padding-bottom:var(--space-24)}.settings-card-description:has(+.settings-card-footer){padding-bottom:var(--space-24)}.settings-card-description+.settings-card-footer{border-top:var(--stroke-components) solid var(--neutral-border-support)}.settings-card-header{border-radius:calc(var(--radius-12) - var(--stroke-components)) calc(var(--radius-12) - var(--stroke-components)) 0 0;background-color:var(--neutral-surface-main)}.settings-card[data-state=closed] .settings-card-header{border-radius:calc(var(--radius-12) - var(--stroke-components))}.settings-card-title{color:var(--neutral-content-main-titles);margin:0}.settings-card-trigger{align-items:center;gap:var(--space-12);width:100%;padding:var(--space-20) var(--space-24);border-radius:inherit;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;display:flex}.settings-card-trigger[aria-disabled=true]{cursor:default}.settings-card-trigger:focus-visible{outline:var(--stroke-components) solid var(--neutral-content-main-titles);outline-offset:calc(var(--stroke-components) * -2)}.settings-card-title-text{flex:auto;min-width:0}.settings-card-summary{flex-shrink:1;min-width:0;max-width:50%}.settings-card-summary .badge-label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.settings-card-chevron{width:var(--core-20);height:var(--core-20);color:var(--neutral-content-support);flex-shrink:0;transition:transform .3s}.settings-card[data-state=open] .settings-card-chevron{transform:rotate(180deg)}.settings-card-panel{grid-template-rows:1fr;transition:grid-template-rows .3s;display:grid}.settings-card[data-state=closed] .settings-card-panel{grid-template-rows:0fr}.settings-card-panel-inner{flex-direction:column;min-width:0;min-height:0;display:flex;overflow:hidden}.settings-card[data-state=open][data-settled] .settings-card-panel-inner{overflow:visible}@media (prefers-reduced-motion:reduce){.settings-card-panel,.settings-card-chevron{transition:none}}.settings-card-description{padding:var(--space-24) var(--space-24) 0;font-size:var(--size-body);line-height:var(--line-body);color:var(--neutral-content-main-titles)}.settings-card-description p{color:inherit;margin:0}.settings-card-body{gap:var(--space-20);min-width:0;padding:var(--space-24);flex-direction:column;display:flex}.settings-card-body .common-details{width:100%}.settings-card-footer{align-items:center;gap:var(--space-8);padding:var(--space-12) var(--space-24);border-radius:0 0 calc(var(--radius-12) - var(--stroke-components)) calc(var(--radius-12) - var(--stroke-components));background-color:var(--neutral-surface-main);flex-wrap:wrap;display:flex}.settings-card-row{gap:var(--space-16);padding:var(--space-16) var(--space-24);flex-direction:column;display:flex}.settings-card-row--toggle{cursor:pointer;transition:background-color .2s}.settings-card-row--toggle:hover:not(:has(>.platform-collapse:hover)){background-color:var(--neutral-surface-main)}.settings-card-row--toggle>.platform-collapse{cursor:auto}.settings-card-panel-inner>.settings-card-row--toggle:last-child{border-radius:0 0 calc(var(--radius-12) - var(--stroke-components)) calc(var(--radius-12) - var(--stroke-components))}.settings-card-row>.platform-collapse{--platform-collapse-gap:var(--space-16)}.settings-card-row-main{align-items:center;gap:var(--space-16);min-width:0;display:flex}.settings-card-row-icon{width:var(--core-24);height:var(--core-24);color:var(--neutral-content-main-titles);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.settings-card-row-icon>svg{width:100%;height:100%}.settings-card-row-text{gap:var(--space-2);flex-direction:column;flex:auto;min-width:0;display:flex}.settings-card-row-title,.settings-card-row-description{text-overflow:ellipsis;margin:0;overflow:hidden}.settings-card-row-title{color:var(--neutral-content-main-titles)}.settings-card-row-description{color:var(--neutral-content-support)}.settings-card-row-trailing{align-items:center;gap:var(--space-12);flex-shrink:0;display:flex}.settings-card-row-meta{color:var(--neutral-content-support);white-space:nowrap}@media (max-width:768px){.settings-card-row-main{flex-wrap:wrap}.settings-card-row-trailing{justify-content:flex-end;width:100%}.settings-card-row-meta{margin-right:auto}}
.platform-bar-roll{vertical-align:top;margin-block:-.15em;padding-block:.15em;display:inline-block;position:relative;overflow:visible clip}.platform-bar-roll-line{white-space:nowrap;display:block}.platform-bar-roll-line[data-message-line=leaving]{position:absolute;top:50%;left:0;translate:0 -50%}
.platform-save-bar{bottom:var(--space-8);z-index:5;pointer-events:none;opacity:0;transform:translateY(calc(100% + var(--space-8)));transition:opacity var(--speed-medium) var(--my-ease), transform .5s var(--my-ease);justify-content:center;display:flex;position:sticky}.platform-save-bar--visible{pointer-events:auto;opacity:1;transform:none}.platform-save-bar-inner{box-sizing:border-box;justify-content:space-between;align-items:center;gap:var(--space-12) var(--space-24);width:max-content;max-width:100%;min-height:var(--core-64);padding:var(--space-12) var(--space-20);border-radius:var(--radius-12);background-color:var(--neutral-surface-oncolor);box-shadow:var(--shadow-bottom-l);flex-wrap:wrap;display:flex;position:relative}.platform-save-bar .platform-save-bar-message{color:var(--neutral-content-oncolor);margin:0}.platform-save-bar-inner[data-actions]{padding-right:var(--space-12)}.platform-save-bar-inner[data-animating]{flex-wrap:nowrap;overflow:clip}.platform-save-bar-actions[data-leaving]{top:50%;right:var(--space-12);position:absolute;translate:0 -50%}.platform-save-bar .platform-save-bar-inner[data-status=error] .platform-save-bar-message{color:var(--state-error)}.platform-save-bar-actions{gap:var(--space-8);flex-wrap:wrap;margin-left:auto;display:flex}.platform-save-bar-actions .button{transition-property:background-color,border-color,outline-color,opacity}.platform-save-bar .platform-save-bar-discard.button-style-outline{border-color:var(--opacity-white-medium);color:var(--neutral-content-oncolor)!important}.platform-save-bar .platform-save-bar-discard.button-style-outline:hover:not(:disabled){border-color:var(--neutral-content-oncolor);color:var(--neutral-content-oncolor)!important}.platform-save-bar .platform-save-bar-discard.button-style-outline .button-icon svg,.platform-save-bar .platform-save-bar-discard.button-style-outline:hover:not(:disabled) .button-icon svg{stroke:var(--neutral-content-oncolor)!important}@media (prefers-reduced-motion:reduce){.platform-save-bar{transition:none}}
.platform-section-nav{max-width:100%;display:flex}.platform-section-nav-pill{scrollbar-width:none;overflow-x:auto}.platform-section-nav-pill::-webkit-scrollbar{display:none}.platform-section-nav-list{gap:var(--space-4);padding:var(--space-4);border:var(--stroke-1) solid var(--neutral-border-support);border-radius:var(--radius-12);background-color:var(--neutral-surface-main);flex-shrink:0;margin:0;list-style:none;display:flex;position:relative}.platform-section-nav-link{z-index:1;min-height:var(--core-32);padding:0 var(--space-12);border-radius:var(--radius-8);color:var(--neutral-content-body);white-space:nowrap;transition:background-color .15s var(--my-ease), color .15s var(--my-ease);align-items:center;text-decoration:none;display:inline-flex;position:relative}.platform-section-nav-stretch{width:100%}.platform-section-nav-stretch .platform-section-nav-list{flex:auto}.platform-section-nav-stretch .platform-section-nav-list>li:not(.platform-section-nav-indicator){flex:1 1 0;min-width:0}.platform-section-nav-stretch .platform-section-nav-link{justify-content:center;width:100%}.platform-section-nav-icon{margin-right:var(--space-6);--neutral-surface-icons:currentColor;display:inline-flex}.platform-section-nav-icon svg{width:var(--core-16);height:var(--core-16)}.platform-section-nav-count{margin-left:var(--space-8);min-width:var(--core-20);transition:background-color .15s var(--my-ease), color .15s var(--my-ease);padding:var(--space-2) var(--space-4)!important}.platform-section-nav-count.notification-variant-prominent{background-color:color-mix(in srgb, var(--neutral-content-main-titles) 10%, transparent);color:var(--neutral-content-main-titles)}.platform-section-nav-count.notification-variant-inverse{background-color:color-mix(in srgb, var(--neutral-content-oncolor) 20%, transparent);color:var(--neutral-content-oncolor)}button.platform-section-nav-link{cursor:pointer;background-color:#0000;border:none;margin:0}.platform-section-nav-link:hover{color:var(--neutral-content-main-titles)}.platform-section-nav-link[data-highlighted=true]{color:var(--neutral-content-oncolor)}.platform-section-nav-link:focus-visible{outline:var(--stroke-components) solid var(--neutral-content-main-titles);outline-offset:var(--space-2)}.platform-section-nav-link.platform-section-nav-link-active{background-color:var(--neutral-surface-oncolor);color:var(--neutral-content-oncolor)}.platform-section-nav-list[data-indicator=true] .platform-section-nav-link-active{background-color:#0000}.platform-section-nav-list[data-indicator=true] .platform-section-nav-link:not([data-highlighted=true]){color:var(--neutral-content-body)}.platform-section-nav-indicator{top:var(--space-4);bottom:var(--space-4);width:var(--indicator-width,0);border-radius:var(--radius-8);background-color:var(--neutral-surface-oncolor);transform:translateX(var(--indicator-left,0));visibility:hidden;pointer-events:none;position:absolute;left:0}.platform-section-nav-list[data-indicator=true] .platform-section-nav-indicator{visibility:visible}.platform-section-nav-indicator-animated{transition:transform var(--speed-medium) var(--my-ease), width var(--speed-medium) var(--my-ease)}@media (prefers-reduced-motion:reduce){.platform-section-nav-indicator-animated{transition:none}}.platform-section-nav-underline{scrollbar-width:none;border-bottom:var(--stroke-components) solid var(--neutral-border-support);overflow-x:auto}.platform-section-nav-underline::-webkit-scrollbar{display:none}.platform-section-nav-underline .platform-section-nav-list{gap:var(--space-24);background-color:#0000;border:none;border-radius:0;padding:0}.platform-section-nav-underline .platform-section-nav-link{min-height:var(--core-40);color:var(--neutral-content-main-titles);border-radius:0;padding:0;position:relative}.platform-section-nav-underline .platform-section-nav-link:after{content:"";height:var(--stroke-focus);transition:background-color .15s var(--my-ease);background-color:#0000;position:absolute;bottom:0;left:0;right:0}.platform-section-nav-underline .platform-section-nav-link:hover:after{background-color:var(--neutral-border-components)}.platform-section-nav-underline .platform-section-nav-link:focus-visible{outline-offset:calc(var(--space-2) * -1)}.platform-section-nav-underline .platform-section-nav-link-active{background-color:#0000}.platform-section-nav-underline .platform-section-nav-link-active:after,.platform-section-nav-underline .platform-section-nav-link-active:hover:after{background-color:var(--neutral-content-main-titles)}
.brand-editor-muted{color:var(--neutral-content-support);margin:0}.brand-editor-error{color:var(--state-error);margin:0}.brand-editor-check{width:var(--core-16);height:var(--core-16)}.brand-editor-or{align-items:center;gap:var(--space-12);color:var(--neutral-content-support);text-transform:uppercase;display:flex}.brand-editor-or:before,.brand-editor-or:after{border-top:var(--stroke-components) solid var(--neutral-border-support);content:"";flex:1}.brand-editor-or>span{margin:0}.brand-editor-logo{gap:var(--space-20);align-items:flex-start;display:flex}.brand-editor-logo-tile{box-sizing:border-box;width:var(--core-160);height:var(--core-96);padding:var(--space-16);border:var(--stroke-components) solid var(--neutral-border-support);border-radius:var(--radius-12);flex-shrink:0;justify-content:center;align-items:center;display:flex}.brand-editor-logo-tile img{-o-object-fit:contain;object-fit:contain;width:100%;height:100%}.brand-editor-logo-empty{width:var(--core-32);height:var(--core-32);color:var(--neutral-content-placeholder)}.brand-editor-logo-text{gap:var(--space-4);flex-direction:column;min-width:0;display:flex}.brand-editor-logo-title{color:var(--neutral-content-main-titles);margin:0}.brand-editor-logo-actions{gap:var(--space-8);margin-top:var(--space-8);flex-wrap:wrap;display:flex}.brand-editor-picker{grid-template-columns:repeat(auto-fill, minmax(var(--core-80), 1fr));gap:var(--space-8);display:grid}.brand-editor-picker-item{box-sizing:border-box;aspect-ratio:1;padding:var(--space-8);border:var(--stroke-components) solid var(--neutral-border-support);border-radius:var(--radius-8);background-color:var(--neutral-surface-main);cursor:pointer}.brand-editor-picker-item img{-o-object-fit:contain;object-fit:contain;width:100%;height:100%}.brand-editor-picker-item:hover,.brand-editor-picker-item--selected{border-color:var(--neutral-border-active)}.brand-editor-presets{grid-template-columns:repeat(auto-fill, minmax(calc(var(--core-256) * .9), 1fr));gap:var(--space-16);display:grid}.brand-editor-preset,.brand-editor-font{gap:var(--space-8);padding:var(--space-8);border:var(--stroke-components) solid var(--neutral-border-support);border-radius:var(--radius-12);background-color:var(--neutral-surface-background);color:var(--neutral-content-main-titles);text-align:left;cursor:pointer;transition:border-color var(--speed-fast) var(--my-ease);flex-direction:column;display:flex;position:relative}.brand-editor-preset:hover,.brand-editor-font:hover{border-color:var(--neutral-border-components)}.brand-editor-preset--selected,.brand-editor-preset--selected:hover,.brand-editor-font--selected,.brand-editor-font--selected:hover{border-color:var(--neutral-border-active);box-shadow:inset 0 0 0 var(--stroke-components) var(--neutral-border-active)}.brand-editor-preset:focus-visible,.brand-editor-font:focus-visible,.brand-editor-picker-item:focus-visible{box-shadow:var(--shadow-focus);outline:none}.brand-editor-preset{padding:var(--space-12);gap:var(--space-12)}.brand-editor-preset-swatch{gap:var(--space-8);min-height:var(--core-176);padding:var(--space-20);border-radius:var(--radius-8);box-shadow:inset 0 0 0 var(--stroke-components) var(--neutral-border-support);flex-direction:column;display:flex;overflow:hidden}.brand-editor-preset-type{font-size:var(--size-title4);white-space:nowrap;line-height:1}.brand-editor-preset-lines{gap:var(--space-6);flex-direction:column;display:flex}.brand-editor-preset-lines>span{height:var(--core-8);border-radius:var(--core-full);opacity:.16;background:currentColor}.brand-editor-preset-lines>span:last-child{width:60%}.brand-editor-preset-button{width:var(--core-80);height:var(--core-24);border-radius:var(--radius-8);margin-top:auto}.brand-editor-preset-swatch[data-corners=square] .brand-editor-preset-button,.brand-editor-preset-swatch[data-corners=square] .brand-editor-preset-lines>span{border-radius:0}.brand-editor-preset-swatch[data-corners=round] .brand-editor-preset-button{border-radius:var(--core-full)}.brand-editor-preset-name{padding-inline:var(--space-4)}.brand-editor-summary-swatches{gap:var(--space-2);padding-block:var(--space-2);display:flex}.brand-editor-summary-swatches>span{width:var(--core-12);height:var(--core-12);border-radius:var(--core-full);box-shadow:inset 0 0 0 var(--stroke-components) #0000001f}.brand-editor-colors{grid-template-columns:repeat(auto-fill, minmax(calc(var(--core-256) * .85), 1fr));gap:var(--space-20);display:grid}.brand-editor-fieldset{gap:var(--space-4);border:0;flex-direction:column;min-width:0;margin:0;padding:0;display:flex}.brand-editor-fieldset legend{margin-bottom:var(--space-4);color:var(--neutral-content-main-titles);padding:0}.brand-editor-fieldset legend.brand-editor-legend-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.brand-editor-fonts{grid-template-columns:repeat(auto-fill, minmax(calc(var(--core-128) * 1.2), 1fr));gap:var(--space-12);margin-top:var(--space-8);display:grid}.brand-editor-font{padding:var(--space-16)}.brand-editor-font-sample{font-size:var(--size-title5);white-space:nowrap;text-overflow:ellipsis;line-height:1.2;overflow:hidden}.brand-editor-font-name{color:var(--neutral-content-support)}.brand-editor-font-custom{gap:var(--space-4);flex-direction:column;min-width:0;display:flex;position:relative}.brand-editor-font-custom>.brand-editor-font{flex:1}.brand-editor-font-upload{border-style:dashed;border-color:var(--neutral-border-components);background-color:var(--neutral-surface-support);justify-content:center}.brand-editor-font-upload:hover{border-color:var(--neutral-border-active)}.brand-editor-font-upload:disabled{cursor:progress}.brand-editor-font-upload-icon{width:var(--core-20);height:var(--core-20);color:var(--neutral-content-support)}.brand-editor-font-upload-title{color:var(--neutral-content-main-titles)}.brand-editor-font-remove{top:var(--space-8);right:var(--space-8);position:absolute}.brand-editor-font .brand-editor-check,.brand-editor-preset .brand-editor-check{right:var(--space-16);bottom:var(--space-12);position:absolute}.brand-editor-type{align-items:flex-start;gap:var(--space-48);margin-top:var(--space-48);flex-direction:column;display:flex}.brand-editor-type-control{gap:var(--space-16);flex-direction:column;flex:0 auto;min-width:0;display:flex}.settings-card-body:has(>.brand-editor-setting){gap:var(--space-48)}.brand-editor-setting{align-items:flex-start;gap:var(--space-8);flex-direction:column;display:flex}.brand-editor-setting>p{margin:0}.brand-editor-styles{grid-template-columns:repeat(auto-fill, minmax(calc(var(--core-128) * 1.2), 1fr));gap:var(--space-12);width:100%;margin-top:var(--space-8);display:grid}.brand-editor-style{gap:var(--space-8);padding:var(--space-8) var(--space-8) var(--space-12);border:var(--stroke-components) solid var(--neutral-border-support);border-radius:var(--radius-12);background-color:var(--neutral-surface-background);color:var(--neutral-content-main-titles);text-align:left;cursor:pointer;transition:border-color var(--speed-fast) var(--my-ease);flex-direction:column;display:flex}.brand-editor-style>.label{padding-inline:var(--space-4)}.brand-editor-style:hover{border-color:var(--neutral-border-components)}.brand-editor-style--selected,.brand-editor-style--selected:hover{border-color:var(--neutral-border-active);box-shadow:inset 0 0 0 var(--stroke-components) var(--neutral-border-active)}.brand-editor-style:focus-visible{box-shadow:var(--shadow-focus);outline:none}.brand-editor-style-art{border-radius:var(--radius-8);background-color:var(--neutral-surface-support);height:var(--core-64);display:block;position:relative;overflow:hidden}.brand-editor-corners-art>span{top:var(--space-20);left:var(--space-24);border-top:var(--stroke-2) solid var(--neutral-content-main-titles);border-left:var(--stroke-2) solid var(--neutral-content-main-titles);background-color:var(--neutral-surface-background);width:100%;height:100%;transition:border-radius var(--speed-medium) var(--my-ease);position:absolute}.brand-editor-corners-art[data-value=square]>span{border-top-left-radius:0}.brand-editor-corners-art[data-value=crisp]>span{border-top-left-radius:var(--core-6)}.brand-editor-corners-art[data-value=soft]>span{border-top-left-radius:var(--core-12)}.brand-editor-corners-art[data-value=round]>span{border-top-left-radius:var(--core-24)}.brand-editor-corners-art[data-value=extra-round]>span{border-top-left-radius:var(--core-40)}.brand-editor-section-layout-art>span{transition:inset var(--speed-medium) var(--my-ease), border-radius var(--speed-medium) var(--my-ease);position:absolute}.brand-editor-section-layout-art>span:nth-child(odd){background-color:var(--neutral-content-main-titles)}.brand-editor-section-layout-art>span:nth-child(2n){height:var(--stroke-2);border-radius:var(--radius-full);background-color:var(--neutral-content-support)}.brand-editor-section-layout-art>span:nth-child(2){top:25%;left:62%;right:14%}.brand-editor-section-layout-art>span:nth-child(4){top:75%;left:14%;right:62%}.brand-editor-section-layout-art[data-value=floating]>span:first-child{inset:var(--space-8) 54% 54% var(--space-12);border-radius:var(--core-4)}.brand-editor-section-layout-art[data-value=floating]>span:nth-child(3){inset:54% var(--space-12) var(--space-8) 54%;border-radius:var(--core-4)}.brand-editor-section-layout-art[data-value=squared]>span:first-child{inset:0 50% 50% 0}.brand-editor-section-layout-art[data-value=squared]>span:nth-child(3){inset:50% 0 0 50%}.brand-editor-reversed-sections-art>span:first-child{background-color:var(--neutral-content-main-titles);position:absolute;inset:34% 0}.brand-editor-reversed-sections-art>span:not(:first-child){height:var(--stroke-2);border-radius:var(--radius-full);background-color:var(--neutral-content-support);position:absolute;left:24%;right:24%}.brand-editor-reversed-sections-art>span:nth-child(2){top:17%}.brand-editor-reversed-sections-art>span:nth-child(3){top:50%}.brand-editor-reversed-sections-art>span:nth-child(4){top:83%}.brand-editor-reversed-sections-art[data-value=blocks]>span:nth-child(3){background-color:var(--neutral-surface-support)}.brand-editor-reversed-sections-art[data-value=scroll]>span:first-child{animation:3.2s ease-in-out infinite brand-editor-tone-turn;inset:0}.brand-editor-reversed-sections-art[data-value=scroll]>span:not(:first-child){animation:3.2s ease-in-out infinite brand-editor-tone-ink}@keyframes brand-editor-tone-turn{0%,20%,to{opacity:0}45%,75%{opacity:1}}@keyframes brand-editor-tone-ink{0%,20%,to{background-color:var(--neutral-content-support)}45%,75%{background-color:var(--neutral-surface-support)}}@media (prefers-reduced-motion:reduce){.brand-editor-reversed-sections-art[data-value=scroll]>span{animation:none}}.brand-editor-container-width-art>span{top:var(--space-12);bottom:var(--space-12);border-inline:var(--stroke-2) solid var(--neutral-content-main-titles);background-color:var(--neutral-surface-background);transition:width var(--speed-medium) var(--my-ease);position:absolute;left:50%;transform:translate(-50%)}.brand-editor-container-width-art[data-value=narrow]>span{width:44%}.brand-editor-container-width-art[data-value=normal]>span{width:64%}.brand-editor-container-width-art[data-value=wide]>span{width:84%}.brand-editor-container-width-art[data-value=full]>span{width:94%}.brand-editor-motion-art{overflow:visible}.brand-editor-motion-art>span{width:var(--core-16);height:var(--core-16);margin-top:calc(var(--core-16) / -2);border-radius:var(--core-full);background-color:var(--neutral-content-main-titles);animation:brand-editor-motion 2.4s infinite var(--my-ease);position:absolute;top:50%;left:20%}.brand-editor-motion-art[data-value=none]>span{animation-timing-function:step-end}.brand-editor-motion-art[data-value=calm]>span{animation-duration:3.2s;animation-timing-function:cubic-bezier(.33,1,.68,1)}.brand-editor-motion-art[data-value=lively]>span{animation-duration:2s;animation-timing-function:cubic-bezier(.34,1.3,.64,1)}.brand-editor-motion-art[data-value=bouncy]>span{animation-duration:2.8s;animation-timing-function:linear(0, .21, .49, .778, 1.026, 1.205, 1.305, 1.331, 1.297, 1.225, 1.136, 1.049, .977, .927, .902, .899, .913, .937, .964, .991, 1.012, 1.025, 1.031, 1.031, 1.025, 1.018, 1.009, 1.001, .995, .992, .99, .991, 1)}@keyframes brand-editor-motion{0%,10%{left:20%}45%,60%{left:calc(80% - var(--core-16))}95%,to{left:20%}}.brand-editor-scroll-page{gap:var(--space-4);padding:var(--space-8);border-radius:var(--radius-4);background-color:var(--neutral-surface-background);box-shadow:0 0 0 var(--stroke-components) var(--neutral-border-support);flex-direction:column;display:flex;position:absolute;inset-inline:26%}.brand-editor-scroll-page>span{height:var(--core-6);border-radius:var(--core-2);background-color:var(--neutral-border-components);flex:none;display:block}.brand-editor-scroll-page{top:var(--space-8);animation:3s cubic-bezier(.22,1,.36,1) infinite brand-editor-scroll}.brand-editor-scroll-page>span:first-child{height:var(--core-24);border-radius:var(--core-4)}.brand-editor-scroll-page>span:nth-child(odd):not(:first-child){width:64%}.brand-editor-scroll-art[data-value=steps] .brand-editor-scroll-page{animation-timing-function:steps(3,end)}@keyframes brand-editor-scroll{0%,10%{translate:0}45%,60%{translate:0 -45%}95%,to{translate:0}}.brand-editor-page-transition-art>span{inset:var(--space-8) 26%;border-radius:var(--radius-4);background-color:var(--neutral-surface-background);box-shadow:0 0 0 var(--stroke-components) var(--neutral-border-support);transform-origin:0 0;animation:3s ease-in-out infinite brand-editor-page-out;position:absolute}.brand-editor-page-transition-art>span:before{content:"";top:var(--space-8);inset-inline:var(--space-8) 40%;height:var(--core-6);border-radius:var(--core-2);background-color:var(--neutral-border-components);position:absolute}.brand-editor-page-transition-art>span:nth-child(2){animation-name:brand-editor-page-in}.brand-editor-page-transition-art>span:nth-child(2):before{inset-inline:var(--space-8);height:var(--core-24)}.brand-editor-page-transition-art>span:nth-child(3){background-color:var(--neutral-content-main-titles);box-shadow:none;border-radius:0;display:none;inset:0}.brand-editor-page-transition-art>span:nth-child(3):before{content:none}.brand-editor-page-transition-art[data-value=rise]{--out:translateY(calc(var(--space-6) * -1));--in:translateY(var(--space-6))}.brand-editor-page-transition-art[data-value=skew]{--out:translateY(calc(var(--space-6) * -1)) skewY(-4deg);--in:translateY(var(--space-12)) skewY(4deg)}.brand-editor-page-transition-art:is([data-value=none],[data-value=circle],[data-value=wipe])>span:first-child{animation-name:brand-editor-page-cut-out;animation-timing-function:linear}.brand-editor-page-transition-art:is([data-value=none],[data-value=circle],[data-value=wipe])>span:nth-child(2){animation-name:brand-editor-page-cut-in;animation-timing-function:linear}.brand-editor-page-transition-art:is([data-value=circle],[data-value=wipe])>span:first-child{animation-name:brand-editor-page-cover-out}.brand-editor-page-transition-art:is([data-value=circle],[data-value=wipe])>span:nth-child(2){animation-name:brand-editor-page-cover-in}.brand-editor-page-transition-art:is([data-value=circle],[data-value=wipe])>span:nth-child(3){animation:3s ease-in-out infinite brand-editor-cover-circle;display:block}.brand-editor-page-transition-art[data-value=wipe]>span:nth-child(3){animation-name:brand-editor-cover-wipe}.brand-editor-button-icon-art{color:var(--neutral-content-main-titles);justify-content:center;align-items:center;display:flex}.brand-editor-button-icon-art>svg{width:auto;height:var(--core-28)}.brand-editor-button-icon-none{width:var(--core-28);height:var(--core-28);border:var(--stroke-2) dashed var(--neutral-border-components);border-radius:var(--radius-6)}.brand-editor-button-animation-art>span{animation-duration:2.4s;animation-iteration-count:infinite;animation-timing-function:var(--my-ease)}.brand-editor-button-animation-button{justify-content:center;align-items:center;gap:var(--core-6);width:var(--core-80);height:var(--core-28);border:var(--stroke-2) solid var(--neutral-content-main-titles);border-radius:var(--radius-6);background-color:var(--neutral-surface-background);color:var(--neutral-content-main-titles);margin:auto;display:flex;position:absolute;inset:0;overflow:hidden}.brand-editor-button-animation-fill{background-color:var(--neutral-content-main-titles);transform-origin:0;position:absolute;inset:0;transform:scaleX(0)}.brand-editor-button-animation-label,.brand-editor-button-animation-arrow{align-items:center;display:flex;position:relative}.brand-editor-button-animation-label{width:var(--core-24);height:var(--core-12);overflow:hidden}.brand-editor-button-animation-label>span{top:calc(50% - var(--core-2));width:100%;height:var(--core-4);border-radius:var(--core-full);background-color:currentColor;position:absolute;left:0}.brand-editor-button-animation-label>span+span{top:calc(150% - var(--core-2))}.brand-editor-button-animation-arrow>svg{width:auto;height:var(--core-12)}.brand-editor-button-animation-pointer{top:calc(50% + var(--core-8));left:calc(50% + var(--core-48));width:var(--core-10);height:var(--core-10);border:var(--stroke-2) solid var(--neutral-content-main-titles);border-radius:var(--core-full);background-color:var(--neutral-surface-background);display:none;position:absolute}.brand-editor-button-animation-art[data-value=nudge] .brand-editor-button-animation-arrow{animation:brand-editor-button-nudge 2.4s infinite var(--my-ease)}.brand-editor-button-animation-art[data-value=fill] .brand-editor-button-animation-button{animation-name:brand-editor-button-fill-colour}.brand-editor-button-animation-art[data-value=fill] .brand-editor-button-animation-fill{animation:brand-editor-button-fill 2.4s infinite var(--my-ease)}.brand-editor-button-animation-art[data-value=lift] .brand-editor-button-animation-button{animation-name:brand-editor-button-lift;overflow:visible}.brand-editor-button-animation-art[data-value=roll] .brand-editor-button-animation-label>span{animation:brand-editor-button-roll 2.4s infinite var(--my-ease)}.brand-editor-button-animation-art[data-value=magnetic] .brand-editor-button-animation-button{animation-name:brand-editor-button-magnetic}.brand-editor-button-animation-art[data-value=magnetic] .brand-editor-button-animation-pointer{animation-name:brand-editor-button-pointer;display:block}@keyframes brand-editor-button-nudge{0%,20%,75%,to{translate:0}30%,65%{translate:var(--core-4) 0}}@keyframes brand-editor-button-fill{0%,20%{transform-origin:0;transform:scaleX(0)}35%,65%{transform-origin:0;transform:scaleX(1)}66%{transform-origin:100%;transform:scaleX(1)}80%,to{transform-origin:100%;transform:scaleX(0)}}@keyframes brand-editor-button-fill-colour{0%,25%,75%,to{color:var(--neutral-content-main-titles)}32%,66%{color:var(--neutral-surface-background)}}@keyframes brand-editor-button-lift{0%,20%,75%,to{box-shadow:none;translate:0}30%,65%{translate:0 calc(var(--core-4) * -1);box-shadow:var(--shadow-bottom-m)}}@keyframes brand-editor-button-roll{0%,20%{translate:0}35%,to{translate:0 calc(var(--core-12) * -1)}}@keyframes brand-editor-button-magnetic{0%,25%,80%,to{translate:0}40%,65%{translate:var(--core-6) var(--core-2)}}@keyframes brand-editor-button-pointer{0%,10%{translate:var(--core-24) var(--core-12);opacity:0}20%{opacity:1}40%,65%{opacity:1;translate:0}85%,to{translate:var(--core-24) var(--core-12);opacity:0}}.brand-editor-style:disabled{cursor:default;opacity:.5}.brand-editor-page-transition-art[data-value=stripes]>span:first-child,.brand-editor-page-transition-art[data-value=logo]>span:first-child{animation-name:brand-editor-page-cover-out;animation-timing-function:linear}.brand-editor-page-transition-art[data-value=stripes]>span:nth-child(2),.brand-editor-page-transition-art[data-value=logo]>span:nth-child(2){animation-name:brand-editor-page-cover-in;animation-timing-function:linear}.brand-editor-page-transition-art[data-value=stripes]>span:nth-child(3){background:repeating-linear-gradient(90deg, var(--neutral-content-main-titles) 0 20%, transparent 20% 20.5%);animation:3s cubic-bezier(.76,0,.24,1) infinite brand-editor-cover-wipe;display:block}.brand-editor-page-transition-art[data-value=logo]>span:nth-child(3){place-items:center;animation:3s ease-in-out infinite brand-editor-cover-logo;display:grid}.brand-editor-page-transition-art[data-value=logo]>span:nth-child(3):before{content:"";width:var(--core-16);height:var(--core-16);border-radius:var(--core-full);background-color:var(--neutral-surface-background);position:static}@keyframes brand-editor-cover-logo{0%,30%{opacity:0;translate:0}45%,55%{opacity:1;translate:0}72%,to{opacity:1;translate:0 -100%}}.brand-editor-intro-art>span{inset:var(--space-8) 26%;border-radius:var(--radius-4);background-color:var(--neutral-surface-background);box-shadow:0 0 0 var(--stroke-components) var(--neutral-border-support);position:absolute}.brand-editor-intro-art>span:first-child:before{content:"";top:var(--space-8);inset-inline:var(--space-8) 40%;height:var(--core-6);border-radius:var(--core-2);background-color:var(--neutral-border-components);position:absolute}.brand-editor-intro-art>span:nth-child(2){background-color:var(--neutral-content-main-titles);box-shadow:none;border-radius:0;place-items:center;animation:3s ease-in-out infinite brand-editor-intro-lift;display:grid;inset:0}.brand-editor-intro-art>span:nth-child(3),.brand-editor-intro-art[data-value=none]>span:nth-child(2){display:none}.brand-editor-intro-art[data-value=logo]>span:nth-child(2):before{content:"";width:var(--core-16);height:var(--core-16);border-radius:var(--core-full);background-color:var(--neutral-surface-background);animation:3s ease-in-out infinite brand-editor-intro-mark}.brand-editor-intro-art[data-value=name]>span:nth-child(2):before{content:"";width:var(--core-48);height:var(--core-8);border-radius:var(--core-2);background:repeating-linear-gradient(90deg, var(--neutral-surface-background) 0 var(--core-6), transparent var(--core-6) var(--core-8));animation:3s steps(6,end) infinite brand-editor-intro-type}@keyframes brand-editor-intro-lift{0%{opacity:0;translate:0}10%,55%{opacity:1;translate:0}75%,to{opacity:1;translate:0 -100%}}@keyframes brand-editor-intro-mark{0%,12%{opacity:0}30%,to{opacity:1}}@keyframes brand-editor-intro-type{0%,10%{clip-path:inset(0 100% 0 0)}45%,to{clip-path:inset(0)}}.brand-editor-texture-art>span{inset:var(--space-8) 26%;border-radius:var(--radius-4);background-color:var(--neutral-surface-background);box-shadow:0 0 0 var(--stroke-components) var(--neutral-border-support);position:absolute;overflow:hidden}.brand-editor-texture-art>span:after{content:"";background-image:var(--texture-image,none);mix-blend-mode:multiply;background-repeat:repeat;position:absolute;inset:0}.brand-editor-texture-art[data-value=grain]>span:after{opacity:.5}.brand-editor-texture-art[data-value=paper]>span:after{opacity:.35}.brand-editor-cursor-art>span{position:absolute}.brand-editor-cursor-art>span:first-child{inset:var(--space-8) 26%;border-radius:var(--radius-4);background-color:var(--neutral-surface-background);box-shadow:0 0 0 var(--stroke-components) var(--neutral-border-support)}.brand-editor-cursor-art>span:nth-child(2){top:calc(50% - var(--core-6) / 2);width:24%;height:var(--core-6);border-radius:var(--core-2);background-color:var(--neutral-border-components);left:38%}.brand-editor-cursor-art[data-value=label]>span:nth-child(2){width:32%;height:44%;top:28%;left:34%}.brand-editor-cursor-art>span:nth-child(3){width:var(--core-8);height:var(--core-8);border-radius:var(--core-full);background-color:var(--neutral-content-main-titles);animation:brand-editor-cursor-move 3s infinite var(--my-ease);place-items:center;display:grid;top:50%;left:50%;translate:-50% -50%}.brand-editor-cursor-art[data-value=default]>span:nth-child(3){width:var(--core-12);height:var(--core-16);clip-path:polygon(0 0,0 78%,24% 60%,42% 100%,58% 92%,40% 54%,72% 54%);border-radius:0;translate:0}.brand-editor-cursor-art[data-value=dot]>span:nth-child(3){animation-name:brand-editor-cursor-move,brand-editor-cursor-grow}.brand-editor-cursor-art[data-value=label]>span:nth-child(3){animation-name:brand-editor-cursor-move,brand-editor-cursor-label}.brand-editor-cursor-art[data-value=label]>span:nth-child(3):before{content:"";width:60%;height:var(--core-2);border-radius:var(--core-2);background-color:var(--neutral-surface-background);opacity:0;animation:brand-editor-cursor-word 3s infinite var(--my-ease)}@keyframes brand-editor-cursor-move{0%,10%{top:82%;left:22%}40%,75%{top:50%;left:50%}to{top:82%;left:22%}}@keyframes brand-editor-cursor-grow{0%,35%{scale:1}45%,70%{scale:2.5}80%,to{scale:1}}@keyframes brand-editor-cursor-label{0%,35%{width:var(--core-8);height:var(--core-8)}45%,70%{width:var(--core-32);height:var(--core-12)}80%,to{width:var(--core-8);height:var(--core-8)}}@keyframes brand-editor-cursor-word{0%,42%{opacity:0}48%,68%{opacity:1}72%,to{opacity:0}}.brand-editor-style:disabled .brand-editor-style-art>span,.brand-editor-style:disabled .brand-editor-scroll-page,.brand-editor-style:disabled .brand-editor-style-art>span:before,.brand-editor-style:disabled .brand-editor-button-animation-art span{animation-play-state:paused}@keyframes brand-editor-page-out{0%,35%{opacity:1;transform:none}50%,90%{opacity:0;transform:var(--out,none)}90.1%{opacity:0;transform:none}to{opacity:1;transform:none}}@keyframes brand-editor-page-in{0%,45%{opacity:0;transform:var(--in,none)}62%,90%{opacity:1;transform:none}to{opacity:0;transform:none}}@keyframes brand-editor-page-cover-out{0%,49.9%{opacity:1}50%,90%{opacity:0}to{opacity:1}}@keyframes brand-editor-page-cover-in{0%,49.9%{opacity:0}50%,90%{opacity:1}to{opacity:0}}@keyframes brand-editor-page-cut-out{0%,49.9%{opacity:1}50%,99.9%{opacity:0}to{opacity:1}}@keyframes brand-editor-page-cut-in{0%,49.9%{opacity:0}50%,99.9%{opacity:1}to{opacity:0}}@keyframes brand-editor-cover-circle{0%,30%{clip-path:circle(0% at 70% 25%)}48%,52%{clip-path:circle(150% at 70% 25%)}70%,to{clip-path:circle(0%)}}@keyframes brand-editor-cover-wipe{0%,30%{translate:0 100%}48%,52%{translate:0}70%,to{translate:0 -100%}}@media (prefers-reduced-motion:reduce){.brand-editor-motion-art>span,.brand-editor-button-animation-art span,.brand-editor-scroll-page,.brand-editor-page-transition-art>span,.brand-editor-intro-art>span,.brand-editor-intro-art>span:before,.brand-editor-cursor-art>span,.brand-editor-cursor-art>span:before{animation-play-state:paused}}@media (max-width:768px){.brand-editor-logo{flex-direction:column}}.brand-editor-button-art{justify-content:center;align-items:center;height:100%;display:flex}
.news-categories-body{gap:var(--space-16);flex-direction:column;display:flex}.news-categories-list{gap:var(--space-8);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.news-categories-row{align-items:center;gap:var(--space-8);grid-template-columns:minmax(0,1fr) auto auto auto;display:grid}.news-categories-empty{color:var(--neutral-content-support);margin:0}.news-categories-error{color:var(--color-content-error);margin:0}
.platform-news-list{gap:var(--space-16);flex-direction:column;min-width:0;display:flex}.platform-news-list-toolbar{justify-content:flex-end;align-items:center;gap:var(--space-8);flex-wrap:wrap;display:flex}
.platform-news-editor{gap:var(--space-24);flex-direction:column;min-width:0;display:flex}.platform-news-editor-top,.platform-news-editor-top-actions{align-items:center;gap:var(--space-8);flex-wrap:wrap;display:flex}.platform-news-editor-top{justify-content:space-between;gap:var(--space-12)}.platform-news-editor-grid{grid-template-columns:minmax(0, 1fr) minmax(calc(var(--space-256) + var(--space-64)), calc(var(--space-256) * 1.5));align-items:start;gap:var(--space-24);display:grid}.platform-news-editor-main .platform-panel-body{gap:var(--space-20);flex-direction:column;display:flex}.platform-news-editor-main .platform-panel-body>*{align-self:stretch;width:100%;max-width:none;margin-inline:0}.platform-news-editor-body{min-height:calc(var(--space-256) * 1.5)}.platform-news-editor-fields{gap:var(--space-20);flex-direction:column;display:flex}@media (max-width:1200px){.platform-news-editor-grid{grid-template-columns:minmax(0,1fr)}}
.article-card{gap:var(--space-32);flex-direction:column;min-width:0;display:flex;position:relative}.article-card-media{aspect-ratio:4/3}.article-card-media img{transition:transform var(--speed-medium) var(--ease-out)}.article-card:hover .article-card-media img{transform:scale(1.03)}.site-theme .article-card-category{inset-inline-start:var(--space-8);bottom:var(--space-8);padding:var(--space-6) var(--space-12);border-radius:var(--radius-12);background-color:color-mix(in srgb, var(--neutral-black) 50%, transparent);-webkit-backdrop-filter:blur(var(--space-6));backdrop-filter:blur(var(--space-6));color:var(--neutral-white);position:absolute}.article-card-body{gap:var(--space-24);flex-direction:column;display:flex}.article-card-head{gap:var(--space-16);flex-direction:column;display:flex}.site-theme .article-card-date{color:var(--neutral-content-body)}.article-card-title{min-height:2lh}.article-card-link{color:inherit;text-decoration:none}.article-card-link:after{content:"";position:absolute;inset:0}.article-card-link:focus-visible{outline:none}.article-card:has(.article-card-link:focus-visible){outline:var(--stroke-focus) solid var(--support-focus);outline-offset:var(--space-8);border-radius:var(--radius-8)}.site-theme .article-card-excerpt{color:var(--neutral-content-body);padding-block:var(--site-clamp-room);margin-block:calc(var(--site-clamp-room) * -1);-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.site-theme .article-card-cue{align-items:center;gap:var(--space-2);color:var(--color-content-primary);display:inline-flex}.article-card-cue svg{width:var(--space-16);height:var(--space-16);transition:transform var(--speed-fast) var(--ease-out)}.article-card:hover .article-card-cue svg{transform:translateX(var(--space-2))}@media (max-width:768px){.article-card{gap:var(--space-20)}.article-card-title{min-height:0}}.article-card--featured{align-items:center;gap:var(--container-gap);grid-template-columns:minmax(0,7fr) minmax(0,5fr);display:grid}.article-card--featured .article-card-media{aspect-ratio:3/2}.article-card--featured .article-card-title{min-height:0}.article-card--featured .article-card-cue{margin-top:calc(var(--space-16) - var(--container-gap));grid-column:2;align-self:start}@media (max-width:1200px){.article-card--featured{gap:var(--space-32);grid-template-columns:minmax(0,1fr)}.article-card--featured .article-card-cue{grid-column:1;margin-top:0}}.article-card--square .article-card-media{aspect-ratio:1}.article-card--portrait .article-card-media{aspect-ratio:4/5}.article-card--row{align-items:center;gap:var(--space-32);grid-template-columns:minmax(0,1fr) minmax(0,3fr) auto;display:grid}.article-card--row .article-card-media{aspect-ratio:1}.article-card--row .article-card-body{gap:var(--space-12)}.article-card--row .article-card-head{gap:var(--space-8)}.article-card--row .article-card-title{min-height:0}.article-card--row .article-card-excerpt{-webkit-line-clamp:2}.article-card--row:not(:has(.article-card-media)){grid-template-columns:minmax(0,1fr) auto}.article-card-category{transition:translate var(--speed-medium) var(--ease-out)}.article-card:hover .article-card-category{translate:0 calc(var(--space-4) * -1)}@media (max-width:768px){.article-card--row{gap:var(--space-16);grid-template-columns:minmax(0,1fr) minmax(0,2fr)}.article-card--row .article-card-cue{display:none}.article-card--row:not(:has(.article-card-media)){grid-template-columns:minmax(0,1fr)}}
.news-share{gap:var(--space-12);flex-direction:column;display:flex}.site-theme .news-share-title{color:var(--neutral-content-support);margin:0}.news-share-row{align-items:center;gap:var(--space-8);flex-wrap:wrap;display:flex}.site-theme .news-share .share-btn{border:var(--stroke-1,1px) solid var(--neutral-border-support);background-color:var(--neutral-surface-background);color:var(--neutral-content-main-titles);box-shadow:none}.site-theme .news-share .share-btn:hover{background-color:var(--neutral-surface-support)}
.news-toc{gap:var(--space-12);flex-direction:column;display:flex}.site-theme .news-toc-title{color:var(--neutral-content-support);margin:0}.news-toc-list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.site-theme .news-toc-item{border-inline-start:var(--stroke-1,1px) solid var(--neutral-border-components);transition:border-color var(--speed-fast) var(--site-fade-ease)}.site-theme .news-toc-link{padding:var(--space-6) 0 var(--space-6) var(--space-16);color:var(--neutral-content-body);transition:color var(--speed-fast) var(--site-fade-ease);text-decoration:none;display:block}.site-theme .news-toc-link:hover,.site-theme .news-toc-item[data-active] .news-toc-link{color:var(--neutral-content-main-titles)}.site-theme .news-toc-item[data-active]{border-color:var(--neutral-content-main-titles)}.news-toc-link:focus-visible{outline:var(--stroke-focus) solid var(--support-focus);outline-offset:var(--space-2)}
.news-article{--news-article-sticky-offset:calc(var(--space-128) - var(--space-8));padding-top:var(--space-32)}.news-article .container{gap:var(--space-64);display:grid}.news-article-head-inner{align-items:flex-start;gap:var(--space-20);flex-direction:column;display:flex}.site-theme .news-article-back{align-items:center;gap:var(--space-6);color:var(--neutral-content-body);text-decoration:none;display:inline-flex}.news-article-back svg{width:var(--space-16);height:var(--space-16);transition:transform var(--speed-fast) var(--ease-out)}.news-article-back:hover svg{transform:translateX(calc(var(--space-2) * -1))}.site-theme .news-article-meta{gap:var(--space-4) var(--space-12);color:var(--neutral-content-support);flex-wrap:wrap;margin:0;display:flex}.news-article-meta>*+:before{content:"·";margin-inline-end:var(--space-12)}.site-theme .news-article-title,.site-theme .news-article-excerpt{max-width:24ch;color:var(--neutral-content-main-titles);margin:0}.site-theme .news-article-excerpt{max-width:48ch;color:var(--neutral-content-body)}.news-article-cover{aspect-ratio:16/9;margin:0}.news-article-rail{height:100%}.news-article-rail-inner{top:var(--news-article-sticky-offset);gap:var(--space-40);flex-direction:column;display:flex;position:sticky}.site-theme .news-article-body{gap:var(--space-24);min-width:0;color:var(--neutral-content-body);font-size:var(--size-copy);font-weight:var(--weight-copy);line-height:var(--line-copy);letter-spacing:var(--spacing-copy);flex-direction:column;display:flex}.news-article-body>*{margin:0}.news-article-body :is(p,li,td,th,figcaption){font:inherit;letter-spacing:inherit}.site-theme .news-article-body :is(h2,h3,h4){margin-top:var(--space-24);color:var(--neutral-content-main-titles);font-family:var(--site-font-display,inherit);scroll-margin-top:var(--news-article-sticky-offset)}.news-article-body>:is(h2,h3,h4):first-child{margin-top:0}.news-article-body h2{font-size:var(--size-title4);font-weight:var(--weight-title4);line-height:var(--line-title4);letter-spacing:var(--spacing-title4)}.news-article-body h3{font-size:var(--size-title6);font-weight:var(--weight-title6);line-height:var(--line-title6);letter-spacing:var(--spacing-title6)}.news-article-body h4{font-size:var(--size-label);font-weight:var(--weight-label);line-height:var(--line-label)}.news-article-body :is(strong,b){color:var(--neutral-content-main-titles)}.news-article-body :is(ul,ol){gap:var(--space-8);flex-direction:column;padding-inline-start:var(--space-24);display:flex}.site-theme .news-article-body a{color:var(--support-link);text-underline-offset:3px;text-decoration:underline}.site-theme .news-article-body blockquote{margin-block:var(--space-16);border-inline-start:var(--stroke-2,2px) solid var(--neutral-content-main-titles);color:var(--neutral-content-main-titles);font-family:var(--site-font-display,inherit);font-size:var(--size-title5);line-height:var(--line-title5);padding-inline-start:var(--space-24)}.news-article-body blockquote p{margin:0}.news-article-body figure{gap:var(--space-12);margin-block:var(--space-16);flex-direction:column;display:flex}.news-article-body img{border-radius:var(--radius-12);width:100%;height:auto;display:block}.site-theme .news-article-body figcaption{color:var(--neutral-content-support);font-size:var(--size-label);text-align:center}.news-article-body [data-align=center]{text-align:center}.news-article-body [data-align=right]{text-align:end}.news-article-body table{border-collapse:collapse;width:100%}.site-theme .news-article-body :is(td,th){padding:var(--space-8) var(--space-12);border-bottom:var(--stroke-1,1px) solid var(--neutral-border-support);text-align:start}.site-theme .news-article-body hr{border:0;border-top:var(--stroke-1,1px) solid var(--neutral-border-support);width:100%}.news-article-more{gap:var(--space-40);padding-top:var(--space-64);display:grid}.site-theme .news-article-more h2{color:var(--neutral-content-main-titles);margin:0}.news-article-more-grid{row-gap:var(--space-48)}@media (max-width:1200px){.news-article-rail-inner{position:static}.news-article-main{row-gap:var(--space-40)}}@media (max-width:768px){.news-article{padding-top:var(--space-20)}.news-article .container{gap:var(--space-40)}}
.site-theme .site-news .section-heading-intro{max-width:64ch}.site-news-controls{align-items:flex-start;gap:var(--space-32);flex-direction:column;display:flex}.site-news-results{gap:var(--container-gap);display:grid}.site-news-results.is-filtered{animation:site-news-switch var(--site-transition-duration) var(--ease-out) both}@keyframes site-news-switch{0%{opacity:0;transform:translateY(var(--site-transition-distance))}}.site-news-grid{row-gap:var(--space-48)}.site-news-more{justify-self:center}.site-theme .site-news-empty{color:var(--neutral-content-support);margin:0}@media (max-width:768px){.site-news-controls{gap:var(--space-20)}}
.web-dashboard-preview-screen .news-article-rail-inner{position:relative;top:auto}.web-dashboard-preview-screen:has(>.web-news-page-site){padding:0}.web-dashboard-preview--card[data-only] .platform-news-editor-top,.web-dashboard-preview--card[data-only] .platform-news-editor-main{display:none}.web-dashboard-preview--card[data-only] .platform-news-editor-grid{grid-template-columns:minmax(0,1fr)}.web-news-page-cover{aspect-ratio:4/3;border-radius:var(--radius-8);-o-object-fit:cover;object-fit:cover;width:100%;display:block}
.platform-photographer-card{gap:var(--space-12);min-width:0;padding:var(--space-6);border-radius:var(--radius-16);flex-direction:column;transition:background-color .16s,box-shadow .16s;display:flex;position:relative}.platform-photographer-card--highlighted,.platform-photographer-card:hover{background-color:var(--neutral-surface-support)}.platform-photographer-card--selected{background-color:var(--neutral-surface-support);box-shadow:inset 0 0 0 var(--stroke-2) var(--neutral-border-active)}.platform-photographer-card-media{aspect-ratio:4/3;margin-bottom:var(--space-24);cursor:pointer;position:relative}.platform-photographer-card-mosaic,.platform-photographer-card-placeholder{border-radius:var(--radius-12);background-color:var(--neutral-surface-tables);position:absolute;inset:0;overflow:hidden}.platform-photographer-card-mosaic{gap:var(--space-2);grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:minmax(0,2fr) minmax(0,1fr);display:grid}.platform-photographer-card-mosaic[data-count="1"]{grid-template-columns:minmax(0,1fr)}.platform-photographer-card-mosaic[data-count="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}.platform-photographer-card-image{-o-object-fit:cover;object-fit:cover;-webkit-user-select:none;user-select:none;width:100%;height:100%;min-height:0;transition:scale .4s;display:block}.platform-photographer-card-image:first-child,.platform-photographer-card-mosaic[data-count="2"] .platform-photographer-card-image{grid-row:1/-1}.platform-photographer-card:hover .platform-photographer-card-image{scale:1.03}.platform-photographer-card-placeholder{justify-content:center;align-items:center;gap:var(--space-8);color:var(--neutral-content-support);flex-direction:column;display:flex}.platform-photographer-card-placeholder svg{width:var(--space-24);height:var(--space-24)}.platform-photographer-card-avatar{bottom:calc(var(--space-24) * -1);left:var(--space-12);box-shadow:0 0 0 var(--stroke-4) var(--neutral-surface-main);position:absolute}.platform-photographer-card--highlighted .platform-photographer-card-avatar,.platform-photographer-card--selected .platform-photographer-card-avatar,.platform-photographer-card:hover .platform-photographer-card-avatar{box-shadow:0 0 0 var(--stroke-4) var(--neutral-surface-support)}.platform-photographer-card-body{gap:var(--space-4);min-width:0;padding-inline:var(--space-8);padding-bottom:var(--space-12);flex-direction:column;display:flex;position:relative}.platform-photographer-card-title{justify-content:space-between;align-items:baseline;gap:var(--space-12);min-width:0;display:flex}.platform-photographer-card-heading{min-width:0;font:inherit;text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.platform-photographer-card-name{color:var(--neutral-content-main-titles);text-align:left;cursor:pointer;background:0 0;border:0;padding:0}.platform-photographer-card-name:after{content:"";position:absolute;inset:0}.platform-photographer-card-name:focus-visible{outline:none}.platform-photographer-card:has(.platform-photographer-card-name:focus-visible){outline:var(--stroke-focus) solid var(--support-focus);outline-offset:var(--stroke-focus)}.platform-photographer-card-blur{filter:blur(5px);-webkit-user-select:none;user-select:none}.platform-photographer-card-rate{align-items:baseline;gap:var(--space-4);color:var(--neutral-content-main-titles);white-space:nowrap;flex:none;margin:0;display:flex}.platform-photographer-card-muted{color:var(--neutral-content-support);text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.platform-photographer-card-specialties{gap:var(--space-4);margin:var(--space-16) 0 0;flex-wrap:wrap;padding:0;list-style:none;display:flex}.platform-photographer-card--row{align-items:start;gap:var(--space-16);grid-template-columns:minmax(0,2fr) minmax(0,3fr);display:grid}.platform-photographer-card--row .platform-photographer-card-media{margin-bottom:0}.platform-photographer-card--row .platform-photographer-card-avatar{bottom:var(--space-8);left:var(--space-8)}.platform-photographer-card--row .platform-photographer-card-body{padding:var(--space-4) 0 0}@media (prefers-reduced-motion:reduce){.platform-photographer-card,.platform-photographer-card-image{transition:none}}
.platform-photographer-map{--platform-photographer-map-coverage:var(--platform-area-ink,var(--neutral-content-main-titles));border-radius:var(--radius-12);background-color:var(--neutral-surface-tables);height:100%;min-height:320px;position:relative;overflow:hidden}.platform-photographer-map-canvas{position:absolute;inset:0}.platform-photographer-map-pill{padding:var(--space-4) var(--space-12);border:var(--stroke-components) solid var(--neutral-border-components);border-radius:var(--radius-full);background-color:var(--neutral-surface-main);box-shadow:var(--shadow-bottom-s);color:var(--neutral-content-main-titles);white-space:nowrap;cursor:pointer;align-items:center;transition:background-color .16s,color .16s,scale .16s;display:inline-flex}.platform-photographer-map-pill:hover,.platform-photographer-map-pill--highlighted{scale:1.08}.platform-photographer-map-pill--highlighted,.platform-photographer-map-pill--selected{border-color:var(--neutral-content-main-titles);background-color:var(--neutral-content-main-titles);color:var(--neutral-surface-main)}.platform-photographer-map-home{width:var(--space-32);height:var(--space-32);border:var(--stroke-2) solid var(--neutral-surface-main);border-radius:var(--radius-full);background-color:var(--platform-area-ink,var(--neutral-content-main-titles));box-shadow:var(--shadow-bottom-m);color:var(--neutral-white);place-items:center;display:grid}.platform-photographer-map-home--device{background-color:var(--color-surface-information)}.platform-photographer-map-home svg{width:var(--space-16);height:var(--space-16)}@media (prefers-reduced-motion:reduce){.platform-photographer-map-pill{transition:none}}
