.text-detail-label{font-family:Roboto,sans-serif;font-size:14px;font-weight:400;line-height:normal;letter-spacing:0;color:var(--color-text-secondary)}.ds-surface-card{display:flex;flex-direction:column;gap:var(--spacing-12);min-width:0;border-radius:var(--border-radius-card);padding:var(--spacing-16)}.ds-surface-card--default{border:var(--border-width-default) solid var(--color-border-primary);background:var(--color-surface-1)}.ds-surface-card--subtle{border:none;background:var(--color-surface-2)}@keyframes ds-skeleton-shimmer{0%{background-position:100% 0}to{background-position:0 0}}.ds-skeleton-block{--ds-skeleton-base: var(--color-surface-1);--ds-skeleton-highlight: var(--color-surface-0);display:block;background:linear-gradient(90deg,var(--ds-skeleton-base) 25%,var(--ds-skeleton-highlight) 37%,var(--ds-skeleton-base) 63%);background-size:400% 100%;animation:ds-skeleton-shimmer 1.2s ease-in-out infinite}[data-theme=dark] .ds-skeleton-block{--ds-skeleton-highlight: color-mix( in srgb, var(--color-surface-2) 88%, var(--color-static-white) )}.project-gantt-resize-cursor,.project-gantt-resize-cursor *{cursor:ew-resize!important}.ds-state-transition,.ds-state-transition-target{--ds-state-transition-duration: calc(var(--motion-duration-default) * 3);transition:opacity var(--ds-state-transition-duration) var(--motion-easing-default),color var(--ds-state-transition-duration) var(--motion-easing-default),background-color var(--ds-state-transition-duration) var(--motion-easing-default),border-color var(--ds-state-transition-duration) var(--motion-easing-default),box-shadow var(--ds-state-transition-duration) var(--motion-easing-default),fill var(--ds-state-transition-duration) var(--motion-easing-default),stroke var(--ds-state-transition-duration) var(--motion-easing-default)}@media(prefers-reduced-motion:reduce){.ds-state-transition,.ds-state-transition-target{transition:none}}.ds-card-data-reveal-enter-active{transition:opacity var(--motion-duration-fast) var(--motion-easing-enter);will-change:opacity}.ds-card-data-reveal-enter-from{opacity:0}.ds-card-data-reveal-enter-to{opacity:1}@media(prefers-reduced-motion:reduce){.ds-card-data-reveal-enter-active{transition:none}.ds-card-data-reveal-enter-from,.ds-card-data-reveal-enter-to{opacity:1}}.ds-surface-card--interactive{cursor:pointer;transition:background-color var(--motion-duration-default) var(--motion-easing-default),border-color var(--motion-duration-default) var(--motion-easing-default)}.ds-surface-card--interactive:hover,.ds-surface-card--interactive:focus-visible{background:var(--color-state-hover);border-color:var(--color-border-primary)}.ds-surface-card--subtle.ds-surface-card--interactive{transition:background-color var(--motion-duration-default) var(--motion-easing-default),box-shadow var(--motion-duration-default) var(--motion-easing-default)}.ds-surface-card--subtle.ds-surface-card--interactive:hover,.ds-surface-card--subtle.ds-surface-card--interactive:focus-visible{background:var(--color-state-hover);border-color:transparent}.pointer-reorder-list--hover-suppressed .ds-surface-card--interactive:hover{background:var(--color-surface-1);border-color:transparent}.pointer-reorder-list--hover-suppressed .ds-surface-card--subtle.ds-surface-card--interactive:hover{background:var(--color-surface-2);border-color:transparent}.ds-surface-card--subtle.ds-surface-card--interactive:focus-visible{outline:none;box-shadow:0 0 0 var(--spacing-2) var(--color-focus-ring)}.ds-modal-sticky-actions{position:sticky;bottom:0;z-index:2;background:var(--color-surface-1)}:root{--app-page-header-height: calc( var(--spacing-24) + var(--spacing-24) + var(--spacing-2) );--spacing-list-gap: var(--spacing-12)}.card-list-page{--page-content-inline-padding: var(--spacing-24);padding:var(--spacing-24)}.card-list-page--flush-block-start{padding-block-start:0}.card-list-column{display:flex;width:100%;max-width:var(--size-card-width);margin:0 auto;flex-direction:column}.card-list-column>*+*{margin-block-start:var(--spacing-24)}.card-list-column--leading-space{margin-block-start:var(--spacing-list-gap)}.card-list-sticky{position:sticky;top:calc(var(--spacing-12) * -1);height:0;overflow:visible;pointer-events:none;z-index:2}.card-list-sticky-overlay{display:flex;width:100%;min-width:0;flex-direction:column}.card-list-sticky-overlay>*+*{margin-block-start:var(--spacing-list-gap)}.card-list-sticky-overlay>.card-list-sticky-measure+*{margin-block-start:0}.card-list-sticky-body{display:flex;width:100%;min-width:0;flex-direction:column;padding-block-start:var(--spacing-list-gap);padding-block-end:var(--spacing-list-gap);border-bottom:var(--border-width-default) solid var(--color-border-primary);background:var(--color-surface-1);pointer-events:auto}.card-list-sticky-body>*+*{margin-block-start:var(--spacing-list-gap)}.app-count-badge{--count-badge-height: var(--size-icon-small);--count-badge-pill-padding-inline: var(--spacing-4);--count-badge-font-size: var(--spacing-10);--count-badge-label-offset-x: var(--spacing-0);--count-badge-label-offset-y: calc(var(--spacing-2) / 4);display:inline-flex;min-width:var(--count-badge-height);height:var(--count-badge-height);box-sizing:border-box;align-items:center;justify-content:center;padding-block:var(--spacing-0);padding-inline:var(--count-badge-pill-padding-inline);border-radius:var(--border-radius-pill);background:var(--color-accent-default);color:var(--color-on-accent-primary);white-space:nowrap;vertical-align:middle;flex:0 0 auto;line-height:0}.ui-filter-menu{background:var(--color-surface-2)}.ui-form-input input{background-color:inherit}.app-user-menu-popover-enter-active{transition:opacity var(--motion-duration-slow) var(--motion-easing-enter),transform var(--motion-duration-slow) var(--motion-easing-enter)}.app-user-menu-popover-leave-active{transition:opacity var(--motion-duration-slow) var(--motion-easing-exit),transform var(--motion-duration-slow) var(--motion-easing-exit)}.app-user-menu-popover-enter-from,.app-user-menu-popover-leave-to{opacity:0;transform:scale(.95)}.toast-list-enter-active,.toast-list-leave-active{transition:transform var(--motion-duration-default) var(--motion-easing-default),opacity var(--motion-duration-default) var(--motion-easing-default)}.toast-list-enter-from,.toast-list-leave-to{transform:translateY(calc(var(--spacing-12) * -1));opacity:0}.toast-list-move{transition:transform var(--motion-duration-default) var(--motion-easing-default)}.app-user-menu__logout-accent,.app-user-menu__logout-accent:hover,.app-user-menu__logout-accent:focus-visible,.app-user-menu__logout-accent:active{background:var(--color-accent-default);border-color:var(--color-accent-default);color:var(--color-on-accent-primary)}.app-login-shell{display:grid;min-height:calc(100dvh - (var(--spacing-24) + var(--spacing-24) + var(--spacing-2)));place-items:center}.app-login-shell__card{width:100%;max-width:32rem}.app-login-panel--embedded{width:100%}.app-login-panel--embedded .app-login-step{min-height:auto}.app-login-panel--embedded .app-login-header{margin-bottom:var(--spacing-16)}.app-login-panel--embedded .app-login-form{gap:var(--spacing-12)}.app-login-step{min-height:calc(var(--spacing-24) * 16 + var(--spacing-16))}.app-login-content{position:relative;display:flex;flex:1 1 auto;flex-direction:column}.app-login-header{position:relative;display:flex;margin-bottom:var(--spacing-32)}.app-login-header--compact{margin-top:var(--spacing-8)}.app-login-back{position:absolute;left:0}.app-login-logo{height:40px;margin:0 auto}.app-login-copy{display:flex;flex-direction:column;align-items:center}.app-login-copy--spaced{margin-bottom:var(--spacing-16)}.app-login-title{color:var(--color-text-primary);text-align:center}.app-login-title--spaced{margin-bottom:var(--spacing-16)}.app-login-copy-line{text-align:center}.app-login-copy-line--emphasis{margin-bottom:var(--spacing-16);font-weight:600}.app-login-copy-inline-emphasis{font-weight:600}.app-login-form{display:flex;flex:1 1 auto;flex-direction:column;gap:var(--spacing-16);overflow-y:hidden}.app-login-form-body{display:flex;flex:1 1 auto;flex-direction:column;overflow-y:auto}.app-login-actions{display:flex;padding:var(--spacing-4);align-items:center}.app-login-actions--end{justify-content:flex-end}.app-login-actions--between{justify-content:space-between}.app-login-error-copy{margin-top:var(--spacing-16);color:var(--color-status-error);text-align:center}.app-login-error-copy--hidden{position:absolute;top:-9999px;opacity:.5}.app-login-footer-copy{margin-top:var(--spacing-16);font-size:12px}.app-login-form-error-copy{color:var(--color-status-error)}.app-login-form-error-copy--hidden{visibility:hidden}.app-login-field-error{color:var(--color-status-error)}.app-login-loading{position:absolute;inset:0;z-index:10;display:grid;place-items:center;background:var(--color-static-white);opacity:.6}.app-login-loading-spinner{width:calc(var(--size-icon-large) + var(--spacing-16));height:calc(var(--size-icon-large) + var(--spacing-16));box-sizing:border-box;border:var(--border-width-strong) solid var(--color-text-primary);border-right-color:transparent;border-radius:var(--border-radius-pill);animation:app-login-loading-spin var(--motion-duration-slow) linear infinite}.app-chip,.app-filter-button{--app-chip-transition-duration: .35s;display:inline-flex;min-width:0;max-width:100%;min-height:var(--spacing-32);box-sizing:border-box;align-items:center;gap:var(--spacing-8);padding:var(--spacing-6) var(--spacing-12);border:var(--border-width-default) solid var(--color-border-primary);border-radius:var(--border-radius-pill);background:var(--color-surface-1);color:var(--color-text-primary);font-size:13px;line-height:1;transition:background-color var(--app-chip-transition-duration) ease,border-color var(--app-chip-transition-duration) ease,color var(--app-chip-transition-duration) ease,opacity var(--app-chip-transition-duration) ease}.app-chip{-webkit-user-select:none;user-select:none}.app-chip--interactive:hover,.app-chip[data-preview-state=hover],.app-filter-button:hover{background:var(--color-state-hover)}.app-chip--interactive{cursor:pointer}.app-chip--disabled,.app-filter-button:disabled{cursor:default;opacity:.6}.app-filter-button--surface-2{background:var(--color-surface-2)}.app-filter-button--surface-2:hover{background:var(--color-surface-2);opacity:.8}.app-chip--active,.app-chip--active.app-chip--interactive:hover,.app-chip--active[data-preview-state=hover],.app-filter-button--active,.app-filter-button--active:hover{background:var(--color-state-selected)}.app-chip--size-small{min-height:var(--spacing-24);gap:var(--spacing-4);padding-block:var(--spacing-2) var(--spacing-3);padding-inline:var(--spacing-8);border-color:transparent;background:var(--color-state-hover);font-size:var(--spacing-14);line-height:calc(var(--spacing-16) + var(--spacing-2))}.app-chip--size-small.app-chip--interactive:hover,.app-chip--size-small[data-preview-state=hover]{background:var(--color-state-hover)}.app-chip--tone-danger{border-color:color-mix(in srgb,var(--color-status-error) 24%,transparent);color:var(--color-status-error)}.app-chip--tone-success{border-color:color-mix(in srgb,var(--color-status-success) 24%,transparent);background:color-mix(in srgb,var(--color-status-success) 12%,var(--color-surface-1));color:var(--color-status-success)}.app-chip--tone-warning{border-color:color-mix(in srgb,var(--color-status-warning) 24%,transparent);background:color-mix(in srgb,var(--color-status-warning) 12%,var(--color-surface-1));color:var(--color-status-warning)}.app-chip--inverted{filter:invert(1)}.app-chip--icon-only{justify-content:center;padding-inline:var(--spacing-8)}.app-chip__leading,.app-filter-button__icon{display:inline-flex;align-items:center;justify-content:center;width:var(--size-icon-small);height:var(--size-icon-small);color:currentColor;cursor:pointer;flex:none}.app-chip__content{display:inline-flex;min-width:0;align-items:center}.app-chip__content--truncate{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app-chip__trailing,.app-chip__trailing-content{display:inline-flex;min-width:0;align-items:center;justify-content:center;flex:none}.app-chip__trailing--replace-dismiss{display:inline-grid;width:var(--size-icon-small);height:var(--size-icon-small);align-items:center;justify-items:center}.app-chip__trailing.app-chip__trailing--replace-dismiss .app-chip__trailing-content,.app-chip__trailing.app-chip__trailing--replace-dismiss .app-chip__dismiss{grid-area:1 / 1;transition:opacity .16s ease,transform .16s ease}.app-chip__trailing.app-chip__trailing--replace-dismiss .app-chip__trailing-content{z-index:0;opacity:1;transform:scale(1)}.app-chip__trailing.app-chip__trailing--replace-dismiss .app-chip__dismiss{z-index:1;opacity:0;transform:scale(.72)}.app-chip--interactive:hover .app-chip__trailing.app-chip__trailing--replace-dismiss .app-chip__trailing-content,.app-chip[data-preview-state=hover] .app-chip__trailing.app-chip__trailing--replace-dismiss .app-chip__trailing-content{opacity:0;transform:scale(.72)}.app-chip--interactive:hover .app-chip__trailing.app-chip__trailing--replace-dismiss .app-chip__dismiss,.app-chip[data-preview-state=hover] .app-chip__trailing.app-chip__trailing--replace-dismiss .app-chip__dismiss{opacity:1;transform:scale(1)}.app-chip__leading>svg{width:100%;height:100%}.app-chip__trailing>.app-chip__dismiss,.app-chip__dismiss,.app-filter-button__dismiss{display:inline-flex;width:var(--spacing-16);height:var(--spacing-16);align-items:center;justify-content:center;color:var(--color-text-secondary);cursor:pointer;flex:none;font-size:12px;opacity:.7;transition:background-color var(--app-chip-transition-duration) ease,color var(--app-chip-transition-duration) ease,opacity var(--app-chip-transition-duration) ease}.app-chip__trailing>.app-chip__dismiss--accent,.app-chip__dismiss--accent{border-radius:var(--border-radius-pill);background:var(--color-accent-default);color:var(--color-surface-1)}.app-chip__dismiss-icon{width:100%;height:100%}.app-chip__dismiss:hover{color:var(--color-text-primary)}.app-chip__dismiss--accent .app-chip__dismiss-icon{width:var(--spacing-12);height:var(--spacing-12)}.app-chip__dismiss--accent:hover{color:var(--color-surface-1)}.app-chip--variant-input-tag{min-height:var(--spacing-20);height:var(--spacing-20);gap:var(--spacing-4);padding:calc(var(--spacing-4) / 2) var(--spacing-8);border:0;border-radius:var(--border-radius-input);background:var(--color-state-selected);cursor:default}.app-chip--variant-input-tag .app-chip__content{min-width:0;cursor:default}.app-chip--variant-input-tag.app-chip--interactive,.app-chip--variant-input-tag.app-chip--interactive .app-chip__content,.app-chip--variant-input-tag .app-chip__dismiss{cursor:pointer}.app-input-clear-icon{width:var(--size-icon-large)}.app-text-primary{color:var(--color-text-primary)}.app-text-secondary{color:var(--color-text-secondary)}.app-balance-positive{color:var(--color-status-success)}.app-balance-negative{color:var(--color-status-error)}.price-lists-selection-highlight [data-selection]{background-color:var(--color-accent-default)}.price-list-category-tree{-webkit-user-select:none;user-select:none;color:var(--color-text-primary)}.price-list-category-tree .editable-tree-item,.price-list-category-tree .editable-tree-item input,.price-list-category-tree textarea,.price-list-category-tree [contenteditable=true]{-webkit-user-select:text;user-select:text}.price-list-category-tree .tree-row{color:var(--color-text-primary);-webkit-user-select:none;user-select:none}.single-price-drop-line{display:block;height:var(--border-width-strong);border-radius:var(--border-radius-pill);background-color:var(--color-accent-default);box-shadow:0 0 0 var(--border-width-default) var(--color-surface-1);pointer-events:none}.single-price-drop-line:before{content:"";position:absolute;left:0;top:50%;width:var(--spacing-8);height:var(--spacing-8);border-radius:var(--border-radius-pill);background-color:var(--color-accent-default);transform:translateY(-50%)}.reorder-list-drop-line{display:block;height:var(--border-width-strong);border-radius:var(--border-radius-pill);background-color:var(--color-accent-default);box-shadow:0 0 0 var(--border-width-default) var(--color-surface-1);pointer-events:none}.reorder-list-drop-line:before{content:"";position:absolute;left:0;top:50%;width:var(--spacing-8);height:var(--spacing-8);border-radius:var(--border-radius-pill);background-color:var(--color-accent-default);transform:translateY(-50%)}.reorder-list-drop-line--wiki-nested{--wiki-nested-drop-line-offset: calc(var(--size-button-small) * 2 + var(--spacing-8));--wiki-nested-drop-line-gap: var(--spacing-8);background:linear-gradient(to right,var(--color-accent-default) 0,var(--color-accent-default) var(--wiki-nested-drop-line-offset),transparent var(--wiki-nested-drop-line-offset),transparent calc(var(--wiki-nested-drop-line-offset) + var(--wiki-nested-drop-line-gap)),var(--color-accent-default) calc(var(--wiki-nested-drop-line-offset) + var(--wiki-nested-drop-line-gap)),var(--color-accent-default) 100%)}.price-list-category-tree .tree-row.single-price-category-drop-inside{background-color:var(--color-state-hover);outline:var(--border-width-default) solid var(--color-accent-default);outline-offset:calc(var(--border-width-default) * -1)}.price-list-category-tree .tree-row .category-hover-actions{display:none;background:transparent}.price-list-category-tree .tree-row:hover .category-hover-actions,.price-list-category-tree .tree-row:focus-within .category-hover-actions{display:inline-flex!important;background:transparent}.price-list-category-tree .tree-row .category-hover-actions--visible{display:inline-flex!important;background-color:transparent}.price-list-action-popup{--price-list-action-popup-text: light-dark( var(--color-static-white), var(--color-static-black) );--color-surface-0: var(--color-surface-inverse);--color-surface-1: var(--color-surface-inverse);--color-surface-2: color-mix( in srgb, var(--price-list-action-popup-text) 8%, var(--color-surface-inverse) );--color-border-primary: color-mix( in srgb, var(--price-list-action-popup-text) 18%, transparent );--color-state-hover: color-mix( in srgb, var(--price-list-action-popup-text) 13%, transparent );--color-state-pressed: color-mix( in srgb, var(--price-list-action-popup-text) 24%, transparent );--color-state-selected: color-mix( in srgb, var(--price-list-action-popup-text) 18%, transparent );--color-text-primary: var(--price-list-action-popup-text);--color-text-secondary: color-mix( in srgb, var(--price-list-action-popup-text) 64%, transparent );position:absolute;bottom:1rem;left:50%;z-index:7;display:flex;flex-wrap:nowrap;transform:translate(-50%);border-radius:var(--border-radius-layout);background-color:var(--color-surface-inverse);color:var(--color-text-primary);padding:.3rem}.price-list-action-popup--bulk{padding:.875rem}.slideUp-enter-active.price-list-action-popup,.slideUp-leave-active.price-list-action-popup{transition:opacity .15s ease,transform .15s cubic-bezier(.17,.67,.42,1.34)}.slideUp-leave-to.price-list-action-popup{opacity:0}.slideUp-enter-from.price-list-action-popup{opacity:0;transform:translate(-50%,10px)}.app-login-countdown{display:inline-block;color:var(--color-accent-default)}@keyframes app-login-loading-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.app-login-success-icon{font-size:calc(var(--size-icon-large) + var(--spacing-24) + var(--spacing-24))}.app-products-shell{gap:0;padding:var(--spacing-24)}.app-products-shell>*+*{margin-block-start:var(--spacing-list-gap)}.app-products-promo{overflow:hidden;margin-top:var(--spacing-16);border:none;border-radius:var(--border-radius-card);background:var(--color-surface-2);padding:var(--spacing-16)}.app-products-promo__icon{float:inline-start;width:calc(var(--spacing-24) + var(--spacing-12));height:calc(var(--spacing-24) + var(--spacing-12));margin-inline-end:var(--spacing-12);margin-block-start:var(--spacing-2);color:var(--color-text-primary)}.app-products-state-card{border:var(--border-width-default) solid var(--color-border-primary);border-radius:var(--border-radius-card);background:var(--color-surface-1);padding:var(--spacing-20);text-align:center}.app-products-legal{padding:var(--spacing-12) var(--spacing-24)}.analytics-page__chart .apexcharts-legend-text{color:var(--color-text-primary)!important;fill:var(--color-text-primary)!important}.apexcharts-tooltip{border:var(--border-width-default) solid var(--color-border-primary)!important;background:var(--color-surface-2)!important;color:var(--color-text-primary)!important}.apexcharts-tooltip .apexcharts-tooltip-title{border-bottom:var(--border-width-default) solid var(--color-border-primary)!important;background:var(--color-surface-1)!important;color:var(--color-text-primary)!important}@media(max-width:767px){.app-products-shell{padding-bottom:calc(var(--spacing-24) * 3)}}.ds-workspace-rail-panel{min-width:0;min-height:100%;border-inline-end:var(--border-width-default) solid var(--color-border-primary);background:var(--color-surface-1);padding:var(--spacing-12)}.workspace-column{--page-content-inline-padding: var(--spacing-12);display:flex;width:100%;height:100%;min-width:0;min-height:0;flex-direction:column;background:var(--color-surface-1)}.workspace-column__header{min-width:0;flex-shrink:0;background:transparent}.workspace-column__header--divider{border-bottom:var(--border-width-default) solid var(--color-border-primary)}.workspace-content-frame,.workspace-column__content{display:flex;min-width:0;min-height:0;flex:1;flex-direction:column}.workspace-content-frame--padded,.workspace-column__content--padded{padding-inline:var(--page-content-inline-padding)}.workspace-content-frame--full-width{padding-inline:0}.workspace-content-frame--block-start-padded,.workspace-column--root .workspace-column__content--padded,.workspace-column--deck-root .workspace-column__content--padded{padding-block-start:var(--page-content-inline-padding)}.workspace-content-frame--scrollable,.workspace-column__content--scrollable{overflow:auto}.workspace-column--deck-content .ds-detail-shell__content,.workspace-column--deck-detail .ds-detail-shell__content{height:100%;min-height:0;background:transparent}.workspace-column--deck-content .ds-detail-shell__scroll{height:auto;min-height:0;overflow:visible;padding:0}.workspace-column--deck-content .ds-detail-shell__scroll--sticky-list-root,.workspace-column--deck-detail .ds-detail-shell__scroll--sticky-list-root{display:block;flex:0 0 auto}.workspace-column--deck-content .ds-detail-workspace-section{min-height:100%}.ds-detail-shell__rail{container-type:inline-size;display:flex;min-height:100%;flex-direction:column;gap:var(--spacing-20)}.ds-detail-shell__summary{display:flex;min-width:0;flex-direction:column;gap:var(--spacing-20)}.ds-detail-shell__title{margin:0}.ds-detail-shell__meta-row{display:grid;grid-template-columns:98px minmax(0,1fr);gap:12px;align-items:start}.ds-detail-shell__meta-row dt{color:var(--color-text-secondary)}.ds-detail-shell__meta-row dd{margin:0;color:var(--color-text-primary);word-break:break-word}.ds-detail-shell__kpis{display:grid;min-width:0;grid-template-columns:repeat(var(--detail-kpi-grid-columns, 3),minmax(0,1fr));gap:var(--spacing-6);overflow:hidden;border-radius:var(--border-radius-layout);background:var(--color-surface-0)}.ds-detail-shell__kpis--stack{grid-template-columns:1fr}.ds-detail-shell__kpi{display:flex;min-width:0;min-height:0;flex-direction:column;justify-content:center;gap:var(--spacing-6);border-radius:var(--border-radius-button);padding:var(--spacing-10) var(--spacing-12)}.ds-detail-shell__kpi span{color:var(--color-text-secondary)}.ds-detail-shell__kpi strong{word-break:break-word}.ds-detail-shell__content{display:flex;flex-direction:column;height:100%;min-height:0;background:var(--color-surface-1)}.ds-detail-shell__content--workspace{overflow:hidden}.ds-detail-shell__scroll{display:flex;flex:1 1 auto;height:100%;min-height:0;flex-direction:column;gap:var(--detail-shell-scroll-gap, var(--spacing-16));overflow:auto;padding:var(--detail-shell-scroll-padding, var(--spacing-24))}.section-card{display:flex;flex-direction:column;gap:var(--section-card-gap, var(--spacing-20));border:var(--border-width-default) solid var(--color-border-primary);border-radius:var(--border-radius-card);background:var(--color-surface-1);padding:var(--spacing-12)}.app-playground-page-content .section-card{background:var( --playground-page-content-surface, var(--color-surface-1) )}.section-card--plain{border:none;border-radius:0}.section-card__header{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--spacing-16)}.section-card__copy{display:grid;gap:var(--spacing-8);min-width:0}.section-card__actions{display:flex;align-items:center;gap:var(--spacing-8);flex-wrap:wrap}.section-card__title{margin:0;color:var(--color-text-primary)}.section-card__description{margin:0;color:var(--color-text-secondary)}.ds-detail-overview__cards{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--spacing-12)}.ds-detail-overview__card{display:flex;min-width:0;flex-direction:column;gap:8px;border-radius:var(--border-radius-card);background:var(--color-surface-2);padding:16px}.ds-detail-overview__card-label{color:var(--color-text-secondary)}.ds-detail-overview__card-value{color:var(--color-text-primary)}.ds-detail-overview__details{display:grid;gap:14px}.ds-detail-overview__detail-row{display:grid;grid-template-columns:calc(var(--spacing-16) * 7) minmax(0,1fr);gap:16px}.ds-detail-overview__detail-row dt{color:var(--color-text-secondary)}.ds-detail-overview__detail-row dd{margin:0;color:var(--color-text-primary);word-break:break-word}.ds-detail-workspace-section{display:flex;height:100%;min-height:0;flex-direction:column}.ds-detail-workspace-section__header{flex-shrink:0;border-bottom:var(--border-width-default) solid var(--color-border-primary);padding:24px;background:var(--color-surface-1)}.ds-detail-workspace-section__body{min-height:0;flex:1;overflow:hidden}@media(max-width:767px){.card-list-page{--page-content-inline-padding: var(--spacing-16);padding:var(--spacing-16)}.card-list-column{gap:var(--spacing-16)}}@media(max-width:1400px){.ds-detail-overview__cards{grid-template-columns:repeat(2,minmax(0,1fr))}}.app-contractor-relation-card-shell{display:flex;width:calc(var(--spacing-24) * 11);min-width:calc(var(--spacing-24) * 11);max-width:calc(var(--spacing-24) * 11);height:calc(var(--spacing-12) * 14);min-height:calc(var(--spacing-12) * 14);max-height:calc(var(--spacing-12) * 14);padding:var(--spacing-4);box-sizing:border-box;flex:0 0 auto;-webkit-user-select:none;user-select:none}.app-contractor-relation-card{display:grid;grid-template-rows:auto minmax(0,1fr) auto;width:100%;min-width:0;height:100%;gap:var(--spacing-6);padding:var(--spacing-10);border:var(--border-width-default) solid transparent;border-radius:var(--border-radius-card);background:var(--color-surface-2);box-sizing:border-box;transition:border-color var(--motion-duration-default) var(--motion-easing-default),box-shadow var(--motion-duration-default) var(--motion-easing-default),transform var(--motion-duration-default) var(--motion-easing-default)}.app-contractor-relation-card--interactive{cursor:default}.app-contractor-relation-card--interactive:hover{border-color:transparent;box-shadow:var(--shadow-card);transform:translateY(-1px)}.app-contractor-relation-card--static{cursor:default}.app-contractor-relation-card--selected{border-color:var(--color-accent-default)}.app-contractor-relation-card--incoming,.app-contractor-relation-card--outgoing,.app-contractor-relation-card--root,.app-contractor-relation-card--neutral{background:var(--color-surface-2)}.single-price-drag-source-ghost{opacity:.15}.single-price-drag-source-grabbing{cursor:grabbing}.reorder-list-drag-source-ghost{opacity:.15}.reorder-list-drag-source-grabbing{cursor:grabbing}.app-contractor-relation-card__title{display:block;flex:1 1 auto;min-width:0;max-width:100%;color:var(--color-text-primary);font-size:14px;font-weight:600;line-height:1.3;text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.app-contractor-relation-card__content{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:stretch;gap:var(--spacing-8);min-height:0}.app-contractor-relation-card__divider{width:var(--border-width-default);background:var(--color-border-primary);border-radius:var(--border-radius-pill)}.app-contractor-relation-card__section{display:grid;align-content:start;justify-items:center;gap:var(--spacing-6);min-width:0}.app-contractor-relation-card__section--disabled{background:transparent}.app-contractor-relation-card__section-header{min-width:0;color:var(--color-text-primary);font-size:12px;font-weight:600;text-align:center}.app-contractor-relation-card__section-metrics{display:grid;gap:var(--spacing-6);justify-items:center}.app-contractor-relation-card__section-metric{display:grid;gap:var(--spacing-2);justify-items:center}.app-contractor-relation-card__section-metric--empty{align-items:center;min-height:calc(var(--spacing-24) * 2)}.app-contractor-relation-card__section-empty{display:block;max-width:100%;color:var(--color-text-secondary);font-size:12px;font-weight:500;overflow:hidden;text-align:center;text-overflow:ellipsis;white-space:nowrap}.app-contractor-relation-card__section-label{min-width:0;color:var(--color-text-secondary);font-size:12px;font-weight:400;text-align:center}.app-contractor-relation-card__section-value{min-width:0;color:var(--color-text-primary);font-size:12px;font-weight:600;overflow:hidden;text-overflow:ellipsis;text-align:center;white-space:nowrap}.app-contractor-relation-card__section-label--disabled,.app-contractor-relation-card__section-value--disabled,.app-contractor-relation-card__section--disabled .app-contractor-relation-card__section-header,.app-contractor-relation-card__section--disabled .app-contractor-relation-card__section-label,.app-contractor-relation-card__section--disabled .app-contractor-relation-card__section-value{color:var(--color-text-tertiary)}.app-contractor-relation-card__footer{justify-self:end;align-self:end;display:inline-flex;align-items:center;gap:var(--spacing-6);min-height:var(--size-button-height-small);padding-block:var(--spacing-4);padding-inline:var(--spacing-8);border:0;background:var(--color-surface-1);border-radius:var(--border-radius-pill);color:inherit;font:inherit}button.app-contractor-relation-card__footer{cursor:pointer;transition:background-color var(--motion-duration-default) var(--motion-easing-default),box-shadow var(--motion-duration-default) var(--motion-easing-default)}button.app-contractor-relation-card__footer *,button.app-contractor-relation-card__footer:hover *{cursor:pointer}button.app-contractor-relation-card__footer:hover{background:var(--color-surface-2)}button.app-contractor-relation-card__footer:focus-visible{outline:none;box-shadow:0 0 0 var(--spacing-2) var(--color-focus-ring)}.app-contractor-relation-card__footer-label{min-width:0;color:var(--color-text-secondary);font-size:12px;font-weight:400}.app-contractor-relation-card__footer-value{color:var(--color-text-primary);font-size:12px;font-weight:600;text-align:left}.app-contractor-relations-graph{display:flex;-webkit-user-select:none;user-select:none}.app-contractor-relations-graph *{-webkit-user-select:none;user-select:none}.site-shell{--site-surface-base: var(--color-surface-0);--site-surface-raised: var(--color-surface-1);--site-surface-muted: var(--color-surface-2);--site-surface-inverse: var(--color-text-primary);--site-surface-tooltip: color-mix( in srgb, var(--site-surface-inverse) 88%, transparent );--site-text-primary: var(--color-text-primary);--site-text-secondary: var(--color-text-secondary);--site-text-tertiary: var(--color-text-tertiary);--site-text-on-inverse: var(--color-surface-0);--site-border-primary: var(--color-border-primary);--site-border-subtle: color-mix( in srgb, var(--site-border-primary) 72%, transparent );--site-accent-primary: var(--color-accent-default);--site-accent-contrast: var(--color-on-accent-primary);--site-state-hover: var(--color-state-hover);--site-state-selected: var(--color-state-selected);--site-overlay: color-mix( in srgb, var(--site-surface-inverse) 44%, transparent );--site-shadow-soft: 0 0 0 .5px var(--color-shadow-stroke), 0 4px 6px -4px var(--color-shadow-base), 0 10px 15px -3px var(--color-shadow-base);--site-shadow-floating: 0 0 0 .5px var(--color-shadow-stroke), 0 var(--spacing-2) calc(var(--spacing-20) + var(--spacing-4)) calc(var(--spacing-8) * -1) var(--color-shadow-base), 0 var(--spacing-8) calc(var(--spacing-20) * 2) calc(var(--spacing-12) * -1) var(--color-shadow-base);--site-icon-filter-neutral: none;min-height:100vh;display:flex;flex-direction:column;color:var(--site-text-primary);font-family:Roboto,sans-serif;background:var(--site-surface-base)}[data-theme=dark] .site-shell{--site-icon-filter-neutral: brightness(0) saturate(100%) invert(1)}.site-shell,.site-shell *,.site-shell *:before,.site-shell *:after{box-sizing:border-box}.site-shell__main{flex:1 0 auto;min-height:0;background:var(--color-surface-2)}.site-shell .site-container{box-sizing:border-box;width:100%;max-width:100%;margin:0 auto;padding-inline:var(--spacing-24)}.site-shell .site-overlay{position:fixed;inset:0;z-index:5;background:var(--site-overlay)}.site-shell .site-header{position:sticky;top:0;z-index:6;background:var(--site-surface-base)}.site-shell .site-header__bar{position:relative;border-bottom:var(--border-width-default) solid var(--site-border-primary);background:var(--site-surface-base)}.site-shell .site-header__inner{display:flex;min-height:calc(var(--spacing-24) * 2 + var(--spacing-6));align-items:center;justify-content:space-between;gap:var(--spacing-16)}.site-shell .site-header__brand,.site-shell .site-header__actions,.site-shell .site-header__contact,.site-shell .site-header__social-link{display:inline-flex;align-items:center}.site-shell .site-header__brand{gap:var(--spacing-8)}.site-shell .site-header__actions{gap:var(--spacing-16);color:var(--site-text-primary)}.site-shell .site-header__logo-link,.site-shell .site-header__social-link,.site-shell .site-header__contact,.site-shell .site-header__back-home a,.site-shell .site-header__footer-links a{color:inherit;text-decoration:none}.site-shell .site-header__logo-link{display:inline-flex;align-items:center}.site-shell .site-header__logo{display:block;width:calc(var(--spacing-24) + var(--spacing-12) + var(--spacing-2));height:auto}.site-shell .site-header__tree-button,.site-shell .site-header__footer-action{min-height:calc(var(--spacing-24) + var(--spacing-16));border:var(--border-width-default) solid transparent;border-radius:var(--border-radius-button);background:transparent;color:var(--site-text-primary);cursor:pointer;font:inherit;transition:background-color var(--motion-duration-default) var(--motion-easing-default),border-color var(--motion-duration-default) var(--motion-easing-default),color var(--motion-duration-default) var(--motion-easing-default)}.site-shell .site-header__tree-button{display:inline-flex;width:calc(var(--spacing-24) + var(--spacing-16));align-items:center;justify-content:center;padding:var(--spacing-0)}.site-shell .site-header__menu-desktop-content{display:inline-flex;align-items:center;gap:var(--spacing-4)}.site-shell .site-header__menu-mobile-content{display:none;align-items:center;justify-content:center}.site-shell .site-header__menu-mobile-content img{width:calc(var(--spacing-24) + var(--spacing-6));height:calc(var(--spacing-24) + var(--spacing-6))}.site-shell .site-header__contact{gap:var(--spacing-8)}.site-shell .site-header__social-link,.site-shell .site-header__contact,.site-shell .site-header__footer-links a,.site-shell .site-header__footer-action{transition:color var(--motion-duration-default) var(--motion-easing-default),background-color var(--motion-duration-default) var(--motion-easing-default),border-color var(--motion-duration-default) var(--motion-easing-default)}.site-shell .site-header__social-link:hover,.site-shell .site-header__contact:hover,.site-shell .site-header__footer-links a:hover,.site-shell .site-header__footer-action:hover{color:var(--site-accent-primary)}.site-shell .site-header__search-button:hover,.site-shell .site-header__tree-button:hover,.site-shell .site-header__footer-action:hover{border-color:var(--site-border-primary);background:var(--site-state-hover)}.site-shell .site-header__menu-trigger-icon,.site-shell .site-header__search-icon{display:inline-flex;align-items:center;justify-content:center}.site-shell .site-header__menu-label,.site-shell .site-header__contact-label{position:relative}.site-shell .site-header__menu-panel{background:var(--site-surface-raised);border-top:var(--border-width-default) solid var(--site-border-primary);box-shadow:var(--site-shadow-soft)}.site-shell .site-header__menu-body,.site-shell .site-header__menu-footer{background:inherit}.site-shell .site-header__menu-footer{border-top:var(--border-width-default) solid var(--site-border-primary)}.site-shell .site-header__footer-links{display:flex;align-items:center;gap:var(--spacing-24);margin:0;padding:0;list-style:none}.site-shell .site-header__footer-action{padding:var(--spacing-0);border:none}@media screen and (max-width:960px){.site-shell .site-header__inner{padding-inline:var(--spacing-16)}.site-shell .site-header__actions{gap:var(--spacing-12)}}@media screen and (max-width:535px){.site-shell .site-container{padding-inline:var(--spacing-16)}.site-shell .site-header__actions{min-width:0;gap:var(--spacing-8)}.site-shell .site-header__login-button{min-width:0}.site-shell .site-header__login-button>button{max-width:calc(var(--spacing-24) * 4 + var(--spacing-16))}.site-shell .site-header__login-button>button span{overflow:hidden;text-overflow:ellipsis}.site-shell .site-header__theme-switch{display:none}.site-shell .site-header__menu-trigger{justify-content:center;width:calc(var(--spacing-24) + var(--spacing-16));height:calc(var(--spacing-24) + var(--spacing-16));padding:var(--spacing-0)}.site-shell .site-header__menu-label{display:none}.site-shell .site-header__footer-links{flex-direction:column;align-items:flex-start;gap:var(--spacing-12)}}.site-shell .site-footer{border-top:var(--border-width-default) solid var(--site-border-primary)}.site-shell .site-footer__inner{display:flex;flex-direction:column;gap:var(--spacing-32);padding-block:var(--spacing-32)}.site-shell .site-footer__menu{display:flex;width:100%;gap:var(--spacing-24)}.site-shell .site-footer__group{display:flex;min-width:0;flex-direction:column;gap:var(--spacing-16)}.site-shell .site-footer__title{color:var(--site-text-secondary);font-size:var(--spacing-12);font-weight:600;line-height:calc(var(--spacing-12) + var(--spacing-4));text-transform:uppercase}.site-shell .site-footer__list{display:flex;flex-direction:column;gap:var(--spacing-10);margin:0;padding:0;list-style:none}.site-shell .site-footer__link,.site-shell .site-footer__toggle{color:var(--site-text-primary);font-size:calc(var(--spacing-8) + var(--spacing-6));line-height:calc(var(--spacing-16) + var(--spacing-4));text-decoration:none;transition:color var(--motion-duration-default) var(--motion-easing-default),background-color var(--motion-duration-default) var(--motion-easing-default),border-color var(--motion-duration-default) var(--motion-easing-default)}.site-shell .site-footer__toggle{display:inline-flex;align-items:center;padding:var(--spacing-0);border:none;background:transparent;font:inherit;text-align:left;cursor:pointer}.site-shell .site-footer__link:hover,.site-shell .site-footer__toggle:hover{color:var(--site-accent-primary)}.site-shell .site-footer__socials{display:flex;flex-wrap:wrap;gap:var(--spacing-16);margin-top:var(--spacing-4)}.site-shell .site-footer__social-link{display:inline-flex;align-items:center;justify-content:center;text-decoration:none}.site-shell .site-footer__meta{display:flex;width:100%;align-items:flex-end;justify-content:space-between;gap:var(--spacing-24);padding-top:var(--spacing-24);border-top:var(--border-width-default) solid var(--site-border-primary)}.site-shell .site-footer__registry{display:flex;align-items:flex-start;gap:var(--spacing-24)}.site-shell .site-footer__registry-logo{display:inline-flex;align-items:center}.site-shell .site-footer__registry-copy,.site-shell .site-footer__copyright{color:var(--site-text-secondary);font-size:var(--spacing-12);line-height:calc(var(--spacing-16) + var(--spacing-2))}.site-shell .site-footer__copyright{white-space:nowrap}@media screen and (max-width:960px){.site-shell .site-footer__inner{gap:var(--spacing-24);padding-block:var(--spacing-24)}}@media screen and (max-width:640px){.site-shell .site-footer__menu,.site-shell .site-footer__meta,.site-shell .site-footer__registry{flex-direction:column}.site-shell .site-footer__meta{align-items:flex-start}}.site-shell .site-content-shell{width:100%}.site-shell .site-content-shell--centered{display:flex;justify-content:center}.site-shell .site-content-shell--blog{display:flex;justify-content:center;margin-bottom:calc(var(--spacing-24) * 5);padding-inline:var(--spacing-24)}.site-shell .site-content-column{display:flex;width:100%;min-width:0;flex-direction:column}.site-shell .site-content-column--docs{max-width:calc(var(--spacing-24) * 37 + var(--spacing-12));padding:calc(var(--spacing-24) * 2 + var(--spacing-2)) calc(var(--spacing-24) * 2 + var(--spacing-20));gap:var(--spacing-24)}.site-shell .site-content-column--blog{max-width:calc(var(--spacing-24) * 31 + var(--spacing-16));align-items:center;gap:calc(var(--spacing-24) + var(--spacing-16))}.site-shell .site-lead-form :is(input,textarea,.vs__selected,.vs__dropdown-toggle,.vs__dropdown-option){font:inherit}.site-breadcrumbs{display:flex;flex-wrap:wrap;min-width:0;color:var(--color-text-secondary)}.site-breadcrumbs__nav,.site-breadcrumbs__list{display:flex;align-items:center;flex-wrap:wrap;min-width:0}.site-breadcrumbs__list{margin:0;padding:0;list-style:none}.site-breadcrumbs__item{display:inline-flex;align-items:center;min-width:0;flex-shrink:1}.site-breadcrumbs__item:after{content:"/";margin-inline:var(--spacing-4);color:var(--color-text-tertiary)}.site-breadcrumbs__list .site-breadcrumbs__item:after,.site-breadcrumbs__item:last-child:after{content:none}.site-breadcrumbs__separator{flex-shrink:0;margin-inline:var(--spacing-6);color:var(--color-text-tertiary)}.site-breadcrumbs__link{display:inline-block;min-width:0;max-width:100%;overflow:hidden;color:var(--color-text-secondary);text-decoration:none;text-overflow:ellipsis;white-space:nowrap;transition:color var(--motion-duration-default) var(--motion-easing-default)}.site-breadcrumbs__link:hover{color:var(--color-text-primary)}.site-breadcrumbs__link.current{color:var(--color-text-primary);font-weight:400}.site-shell .site-prose{color:var(--site-text-primary)}.site-shell .site-prose :is(h1,h2,h3,h4,h5,h6,p,ul,ol,table){margin:0}.site-shell .site-prose a{color:var(--site-accent-primary);text-decoration:none}.site-shell .site-prose :is(b,strong){font-weight:600}.site-shell .site-prose img{max-width:100%;height:auto}.site-shell .site-prose hr{border:0;border-bottom:var(--border-width-default) solid var(--site-border-primary);margin-block:calc(var(--spacing-24) + var(--spacing-16))}.site-shell .site-prose--docs{line-height:calc(var(--spacing-24) + var(--spacing-4));letter-spacing:0}.site-shell .site-prose--docs h1{margin-bottom:calc(var(--spacing-24) + var(--spacing-6));font-size:calc(var(--spacing-24) + var(--spacing-8) + var(--spacing-2));line-height:calc(var(--spacing-24) + var(--spacing-16));font-weight:600}.site-shell .site-prose--docs h2{margin-top:calc(var(--spacing-24) + var(--spacing-16));margin-bottom:var(--spacing-20);font-size:calc(var(--spacing-24) + var(--spacing-6));line-height:calc(var(--spacing-24) + var(--spacing-12));font-weight:600}.site-shell .site-prose--docs h3{margin-top:calc(var(--spacing-24) + var(--spacing-6));margin-bottom:var(--spacing-12);font-size:calc(var(--spacing-16) + var(--spacing-6));line-height:calc(var(--spacing-24) + var(--spacing-6));font-weight:600}.site-shell .site-prose--docs h4{margin-top:calc(var(--spacing-24) + var(--spacing-2));margin-bottom:var(--spacing-10);font-size:calc(var(--spacing-16) + var(--spacing-2));line-height:calc(var(--spacing-24) + var(--spacing-2));font-weight:600}.site-shell .site-prose--docs p{margin-block:var(--spacing-16);font-size:calc(var(--spacing-8) + var(--spacing-8));line-height:calc(var(--spacing-24) + var(--spacing-2));font-weight:400}.site-shell .site-prose--docs :is(ul,ol){margin-block:var(--spacing-20);padding-left:var(--spacing-20)}.site-shell .site-prose--docs li+li{margin-top:var(--spacing-8)}.site-shell .site-prose--blog{max-width:calc(var(--spacing-24) * 31 + var(--spacing-16))}.site-shell .site-prose--blog h2{margin-top:calc(var(--spacing-24) * 3 + var(--spacing-8));margin-bottom:var(--spacing-24);font-size:calc(var(--spacing-24) + var(--spacing-12) + var(--spacing-2));line-height:calc(var(--spacing-24) + var(--spacing-16));font-weight:600;scroll-margin-top:calc(var(--spacing-24) * 4 + var(--spacing-4))}.site-shell .site-prose--blog h3{margin-top:calc(var(--spacing-24) * 2);margin-bottom:var(--spacing-20);font-size:calc(var(--spacing-24) + var(--spacing-8));line-height:calc(var(--spacing-24) + var(--spacing-16));font-weight:600;scroll-margin-top:calc(var(--spacing-24) * 4 + var(--spacing-4))}.site-shell .site-prose--blog h4{margin-top:calc(var(--spacing-24) + var(--spacing-16));margin-bottom:var(--spacing-16);font-size:var(--spacing-24);line-height:calc(var(--spacing-24) + var(--spacing-8));font-weight:600}.site-shell .site-prose--blog h5{margin-top:calc(var(--spacing-24) + var(--spacing-4));margin-bottom:var(--spacing-10);font-size:calc(var(--spacing-16) + var(--spacing-6));line-height:calc(var(--spacing-24) + var(--spacing-8));font-weight:600}.site-shell .site-prose--blog p{margin-bottom:var(--spacing-20);font-size:calc(var(--spacing-8) + var(--spacing-12));line-height:calc(var(--spacing-24) + var(--spacing-12) + var(--spacing-2));font-weight:400}.site-shell .site-prose--blog :is(ul,ol){margin-bottom:calc(var(--spacing-24) + var(--spacing-10));color:var(--site-text-primary);font-size:calc(var(--spacing-8) + var(--spacing-12));line-height:calc(var(--spacing-24) + var(--spacing-10));font-weight:400;padding-left:0}.site-shell .site-prose--blog ul li,.site-shell .site-prose--blog ol li{position:relative;margin-bottom:var(--spacing-8);padding-left:calc(var(--spacing-24) + var(--spacing-4));list-style:none}.site-shell .site-prose--blog ul li:before{content:"—";position:absolute;left:0;font-weight:400}.site-shell .site-prose--blog ol{counter-reset:site-prose-number}.site-shell .site-prose--blog ol li{counter-increment:site-prose-number}.site-shell .site-prose--blog ol li:before{content:counter(site-prose-number,decimal) ".";position:absolute;left:0;font-weight:400}.site-shell .site-prose--blog table{width:100%;margin-top:calc(var(--spacing-24) + var(--spacing-16));margin-bottom:calc(var(--spacing-24) * 2 + var(--spacing-8));border-collapse:collapse}.site-shell .site-prose--blog :is(table,td,tr,th){border:var(--border-width-default) solid var(--site-border-primary);font-size:calc(var(--spacing-8) + var(--spacing-6));line-height:calc(var(--spacing-16) + var(--spacing-6));text-align:left;vertical-align:top}.site-shell .site-prose--blog th{background-color:var(--site-surface-muted);color:var(--site-text-primary);font-weight:600}.site-shell .site-prose--blog :is(td,th,tr){padding:var(--spacing-6) var(--spacing-10)}.site-docs-nav{display:flex;justify-content:center;width:100%}.site-docs-nav__inner{display:flex;flex:1;align-items:center;justify-content:space-between;gap:var(--spacing-12)}.site-docs-nav__inner--end{justify-content:flex-end}.site-docs-nav__panel{display:flex;flex-direction:column;min-width:0}.site-docs-nav__panel--right{align-items:flex-end}.site-shell .site-docs-nav__caption{margin-bottom:var(--spacing-10);color:var(--site-text-secondary);font-size:calc(var(--spacing-8) + var(--spacing-8));line-height:calc(var(--spacing-24) + var(--spacing-4));font-weight:500}.site-docs-nav__link{display:inline-flex;min-width:0;min-height:var(--size-button-small);box-sizing:border-box;align-items:center;justify-content:center;padding-block:0;padding-inline:var(--spacing-8);border:var(--border-width-default) solid transparent;border-radius:var(--border-radius-button);background:transparent;color:var(--color-text-primary);text-decoration:none;transition:background-color var(--motion-duration-default) var(--motion-easing-default),border-color var(--motion-duration-default) var(--motion-easing-default),color var(--motion-duration-default) var(--motion-easing-default)}.site-docs-nav__link:hover,.site-docs-nav__link:focus-visible{background:var(--color-state-hover);color:var(--color-text-primary);text-decoration:none}.site-docs-nav__link:active{background:var(--color-state-pressed)}.site-docs-nav__link:focus-visible{outline:none;box-shadow:0 0 0 var(--spacing-2) var(--color-focus-ring)}.site-docs-nav__link-box{display:inline-flex;min-width:0;max-width:100%;align-items:center;justify-content:center;gap:var(--spacing-4)}.site-docs-nav__icon{width:var(--size-icon-small);height:var(--size-icon-small);flex-shrink:0;margin:0;color:currentColor}.site-shell .site-content-footer{display:flex;width:100%;justify-content:center;padding-block:calc(var(--spacing-24) * 2 + var(--spacing-2));border-top:var(--border-width-default) solid var(--site-border-primary)}.site-shell .site-content-footer__inner{width:100%;max-width:calc(var(--spacing-24) * 37 + var(--spacing-12))}.site-shell .site-content-footer__copy{color:var(--site-text-secondary);font-size:calc(var(--spacing-8) + var(--spacing-6));line-height:calc(var(--spacing-16) + var(--spacing-6))}@media screen and (max-width:960px){.site-shell .site-content-shell--blog{margin-bottom:calc(var(--spacing-24) * 3 + var(--spacing-8))}.site-shell .site-content-column--docs{padding:calc(var(--spacing-24) + var(--spacing-16)) calc(var(--spacing-24) + var(--spacing-8))}.site-shell .site-prose--blog h2{font-size:calc(var(--spacing-24) + var(--spacing-8))}.site-shell .site-prose--blog h3{font-size:var(--spacing-24)}.site-shell .site-prose--blog p,.site-shell .site-prose--blog :is(ul,ol){font-size:calc(var(--spacing-8) + var(--spacing-8))}}@media screen and (max-width:640px){.site-shell .site-content-shell--blog{padding-inline:var(--spacing-16)}.site-shell .site-content-column--docs{padding:calc(var(--spacing-24) + var(--spacing-16)) var(--spacing-20)}.site-docs-nav__inner{flex-direction:column;align-items:stretch;gap:var(--spacing-16)}.site-docs-nav__panel--right{align-items:flex-start}.site-shell .site-prose--blog h2{font-size:calc(var(--spacing-24) + var(--spacing-6))}.site-shell .site-prose--blog h3{font-size:calc(var(--spacing-16) + var(--spacing-8))}.site-shell .site-prose--blog h4{font-size:calc(var(--spacing-16) + var(--spacing-4))}.site-shell .site-prose--blog h5{font-size:calc(var(--spacing-16) + var(--spacing-2))}.site-shell .site-prose--blog p,.site-shell .site-prose--blog :is(ul,ol){font-size:calc(var(--spacing-8) + var(--spacing-8));line-height:calc(var(--spacing-24) + var(--spacing-8))}}.app-inline-icon-actions{display:inline-flex;align-items:center;gap:0;column-gap:0;row-gap:0;font-size:0;line-height:0}.app-inline-icon-actions__placeholder{width:var(--size-icon-large);height:var(--size-icon-large);flex:0 0 auto}.app-inline-icon-button{display:inline-flex;width:var(--size-icon-large);height:var(--size-icon-large);flex:0 0 auto;align-items:center;justify-content:center;margin:0;padding:0;border:none;border-radius:var(--border-radius-button);background:transparent;color:var(--color-text-secondary);cursor:pointer;line-height:0;transition:background-color var(--motion-duration-default) var(--motion-easing-default),color var(--motion-duration-default) var(--motion-easing-default)}.app-inline-icon-button:hover,.app-inline-icon-button:focus-visible{background:var(--color-state-hover);color:var(--color-text-primary)}.app-inline-icon-button:focus-visible{outline:none}.app-inline-icon-button:disabled{color:var(--color-text-disabled);cursor:default}.app-inline-icon-button__icon{width:var(--size-icon-small);height:var(--size-icon-small)}.app-markdown-text{display:grid;gap:var(--spacing-10);color:var(--color-text-primary);font:var(--font-subhead-regular);overflow-wrap:anywhere}.app-markdown-text__paragraph,.app-markdown-text__heading,.app-markdown-text__list,.app-markdown-text__blockquote,.app-markdown-text__code-block{margin:0}.app-markdown-text__heading{color:var(--color-text-primary);font:var(--font-body-medium)}.app-markdown-text__list{display:grid;gap:var(--spacing-4);padding-inline-start:var(--spacing-20)}.app-markdown-text__list-item{padding-inline-start:var(--spacing-2)}.app-markdown-text__strong{font:var(--font-subhead-medium)}.app-markdown-text__emphasis{color:var(--color-text-secondary)}.app-markdown-text__strike{text-decoration:line-through}.app-markdown-text__underline{text-decoration:underline;text-decoration-thickness:var(--border-width-default);text-underline-offset:var(--spacing-2)}.app-markdown-text__spoiler{border-radius:var(--border-radius-button);background:var(--color-surface-2);color:var(--color-text-secondary);padding-inline:var(--spacing-4)}.app-markdown-text__inline-code,.app-markdown-text__code-block{border-radius:var(--border-radius-input);background:var(--color-surface-2);font:var(--font-footnote-regular);font-family:var(--app-font-family-mono)}.app-markdown-text__inline-code{padding:var(--spacing-2) var(--spacing-6)}.app-markdown-text__code-block{overflow-x:auto;padding:var(--spacing-10);white-space:pre}.app-markdown-text__blockquote{padding:var(--spacing-8) var(--spacing-12);border-inline-start:var(--border-width-default) solid var(--color-border-primary);border-radius:var(--border-radius-input);background:var(--color-surface-2);color:var(--color-text-secondary)}.app-markdown-text__link{color:var(--color-accent-default);text-decoration:underline;text-decoration-thickness:var(--border-width-default);text-underline-offset:var(--spacing-2)}.app-markdown-text__table{width:100%;border-collapse:collapse;overflow:hidden;border-radius:var(--border-radius-input)}.app-markdown-text__table-cell{padding:var(--spacing-8);border:var(--border-width-default) solid var(--color-border-primary);text-align:start;vertical-align:top}.app-markdown-text__table-heading{background:var(--color-surface-2);font:var(--font-footnote-medium)}._button_1yinf_1{--button-size: var(--size-button-default);--button-gap: var(--spacing-4);--button-icon-size: var(--size-icon-medium, var(--size-icon-default));position:relative;display:inline-flex;height:var(--button-context-size, var(--button-size));min-width:0;box-sizing:border-box;align-items:center;justify-content:center;gap:var(--button-context-gap, var(--button-gap));padding-block:0;padding-inline:var(--spacing-8);border-radius:var(--border-radius-button);border:var(--border-width-default) solid transparent;background:transparent;cursor:pointer;color:var(--color-text-primary);text-decoration:none;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none;overflow:hidden;white-space:nowrap;transition:background-color var(--motion-duration-default) var(--motion-easing-default),border-color var(--motion-duration-default) var(--motion-easing-default),color var(--motion-duration-default) var(--motion-easing-default),opacity var(--motion-duration-default) var(--motion-easing-default)}._button_1yinf_1:focus-visible{outline:none;box-shadow:0 0 0 var(--spacing-2) var(--color-focus-ring)}._button_1yinf_1:hover,._button_1yinf_1:active,._button_1yinf_1:visited{text-decoration:none}._button_1yinf_1:after{content:"";position:absolute;inset:0;border-radius:inherit;opacity:0;pointer-events:none;transition:opacity var(--motion-duration-default) var(--motion-easing-default)}._buttonContent_1yinf_46{position:relative;z-index:1;display:inline-flex;min-width:0;align-items:center;justify-content:center;gap:var(--button-context-gap, var(--button-gap))}._buttonPulse_1yinf_56 ._buttonContent_1yinf_46{animation:_buttonPulse_1yinf_56 calc(var(--motion-duration-slow) * 8) var(--motion-easing-default) infinite}._button_1yinf_1 :where(svg){width:var(--button-context-icon-size, var(--button-icon-size));height:var(--button-context-icon-size, var(--button-icon-size));flex-shrink:0}._buttonBlock_1yinf_66{width:100%}._buttonFillHeight_1yinf_70{height:100%}._buttonPaddingNone_1yinf_74{padding-inline:0}._buttonPlacementAbsoluteBottomEnd_1yinf_78{position:absolute;inset-inline-end:var(--spacing-24);inset-block-end:var(--spacing-24)}._buttonSizeDefault_1yinf_84{--button-context-size: var(--size-button-default);--button-context-gap: var(--spacing-4);--button-context-icon-size: var(--size-icon-medium, var(--size-icon-default))}._buttonSizeTiny_1yinf_90{--button-context-size: var(--spacing-20);--button-context-gap: var(--spacing-4);--button-context-icon-size: var(--size-icon-small);--button-size: var(--spacing-20);--button-gap: var(--spacing-4);padding-inline:var(--spacing-4) var(--spacing-6)}._buttonSizeSmall_1yinf_99{--button-context-size: var(--size-button-small);--button-context-icon-size: var(--size-icon-small);--button-size: var(--size-button-small)}._buttonSizeLarge_1yinf_105{--button-context-size: var(--size-button-large);--button-context-gap: var(--spacing-8);--button-context-icon-size: var(--size-icon-large);--button-size: var(--size-button-large);--button-gap: var(--spacing-8)}._buttonIconSizeSmall_1yinf_113{--button-context-icon-size: var(--size-icon-small);--button-icon-size: var(--size-icon-small)}._buttonIconSizeDefault_1yinf_118{--button-context-icon-size: var(--size-icon-large);--button-icon-size: var(--size-icon-large)}._buttonContentAlignLeft_1yinf_123 ._buttonContent_1yinf_46{width:100%;justify-content:flex-start}._buttonContentAlignBetween_1yinf_128 ._buttonContent_1yinf_46{width:100%;justify-content:space-between}._buttonContentAlignLeft_1yinf_123:not(._buttonIconOnly_1yinf_133),._buttonContentAlignBetween_1yinf_128:not(._buttonIconOnly_1yinf_133){padding-inline:calc(var(--spacing-8) - var(--border-width-default))}._buttonLayoutMultiline_1yinf_138{height:auto;min-height:var(--button-context-size, var(--button-size));padding-block:var(--spacing-12);overflow:visible;white-space:normal}._buttonPaddingCompact_1yinf_146{padding-block:calc(var(--spacing-8) - var(--border-width-default))}._buttonLayoutMultiline_1yinf_138 ._buttonContent_1yinf_46{width:100%;align-items:flex-start}._buttonLayoutMultiline_1yinf_138._buttonContentAlignBetween_1yinf_128 ._buttonContent_1yinf_46{align-items:center}._buttonIconOnly_1yinf_133{width:var(--button-context-size, var(--button-size));padding-inline:0;gap:0;flex-shrink:0}._buttonIconOnly_1yinf_133 ._buttonContent_1yinf_46{width:auto}._buttonIconPlacementStart_1yinf_170._buttonIconOnly_1yinf_133{justify-content:flex-start;padding-inline:calc(var(--spacing-8) - var(--border-width-default))}._buttonShapeCircle_1yinf_175{border-radius:var(--border-radius-pill)}._buttonLabel_1yinf_179{min-width:0}@media(max-width:767px){._buttonMobileIconOnly_1yinf_184:has(._buttonContent_1yinf_46>svg:not([data-button-loader])){width:var(--button-context-size, var(--button-size));padding-inline:0;gap:0;flex-shrink:0}._buttonMobileIconOnly_1yinf_184:has(._buttonContent_1yinf_46>svg:not([data-button-loader])) ._buttonContent_1yinf_46{width:auto}._buttonMobileIconOnly_1yinf_184:has(._buttonContent_1yinf_46>svg:not([data-button-loader])) ._buttonContent_1yinf_46>:where(:not(svg)){position:absolute;width:var(--border-width-default);height:var(--border-width-default);padding:0;overflow:hidden;border:0;margin:calc(-1 * var(--border-width-default));clip:rect(0 0 0 0);white-space:nowrap}}@container (max-width: 360px){._buttonContainerIconOnly_1yinf_206:has(._buttonContent_1yinf_46>svg:not([data-button-loader])){width:var(--button-context-size, var(--button-size));padding-inline:0;gap:0;flex-shrink:0}._buttonContainerIconOnly_1yinf_206:has(._buttonContent_1yinf_46>svg:not([data-button-loader])) ._buttonContent_1yinf_46{width:auto}._buttonContainerIconOnly_1yinf_206:has(._buttonContent_1yinf_46>svg:not([data-button-loader])) ._buttonContent_1yinf_46>:where(:not(svg)){position:absolute;width:var(--border-width-default);height:var(--border-width-default);padding:0;overflow:hidden;border:0;margin:calc(-1 * var(--border-width-default));clip:rect(0 0 0 0);white-space:nowrap}._buttonContainerIconOnly_1yinf_206._buttonLoading_1yinf_226 ._buttonContent_1yinf_46>svg:not([data-button-loader]){display:none}}._buttonInsert_1yinf_230{width:var(--button-insert-size);height:var(--button-insert-size);padding-inline:0;border-color:transparent;border-radius:0;background:transparent;color:var(--color-text-primary);opacity:var(--opacity-medium);overflow:visible}._buttonInsert_1yinf_230._buttonSizeTiny_1yinf_90{--button-insert-size: var(--size-icon-small);--button-icon-size: var(--button-insert-size)}._buttonInsert_1yinf_230._buttonSizeSmall_1yinf_99{--button-insert-size: var(--size-icon-medium, var(--size-icon-default));--button-icon-size: var(--button-insert-size)}._buttonInsert_1yinf_230:not(._buttonSizeTiny_1yinf_90,._buttonSizeSmall_1yinf_99,._buttonSizeLarge_1yinf_105){--button-insert-size: var(--size-icon-large);--button-icon-size: var(--button-insert-size)}._buttonInsert_1yinf_230._buttonSizeLarge_1yinf_105{--button-insert-size: calc(var(--spacing-16) * 2);--button-icon-size: var(--button-insert-size)}._buttonPreviewHover_1yinf_262,._buttonPreviewPressed_1yinf_263{cursor:default}._variantPrimary_1yinf_267{border-color:transparent;background:var(--color-accent-default);background-clip:padding-box;color:var(--color-on-accent-primary)}._variantPrimary_1yinf_267:after{background-color:var(--color-state-on-accent-hover)}._variantPrimary_1yinf_267:hover:not(._buttonDisabled_1yinf_278):after,._variantPrimary_1yinf_267:focus-visible:not(._buttonDisabled_1yinf_278):after,._variantPrimary_1yinf_267._buttonPreviewHover_1yinf_262:after{opacity:1}._variantPrimary_1yinf_267:hover:not(._buttonDisabled_1yinf_278),._variantPrimary_1yinf_267:focus-visible:not(._buttonDisabled_1yinf_278),._variantPrimary_1yinf_267._buttonPreviewHover_1yinf_262,._variantPrimary_1yinf_267:active:not(._buttonDisabled_1yinf_278),._variantPrimary_1yinf_267._buttonPreviewPressed_1yinf_263,._variantPrimary_1yinf_267._buttonLoading_1yinf_226{color:var(--color-on-accent-primary)}._variantPrimary_1yinf_267._toneDanger_1yinf_293{border-color:transparent;background:var(--color-status-error);background-clip:padding-box;color:var(--color-static-white)}._variantPrimary_1yinf_267._toneSuccess_1yinf_300{border-color:transparent;background:var(--color-status-success);background-clip:padding-box;color:var(--color-on-accent-primary)}._variantPrimary_1yinf_267._toneNeutral_1yinf_307{border-color:transparent;background:var(--color-text-primary);background-clip:padding-box;color:var(--color-surface-1)}._variantPrimary_1yinf_267._buttonPreviewPressed_1yinf_263:after,._variantPrimary_1yinf_267:active:not(._buttonDisabled_1yinf_278):after,._variantPrimary_1yinf_267._buttonLoading_1yinf_226:after{background-color:var(--color-state-on-accent-pressed);opacity:1}._variantPrimary_1yinf_267._toneDanger_1yinf_293:after{background-color:var(--color-state-on-accent-hover)}._variantPrimary_1yinf_267._toneSuccess_1yinf_300:after{background-color:var(--color-state-on-accent-hover)}._variantPrimary_1yinf_267._toneNeutral_1yinf_307:after{background-color:transparent}._variantPrimary_1yinf_267._toneDanger_1yinf_293._buttonDisabled_1yinf_278{border-color:transparent;background:var(--color-accent-default);color:var(--color-on-accent-primary)}._variantPrimary_1yinf_267._toneSuccess_1yinf_300._buttonDisabled_1yinf_278{border-color:transparent;background:var(--color-status-success);color:var(--color-on-accent-primary)}._variantPrimary_1yinf_267._toneNeutral_1yinf_307._buttonDisabled_1yinf_278{border-color:transparent;background:var(--color-text-primary);color:var(--color-surface-1)}._variantPrimary_1yinf_267._toneDanger_1yinf_293:hover:not(._buttonDisabled_1yinf_278):after,._variantPrimary_1yinf_267._toneDanger_1yinf_293:focus-visible:not(._buttonDisabled_1yinf_278):after,._variantPrimary_1yinf_267._toneDanger_1yinf_293._buttonPreviewHover_1yinf_262:after{opacity:1}._variantPrimary_1yinf_267._toneDanger_1yinf_293:hover:not(._buttonDisabled_1yinf_278),._variantPrimary_1yinf_267._toneDanger_1yinf_293:focus-visible:not(._buttonDisabled_1yinf_278),._variantPrimary_1yinf_267._toneDanger_1yinf_293._buttonPreviewHover_1yinf_262,._variantPrimary_1yinf_267._toneDanger_1yinf_293:active:not(._buttonDisabled_1yinf_278),._variantPrimary_1yinf_267._toneDanger_1yinf_293._buttonPreviewPressed_1yinf_263,._variantPrimary_1yinf_267._toneDanger_1yinf_293._buttonLoading_1yinf_226{color:var(--color-static-white)}._variantPrimary_1yinf_267._toneDanger_1yinf_293._buttonPreviewPressed_1yinf_263:after,._variantPrimary_1yinf_267._toneDanger_1yinf_293:active:not(._buttonDisabled_1yinf_278):after,._variantPrimary_1yinf_267._toneDanger_1yinf_293._buttonLoading_1yinf_226:after{background-color:var(--color-state-on-accent-pressed);opacity:1}._variantPrimary_1yinf_267._toneSuccess_1yinf_300:hover:not(._buttonDisabled_1yinf_278):after,._variantPrimary_1yinf_267._toneSuccess_1yinf_300:focus-visible:not(._buttonDisabled_1yinf_278):after,._variantPrimary_1yinf_267._toneSuccess_1yinf_300._buttonPreviewHover_1yinf_262:after{opacity:1}._variantPrimary_1yinf_267._toneSuccess_1yinf_300:hover:not(._buttonDisabled_1yinf_278),._variantPrimary_1yinf_267._toneSuccess_1yinf_300:focus-visible:not(._buttonDisabled_1yinf_278),._variantPrimary_1yinf_267._toneSuccess_1yinf_300._buttonPreviewHover_1yinf_262,._variantPrimary_1yinf_267._toneSuccess_1yinf_300:active:not(._buttonDisabled_1yinf_278),._variantPrimary_1yinf_267._toneSuccess_1yinf_300._buttonPreviewPressed_1yinf_263,._variantPrimary_1yinf_267._toneSuccess_1yinf_300._buttonLoading_1yinf_226{color:var(--color-on-accent-primary)}._variantPrimary_1yinf_267._toneSuccess_1yinf_300._buttonPreviewPressed_1yinf_263:after,._variantPrimary_1yinf_267._toneSuccess_1yinf_300:active:not(._buttonDisabled_1yinf_278):after,._variantPrimary_1yinf_267._toneSuccess_1yinf_300._buttonLoading_1yinf_226:after{background-color:var(--color-state-on-accent-pressed);opacity:1}._variantSecondary_1yinf_395{border-color:var(--color-border-primary);background:var(--color-surface-1);color:var(--color-text-primary)}._variantSecondary_1yinf_395:hover:not(._buttonDisabled_1yinf_278),._variantSecondary_1yinf_395:focus-visible:not(._buttonDisabled_1yinf_278),._variantSecondary_1yinf_395._buttonPreviewHover_1yinf_262{background:var(--color-state-hover);color:var(--color-text-primary)}._variantSecondary_1yinf_395:active:not(._buttonDisabled_1yinf_278),._variantSecondary_1yinf_395._buttonPreviewPressed_1yinf_263{background:var(--color-state-pressed);color:var(--color-text-primary)}._variantProminent_1yinf_409{border-color:var(--color-text-primary);background:var(--color-surface-2);color:var(--color-text-primary)}._variantProminent_1yinf_409:hover:not(._buttonDisabled_1yinf_278),._variantProminent_1yinf_409:focus-visible:not(._buttonDisabled_1yinf_278),._variantProminent_1yinf_409._buttonPreviewHover_1yinf_262{background:color-mix(in srgb,var(--color-text-primary) 4%,var(--color-surface-2));color:var(--color-text-primary)}._variantProminent_1yinf_409:active:not(._buttonDisabled_1yinf_278),._variantProminent_1yinf_409._buttonPreviewPressed_1yinf_263{background:color-mix(in srgb,var(--color-text-primary) 8%,var(--color-surface-2));color:var(--color-text-primary)}._variantProminent_1yinf_409._toneDanger_1yinf_293{border-color:var(--color-status-error);background:var(--color-surface-2);color:var(--color-status-error)}._variantProminent_1yinf_409._toneDanger_1yinf_293:hover:not(._buttonDisabled_1yinf_278),._variantProminent_1yinf_409._toneDanger_1yinf_293:focus-visible:not(._buttonDisabled_1yinf_278),._variantProminent_1yinf_409._toneDanger_1yinf_293._buttonPreviewHover_1yinf_262{border-color:color-mix(in srgb,var(--color-status-error) 13%,transparent);background:color-mix(in srgb,var(--color-status-error) 13%,var(--color-surface-2));color:var(--color-status-error)}._variantProminent_1yinf_409._toneDanger_1yinf_293:active:not(._buttonDisabled_1yinf_278),._variantProminent_1yinf_409._toneDanger_1yinf_293._buttonPreviewPressed_1yinf_263{border-color:color-mix(in srgb,var(--color-status-error) 24%,transparent);background:color-mix(in srgb,var(--color-status-error) 24%,var(--color-surface-2));color:var(--color-status-error)}._variantProminent_1yinf_409._toneDanger_1yinf_293._buttonDisabled_1yinf_278{border-color:var(--color-text-primary);background:var(--color-surface-2);color:var(--color-text-primary)}._variantProminent_1yinf_409._toneNeutral_1yinf_307{background:var(--color-surface-2)}._variantSecondary_1yinf_395._toneDanger_1yinf_293{border-color:var(--color-status-error);background:var(--color-surface-1);color:var(--color-status-error)}._variantSecondary_1yinf_395._toneDanger_1yinf_293:hover:not(._buttonDisabled_1yinf_278),._variantSecondary_1yinf_395._toneDanger_1yinf_293:focus-visible:not(._buttonDisabled_1yinf_278),._variantSecondary_1yinf_395._toneDanger_1yinf_293._buttonPreviewHover_1yinf_262{border-color:color-mix(in srgb,var(--color-status-error) 13%,transparent);background:color-mix(in srgb,var(--color-status-error) 13%,transparent);color:var(--color-status-error)}._variantSecondary_1yinf_395._toneDanger_1yinf_293:active:not(._buttonDisabled_1yinf_278),._variantSecondary_1yinf_395._toneDanger_1yinf_293._buttonPreviewPressed_1yinf_263{border-color:color-mix(in srgb,var(--color-status-error) 24%,transparent);background:color-mix(in srgb,var(--color-status-error) 24%,transparent);color:var(--color-status-error)}._variantSecondary_1yinf_395._toneDanger_1yinf_293._buttonDisabled_1yinf_278{border-color:var(--color-border-primary);background:var(--color-surface-1);color:var(--color-text-primary)}._variantSecondary_1yinf_395._toneNeutral_1yinf_307{background:var(--color-surface-2)}._variantGhost_1yinf_475{color:var(--color-text-primary)}._variantGhost_1yinf_475:hover:not(._buttonDisabled_1yinf_278),._variantGhost_1yinf_475:focus-visible:not(._buttonDisabled_1yinf_278),._variantGhost_1yinf_475._buttonPreviewHover_1yinf_262{background:var(--color-state-hover);color:var(--color-text-primary)}._variantGhost_1yinf_475:active:not(._buttonDisabled_1yinf_278),._variantGhost_1yinf_475._buttonPreviewPressed_1yinf_263{background:var(--color-state-pressed);color:var(--color-text-primary)}._variantGhost_1yinf_475._buttonDisabled_1yinf_278{background:transparent;color:var(--color-text-secondary);opacity:1}._variantGhost_1yinf_475._toneDanger_1yinf_293{color:var(--color-status-error)}._variantGhost_1yinf_475._toneDanger_1yinf_293:hover:not(._buttonDisabled_1yinf_278),._variantGhost_1yinf_475._toneDanger_1yinf_293:focus-visible:not(._buttonDisabled_1yinf_278),._variantGhost_1yinf_475._toneDanger_1yinf_293._buttonPreviewHover_1yinf_262{background:color-mix(in srgb,var(--color-status-error) 13%,transparent);color:var(--color-status-error)}._variantGhost_1yinf_475._toneDanger_1yinf_293:active:not(._buttonDisabled_1yinf_278),._variantGhost_1yinf_475._toneDanger_1yinf_293._buttonPreviewPressed_1yinf_263{border-color:color-mix(in srgb,var(--color-status-error) 24%,transparent);background:color-mix(in srgb,var(--color-status-error) 24%,transparent);color:var(--color-status-error)}._variantGhost_1yinf_475._toneDanger_1yinf_293._buttonDisabled_1yinf_278{color:var(--color-text-primary)}._variantGhost_1yinf_475._toneWarning_1yinf_510{color:var(--color-status-warning)}._variantGhost_1yinf_475._toneWarning_1yinf_510:hover:not(._buttonDisabled_1yinf_278),._variantGhost_1yinf_475._toneWarning_1yinf_510:focus-visible:not(._buttonDisabled_1yinf_278),._variantGhost_1yinf_475._toneWarning_1yinf_510._buttonPreviewHover_1yinf_262{background:color-mix(in srgb,var(--color-status-warning) 13%,transparent);color:var(--color-status-warning)}._variantGhost_1yinf_475._toneWarning_1yinf_510:active:not(._buttonDisabled_1yinf_278),._variantGhost_1yinf_475._toneWarning_1yinf_510._buttonPreviewPressed_1yinf_263{border-color:color-mix(in srgb,var(--color-status-warning) 24%,transparent);background:color-mix(in srgb,var(--color-status-warning) 24%,transparent);color:var(--color-status-warning)}._variantGhost_1yinf_475._toneWarning_1yinf_510._buttonDisabled_1yinf_278{color:var(--color-text-primary)}._variantInsert_1yinf_527{border-color:transparent;background:transparent;color:var(--color-text-primary);opacity:var(--opacity-medium)}._variantInsert_1yinf_527:hover:not(._buttonDisabled_1yinf_278),._variantInsert_1yinf_527:focus-visible:not(._buttonDisabled_1yinf_278),._variantInsert_1yinf_527._buttonPreviewHover_1yinf_262,._variantInsert_1yinf_527:active:not(._buttonDisabled_1yinf_278),._variantInsert_1yinf_527._buttonPreviewPressed_1yinf_263,._variantInsert_1yinf_527._buttonLoading_1yinf_226{border-color:transparent;background:transparent;color:var(--color-text-primary);opacity:1}._variantInsert_1yinf_527[data-insert-visibility=parentHover]:not(:hover,:focus-visible,._buttonPreviewHover_1yinf_262,:active,._buttonPreviewPressed_1yinf_263,._buttonLoading_1yinf_226){opacity:var(--button-insert-parent-hover-opacity, 0)}._variantInsert_1yinf_527[data-insert-state=filled]:not(._buttonDisabled_1yinf_278){opacity:1}._variantInsert_1yinf_527._toneDanger_1yinf_293{color:var(--color-status-error)}._variantInsert_1yinf_527._toneDanger_1yinf_293:hover:not(._buttonDisabled_1yinf_278),._variantInsert_1yinf_527._toneDanger_1yinf_293:focus-visible:not(._buttonDisabled_1yinf_278),._variantInsert_1yinf_527._toneDanger_1yinf_293._buttonPreviewHover_1yinf_262,._variantInsert_1yinf_527._toneDanger_1yinf_293:active:not(._buttonDisabled_1yinf_278),._variantInsert_1yinf_527._toneDanger_1yinf_293._buttonPreviewPressed_1yinf_263,._variantInsert_1yinf_527._toneDanger_1yinf_293._buttonLoading_1yinf_226{color:var(--color-status-error)}._variantInsert_1yinf_527._buttonDisabled_1yinf_278,._variantInsert_1yinf_527._toneDanger_1yinf_293._buttonDisabled_1yinf_278{border-color:transparent;background:transparent;opacity:var(--opacity-disabled, var(--opacity-low))}._variantLink_1yinf_567{height:auto;min-height:0;padding-inline:0;border-color:transparent;background:transparent;color:var(--color-accent-default);white-space:normal}._variantLink_1yinf_567:hover:not(._buttonDisabled_1yinf_278),._variantLink_1yinf_567:focus-visible:not(._buttonDisabled_1yinf_278),._variantLink_1yinf_567._buttonPreviewHover_1yinf_262{color:var(--color-accent-default);text-decoration:underline}._variantLink_1yinf_567:active:not(._buttonDisabled_1yinf_278),._variantLink_1yinf_567._buttonPreviewPressed_1yinf_263{color:var(--color-accent-default);text-decoration:underline}._variantLink_1yinf_567._toneDanger_1yinf_293{color:var(--color-status-error)}._variantLink_1yinf_567._toneDanger_1yinf_293:hover:not(._buttonDisabled_1yinf_278),._variantLink_1yinf_567._toneDanger_1yinf_293:focus-visible:not(._buttonDisabled_1yinf_278),._variantLink_1yinf_567._toneDanger_1yinf_293._buttonPreviewHover_1yinf_262,._variantLink_1yinf_567._toneDanger_1yinf_293:active:not(._buttonDisabled_1yinf_278),._variantLink_1yinf_567._toneDanger_1yinf_293._buttonPreviewPressed_1yinf_263{color:var(--color-status-error)}._variantLink_1yinf_567._toneNeutral_1yinf_307{color:var(--color-text-secondary)}._variantLink_1yinf_567._toneNeutral_1yinf_307:hover:not(._buttonDisabled_1yinf_278),._variantLink_1yinf_567._toneNeutral_1yinf_307:focus-visible:not(._buttonDisabled_1yinf_278),._variantLink_1yinf_567._toneNeutral_1yinf_307._buttonPreviewHover_1yinf_262,._variantLink_1yinf_567._toneNeutral_1yinf_307:active:not(._buttonDisabled_1yinf_278),._variantLink_1yinf_567._toneNeutral_1yinf_307._buttonPreviewPressed_1yinf_263{color:var(--color-text-primary);text-decoration:none}._variantLink_1yinf_567._buttonDisabled_1yinf_278,._variantLink_1yinf_567._toneDanger_1yinf_293._buttonDisabled_1yinf_278,._variantLink_1yinf_567._toneNeutral_1yinf_307._buttonDisabled_1yinf_278{color:var(--color-text-secondary);opacity:1;text-decoration:none}._buttonDisabled_1yinf_278{cursor:default;opacity:var(--opacity-low);pointer-events:none}._buttonLoading_1yinf_226{cursor:progress}._buttonBackgroundWarning_1yinf_618{border-color:var(--color-status-warning);background:var(--color-status-warning);color:var(--color-static-white)}._buttonBackgroundWarning_1yinf_618:hover:not(._buttonDisabled_1yinf_278),._buttonBackgroundWarning_1yinf_618:focus-visible:not(._buttonDisabled_1yinf_278),._buttonBackgroundWarning_1yinf_618._buttonPreviewHover_1yinf_262{border-color:var(--color-status-warning);background:color-mix(in srgb,var(--color-status-warning) 88%,var(--color-text-primary));color:var(--color-static-white)}._buttonBackgroundWarning_1yinf_618:active:not(._buttonDisabled_1yinf_278),._buttonBackgroundWarning_1yinf_618._buttonPreviewPressed_1yinf_263,._buttonBackgroundWarning_1yinf_618._buttonLoading_1yinf_226{border-color:var(--color-status-warning);background:color-mix(in srgb,var(--color-status-warning) 76%,var(--color-text-primary));color:var(--color-static-white)}._buttonBackgroundWarningSoft_1yinf_640{border-color:transparent;background:color-mix(in srgb,var(--color-status-warning) 13%,transparent);color:var(--color-text-primary)}._buttonBackgroundWarningSoft_1yinf_640:hover:not(._buttonDisabled_1yinf_278),._buttonBackgroundWarningSoft_1yinf_640:focus-visible:not(._buttonDisabled_1yinf_278),._buttonBackgroundWarningSoft_1yinf_640._buttonPreviewHover_1yinf_262{border-color:transparent;background:color-mix(in srgb,var(--color-status-warning) 20%,transparent);color:var(--color-text-primary)}._buttonBackgroundWarningSoft_1yinf_640:active:not(._buttonDisabled_1yinf_278),._buttonBackgroundWarningSoft_1yinf_640._buttonPreviewPressed_1yinf_263,._buttonBackgroundWarningSoft_1yinf_640._buttonLoading_1yinf_226{border-color:transparent;background:color-mix(in srgb,var(--color-status-warning) 28%,transparent);color:var(--color-text-primary)}._variantPrimary_1yinf_267._buttonLoading_1yinf_226{border-color:transparent;color:var(--color-on-accent-primary)}._variantPrimary_1yinf_267._toneDanger_1yinf_293._buttonLoading_1yinf_226{border-color:transparent;color:var(--color-static-white)}._variantPrimary_1yinf_267._toneSuccess_1yinf_300._buttonLoading_1yinf_226{border-color:transparent;color:var(--color-on-accent-primary)}._variantSecondary_1yinf_395._buttonLoading_1yinf_226,._variantProminent_1yinf_409._buttonLoading_1yinf_226{background:var(--color-state-pressed)}._variantSecondary_1yinf_395._toneDanger_1yinf_293._buttonLoading_1yinf_226,._variantProminent_1yinf_409._toneDanger_1yinf_293._buttonLoading_1yinf_226{border-color:color-mix(in srgb,var(--color-status-error) 24%,transparent);background:color-mix(in srgb,var(--color-status-error) 24%,transparent);color:var(--color-status-error)}._variantGhost_1yinf_475._buttonLoading_1yinf_226{background:var(--color-state-pressed)}._variantGhost_1yinf_475._toneDanger_1yinf_293._buttonLoading_1yinf_226{border-color:color-mix(in srgb,var(--color-status-error) 24%,transparent);background:color-mix(in srgb,var(--color-status-error) 24%,transparent);color:var(--color-status-error)}._variantInsert_1yinf_527._buttonLoading_1yinf_226,._variantInsert_1yinf_527._toneDanger_1yinf_293._buttonLoading_1yinf_226{border-color:transparent;background:transparent}._variantLink_1yinf_567._buttonLoading_1yinf_226,._variantLink_1yinf_567._toneDanger_1yinf_293._buttonLoading_1yinf_226,._variantLink_1yinf_567._toneNeutral_1yinf_307._buttonLoading_1yinf_226{background:transparent}._loaderSpinner_1yinf_719{width:var(--button-icon-size);height:var(--button-icon-size);animation:_buttonSpin_1yinf_1 .8s linear infinite;flex-shrink:0}._loaderGradient_1yinf_726{width:100%;height:100%;color:inherit;background:conic-gradient(from 90deg,currentColor 0deg,rgb(from currentColor r g b/0) 91.7308deg,currentColor 360deg);opacity:1}@keyframes _buttonSpin_1yinf_1{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes _buttonPulse_1yinf_56{0%,to{opacity:1}50%{opacity:var(--opacity-low)}}@media(prefers-reduced-motion:reduce){._buttonPulse_1yinf_56 ._buttonContent_1yinf_46{animation:none}}._banner_7l99l_1{--mobile-app-install-banner-height: 72px;position:sticky;top:0;z-index:20;display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:var(--spacing-8);min-height:var(--mobile-app-install-banner-height);padding:var(--spacing-8) var(--spacing-12);background:var(--color-surface-1);border-bottom:var(--border-width-default) solid var(--color-border-primary);color:var(--color-text-primary)}._banner_7l99l_1[data-surface=site]{position:fixed;inset:auto 0 0;z-index:7;padding-bottom:calc(var(--spacing-8) + env(safe-area-inset-bottom))}._iconShell_7l99l_27{display:inline-flex;align-items:center;justify-content:center;width:calc(var(--size-icon-large) + var(--spacing-16));height:calc(var(--size-icon-large) + var(--spacing-16));color:var(--color-accent-default);background:var(--color-surface-2);border-radius:var(--border-radius-button)}._appIcon_7l99l_38{width:var(--size-icon-large);height:var(--size-icon-large)}._text_7l99l_43{display:grid;min-width:0;gap:var(--spacing-2)}._title_7l99l_49,._subtitle_7l99l_50{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._subtitle_7l99l_50{color:var(--color-text-secondary)}._action_7l99l_60,._closeAction_7l99l_61{display:inline-flex;align-items:center;flex:0 0 auto}._closeIcon_7l99l_67{width:var(--size-icon-medium);height:var(--size-icon-medium)}@media(min-width:768px),(display-mode:standalone),(display-mode:fullscreen){._banner_7l99l_1[data-surface=site]{display:none}}._root_1u1sn_1{display:inline-flex;flex:0 0 auto;width:fit-content;max-width:100%;vertical-align:top}._overlay_1u1sn_9{box-sizing:border-box;position:fixed;z-index:1400;padding:var(--spacing-8);padding-bottom:calc(var(--spacing-8) * 2);border-radius:var(--border-radius-layout);overflow-y:auto;will-change:transform}._overlay_1u1sn_9[data-surface=base]{background:var(--color-surface-0)}._overlay_1u1sn_9[data-surface=default]{background:var(--color-surface-1)}._overlay_1u1sn_9[data-surface=muted]{background:var(--color-surface-2)}._overlay_1u1sn_9[data-surface=transparent]{background:transparent}._overlay_1u1sn_9[role=menu]{padding:var(--spacing-4);overflow:visible}._overlay_1u1sn_9[data-resolved-placement=bottom-start]{transform-origin:left top}._overlay_1u1sn_9[data-resolved-placement=bottom-end]{transform-origin:right top}._overlay_1u1sn_9[data-resolved-placement=top-start]{transform-origin:left bottom}._overlay_1u1sn_9[data-resolved-placement=top-end]{transform-origin:right bottom}._root_1ckav_1{position:relative;display:inline-flex;min-width:0;min-height:var(--size-icon-default);align-items:center;gap:var(--spacing-8);color:var(--color-text-primary);cursor:pointer}._rootIndicator_1ckav_12{gap:0}._rootOnAccent_1ckav_16{color:var(--color-on-accent-primary)}._rootMuted_1ckav_20{color:var(--color-text-secondary)}._rootDisabled_1ckav_24{cursor:default;opacity:.6}._rootPresentation_1ckav_29{cursor:default}._input_1ckav_33{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;white-space:nowrap;border:0;clip:rect(0 0 0 0);clip-path:inset(100%)}._control_1ckav_46{display:inline-flex;width:var(--size-icon-default);height:var(--size-icon-default);flex:0 0 auto;align-items:center;justify-content:center;transition:color var(--motion-duration-default) var(--motion-easing-default),box-shadow var(--motion-duration-default) var(--motion-easing-default);color:var(--color-accent-default)}._controlOnAccent_1ckav_57{color:var(--color-on-accent-primary)}._controlMuted_1ckav_61{color:var(--color-text-secondary)}._input_1ckav_33:focus-visible+._control_1ckav_46{box-shadow:0 0 0 var(--spacing-2) var(--color-focus-ring)}._icon_1ckav_69{width:var(--size-icon-default);height:var(--size-icon-default)}._content_1ckav_74{display:inline-flex;min-width:0;flex:1;min-height:var(--size-icon-default);align-items:center}._contentInner_1ckav_82{display:inline-flex;min-width:0;align-items:center}._contentInnerWithIcon_1ckav_88{gap:var(--spacing-8)}._leadingIcon_1ckav_92{display:inline-flex;width:var(--size-icon-default);height:var(--size-icon-default);flex:0 0 auto;align-items:center;justify-content:center;color:currentColor}._leadingIcon_1ckav_92>*{width:var(--size-icon-default);height:var(--size-icon-default)}._root_n30zt_1{--drag-handle-size: var(--size-button-default);--drag-handle-icon-slot-height: var(--size-icon-default);position:relative;display:inline-flex;width:var(--drag-handle-size);min-width:var(--drag-handle-size);height:var(--drag-handle-size);min-height:var(--drag-handle-size);aspect-ratio:1/1;box-sizing:border-box;align-items:center;justify-content:center;padding:0;border:var(--border-width-default) solid transparent;border-radius:var(--border-radius-button);appearance:none;background:transparent;color:var(--color-text-primary);cursor:grab;overflow:hidden;white-space:nowrap;-webkit-user-select:none;user-select:none;touch-action:none;transition:background-color var(--motion-duration-default) var(--motion-easing-default),border-color var(--motion-duration-default) var(--motion-easing-default),color var(--motion-duration-default) var(--motion-easing-default),opacity var(--motion-duration-default) var(--motion-easing-default)}._root_n30zt_1:focus-visible{outline:none;box-shadow:0 0 0 var(--spacing-2) var(--color-focus-ring)}._iconSlot_n30zt_33{display:flex;flex:0 0 auto;align-items:center;justify-content:center;height:var(--drag-handle-icon-slot-height)}._icon_n30zt_33{display:block;width:auto;height:100%;flex:0 0 auto}._root_n30zt_1:not(._rootDisabled_n30zt_48):not(._rootEdgeAligned_n30zt_48):hover,._root_n30zt_1:not(._rootDisabled_n30zt_48):not(._rootEdgeAligned_n30zt_48):focus-visible,._rootPreviewHover_n30zt_50:not(._rootEdgeAligned_n30zt_48){background:var(--color-state-hover)}._root_n30zt_1:not(._rootDisabled_n30zt_48):not(._rootEdgeAligned_n30zt_48):active,._rootPreviewPressed_n30zt_55:not(._rootEdgeAligned_n30zt_48){background:var(--color-state-pressed)}._root_n30zt_1:not(._rootDisabled_n30zt_48):active,._rootPreviewPressed_n30zt_55:not(._rootDisabled_n30zt_48){cursor:grabbing}._rootDisabled_n30zt_48{color:var(--color-text-tertiary);cursor:default;opacity:var(--opacity-medium)}._rootSizeSmall_n30zt_70{--drag-handle-size: var(--size-button-small);--drag-handle-icon-slot-height: var(--size-icon-small)}._rootSizeTiny_n30zt_75{--drag-handle-size: var(--spacing-20);--drag-handle-icon-slot-height: var(--size-icon-small)}._rootSizeLarge_n30zt_80{--drag-handle-size: var(--size-button-large);--drag-handle-icon-slot-height: var(--size-icon-large)}._rootAlignLeft_n30zt_85{justify-content:flex-start}._rootAlignRight_n30zt_89{justify-content:flex-end}._rootEdgeAligned_n30zt_48{width:calc(var(--drag-handle-size) / 2);min-width:calc(var(--drag-handle-size) / 2);background:transparent}._itemWrapper_14s21_1{position:relative;width:100%}._item_14s21_1{position:relative;display:flex;min-height:var(--size-button-default);align-items:center;gap:var(--spacing-12);width:100%;padding-block:var(--spacing-8);padding-inline:var(--spacing-12);border:none;border-radius:var(--border-radius-button);background:transparent;color:var(--color-text-primary);text-align:left;cursor:pointer}._itemWithDragHandle_14s21_23{gap:var(--spacing-4)}._itemDragging_14s21_27{opacity:var(--opacity-medium)}._itemDropBefore_14s21_31:before,._itemDropAfter_14s21_32:after{position:absolute;right:var(--spacing-8);left:var(--spacing-8);height:var(--spacing-2);border-radius:var(--border-radius-button);background:var(--color-accent-default);content:""}._itemDropBefore_14s21_31:before{top:0}._itemDropAfter_14s21_32:after{bottom:0}._itemSelected_14s21_50{background:var(--color-state-selected)}._itemHoverable_14s21_54:not(._itemDisabled_14s21_54):hover,._itemHoverable_14s21_54:not(._itemDisabled_14s21_54):focus-visible{background:var(--color-state-hover);outline:none}._itemDisabled_14s21_54{color:var(--color-text-tertiary);cursor:default}._itemDisabled_14s21_54 ._iconBox_14s21_65{color:var(--color-text-tertiary)}._itemDestructive_14s21_69{color:var(--color-status-error)}._itemToneEventEstimate_14s21_73{color:var(--color-event-estimate, var(--color-status-warning))}._itemToneEventExpense_14s21_77{color:var(--color-event-expense, var(--color-status-error))}._itemToneEventIncome_14s21_81{color:var(--color-event-income, var(--color-status-success))}._itemToneEventPaymentOwn_14s21_85{color:var(--color-event-payment-own, var(--color-accent-default))}._itemToneEventPaymentWorking_14s21_89{color:var(--color-event-payment-working, var(--color-accent-default))}._label_14s21_93{min-width:0;flex:1 1 auto}._text_14s21_98{display:grid;min-width:0;flex:1 1 auto;gap:var(--spacing-2)}._description_14s21_105{min-width:0;color:var(--color-text-secondary);overflow-wrap:anywhere}._checkboxBox_14s21_111{display:inline-flex;min-width:0;flex:1 1 auto}._dragHandleSlot_14s21_117{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center}._trailingActions_14s21_124{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;opacity:0;pointer-events:none;transition:opacity var(--motion-duration-fast) var(--motion-easing-default)}._item_14s21_1:hover ._trailingActions_14s21_124,._item_14s21_1:focus-within ._trailingActions_14s21_124{opacity:1;pointer-events:auto}._iconBox_14s21_65{display:inline-flex;width:var(--size-icon-medium, var(--size-icon-default));height:var(--size-icon-medium, var(--size-icon-default));flex:0 0 auto;align-items:center;justify-content:center;color:currentColor}._iconBoxEmpty_14s21_150{color:transparent}._iconBoxDestructive_14s21_154{color:currentColor}._icon_14s21_65{width:var(--size-icon-medium, var(--size-icon-default));height:var(--size-icon-medium, var(--size-icon-default))}._submenuChevron_14s21_163{display:inline-flex;width:var(--size-icon-medium, var(--size-icon-default));height:var(--size-icon-medium, var(--size-icon-default));flex:0 0 auto;align-items:center;justify-content:center;color:currentColor}._submenu_14s21_163{position:fixed;z-index:2;display:flex;width:max-content;min-width:100%;max-width:calc(100vw - var(--spacing-24));flex-direction:column;gap:var(--spacing-2);padding:var(--spacing-6);border-radius:var(--border-radius-layout);background:var(--color-surface-1);overflow-y:auto}@media(max-width:767px){._submenuChevron_14s21_163{transition:transform var(--motion-duration-default) var(--motion-easing-default)}._submenuChevronOpen_14s21_192{transform:rotate(90deg)}}._panel_1ftmw_1{display:flex;width:100%;max-width:100%;flex-direction:column;gap:var(--spacing-2);overflow-y:auto}._abovePanel_1ftmw_10{position:absolute;bottom:calc(100% + var(--spacing-8));left:50%;width:max-content;max-width:none;transform:translate(-50%)}._root_1wfeh_1{--segmented-control-padding: var(--spacing-2);--segmented-control-option-radius: calc( var(--border-radius-button) - var(--segmented-control-padding) );position:relative;display:inline-flex;width:fit-content;max-width:100%;min-width:0;box-sizing:border-box;min-height:var(--spacing-32);align-items:stretch;gap:var(--spacing-0);padding:var(--segmented-control-padding);border:var(--border-width-default) solid var(--color-border-primary);border-radius:var(--border-radius-button);background:var(--color-surface-2);isolation:isolate}._root_1wfeh_1[data-block=true]{width:100%}._options_1wfeh_26{display:flex;flex:1 1 auto;align-self:stretch;min-width:0;align-items:stretch;gap:var(--spacing-0)}._root_1wfeh_1[data-block=true] ._option_1wfeh_26{flex:1 1 0}._indicator_1wfeh_39{position:absolute;inset-block-start:var(--spacing-0);inset-inline-start:var(--spacing-0);border:var(--border-width-default) solid transparent;border-radius:var(--segmented-control-option-radius);background:var(--color-state-selected);opacity:0;pointer-events:none;transition:transform var(--motion-duration-default) var(--motion-easing-default),width var(--motion-duration-default) var(--motion-easing-default),height var(--motion-duration-default) var(--motion-easing-default),opacity var(--motion-duration-default) var(--motion-easing-default);z-index:0}._indicatorVisible_1wfeh_52{opacity:1}._option_1wfeh_26{position:relative;z-index:1;display:inline-flex;align-self:stretch;min-width:calc(var(--spacing-24) + var(--spacing-16));box-sizing:border-box;align-items:center;justify-content:center;gap:var(--spacing-8);padding-block:var(--spacing-0);padding-inline:var(--spacing-12);border:none;border-radius:var(--segmented-control-option-radius);background:transparent;font:inherit;letter-spacing:inherit;color:var(--color-text-secondary);cursor:pointer;transition:background-color var(--motion-duration-default) var(--motion-easing-default),color var(--motion-duration-default) var(--motion-easing-default)}._option_1wfeh_26:not(:disabled):hover,._option_1wfeh_26:not(:disabled):focus-visible{color:var(--color-text-primary)}._option_1wfeh_26:not(:disabled):focus-visible{outline:none;box-shadow:0 0 0 var(--spacing-2) var(--color-focus-ring)}._option_1wfeh_26:disabled{cursor:default;opacity:var(--opacity-disabled)}._optionSelected_1wfeh_93,._optionSelected_1wfeh_93:hover,._optionSelected_1wfeh_93:focus-visible{background:transparent;color:var(--color-text-primary)}._optionSelected_1wfeh_93:disabled{color:var(--color-text-secondary)}._optionIconOnly_1wfeh_104{width:var(--spacing-32);min-width:var(--spacing-32);padding-inline:var(--spacing-0)}._optionWithIcon_1wfeh_110{min-width:calc(var(--spacing-32) + var(--spacing-24));padding-inline:var(--spacing-10)}._optionIcon_1wfeh_104{width:var(--size-icon-small);height:var(--size-icon-small);flex:none}._optionLabel_1wfeh_121{display:inline-flex;max-width:100%;min-width:0;align-items:center;overflow:hidden;text-overflow:clip;white-space:nowrap}._root_1plak_1{position:relative;min-width:0}._rootInline_1plak_6{display:inline-flex;max-width:100%}._rootBlock_1plak_11{display:block;width:100%}._tooltip_1plak_16{--tooltip-surface: var(--color-surface-inverse);--tooltip-text-primary: var(--color-surface-0);--tooltip-text-secondary: color-mix( in srgb, var(--tooltip-text-primary) 72%, transparent );position:absolute;top:0;left:0;z-index:1400;display:block;width:fit-content;max-width:calc(var(--spacing-20) * 12);padding-block:var(--spacing-6);padding-inline:var(--spacing-8);border:var(--border-width-soft) solid color-mix(in srgb,var(--tooltip-text-primary) 16%,transparent);border-radius:var(--border-radius-button);background:var(--tooltip-surface);box-shadow:0 0 0 .5px var(--color-shadow-stroke),0 var(--spacing-2) calc(var(--spacing-20) + var(--spacing-4)) calc(var(--spacing-8) * -1) var(--color-shadow-base),0 var(--spacing-8) calc(var(--spacing-20) * 2) calc(var(--spacing-12) * -1) var(--color-shadow-base);color:var(--tooltip-text-primary);line-height:1.25;overflow-wrap:break-word;pointer-events:none;visibility:hidden;white-space:normal;opacity:0;transition:opacity var(--motion-duration-default) var(--motion-easing-default)}._tooltipContent_1plak_47{--color-text-primary: var(--tooltip-text-primary);--color-text-secondary: var(--tooltip-text-secondary);display:contents;color:var(--tooltip-text-primary)}._tooltipNotification_1plak_54{max-width:calc(var(--spacing-20) * 16);padding:var(--spacing-12);border-color:transparent;border-radius:var(--border-radius-layout);background:var(--color-toast);box-shadow:0 0 0 .5px var(--color-shadow-stroke),0 var(--spacing-2) var(--spacing-8) var(--spacing-2) var(--color-shadow-base);color:var(--color-static-white)}._tooltipContentNotification_1plak_64{--color-text-primary: var(--color-static-white);--color-text-secondary: var(--color-static-white);display:flex;min-width:0;min-height:var(--size-icon-large);align-items:center;gap:var(--spacing-8);color:var(--color-static-white)}._notificationIcon_1plak_75{width:var(--size-icon-large);height:var(--size-icon-large);flex:0 0 auto}._notificationIconSuccess_1plak_81{color:var(--color-status-success)}._notificationIconError_1plak_85{color:var(--color-status-error)}._notificationIconInfo_1plak_89{color:var(--color-text-secondary)}._notificationIconWarning_1plak_93{color:var(--color-status-warning)}._tooltip_1plak_16[data-visible=true]{visibility:visible;opacity:1}
