.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,.rich-text-area-inline-toolbar .button{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}
.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}
.skeleton{--skeleton-width:100%;--skeleton-height:var(--space-16);--skeleton-color-base:var(--neutral-surface-tables);--skeleton-color-shimmer:var(--neutral-surface-main);width:var(--skeleton-width);height:var(--skeleton-height);background-color:var(--skeleton-color-base);display:block;position:relative;overflow:hidden}.skeleton-variant-block{border-radius:var(--radius-2)}.skeleton-variant-circle{border-radius:var(--radius-full);aspect-ratio:1;flex-shrink:0;height:auto}.skeleton-variant-text{height:var(--space-12);border-radius:var(--radius-2)}.skeleton-text-group{gap:var(--space-8);width:var(--skeleton-width,100%);flex-direction:column;display:flex}.skeleton-text-last{width:60%}.skeleton-overlay{border-radius:inherit;z-index:1;width:100%;height:100%;position:absolute;inset:0}.skeleton-wrapper{position:relative}.skeleton-shimmer{background:linear-gradient(90deg, transparent 0%, var(--skeleton-color-shimmer) 50%, transparent 100%);opacity:.6;will-change:transform;pointer-events:none;animation:1.6s ease-in-out infinite skeleton-shimmer-slide;position:absolute;inset:0;transform:translate(-150%)}@keyframes skeleton-shimmer-slide{0%{transform:translate(-150%)}to{transform:translate(250%)}}@media (prefers-reduced-motion:reduce){.skeleton-shimmer{animation:none;display:none}}
.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-bottom-xs);--slider-thumb-hover-shadow:var(--shadow-bottom-s);--slider-thumb-focus-ring:var(--shadow-focus);--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)}
