.ui-visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.ui-skeleton{display:block;box-sizing:border-box;border-radius:var(--radius-md);background:linear-gradient(90deg,transparent 30%,color-mix(in srgb,var(--bg-elevated) 60%,transparent) 50%,transparent 70%) 0 0 / 300% 100% color-mix(in srgb,var(--text) 9%,transparent);animation:ui-skeleton-sweep 1.6s linear infinite}.ui-skeleton--block{width:100%;height:4rem}.ui-skeleton--text{width:100%;height:var(--font-size-body);margin-block:calc((var(--line-height-body) - var(--font-size-body)) / 2);border-radius:var(--radius-sm)}.ui-skeleton--circle{width:2rem;height:2rem;border-radius:50%}.ui-skeleton-text{display:block}@keyframes ui-skeleton-sweep{0%{background-position:100% 0}to{background-position:0 0}}@media(prefers-reduced-motion:reduce){.ui-skeleton{animation:none}}.app-page{box-sizing:border-box;width:100%;min-width:0;color:var(--text);font-family:var(--font-family-sans);font-size:var(--font-size-body);line-height:var(--line-height-body)}.app-main:has(>.app-page--flow){display:block}.app-page--flow,.app-page--fill{margin:0 auto;padding:var(--space-xl)}.app-page--flow{flex:0 0 auto}.app-page--dashboard{max-width:90rem}.app-page--form,.app-page--launcher{max-width:60rem}.app-page--form.app-page--wide{max-width:75rem}.app-page--launcher{padding-top:calc(var(--space-2xl) + var(--space-lg))}.app-page--flow>.ui-page-header,.app-page--fill>.ui-page-header{margin-bottom:var(--space-xl)}.app-page--flow>.ui-page-header+.ui-tabs,.app-page--wide>.ui-callout,.app-page--wide>.ui-tabs{margin-bottom:var(--space-lg)}.app-page--fill{display:flex;flex-direction:column;flex:1 1 0;min-height:0}.app-page--fill>.ui-page-header{flex:none}.app-page--work{display:flex;flex-direction:column;flex:1 0 auto;gap:var(--space-md);padding:var(--space-lg) var(--space-xl)}.app-page--work>.ui-page-header{flex:none}.app-page--work.app-page--flush{flex:1 1 0;min-height:0;gap:0;padding:0}.app-page-columns{display:grid;gap:var(--space-xl);align-items:start}.app-page-columns--aside-start{grid-template-columns:20rem minmax(0,1fr)}.app-page-columns--aside-end{grid-template-columns:minmax(0,1fr) 20rem}.app-page-columns__aside,.app-page-columns__main{display:grid;gap:var(--space-lg);min-width:0}@media(max-width:920px){.app-page--flow,.app-page--fill{padding:var(--space-lg)}.app-page--launcher{padding-top:var(--space-2xl)}.app-page--work:not(.app-page--flush){padding:var(--space-md) var(--space-lg)}.app-page-columns--aside-start,.app-page-columns--aside-end{grid-template-columns:minmax(0,1fr)}}.route-loading__title{height:var(--font-size-page-title);margin-bottom:var(--space-xl)}.ui-empty-state{display:grid;justify-items:center;gap:.25rem;box-sizing:border-box;max-width:100%;margin:0 auto;text-align:center;font-family:var(--font-family-sans);font-size:var(--font-size-body);line-height:var(--line-height-body);color:var(--text-muted)}.ui-empty-state--page{max-width:28rem;padding:var(--space-2xl) var(--space-lg)}.ui-empty-state--inline{padding:var(--space-xl) var(--space-md)}.ui-empty-state__icon{display:inline-grid;place-items:center;width:2.5rem;height:2.5rem;margin-bottom:var(--space-sm);border-radius:var(--radius-pill);background:var(--surface-muted);color:var(--text-muted)}.ui-empty-state__icon svg{width:1.25rem;height:1.25rem}.ui-empty-state--error .ui-empty-state__icon{background:var(--danger-soft);color:var(--danger)}.ui-empty-state__title{margin:0;color:var(--text);font-size:var(--font-size-emphasis);font-weight:var(--font-weight-semibold);line-height:var(--line-height-emphasis)}.ui-empty-state--inline .ui-empty-state__title{font-size:var(--font-size-body);line-height:var(--line-height-body)}.ui-empty-state__text{max-width:36rem}.ui-empty-state__text>p{margin:0}.ui-empty-state__action{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--space-sm);margin-top:var(--space-md)}.ui-empty-state--inline .ui-empty-state__action{margin-top:var(--space-sm)}.org-settings-page__skeleton-header{display:grid;gap:var(--space-sm);margin-bottom:var(--space-xl)}.org-settings-page__skeleton-title{height:var(--font-size-page-title);margin-block:calc((var(--line-height-page-title) - var(--font-size-page-title)) / 2)}.org-settings-page__skeleton-card{display:grid;gap:var(--space-md);margin-bottom:var(--space-lg);padding:var(--card-padding);border:1px solid var(--border-subtle);border-radius:var(--radius-card);background:var(--bg-elevated)}.org-settings-page__sections{display:flex;flex-direction:column;gap:1rem}.org-settings-page__stack{display:grid;gap:var(--card-gap);min-width:0}.org-settings-page__subsection{padding-top:var(--card-gap);border-top:1px solid var(--border-faint)}.org-settings-page__actions{display:flex;flex-wrap:wrap;gap:var(--space-sm)}.org-settings-page__legacy .facts-panel{margin:0}.org-settings-page__hint{margin:0;color:var(--text-muted);font-size:.8125rem;line-height:1.45}.ui-layer--dropdown,.ui-layer--tooltip{position:fixed;top:0;left:0;width:0;height:0;color:var(--text);font-family:var(--font-family-sans);font-style:normal;font-weight:var(--font-weight-normal);letter-spacing:normal;text-align:start;text-indent:0;text-transform:none;white-space:normal;word-spacing:normal;cursor:auto}.ui-layer--dropdown{z-index:var(--z-dropdown)}.ui-layer--tooltip{z-index:var(--z-tooltip)}.ui-layer--overlay{position:fixed;inset:0;z-index:var(--z-overlay)}.ui-layer--toast{position:fixed;z-index:var(--z-toast)}.ui-tooltip{position:fixed;top:0;left:0;box-sizing:border-box;max-width:min(20rem,calc(100vw - 1rem));padding:.3125rem .5rem;border:1px solid var(--on-night-line);border-radius:var(--radius-md);background:var(--brand-night);color:var(--on-night-text);box-shadow:var(--shadow-popover);font-family:var(--font-family-sans);font-size:var(--font-size-small);font-weight:var(--font-weight-normal);line-height:var(--line-height-small);overflow-wrap:anywhere;pointer-events:auto;animation:ui-tooltip-in var(--duration-fast) var(--ease-standard)}@keyframes ui-tooltip-in{0%{opacity:0}}@media(prefers-reduced-motion:reduce){.ui-tooltip{animation:none}}.ui-button{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:.375rem;box-sizing:border-box;height:var(--control-height);min-height:0;min-width:0;max-width:100%;margin:0;padding:0 var(--control-padding-x);border:1px solid transparent;border-radius:var(--radius-control);background:transparent;color:var(--text);font-family:var(--font-family-sans);font-size:var(--font-size-body);font-weight:var(--font-weight-medium);line-height:var(--line-height-body);letter-spacing:normal;text-align:center;text-decoration:none;white-space:nowrap;vertical-align:middle;cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;transition:background-color var(--duration-fast) var(--ease-standard),border-color var(--duration-fast) var(--ease-standard),color var(--duration-fast) var(--ease-standard)}.ui-button:hover{text-decoration:none}.ui-button:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.ui-button:active:not(:disabled,[aria-disabled=true]){transform:translateY(1px)}.ui-button:disabled,.ui-button[aria-disabled=true]:not([aria-busy=true]){opacity:.45;cursor:not-allowed}.ui-button[aria-busy=true]{cursor:progress}.ui-button__label{min-width:0;overflow:hidden;text-overflow:ellipsis}.ui-button__icon{display:inline-flex;flex:none}.ui-button__icon svg{width:1rem;height:1rem}.ui-button--with-start{padding-left:calc(var(--control-padding-x) - .125rem)}.ui-button--with-end{padding-right:calc(var(--control-padding-x) - .125rem)}.ui-button[aria-busy=true]>:not(.ui-button__spinner){opacity:0}.ui-button__spinner{position:absolute;inset:0;width:1rem;height:1rem;margin:auto;animation:ui-button-spin .8s linear infinite}@keyframes ui-button-spin{to{transform:rotate(360deg)}}.ui-button--sm{height:var(--control-height-sm);padding:0 calc(var(--control-padding-x) - .25rem)}.ui-button--sm.ui-button--with-start{padding-left:calc(var(--control-padding-x) - .375rem)}.ui-button--sm.ui-button--with-end{padding-right:calc(var(--control-padding-x) - .375rem)}.ui-button--lg{height:var(--control-height-cta);padding:0 calc(var(--control-padding-x) + .25rem);font-size:var(--font-size-emphasis);line-height:var(--line-height-emphasis)}.ui-button--lg .ui-button__icon svg{width:1.125rem;height:1.125rem}.ui-button--block{display:flex;width:100%}.ui-button--primary{background:var(--accent);color:var(--text-on-accent)}.ui-button--primary:hover:not(:disabled,[aria-disabled=true]){background:var(--accent-hover);color:var(--text-on-accent)}.ui-button--secondary{border-color:var(--border);background:var(--bg-elevated);color:var(--text)}.ui-button--secondary:hover:not(:disabled,[aria-disabled=true]){border-color:var(--text-muted);background:var(--bg-elevated);color:var(--text)}.ui-button--ghost{background:transparent;color:var(--text-muted)}.ui-button--ghost:hover:not(:disabled,[aria-disabled=true]){background:var(--surface);color:var(--text)}.ui-button--danger{border-color:var(--danger-border);background:transparent;color:var(--danger-text)}.ui-button--danger:hover:not(:disabled,[aria-disabled=true]){border-color:var(--danger);background:color-mix(in srgb,var(--danger) 10%,transparent);color:var(--danger-text)}.ui-button--ghost[aria-expanded=true]{background:var(--surface);color:var(--text)}.ui-button--secondary[aria-expanded=true]{border-color:var(--text-muted);background:var(--bg-elevated)}.ui-button[aria-pressed=true],.ui-button[aria-pressed=true]:hover:not(:disabled,[aria-disabled=true]){border-color:var(--accent-border);background:var(--accent-soft);color:var(--accent-text)}.ui-button--icon{flex-shrink:0;width:var(--control-height);padding:0}.ui-button--icon.ui-button--sm{width:var(--control-height-sm)}.ui-button--icon.ui-button--lg{width:var(--control-height-cta)}.ui-link{display:inline-flex;align-items:baseline;gap:.25rem;min-height:0;height:auto;margin:0;padding:0;border:0;border-radius:var(--radius-sm);background:transparent;color:var(--accent-text);font-family:inherit;font-size:inherit;font-weight:var(--font-weight-medium);line-height:inherit;text-align:inherit;text-decoration:none;cursor:pointer;transition:color var(--duration-fast) var(--ease-standard)}.ui-link:hover:not(:disabled,[aria-disabled=true]){background:transparent;color:var(--accent-hover);text-decoration:underline;text-underline-offset:.2em}.ui-link:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.ui-link:disabled,.ui-link[aria-disabled=true]{opacity:.45;cursor:not-allowed}.ui-link__icon{display:inline-flex;flex:none;align-self:center}.ui-link__icon svg{width:1em;height:1em}.ui-link--muted{color:var(--text-muted)}.ui-link--muted:hover:not(:disabled,[aria-disabled=true]){color:var(--text)}.ui-link--sm{font-size:var(--font-size-small);line-height:var(--line-height-small)}.ui-link--underline{text-decoration:underline;text-decoration-color:var(--accent-border);text-decoration-thickness:1px;text-underline-offset:.2em}.ui-link--underline:hover:not(:disabled,[aria-disabled=true]){text-decoration-color:currentColor}@media(prefers-reduced-motion:reduce){.ui-button,.ui-link{transition:none}.ui-button:active:not(:disabled,[aria-disabled=true]){transform:none}.ui-button__spinner{animation-duration:1.6s}}.ui-empty-value{color:var(--text-muted)}.ui-card{display:grid;align-content:start;gap:var(--card-gap);box-sizing:border-box;min-width:0;padding:var(--card-padding);border:1px solid var(--border-subtle);border-radius:var(--radius-card);background:var(--bg-elevated);color:var(--text);font-family:var(--font-family-sans);font-size:var(--font-size-body);line-height:var(--line-height-body)}.ui-card--flush{gap:0;padding:0}.ui-card--flush>.ui-card__head{padding:var(--space-md) var(--card-padding);border-bottom:1px solid var(--border-subtle)}.ui-card__head{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-lg)}.ui-card__heading{display:grid;gap:.125rem;min-width:0}.ui-card__title{margin:0;color:var(--text);font-size:var(--font-size-title);font-weight:var(--font-weight-heading);line-height:var(--line-height-title)}.ui-card__description{color:var(--text-muted)}.ui-card__description>p{margin:0}.ui-card__actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--space-sm);flex:none}.ui-card__body{min-width:0}.ui-card--danger{border-color:var(--danger-border)}.ui-card--danger .ui-card__title{color:var(--danger-text)}.ui-facts{margin:0;font-family:var(--font-family-sans);font-size:var(--font-size-body);line-height:var(--line-height-body)}.ui-facts__label{color:var(--text-muted)}.ui-facts__value{margin:0;min-width:0;color:var(--text);overflow-wrap:anywhere}.ui-facts__value--numeric{font-variant-numeric:tabular-nums}.ui-facts-box{container-type:inline-size;min-width:0}.ui-facts--rows{display:grid}.ui-facts--rows .ui-facts__item{display:grid;grid-template-columns:minmax(7rem,2fr) minmax(0,3fr);align-items:baseline;gap:var(--space-md);padding:.4375rem 0;border-bottom:1px solid var(--border-faint)}.ui-facts--rows .ui-facts__item:last-child{border-bottom:0}.ui-facts--two{grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:var(--space-xl)}.ui-facts--two .ui-facts__item:nth-last-child(2):nth-child(odd){border-bottom:0}@container (max-width: 36rem){.ui-facts--two{grid-template-columns:minmax(0,1fr)}.ui-facts--two .ui-facts__item:nth-last-child(2):nth-child(odd){border-bottom:1px solid var(--border-faint)}}.ui-facts--inline{display:flex;flex-wrap:wrap;gap:var(--space-md) calc(var(--space-xl) * 2);overflow:hidden;margin:-.25rem;padding:.25rem}.ui-facts--inline .ui-facts__item{position:relative;display:grid;gap:.125rem;min-width:0}.ui-facts--inline .ui-facts__item:before{content:"";position:absolute;inset-block:0;left:calc(var(--space-xl) * -1);border-left:1px solid var(--border-subtle)}.ui-facts--inline .ui-facts__label{font-size:var(--font-size-small);line-height:var(--line-height-small)}.ui-facts--inline .ui-facts__value{font-size:var(--font-size-emphasis);font-weight:var(--font-weight-medium);line-height:var(--line-height-emphasis)}.ui-page-header{display:grid;gap:var(--space-md);min-width:0;font-family:var(--font-family-sans);font-size:var(--font-size-body);line-height:var(--line-height-body);color:var(--text)}.ui-page-header__back{justify-self:start;display:inline-flex;align-items:center;gap:.125rem;margin-bottom:calc(var(--space-sm) * -1)}.ui-page-header__back-icon{width:1rem;height:1rem;margin-left:-.25rem}.ui-page-header__main{display:flex;align-items:flex-end;justify-content:space-between;flex-wrap:wrap;gap:var(--space-md) var(--space-xl)}.ui-page-header__text{display:grid;gap:.375rem;min-width:0;flex:1 1 20rem}.ui-page-header__title-row{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-sm) var(--space-md);min-width:0}.ui-page-header__title{margin:0;min-width:0;color:var(--text);font-size:var(--font-size-page-title);font-weight:var(--font-weight-heading);line-height:var(--line-height-page-title);letter-spacing:var(--letter-spacing-page-title);overflow-wrap:anywhere}.ui-page-header__badges{display:flex;flex-wrap:wrap;gap:var(--space-sm)}.ui-page-header__identifiers{display:flex;flex-wrap:wrap;align-items:center;gap:.25rem var(--space-lg);color:var(--text-muted)}.ui-page-header__description{max-width:48rem;color:var(--text-muted)}.ui-page-header__description>p{margin:0}.ui-page-header__actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-sm)}.ui-page-header__facts{padding-top:var(--space-md);border-top:1px solid var(--border-subtle)}.ui-field{display:grid;gap:.375rem;align-content:start;min-width:0;margin:0;padding:0;border:0}.ui-field__label{display:flex;flex-wrap:wrap;align-items:baseline;gap:0 .375rem;margin:0;padding:0;color:var(--text);font-family:var(--font-family-sans);font-size:var(--font-size-small);font-weight:var(--font-weight-medium);line-height:var(--line-height-small)}.ui-field__optional{color:var(--text-muted);font-weight:var(--font-weight-normal)}.ui-field__hint,.ui-field__error{margin:0;font-family:var(--font-family-sans);font-size:var(--font-size-small);line-height:var(--line-height-small)}.ui-field__hint{color:var(--text-muted)}.ui-field__error+.ui-field__hint{margin-top:-.25rem}.ui-field__error{display:flex;align-items:flex-start;gap:.375rem;color:var(--danger-text);font-weight:var(--font-weight-medium)}.ui-field__error svg{flex:none;width:.875rem;height:.875rem;margin-top:calc((var(--line-height-small) - .875rem) / 2)}.ui-fieldset{min-inline-size:0}.ui-fieldset>legend.ui-field__label{float:left;width:100%;margin-bottom:.375rem}.ui-fieldset>legend.ui-field__label+*{clear:left}.ui-fieldset__options{display:grid;gap:.5rem;justify-items:start}.ui-fieldset__options--row{display:flex;flex-wrap:wrap;gap:.5rem 1.25rem}.ui-input{position:relative;display:flex;align-items:center;gap:.375rem;box-sizing:border-box;width:100%;min-width:0;height:var(--control-height);margin:0;padding:0 calc(var(--control-padding-x) - .125rem);border:1px solid var(--border-control);border-radius:var(--radius-control);background:var(--bg-elevated);color:var(--text);font-family:var(--font-family-sans);font-size:var(--font-size-body);font-weight:var(--font-weight-normal);line-height:var(--line-height-body);cursor:text;transition:border-color var(--duration-fast) var(--ease-standard)}.ui-input--sm{height:var(--control-height-sm);padding:0 calc(var(--control-padding-x) - .25rem)}.ui-input:hover:not(.ui-input--disabled,.ui-input--readonly){border-color:var(--text-muted)}.ui-input:focus-within{border-color:var(--focus-ring);outline:2px solid var(--focus-ring);outline-offset:1px}.ui-input--invalid,.ui-input--invalid:hover:not(.ui-input--disabled,.ui-input--readonly),.ui-input--invalid:focus-within{border-color:var(--danger)}.ui-input--readonly{background:var(--surface)}.ui-input--disabled{border-color:var(--border);background:var(--surface-muted);color:var(--text-muted);cursor:not-allowed}.ui-input__control{flex:1 1 auto;align-self:stretch;box-sizing:border-box;width:100%;min-width:0;height:auto;min-height:0;margin:0;padding:0;border:0;border-radius:0;outline:none;background:transparent;color:inherit;font:inherit;letter-spacing:inherit;text-overflow:ellipsis;appearance:none}.ui-input__control::placeholder{color:var(--text-muted);opacity:1}.ui-input__control:disabled{cursor:not-allowed}.ui-input__control:autofill{transition:background-color 0s 600000s,color 0s 600000s}.ui-input__adornment{display:inline-flex;flex:none;align-items:center;gap:.25rem;color:var(--text-muted);white-space:nowrap}.ui-input__adornment svg{width:1rem;height:1rem}.ui-input__adornment:last-child>.ui-button--icon{margin-right:calc(.5rem - var(--control-padding-x))}.ui-input.ui-native-select{padding:0;cursor:pointer}.ui-native-select__control{position:absolute;inset:0;box-sizing:border-box;width:100%;height:100%;min-height:0;margin:0;padding:0 calc(var(--control-padding-x) + 1.25rem) 0 calc(var(--control-padding-x) - .125rem);border:0;border-radius:var(--radius-control);outline:none;background:transparent;color:inherit;font:inherit;text-overflow:ellipsis;appearance:none;cursor:inherit}.ui-input--sm>.ui-native-select__control{padding-left:calc(var(--control-padding-x) - .25rem)}.ui-native-select__control:has(>option[value=""]:checked){color:var(--text-muted)}.ui-native-select__control option{background:var(--bg-elevated);color:var(--text)}.ui-native-select__chevron{position:absolute;top:50%;right:calc(var(--control-padding-x) - .25rem);width:1rem;height:1rem;color:var(--text-muted);transform:translateY(-50%);pointer-events:none}.ui-native-select.ui-input--disabled{cursor:not-allowed}.ui-textarea{display:block;box-sizing:border-box;width:100%;min-width:0;min-height:calc(var(--control-height) * 2);margin:0;padding:calc((var(--control-height) - var(--line-height-body)) / 2 - 1px) calc(var(--control-padding-x) - .125rem);border:1px solid var(--border-control);border-radius:var(--radius-control);background:var(--bg-elevated);color:var(--text);font-family:var(--font-family-sans);font-size:var(--font-size-body);font-weight:var(--font-weight-normal);line-height:var(--line-height-body);resize:vertical;transition:border-color var(--duration-fast) var(--ease-standard)}.ui-textarea::placeholder{color:var(--text-muted);opacity:1}.ui-textarea:hover:not(:disabled,:read-only){border-color:var(--text-muted)}.ui-textarea:focus-visible{border-color:var(--focus-ring);outline:2px solid var(--focus-ring);outline-offset:1px;background:var(--bg-elevated)}.ui-textarea--invalid,.ui-textarea--invalid:hover:not(:disabled,:read-only),.ui-textarea--invalid:focus-visible{border-color:var(--danger)}.ui-textarea:read-only:not(:disabled){background:var(--surface)}.ui-textarea:disabled{border-color:var(--border);background:var(--surface-muted);color:var(--text-muted);cursor:not-allowed;resize:none}@media(pointer:coarse){.ui-input,.ui-textarea{font-size:max(1rem,var(--font-size-body))}}@media(prefers-reduced-motion:reduce){.ui-input,.ui-textarea{transition:none}}.ui-choice{position:relative;display:inline-flex;align-items:flex-start;gap:.5rem;margin:0;padding:0;color:var(--text);font-family:var(--font-family-sans);font-size:var(--font-size-body);font-weight:var(--font-weight-normal);line-height:var(--line-height-body);cursor:pointer;-webkit-tap-highlight-color:transparent}.ui-choice--disabled{color:var(--text-muted);cursor:not-allowed}.ui-choice__input{position:absolute;top:0;left:0;width:1px;height:1px;margin:0;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0;opacity:0}.ui-choice__text{display:grid;gap:.125rem;min-width:0}.ui-choice__description{color:var(--text-muted);font-size:var(--font-size-small);line-height:var(--line-height-small)}.ui-checkbox__box,.ui-radio__box{display:inline-grid;place-items:center;flex:none;box-sizing:border-box;width:1rem;height:1rem;margin-top:calc((var(--line-height-body) - 1rem) / 2);border:1px solid var(--border-control);background:var(--bg-elevated);color:var(--text-on-accent);transition:background-color var(--duration-fast) var(--ease-standard),border-color var(--duration-fast) var(--ease-standard)}.ui-checkbox__box{border-radius:var(--radius-sm)}.ui-radio__box{border-radius:50%}.ui-choice:hover>.ui-choice__input:not(:disabled)+.ui-checkbox__box,.ui-choice:hover>.ui-choice__input:not(:disabled)+.ui-radio__box{border-color:var(--text-muted)}.ui-choice__input[aria-invalid=true]+.ui-checkbox__box,.ui-radio-group[aria-invalid=true] .ui-radio__box{border-color:var(--danger)}.ui-choice__input:checked+.ui-checkbox__box,.ui-choice__input:indeterminate+.ui-checkbox__box,.ui-choice__input:checked+.ui-radio__box,.ui-radio-group[aria-invalid=true] .ui-choice__input:checked+.ui-radio__box{border-color:var(--accent);background:var(--accent)}.ui-choice:hover>.ui-choice__input:checked:not(:disabled)+.ui-checkbox__box,.ui-choice:hover>.ui-choice__input:indeterminate:not(:disabled)+.ui-checkbox__box,.ui-choice:hover>.ui-choice__input:checked:not(:disabled)+.ui-radio__box{border-color:var(--accent-hover);background:var(--accent-hover)}.ui-choice__input:focus-visible+.ui-checkbox__box,.ui-choice__input:focus-visible+.ui-radio__box,.ui-choice__input:focus-visible+.ui-switch__track{outline:2px solid var(--focus-ring);outline-offset:2px}.ui-choice__input:disabled+.ui-checkbox__box,.ui-choice__input:disabled+.ui-radio__box,.ui-choice__input:disabled+.ui-switch__track{opacity:.45}.ui-checkbox__box>svg{grid-area:1 / 1;width:.75rem;height:.75rem;stroke-width:3;opacity:0}.ui-choice__input:checked:not(:indeterminate)+.ui-checkbox__box>.ui-checkbox__check,.ui-choice__input:indeterminate+.ui-checkbox__box>.ui-checkbox__mixed{opacity:1}.ui-radio__dot{width:.375rem;height:.375rem;border-radius:50%;background:var(--text-on-accent);transform:scale(0);transition:transform var(--duration-fast) var(--ease-standard)}.ui-choice__input:checked+.ui-radio__box>.ui-radio__dot{transform:scale(1)}.ui-switch__track{position:relative;flex:none;box-sizing:border-box;width:1.875rem;height:1.125rem;margin-top:calc((var(--line-height-body) - 1.125rem) / 2);border-radius:var(--radius-pill);background:var(--border-control);transition:background-color var(--duration-base) var(--ease-standard)}.ui-switch__thumb{position:absolute;top:.125rem;left:.125rem;width:.875rem;height:.875rem;border-radius:50%;background:var(--bg-elevated);box-shadow:var(--shadow-raised);transition:transform var(--duration-base) var(--ease-standard)}.ui-choice:hover>.ui-choice__input:not(:disabled,:checked)+.ui-switch__track{background:var(--text-muted)}.ui-choice__input:checked+.ui-switch__track{background:var(--accent)}.ui-choice:hover>.ui-choice__input:checked:not(:disabled)+.ui-switch__track{background:var(--accent-hover)}.ui-choice__input:checked+.ui-switch__track>.ui-switch__thumb{transform:translate(.75rem)}@media(prefers-reduced-motion:reduce){.ui-checkbox__box,.ui-radio__box,.ui-radio__dot,.ui-switch__track,.ui-switch__thumb{transition:none}}.ui-popover{position:fixed;top:0;left:0;box-sizing:border-box;min-width:12rem;max-width:min(24rem,calc(100vw - 1rem));margin:0;overflow:auto;overscroll-behavior:contain;padding:var(--space-xs);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background:var(--bg-elevated);color:var(--text);box-shadow:var(--shadow-popover);font-family:var(--font-family-sans);font-size:var(--font-size-body);font-weight:var(--font-weight-normal);line-height:var(--line-height-body);text-align:start;animation:ui-popover-in var(--duration-fast) var(--ease-standard)}.ui-popover:focus{outline:none}.ui-popover--inline{position:relative;animation:none}@keyframes ui-popover-in{0%{opacity:0;transform:translateY(-.25rem)}}@media(prefers-reduced-motion:reduce){.ui-popover{animation:none}}.ui-menu{display:flex;flex-direction:column;gap:1px}.ui-menu__item{display:flex;align-items:center;gap:var(--space-sm);box-sizing:border-box;min-height:var(--control-height);padding:var(--space-xs) var(--space-sm);border-radius:var(--radius-md);color:var(--text);font-size:var(--font-size-body);font-weight:var(--font-weight-normal);line-height:var(--line-height-body);text-decoration:none;white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;outline:none}.ui-menu__item:hover{color:var(--text);text-decoration:none}.ui-menu__item:focus{background:var(--row-hover)}.ui-menu__item:focus-visible{outline:2px solid var(--focus-ring);outline-offset:-2px}.ui-menu__item[aria-disabled=true]{color:var(--text-muted);cursor:not-allowed}.ui-menu__item--danger,.ui-menu__item--danger:hover{color:var(--danger-text)}.ui-menu__item--danger:focus{background:var(--badge-error-bg)}.ui-menu__icon,.ui-menu__check{display:inline-flex;flex:none;width:1rem;height:1rem;color:var(--text-muted)}.ui-menu__icon svg{width:1rem;height:1rem}.ui-menu__item--danger .ui-menu__icon{color:inherit}.ui-menu__check{color:var(--accent-text);visibility:hidden}.ui-menu__item[aria-checked=true]>.ui-menu__check{visibility:visible}.ui-menu__text{display:flex;flex:1 1 auto;flex-direction:column;min-width:0}.ui-menu__label{overflow:hidden;text-overflow:ellipsis}.ui-menu__description{color:var(--text-muted);font-size:var(--font-size-small);line-height:var(--line-height-small);white-space:normal}.ui-menu__shortcut{flex:none;margin-left:var(--space-lg);color:var(--text-muted);font-size:var(--font-size-small);font-variant-numeric:tabular-nums}.ui-menu__separator{height:1px;margin:var(--space-xs) calc(-1 * var(--space-xs));background:var(--border-subtle)}.ui-menu__group{display:flex;flex-direction:column;gap:1px}.ui-menu__group-label{padding:var(--space-xs) var(--space-sm) 0;color:var(--text-muted);font-size:var(--font-size-caption);font-weight:var(--font-weight-medium);line-height:var(--line-height-caption);letter-spacing:var(--letter-spacing-eyebrow);text-transform:uppercase}.ui-input.ui-search-select{min-width:10rem;padding:0;cursor:pointer}.ui-search-select__control{position:absolute;inset:0;display:flex;align-items:center;justify-content:flex-start;gap:0;box-sizing:border-box;width:100%;height:100%;min-height:0;margin:0;padding:0 calc(var(--control-padding-x) + 1.25rem) 0 calc(var(--control-padding-x) - .125rem);border:0;border-radius:var(--radius-control);outline:none;background:transparent;color:inherit;font:inherit;text-align:start;cursor:inherit}.ui-search-select__control:hover:not(:disabled),.ui-search-select__control:active:not(:disabled){background:transparent}.ui-search-select__control:focus-visible{outline:none}.ui-search-select__control:disabled{opacity:1;cursor:not-allowed}.ui-input--sm>.ui-search-select__control{padding-left:calc(var(--control-padding-x) - .25rem)}.ui-search-select__value{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ui-search-select__value--placeholder{color:var(--text-muted)}.ui-search-select__chevron{position:absolute;top:50%;right:calc(var(--control-padding-x) - .25rem);width:1rem;height:1rem;color:var(--text-muted);transform:translateY(-50%);pointer-events:none}.ui-search-select__panel{display:flex;flex-direction:column;overflow:hidden}.ui-search-list{display:flex;flex:1 1 auto;flex-direction:column;gap:var(--space-xs);min-height:0}.ui-search-list>.ui-input{flex:none}.ui-search-list>.ui-listbox{flex:1 1 auto;min-height:0;max-height:18rem;overflow:auto;overscroll-behavior:contain}.ui-listbox{display:flex;flex-direction:column;gap:1px}.ui-listbox__option{display:flex;align-items:center;gap:var(--space-sm);box-sizing:border-box;min-height:var(--control-height);padding:var(--space-xs) var(--space-sm);border-radius:var(--radius-md);color:var(--text);cursor:pointer;-webkit-user-select:none;user-select:none}.ui-listbox__option--active{background:var(--row-hover)}.ui-listbox__option--keyboard{outline:2px solid var(--focus-ring);outline-offset:-2px}.ui-listbox__option[aria-disabled=true]{color:var(--text-muted);cursor:not-allowed}.ui-listbox__text{display:flex;flex:1 1 auto;flex-direction:column;min-width:0}.ui-listbox__label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ui-listbox__match{background:none;color:inherit;font-weight:var(--font-weight-semibold)}.ui-listbox__description{color:var(--text-muted);font-size:var(--font-size-small);line-height:var(--line-height-small)}.ui-listbox__check{flex:none;width:1rem;height:1rem;color:var(--accent-text);visibility:hidden}.ui-listbox__option[aria-selected=true]>.ui-listbox__check{visibility:visible}.ui-listbox__empty:empty{display:none}.ui-listbox__empty{padding:var(--space-sm);color:var(--text-muted)}.organization-pricing__block{display:grid;gap:var(--space-sm);min-width:0}.organization-pricing__subtitle{margin:0;color:var(--text);font-size:var(--font-size-emphasis);font-weight:var(--font-weight-heading);line-height:var(--line-height-emphasis)}.organization-pricing__text{margin:0}.organization-pricing__note,.organization-pricing-preview__note{margin:0;color:var(--text-muted);font-size:var(--font-size-small);line-height:var(--line-height-small)}.organization-pricing__plans{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-md)}.organization-pricing__plan{display:grid;align-content:start;justify-items:start;gap:var(--space-xs);padding:var(--space-lg);border:1px solid var(--border-subtle);border-radius:var(--radius-md)}.organization-pricing__plan-title{margin:0;font-size:var(--font-size-body);font-weight:var(--font-weight-semibold);line-height:var(--line-height-body)}.organization-pricing__price{margin:0;font-size:var(--font-size-title);font-weight:var(--font-weight-semibold);line-height:var(--line-height-title);font-variant-numeric:tabular-nums}.organization-pricing__plan>.ui-button{margin-top:var(--space-sm)}.organization-pricing-preview{border:1px solid var(--border-subtle);border-radius:var(--radius-md);padding:16px;margin:16px 0}.organization-pricing-preview__title{margin:0 0 8px;font-size:var(--font-size-heading);font-weight:var(--font-weight-heading);line-height:var(--line-height-heading);letter-spacing:var(--letter-spacing-heading)}.organization-pricing-preview p{margin:8px 0}@media(max-width:600px){.organization-pricing__plans{grid-template-columns:1fr}}.ui-callout{position:relative;container-type:inline-size;display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:start;column-gap:.625rem;box-sizing:border-box;padding:.625rem var(--control-padding-x);border:1px solid transparent;border-radius:var(--radius-lg);color:var(--text);font-family:var(--font-family-sans);font-size:var(--font-size-body);line-height:var(--line-height-body);text-align:start}.ui-callout--info{border-color:var(--info-border);background:var(--info-soft)}.ui-callout--info .ui-callout__icon{color:var(--info)}.ui-callout--success{border-color:var(--success-border);background:var(--success-soft)}.ui-callout--success .ui-callout__icon{color:var(--success)}.ui-callout--warning{border-color:var(--warning-border);background:var(--warning-soft)}.ui-callout--warning .ui-callout__icon{color:var(--warning)}.ui-callout--danger{border-color:var(--danger-border);background:var(--danger-soft)}.ui-callout--danger .ui-callout__icon{color:var(--danger)}.ui-callout__icon{width:1rem;height:1rem;margin-top:calc((var(--line-height-body) - 1rem) / 2)}.ui-callout__body{display:grid;gap:.125rem;min-width:0}.ui-callout__title{margin:0;font-weight:var(--font-weight-semibold)}.ui-callout__text{overflow-wrap:anywhere}.ui-callout__text>p{margin:0}.ui-callout__text>p+p{margin-top:.25rem}.ui-callout__action{display:flex;align-items:center;align-self:center;margin-inline-start:var(--space-sm)}.ui-callout__close{margin:-.125rem -.375rem -.125rem 0}@container (max-width: 30rem){.ui-callout__action{grid-column:2 / 3;grid-row:2;justify-self:start;margin:var(--space-sm) 0 0}}.company-registry-search{position:relative}.company-registry-search__clear{margin-top:var(--space-sm)}.company-registry-search__results{position:absolute;z-index:var(--z-dropdown);left:0;right:0;margin:.25rem 0 0;padding:0;list-style:none;background:var(--bg-elevated);border:1px solid var(--border);border-radius:var(--radius-md);max-height:16rem;overflow-y:auto;box-shadow:var(--shadow-popover)}.company-registry-search__option{display:block;width:100%;text-align:left;padding:.625rem .75rem;border:none;background:transparent;color:var(--text);cursor:pointer;font:inherit}.company-registry-search__option:hover,.company-registry-search__option:focus-visible{background:var(--border)}.company-registry-search__option-name{display:block;font-weight:600}.company-registry-search__option-meta{display:block;margin-top:.125rem;font-size:.875rem;color:var(--text-muted)}.company-registry-search__hint{margin:.375rem 0 0;font-size:.875rem;color:var(--text-muted)}.company-registry-search__hint--error{color:var(--danger-text)}.company-registry-preview{margin:.75rem 0 1rem;padding:.875rem 1rem;border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--bg-elevated)}.company-registry-preview--inactive{border-color:var(--danger);background:color-mix(in srgb,var(--danger) 10%,transparent)}.company-registry-preview__name{margin:0 0 .75rem;font-weight:600}.company-registry-preview__facts{display:grid;gap:.5rem;margin:0}.company-registry-preview__facts div{display:grid;grid-template-columns:5.5rem 1fr;gap:.5rem}.company-registry-preview__facts dt{margin:0;color:var(--text-muted);font-size:.875rem}.company-registry-preview__facts dd{margin:0}.create-org-form{max-width:40rem}.create-org-page>.ui-page-header{max-width:40rem}.create-org-page__error,.create-org-page__notice,.create-org-page__countries-loading,.create-org-page__details-loading,.create-org-page__description{max-width:40rem;margin-bottom:var(--space-lg)}.create-org-page__countries-loading{max-width:13rem}.create-org-submit{display:flex;flex-direction:column;align-items:flex-start;gap:.5rem}.create-org-submit__hint{margin:0;color:var(--text-muted);font-size:.8125rem;line-height:1.45}.create-org-identity-row{display:grid;grid-template-columns:minmax(11rem,13rem) minmax(0,1fr);gap:.75rem 1rem;align-items:start;margin-bottom:1rem}.create-org-identity-row .form-field{margin-bottom:0;min-width:0}@media(max-width:600px){.create-org-identity-row{grid-template-columns:minmax(0,1fr)}}.company-registry-country-readonly-label{display:block;margin-bottom:.25rem;color:var(--text-muted);font-size:.875rem}.company-registry-country-readonly-value{display:flex;align-items:center;box-sizing:border-box;min-height:var(--control-height);margin:0;padding:.375rem .75rem;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--bg);color:var(--text-muted)}.create-org-options{margin:0 0 1rem;padding:0;border:0}.create-org-options__legend{margin:0 0 .5rem;color:var(--text-muted);font-size:.875rem}.create-org-option{display:flex;flex-direction:column;align-items:flex-start;gap:.25rem;width:100%;margin:0 0 .5rem;padding:.75rem 1rem;text-align:left;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--bg-elevated);color:var(--text);cursor:pointer;font:inherit}.create-org-option:last-child{margin-bottom:0}.create-org-option:hover:not(:disabled),.create-org-option:focus-visible:not(:disabled){border-color:var(--accent)}.create-org-option--selected{border-color:var(--accent);outline:2px solid var(--accent);outline-offset:1px}button.create-org-option--unavailable:disabled{position:relative;padding-right:6.75rem;opacity:1;cursor:not-allowed}button.create-org-option--unavailable:disabled .create-org-option__title,button.create-org-option--unavailable:disabled .create-org-option__hint{opacity:.6}.create-org-option__title{font-weight:600}.create-org-option__badge{position:absolute;top:.75rem;right:1rem;display:inline-flex;align-items:center;padding:.125rem .55rem;border:0;border-radius:var(--radius-md);background:var(--warning-text);color:var(--bg);font-size:.75rem;font-weight:600;line-height:1.2;white-space:nowrap}.create-org-option__hint{color:var(--text-muted);font-size:.8125rem;line-height:1.45}.create-org-immutable{margin:0 0 1rem;color:var(--text-muted);font-size:.8125rem;line-height:1.45}.document-command-bar{position:relative;z-index:var(--z-header);flex-shrink:0;padding:.5625rem var(--space-md) 0;background:var(--bg-elevated);font-size:var(--font-size-body);line-height:var(--line-height-body)}.document-command-bar__main{position:relative;display:flex;align-items:flex-end;gap:0 var(--space-md);border-bottom:1px solid var(--border-subtle)}.document-workspace-filters-root{display:contents}.document-command-bar__collapse{display:inline-flex;flex:none;padding-bottom:.375rem}.document-command-bar__expand-trigger{display:flex;align-items:center;justify-content:center;flex-shrink:0;box-sizing:border-box;width:100%;height:.875rem;min-height:0;margin:0 0 1px;padding:0;border:0;border-radius:0;background:var(--surface-muted);color:var(--text-muted);cursor:pointer;transition:height var(--duration-base) var(--ease-standard),background-color var(--duration-base) var(--ease-standard),color var(--duration-base) var(--ease-standard)}.document-command-bar__expand-trigger svg{width:1rem;height:1rem}.document-command-bar__expand-trigger:hover:not(:disabled){height:1.25rem;background:var(--surface);color:var(--text)}.document-command-bar__expand-trigger:focus-visible{height:1.25rem;outline:2px solid var(--focus-ring);outline-offset:-2px}.document-workspace-toolbar--embedded{display:contents}.document-workspace-toolbar__controls{display:flex;align-items:center;justify-content:flex-end;flex:0 0 auto;gap:var(--space-sm);min-width:0;margin-left:auto;padding-bottom:.375rem}.document-workspace-toolbar__search{display:flex;align-items:center;flex-shrink:1;min-width:0}.document-workspace-toolbar__search--collapsed{flex-shrink:0}.document-workspace-toolbar__search--expanded{width:16rem}.document-workspace-toolbar__search input[type=search]::-webkit-search-cancel-button{display:none;appearance:none}.ui-button.document-workspace-toolbar__filters-toggle,.ui-button.document-workspace-toolbar__upload{flex:none}.document-workspace-toolbar__filters-toggle .ui-button__label{display:inline-flex;align-items:center;gap:.375rem}.document-workspace-toolbar__chips{display:flex;flex-wrap:wrap;gap:var(--space-xs);padding:var(--space-sm) 0 .625rem}.document-bulk-actions{font-size:var(--font-size-body);line-height:var(--line-height-body);display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;box-sizing:border-box;min-height:calc(var(--control-height) + var(--space-xs) + var(--space-sm));gap:var(--space-sm);padding:var(--space-xs) var(--space-md) var(--space-sm);border-bottom:1px solid var(--border-subtle);background:var(--bg-elevated)}.document-bulk-actions__count{color:var(--text-muted);font-size:var(--font-size-body);line-height:var(--line-height-body);white-space:nowrap}.document-bulk-actions__buttons{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:var(--space-sm);margin-left:auto}.ui-status-badge{display:inline-flex;align-items:center;gap:.375rem;box-sizing:border-box;max-width:100%;padding:.125rem .5rem;border-radius:var(--radius-md);font-family:var(--font-family-sans);font-size:var(--font-size-small);font-weight:var(--font-weight-medium);line-height:var(--line-height-small);white-space:nowrap;vertical-align:middle}.ui-status-badge:before{content:"";flex:none;width:.375rem;height:.375rem;border-radius:var(--radius-pill);background:currentColor}.ui-status-badge__label,.ui-status-badge__detail{min-width:0;overflow:hidden;text-overflow:ellipsis}.ui-status-badge__separator{opacity:.7}.ui-status-badge__detail{font-weight:var(--font-weight-normal);font-variant-numeric:tabular-nums}.ui-status-badge--action{background:var(--badge-action-bg);color:var(--status-action-text)}.ui-status-badge--waiting{background:var(--badge-waiting-bg);color:var(--status-waiting-text)}.ui-status-badge--progress{background:var(--badge-progress-bg);color:var(--status-progress-text)}.ui-status-badge--success{background:var(--badge-success-bg);color:var(--status-success-text)}.ui-status-badge--error{background:var(--badge-error-bg);color:var(--danger-text)}.ui-status-badge--neutral{background:var(--badge-neutral-bg);color:var(--status-neutral)}.ui-tone-dot{display:inline-block;flex:none;width:.5rem;height:.5rem;border-radius:var(--radius-pill);vertical-align:middle}.ui-tone-dot--action{background:var(--status-action)}.ui-tone-dot--waiting{background:var(--status-waiting)}.ui-tone-dot--progress{background:var(--status-progress)}.ui-tone-dot--success{background:var(--status-success)}.ui-tone-dot--error{background:var(--status-error)}.ui-tone-dot--neutral{background:var(--status-neutral)}.ui-count-badge{display:inline-grid;place-items:center;box-sizing:border-box;min-width:1.25rem;padding:.0625rem .3125rem;border:1px solid transparent;border-radius:var(--radius-pill);background:var(--count-bg);color:var(--text);font-family:var(--font-family-sans);font-size:var(--font-size-caption);font-weight:var(--font-weight-semibold);line-height:var(--line-height-caption);font-variant-numeric:tabular-nums;white-space:nowrap;vertical-align:middle}.ui-count-badge--priority{border:1px solid var(--status-action);background:var(--count-priority-bg);color:var(--text)}.ui-tag{display:inline-flex;align-items:center;box-sizing:border-box;max-width:100%;padding:.0625rem .4375rem;border:1px solid var(--border-subtle);border-radius:var(--radius-md);color:var(--text-muted);font-family:var(--font-family-sans);font-size:var(--font-size-small);font-weight:var(--font-weight-medium);line-height:var(--line-height-small);white-space:nowrap;vertical-align:middle}.ui-tag__label{min-width:0;overflow:hidden;text-overflow:ellipsis}.ui-tabs{min-width:0}.ui-tabs__row{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--space-lg);border-bottom:1px solid var(--border-subtle)}.ui-tabs__list{display:flex;align-items:stretch;gap:.25rem;min-width:0;overflow-x:auto;overflow-y:hidden;margin-bottom:-1px;padding-bottom:1px;scrollbar-width:none}.ui-tabs__end{display:flex;align-items:center;gap:var(--space-sm);flex:none;padding-bottom:.375rem}.ui-tab{position:relative;display:inline-flex;align-items:center;gap:.375rem;flex:none;box-sizing:border-box;height:auto;min-height:0;margin:0 0 .375rem;padding:0 .625rem;border:0;border-radius:var(--radius-control);background:transparent;color:var(--text-muted);font-family:var(--font-family-sans);font-size:var(--font-size-body);font-weight:var(--font-weight-medium);line-height:var(--control-height);text-decoration:none;white-space:nowrap;cursor:pointer;transition:color var(--duration-base) var(--ease-standard),background-color var(--duration-base) var(--ease-standard)}.ui-tabs .ui-tab:hover:not(:disabled){background:var(--surface);color:var(--text);text-decoration:none}.ui-tab[aria-selected=true],.ui-tab[aria-current=page]{color:var(--text)}.ui-tab[aria-selected=true]:after,.ui-tab[aria-current=page]:after{content:"";position:absolute;left:.625rem;right:.625rem;bottom:calc(-.375rem - 1px);height:2px;border-radius:var(--radius-sm);background:var(--accent)}.ui-tab:focus-visible{outline:2px solid var(--focus-ring);outline-offset:-2px}.ui-tab:disabled{opacity:.45;cursor:not-allowed}.ui-tab__label{min-width:0}.ui-tab-panel{padding-top:var(--space-lg)}.ui-tab-panel:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px;border-radius:var(--radius-sm)}.ui-segmented{display:inline-flex;align-items:stretch;gap:.125rem;box-sizing:border-box;height:var(--control-height);padding:.125rem;border:1px solid var(--border-subtle);border-radius:var(--radius-control);background:var(--surface-muted);vertical-align:middle}.ui-segmented--sm{height:var(--control-height-sm)}.ui-segmented__option{display:inline-flex;align-items:center;justify-content:center;gap:.375rem;box-sizing:border-box;min-height:0;min-width:0;margin:0;padding:0 .625rem;border:1px solid transparent;border-radius:var(--radius-md);background:transparent;color:var(--text-muted);font-family:var(--font-family-sans);font-size:var(--font-size-body);font-weight:var(--font-weight-medium);line-height:1;white-space:nowrap;cursor:pointer;transition:color var(--duration-fast) var(--ease-standard),background-color var(--duration-fast) var(--ease-standard)}.ui-segmented--sm .ui-segmented__option{padding:0 .5rem;font-size:var(--font-size-small)}.ui-segmented--icons{flex-shrink:0}.ui-segmented--icons .ui-segmented__option{aspect-ratio:1;padding:0}.ui-segmented--sm.ui-segmented--icons{padding:1px}.ui-segmented .ui-segmented__option:hover:not(:disabled){background:transparent;color:var(--text)}.ui-segmented .ui-segmented__option[aria-checked=true],.ui-segmented .ui-segmented__option[aria-checked=true]:hover:not(:disabled){border-color:var(--border-control);background:var(--surface-elevated);color:var(--text);box-shadow:var(--shadow-raised)}.ui-segmented__option:focus-visible{outline:2px solid var(--focus-ring);outline-offset:1px}.ui-segmented__option:disabled{opacity:.45;cursor:not-allowed}.ui-segmented__icon{display:inline-flex}.ui-segmented__icon svg{width:1rem;height:1rem}.queue-segment-tabs{flex:0 1 auto;min-width:0}.queue-segment-tabs .ui-tabs__row{border-bottom:0}.queue-segment-menu{flex:none;min-width:0;padding-bottom:.375rem}.ui-button.queue-segment-menu__trigger{max-width:min(16rem,42vw)}.queue-segment-menu__trigger .ui-button__label{display:inline-flex;align-items:center;gap:.375rem;min-width:0}.queue-segment-menu__label{min-width:0;overflow:hidden;text-overflow:ellipsis}.queue-segment-menu__item .ui-menu__label{display:flex;align-items:center;justify-content:space-between;gap:var(--space-lg)}.ui-date-range{display:inline-flex;align-items:center;gap:var(--space-xs);min-width:0;max-width:100%;vertical-align:middle}.ui-input.ui-date-range__trigger{flex:1 1 auto;justify-content:flex-start;width:auto;min-width:0;min-height:0;letter-spacing:normal;text-align:start;white-space:nowrap;cursor:pointer}.ui-date-range__trigger:hover:not(:disabled),.ui-date-range__trigger:active:not(:disabled){background:var(--bg-elevated)}.ui-date-range__trigger[aria-expanded=true]{border-color:var(--text-muted)}.ui-date-range__trigger:disabled{opacity:1;cursor:not-allowed}.ui-date-range__icon{flex:none;width:1rem;height:1rem;color:var(--text-muted)}.ui-date-range__value{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis}.ui-date-range__value--placeholder{color:var(--text-muted)}.ui-popover.ui-date-range__panel{display:flex;flex-wrap:wrap;align-items:flex-start;gap:var(--space-md);max-width:calc(100vw - 1rem);padding:var(--space-sm)}.ui-popover.ui-date-range__panel--presets{flex-direction:column;align-items:stretch;gap:var(--space-xs);padding:var(--space-xs)}.ui-date-range__presets{display:flex;flex:1 0 8rem;flex-direction:column;gap:1px}.ui-date-range__panel--presets>.ui-date-range__presets{flex:none}.ui-button.ui-date-range__preset{justify-content:flex-start;font-weight:var(--font-weight-normal)}.ui-button.ui-date-range__preset:not([aria-pressed=true]){color:var(--text)}.ui-button.ui-date-range__preset[aria-pressed=true]{font-weight:var(--font-weight-medium)}.ui-date-range__custom{display:flex;flex:none;flex-direction:column;gap:var(--space-sm);width:calc(var(--control-height) * 7)}.ui-date-range__bounds{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-sm)}.ui-date-range__bound{display:grid;gap:var(--space-xs);min-width:0;margin:0;color:var(--text-muted);font-size:var(--font-size-small);line-height:var(--line-height-small)}.ui-date-range__bound .ui-input__control{font-variant-numeric:tabular-nums}.ui-date-range__footer{display:flex;align-items:center;gap:var(--space-sm);min-height:var(--line-height-small)}.ui-date-range__panel--presets>.ui-date-range__footer{padding:var(--space-xs) var(--space-sm);border-top:1px solid var(--border-subtle)}.ui-date-range__status{flex:1 1 auto;min-width:0;margin:0;color:var(--text-muted);font-size:var(--font-size-small);line-height:var(--line-height-small)}.ui-date-range__status--error{color:var(--danger-text)}.ui-range-calendar{display:flex;flex-direction:column;gap:var(--space-xs)}.ui-range-calendar__header{display:flex;align-items:center;gap:var(--space-xs)}.ui-button.ui-range-calendar__title{flex:0 1 auto;margin-inline:auto;color:var(--text)}.ui-range-calendar__title .ui-button__label:first-letter{text-transform:uppercase}.ui-range-calendar__title .ui-button__icon{color:var(--text-muted)}.ui-range-calendar__title .ui-button__icon svg{transition:transform var(--duration-fast) var(--ease-standard)}.ui-range-calendar__title[aria-expanded=true] .ui-button__icon svg{transform:rotate(180deg)}.ui-range-calendar__grid{margin:0 auto;border-collapse:separate;border-spacing:0;table-layout:fixed}.ui-range-calendar__weekday{width:var(--control-height);padding:0 0 var(--space-xs);color:var(--text-muted);font-size:var(--font-size-caption);font-weight:var(--font-weight-normal);line-height:var(--line-height-caption);text-align:center}.ui-range-calendar__day{box-sizing:border-box;width:var(--control-height);height:var(--control-height);padding:0;border-radius:var(--radius-md);color:var(--text);font-size:var(--font-size-body);font-variant-numeric:tabular-nums;line-height:var(--line-height-body);text-align:center;vertical-align:middle;cursor:pointer;-webkit-user-select:none;user-select:none}.ui-range-calendar__day:not([aria-selected=true]):hover{background:var(--row-hover)}.ui-range-calendar__day:focus{outline:none}.ui-range-calendar__day:focus-visible{outline:2px solid var(--focus-ring);outline-offset:-2px}.ui-range-calendar__day--outside{color:var(--text-muted)}.ui-range-calendar__day--today{box-shadow:inset 0 0 0 1px var(--accent)}.ui-range-calendar__day--in-range{border-radius:0;background:var(--accent-soft);color:var(--text)}.ui-range-calendar__day--start,.ui-range-calendar__day--end{background:var(--accent);color:var(--text-on-accent);font-weight:var(--font-weight-medium)}.ui-range-calendar__day--start:hover,.ui-range-calendar__day--end:hover{background:var(--accent-hover)}.ui-range-calendar__day--start:not(.ui-range-calendar__day--end){border-radius:var(--radius-md) 0 0 var(--radius-md)}.ui-range-calendar__day--end:not(.ui-range-calendar__day--start){border-radius:0 var(--radius-md) var(--radius-md) 0}.ui-range-calendar__day--start:focus-visible,.ui-range-calendar__day--end:focus-visible{outline-offset:1px}.ui-range-calendar__months{width:calc(var(--control-height) * 7)}.ui-range-calendar__month{box-sizing:border-box;height:calc((var(--control-height) * 6 + var(--line-height-caption) + var(--space-xs)) / 4);padding:0;border-radius:var(--radius-md);color:var(--text);font-size:var(--font-size-body);line-height:var(--line-height-body);text-align:center;vertical-align:middle;cursor:pointer;-webkit-user-select:none;user-select:none}.ui-range-calendar__month:not(.ui-range-calendar__month--in-range):hover{background:var(--row-hover)}.ui-range-calendar__month:focus{outline:none}.ui-range-calendar__month:focus-visible{outline:2px solid var(--focus-ring);outline-offset:-2px}.ui-range-calendar__month--current{box-shadow:inset 0 0 0 1px var(--accent)}.ui-range-calendar__month--in-range{background:var(--accent-soft);font-weight:var(--font-weight-medium)}@media(pointer:coarse){.ui-date-range__custom{width:calc(var(--control-height-cta) * 7)}.ui-range-calendar__weekday,.ui-range-calendar__day{width:var(--control-height-cta)}.ui-range-calendar__day{height:var(--control-height-cta)}.ui-range-calendar__months{width:calc(var(--control-height-cta) * 7)}.ui-range-calendar__month{height:calc((var(--control-height-cta) * 6 + var(--line-height-caption) + var(--space-xs)) / 4)}}.overview-stat{display:flex;flex:1;flex-direction:column;align-items:center;justify-content:center;gap:2px;min-width:0;padding:var(--space-sm) var(--space-md);text-align:center;color:inherit;text-decoration:none}a.overview-stat,a.overview-stat:hover{color:inherit;text-decoration:none}.overview-stat--link:hover{background:var(--row-hover);border-radius:var(--radius-md)}.overview-stat__value{font-size:1.25rem;font-weight:600;line-height:1.5rem;color:var(--text)}.overview-stat--success .overview-stat__value{color:var(--status-success)}.overview-stat--action .overview-stat__value{color:var(--status-action-text)}.overview-stat--danger .overview-stat__value{color:var(--status-error)}.overview-stat--danger .overview-stat__caption{color:var(--text)}.overview-stat__caption{font-size:.75rem;line-height:.9375rem;color:var(--text-muted);overflow-wrap:anywhere}.period-menu{display:inline-flex;align-items:center;gap:var(--space-xs);min-width:0;max-width:100%}.period-menu--field{display:flex;width:100%}.ui-button.period-menu__trigger{max-width:100%}.period-menu__footer{justify-content:flex-end}.document-filter-band{position:absolute;top:calc(100% + 1px);left:calc(-1 * var(--space-md));right:calc(-1 * var(--space-md));z-index:var(--z-dropdown);box-sizing:border-box;padding:var(--space-md);border-bottom:1px solid var(--border-subtle);background:var(--bg-elevated);box-shadow:var(--shadow-popover)}.document-filter-band__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-md);align-items:end}.document-filter-band .ui-fieldset>legend.ui-field__label{margin-bottom:0}.document-filter-band__amount{display:flex;align-items:center;gap:var(--space-sm);justify-self:stretch;min-width:0}.document-filter-band__amount-sep{flex:none;color:var(--text-muted)}.document-filter-band__reset{display:flex;align-items:center;min-height:var(--control-height)}@media(max-width:1100px){.document-filter-band__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.ui-chip{display:inline-flex;align-items:center;gap:.25rem;box-sizing:border-box;max-width:100%;min-height:0;margin:0;padding:.125rem .5rem;border:1px solid var(--border-subtle);border-radius:var(--radius-pill);background:var(--surface-muted);color:var(--text);font-family:var(--font-family-sans);font-size:var(--font-size-small);font-weight:var(--font-weight-medium);line-height:var(--line-height-small);white-space:nowrap;vertical-align:middle}.ui-chip--removable{padding-inline-end:.125rem}.ui-chip__label{min-width:0;overflow:hidden;text-overflow:ellipsis}.ui-chip__remove{display:inline-grid;place-items:center;flex:none;box-sizing:border-box;width:var(--line-height-small);height:var(--line-height-small);min-height:0;margin:0;padding:0;border:0;border-radius:var(--radius-pill);background:transparent;color:var(--text-muted);font:inherit;cursor:pointer}.ui-chip__remove svg{width:.75rem;height:.75rem}.ui-chip .ui-chip__remove:hover:not(:disabled){background:var(--border-subtle);color:var(--text)}.ui-chip__remove:focus-visible{outline:2px solid var(--focus-ring);outline-offset:1px}.ui-chip--toggle{background:transparent;border-color:var(--border-control);color:var(--text-muted);cursor:pointer;transition:background-color var(--duration-fast) var(--ease-standard),border-color var(--duration-fast) var(--ease-standard),color var(--duration-fast) var(--ease-standard)}.ui-chip.ui-chip--toggle:hover:not(:disabled){background:var(--row-hover);color:var(--text)}.ui-chip--toggle[aria-pressed=true],.ui-chip.ui-chip--toggle[aria-pressed=true]:hover:not(:disabled){border-color:var(--accent-border);background:var(--accent-soft);color:var(--accent-text)}.ui-chip--toggle:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.ui-chip--toggle:disabled{opacity:.45;cursor:not-allowed}.ui-chip__check{flex:none;width:.75rem;height:.75rem}.document-list-pagination{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:var(--space-xs) var(--space-lg);padding:var(--space-xs) var(--space-lg);border-top:1px solid var(--border-subtle);flex-shrink:0;color:var(--text-muted);font-size:var(--font-size-small);line-height:var(--line-height-small)}.document-list-pagination__range,.document-list-pagination__page-of{margin:0;color:inherit;font-size:inherit;line-height:inherit;font-variant-numeric:tabular-nums;white-space:nowrap}.ui-button.document-list-pagination__size-trigger{color:var(--text-muted);font-size:var(--font-size-small);font-weight:var(--font-weight-normal)}.document-list-pagination__nav{display:flex;align-items:center;gap:var(--space-xs)}.output-format-mark{position:relative;display:inline-flex;align-items:center;flex-shrink:0}.output-format-mark:focus{outline:none}.output-format-mark:focus-visible .output-format-mark__chip{outline:2px solid var(--accent);outline-offset:2px}.output-format-mark__chip{display:inline-flex;align-items:center;max-width:8rem;padding:.1875rem .5rem;overflow:hidden;border:1px solid var(--border);border-radius:var(--radius-md);background:transparent;color:var(--text);font-size:.75rem;font-weight:500;line-height:1.2;white-space:nowrap;text-overflow:ellipsis}.output-format-mark__tooltip{position:absolute;top:calc(100% + .5rem);left:0;z-index:var(--z-tooltip);display:none;width:max-content;max-width:18rem;padding:.625rem .75rem;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--bg-elevated);color:var(--text);box-shadow:var(--shadow-popover);pointer-events:none}.output-format-mark:hover .output-format-mark__tooltip,.output-format-mark:focus-visible .output-format-mark__tooltip{display:block}.output-format-mark__tooltip-heading{margin:0 0 .35rem;font-size:.8125rem;font-weight:600;line-height:1.3}.output-format-mark__tooltip-body{margin:0;color:var(--text-muted);font-size:.75rem;font-weight:400;line-height:1.45}.document-context-fact-badge{display:inline-flex;align-items:center;box-sizing:border-box;max-width:100%;padding:.0625rem .4375rem;border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:transparent;color:var(--text-muted);font-size:var(--font-size-small);font-weight:var(--font-weight-medium);line-height:var(--line-height-small);white-space:nowrap}.document-pending-fact-badge{display:inline-flex;align-items:center;box-sizing:border-box;max-width:100%;padding:.0625rem .4375rem;border:1px solid var(--warning-border);border-radius:var(--radius-md);background:var(--warning-soft);color:var(--warning-text);font-size:var(--font-size-small);font-weight:var(--font-weight-medium);line-height:var(--line-height-small);white-space:nowrap}.document-list-grid{--document-list-pickup-amount: 17ch;font-size:var(--font-size-body);line-height:var(--line-height-body);display:flex;flex-direction:column;flex:1;min-height:0;width:100%}.document-list-grid__scroll{flex:1;min-height:0;overflow-x:clip;overflow-y:auto}.document-list-grid__footer{flex-shrink:0;min-width:0;width:100%;max-width:var(--document-list-visible-width, 100%)}.document-list-grid__head,.document-list-grid__row{display:grid;grid-template-columns:var(--document-list-grid-cols);align-items:center;box-sizing:border-box;min-height:var(--table-row-height);border-bottom:1px solid var(--border-faint)}.document-list-grid__head{position:sticky;top:0;z-index:1;min-height:calc(var(--table-row-height) - .5rem);border-bottom-color:var(--border-subtle);background:var(--bg-elevated);color:var(--text-muted);font-size:var(--font-size-small);font-weight:var(--font-weight-medium);line-height:var(--line-height-small)}.document-list-grid__row--clickable{cursor:pointer}.document-list-grid__row--clickable:focus-visible{outline:2px solid color-mix(in srgb,var(--accent) 65%,transparent);outline-offset:-2px}.document-list-grid__row--clickable:hover{background:var(--row-hover)}.document-list-grid__row--active{background:var(--row-active);box-shadow:inset 3px 0 0 var(--accent)}.document-list-grid__row--active.document-list-grid__row--clickable:hover{background:color-mix(in srgb,var(--accent) 12%,transparent)}.document-list-grid__row--active .document-list-grid__counterparty-name{font-weight:600}.document-list-grid__row--retained{background:color-mix(in srgb,var(--text-muted) 8%,transparent)}.document-list-grid__row--retained.document-list-grid__row--clickable:hover{background:color-mix(in srgb,var(--text-muted) 12%,transparent)}.document-list-grid__row--retained.document-list-grid__row--active{background:color-mix(in srgb,var(--text-muted) 8%,transparent);box-shadow:inset 3px 0 0 var(--accent)}.document-list-grid__row--retained.document-list-grid__row--active.document-list-grid__row--clickable:hover{background:color-mix(in srgb,var(--text-muted) 12%,transparent)}.document-list-grid__row--retained .document-list-grid__cell:not(.document-list-grid__cell--status){color:var(--text-muted)}.document-list-grid__row--retained .document-list-grid__counterparty-name,.document-list-grid__row--retained .document-list-grid__dates-value{color:var(--text-muted);font-weight:500}.document-list-grid__retained-notice{max-width:100%;color:var(--text-muted);font-size:var(--font-size-small);line-height:var(--line-height-small)}.document-list-grid__cell{min-width:0;padding:.125rem var(--table-cell-x);text-align:left}.document-list-grid__header-cell{position:relative;display:flex;align-items:center;align-self:stretch;min-width:0;padding:0 var(--table-cell-x);color:inherit;font-weight:inherit;font-size:inherit;line-height:inherit;white-space:nowrap}.document-list-grid__sort-button{display:flex;align-items:center;justify-content:flex-start;gap:.25rem;max-width:100%;min-height:0;margin:0 -.375rem;padding:.125rem .375rem;border:0;border-radius:var(--radius-md);background:transparent;color:inherit;font:inherit;text-align:left;white-space:nowrap;cursor:pointer}.document-list-grid .document-list-grid__sort-button:hover:not(:disabled){background:var(--surface);color:var(--text)}.document-list-grid__sort-button:focus-visible{outline:2px solid var(--focus-ring);outline-offset:0}.document-list-grid__header-cell--active .document-list-grid__sort-button{color:var(--text)}.document-list-grid__sort-indicator{flex:none;width:.875rem;height:.875rem;opacity:.6}.document-list-grid__resize-handle{position:absolute;top:0;right:0;bottom:0;z-index:2;flex:none}.document-list-grid__header-cell--active .document-list-grid__sort-indicator{opacity:1}.document-list-grid__header-cell--amount{justify-content:flex-end}.document-list-grid__header-cell--amount .document-list-grid__sort-button{flex-direction:row-reverse;justify-content:flex-start;text-align:right}.document-list-grid__header-cell--dates .document-list-grid__sort-button{white-space:nowrap}.document-list-grid__cell--amount{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.document-list-grid__cell--invoice-no{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.document-list-grid__cell--invoice-date{white-space:nowrap}.document-list-grid__cell--checkbox{display:flex;align-items:center;justify-content:flex-start}.document-list-grid__cell--checkbox .ui-checkbox{width:auto}.document-list-grid__cell--counterparty{position:relative}.document-list-grid__cell--counterparty-dot .document-list-grid__counterparty-name{padding-right:12px}.document-list-grid__counterparty{display:flex;flex-direction:column;min-width:0}.document-list-grid__counterparty-name{font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.document-list-grid__pickup{display:flex;align-items:baseline;gap:.5rem;min-width:0;color:var(--text-muted);font-size:var(--font-size-small);line-height:var(--line-height-small)}.document-list-grid__pickup-amount{flex:0 0 var(--document-list-pickup-amount);width:var(--document-list-pickup-amount);overflow:hidden;text-overflow:ellipsis;font-variant-numeric:tabular-nums;text-align:left;white-space:nowrap}.document-list-grid__pickup-invoice{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;text-align:left;white-space:nowrap}.document-list-grid__pickup-date{flex:0 0 auto;margin-left:auto;font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}.document-status-tone-dot{position:absolute;top:50%;right:8px;width:8px;height:8px;border-radius:50%;transform:translateY(-50%)}.document-list-grid__cell--counterparty:has(.document-list-grid__pickup) .document-status-tone-dot{top:.5rem;transform:none}.document-status-tone-dot--action{background:var(--status-action)}.document-status-tone-dot--error{background:var(--status-error)}.document-status-tone-dot--waiting{background:var(--status-waiting)}.document-status-tone-dot--progress{background:var(--status-progress)}.document-status-tone-dot--success{background:var(--status-success)}.document-status-tone-dot--neutral{background:var(--status-neutral)}.document-list-grid__status-cell{display:flex;flex-direction:column;align-items:flex-start;gap:.125rem;min-width:0;max-width:100%}.document-list-grid__status-label{display:flex;min-width:0;max-width:100%;overflow:hidden}.document-list-grid__status-label .status-badge,.document-list-grid__pending-fact-badge{display:inline-block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.document-list-grid__waiting-age{color:var(--text-muted);font-size:var(--font-size-small);line-height:var(--line-height-small);white-space:nowrap}.document-list-grid__cell--status{min-width:0;padding-block:0;overflow:hidden}.document-list-grid__cell--output-format{display:flex;align-items:center;min-width:0;overflow:hidden}.document-list-grid__cell--chips{overflow:hidden}.document-list-grid__chips{display:flex;align-items:center;justify-content:flex-start;gap:.35rem;min-width:0}.document-list-grid__chip{display:inline-block;box-sizing:border-box;max-width:100%;padding:.0625rem .4375rem;overflow:hidden;border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:transparent;color:var(--text-muted);font-size:var(--font-size-small);font-weight:var(--font-weight-medium);line-height:var(--line-height-small);text-overflow:ellipsis;white-space:nowrap}.document-list-grid__cell--dates{font-size:var(--font-size-small);line-height:var(--line-height-small)}.document-list-grid__dates-stack{display:grid;grid-template-columns:max-content 1fr;column-gap:.4rem;align-items:baseline}.document-list-grid__dates-label{color:var(--text-muted);white-space:nowrap}.document-list-grid__dates-value{color:var(--text);font-variant-numeric:tabular-nums;white-space:nowrap}.ui-modal{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;box-sizing:border-box;padding:var(--space-xl)}.ui-modal--sheet{align-items:stretch;justify-content:flex-end;padding:0}.ui-modal--start{justify-content:flex-start}.ui-modal__scrim{position:absolute;inset:0;background:var(--overlay);animation:ui-modal-fade var(--duration-base) var(--ease-standard)}.ui-dialog,.ui-sheet{position:relative;display:flex;flex-direction:column;box-sizing:border-box;max-height:100%;min-width:0;background:var(--bg-elevated);color:var(--text);box-shadow:var(--shadow-overlay);font-family:var(--font-family-sans);font-size:var(--font-size-body);font-weight:var(--font-weight-normal);line-height:var(--line-height-body);text-align:start;outline:none}.ui-dialog:focus-visible,.ui-sheet:focus-visible{outline:none}.ui-dialog{width:min(100%,35rem);border:1px solid var(--border-subtle);border-radius:var(--radius-card);animation:ui-dialog-in var(--duration-base) var(--ease-standard)}.ui-dialog--sm{width:min(100%,25rem)}.ui-dialog--lg{width:min(100%,45rem)}.ui-sheet{width:min(100%,30rem);height:100%;border-left:1px solid var(--border-subtle);animation:ui-sheet-in var(--duration-base) var(--ease-standard)}.ui-sheet--sm{width:min(100%,22.5rem)}.ui-sheet--lg{width:min(100%,40rem)}.ui-sheet--start{border-right:1px solid var(--border-subtle);border-left:0;animation-name:ui-sheet-in-start}.ui-dialog__header{display:flex;flex:none;align-items:flex-start;gap:var(--space-sm);padding:var(--space-lg) var(--space-lg) var(--space-sm) var(--space-xl)}.ui-sheet>.ui-dialog__header{padding-bottom:var(--space-md);border-bottom:1px solid var(--border-faint)}.ui-dialog__heading{display:flex;flex:1 1 auto;flex-direction:column;gap:var(--space-xs);min-width:0;padding-top:var(--space-xs)}.ui-dialog__title{margin:0;color:var(--text);font-size:var(--font-size-heading);font-weight:var(--font-weight-heading);line-height:var(--line-height-heading);letter-spacing:var(--letter-spacing-heading);overflow-wrap:anywhere}.ui-dialog__description{margin:0;color:var(--text-muted)}.ui-dialog__close{flex:none}.ui-dialog__body{flex:1 1 auto;min-height:0;overflow:auto;overscroll-behavior:contain;padding:var(--space-sm) var(--space-xl) var(--space-lg)}.ui-dialog__body>*{margin-block:0}.ui-dialog__body>*+*{margin-top:var(--space-md)}.ui-dialog__body p{margin-block:0}.ui-dialog__body p+p{margin-top:var(--space-sm)}.ui-dialog__footer{display:flex;flex:none;flex-wrap:wrap;justify-content:flex-end;gap:var(--space-sm);padding:var(--space-sm) var(--space-xl) var(--space-xl)}.ui-sheet>.ui-dialog__footer{padding-top:var(--space-md);padding-bottom:var(--space-md);border-top:1px solid var(--border-faint)}@keyframes ui-modal-fade{0%{opacity:0}}@keyframes ui-dialog-in{0%{opacity:0;transform:translateY(.5rem) scale(.98)}}@keyframes ui-sheet-in{0%{opacity:0;transform:translate(1.5rem)}}@keyframes ui-sheet-in-start{0%{opacity:0;transform:translate(-1.5rem)}}@media(max-width:600px){.ui-modal:not(.ui-modal--sheet){padding:var(--space-md)}}@media(prefers-reduced-motion:reduce){.ui-modal__scrim,.ui-dialog,.ui-sheet{animation:none}}.ui-toast-viewport{position:fixed;right:var(--space-lg);bottom:var(--space-lg);display:flex;flex-direction:column;gap:var(--space-sm);width:min(24rem,calc(100vw - 2rem));pointer-events:none}.ui-toast{display:flex;align-items:flex-start;gap:var(--space-sm);box-sizing:border-box;width:100%;padding:var(--space-sm) var(--space-sm) var(--space-sm) var(--space-md);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background:var(--bg-elevated);color:var(--text);box-shadow:var(--shadow-popover);font-family:var(--font-family-sans);font-size:var(--font-size-body);line-height:var(--line-height-body);pointer-events:auto;animation:ui-toast-in var(--duration-base) var(--ease-standard)}.ui-toast__icon{flex:none;width:1rem;height:1rem;margin-block:calc((var(--control-height-sm) - 1rem) / 2)}.ui-toast--success .ui-toast__icon{color:var(--success-text)}.ui-toast--error .ui-toast__icon{color:var(--danger-text)}.ui-toast--info .ui-toast__icon{color:var(--accent-text)}.ui-toast__message{flex:1 1 auto;min-width:0;margin:0;padding-block:calc((var(--control-height-sm) - var(--line-height-body)) / 2);overflow-wrap:anywhere}.ui-toast__action,.ui-toast__close{flex:none}@keyframes ui-toast-in{0%{opacity:0;transform:translateY(.5rem)}}@media(max-width:600px){.ui-toast-viewport{right:var(--space-md);bottom:var(--space-md);left:var(--space-md);width:auto}}@media(prefers-reduced-motion:reduce){.ui-toast{animation:none}}.document-upload-modal__body{display:grid;gap:var(--space-lg)}.document-upload-modal__dropzone{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.5rem;padding:1.25rem 1rem;border:1px dashed var(--border-control);border-radius:var(--radius-lg);background:var(--bg);text-align:center;cursor:pointer;transition:border-color var(--duration-fast) var(--ease-standard),background-color var(--duration-fast) var(--ease-standard)}.document-upload-modal__dropzone:hover,.document-upload-modal__dropzone--active{border-color:var(--accent);background:color-mix(in srgb,var(--accent) 6%,transparent)}.document-upload-modal__dropzone p{margin:0;color:var(--text-muted)}.document-upload-modal__file-input{display:none}.document-upload-modal__list{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:.5rem;overflow-y:auto;max-height:16rem}.document-upload-modal__item{display:flex;flex-direction:column;gap:.35rem;padding:.5rem .5rem .5rem .75rem;border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--bg)}.document-upload-modal__item-row{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.document-upload-modal__item-info{min-width:0;flex:1}.document-upload-modal__item-name{margin:0;font-weight:var(--font-weight-medium);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.document-upload-modal__item-meta{margin:.125rem 0 0;color:var(--text-muted);font-size:var(--font-size-small);line-height:var(--line-height-small)}.document-upload-modal__note-toggle{align-self:flex-start}.document-workspace{display:flex;flex-direction:column;flex:1;width:100%;min-width:0;min-height:0}.document-workspace__chrome{position:relative;flex-shrink:0;display:flex;flex-direction:column;min-width:0}.document-workspace__bulk{flex-shrink:0}.document-workspace__bulk:empty{display:none}.document-workspace__stage{position:relative;flex:1;min-width:0;min-height:0;display:flex;flex-direction:column}.document-workspace__table{flex:1;min-width:0;min-height:0;width:100%;display:flex;flex-direction:column;overflow:hidden}.document-workspace__table:not(.document-workspace__table--hidden){min-width:356px}.document-workspace__table--hidden{visibility:hidden;pointer-events:none}.document-workspace__overlay{position:absolute;top:0;right:0;bottom:0;z-index:var(--z-sticky);display:flex;flex-direction:row;min-width:0;background:var(--bg-elevated);border-left:1px solid var(--border);border-radius:0;box-shadow:var(--shadow-popover)}.document-workspace__overlay--full{left:0;width:auto}.document-workspace__overlay-group{flex:1;min-width:0;min-height:0;height:100%}.document-workspace__preview-panel,.document-workspace__detail-panel{position:relative;min-width:0;min-height:0;display:flex;flex-direction:column;overflow:hidden}.document-workspace__preview-panel{min-width:360px}.document-workspace__detail-panel{min-width:560px}.document-workspace__detail.panel-elevated,.document-workspace__detail-focus .document-detail-panel.panel-elevated{padding:0}.document-workspace__preview-panel>.document-workspace__preview,.document-workspace__detail-panel>.document-workspace__detail-focus,.document-workspace__detail-focus>.document-detail-panel,.document-workspace__detail-focus>.document-workspace__detail{flex:1;min-width:0;min-height:0}.document-workspace__detail-focus{display:flex;flex-direction:column;outline:none}.document-workspace__preview{display:flex;flex-direction:column;min-width:0;min-height:0;height:100%;padding:0}.document-workspace__preview-header{flex-shrink:0;display:flex;align-items:center;justify-content:space-between;gap:.5rem;box-sizing:border-box;height:calc(var(--control-height) + var(--space-xs) + 1px);min-height:calc(var(--control-height) + var(--space-xs) + 1px);margin:0;min-width:0;padding:0 .5rem var(--space-xs) .75rem;border-bottom:1px solid var(--border);background:var(--bg-elevated)}.document-workspace__preview-filename{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--text-muted);font-size:.8125rem}.document-workspace__preview-filename--download{text-decoration:none;cursor:pointer}.document-workspace__preview-filename--download:hover,.document-workspace__preview-filename--download:focus-visible{color:var(--text);text-decoration:underline}.document-workspace__preview-header .document-workspace__micro-close{flex-shrink:0}.document-workspace__preview .document-preview__body{flex:1;min-height:0;padding:0 .75rem .75rem}.document-workspace__micro-close{display:inline-flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;min-width:1.5rem;min-height:1.5rem;padding:0;border:0;border-radius:var(--radius-md);background:color-mix(in srgb,var(--bg-elevated) 82%,transparent);color:var(--text-muted);cursor:pointer}.document-workspace__micro-close:hover,.document-workspace__micro-close:focus-visible{color:var(--text);background:var(--surface-elevated)}.document-workspace-resize-handle{flex:0 0 8px;margin:0;padding:0;border:0;background:transparent;position:relative;touch-action:none;cursor:col-resize}.document-workspace-resize-handle:before{content:"";position:absolute;top:.35rem;bottom:.35rem;left:50%;width:2px;transform:translate(-50%);border-radius:var(--radius-pill);background:var(--border);transition:background-color .12s ease}.document-workspace-resize-handle:hover:before,.document-workspace-resize-handle:focus-visible:before{background:var(--accent)}.document-workspace-resize-handle:active:before,.document-workspace-resize-handle[data-separator][data-separator-state=drag]:before{background:var(--accent)}.document-workspace-resize-handle:focus{outline:none}.document-workspace-resize-handle:focus-visible{outline:2px solid color-mix(in srgb,var(--accent) 65%,transparent);outline-offset:1px}.document-workspace__overlay--split .document-workspace__detail-panel{border-left:1px solid var(--border)}.document-workspace-resize-handle.document-workspace__overlay-handle,.document-workspace-resize-handle.document-workspace__inner-handle{z-index:2;width:8px}.document-workspace-resize-handle.document-workspace__overlay-handle{position:absolute;top:0;bottom:0;left:-4px;flex:none}.document-workspace-resize-handle.document-workspace__inner-handle{position:relative;margin:0 -4px}.document-workspace__overlay-handle:before,.document-workspace__inner-handle:before{top:0;bottom:0;width:2px;border-radius:0;opacity:0;background:var(--accent-border);transition:opacity .12s ease,background-color .12s ease}.document-workspace__overlay-handle:hover:before,.document-workspace__overlay-handle:focus-visible:before,.document-workspace__overlay-handle:active:before,.document-workspace__inner-handle:hover:before,.document-workspace__inner-handle:focus-visible:before,.document-workspace__inner-handle:active:before,.document-workspace__inner-handle[data-separator][data-separator-state=drag]:before{opacity:1}.document-workspace-page-controls__divider{flex-shrink:0;width:1px;height:1.25rem;background:var(--border)}.document-workspace-nav{display:inline-flex;flex-shrink:0;align-items:center;gap:.15rem}.document-workspace-nav__position{color:var(--text-muted);font-size:.8125rem;font-variant-numeric:tabular-nums;margin-inline:.15rem .25rem;white-space:nowrap}.document-workspace-nav__button{display:inline-flex;align-items:center;justify-content:center;width:var(--control-height);height:var(--control-height);padding:0;border:1px solid transparent;border-radius:var(--radius-md);background:transparent;color:var(--text-muted);cursor:pointer}.document-workspace-nav__button:hover:not(:disabled){color:var(--text);background:var(--surface-muted)}.document-workspace-nav__button:disabled{opacity:.4;cursor:not-allowed}.document-workspace-panel-toggles{display:inline-flex;flex-shrink:0;align-items:center;gap:.25rem}.document-workspace-panel-toggles__button{display:inline-flex;align-items:center;justify-content:center;gap:.35rem;min-width:var(--control-height);height:var(--control-height);padding:0 .55rem;border:1px solid transparent;border-radius:var(--radius-md);background:transparent;color:var(--text-muted);font:inherit;font-size:.8125rem;line-height:1;white-space:nowrap;cursor:pointer}.document-workspace-panel-toggles__button:hover,.document-workspace-panel-toggles__button:active{color:var(--text);background:var(--surface-muted)}.document-workspace-panel-toggles__button[aria-pressed=true]{color:var(--text);background:color-mix(in srgb,var(--accent) 14%,transparent)}.document-workspace-panel-toggles__label{font-size:.8125rem}@media(max-width:1100px){.document-workspace-panel-toggles__label{display:none}.document-workspace-panel-toggles__button{width:var(--control-height);padding:0}}.document-workspace__detail-chrome{display:inline-flex;align-items:center;min-width:0}.export-format-picker{margin:0;padding:0;border:0;min-width:0;display:flex;flex-direction:column;gap:.5rem}.export-format-picker__legend{padding:0;margin:0 0 .35rem;color:var(--text);font-size:.9375rem;font-weight:600}.export-format-picker__option{display:flex;align-items:center;gap:.5rem;min-width:0}.export-format-picker__label{display:inline-flex;align-items:center;gap:.5rem;margin:0;color:var(--text);font-size:var(--font-size-emphasis);cursor:pointer}.export-format-picker__label input{width:auto;margin:0}.export-format-picker__hint{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:1.375rem;height:1.375rem;min-height:0;padding:0;border:0;border-radius:50%;background:transparent;color:var(--text-muted);cursor:help}.export-format-picker__hint:hover,.export-format-picker__hint:focus-visible{color:var(--text)}.export-format-picker__hint:focus{outline:none}.export-format-picker__hint:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.export-format-picker__tooltip{position:fixed;z-index:var(--z-tooltip);box-sizing:border-box;padding:.625rem .75rem;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--bg-elevated);color:var(--text-muted);box-shadow:var(--shadow-popover);font-size:.75rem;font-weight:400;line-height:1.45;text-align:left;pointer-events:none}.export-format-dialog__backdrop{position:fixed;inset:0;z-index:var(--z-overlay);display:flex;align-items:center;justify-content:center;padding:1rem;background:var(--overlay)}.export-format-dialog{width:min(28rem,100%)}.export-format-dialog__header{display:flex;align-items:flex-start;gap:.5rem;margin:0 0 .75rem}.export-format-dialog__title{margin:0;flex:1 1 auto;color:var(--text);font-size:1rem;font-weight:600}.export-format-dialog__document-format{display:flex;align-items:center;flex-wrap:wrap;gap:.5rem;margin:0 0 .75rem;color:var(--text-muted);font-size:.875rem;line-height:1.4}.export-format-dialog__close{display:inline-flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;flex-shrink:0;padding:0;border:0;border-radius:var(--radius-md);background:transparent;color:var(--text-muted);cursor:pointer}.export-format-dialog__close:hover,.export-format-dialog__close:focus-visible{color:var(--text);background:var(--surface-elevated)}.export-format-dialog__actions{display:flex;justify-content:flex-end;gap:.75rem;margin-top:1.25rem}.active-fact-card{padding:.875rem;border-radius:var(--radius-lg);border:1px solid var(--border);background:var(--bg);display:flex;flex-direction:column;gap:.6rem}.active-fact-card__header{display:flex;align-items:flex-start;gap:.5rem}.active-fact-card__display{flex:1;min-width:0;margin:0;font-size:.95rem;line-height:1.45}.active-fact-card__retire{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;padding:0;border:none;border-radius:var(--radius-md);background:transparent;color:var(--text-muted);cursor:pointer}.active-fact-card__retire:hover:not(:disabled){color:var(--danger);background:color-mix(in srgb,var(--danger) 12%,transparent)}.active-fact-card__retire--text{width:auto;height:auto;padding:.35rem .65rem;font-size:.8125rem;border:1px solid var(--border);color:var(--text-muted)}.active-fact-card__retire--text:hover:not(:disabled){color:var(--danger);border-color:var(--danger-border);background:color-mix(in srgb,var(--danger) 12%,transparent)}.active-fact-card__retire:disabled{opacity:.4;cursor:not-allowed}.active-fact-card__badges{display:flex;flex-wrap:wrap;gap:.35rem}.active-fact-card__badge{font-size:.75rem;padding:.15rem .45rem;border-radius:var(--radius-sm);background:var(--bg-elevated);border:1px solid var(--border);color:var(--text-muted)}.active-fact-card__canonical{margin-top:.25rem;font-size:.85rem}.active-fact-card__canonical summary{cursor:pointer;color:var(--text-muted)}.active-fact-card__canonical textarea{width:100%;margin-top:.5rem}.active-fact-card__canonical-hint{margin:.35rem 0 0;font-size:.75rem;color:var(--text-muted)}.ui-date-field{position:relative;display:block;width:100%}.ui-date-field__input{width:100%;padding-right:2rem}.ui-date-field__icon{position:absolute;top:50%;right:.5rem;transform:translateY(-50%);color:var(--text-muted);pointer-events:none}.ui-date-field:has(.ui-date-field__input:disabled) .ui-date-field__icon{opacity:.5}.fact-candidate-card{padding:.875rem;border-radius:var(--radius-lg);border:1px solid var(--border);background:var(--bg);display:flex;flex-direction:column;gap:.65rem}.fact-candidate-card--processing{border-style:dashed}.fact-candidate-card--conflict{border-color:var(--warning);background:color-mix(in srgb,var(--warning) 8%,transparent)}.fact-candidate-card--rejected,.fact-candidate-card--failed{border-color:var(--border)}.fact-candidate-card__status{display:flex;align-items:center;gap:.5rem;margin:0;color:var(--text-muted);font-size:.875rem}.fact-candidate-card__spinner{width:1rem;height:1rem;border:2px solid var(--border);border-top-color:var(--accent);border-radius:50%;animation:fact-candidate-card-spin .8s linear infinite}@keyframes fact-candidate-card-spin{to{transform:rotate(360deg)}}.fact-candidate-card__question{margin:0;font-size:.9rem}.fact-candidate-card__display{margin:0;font-size:.95rem;line-height:1.45}.fact-candidate-card__badge{align-self:flex-start;font-size:.75rem;padding:.15rem .45rem;border-radius:var(--radius-sm);background:var(--bg-elevated);border:1px solid var(--border);color:var(--text-muted)}.fact-candidate-card__conflict-banner{margin:0;padding:.5rem .65rem;border-radius:var(--radius-md);background:color-mix(in srgb,var(--warning) 15%,transparent);font-size:.85rem}.fact-candidate-card__rejection{margin:0;font-size:.9rem}.fact-candidate-card__hint{margin:0;font-size:.8rem;color:var(--text-muted)}.fact-candidate-card__original-toggle{margin:0}.fact-candidate-card__link{padding:0;border:none;background:none;color:var(--accent);cursor:pointer;font-size:.8rem;text-decoration:underline}.fact-candidate-card__original{margin:0;font-size:.8rem;color:var(--text-muted);white-space:pre-wrap}.fact-candidate-card__dates{display:grid;grid-template-columns:1fr 1fr;gap:.5rem}.fact-candidate-card__dates .form-field{margin-bottom:0}.fact-candidate-card__actions{display:flex;flex-wrap:wrap;gap:.5rem}.intake-session-tracker{display:flex;flex-direction:column;gap:.5rem}.intake-session-tracker__label{margin:0;font-size:.875rem;color:var(--text-muted)}.facts-panel{margin:.75rem 0}.facts-panel__title{margin:0 0 .75rem;font-size:1rem}.facts-panel__subtitle{margin:0 0 .5rem;font-size:.875rem;color:var(--text-muted)}.facts-panel__composer{display:flex;flex-direction:column;gap:.5rem;margin-bottom:1rem}.facts-panel__composer .form-field{margin-bottom:0}.facts-panel__composer-hint{margin:0 0 .5rem;color:var(--text-muted);font-size:.8125rem;line-height:1.45}.facts-panel__composer-input{position:relative}.facts-panel__composer-stack{display:flex;flex-direction:column;gap:.75rem}.facts-panel__composer-stack textarea{resize:vertical}.facts-panel__submit{align-self:flex-start}.facts-panel__composer-input textarea{padding-right:2.75rem;padding-bottom:2.25rem;resize:vertical}.facts-panel__send{position:absolute;right:.5rem;bottom:.5rem;display:grid;place-items:center;width:var(--control-height);height:var(--control-height);min-width:var(--control-height);min-height:0;padding:0;line-height:0;border-radius:50%;border:none;background:var(--accent);color:var(--text-on-accent);cursor:pointer}.facts-panel__send svg{display:block;transform:translate(-1px,1px)}.facts-panel__send:hover:not(:disabled){background:var(--accent-hover)}.facts-panel__send:disabled{background:var(--bg-elevated);color:var(--text-muted);border:1px solid var(--border);opacity:1;cursor:not-allowed}.facts-panel__candidates{display:flex;flex-direction:column;gap:.75rem;margin-bottom:1rem}.facts-panel__active{margin-top:.5rem}.facts-panel__list{display:flex;flex-direction:column;gap:.75rem}.facts-panel__empty{margin-top:.5rem}.context-fact-usage{margin:1rem 0;padding-top:.75rem;border-top:1px solid var(--border)}.context-fact-usage__title{margin:0 0 .75rem;font-size:.95rem}.context-fact-usage__list{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:.65rem}.context-fact-usage__item{padding:.65rem .75rem;border-radius:var(--radius-md);border:1px solid var(--border);background:var(--bg)}.context-fact-usage__row{display:flex;justify-content:space-between;align-items:flex-start;gap:.75rem}.context-fact-usage__display{font-size:.875rem;line-height:1.4}.context-fact-usage__badge{flex-shrink:0;font-size:.7rem;padding:.15rem .4rem;border-radius:var(--radius-sm);border:1px solid var(--border);text-transform:lowercase}.context-fact-usage__badge--used{border-color:var(--success);color:var(--success)}.context-fact-usage__badge--irrelevant{color:var(--text-muted)}.context-fact-usage__badge--conflicting{border-color:var(--warning);color:var(--warning)}.context-fact-usage__note{margin:.35rem 0 0;font-size:.8rem;color:var(--text-muted)}.context-fact-usage__archived{margin-top:.35rem;font-size:.75rem;color:var(--text-muted)}.context-fact-usage__archived-id{margin:.25rem 0 0;word-break:break-all}.context-fact-usage__readonly-hint{display:none}.document-detail-header{display:flex;align-items:center;gap:.5rem;box-sizing:border-box;height:calc(var(--control-height) + var(--space-xs) + 1px);min-height:calc(var(--control-height) + var(--space-xs) + 1px);margin:0;padding:0 .5rem var(--space-xs) .75rem;border-bottom:1px solid var(--border);background:var(--bg-elevated);flex-shrink:0;position:relative;z-index:var(--z-header)}.document-detail-header__status{display:flex;align-items:center;gap:.5rem;min-width:0;flex-shrink:1;overflow:hidden}.document-detail-header__waiting{color:var(--text-muted);font-size:.75rem;white-space:nowrap;min-width:0;overflow:hidden;text-overflow:clip}.document-detail-header__spacer{flex:1 1 auto;min-width:.25rem}.document-detail-header__actions{display:flex;align-items:center;gap:.25rem;flex-shrink:0}.document-detail-header__chat{display:inline-flex;align-items:center;gap:.25rem;height:var(--control-height);min-height:0;padding:0 .375rem;border:0;border-radius:var(--radius-md);background:transparent;color:var(--text-muted);cursor:default}button.document-detail-header__chat{cursor:pointer}button.document-detail-header__chat[aria-expanded=true]{color:var(--text);background:var(--surface-muted)}.document-detail-header__chat-count{font-size:.6875rem;font-weight:500}.document-detail-header__primary,.document-detail-header__secondary{flex-shrink:0}.document-detail-peppol-button{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;padding:.25rem;border:0;border-radius:var(--radius-md);background:var(--accent);color:var(--text-on-accent);cursor:pointer}.document-detail-peppol-button:hover:not(:disabled),.document-detail-peppol-button:focus-visible:not(:disabled){background:var(--accent-hover)}.document-detail-peppol-button:disabled{opacity:.4;cursor:not-allowed}.document-problem-strip{display:flex;align-items:center;gap:var(--space-sm);padding:var(--space-sm) var(--space-md);flex-shrink:0;background:var(--badge-action-bg)}.document-problem-strip--error{background:var(--badge-error-bg)}.document-problem-strip__accent{width:2px;align-self:stretch;flex-shrink:0;background:var(--status-action)}.document-problem-strip--error .document-problem-strip__accent{background:var(--status-error)}.document-problem-strip__phrase{flex:1 1 auto;min-width:0;margin:0;font-size:var(--font-size-emphasis);font-weight:var(--font-weight-medium);color:var(--text)}.document-problem-strip__go{flex-shrink:0;padding:0;min-height:0;border:0;background:transparent;color:var(--accent);font-size:var(--font-size-emphasis);font-weight:var(--font-weight-medium);cursor:pointer}.document-problem-strip__go:hover,.document-problem-strip__go:focus-visible{color:var(--accent-hover);text-decoration:underline}.document-detail-accordion{--detail-accordion-header-height: 2.25rem;display:flex;flex-direction:column;flex:1;min-height:0;overflow:hidden}.document-detail-accordion__item{display:flex;flex-direction:column;flex:0 0 auto;min-width:0;position:relative;padding-left:var(--space-md)}.document-detail-accordion__item[data-open]{flex:0 1 auto;min-height:0;margin-bottom:var(--space-sm);background:color-mix(in srgb,var(--accent) 6%,transparent);background-clip:content-box}.document-detail-accordion__item[data-open]:last-child{margin-bottom:0}.document-detail-accordion__item[data-open]:before{content:"";position:absolute;top:0;bottom:0;left:var(--space-xs);width:2px;background:var(--accent-border);pointer-events:none}.document-detail-accordion__header{display:flex;align-items:center;gap:.5rem;flex:0 0 auto;width:100%;height:var(--detail-accordion-header-height);padding:0 .75rem;border:0;border-bottom:1px solid var(--border);background:var(--bg-elevated);color:var(--text);text-align:left;cursor:pointer;transition:background-color .18s ease-out}.document-detail-accordion__header:hover{background:linear-gradient(color-mix(in srgb,var(--accent) 3%,transparent),color-mix(in srgb,var(--accent) 3%,transparent)),var(--bg-elevated)}.document-detail-accordion__header:focus{outline:none}.document-detail-accordion__header:focus-visible{outline:2px solid color-mix(in srgb,var(--accent) 65%,transparent);outline-offset:-2px}.document-detail-accordion__item[data-open] .document-detail-accordion__header{background:linear-gradient(color-mix(in srgb,var(--accent) 7%,transparent),color-mix(in srgb,var(--accent) 7%,transparent)),var(--bg-elevated);border-bottom-color:transparent}.document-detail-accordion__item[data-open] .document-detail-accordion__header:hover{background:linear-gradient(color-mix(in srgb,var(--accent) 8%,transparent),color-mix(in srgb,var(--accent) 8%,transparent)),var(--bg-elevated)}.document-detail-accordion__header[data-sticky=bottom]{border-bottom:0;border-top:1px solid var(--border)}.document-detail-accordion__item[data-open] .document-detail-accordion__header[data-sticky=bottom]{border-top:0}.document-detail-accordion__dot{width:.5rem;height:.5rem;border-radius:var(--radius-pill);flex-shrink:0;background:var(--status-success)}.document-detail-accordion__dot--waiting{background:var(--status-waiting)}.document-detail-accordion__dot--error{background:var(--status-error)}.document-detail-accordion__dot--attention{background:var(--status-action)}.document-detail-accordion__title{flex:1 1 auto;min-width:0;font-size:var(--font-size-body);font-weight:var(--font-weight-medium);color:var(--text)}.document-detail-accordion__item[data-open] .document-detail-accordion__title{font-weight:var(--font-weight-semibold);color:var(--text)}.document-detail-level-chip{display:inline-flex;align-items:center;flex-shrink:0;max-width:8rem;padding:.125rem .5rem;overflow:hidden;border:1px solid var(--border);border-radius:var(--radius-md);background:transparent;color:var(--text-muted);font-size:var(--font-size-caption);line-height:1.2;white-space:nowrap;text-overflow:ellipsis}.document-detail-accordion__count{display:inline-flex;align-items:center;justify-content:center;min-width:1.25rem;padding:.0625rem .375rem;border-radius:var(--radius-pill);background:var(--status-action);color:var(--text-on-accent);font-size:.6875rem;font-weight:600}.document-detail-accordion__chevron{flex-shrink:0;color:var(--text-muted);transform:rotate(-90deg);transition:transform .18s ease-out}.document-detail-accordion__header[aria-expanded=true] .document-detail-accordion__chevron{transform:rotate(0)}.document-detail-accordion__panel{display:grid;grid-template-rows:0fr;min-height:0;transition:grid-template-rows .18s ease-out}.document-detail-accordion__item[data-open] .document-detail-accordion__panel{flex:0 1 auto;grid-template-rows:1fr}.document-detail-accordion__panel-inner{overflow:hidden;min-height:0}.document-detail-accordion__item[data-open] .document-detail-accordion__panel-inner{overflow-y:auto}.document-detail-accordion__body{padding:var(--space-xl) var(--space-md) var(--space-xl) 1.75rem}@media(prefers-reduced-motion:reduce){.document-detail-accordion__header,.document-detail-accordion__chevron,.document-detail-accordion__panel{transition:none}}.document-detail-findings{display:flex;flex-direction:column;gap:.5rem}.document-detail-finding-group{border:0;border-radius:var(--radius-md);background:var(--surface-elevated);overflow:hidden}:root[data-theme=light] .document-detail-finding-group{border:1px solid var(--border-subtle);background:var(--surface)}.document-detail-finding-group__header{display:flex;align-items:center;gap:.5rem;width:100%;padding:.75rem;border:0;background:transparent;color:var(--text);text-align:left;cursor:pointer}.document-detail-finding-group__title{flex:1 1 auto;min-width:0;font-size:var(--font-size-body);font-weight:var(--font-weight-medium)}.document-detail-finding-group__count{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;min-width:1.25rem;height:1.25rem;padding:0 .375rem;border-radius:var(--radius-pill);background:var(--count-bg);color:var(--text-muted);font-size:.6875rem;font-weight:600;line-height:1}.document-detail-finding-group__count--priority{background:var(--status-action);color:var(--text-on-accent)}.document-detail-finding-group__body{display:flex;flex-direction:column;margin:0;padding:0;list-style:none}.document-detail-finding-group__empty{margin:0;padding:.75rem;color:var(--text-muted);font-size:.8125rem}.document-detail-finding-row{display:flex;align-items:flex-start;gap:.5rem;padding:.75rem;border-top:1px solid var(--border-subtle)}.document-detail-finding-row__dot{width:.5rem;height:.5rem;margin-top:.2rem;border-radius:var(--radius-pill);flex-shrink:0;background:var(--text-muted)}.document-detail-finding-row--fatal .document-detail-finding-row__dot{background:var(--status-error)}.document-detail-finding-row--warning .document-detail-finding-row__dot{background:var(--status-action)}.document-detail-finding-row__body{flex:1 1 auto;min-width:0}.document-detail-finding-row__message{margin:0;color:var(--text);font-size:.75rem}.document-detail-finding-row__action{flex-shrink:0;max-width:9rem;margin:0;padding:0;border:0;background:transparent;color:var(--text-muted);font-size:.75rem;line-height:1.3;text-align:right}.document-detail-finding-row__action--edit{color:var(--accent);cursor:pointer}.document-detail-finding-row__action--edit:hover{color:var(--accent-hover)}.document-detail-chat-sheet.panel-elevated{position:absolute;top:calc(var(--app-header-height) + .5rem);right:.5rem;z-index:var(--z-sticky);display:flex;flex-direction:column;width:min(26.25rem,calc(100% - 1rem));height:calc(50% - .5rem);min-height:16rem;padding:0;overflow:hidden;box-shadow:var(--shadow-popover)}.document-detail-chat-sheet__header{display:flex;align-items:center;gap:.5rem;flex-shrink:0;padding:.5rem .5rem .5rem .75rem;border-bottom:1px solid var(--border)}.document-detail-chat-sheet__title{flex:1 1 auto;min-width:0;margin:0;font-size:.875rem;font-weight:600}.document-detail-chat-sheet__close{display:inline-flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;min-width:1.5rem;min-height:0;flex-shrink:0;padding:0;line-height:0;border:0;border-radius:var(--radius-md);background:transparent;color:var(--text-muted);cursor:pointer}.document-detail-chat-sheet__close svg{display:block}.document-detail-chat-sheet__close:hover,.document-detail-chat-sheet__close:focus-visible{color:var(--text);background:var(--surface-elevated)}.document-detail-chat-sheet__body{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;overflow-y:auto;padding:.75rem}.document-detail-chat-sheet__empty{margin:auto;color:var(--text-muted);font-size:.8125rem;text-align:center}.document-detail-chat-sheet__list{margin:auto 0 0;padding:0;list-style:none;display:flex;flex-direction:column;gap:.5rem}.document-detail-chat-sheet__item{display:flex;flex-direction:column;gap:.25rem;padding:.625rem .75rem;border-radius:var(--radius-lg);background:var(--bg)}.document-detail-chat-sheet__meta{display:flex;align-items:baseline;gap:.5rem;font-size:.6875rem;line-height:1.35;color:var(--text-muted)}.document-detail-chat-sheet__meta strong{font-weight:500;color:var(--text-muted)}.document-detail-chat-sheet__meta time{margin-left:auto;font-variant-numeric:tabular-nums}.document-detail-chat-sheet__message{margin:0;white-space:pre-wrap;font-size:.8125rem;line-height:1.4;color:var(--text)}.document-detail-chat-sheet__composer{flex-shrink:0;padding:.5rem .75rem .75rem;border-top:1px solid var(--border)}.document-detail-chat-sheet__composer-row{display:flex;align-items:flex-end;gap:.5rem}.document-detail-chat-sheet__composer textarea{flex:1 1 auto;width:auto;min-width:0;min-height:2.5rem;max-height:7.5rem;padding:.5rem .75rem;border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--bg);color:var(--text);line-height:1.4;resize:none;overflow-y:auto}.document-detail-chat-sheet__composer textarea:disabled{opacity:.6;cursor:not-allowed}.document-detail-chat-sheet__send{display:grid;place-items:center;flex-shrink:0;width:var(--control-height);height:var(--control-height);min-width:var(--control-height);min-height:0;padding:0;line-height:0;border:0;border-radius:50%;background:var(--accent);color:var(--text-on-accent);cursor:pointer}.document-detail-chat-sheet__send svg{display:block;transform:translate(-1px,1px)}.document-detail-chat-sheet__send:hover:not(:disabled),.document-detail-chat-sheet__send:focus-visible:not(:disabled){background:var(--accent-hover)}.document-detail-chat-sheet__send:disabled{background:var(--bg-elevated);color:var(--text-muted);border:1px solid transparent;opacity:1;cursor:not-allowed}.document-detail-chat-sheet__composer .error-banner{margin:.5rem 0 0}.confirm-dialog__backdrop{position:fixed;inset:0;z-index:var(--z-overlay);display:flex;align-items:center;justify-content:center;padding:1rem;background:var(--overlay)}.confirm-dialog{width:min(28rem,100%)}.confirm-dialog__header{display:flex;align-items:flex-start;gap:.5rem;margin:0 0 .75rem}.confirm-dialog__title{margin:0;flex:1 1 auto;color:var(--text);font-size:1rem;font-weight:600}.confirm-dialog__close{display:inline-flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;flex-shrink:0;padding:0;border:0;border-radius:var(--radius-md);background:transparent;color:var(--text-muted);cursor:pointer}.confirm-dialog__close:hover,.confirm-dialog__close:focus-visible{color:var(--text);background:var(--surface-elevated)}.confirm-dialog__body{margin:0 0 1.25rem;color:var(--text-muted);font-size:.875rem;line-height:1.5}.confirm-dialog__body p{margin:0 0 .75rem}.confirm-dialog__body p:last-child{margin-bottom:0}.confirm-dialog__name{margin-bottom:1.25rem}.confirm-dialog__actions{display:flex;justify-content:flex-end;gap:.75rem}.confirm-dialog__actions .button.danger{background:var(--danger);border-color:transparent;color:var(--text-on-accent)}.confirm-dialog__actions .button.danger:hover{filter:brightness(1.08)}.origin-prompt__options{border:0;margin:0 0 1.25rem;padding:0;display:flex;flex-direction:column;gap:.5rem}.origin-prompt__option{display:flex;align-items:center;gap:.5rem;margin:0;color:var(--text);font-size:.875rem;cursor:pointer}.origin-prompt__option input[type=radio]{width:1rem;height:1rem;flex-shrink:0;padding:0;margin:0}.customer-question-block{flex:0 1 auto;max-height:50%;overflow-y:auto;padding:.75rem;border-bottom:1px solid var(--border)}.customer-question-block__title{margin:0;font-size:.8125rem;font-weight:600}.customer-question-block__description{margin:.25rem 0 0;font-size:.75rem;color:var(--text-muted)}.customer-question-block .structured-clarification-panel{gap:.75rem}.customer-question-block .structured-clarification-panel .document-detail__subtitle{margin:0;font-size:.8125rem;font-weight:600}.support-ticket-compose{display:grid;gap:var(--space-lg)}.support-ticket-compose__locked{margin:0;color:var(--text-muted)}.support-ticket-compose__actions{display:flex;justify-content:flex-end;gap:var(--space-sm)}.support-ticket-thread{display:grid;gap:var(--space-md);margin:0 0 var(--space-xl);padding:0;list-style:none}.support-ticket-thread__message{display:grid;gap:var(--space-xs);padding:var(--card-padding);border:1px solid var(--border-subtle);border-radius:var(--radius-card);background:var(--bg-elevated)}.support-ticket-thread__message--staff{border-color:var(--accent-border)}.support-ticket-thread__author{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-xs) var(--space-sm);margin:0;color:var(--text-muted);font-size:var(--font-size-small);line-height:var(--line-height-small)}.support-ticket-thread__name{color:var(--text);font-weight:var(--font-weight-semibold)}.support-ticket-thread__body{margin:0;white-space:pre-wrap;overflow-wrap:anywhere}.document-cost-block{position:relative;padding-left:var(--space-md);margin-bottom:var(--space-sm);background:color-mix(in srgb,var(--accent) 6%,transparent);background-clip:content-box}.document-cost-block:before{content:"";position:absolute;top:0;bottom:0;left:var(--space-xs);width:2px;background:var(--accent-border);pointer-events:none}.document-cost-block__header{display:flex;align-items:center;gap:.5rem;width:100%;height:2.25rem;padding:0 .75rem;border:0;background:color-mix(in srgb,var(--accent) 7%,transparent);color:var(--text);text-align:left;cursor:pointer}.document-cost-block__header:hover{background:color-mix(in srgb,var(--accent) 8%,transparent)}.document-cost-block__title{flex:1;font-size:.8125rem;font-weight:600;line-height:1}.document-cost-block__chevron{flex-shrink:0;color:var(--text-muted);transition:transform .18s ease-out}.document-cost-block[data-open] .document-cost-block__chevron{transform:rotate(180deg)}.document-cost-block__body{display:flex;flex-direction:column;gap:.625rem;padding:.5rem 1rem .75rem 1.75rem}.document-cost-block__field{display:flex;flex-direction:column;gap:.25rem}.document-cost-block__label{font-size:.75rem;font-weight:500;line-height:1rem;color:var(--text-muted)}.document-cost-block__value{font-size:.8125rem;line-height:1.125rem;color:var(--text)}.document-cost-block__dispute{padding:0;border:0;background:none;color:var(--accent);font-size:.8125rem;line-height:1.125rem;text-align:left;text-decoration:none;cursor:pointer}.document-cost-block__dispute:hover{text-decoration:underline}.document-cost-block__note{margin:0;font-size:.8125rem;line-height:1.125rem;color:var(--text)}.document-cost-block__member{margin:0;font-size:.8125rem;line-height:1.25rem;color:var(--text)}.dictation-button{display:flex;flex-direction:column;align-items:flex-end;gap:.25rem}.dictation-button__control{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;padding:0;border-radius:50%;border:1px solid transparent;background:transparent;color:var(--text-muted);cursor:pointer}.dictation-button__control:hover:not(:disabled){color:var(--text);background:var(--surface-elevated)}.dictation-button__control--active{color:var(--text-on-accent);background:var(--accent)}.dictation-button__control:disabled{opacity:.5;cursor:not-allowed}.dictation-button__error{margin:0;font-size:.75rem;color:var(--danger)}.ui-select{position:relative;z-index:0;width:100%;min-width:0}.ui-select--open{z-index:6}.ui-select__trigger{display:flex;align-items:center;justify-content:space-between;gap:var(--space-sm);box-sizing:border-box;width:100%;min-height:var(--control-height);padding:.375rem .65rem;border:1px solid transparent;border-radius:var(--radius-md);background:transparent;color:var(--text);font:inherit;font-size:var(--font-size-body);font-weight:var(--font-weight-medium);line-height:var(--line-height-caption);text-align:left;cursor:pointer}.ui-select__trigger:hover:not(:disabled),.ui-select__trigger:focus,.ui-select__trigger[aria-expanded=true]{outline:none;border-color:transparent;background:var(--surface-muted)}.ui-select__trigger:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.ui-select__trigger:disabled{cursor:default;opacity:.6}.ui-select__chevron{flex-shrink:0}.ui-select__placeholder{color:var(--text-muted)}.ui-select__trigger span:first-child{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ui-select__menu{position:absolute;top:calc(100% + .35rem);left:0;z-index:var(--z-dropdown);display:flex;flex-direction:column;min-width:100%;max-height:16rem;overflow-y:auto;padding:var(--space-sm);box-shadow:var(--shadow-popover)}.ui-select__option{justify-content:flex-start;min-height:var(--control-height);width:100%;border:none;background:transparent;color:var(--text);font-size:var(--font-size-body);text-align:left;cursor:pointer}.ui-select__option:hover{background:var(--surface-muted)}.ui-select__option--selected,.ui-select__option--selected:hover{background:var(--accent);border-color:var(--accent);color:var(--text-on-accent)}.structured-clarification-panel{display:flex;flex-direction:column;gap:1rem}.structured-clarification-panel__description{margin:0;color:var(--text-muted)}.structured-clarification-panel__options{border:0;margin:0;padding:0;display:flex;flex-direction:column;gap:.5rem}.structured-clarification-panel__option{display:flex;align-items:flex-start;gap:.5rem;margin-bottom:0;cursor:pointer}.structured-clarification-panel__option input[type=radio]{width:1rem;height:1rem;flex-shrink:0;padding:0;margin-top:.15rem}.structured-clarification-panel__option-text{display:flex;flex-direction:column;gap:.15rem}.structured-clarification-panel__option-hint{font-size:.85rem;color:var(--text-muted)}.structured-clarification-panel__split-hint{margin:0;font-size:.9rem}.structured-clarification-panel__split-table .ui-select{width:100%}.structured-clarification-panel__input-row{display:flex;gap:.5rem;align-items:flex-start}.structured-clarification-panel__input-row textarea{flex:1;resize:vertical}.provenance-field__label-row{display:flex;align-items:center;justify-content:space-between;gap:var(--space-xs);margin-bottom:.25rem}.provenance-field__label-row label,.provenance-field__label-row span{margin:0;min-width:0}.provenance-field__mark{flex:0 0 auto;padding:1px 6px;border-radius:var(--radius-sm);background:var(--surface-elevated);color:var(--text-muted);font-size:.6875rem;font-weight:500;line-height:1.2}.provenance-field__marks{display:inline-flex;flex:0 0 auto;gap:4px}.provenance-field__mark--conflict{border:1px solid var(--danger-border);color:var(--danger-text)}.provenance-field{position:relative}.form-field.provenance-field--compact{margin-bottom:0}.provenance-field--compact .provenance-field__label-row{margin-bottom:2px}.provenance-field--compact.provenance-field--marked input,.provenance-field--compact.provenance-field--marked .processing-result-editor__vat-category-trigger{padding-right:1.05rem}.provenance-field--compact .provenance-field__mark{position:absolute;top:50%;right:2px;transform:translateY(-50%);padding:0 3px;font-size:.625rem;line-height:1.2;pointer-events:none}.provenance-field--compact:has(select) .provenance-field__mark,.provenance-field--compact:has(.ui-select) .provenance-field__mark{right:1.05rem}.provenance-field:hover,.provenance-field:focus-within{z-index:2}.provenance-field__evidence{position:absolute;left:0;top:calc(100% + 4px);z-index:2;display:none;margin:0;max-width:16rem;padding:4px 8px;border-radius:var(--radius-sm);background:var(--surface-elevated);color:var(--text-muted);font-size:.75rem;line-height:1.2;pointer-events:none}.provenance-field__evidence p{margin:0}.provenance-field__evidence p+p{margin-top:4px}.provenance-field__claim-label{font-weight:500}.provenance-field:hover .provenance-field__evidence,.provenance-field:focus-within .provenance-field__evidence{display:block}.processing-result-editor{display:flex;flex-direction:column;gap:1rem;container-type:inline-size;container-name:editor-section}.processing-result-editor__declared-direction-value{margin:0;font-size:.875rem}.processing-result-editor__party-type{border:0;padding:0;margin:0;min-width:0}.processing-result-editor__party-type-options{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:.5rem}.processing-result-editor__party-type-options label{display:flex;align-items:center;gap:.5rem;padding:.625rem .75rem;border:1px solid var(--border);border-radius:var(--radius-md);cursor:pointer}.processing-result-editor__party-type-options label:has(input:checked){border-color:var(--accent);background:color-mix(in srgb,var(--accent) 8%,transparent)}.processing-result-editor__party-type:disabled label{cursor:default;color:var(--text-muted)}.processing-result-editor__notice{padding:.75rem;border-radius:var(--radius-md);border:1px solid var(--warning);background:color-mix(in srgb,var(--warning) 8%,transparent);font-size:.8125rem}.processing-result-editor__summary{padding:.75rem;border-radius:var(--radius-md);border:1px solid var(--danger);background:color-mix(in srgb,var(--danger) 8%,transparent);font-size:.8125rem}.processing-result-editor__summary ul{margin:.5rem 0 0;padding-left:1.25rem}.processing-result-editor__input--error,.processing-result-editor__input--error .ui-date-field__input{border-color:var(--danger)!important}.processing-result-editor__control{display:block}.processing-result-editor__control--error{border-radius:var(--radius-md);box-shadow:0 0 0 1px var(--danger)}.processing-result-editor__control--error input,.processing-result-editor__control--error select,.processing-result-editor__control--error .ui-select__trigger,.processing-result-editor__control--error .processing-result-editor__vat-category-trigger{background:color-mix(in srgb,var(--danger) 12%,transparent)}.processing-result-editor__posting-table select:focus{outline:none}.processing-result-editor__field-errors{margin:.25rem 0 0;padding:0;list-style:none;font-size:.75rem;color:var(--danger)}.processing-result-editor__posting-lines{margin-bottom:.75rem}.processing-result-editor__posting-header{display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin-bottom:.5rem;font-size:.8125rem;font-weight:500}.processing-result-editor__posting-header-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:.35rem}.processing-result-editor__posting-table input,.processing-result-editor__posting-table textarea,.processing-result-editor__posting-table select,.processing-result-editor__vat-category-trigger{width:100%;min-width:0;min-height:var(--control-height);box-sizing:border-box;padding:0 .35rem;font-size:inherit;line-height:inherit}.processing-result-editor__posting-table .provenance-field--compact.provenance-field--marked :is(input,textarea){padding-right:1.05rem}.processing-result-editor__posting-table--lines{table-layout:fixed}.processing-result-editor__col--description{width:auto}.processing-result-editor__col--quantity{width:4.25rem}.processing-result-editor__col--unit{width:8rem}.processing-result-editor__col--measure{width:5rem}.processing-result-editor__col--amount{width:6.75rem}.processing-result-editor__col--vat-category{width:6rem}.processing-result-editor__col--vat-rate{width:4.5rem}.processing-result-editor__col--line-type{width:6.5rem}.processing-result-editor__col--remove{width:2.25rem}.processing-result-editor__posting-table--postings{table-layout:fixed}.processing-result-editor__col--account{width:5.5rem}.processing-result-editor__col--currency{width:4.5rem}.processing-result-editor__table-container{container-type:inline-size;container-name:editor-lines}.processing-result-editor__posting-table .provenance-field--compact{min-width:0;width:100%}.processing-result-editor .processing-result-editor__line-description textarea{display:block;padding:.25rem .35rem;font:inherit;white-space:pre-wrap;overflow-wrap:anywhere;resize:none;overflow:hidden}.processing-result-editor__line-number input{text-align:right;font-variant-numeric:tabular-nums}.processing-result-editor__vat-cell--category .processing-result-editor__control{position:relative;display:block}.processing-result-editor__vat-category-trigger{position:relative;display:flex;align-items:center;justify-content:flex-start;gap:0;padding:0 .3rem;border-radius:var(--radius-md);border:1px solid var(--border-faint);background:transparent;color:var(--text);font:inherit;font-size:inherit;line-height:inherit}.processing-result-editor__vat-category-trigger:hover:not(:disabled){border-color:var(--border-subtle);background:var(--surface-muted)}.processing-result-editor__vat-cell--category .provenance-field--compact.provenance-field--marked .processing-result-editor__vat-category-trigger{padding-right:1.05rem}.processing-result-editor__vat-category-trigger:focus{outline:none}.processing-result-editor__vat-category-trigger:focus-visible{box-shadow:0 0 0 2px var(--accent)}.processing-result-editor__vat-category-trigger-value{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.processing-result-editor__vat-category-trigger:after{content:"";flex:0 0 auto;width:0;height:0;margin-left:.3rem;border-left:.28rem solid transparent;border-right:.28rem solid transparent;border-top:.32rem solid var(--text-muted);pointer-events:none}.processing-result-editor__vat-category-menu.panel-elevated{position:fixed;z-index:var(--z-dropdown);display:flex;flex-direction:column;gap:.05rem;min-width:18.5rem;max-width:min(22rem,calc(100vw - 1rem));max-height:min(20rem,calc(100vh - 1rem));padding:.3rem;overflow:auto}.processing-result-editor__vat-category-option{display:flex;align-items:baseline;justify-content:flex-start;gap:.65rem;width:100%;min-height:0;padding:.4rem .65rem;border:none;border-radius:var(--radius-md);background:transparent;color:var(--text);font:inherit;font-size:.8125rem;line-height:1.35;text-align:left;white-space:nowrap}.processing-result-editor__vat-category-option-code{flex:0 0 1.75rem;color:var(--text-muted);font-variant-numeric:tabular-nums;font-weight:600}.processing-result-editor__vat-category-option-label{min-width:0}.processing-result-editor__vat-category-option:hover,.processing-result-editor__vat-category-option--active{background:var(--surface-muted)}.processing-result-editor__vat-category-option--selected{background:color-mix(in srgb,var(--accent) 12%,transparent)}.processing-result-editor__vat-category-option--selected .processing-result-editor__vat-category-option-code{color:var(--accent-text)}.processing-result-editor__row-remove{width:1.75rem;min-width:1.75rem;min-height:1.75rem;height:1.75rem;padding:0;font-size:var(--font-size-body);line-height:1;gap:0}.processing-result-editor__input--flash{outline:none;box-shadow:0 0 0 2px var(--accent)}.processing-result-editor__group-header{display:flex;align-items:baseline;justify-content:space-between;gap:.75rem;font-weight:600}.processing-result-editor__group-row td{background:color-mix(in srgb,var(--text-muted) 8%,transparent)}.processing-result-editor__zero-toggle{font-size:.75rem}@container editor-lines (max-width: 50rem){:is(.processing-result-editor__posting-table--lines,.processing-result-editor__posting-table--postings),:is(.processing-result-editor__posting-table--lines,.processing-result-editor__posting-table--postings) tbody{display:block;min-width:0}:is(.processing-result-editor__posting-table--lines,.processing-result-editor__posting-table--postings) :is(colgroup,thead){display:none}:is(.processing-result-editor__posting-table--lines,.processing-result-editor__posting-table--postings) tbody tr{position:relative;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(5.5rem,100%),1fr));gap:.35rem .5rem;margin-bottom:.35rem;padding:.5rem;border:1px solid var(--border);border-radius:var(--radius-md)}:is(.data-table.processing-result-editor__posting-table--lines,.data-table.processing-result-editor__posting-table--postings) tbody td{display:block;padding:0;border-bottom:0}:is(.processing-result-editor__posting-table--lines,.processing-result-editor__posting-table--postings) tbody td[data-label]:before{content:attr(data-label);display:block;margin-bottom:2px;color:var(--text-muted);font-size:.6875rem;line-height:1.2}.processing-result-editor__line-description{grid-row:1;grid-column:1 / -1;min-width:0}:is(.processing-result-editor__posting-table--lines,.processing-result-editor__posting-table--postings) tbody tr:has(.processing-result-editor__line-remove) .processing-result-editor__line-description{padding-right:2.25rem}:is(.processing-result-editor__posting-table--lines,.processing-result-editor__posting-table--postings) tbody tr:has(.processing-result-editor__posting-remove){padding-right:2.75rem}.processing-result-editor__line-remove,.processing-result-editor__posting-remove{position:absolute;top:calc(1.325rem + 2px);right:.5rem;z-index:1}.processing-result-editor__posting-table--lines tbody tr:is(.processing-result-editor__group-row,.processing-result-editor__zero-toggle-row){display:block;padding:0;border:0}.processing-result-editor__posting-table--lines tbody tr:is(.processing-result-editor__group-row,.processing-result-editor__zero-toggle-row) td{padding:.35rem}}.processing-result-editor__reconciliation{margin:.75rem 0;padding:.75rem;border-radius:var(--radius-md);border:1px solid var(--border);font-size:.8125rem}.processing-result-editor__reconciliation--ok{border-color:var(--success);background:color-mix(in srgb,var(--success) 8%,transparent)}.processing-result-editor__reconciliation--warning{border-color:var(--warning);background:color-mix(in srgb,var(--warning) 8%,transparent)}.processing-result-editor__reconciliation--failed{border-color:var(--danger);background:color-mix(in srgb,var(--danger) 8%,transparent)}.processing-result-editor__diff-table{margin-top:.5rem}.processing-result-editor__vat-breakdown{margin-top:.75rem}.processing-result-editor__vat-review{margin-top:var(--space-md);padding:var(--space-md);border:1px solid var(--border);border-radius:var(--radius-md)}.processing-result-editor__vat-review textarea{min-height:5rem;resize:vertical}.processing-result-editor__commercial-review fieldset{margin-block:var(--space-md);padding:var(--space-md);border:1px solid var(--border);border-radius:var(--radius-md)}.processing-result-editor__commercial-review fieldset>label{display:block;margin-block:var(--space-sm)}.processing-result-editor__vat-group-reason td{padding-bottom:var(--space-sm)}.processing-result-editor__vat-group-reason .form-field,.processing-result-editor__vat-decision p{margin:0}.processing-result-editor__vat-decision-go{display:flex;flex-wrap:wrap;gap:var(--space-xs);margin-top:var(--space-xs)}.data-table.processing-result-editor__posting-table th,.data-table.processing-result-editor__posting-table td{padding:.2rem .25rem;font-size:var(--font-size-caption);line-height:var(--line-height-caption);vertical-align:middle}.data-table.processing-result-editor__posting-table th{font-weight:var(--font-weight-medium);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.data-table.processing-result-editor__posting-table th.processing-result-editor__line-number,.data-table.processing-result-editor__posting-table td.processing-result-editor__line-number{text-align:right;font-variant-numeric:tabular-nums}.data-table.processing-result-editor__posting-table td.processing-result-editor__line-remove,.data-table.processing-result-editor__posting-table td.processing-result-editor__posting-remove{text-align:center;padding-left:.1rem;padding-right:.1rem}.processing-result-editor__posting-table td:hover,.processing-result-editor__posting-table td:focus-within{position:relative;z-index:2}.processing-result-editor__posting-table td.processing-result-editor__line-remove:hover,.processing-result-editor__posting-table td.processing-result-editor__line-remove:focus-within,.processing-result-editor__posting-table td.processing-result-editor__posting-remove:hover,.processing-result-editor__posting-table td.processing-result-editor__posting-remove:focus-within{z-index:3}.processing-result-editor__posting-table--amount-summary th:first-child,.processing-result-editor__posting-table--amount-summary td:first-child,.processing-result-editor__posting-table--amount-summary th:nth-child(3),.processing-result-editor__posting-table--amount-summary td:nth-child(3){text-align:right;font-variant-numeric:tabular-nums}.processing-result-editor textarea{width:100%;font-family:var(--font-family-mono);font-size:.75rem}.processing-result-editor__section-title{margin:.5rem 0 0;font-size:.875rem;font-weight:600}.processing-result-editor__grid{display:grid;grid-template-columns:minmax(0,1fr);align-items:start;column-gap:var(--space-md);row-gap:var(--space-sm)}.processing-result-editor__grid>.form-field{margin-bottom:0}@container editor-section (min-width: 26rem){.processing-result-editor__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.processing-result-editor__readonly-label{display:block;font-size:.75rem;color:var(--text-muted);margin-bottom:.25rem}.processing-result-editor__readonly-value{margin:0;font-size:.875rem}.processing-result-editor__source-amount{margin:.25rem 0 0;color:var(--text-muted);font-size:.75rem;overflow-wrap:anywhere}.processing-result-editor__source-identifiers{display:grid;gap:.5rem;overflow-wrap:anywhere}.processing-result-editor__source-identifiers details{margin-top:.25rem;font-size:.75rem;color:var(--text-muted)}.processing-result-editor__source-identifiers summary{cursor:pointer}.processing-result-editor__source-identifiers details p{white-space:pre-wrap}.processing-result-editor__subsection-title{margin:1rem 0 .5rem;font-size:.875rem;font-weight:600}.processing-result-editor__hint{margin:0 0 .75rem;font-size:.8125rem;color:var(--text-muted)}.processing-result-editor__evidence-list{margin:.25rem 0 0;padding-left:1.1rem;font-size:.8125rem}.processing-result-editor__registry-list{margin:.25rem 0 0;padding-left:0;list-style:none}.processing-result-editor__registry-list label{display:flex;align-items:center;gap:.5rem;font-size:.8125rem}.processing-result-editor__notice--error{border-color:var(--danger);background:color-mix(in srgb,var(--danger) 8%,transparent)}.processing-result-editor__decision-prompt{padding:.75rem;border-radius:var(--radius-md);border:1px solid var(--warning);background:color-mix(in srgb,var(--warning) 8%,transparent);font-size:.8125rem}.processing-result-editor__decision-prompt p{margin:.35rem 0 0}.cp3-escalation-header{padding:.75rem;border-radius:var(--radius-md);border:1px solid var(--warning);background:color-mix(in srgb,var(--warning) 6%,transparent);font-size:.8125rem}.cp3-escalation-header__row{display:flex;flex-wrap:wrap;gap:.75rem;align-items:center;margin-bottom:.35rem}.cp3-escalation-header__status{font-weight:600}.cp3-escalation-header__confidence{color:var(--text-muted)}.cp3-escalation-header__title{font-weight:600;margin:.35rem 0 0}.cp3-escalation-header__question,.cp3-escalation-header__action{margin:.35rem 0 0}.cp3-resolved-summary,.cp3-document-summary{padding:.75rem;border-radius:var(--radius-md);border:1px solid var(--border);background:color-mix(in srgb,var(--text-muted) 6%,transparent);font-size:.8125rem}.cp3-resolved-summary__label,.cp3-document-summary__label{display:block;font-weight:600;margin-bottom:.5rem}.cp3-resolved-summary__list,.cp3-document-summary__meta{display:grid;gap:.35rem;margin:0}.cp3-resolved-summary__item,.cp3-document-summary__meta>div{display:grid;grid-template-columns:minmax(8rem,40%) 1fr;gap:.5rem}.cp3-resolved-summary__item dt,.cp3-document-summary__meta dt{margin:0;color:var(--text-muted)}.cp3-resolved-summary__item dd,.cp3-document-summary__meta dd{margin:0}.cp3-document-summary__lines{margin-top:.75rem;font-size:.75rem}.cp3-collapsible{border:1px solid var(--border);border-radius:var(--radius-md);padding:.5rem .75rem}.cp3-collapsible__summary{cursor:pointer;font-weight:500;font-size:.8125rem}.cp3-collapsible__body{margin-top:.5rem;font-size:.8125rem}.cp3-collapsible__text{margin:0;white-space:pre-wrap}.cp3-account-pick{display:flex;flex-wrap:wrap;gap:.35rem;margin-top:.5rem}.cp3-account-pick__button{font-size:.75rem}.cp3-main-account-actions{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.5rem}.document-detail-panel{position:relative;display:flex;flex-direction:column;min-height:0;height:100%;padding:0;overflow:hidden}.document-workspace__detail.panel-elevated,.document-detail-panel.panel-elevated{border:0;border-radius:0;padding:0}.document-workspace__detail.document-detail-panel{height:100%;overflow:hidden}.document-detail-panel__scroll{display:flex;flex-direction:column;flex:1;min-height:0;overflow:hidden}.document-detail-panel .document-detail-panel-tabs{flex:none;min-height:0}.document-detail-panel .document-processing-panel{min-height:0}.document-detail-panel .document-processing-panel .processing-result-editor{padding:0}.exports-page__counts{margin:0;font-variant-numeric:tabular-nums}.exports-page__filters{display:flex;flex-wrap:wrap;align-items:flex-end;gap:var(--space-md)}.exports-page__level{width:16rem}.exports-page__reset{min-height:var(--control-height)}.einvoicing-overview{display:flex;flex-direction:column;flex:1;min-height:0;gap:.75rem}.einvoicing-overview__header{flex-shrink:0}.einvoicing-overview__skeleton{display:grid;gap:var(--space-md)}.overview-summary{flex-shrink:0;display:flex;flex-direction:column;gap:var(--space-md);padding:.75rem var(--space-md);border:none;border-radius:var(--radius-md);background:var(--bg-elevated)}.overview-summary__body{display:flex;gap:var(--space-lg);align-items:flex-start;width:100%}.overview-summary__hero{display:flex;flex-direction:column;gap:2px;flex-shrink:0;min-width:10rem}.overview-summary__number{margin:0;font-size:2.5rem;font-weight:600;line-height:2.75rem;color:var(--status-success)}.overview-summary__number--empty{color:var(--text-muted)}.overview-summary__processing{margin:0;max-width:16rem;font-size:1.125rem;font-weight:600;line-height:1.35;color:var(--text)}.overview-summary__caption,.overview-summary__meta{margin:0;color:var(--text-muted)}.overview-summary__caption{font-size:.8125rem;line-height:1.125rem}.overview-summary__meta{font-size:.75rem;line-height:1rem}.overview-summary__stats{display:flex;flex:1;align-items:center;min-width:0;overflow:hidden}.overview-summary__divider{flex-shrink:0;width:1px;align-self:stretch;background:var(--border)}.einvoicing-overview__columns{display:flex;flex:1;gap:var(--space-lg);min-height:0;align-items:stretch}.einvoicing-overview__feed{display:flex;flex:1;flex-direction:column;gap:var(--space-sm);min-width:0;min-height:0;padding:.75rem var(--space-md);border:none;border-radius:var(--radius-md);background:var(--bg-elevated);overflow:hidden}.einvoicing-overview__feed-header{flex-shrink:0}.einvoicing-overview__feed-title{margin:0;font-size:.875rem;font-weight:600;line-height:1.125rem;color:var(--text)}.einvoicing-overview__feed-list{display:flex;flex:1;flex-direction:column;min-height:0;overflow:auto}.einvoicing-overview__skeleton-rows{display:grid;gap:var(--space-lg);padding:var(--space-sm) var(--space-md)}.einvoicing-overview__all{flex-shrink:0;margin-top:auto;font-size:.8125rem;line-height:1.125rem}.overview-event-row{display:flex;align-items:center;justify-content:space-between;gap:var(--space-md);min-height:2.5rem;padding:var(--space-sm) var(--space-md);border-bottom:1px solid var(--border);color:var(--text);text-decoration:none}a.overview-event-row,a.overview-event-row:hover{color:var(--text);text-decoration:none}.overview-event-row:hover{background:var(--row-hover)}.overview-event-row__label{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.8125rem;line-height:1.125rem}.einvoicing-overview__aside{display:flex;flex-direction:column;flex-shrink:0;gap:var(--space-md);width:22.5rem;min-width:0}.overview-action-card,.overview-export-card,.overview-balance-card,.overview-closed-upload-card{display:flex;flex-direction:column;gap:var(--space-sm);width:100%;padding:.75rem var(--space-md);border:none;border-radius:var(--radius-md);background:var(--bg-elevated);font-size:.8125rem;line-height:1.125rem}.overview-action-card__title,.overview-export-card__title,.overview-balance-card__title,.overview-closed-upload-card__title{margin:0;font-size:.875rem;font-weight:600;line-height:1.25rem;color:var(--text)}.overview-closed-upload-card__title{font-size:1.25rem;line-height:1.75rem}.overview-action-card__body,.overview-export-card__body,.overview-closed-upload-card__body{margin:0;font-size:.8125rem;line-height:1.125rem;color:var(--text-muted)}.overview-closed-upload-card__body{font-size:.875rem;line-height:1.25rem}.overview-action-card__link,.overview-export-card__link,.overview-balance-card__link,.overview-closed-upload-card__link{align-self:flex-start}.overview-balance-card__hero{display:flex;flex-direction:column;gap:.125rem}.overview-balance-card__amount{margin:0;font-size:1.5rem;font-weight:600;line-height:2rem;color:var(--text)}.overview-balance-card__amount--debt{color:var(--warning-text)}.overview-balance-card__caption,.overview-balance-card__notice,.overview-balance-card__ops{margin:0;font-size:.8125rem;line-height:1.125rem;color:var(--text-muted)}.overview-balance-card__links{display:inline-flex;flex-wrap:wrap;align-items:center;gap:var(--space-xs) var(--space-md)}.overview-balance-card__row{display:flex;align-items:center;justify-content:space-between;gap:var(--space-sm);font-size:.8125rem;line-height:1.125rem}.overview-balance-card__row span:first-child{color:var(--text-muted)}.overview-balance-card__row span:last-child{color:var(--text);font-weight:500}.overview-balance-card__credit{color:var(--status-success-text)}.overview-balance-card__ops{font-weight:500}@media(max-width:64rem){.overview-summary__body{flex-wrap:wrap}.overview-summary__stats{order:3;width:100%;overflow-x:auto}.overview-stat{flex:0 0 5.75rem;min-width:5.75rem}.einvoicing-overview__columns{flex-direction:column;overflow:auto}.einvoicing-overview__aside{width:100%}.einvoicing-overview__feed{min-height:16rem}}@media(max-width:479px){.overview-summary__stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.25rem 0;overflow:visible}.overview-summary__divider{display:none}.overview-stat{flex:unset;min-width:0;width:100%}}.default-buyer-reference-field{display:grid;gap:var(--space-lg);max-width:28rem}.org-description-field{display:grid;gap:var(--space-sm)}.org-description-field__view{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-sm)}.org-description-field__view>.ui-button{margin-block:calc((var(--line-height-body) - var(--control-height-sm)) / 2)}.org-description-field__text{margin:0;min-width:0;white-space:pre-line}.org-description-field__text--empty{color:var(--text-muted)}.org-description-field__hint{margin:0;color:var(--text-muted);font-size:var(--font-size-small);line-height:var(--line-height-small)}.org-description-field__input-row{display:flex;align-items:flex-start;gap:var(--space-sm)}.org-description-field__input-row>.ui-textarea{flex:1;min-width:0}.org-description-field__actions{display:flex;flex-wrap:wrap;gap:var(--space-sm)}.output-format-select__standard{display:block;color:var(--text);font-weight:var(--font-weight-semibold)}.document-party-mode-field{display:grid;gap:var(--space-lg);max-width:28rem}.document-party-mode-field__bind{display:grid;gap:var(--space-md)}.document-party-mode-field__fact-note{display:block;color:var(--text-muted);font-size:var(--font-size-small);line-height:var(--line-height-small)}.ui-table{position:relative;min-width:0;font-family:var(--font-family-sans);font-size:var(--font-size-body);line-height:var(--line-height-body);color:var(--text)}.ui-table__scroll{position:relative;overflow-x:auto;overscroll-behavior-x:contain}.ui-table__scroll:focus{outline:none}.ui-table:has(>.ui-table__scroll:focus-visible):before{content:"";position:absolute;inset:0;z-index:3;border-radius:var(--radius-sm);box-shadow:inset 0 0 0 2px var(--focus-ring);pointer-events:none}.ui-table--compact:has(>.ui-table__scroll:focus-visible):before{inset:-4px;border-radius:var(--radius-md)}.ui-table:has(>.ui-table__scroll[data-overflow-end]):after{content:"";position:absolute;inset-block:0;right:0;z-index:2;width:1.5rem;background:linear-gradient(to left,color-mix(in srgb,var(--text) 8%,transparent),transparent);pointer-events:none}.ui-table__table{width:100%;border-collapse:separate;border-spacing:0;table-layout:auto}.ui-table__head,.ui-table__cell{box-sizing:border-box;padding:0 var(--table-cell-x);text-align:start;vertical-align:middle}.ui-table__head{height:calc(var(--table-row-height) - .5rem);border-bottom:1px solid var(--border-subtle);background:var(--bg-elevated);color:var(--text-muted);font-size:var(--font-size-small);font-weight:var(--font-weight-medium);line-height:var(--line-height-small);white-space:nowrap}.ui-table__cell{height:var(--table-row-height);padding-block:0;border-bottom:1px solid var(--border-faint);background:var(--bg-elevated);font-weight:var(--font-weight-normal);white-space:nowrap;transition:background-color var(--duration-fast) linear}.ui-table__cell--wrap{padding-block:.375rem;white-space:normal;overflow-wrap:anywhere}.ui-table__cell--end{text-align:end}.ui-table__cell--center{text-align:center}.ui-table__cell--numeric,.ui-table__money,.ui-table__number,.ui-table__date{font-variant-numeric:tabular-nums}.ui-table__money,.ui-table__number,.ui-table__date{white-space:nowrap}.ui-table__row:last-child>.ui-table__cell{border-bottom:0}.ui-table__cell--first{position:sticky;left:0;z-index:1}.ui-table__cell--first:after{content:"";position:absolute;inset-block:0;right:0;width:1px;background:var(--border-subtle);opacity:0;transition:opacity var(--duration-fast) linear;pointer-events:none}.ui-table__scroll[data-overflow-start] .ui-table__cell--first:after{opacity:1}.ui-table__row:has(.ui-table__row-link){cursor:pointer}.ui-table__row:hover>.ui-table__cell{background:var(--row-hover)}.ui-table--stale tbody{opacity:.55;transition:opacity var(--duration-base) var(--ease-standard)}.ui-table__row-link{color:var(--text);font-weight:var(--font-weight-medium);text-decoration:none}.ui-table .ui-table__row-link:hover{color:var(--text);text-decoration:underline;text-underline-offset:2px}.ui-table__row-link:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px;border-radius:var(--radius-sm)}.ui-table__two-line{display:grid;min-width:0}.ui-table__secondary{color:var(--text-muted);font-size:var(--font-size-small);line-height:var(--line-height-small)}.ui-table__sort{display:inline-flex;align-items:center;gap:.25rem;box-sizing:border-box;max-width:100%;min-height:0;margin:0 -.375rem;padding:.125rem .375rem;border:0;border-radius:var(--radius-md);background:transparent;color:inherit;font:inherit;white-space:nowrap;cursor:pointer}.ui-table__cell--end .ui-table__sort,.ui-table__head.ui-table__cell--end .ui-table__sort{flex-direction:row-reverse}.ui-table .ui-table__sort:hover:not(:disabled){background:var(--surface);color:var(--text)}.ui-table__sort--active{color:var(--text)}.ui-table__sort:focus-visible{outline:2px solid var(--focus-ring);outline-offset:0}.ui-table__sort-icon{flex:none;width:.875rem;height:.875rem;opacity:.6}.ui-table__sort--active .ui-table__sort-icon{opacity:1}.ui-table__message{padding:0;border-bottom:0;white-space:normal}.ui-table--compact .ui-table__head:first-child,.ui-table--compact .ui-table__cell:first-child{padding-left:0}.ui-table--compact .ui-table__head:last-child,.ui-table--compact .ui-table__cell:last-child{padding-right:0}.ui-table-panel{min-width:0;overflow:hidden;border:1px solid var(--border-subtle);border-radius:var(--radius-card);background:var(--bg-elevated)}.ui-table-panel__toolbar{padding:var(--space-sm) var(--table-cell-x);border-bottom:1px solid var(--border-subtle)}.ui-table-panel__footer{padding:.375rem var(--table-cell-x);border-top:1px solid var(--border-subtle)}.ui-pagination{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--space-sm) var(--space-lg);font-family:var(--font-family-sans);font-size:var(--font-size-small);line-height:var(--line-height-small);color:var(--text-muted)}.ui-pagination__range{margin:0;font-variant-numeric:tabular-nums}.ui-pagination__controls{display:flex;align-items:center;gap:.25rem}.ui-pagination__size{display:inline-flex;align-items:center;gap:var(--space-sm);margin-right:var(--space-sm)}.ui-pagination__size-label{display:inline;margin:0;color:var(--text-muted);font-size:var(--font-size-small);white-space:nowrap}.ui-pagination__size .ui-native-select{width:calc(3ch + 2 * var(--control-padding-x) + 1.125rem + 2px)}.ui-filter-bar{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--space-sm) var(--space-lg);min-width:0;font-family:var(--font-family-sans);font-size:var(--font-size-body);line-height:var(--line-height-body)}.ui-filter-bar__filters{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-sm);min-width:0}.ui-filter-bar__field{min-width:0;max-width:100%}.ui-filter-bar__end{display:flex;align-items:center;gap:var(--space-sm)}.ui-filter-bar__reset{margin-left:var(--space-xs)}.ui-filter-bar__clear{display:inline-grid;place-items:center;box-sizing:border-box;width:1.25rem;height:1.25rem;min-height:0;margin:0;padding:0;border:0;border-radius:var(--radius-pill);background:transparent;color:var(--text-muted);font:inherit;cursor:pointer}.ui-filter-bar .ui-filter-bar__clear:hover:not(:disabled){background:var(--surface);color:var(--text)}.ui-filter-bar__clear:focus-visible{outline:2px solid var(--focus-ring);outline-offset:1px}.ui-filter-bar__clear svg{width:.875rem;height:.875rem}.ui-filter-bar input[type=search]::-webkit-search-cancel-button{appearance:none}.org-members-section__actions{display:inline-flex;gap:var(--space-xs)}.org-members-section__add{display:flex;flex-wrap:wrap;align-items:flex-start;gap:var(--space-sm)}.org-members-section__add>.ui-field{flex:1 1 16rem;max-width:22rem}.ui-identifier{display:inline-flex;align-items:center;gap:.125rem;max-width:100%;vertical-align:middle}.ui-identifier__value{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:var(--font-family-mono);font-size:.95em;font-variant-numeric:tabular-nums;color:var(--text);cursor:text}.ui-identifier__value--short:focus-visible{outline:2px solid var(--focus-ring);outline-offset:1px;border-radius:var(--radius-sm)}.ui-copy-button--done .ui-button__icon{color:var(--success)}.customer-billing-page .ui-card[id],.customer-billing-page form[id]{scroll-margin-top:var(--space-xl)}.customer-billing-page__note{margin:0;color:var(--text-muted);font-size:var(--font-size-small);line-height:var(--line-height-small)}.customer-billing-page__links{display:inline-flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:var(--space-xs) var(--space-md)}.customer-billing-page__top-up{display:grid;gap:var(--space-lg);max-width:28rem}.customer-billing-page__reference{display:inline-flex;align-items:center;gap:var(--space-xs);font-family:var(--font-family-mono)}.customer-billing-page__number{display:inline-flex;align-items:center;gap:var(--space-sm)}.customer-billing-page__credit{color:var(--status-success-text)}.org-status-cell{display:inline-flex;flex-wrap:wrap;align-items:center;gap:var(--space-xs) var(--space-sm)}.my-organizations__notice,.my-organizations__skeleton-title{margin-bottom:var(--space-xl)}.my-organizations__skeleton-title{height:var(--font-size-page-title)}.org-dashboard__row-error{display:inline-flex;align-items:center;gap:var(--space-sm)}.context-changed-banner{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:.75rem;padding:.65rem .75rem;border-radius:var(--radius-lg);border:1px solid var(--warning);background:color-mix(in srgb,var(--warning) 10%,transparent)}.context-changed-banner__text{margin:0;font-size:.875rem}.document-comment-thread{margin-top:1rem;padding-top:.75rem;border-top:1px solid var(--border)}.document-comment-thread__header{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:.75rem}.document-comment-thread__header .document-detail__subtitle{margin:0}.document-comment-thread__list{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:.75rem}.document-comment-thread__item{padding:.75rem;border-radius:var(--radius-md);border:1px solid var(--border);background:var(--bg)}.document-comment-thread__meta{display:flex;justify-content:space-between;gap:.5rem;font-size:.75rem;color:var(--text-muted);margin-bottom:.35rem}.document-comment-thread__body{margin:0;white-space:pre-wrap;font-size:.875rem}.document-comment-thread__modal-backdrop{position:fixed;inset:0;z-index:var(--z-overlay);display:flex;align-items:center;justify-content:center;padding:1rem;background:var(--overlay)}.document-comment-thread__modal{width:min(100%,28rem)}.document-comment-thread__modal h4{margin:0 0 1rem}.document-comment-thread__modal-actions{display:flex;justify-content:flex-end;gap:.5rem;margin-top:1rem}.supervisor-overview{display:flex;flex-direction:column;flex:1;min-height:0;height:100%;width:100%;box-sizing:border-box;padding:1rem 1.5rem 1.5rem;gap:.75rem}.supervisor-overview__title{flex-shrink:0}.supervisor-overview__heading{margin:0;font-size:1.5rem;font-weight:600;line-height:1.3;color:var(--text)}.supervisor-overview__org{margin:.25rem 0 0;font-size:.9375rem;color:var(--text-muted)}.supervisor-overview__section-label{margin:0;font-size:.6875rem;font-weight:500;letter-spacing:.4px;color:var(--text-muted)}.supervisor-overview__block-a{display:flex;flex-direction:column;flex-shrink:0;gap:.5rem}.supervisor-overview__now-stats{display:flex;align-items:center;overflow:hidden;padding:.5rem .75rem;border:none;border-radius:var(--radius-md);background:var(--bg-elevated)}.supervisor-overview__divider{flex-shrink:0;width:1px;height:2.5rem;background:var(--border)}.supervisor-overview__block-b{display:flex;flex-direction:column;flex-shrink:0;gap:.5rem;padding:.5rem .75rem;border:none;border-radius:var(--radius-md);background:var(--bg-elevated)}.supervisor-overview__period-head{display:flex;align-items:center;justify-content:space-between;gap:var(--space-md)}.supervisor-overview__kpi-row{display:flex;gap:.75rem}.supervisor-overview__exclusions,.supervisor-overview__sla{margin:0;font-size:.75rem;line-height:1.125rem;color:var(--text-muted)}.supervisor-overview__sla{color:var(--status-waiting)}.supervisor-overview__block-c{display:flex;flex:1;gap:var(--space-md);min-height:0}.supervisor-overview__panel{display:flex;flex:1;flex-direction:column;gap:.5rem;min-width:0;min-height:0;overflow:hidden;padding:.75rem;border:none;border-radius:var(--radius-md);background:var(--bg-elevated)}.supervisor-overview__panel-title{flex-shrink:0;margin:0;font-size:.8125rem;font-weight:600;line-height:1.125rem;color:var(--text)}.supervisor-overview__panel-hint,.supervisor-overview__panel-empty{flex-shrink:0;margin:0;font-size:.75rem;line-height:1.125rem;color:var(--text-muted)}.supervisor-overview__panel-list{display:flex;flex:1;flex-direction:column;gap:.5rem;min-height:0;overflow-y:auto;padding-bottom:.25rem}.metric-callout{display:flex;align-items:center;gap:var(--space-md);min-height:3.5rem;padding:.75rem;border-radius:var(--radius-md);box-sizing:border-box}.metric-callout--action{background:color-mix(in srgb,var(--status-action) 15%,transparent)}.metric-callout--neutral{background:var(--surface-muted)}.metric-callout__phrase{flex:1;margin:0;font-size:.875rem;font-weight:500;line-height:1.25rem}.metric-callout--action .metric-callout__phrase{color:var(--status-action-text)}.metric-callout--neutral .metric-callout__phrase{font-weight:400;color:var(--text)}.metric-callout__link{flex-shrink:0;font-size:.8125rem;line-height:1.125rem;color:var(--accent);text-decoration:none;white-space:nowrap}.metric-callout__link:hover{text-decoration:underline}.kpi-tile{display:flex;flex:1;flex-direction:column;gap:var(--space-sm);min-width:0;padding:.75rem;border:none;border-radius:var(--radius-md);background:var(--bg-elevated)}.kpi-tile__value{margin:0;font-size:2rem;font-weight:600;line-height:2.5rem;color:var(--text)}.kpi-tile--success .kpi-tile__value{color:var(--status-success)}.kpi-tile--empty .kpi-tile__value{color:var(--text-muted)}.kpi-tile__caption,.kpi-tile__comparison{margin:0;color:var(--text-muted)}.kpi-tile__caption{font-size:.8125rem;line-height:1.125rem}.kpi-tile__comparison{font-size:.75rem;line-height:1rem}.share-legend{display:flex;flex-wrap:wrap;gap:var(--space-md);align-items:center}.share-legend__item{display:flex;align-items:center;gap:.375rem;font-size:.75rem;line-height:.9375rem;color:var(--text-muted)}.share-legend__dot{flex-shrink:0;width:8px;height:8px;border-radius:var(--radius-pill)}.share-legend__dot--straightThrough{background:var(--status-success)}.share-legend__dot--supervisor{background:var(--status-action)}.share-legend__dot--customer{background:var(--status-waiting)}.share-legend__dot--error{background:var(--status-error)}.share-bar{display:flex;overflow:hidden;width:100%;height:8px;border-radius:var(--radius-pill)}.share-bar__seg{min-width:.5rem;height:100%}.share-bar__seg--straightThrough{background:var(--status-success)}.share-bar__seg--supervisor{background:var(--status-action)}.share-bar__seg--customer{background:var(--status-waiting)}.share-bar__seg--error{min-width:2rem;background:var(--status-error)}.share-legend__dot--manualHandoff,.share-bar__seg--manualHandoff{background:var(--text-muted)}.ranked-row{display:flex;align-items:center;gap:var(--space-sm);min-height:2.5rem;width:100%}.ranked-row__labels{display:flex;flex:1;flex-direction:column;gap:2px;min-width:0}.ranked-row__layer{margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.6875rem;line-height:1rem;color:var(--text-muted)}.ranked-row__rule{margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.8125rem;font-weight:500;line-height:1.125rem;color:var(--text)}.ranked-row__count{flex-shrink:0;width:2.5rem;margin:0;font-size:.8125rem;font-weight:500;line-height:1.125rem;text-align:right;color:var(--text)}.ranked-row__track{flex-shrink:0;width:7.5rem;height:6px;overflow:hidden;border-radius:var(--radius-pill);background:var(--surface)}.ranked-row__fill{height:100%;border-radius:var(--radius-pill)}.ranked-row__fill--success{background:var(--status-success)}.ranked-row__fill--danger{background:var(--status-error)}.overview-empty-panel{display:flex;flex:1;flex-direction:column;align-items:center;justify-content:flex-start;gap:var(--space-md);min-height:12rem;padding:var(--space-xl);border:none;border-radius:var(--radius-md);background:var(--bg-elevated);text-align:center}.overview-empty-panel__title{margin:0;font-size:1.125rem;font-weight:600;line-height:1.4;color:var(--text)}.overview-empty-panel__body{margin:0;font-size:.8125rem;line-height:1.125rem;color:var(--text-muted)}@media(max-width:64rem){.supervisor-overview__kpi-row,.supervisor-overview__block-c,.supervisor-overview__now-stats{flex-direction:column}.supervisor-overview__divider{width:100%;height:1px}.supervisor-overview__now-stats{align-items:stretch}}.supervisor-org-context{display:flex;flex-direction:column;gap:1.25rem}.supervisor-org-context__composer-section{margin:0}.supervisor-org-context__composer-row{display:flex;gap:.5rem;align-items:flex-start;margin-bottom:.75rem}.supervisor-org-context__composer-row textarea{flex:1;resize:vertical}.supervisor-org-context__section+.supervisor-org-context__section{margin-top:.25rem}.app-sidebar{position:relative;display:flex;flex:none;width:var(--sidebar-panel-width);min-height:0}.app-sidebar--rail{width:var(--sidebar-rail-width)}.app-sidebar__panel{display:flex;flex-direction:column;box-sizing:border-box;width:var(--sidebar-panel-width);height:100%;padding:0 .625rem var(--space-md);border-right:1px solid var(--chrome-border);background:var(--chrome-bg);color:var(--chrome-text);font-size:var(--font-size-body);line-height:var(--line-height-body)}.app-sidebar__rail{width:var(--sidebar-rail-width);padding-inline:var(--space-sm)}.app-sidebar__panel--over{position:absolute;inset:0 auto 0 0;z-index:var(--z-drawer);box-shadow:var(--shadow-popover)}.app-sidebar__brand{display:flex;flex:none;align-items:center;height:var(--app-header-height);margin-bottom:var(--space-sm);padding-inline:.375rem}.app-sidebar__rail .app-sidebar__brand{justify-content:center;padding-inline:0}.app-sidebar__brand-link{display:inline-flex;border-radius:var(--radius-sm)}.app-sidebar__brand-link:focus-visible{outline:2px solid var(--chrome-active-text);outline-offset:2px}.app-sidebar__nav{display:flex;flex:1;flex-direction:column;gap:.875rem;min-height:0;overflow-y:auto}.app-sidebar__group{display:flex;flex-direction:column;gap:2px}.app-sidebar__group-label{padding:0 .625rem var(--space-xs);color:var(--chrome-text-muted);font-size:var(--font-size-caption);line-height:var(--line-height-caption);letter-spacing:.04em;text-transform:uppercase}.app-sidebar__rail .app-sidebar__group-label{height:1px;margin:0 var(--space-sm) var(--space-xs);padding:0;background:var(--on-night-line)}.app-sidebar__item{position:relative;display:flex;align-items:center;gap:.625rem;box-sizing:border-box;height:2.25rem;padding:0 .625rem;border-radius:var(--radius-control);color:var(--chrome-text-muted);font-weight:var(--font-weight-medium);text-decoration:none;transition:background-color var(--duration-fast) var(--ease-standard),color var(--duration-fast) var(--ease-standard)}.app-sidebar__item:hover{background:var(--chrome-hover-bg);color:var(--chrome-text);text-decoration:none}.app-sidebar__item--active,.app-sidebar__item--active:hover{background:var(--chrome-active-bg);color:var(--chrome-active-text)}.app-sidebar__item:focus-visible,.app-sidebar__toggle:focus-visible{outline:2px solid var(--chrome-active-text);outline-offset:-2px}.app-sidebar__item-icon{flex:none;width:1.125rem;height:1.125rem}.app-sidebar__item-label{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app-sidebar__item-badge{display:inline-flex;flex:none;align-items:center;justify-content:center;box-sizing:border-box;min-width:1.25rem;height:1.125rem;padding:0 .375rem;border-radius:var(--radius-pill);background:var(--chrome-badge-bg);color:var(--chrome-badge-text);font-size:var(--font-size-caption);font-weight:var(--font-weight-semibold);font-variant-numeric:tabular-nums;line-height:1}.app-sidebar__item-badge--dot{min-width:0;width:.5rem;height:.5rem;padding:0}.app-sidebar__rail .app-sidebar__item{justify-content:center;width:2.75rem;margin-inline:auto;padding:0}.app-sidebar__rail .app-sidebar__item-label{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.app-sidebar__rail .app-sidebar__item-badge{position:absolute;top:.3125rem;right:.4375rem;min-width:0;width:.5rem;height:.5rem;padding:0;font-size:0}.app-sidebar__footer{display:flex;flex:none;padding-top:var(--space-sm)}.app-sidebar__rail .app-sidebar__footer{justify-content:center}.app-sidebar__toggle{display:inline-flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;min-height:0;margin:0;padding:0;border:0;border-radius:var(--radius-control);background:transparent;color:var(--chrome-text-muted);cursor:pointer}.app-sidebar__toggle:hover:not(:disabled),.app-sidebar__toggle:active:not(:disabled){background:var(--chrome-hover-bg);color:var(--chrome-text)}.app-sidebar__toggle svg{width:1.125rem;height:1.125rem}.ui-sheet.app-sidebar-sheet{width:min(calc(100% - 3rem),18rem);border-right:1px solid var(--chrome-border);background:var(--chrome-bg);color:var(--chrome-text);font-size:var(--font-size-body);line-height:var(--line-height-body)}.app-sidebar-sheet>.ui-dialog__header{align-items:center;height:var(--app-header-height);margin-bottom:var(--space-sm);padding:0 var(--space-sm) 0 1rem;border-bottom:0}.app-sidebar-sheet .ui-dialog__heading{padding-top:0}.app-sidebar-sheet .ui-dialog__title{display:flex;align-items:center}.app-sidebar-sheet .ui-dialog__close.ui-button{color:var(--chrome-text-muted)}.app-sidebar-sheet .ui-dialog__close.ui-button:hover:not(:disabled){background:var(--chrome-hover-bg);color:var(--chrome-text)}.app-sidebar-sheet .ui-dialog__close.ui-button:focus-visible{outline-color:var(--chrome-active-text)}.app-sidebar-sheet>.ui-dialog__body{display:flex;flex-direction:column;padding:0 .625rem var(--space-md)}.app-sidebar-sheet .app-sidebar__item{height:2.5rem}.ui-kbd{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;min-width:1.375rem;height:1.25rem;padding:0 var(--space-xs);border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--bg);color:var(--text-muted);font-family:var(--font-family-sans);font-size:var(--font-size-caption);font-weight:var(--font-weight-medium);font-style:normal;line-height:1;white-space:nowrap}.ui-kbd-combo{display:inline-flex;flex:none;align-items:center;gap:.1875rem;font:inherit}.quick-jump-trigger,.quick-jump-trigger:hover:not(:disabled),.quick-jump-trigger:active:not(:disabled){display:inline-flex;flex:0 1 21rem;align-items:center;gap:var(--space-sm);box-sizing:border-box;min-width:9rem;height:var(--control-height-sm);margin:0;padding:0 var(--space-xs) 0 var(--space-sm);border:1px solid var(--border-subtle);border-radius:var(--radius-control);background:var(--bg);color:var(--text-muted);font:inherit;font-size:var(--font-size-small);line-height:var(--line-height-small);text-align:start;cursor:pointer;transition:border-color var(--duration-fast) var(--ease-standard)}.quick-jump-trigger:hover:not(:disabled){border-color:var(--border)}.quick-jump-trigger__icon{flex:none;width:1rem;height:1rem}.quick-jump-trigger__text{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ui-modal:has(>.quick-jump-dialog){align-items:flex-start;padding-top:max(var(--space-xl),12vh)}.ui-dialog.quick-jump-dialog{width:min(100%,40rem);max-height:min(100%,36rem)}.quick-jump-dialog>.ui-dialog__body{display:flex;flex-direction:column;overflow:hidden;padding-bottom:0}.quick-jump{display:flex;flex:1 1 auto;flex-direction:column;gap:var(--space-sm);min-height:0}.quick-jump__field{flex:none}.quick-jump__list{display:flex;flex:1 1 auto;flex-direction:column;gap:var(--space-sm);min-height:0;margin-inline:calc(-1 * var(--space-sm));padding-inline:var(--space-sm);overflow:auto;overscroll-behavior:contain}.quick-jump__list:empty{display:none}.quick-jump__group{display:flex;flex-direction:column;gap:1px}.quick-jump__group-label{display:flex;align-items:baseline;gap:var(--space-sm);padding:var(--space-xs) var(--space-sm);color:var(--text-muted);font-size:var(--font-size-small);font-weight:var(--font-weight-medium);line-height:var(--line-height-small)}.quick-jump__group-status{font-weight:var(--font-weight-normal)}.quick-jump__pending{display:flex;flex:none;flex-direction:column;margin:0;padding:0;list-style:none}.quick-jump__option{display:flex;align-items:center;gap:var(--space-sm);box-sizing:border-box;min-height:2.5rem;padding:var(--space-xs) var(--space-sm);border-radius:var(--radius-md);color:var(--text);cursor:pointer;-webkit-user-select:none;user-select:none}.quick-jump__option--active{background:var(--row-hover)}.quick-jump__option--keyboard{outline:2px solid var(--focus-ring);outline-offset:-2px}.quick-jump__icon{flex:none;width:1rem;height:1rem;color:var(--text-muted)}.quick-jump__text{display:flex;flex:1 1 auto;flex-direction:column;min-width:0}.quick-jump__label,.quick-jump__description{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.quick-jump__match{background:none;color:inherit;font-weight:var(--font-weight-semibold)}.quick-jump__description{color:var(--text-muted);font-size:var(--font-size-small);line-height:var(--line-height-small)}.quick-jump__external,.quick-jump__enter{flex:none;width:.875rem;height:.875rem;color:var(--text-muted)}.quick-jump__enter{visibility:hidden}.quick-jump__option--active>.quick-jump__enter{visibility:visible}.quick-jump__empty{margin:0;padding:var(--space-md) var(--space-sm);color:var(--text-muted)}.quick-jump__hints{display:flex;flex:none;flex-wrap:wrap;gap:var(--space-xs) var(--space-lg);margin:0 calc(-1 * var(--space-xl));padding:var(--space-sm) var(--space-xl);border-top:1px solid var(--border-faint);color:var(--text-muted);font-size:var(--font-size-small);line-height:var(--line-height-small)}.quick-jump__hint{display:inline-flex;align-items:center;gap:var(--space-xs)}.quick-jump__hint>.ui-kbd:last-of-type{margin-right:var(--space-xs)}@media(max-width:600px){.quick-jump__hints{display:none}.quick-jump-dialog>.ui-dialog__body{padding-bottom:var(--space-lg)}}.shortcut-help__list{display:flex;flex-direction:column;margin:0}.shortcut-help__row{display:grid;grid-template-columns:6rem minmax(0,1fr);gap:var(--space-md);align-items:baseline;padding:var(--space-sm) 0}.shortcut-help__row+.shortcut-help__row{border-top:1px solid var(--border-faint)}.shortcut-help__keys{display:flex;align-items:center}.shortcut-help__what{display:flex;flex-direction:column;gap:.125rem;min-width:0;margin:0}.shortcut-help__note{color:var(--text-muted);font-size:var(--font-size-small);line-height:var(--line-height-small)}.upload-panel{position:fixed;right:16px;bottom:16px;z-index:var(--z-drawer);width:400px;max-width:calc(100vw - 32px);display:flex;flex-direction:column;gap:.75rem;padding:.85rem .9rem .75rem;background:var(--bg-elevated);border:1px solid var(--border);box-shadow:var(--shadow-overlay)}.upload-panel.panel-elevated{border:1px solid var(--border)}.upload-panel__header{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem}.upload-panel__titles{min-width:0}.upload-panel__title{margin:0;font-size:.9375rem;font-weight:600;color:var(--text)}.upload-panel__summary{margin:.2rem 0 0;font-size:.75rem;color:var(--text-muted)}.upload-panel__toggle{display:inline-flex;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;padding:0;border:none;border-radius:var(--radius-sm);background:transparent;color:var(--text);cursor:pointer}.upload-panel__toggle:hover{background:var(--surface-elevated)}.upload-panel__track,.upload-file-line__track{height:3px;border-radius:var(--radius-pill);background:var(--surface-elevated);overflow:hidden}.upload-panel__fill,.upload-file-line__fill{height:100%;background:var(--accent)}.upload-panel__list{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:.5rem;max-height:16rem;overflow-y:auto}.upload-file-line{display:flex;flex-direction:column;gap:.3rem;padding:.55rem .65rem .5rem;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface)}.upload-file-line__row{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem}.upload-file-line__info{min-width:0;flex:1}.upload-file-line__name{margin:0;font-size:.8125rem;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.upload-file-line__size{margin:.1rem 0 0;font-size:.75rem;color:var(--text-muted)}.upload-file-line__status{flex-shrink:0;font-size:.75rem;color:var(--text-muted)}.upload-file-line--done .upload-file-line__status,.upload-file-line--done .upload-file-line__fill{color:var(--success);background:var(--success)}.upload-file-line--done .upload-file-line__status{background:transparent}.upload-file-line--error .upload-file-line__status,.upload-file-line--error .upload-file-line__detail{color:var(--danger)}.upload-file-line--progress .upload-file-line__status{color:var(--accent)}.upload-file-line__detail{margin:0;font-size:.75rem;line-height:1.35;color:var(--text-muted)}.upload-panel__footer{display:flex;align-items:center;justify-content:space-between;gap:.5rem}:root{color-scheme:light;--bg: #f5f7f6;--bg-elevated: #ffffff;--surface: #edf2f0;--surface-elevated: #ffffff;--surface-muted: #e8eeeb;--border: #c7d6d2;--border-subtle: #dce5e1;--border-faint: #e6ece8;--border-control: #7a8c88;--overlay: #17252d73;--text: #17252d;--text-muted: #596d73;--text-secondary: var(--text-muted);--text-on-accent: #ffffff;--accent: #176d68;--accent-hover: #105954;--accent-text: #176d68;--accent-border: #9fc6bd;--accent-soft: #dcece7;--focus-ring: #176d68;--brand-night: #142329;--brand-mint: #a8dfd2;--brand-mint-hover: #c3ede1;--brand-glow: #5db8a533;--on-night-text: #f3f8f6;--on-night-muted: #bdcdc7;--on-night-line: #3c5450;--chrome-bg: #142329;--chrome-text: #e8f0ed;--chrome-text-muted: #9fb7b0;--chrome-border: #142329;--chrome-hover-bg: #ffffff0f;--chrome-active-bg: #a8dfd224;--chrome-active-text: #a8dfd2;--chrome-badge-bg: #a8dfd2;--chrome-badge-text: #142329;--danger: #9e3f3f;--danger-text: #9e3f3f;--danger-border: #d4a3a3;--success: #276b4a;--success-text: #276b4a;--warning: #875c12;--warning-text: #875c12;--info: #2f5f9a;--info-text: #2f5f9a;--info-soft: #eaf0f7;--info-border: #a9bfdb;--success-soft: #e8f2ec;--success-border: #a5cab5;--warning-soft: #f8f1e2;--warning-border: #d9c18f;--danger-soft: #f8ebeb;--status-action: #7a6010;--status-action-text: #7a6010;--status-error: var(--danger);--status-waiting: #5a4f8c;--status-waiting-text: #5a4f8c;--status-progress: #2f5f9a;--status-progress-text: #2f5f9a;--status-success: var(--success);--status-success-text: var(--success-text);--status-neutral: var(--text-muted);--badge-attention-bg: var(--badge-error-bg);--badge-attention-text: var(--danger-text);--badge-ok-text: var(--success-text);--badge-progress-text: var(--status-progress-text);--badge-action-bg: #7a60101a;--badge-error-bg: #9e3f3f1a;--badge-waiting-bg: #5a4f8c1a;--badge-progress-bg: #2f5f9a1a;--badge-success-bg: #276b4a1a;--badge-neutral-bg: #596d7314;--badge-bg: #e4eeea;--count-bg: #e0eae6;--count-priority-bg: #efe6c8;--row-hover: #eef4f2;--row-active: #176d6814;--panel-info: #eef4f2;--segment-active-bg: #dcece7;--shadow-raised: 0 1px 2px #17252d0f;--shadow-popover: 0 12px 24px #17252d1a, 0 1px 2px #17252d0f;--shadow-overlay: 0 24px 48px #17252d1f;--radius-sm: 4px;--radius-md: 6px;--radius-lg: 8px;--radius-xl: 12px;--radius-pill: 999px;--radius-control: var(--radius-lg);--radius-card: var(--radius-xl);--space-radius: var(--radius-md);--space-xs: .25rem;--space-sm: .5rem;--space-md: .75rem;--space-lg: 1rem;--space-xl: 1.5rem;--space-2xl: 2rem;--panel-padding: var(--space-md);--panel-padding-nested: var(--space-sm);--sidebar-rail-width: 4rem;--sidebar-panel-width: 15rem;--app-header-height: 3rem;--font-family-sans: "Inter Variable", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-family-mono: ui-monospace, "SF Mono", Menlo, Consolas, monospace;--font-weight-normal: 400;--font-weight-medium: 500;--font-weight-heading: 550;--font-weight-semibold: 600;--letter-spacing-eyebrow: .12em;--z-raised: 1;--z-sticky: 10;--z-header: 20;--z-drawer: 30;--z-dropdown: 40;--z-overlay: 50;--z-toast: 60;--z-tooltip: 70;--breakpoint-sm: 600px;--breakpoint-md: 920px;--breakpoint-lg: 1100px;--breakpoint-xl: 1440px;--duration-fast: .12s;--duration-base: .18s;--duration-slow: .3s;--ease-standard: cubic-bezier(.2, .7, .2, 1);font-family:var(--font-family-sans);font-optical-sizing:auto;line-height:1.5;font-weight:var(--font-weight-normal);color:var(--text);background-color:var(--bg)}:root,[data-density=work]{--control-height: 2rem;--control-height-sm: 1.75rem;--control-height-cta: 2.25rem;--control-padding-x: .75rem;--table-cell-x: .75rem;--table-cell-y: .55rem;--table-row-height: 2.5rem;--card-padding: 1rem;--card-gap: .75rem;--font-size-caption: .6875rem;--font-size-small: .75rem;--font-size-body: .8125rem;--font-size-emphasis: .875rem;--font-size-title: .875rem;--font-size-heading: 1rem;--font-size-page-title: 1.25rem;--font-size-number: 1.375rem;--font-size-data: var(--font-size-body);--line-height-caption: .875rem;--line-height-small: 1rem;--line-height-body: 1.125rem;--line-height-emphasis: 1.25rem;--line-height-title: 1.25rem;--line-height-heading: 1.375rem;--line-height-page-title: 1.625rem;--line-height-number: 1.625rem;--line-height-data: var(--line-height-body);--letter-spacing-heading: -.01em;--letter-spacing-page-title: -.015em;--letter-spacing-number: -.03em}[data-density=page]{--control-height: 2.25rem;--control-height-sm: 2rem;--control-height-cta: 2.5rem;--control-padding-x: .875rem;--table-cell-x: 1rem;--table-cell-y: .6875rem;--table-row-height: 2.75rem;--card-padding: 1.25rem;--card-gap: 1rem;--font-size-caption: .75rem;--font-size-small: .8125rem;--font-size-body: .875rem;--font-size-emphasis: 1rem;--font-size-title: 1rem;--font-size-heading: 1.1875rem;--font-size-page-title: 1.625rem;--font-size-number: 2.125rem;--font-size-data: var(--font-size-body);--line-height-caption: 1rem;--line-height-small: 1.125rem;--line-height-body: 1.375rem;--line-height-emphasis: 1.5rem;--line-height-title: 1.375rem;--line-height-heading: 1.625rem;--line-height-page-title: 2rem;--line-height-number: 2.25rem;--line-height-data: var(--line-height-body);--letter-spacing-heading: -.015em;--letter-spacing-page-title: -.025em;--letter-spacing-number: -.04em}:root[data-theme=dark]{color-scheme:dark;--bg: #0e191d;--bg-elevated: #142329;--surface: #1a2c32;--surface-elevated: #1f333a;--surface-muted: #172830;--border: #34494f;--border-subtle: #243940;--border-faint: #1d3036;--border-control: #62807a;--overlay: #0000008c;--text: #e8f0ed;--text-muted: #9db1ab;--text-on-accent: #0b1417;--accent: #a8dfd2;--accent-hover: #c3ede1;--accent-text: #9ed8ca;--accent-border: #3f6e66;--accent-soft: #1d3b38;--focus-ring: #a8dfd2;--brand-night: #0a1316;--on-night-line: #2c4440;--chrome-bg: #0a1316;--chrome-text: #e8f0ed;--chrome-text-muted: #9db1ab;--chrome-border: #1d3036;--chrome-hover-bg: #ffffff0d;--chrome-active-bg: #a8dfd21f;--danger: #d45c5c;--danger-text: #e89a9a;--danger-border: #9a5a5c;--success: #3d9b6d;--success-text: #86c9a0;--warning: #c4841a;--warning-text: #d4b04a;--info: #4a7ec8;--info-text: #8fb0d9;--info-soft: #1a2d42;--info-border: #3e6089;--success-soft: #173228;--success-border: #3b6b53;--warning-soft: #2f2a16;--warning-border: #7a6428;--danger-soft: #361f22;--status-action: #d4a017;--status-action-text: #d4b04a;--status-waiting: #7a6bb8;--status-waiting-text: #b5a8d9;--status-progress: #4a7ec8;--status-progress-text: #8fb0d9;--badge-action-bg: #d4a0171f;--badge-error-bg: #d45c5c1f;--badge-waiting-bg: #7a6bb81f;--badge-progress-bg: #4a7ec81f;--badge-success-bg: #3d9b6d1f;--badge-neutral-bg: #9db1ab14;--badge-bg: #1f333a;--count-bg: #1f333a;--count-priority-bg: #21385d;--row-hover: #182b31;--row-active: #a8dfd217;--panel-info: #172830;--segment-active-bg: #1d3b38;--shadow-raised: 0 1px 2px #0000004d;--shadow-popover: 0 12px 24px #00000066, 0 0 0 1px #ffffff0a;--shadow-overlay: 0 24px 48px #00000080}*,*:before,*:after{box-sizing:border-box}html,body,#root{height:100%;overflow:hidden}body{margin:0}@-moz-document url-prefix(){*{scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--text-muted) 50%,transparent) transparent}}*::-webkit-scrollbar{width:3px;height:3px}*::-webkit-scrollbar-track,*::-webkit-scrollbar-track-piece,*::-webkit-scrollbar-corner{background:transparent}*::-webkit-scrollbar-thumb{border-radius:var(--radius-pill);background:color-mix(in srgb,var(--text-muted) 45%,transparent)}*::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb,var(--text-muted) 70%,transparent)}*::-webkit-scrollbar-button,*::-webkit-scrollbar-button:start:decrement,*::-webkit-scrollbar-button:end:increment,*::-webkit-scrollbar-button:vertical:start:decrement,*::-webkit-scrollbar-button:vertical:end:increment,*::-webkit-scrollbar-button:horizontal:start:decrement,*::-webkit-scrollbar-button:horizontal:end:increment{display:none;width:0;height:0}a{color:var(--accent);text-decoration:none}a:hover{color:var(--accent-hover);text-decoration:underline}:where(a,button,summary,[role=button],[tabindex]):focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}button,.button{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:var(--control-height);padding:.375rem 1rem;border-radius:var(--radius-control);border:1px solid transparent;background:transparent;color:var(--text);font-family:inherit;font-size:var(--font-size-emphasis);font-weight:var(--font-weight-medium);line-height:var(--line-height-body);cursor:pointer}button:hover:not(:disabled),.button:hover:not(:disabled),button:active:not(:disabled),.button:active:not(:disabled){background:var(--surface-muted)}button.primary,.button.primary{background:var(--accent);border-color:transparent;color:var(--text-on-accent)}button.primary:hover:not(:disabled),.button.primary:hover:not(:disabled),button.primary:active:not(:disabled),.button.primary:active:not(:disabled){background:var(--accent-hover);border-color:transparent}button.primary:disabled,.button.primary:disabled{background:var(--surface-muted);border-color:var(--border);color:var(--text-muted);opacity:1;cursor:not-allowed;filter:none}button.danger,.button.danger{background:var(--danger);border-color:transparent;color:var(--text-on-accent)}button.danger:hover:not(:disabled),.button.danger:hover:not(:disabled),button.danger:active:not(:disabled),.button.danger:active:not(:disabled){background:var(--danger);filter:brightness(1.08)}button:disabled{opacity:.6;cursor:not-allowed}input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=hidden]):where(:not(.ui-input__control)),textarea:where(:not(.ui-textarea)),select:where(:not(.ui-native-select__control)){width:100%;min-height:var(--control-height);padding:.375rem .75rem;border-radius:var(--radius-control);border:1px solid var(--border);background:transparent;color:var(--text);font:inherit;font-size:var(--font-size-body);line-height:var(--line-height-body)}input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=hidden]):where(:not(.ui-input__control)):hover,textarea:where(:not(.ui-textarea)):hover,select:where(:not(.ui-native-select__control)):hover{border-color:var(--border-subtle)}input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=hidden]):where(:not(.ui-input__control)):focus,textarea:where(:not(.ui-textarea)):focus,select:where(:not(.ui-native-select__control)):focus{outline:none;border-color:var(--accent);background:var(--bg)}input[type=radio]:where(:not(.ui-choice__input)),input[type=checkbox]:where(:not(.ui-choice__input)){min-height:0;margin:0;padding:0;border:none;border-radius:0;background:transparent;accent-color:var(--accent)}input[type=radio]:where(:not(.ui-choice__input)){width:1rem;height:1rem;flex-shrink:0}input[type=radio]:where(:not(.ui-choice__input)):focus-visible,input[type=checkbox]:where(:not(.ui-choice__input)):focus-visible{outline:2px solid var(--accent);outline-offset:2px}label{display:block;margin-bottom:.25rem;color:var(--text-muted);font-size:var(--font-size-body)}.form-field{margin-bottom:1rem}.error-banner{padding:.75rem 1rem;border-radius:var(--radius-md);border:1px solid var(--danger);background:color-mix(in srgb,var(--danger) 10%,transparent);color:var(--danger-text);margin-bottom:1rem}.page-title{margin:0 0 1rem;font-size:1.5rem;font-weight:600}.data-table{width:100%;border-collapse:collapse}.data-table th,.data-table td{padding:var(--table-cell-y) var(--space-md);text-align:left;line-height:var(--line-height-data);border-bottom:1px solid var(--border)}.data-table th{color:var(--text-muted);font-weight:500;font-size:.875rem}.data-table tbody tr:hover{background:var(--bg-elevated)}.org-list__name{display:block}.org-list__meta{display:block;margin-top:.15rem;color:var(--text-muted);font-size:.8125rem;font-weight:400;line-height:1.3}.empty-state{color:var(--text-muted);padding:2rem;text-align:center}.loading{color:var(--text-muted);padding:1rem}.document-filters__checkbox{display:inline-flex;align-items:center;gap:.5rem;color:var(--text-muted);font-size:.875rem;margin-bottom:.25rem;cursor:pointer}.document-filters__checkbox input{width:auto}.app-main{display:flex;flex:1;flex-direction:column;width:100%;min-width:0;min-height:0;margin:0 auto;overflow:auto;overscroll-behavior:contain}.app-main:has(>.org-settings-page),.app-main:has(>.content-page){display:block}.content-page{box-sizing:border-box;width:100%;padding:var(--space-xl);flex:0 0 auto}.content-page__header{display:flex;align-items:center;justify-content:space-between;gap:var(--space-lg);margin-bottom:var(--space-lg)}.content-page__header .page-title{margin:0}.documents-workspace-page{display:flex;flex-direction:column;flex:1;min-height:0;overflow:hidden}.documents-workspace-page__body{flex:1;min-height:0;overflow:hidden;display:flex;flex-direction:column}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.panel-elevated{border:none;border-radius:var(--radius-md);background:var(--bg-elevated);padding:var(--panel-padding);min-width:0}.panel-elevated[role=listbox],.panel-elevated[role=menu]{border:1px solid var(--border);box-shadow:var(--shadow-popover)}.panel-elevated[role=dialog]{border:1px solid var(--border);box-shadow:var(--shadow-overlay)}.data-table tbody .ui-checkbox{width:auto}.panel-elevated__header{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-md);margin-bottom:var(--space-md)}.panel-elevated__header h2{margin:0;font-size:1rem;font-weight:600}.panel-elevated__meta{margin:.25rem 0 0;font-size:.75rem;color:var(--text-muted)}.document-preview__body{flex:1;min-height:0;display:flex;align-items:stretch;justify-content:stretch;overflow:hidden}.document-preview__viewport{width:100%;height:100%;min-height:0;border:1px solid var(--border);border-radius:0;background:#fff;overflow:hidden}.document-preview__frame{display:block;width:100%;height:100%;border:0;background:#fff}.document-preview__image{display:block;width:100%;height:100%;object-fit:contain}.document-detail__subtitle{margin:1rem 0 .5rem;font-size:.875rem;font-weight:600;color:var(--text-muted)}.document-result-preview{margin:0;padding:.75rem;max-height:320px;overflow:auto;font-size:.75rem;border-radius:var(--radius-md);border:1px solid var(--border);background:var(--bg)}.status-badge{display:inline-block;padding:.15rem .5rem;border-radius:var(--radius-sm);font-size:var(--font-size-caption);font-weight:var(--font-weight-medium);line-height:var(--line-height-caption)}.status-badge--action{background:var(--badge-action-bg);color:var(--status-action-text)}.status-badge--error{background:var(--badge-error-bg);color:var(--danger-text)}.status-badge--waiting{background:var(--badge-waiting-bg);color:var(--status-waiting-text)}.status-badge--progress{background:var(--badge-progress-bg);color:var(--status-progress-text)}.status-badge--success{background:var(--badge-success-bg);color:var(--status-success-text)}.status-badge--neutral{background:var(--badge-neutral-bg);color:var(--status-neutral)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.app-shell{display:flex;flex-direction:column;height:100%;overflow:hidden}.app-shell__body{display:flex;flex:1;min-height:0;overflow:hidden}.app-shell__column{display:flex;flex:1;flex-direction:column;min-width:0;min-height:0}.app-main:focus-visible{outline:none}.app-skip-link{position:fixed;top:var(--space-sm);left:var(--space-sm);z-index:var(--z-toast);padding:var(--space-sm) var(--space-md);border-radius:var(--radius-control);background:var(--brand-night);color:var(--on-night-text);font-weight:var(--font-weight-medium);text-decoration:none;transform:translateY(calc(-100% - var(--space-lg)))}.app-skip-link:hover{color:var(--on-night-text)}.app-skip-link:focus-visible{outline:2px solid var(--brand-mint);outline-offset:2px;box-shadow:var(--shadow-popover);transform:none}.app-header{display:flex;flex:none;align-items:center;gap:var(--space-md);box-sizing:border-box;height:var(--app-header-height);min-width:0;padding:0 var(--space-lg) 0 var(--space-xl);border-bottom:1px solid var(--border-subtle);background:var(--bg-elevated);font-size:var(--font-size-body);line-height:var(--line-height-body)}.app-header:has(>.app-header__menu-trigger){padding-left:var(--space-sm);gap:var(--space-sm)}.app-header__brand{display:inline-flex;flex:none;align-items:center;border-radius:var(--radius-sm);text-decoration:none}.app-header__organization{container:app-header-crumb / inline-size;display:flex;flex:1 1 8rem;align-items:center;gap:var(--space-sm);min-width:0}.app-header__admin-link,.app-header__admin-link:hover{flex:none;color:var(--accent-text);font-weight:var(--font-weight-medium)}.app-header__spacer{flex:1 1 0;min-width:0}.app-header__organization~.app-header__spacer{display:none}.app-header__page-controls{display:inline-flex;flex:none;align-items:center;gap:var(--space-sm)}.app-header__page-controls:empty{display:none}.app-header__tools{display:flex;flex:none;align-items:center;gap:var(--space-sm)}.brand-lockup{display:inline-flex;align-items:center;gap:var(--space-sm)}.brand-lockup__mark{display:block;flex:none;width:1.75rem;height:1.75rem;object-fit:contain}.brand-lockup__wordmark{display:block;flex:none;width:auto;height:.9375rem}.brand-lockup--theme .brand-lockup__wordmark--on-light{display:none}:root[data-theme=light] .brand-lockup--theme .brand-lockup__wordmark--on-dark{display:none}:root[data-theme=light] .brand-lockup--theme .brand-lockup__wordmark--on-light{display:block}.organization-switcher{display:flex;align-items:center;gap:.375rem;min-width:0}.organization-switcher__list{flex:none;border-radius:var(--radius-sm);color:var(--text-muted);text-decoration:none;white-space:nowrap}.organization-switcher__list:hover{color:var(--text);text-decoration:underline}.organization-switcher__separator{flex:none;color:var(--border-control)}.organization-switcher__trigger.ui-button{flex:0 1 auto;max-width:22rem;margin-left:calc(-1 * var(--space-xs));padding-inline:var(--space-xs) .375rem;font-weight:var(--font-weight-semibold)}.organization-switcher__trigger[aria-expanded=true]{background:var(--surface-muted)}.organization-switcher__name{min-width:0;overflow:hidden;font-weight:var(--font-weight-semibold);text-overflow:ellipsis;white-space:nowrap}.organization-switcher__panel{width:min(26rem,calc(100vw - 1rem))}.organization-switcher__footer{padding:var(--space-sm) var(--space-md);border-top:1px solid var(--border-faint);font-size:var(--font-size-small);line-height:var(--line-height-small)}.organization-switcher__all,.organization-switcher__all:hover{color:var(--accent-text)}@container app-header-crumb (max-width: 20rem){.app-header__organization .organization-switcher__list,.app-header__organization .organization-switcher__separator{display:none}}@container app-header-crumb (max-width: 13rem){.app-header__organization .output-format-mark{display:none}}@container app-header-crumb (max-width: 5rem){.app-header .app-header__organization>*{display:none}}.language-picker,.profile-menu{display:flex;flex:none}.language-picker__trigger.ui-button{color:var(--text-muted);font-weight:var(--font-weight-normal)}.language-picker__trigger.ui-button:hover:not(:disabled),.language-picker__trigger.ui-button[aria-expanded=true]{color:var(--text)}.profile-menu__trigger{display:inline-flex;align-items:center;gap:var(--space-xs);min-height:0;height:var(--control-height);margin:0;padding:0 var(--space-xs) 0 1px;border:0;border-radius:var(--radius-pill);background:transparent;color:var(--text-muted);font:inherit;cursor:pointer}.profile-menu__trigger:hover:not(:disabled),.profile-menu__trigger[aria-expanded=true]{background:var(--surface-muted);color:var(--text)}.profile-menu__trigger:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.profile-menu__avatar{display:inline-flex;flex:none;align-items:center;justify-content:center;width:1.875rem;height:1.875rem;border-radius:50%;background:var(--brand-night);color:var(--brand-mint);font-size:var(--font-size-caption);font-weight:var(--font-weight-semibold);line-height:1;letter-spacing:.02em}:root[data-theme=dark] .profile-menu__avatar{box-shadow:inset 0 0 0 1px var(--on-night-line)}.profile-menu__chevron{flex:none}.profile-menu__who{display:grid;gap:.125rem;margin:0 0 var(--space-xs);padding:var(--space-sm) var(--space-md) var(--space-sm);border-bottom:1px solid var(--border-faint);font-size:var(--font-size-small);line-height:var(--line-height-small)}.profile-menu__who-name{color:var(--text);font-weight:var(--font-weight-semibold)}.profile-menu__who-email{color:var(--text-muted);overflow-wrap:anywhere}@media(max-width:600px){.organization-switcher__list,.organization-switcher__separator{display:none}.app-header{gap:var(--space-xs);padding-right:var(--space-sm)}.app-header:has(>.app-header__menu-trigger){padding-left:var(--space-xs)}.app-header__organization .output-format-mark,.profile-menu__chevron{display:none}.app-header__tools{gap:var(--space-xs)}:root .app-header__brand .brand-lockup--theme .brand-lockup__wordmark{display:none}.profile-menu__trigger{padding-right:1px}.app-header:has(.app-header__page-controls>*+*) :is(.app-header__organization,.quick-jump-trigger-icon){display:none}.app-header:has(.app-header__page-controls>*+*) .app-header__page-controls{margin-left:auto}}.profile-page__form{display:grid;gap:var(--space-lg);max-width:28rem}.profile-page__actions{display:flex}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-ext-opsz-normal-CfYZpDVp.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-opsz-normal-BFQXbQ-f.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-ext-opsz-normal-BmPQvyvo.woff2) format("woff2-variations");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-opsz-normal-BM0NlUE_.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-vietnamese-opsz-normal-Ci9T9ieq.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-ext-opsz-normal-DpK-iCPk.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-opsz-normal-BwkfbSeq.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
