.kat-button{display:inline-flex;align-items:center;justify-content:center;gap:var(--spacing-xs);padding:var(--size-button-paddingBlock) var(--size-button-paddingInline);min-height:var(--size-button-minHeight);border-radius:var(--radius-sm);border:1px solid transparent;font-family:var(--type-body-font-family);font-size:var(--type-body-font-size);font-weight:var(--type-weight-semibold);line-height:var(--type-body-line-height);cursor:pointer;transition:background-color .12s ease,border-color .12s ease,color .12s ease}.kat-button:disabled{cursor:not-allowed;opacity:.5}.kat-button:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.kat-button--loading{position:relative}.kat-button__label--loading{opacity:0}.kat-button__spinner{position:absolute;top:50%;left:50%;width:1em;height:1em;margin-top:-.5em;margin-left:-.5em;border-radius:var(--radius-lg);border:2px solid currentColor;border-top-color:transparent;animation:kat-button-spin .6s linear infinite}@keyframes kat-button-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.kat-button__spinner{animation:none}}.kat-button--primary{background-color:var(--color-accent-default);color:var(--color-text-onAccent)}.kat-button--primary:hover:not(:disabled){background-color:var(--color-accent-emphasis)}.kat-button--secondary{background-color:var(--color-surface-default);color:var(--color-text-default);border-color:var(--color-border-default)}.kat-button--secondary:hover:not(:disabled){border-color:var(--color-border-strong);background-color:var(--color-surface-raised)}.kat-button--danger{background-color:var(--color-state-danger);color:var(--color-text-onAccent)}.kat-button--danger:hover:not(:disabled){border-color:var(--color-state-danger);background-color:var(--color-surface-default);color:var(--color-state-danger)}.kat-button--quiet{background-color:transparent;color:var(--color-text-default)}.kat-button--quiet:hover:not(:disabled){border-color:var(--color-border-default);background-color:var(--color-surface-sunken)}.kat-button--large{padding:var(--size-button-large-paddingBlock) var(--size-button-large-paddingInline);min-height:var(--size-button-large-minHeight);font-size:var(--size-button-large-fontSize)}.kat-card{box-sizing:border-box;min-width:0;padding:var(--size-card-paddingBlock) var(--size-card-paddingInline);border:1px solid var(--color-border-default);border-radius:var(--radius-md);background-color:var(--color-surface-raised);color:var(--color-text-default);font-family:var(--type-body-font-family);font-size:var(--type-body-font-size);line-height:var(--type-body-line-height)}li.kat-card{list-style:none}.kat-card--flush{padding:0;overflow:hidden}.kat-card__head{display:flex;align-items:baseline;justify-content:space-between;gap:var(--spacing-sm);margin-block-end:var(--spacing-xs)}.kat-card__title{margin:0;color:var(--color-text-muted);font-family:var(--type-body-font-family);font-size:var(--type-small-font-size);font-weight:var(--type-weight-semibold);line-height:var(--type-small-line-height);letter-spacing:.04em;text-transform:uppercase}.kat-card__aside{color:var(--color-text-muted);font-size:var(--type-small-font-size);font-variant-numeric:tabular-nums}.kat-card--flush>.kat-card__head{margin:0;padding:var(--spacing-sm);border-block-end:1px solid var(--color-border-default)}.kat-chip{display:inline-flex;align-items:center;gap:var(--spacing-xs);box-sizing:border-box;padding:var(--size-chip-paddingBlock) var(--size-chip-paddingInline);border:1px solid transparent;border-radius:var(--radius-lg);background-color:var(--color-surface-sunken);color:var(--color-text-default);font-family:var(--type-body-font-family);font-size:var(--type-small-font-size);font-weight:var(--type-weight-medium);line-height:var(--type-small-line-height);white-space:nowrap}.kat-chip--accent{background-color:var(--color-accent-tint);color:var(--color-accent-text)}.kat-chip--success{background-color:var(--color-tint-success);color:var(--color-state-success)}.kat-chip--warning{background-color:var(--color-tint-warning);color:var(--color-state-warning)}.kat-chip--danger{background-color:var(--color-tint-danger);color:var(--color-state-danger)}.kat-chip--info{background-color:var(--color-tint-info);color:var(--color-state-info)}.kat-chip--filter{min-height:var(--size-button-minHeight);cursor:pointer;transition:background-color .12s ease,color .12s ease}.kat-chip--filter:hover:not(:disabled):not([aria-pressed=true]):not([aria-checked=true]){background-color:color-mix(in srgb,var(--color-text-default) 8%,var(--color-surface-sunken))}.kat-chip--filter:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.kat-chip--filter:disabled{cursor:not-allowed;opacity:.5}.kat-chip--filter[aria-pressed=true],.kat-chip--filter[aria-checked=true]{background-color:var(--color-text-default);color:var(--color-surface-default)}.kat-chip__count{font-variant-numeric:tabular-nums}@media(forced-colors:active){.kat-chip--filter{border-color:ButtonText}.kat-chip--filter[aria-pressed=true],.kat-chip--filter[aria-checked=true]{border-width:2px}}.kat-disclosure{min-width:0;border:1px solid var(--color-border-default);border-radius:var(--radius-md);background-color:var(--color-surface-raised);color:var(--color-text-default);font-family:var(--type-body-font-family);font-size:var(--type-body-font-size);line-height:var(--type-body-line-height)}.kat-disclosure__heading{margin:0;font:inherit}.kat-disclosure__trigger{display:flex;align-items:center;gap:var(--spacing-sm);box-sizing:border-box;width:100%;margin:0;padding:var(--size-disclosure-paddingBlock) var(--size-disclosure-paddingInline);border:0;border-radius:var(--radius-md);background:none;color:inherit;font:inherit;font-weight:var(--type-weight-medium);text-align:start;cursor:pointer}.kat-disclosure__trigger:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:-2px}.kat-disclosure__chevron{display:inline-flex;flex:none;color:var(--color-text-muted);transition:transform .12s ease}.kat-disclosure--open>.kat-disclosure__trigger .kat-disclosure__chevron,.kat-disclosure--open>.kat-disclosure__heading .kat-disclosure__chevron{transform:rotate(90deg)}.kat-disclosure__summary{min-width:0}.kat-disclosure__detail{min-width:0;color:var(--color-text-muted);font-size:var(--type-small-font-size);font-weight:var(--type-weight-regular)}.kat-disclosure__detail:before{content:"· "}.kat-disclosure__panel{padding:0 var(--size-disclosure-paddingInline) var(--size-disclosure-paddingInline)}.kat-disclosure__panel[hidden]{display:none}@media(prefers-reduced-motion:reduce){.kat-disclosure__chevron{transition:none}}.kat-kbd{display:inline-block;padding:0 var(--spacing-xs);border:1px solid var(--color-border-strong);border-bottom-width:2px;border-radius:var(--radius-sm);background-color:var(--color-surface-sunken);color:var(--color-text-default);font-family:var(--type-mono-font-family, ui-monospace, monospace);font-size:.8em;line-height:1.4;white-space:nowrap}.kat-copy{display:inline-flex;flex-wrap:wrap;align-items:center;gap:var(--spacing-xs);max-width:100%;min-width:0}.kat-copy__content{flex:1 1 0;min-width:0;overflow-wrap:anywhere}.kat-copy__control{display:contents}.kat-copy__button{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:var(--spacing-xs);box-sizing:border-box;min-width:1.75rem;min-height:1.75rem;margin:0;padding:0 var(--spacing-xs);border:1px solid transparent;border-radius:var(--radius-sm);background:none;color:var(--color-focus-ring);font:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent}.kat-copy__button:hover{background-color:var(--color-surface-sunken)}.kat-copy__button:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}@media(pointer:coarse){.kat-copy__button{min-width:2.75rem;min-height:2.75rem}}.kat-copy[data-state=copied] .kat-copy__button{cursor:default}.kat-copy[data-state=copied] .kat-copy__button:hover{background:none}.kat-copy[data-state=failed] .kat-copy__button{color:var(--color-state-danger)}.kat-copy__icon{flex:none;display:block}.kat-copy__hint,.kat-copy__confirmation{color:var(--color-text-default);font-family:var(--type-body-font-family);font-size:var(--type-small-font-size);font-weight:var(--type-weight-regular);line-height:var(--type-small-line-height);text-align:start}.kat-copy[data-state=copied] .kat-copy__hint{display:none}.kat-copy__confirmation:not(:empty){flex:1 0 100%}.kat-copy__confirmation:empty{position:absolute;width:0;height:0;overflow:hidden}.kat-copy__failure{flex:1 0 100%;color:var(--color-state-danger);font-family:var(--type-body-font-family);font-size:var(--type-small-font-size);line-height:var(--type-small-line-height);overflow-wrap:anywhere}@media(hover:hover){.kat-copy__control{position:relative;display:inline-flex;flex:none;align-items:center}.kat-copy__hint,.kat-copy__confirmation:not(:empty){position:absolute;inset-block-start:calc(100% + var(--spacing-xs));inset-inline-end:0;z-index:20;box-sizing:border-box;width:max-content;max-width:min(20rem,80vw);padding:var(--spacing-xs) var(--spacing-sm);border-radius:var(--radius-sm);background-color:var(--color-text-default);box-shadow:var(--elevation-overlay);color:var(--color-surface-default)}.kat-copy__hint:before,.kat-copy__confirmation:not(:empty):before{content:"";position:absolute;inset-inline:0;inset-block-start:calc(-1 * var(--spacing-xs));height:var(--spacing-xs)}.kat-copy__hint{visibility:hidden}.kat-copy:not(.kat-copy--dismissed):not([data-state=copied]) .kat-copy__button:hover .kat-copy__hint,.kat-copy:not(.kat-copy--dismissed):not([data-state=copied]) .kat-copy__button:focus-visible .kat-copy__hint{visibility:visible}.kat-copy__button{padding:0}}.kat-menu{position:relative;display:inline-block}.kat-menu__caret{display:inline-flex;margin-inline-start:var(--spacing-xs)}.kat-menu__list{position:absolute;inset-block-start:calc(100% + var(--spacing-xs));inset-inline-start:0;z-index:20;display:flex;flex-direction:column;box-sizing:border-box;min-width:max(100%,10rem);padding:var(--spacing-xs);border:1px solid var(--color-border-default);border-radius:var(--radius-md);background-color:var(--color-surface-default);box-shadow:var(--elevation-overlay)}.kat-menu--end .kat-menu__list{inset-inline-start:auto;inset-inline-end:0}.kat-menu__item{display:block;box-sizing:border-box;width:100%;min-height:var(--size-button-minHeight);margin:0;padding:var(--size-button-paddingBlock) var(--size-button-paddingInline);border:0;border-radius:var(--radius-sm);background:none;color:var(--color-text-default);font-family:var(--type-body-font-family);font-size:var(--type-body-font-size);line-height:var(--type-body-line-height);text-align:start;white-space:nowrap;cursor:pointer}.kat-menu__item:hover:not(:disabled),.kat-menu__item:focus-visible{background-color:var(--color-surface-raised)}.kat-menu__item:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:-2px}.kat-menu__item:disabled{cursor:not-allowed;opacity:.5}.kat-menu__item--danger{color:var(--color-state-danger)}.kat-segmented{display:inline-flex;flex-wrap:wrap;gap:var(--spacing-xs)}.kat-timeline{position:relative;display:grid;gap:var(--spacing-sm);margin:0;padding:0 0 0 var(--spacing-lg);list-style:none;color:var(--color-text-default);font-family:var(--type-body-font-family);font-size:var(--type-body-font-size);line-height:var(--type-body-line-height)}.kat-timeline:before{content:"";position:absolute;inset-block:var(--spacing-xs);inset-inline-start:var(--spacing-xs);border-inline-start:2px solid var(--color-border-default)}.kat-timeline__item{position:relative;display:grid;gap:var(--spacing-xs);min-width:0;padding:var(--size-timeline-itemPaddingBlock) var(--size-timeline-itemPaddingInline);border:1px solid var(--color-border-default);border-radius:var(--radius-md);background-color:var(--color-surface-raised)}.kat-timeline__item:before{content:"";position:absolute;inset-block-start:var(--spacing-md);inset-inline-start:calc(-1 * var(--spacing-lg) - 1px);width:10px;height:10px;box-sizing:border-box;border:2px solid var(--color-surface-default);border-radius:var(--radius-lg);background-color:var(--color-focus-ring)}.kat-timeline__item--quiet{padding-block:0;border-color:transparent;background-color:transparent;color:var(--color-text-muted);font-size:var(--type-small-font-size);line-height:var(--type-small-line-height)}.kat-timeline__item--quiet:before{inset-block-start:var(--spacing-xs);inset-inline-start:calc(-1 * var(--spacing-lg));width:8px;height:8px;background-color:var(--color-border-strong)}.kat-timeline__head{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--spacing-xs) var(--spacing-sm)}.kat-timeline__title{font-weight:var(--type-weight-semibold)}.kat-timeline__when{color:var(--color-text-muted);font-size:var(--type-small-font-size);font-variant-numeric:tabular-nums}.kat-timeline__aside{margin-inline-start:auto;color:var(--color-text-faint);font-size:var(--type-small-font-size)}.kat-timeline__quote{margin:0;color:var(--color-text-muted);font-style:italic;overflow-wrap:anywhere}.kat-timeline__details{display:grid;gap:2px;margin:0;padding:0 0 0 var(--spacing-md);color:var(--color-text-muted);font-size:var(--type-small-font-size);overflow-wrap:anywhere}.kat-checkbox{display:inline-flex;align-items:center;gap:var(--spacing-sm);font-family:var(--type-body-font-family);font-size:var(--type-body-font-size);line-height:var(--type-body-line-height);color:var(--color-text-default);cursor:pointer}.kat-checkbox--disabled{cursor:not-allowed;opacity:.5}.kat-checkbox__input{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.kat-checkbox__box{position:relative;flex:none;box-sizing:border-box;width:var(--spacing-md);height:var(--spacing-md);border:1px solid var(--color-border-field);border-radius:var(--radius-sm);background-color:var(--color-surface-default);transition:background-color .12s ease,border-color .12s ease}.kat-checkbox__box:after{content:"";position:absolute;top:45%;left:50%;width:var(--spacing-xs);height:var(--spacing-sm);border:solid var(--color-text-onAccent);border-width:0 2px 2px 0;transform:translate(-50%,-50%) rotate(45deg);opacity:0}.kat-checkbox__box:before{content:"";position:absolute;top:50%;left:50%;width:var(--spacing-sm);border-top:2px solid var(--color-text-onAccent);transform:translate(-50%,-50%);opacity:0}.kat-checkbox__text{font-family:var(--type-body-font-family);font-size:var(--type-body-font-size)}.kat-checkbox:hover:not(.kat-checkbox--disabled) .kat-checkbox__input:not(:checked):not(:indeterminate)+.kat-checkbox__box{border-color:var(--color-text-muted)}.kat-checkbox__input:checked+.kat-checkbox__box,.kat-checkbox__input:indeterminate+.kat-checkbox__box{background-color:var(--color-focus-ring);border-color:var(--color-focus-ring)}.kat-checkbox__input:checked:not(:indeterminate)+.kat-checkbox__box:after{opacity:1}.kat-checkbox__input:indeterminate+.kat-checkbox__box:before{opacity:1}.kat-checkbox__input:focus-visible+.kat-checkbox__box{outline:2px solid var(--color-focus-ring);outline-offset:1px}.kat-checkbox--invalid .kat-checkbox__box{border-color:var(--color-state-danger)}.kat-checkbox--invalid .kat-checkbox__input:focus-visible+.kat-checkbox__box{outline-color:var(--color-state-danger)}.kat-date-input{--kat-date-input-done-size: calc(var(--spacing-lg) + var(--spacing-xs));position:relative;display:flex;align-items:stretch;width:100%;box-sizing:border-box}.kat-date-input__field{border-radius:var(--radius-sm);border:1px solid var(--color-border-field);background-color:var(--color-surface-default);color:var(--color-text-default);font-family:var(--type-body-font-family);font-size:var(--type-body-font-size);line-height:var(--type-body-line-height)}.kat-date-input__field:hover:not(:disabled){border-color:var(--color-text-muted)}.kat-date-input__field:focus-visible,.kat-date-input__field:focus{outline:2px solid var(--color-focus-ring);outline-offset:1px;border-color:var(--color-focus-ring)}.kat-date-input__field:disabled{cursor:not-allowed;opacity:.5;background-color:var(--color-surface-sunken)}.kat-date-input--invalid .kat-date-input__field{border-color:var(--color-state-danger)}.kat-date-input--invalid .kat-date-input__field:focus-visible,.kat-date-input--invalid .kat-date-input__field:focus{outline-color:var(--color-state-danger)}.kat-date-input .kat-date-input__field{flex:1 1 auto;width:auto;max-width:none;min-width:min(100%,calc(20ch + var(--spacing-xl)));box-sizing:border-box;min-height:var(--size-field-minHeight);padding:var(--size-field-paddingBlock) var(--size-field-paddingInline);border-width:1px}.kat-date-input__field::-webkit-calendar-picker-indicator{cursor:pointer}.kat-date-input--compound .kat-date-input__field{padding-inline-end:calc(var(--kat-date-input-done-size) + var(--size-field-paddingInline))}.kat-date-input .kat-date-input__done{position:absolute;inset-inline-end:var(--spacing-xs);top:50%;transform:translateY(-50%);width:var(--kat-date-input-done-size);height:var(--kat-date-input-done-size);min-width:0;min-height:0;max-width:none;max-height:none;flex:none;margin:0;padding:0;display:inline-flex;align-items:center;justify-content:center;visibility:hidden;border:0;border-radius:var(--radius-sm);background-color:transparent;color:var(--color-text-muted);font-family:var(--type-body-font-family);font-size:var(--type-body-font-size);line-height:1;cursor:pointer;transition:background-color .12s ease}.kat-date-input:focus-within .kat-date-input__done{visibility:visible}.kat-date-input .kat-date-input__done:hover:not(:disabled){background-color:var(--color-surface-sunken);color:var(--color-text-default)}.kat-date-input .kat-date-input__done:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:1px}.kat-date-input--disabled .kat-date-input__done,.kat-date-input .kat-date-input__done:disabled{cursor:not-allowed;opacity:.5}.kat-date-input.kat-date-input--with-choices{flex-wrap:wrap;gap:var(--spacing-sm)}.kat-date-input .kat-date-input__choices{display:flex;flex:0 1 auto;flex-wrap:wrap;align-items:stretch;gap:var(--spacing-sm)}.kat-date-input .kat-date-input__choices .kat-date-input__choice{flex:0 1 auto;margin:0;white-space:nowrap}@media(max-width:48rem){.kat-date-input .kat-date-input__choices .kat-date-input__choice{min-block-size:2.75rem}}.kat-select{display:block;width:100%;box-sizing:border-box;min-height:var(--size-field-minHeight);padding:var(--size-field-paddingBlock) var(--size-field-paddingInline);border-radius:var(--radius-sm);border:1px solid var(--color-border-field);background-color:var(--color-surface-default);color:var(--color-text-default);font-family:var(--type-body-font-family);font-size:var(--type-body-font-size);line-height:var(--type-body-line-height)}.kat-select:hover:not(:disabled){border-color:var(--color-text-muted)}.kat-select:focus-visible,.kat-select:focus{outline:2px solid var(--color-focus-ring);outline-offset:1px;border-color:var(--color-focus-ring)}.kat-select:disabled{cursor:not-allowed;opacity:.5;background-color:var(--color-surface-sunken)}.kat-select--invalid{border-color:var(--color-state-danger)}.kat-select--invalid:focus-visible,.kat-select--invalid:focus{outline-color:var(--color-state-danger)}.kat-file-input{display:inline-flex;align-items:center;gap:var(--spacing-sm);box-sizing:border-box;max-width:100%;border-radius:var(--radius-sm);border:1px solid var(--color-border-field);background-color:var(--color-surface-default);padding-right:var(--spacing-xs);overflow:hidden}.kat-file-input:hover:not(.kat-file-input--disabled){border-color:var(--color-text-muted)}.kat-file-input:focus-within{outline:2px solid var(--color-focus-ring);outline-offset:1px;border-color:var(--color-focus-ring)}.kat-file-input--block{position:relative;display:flex;justify-content:center;width:100%;padding:var(--spacing-md);border:2px dashed var(--color-border-field);border-radius:var(--radius-md);background-color:var(--color-surface-default)}.kat-file-input--block:hover:not(.kat-file-input--disabled){background-color:var(--color-surface-sunken)}.kat-file-input--invalid{border-color:var(--color-state-danger)}.kat-file-input--invalid:focus-within{outline-color:var(--color-state-danger)}.kat-file-input--disabled{cursor:not-allowed;opacity:.5;background-color:var(--color-surface-sunken)}.kat-file-input__choose{flex:none;display:inline-flex;align-items:center;padding:var(--spacing-xs) var(--spacing-sm);background-color:var(--color-surface-raised);color:var(--color-text-default);font-family:var(--type-body-font-family);font-size:var(--type-body-font-size);line-height:var(--type-body-line-height);cursor:pointer;transition:background-color .12s ease}.kat-file-input__choose:hover{background-color:var(--color-surface-sunken)}.kat-file-input__choose[data-disabled]{cursor:not-allowed}.kat-file-input__field{position:absolute;width:1px;height:1px;margin:-1px;padding:0;border:0;clip-path:inset(50%);overflow:hidden;white-space:nowrap}.kat-file-input__name{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:var(--spacing-xs) 0;color:var(--color-text-default);font-family:var(--type-body-font-family);font-size:var(--type-body-font-size);line-height:var(--type-body-line-height)}.kat-file-input__name[data-empty]{color:var(--color-text-muted)}.kat-file-input__clear{flex:none;display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:var(--radius-sm);padding:0 var(--spacing-xs);background:transparent;color:var(--color-text-muted);font-family:var(--type-body-font-family);font-size:var(--type-body-font-size);line-height:var(--type-body-line-height);cursor:pointer}.kat-file-input__clear:hover{color:var(--color-text-default);background-color:var(--color-surface-sunken)}.kat-file-input__clear:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:-2px}.kat-file-input--block .kat-file-input__choose{min-block-size:2.75rem;padding:var(--spacing-xs) var(--spacing-md);border:1px solid var(--color-border-strong);border-radius:var(--radius-sm)}.kat-file-input--block .kat-file-input__field{top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;clip-path:none;opacity:0;cursor:pointer}.kat-file-input--block.kat-file-input--disabled .kat-file-input__field{cursor:not-allowed}.kat-file-input--block .kat-file-input__name{flex:0 1 auto;align-self:center}.kat-file-input--block .kat-file-input__clear{position:relative;z-index:1;align-self:center}.kat-input{display:block;width:100%;box-sizing:border-box;min-height:var(--size-field-minHeight);padding:var(--size-field-paddingBlock) var(--size-field-paddingInline);border-radius:var(--radius-sm);border:1px solid var(--color-border-field);background-color:var(--color-surface-default);color:var(--color-text-default);font-family:var(--type-body-font-family);font-size:var(--type-body-font-size);line-height:var(--type-body-line-height)}.kat-input::placeholder{color:var(--color-text-muted)}.kat-input:hover:not(:disabled){border-color:var(--color-text-muted)}.kat-input:focus-visible,.kat-input:focus{outline:2px solid var(--color-focus-ring);outline-offset:1px;border-color:var(--color-focus-ring)}.kat-input:disabled{cursor:not-allowed;opacity:.5;background-color:var(--color-surface-sunken)}.kat-input--invalid{border-color:var(--color-state-danger)}.kat-input--invalid:focus-visible,.kat-input--invalid:focus{outline-color:var(--color-state-danger)}.kat-number-input{display:inline-flex;align-items:stretch;box-sizing:border-box;border-radius:var(--radius-sm);border:1px solid var(--color-border-field);background-color:var(--color-surface-default);overflow:hidden}.kat-number-input:hover:not(.kat-number-input--disabled){border-color:var(--color-text-muted)}.kat-number-input:focus-within{outline:2px solid var(--color-focus-ring);outline-offset:1px;border-color:var(--color-focus-ring)}.kat-number-input--invalid{border-color:var(--color-state-danger)}.kat-number-input--invalid:focus-within{outline-color:var(--color-state-danger)}.kat-number-input--disabled{cursor:not-allowed;opacity:.5;background-color:var(--color-surface-sunken)}.kat-number-input__field{flex:1 1 auto;min-width:0;width:var(--spacing-xl);border:0;background:transparent;padding:var(--spacing-xs) var(--spacing-sm);color:var(--color-text-default);font-family:var(--type-body-font-family);font-size:var(--type-body-font-size);line-height:var(--type-body-line-height);text-align:center;-webkit-appearance:textfield;appearance:textfield;-moz-appearance:textfield}.kat-number-input__field:focus{outline:none}.kat-number-input__field::-webkit-outer-spin-button,.kat-number-input__field::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.kat-number-input__field:disabled{cursor:not-allowed}.kat-number-input__step{flex:none;display:inline-flex;align-items:center;justify-content:center;padding:0 var(--spacing-sm);border:0;background-color:var(--color-surface-raised);color:var(--color-text-default);font-family:var(--type-body-font-family);font-size:var(--type-body-font-size);line-height:var(--type-body-line-height);cursor:pointer;transition:background-color .12s ease}.kat-number-input__step:hover:not(:disabled){background-color:var(--color-surface-sunken)}.kat-number-input__step:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:-2px}.kat-number-input__step:disabled{cursor:not-allowed;opacity:.5}.kat-form-row{display:flex;flex-direction:column;gap:var(--spacing-xs);margin-bottom:var(--spacing-md);font-family:var(--type-body-font-family)}.kat-form-row__label{font-size:var(--type-small-font-size);font-weight:var(--type-weight-semibold);color:var(--color-text-default)}.kat-form-row__required-marker{margin-left:var(--spacing-xs);color:var(--color-state-danger)}.kat-form-row__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}.kat-form-row__hint{margin:0;font-size:var(--type-small-font-size);color:var(--color-text-muted)}.kat-form-row__error{margin:0;font-size:var(--type-small-font-size);color:var(--color-state-danger)}.kat-measure-input{position:relative;display:block}.kat-measure-input__field{padding-inline-end:calc(var(--spacing-sm) * 2 + var(--kat-measure-unit-chars, 0) * 1ch);min-block-size:3rem;font-family:var(--type-heading-font-family);font-size:var(--type-heading-font-size);font-weight:var(--type-heading-font-weight);line-height:var(--type-heading-line-height);text-align:start;-webkit-appearance:textfield;appearance:textfield;-moz-appearance:textfield}.kat-measure-input__field::-webkit-outer-spin-button,.kat-measure-input__field::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.kat-measure-input__unit{position:absolute;inset-block:0;inset-inline-end:var(--spacing-sm);display:flex;align-items:center;font-family:var(--type-small-font-family);font-size:var(--type-small-font-size);font-weight:var(--type-weight-semibold);color:var(--color-text-muted);pointer-events:none}.kat-measure-input--disabled .kat-measure-input__unit{opacity:.5}.kat-radio-group{display:flex;flex-direction:column;gap:var(--spacing-sm);margin:0;padding:0;border:0;min-width:0}.kat-radio-group--horizontal{flex-direction:row;flex-wrap:wrap;gap:var(--spacing-md)}.kat-radio{display:inline-flex;align-items:center;gap:var(--spacing-sm);font-family:var(--type-body-font-family);font-size:var(--type-body-font-size);line-height:var(--type-body-line-height);color:var(--color-text-default);cursor:pointer}.kat-radio--disabled{cursor:not-allowed;opacity:.5}.kat-radio__input{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.kat-radio__dot{display:inline-flex;align-items:center;justify-content:center;flex:none;box-sizing:border-box;width:var(--spacing-md);height:var(--spacing-md);border:1px solid var(--color-border-field);border-radius:var(--radius-lg);background-color:var(--color-surface-default);transition:border-color .12s ease}.kat-radio__dot:after{content:"";width:var(--spacing-sm);height:var(--spacing-sm);border-radius:var(--radius-lg);background-color:var(--color-focus-ring);transform:scale(0);transition:transform .12s ease}.kat-radio:hover:not(.kat-radio--disabled) .kat-radio__input:not(:checked)+.kat-radio__dot{border-color:var(--color-text-muted)}.kat-radio__input:checked+.kat-radio__dot{border-color:var(--color-focus-ring)}.kat-radio__input:checked+.kat-radio__dot:after{transform:scale(1)}.kat-radio__input:focus-visible+.kat-radio__dot{outline:2px solid var(--color-focus-ring);outline-offset:1px}.kat-radio-group--invalid .kat-radio__dot{border-color:var(--color-state-danger)}.kat-radio-group--invalid .kat-radio__input:checked+.kat-radio__dot:after{background-color:var(--color-state-danger)}.kat-radio-group--invalid .kat-radio__input:focus-visible+.kat-radio__dot{outline-color:var(--color-state-danger)}.kat-radio-group--cards{gap:var(--spacing-sm)}.kat-radio-group--cards .kat-radio{display:flex;box-sizing:border-box;inline-size:100%;min-block-size:3rem;padding:var(--spacing-sm) var(--spacing-md);border:1px solid var(--color-border-field);border-radius:var(--radius-md);background-color:var(--color-surface-raised);font-weight:var(--type-weight-semibold)}.kat-radio-group--cards .kat-radio--disabled{cursor:not-allowed}.kat-radio-group--cards .kat-radio:hover:not(.kat-radio--disabled){border-color:var(--color-text-default)}.kat-radio-group--cards.kat-radio-group--invalid .kat-radio{border-color:var(--color-state-danger)}@supports selector(:has(*)){.kat-radio-group--cards .kat-radio:has(.kat-radio__input:checked){border-color:var(--color-focus-ring);box-shadow:inset 0 0 0 1px var(--color-focus-ring)}.kat-radio-group--cards .kat-radio:has(.kat-radio__input:focus-visible){outline:2px solid var(--color-focus-ring);outline-offset:2px}.kat-radio-group--cards .kat-radio__input:focus-visible+.kat-radio__dot{outline:none}.kat-radio-group--cards.kat-radio-group--invalid .kat-radio:has(.kat-radio__input:focus-visible){outline-color:var(--color-state-danger)}}.kat-markdown-field{display:flex;flex-direction:column;gap:var(--spacing-xs)}.kat-markdown-field__toolbar{display:flex;justify-content:flex-end}.kat-markdown-field__toggle{display:inline-flex;align-items:center;padding:var(--spacing-xs) var(--spacing-sm);border:1px solid transparent;border-radius:var(--radius-sm);background-color:transparent;color:var(--color-accent-text);font-family:var(--type-small-font-family);font-size:var(--type-small-font-size);font-weight:var(--type-weight-medium);line-height:var(--type-small-line-height);cursor:pointer}.kat-markdown-field__toggle:hover{background-color:var(--color-surface-raised);border-color:var(--color-border-default)}.kat-markdown-field__toggle:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:1px}.kat-markdown-field__textarea{display:block;width:100%;box-sizing:border-box;padding:var(--size-field-paddingBlock) var(--size-field-paddingInline);border-radius:var(--radius-sm);border:1px solid var(--color-border-field);background-color:var(--color-surface-default);color:var(--color-text-default);font-family:var(--type-body-font-family);font-size:var(--type-body-font-size);line-height:var(--type-body-line-height);resize:vertical}.kat-markdown-field__textarea::placeholder{color:var(--color-text-muted)}.kat-markdown-field__textarea:hover:not(:disabled){border-color:var(--color-text-muted)}.kat-markdown-field__textarea:focus-visible,.kat-markdown-field__textarea:focus{outline:2px solid var(--color-focus-ring);outline-offset:1px;border-color:var(--color-focus-ring)}.kat-markdown-field__textarea:disabled{cursor:not-allowed;opacity:.5;background-color:var(--color-surface-sunken)}.kat-markdown-field__textarea--invalid{border-color:var(--color-state-danger)}.kat-markdown-field__textarea--invalid:focus-visible,.kat-markdown-field__textarea--invalid:focus{outline-color:var(--color-state-danger)}.kat-markdown-field__textarea--hidden{display:none}.kat-markdown-field__preview{box-sizing:border-box;min-height:3lh;padding:var(--spacing-sm);border-radius:var(--radius-sm);border:1px solid var(--color-border-default);background-color:var(--color-surface-sunken);color:var(--color-text-default);font-family:var(--type-body-font-family);font-size:var(--type-body-font-size);line-height:var(--type-body-line-height)}.kat-markdown-field__preview>:first-child{margin-top:0}.kat-markdown-field__preview>:last-child{margin-bottom:0}.kat-markdown-field__preview :is(h1,h2,h3,h4,h5,h6){font-family:var(--type-heading-font-family);font-weight:var(--type-heading-font-weight)}.kat-markdown-field__preview ul,.kat-markdown-field__preview ol{padding-left:var(--spacing-lg)}.kat-markdown-field__preview a{color:var(--color-accent-text)}.kat-markdown-field__preview code{background-color:var(--color-surface-raised);border-radius:var(--radius-sm);padding:0 .25em}.kat-markdown-field__preview pre{background-color:var(--color-surface-raised);border-radius:var(--radius-sm);padding:var(--spacing-sm);overflow-x:auto}.kat-markdown-field__preview pre code{background-color:transparent;padding:0}.kat-markdown-field__preview blockquote{margin:0;padding-left:var(--spacing-sm);border-left:3px solid var(--color-border-default);color:var(--color-text-muted)}.kat-qr{--kat-qr-pitch: var(--qr-module-default);width:calc(max(var(--kat-qr-pitch),var(--kat-qr-min-pitch, 0px)) * var(--kat-qr-extent));height:auto}.kat-qr--compact{--kat-qr-pitch: var(--qr-module-compact)}.kat-qr--readable{--kat-qr-pitch: var(--qr-module-readable)}.kat-qr--xlarge{--kat-qr-pitch: var(--qr-module-xlarge)}.kat-qr--rest-compact{--kat-qr-rest: var(--qr-module-compact)}.kat-qr--rest-default{--kat-qr-rest: var(--qr-module-default)}.kat-qr--rest-readable{--kat-qr-rest: var(--qr-module-readable)}.kat-qr-thumb:not(.kat-qr-thumb--expanded):not(:hover):not(:focus-visible)>.kat-qr{width:calc(max(var(--kat-qr-rest),var(--kat-qr-min-pitch, 0px)) * var(--kat-qr-extent))}.kat-qr-thumb:not(.kat-qr-thumb--expanded){cursor:zoom-in}.kat-qr-thumb:not(.kat-qr-thumb--expanded):is(:hover,:focus-visible)>.kat-qr{position:relative;z-index:2;margin-block:calc(-.5 * (max(var(--kat-qr-pitch),var(--kat-qr-min-pitch, 0px)) - max(var(--kat-qr-rest),var(--kat-qr-min-pitch, 0px))) * var(--kat-qr-extent));box-shadow:0 0 0 1px var(--color-surface-raised),var(--elevation-raised)}.kat-switch-field{display:inline-flex;align-items:center;gap:var(--spacing-sm);font-family:var(--type-body-font-family);font-size:var(--type-body-font-size);line-height:var(--type-body-line-height);color:var(--color-text-default)}.kat-switch{display:inline-flex;align-items:center;padding:0;border:0;background:none;cursor:pointer}.kat-switch:disabled{cursor:not-allowed;opacity:.5}.kat-switch__track{display:inline-flex;align-items:center;box-sizing:border-box;width:calc(var(--spacing-xl) + var(--spacing-sm));height:var(--spacing-lg);padding:var(--spacing-xs);border-radius:var(--radius-lg);background-color:var(--color-surface-sunken);transition:background-color .12s ease}.kat-switch__thumb{flex:none;width:var(--spacing-md);height:var(--spacing-md);border-radius:var(--radius-lg);background-color:var(--color-surface-default);box-shadow:var(--elevation-raised);transition:transform .12s ease}.kat-switch[aria-checked=true] .kat-switch__track{background-color:var(--color-focus-ring)}.kat-switch[aria-checked=true] .kat-switch__thumb{transform:translate(var(--spacing-md))}.kat-switch:hover:not(:disabled) .kat-switch__track{background-color:var(--color-border-strong)}.kat-switch:hover:not(:disabled)[aria-checked=true] .kat-switch__track{background-color:color-mix(in srgb,var(--color-focus-ring) 80%,var(--color-text-default))}.kat-switch:focus-visible .kat-switch__track{outline:2px solid var(--color-focus-ring);outline-offset:2px}.kat-switch--invalid .kat-switch__track{box-shadow:inset 0 0 0 1px var(--color-state-danger)}.kat-switch--invalid:focus-visible .kat-switch__track{outline-color:var(--color-state-danger)}.kat-switch__label{cursor:default}@media(prefers-reduced-motion:reduce){.kat-switch__track,.kat-switch__thumb{transition:none}}.kat-table{width:100%;border-collapse:collapse;background-color:var(--color-surface-default);color:var(--color-text-default);font-family:var(--type-body-font-family);font-size:var(--size-table-fontSize)}.kat-table th,.kat-table td{text-align:left;padding:var(--size-table-cellPaddingBlock) var(--size-table-cellPaddingInline);border-bottom:1px solid var(--color-border-default)}.kat-table th{padding-block:var(--size-table-headerPaddingBlock);font-size:var(--size-table-headerFontSize);background-color:var(--color-surface-raised);color:var(--color-text-muted);font-weight:var(--type-weight-semibold)}.kat-table tbody tr:hover{background-color:var(--color-surface-raised)}.kat-table-empty{background-color:var(--color-surface-default);border:1px solid var(--color-border-default);border-radius:var(--radius-md)}.kat-table__sort{display:inline-flex;align-items:baseline;gap:var(--spacing-xs);margin:0;padding:0;border:0;background:none;color:inherit;font:inherit;cursor:pointer}.kat-table__sort:hover{color:var(--color-text-default);text-decoration:underline}.kat-table__sort:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.kat-table__sort-mark{color:var(--color-accent-text);font-weight:var(--type-weight-semibold)}.kat-textarea{display:block;width:100%;box-sizing:border-box;min-height:calc(var(--spacing-xl) * 2);padding:var(--size-field-paddingBlock) var(--size-field-paddingInline);border-radius:var(--radius-sm);border:1px solid var(--color-border-field);background-color:var(--color-surface-default);color:var(--color-text-default);font-family:var(--type-body-font-family);font-size:var(--type-body-font-size);line-height:var(--type-body-line-height);resize:vertical}.kat-textarea::placeholder{color:var(--color-text-muted)}.kat-textarea:hover:not(:disabled){border-color:var(--color-text-muted)}.kat-textarea:focus-visible,.kat-textarea:focus{outline:2px solid var(--color-focus-ring);outline-offset:1px;border-color:var(--color-focus-ring)}.kat-textarea:disabled{cursor:not-allowed;opacity:.5;background-color:var(--color-surface-sunken)}.kat-textarea--invalid{border-color:var(--color-state-danger)}.kat-textarea--invalid:focus-visible,.kat-textarea--invalid:focus{outline-color:var(--color-state-danger)}.kat-dialog{border:none;border-radius:var(--radius-md);padding:0;background-color:var(--color-surface-default);color:var(--color-text-default);box-shadow:var(--elevation-overlay);max-width:min(90vw,32rem)}.kat-dialog::backdrop{background-color:color-mix(in srgb,var(--color-text-default) 55%,transparent)}.kat-dialog__header{display:flex;align-items:center;justify-content:space-between;padding:var(--spacing-md);border-bottom:1px solid var(--color-border-default)}.kat-dialog__title{margin:0;font-family:var(--type-heading-font-family);font-size:var(--type-heading-font-size);font-weight:var(--type-heading-font-weight);line-height:var(--type-heading-line-height)}.kat-dialog__close{background:none;border:none;color:var(--color-text-muted);font-size:var(--type-heading-font-size);line-height:1;cursor:pointer;padding:var(--spacing-xs)}.kat-dialog__close:hover{color:var(--color-text-default)}.kat-dialog__close:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.kat-dialog__body{padding:var(--spacing-md)}.kat-dialog__footer{display:flex;justify-content:flex-end;gap:var(--spacing-sm);padding:var(--spacing-md);border-top:1px solid var(--color-border-default)}@media(max-width:48rem){.kat-dialog{inline-size:100%;max-inline-size:100%;margin:auto 0 0;border-radius:var(--radius-lg) var(--radius-lg) 0 0;padding-block-end:env(safe-area-inset-bottom,0px)}.kat-dialog__footer{flex-direction:column-reverse;align-items:stretch}.kat-dialog__footer .kat-button{min-block-size:3rem}}.kat-empty-state{display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--spacing-sm);padding:var(--spacing-xl);color:var(--color-text-muted);font-family:var(--type-body-font-family)}.kat-empty-state__icon{color:var(--color-text-muted);font-size:var(--type-heading-font-size)}.kat-empty-state__title{margin:0;color:var(--color-text-default);font-size:var(--type-heading-font-size);font-weight:var(--type-heading-font-weight)}.kat-empty-state__description{margin:0;font-size:var(--type-body-font-size)}.kat-empty-state__action{margin-top:var(--spacing-sm)}.kat-toast{display:flex;align-items:flex-start;gap:var(--spacing-sm);padding:var(--size-toast-paddingBlock) var(--size-toast-paddingInline);border-radius:var(--radius-md);background-color:var(--color-surface-raised);color:var(--color-text-default);box-shadow:var(--elevation-raised);border-left:4px solid var(--color-border-strong);font-family:var(--type-body-font-family);font-size:var(--type-body-font-size)}.kat-toast--info{border-left-color:var(--color-state-info)}.kat-toast--success{border-left-color:var(--color-state-success)}.kat-toast--warning{border-left-color:var(--color-state-warning)}.kat-toast--danger{border-left-color:var(--color-state-danger)}.kat-toast__content{flex:1}.kat-toast__title{margin:0;font-weight:var(--type-weight-semibold)}.kat-toast__description{margin:var(--spacing-xs) 0 0;color:var(--color-text-muted)}.kat-toast__dismiss{background:none;border:none;color:var(--color-text-muted);cursor:pointer;line-height:1;padding:0}.kat-toast__dismiss:hover{color:var(--color-text-default)}.kat-toast__dismiss:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.kat-toast__action{align-self:center;margin:0;padding:0;border:0;background:none;color:var(--color-accent-text);font:inherit;font-weight:var(--type-weight-medium);text-decoration:underline;cursor:pointer}.kat-toast__action:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.kat-toast--tinted{align-items:center;box-shadow:none;border:1px solid transparent}.kat-toast--tinted.kat-toast--info{background-color:var(--color-tint-info);border-color:color-mix(in srgb,var(--color-state-info) 35%,transparent)}.kat-toast--tinted.kat-toast--success{background-color:var(--color-tint-success);border-color:color-mix(in srgb,var(--color-state-success) 35%,transparent)}.kat-toast--tinted.kat-toast--warning{background-color:var(--color-tint-warning);border-color:color-mix(in srgb,var(--color-state-warning) 35%,transparent)}.kat-toast--tinted.kat-toast--danger{background-color:var(--color-tint-danger);border-color:color-mix(in srgb,var(--color-state-danger) 35%,transparent)}.kat-toast--tinted .kat-toast__description,.kat-toast--tinted .kat-toast__action{color:var(--color-text-default)}.kat-steps{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:var(--spacing-xs);margin:0;padding:0;list-style:none;font-family:var(--type-body-font-family);color:var(--color-text-default)}.kat-step{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr);grid-template-areas:"mark label" "mark state" "mark detail";column-gap:var(--spacing-sm);row-gap:0;align-content:start;min-width:0;padding:var(--spacing-sm);border-top:5px solid var(--color-border-strong);background-color:var(--color-surface-raised)}.kat-step[data-state=done]{border-top-color:var(--color-text-default)}.kat-step[data-state=now]{border-top-color:var(--color-focus-ring)}.kat-step[data-state=next]{color:var(--color-text-muted)}.kat-step__mark{grid-area:mark;display:inline-grid;place-items:center;min-width:1.5rem;font-family:var(--type-heading-font-family);font-size:1.25rem;font-weight:var(--type-heading-font-weight);line-height:1.25}.kat-step[data-state=done] .kat-step__mark{color:var(--color-text-default)}.kat-step[data-state=now] .kat-step__mark{color:var(--color-accent-emphasis)}.kat-step__label{grid-area:label;font-family:var(--type-heading-font-family);font-weight:var(--type-weight-semibold);font-size:1.125rem;line-height:1.25;overflow-wrap:anywhere}.kat-step__state{grid-area:state;position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.kat-step__detail{grid-area:detail;font-size:var(--type-small-font-size);line-height:var(--type-small-line-height);color:var(--color-text-muted)}@media(forced-colors:active){.kat-step[data-state=now]{outline:2px solid CanvasText;outline-offset:-2px}.kat-step[data-state=next]{border-top-style:dashed}}@media(max-width:48rem){.kat-step{grid-template-columns:minmax(0,1fr);grid-template-areas:"label" "state" "detail";padding:var(--spacing-xs) var(--spacing-xs) var(--spacing-sm)}.kat-step__mark{display:none}.kat-step__label{font-size:.9375rem}.kat-step__detail{display:none}}.kat-shell{display:flex;flex-direction:column;min-height:100vh;font-family:var(--type-body-font-family);font-size:var(--type-body-font-size);color:var(--color-text-default);background-color:var(--color-surface-default)}.kat-shell__header{display:flex;flex-wrap:wrap;align-items:center;gap:var(--spacing-md);padding:var(--spacing-sm) var(--spacing-md);background-color:var(--color-header-surface);color:var(--color-header-text);border-bottom:1px solid var(--color-header-border)}.kat-shell__context{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--spacing-sm);margin-inline-end:auto}.kat-shell__product,.kat-shell__tenant,.kat-shell__user{overflow-wrap:anywhere}.kat-shell__header-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:var(--spacing-sm)}.kat-shell__nav-toggle{display:none;box-sizing:border-box;align-items:center;justify-content:center;min-inline-size:3rem;min-block-size:3rem;background:none;border:1px solid var(--color-header-border);border-radius:var(--radius-sm);padding:var(--spacing-xs) var(--spacing-sm);color:var(--color-header-text);font-family:inherit;font-size:var(--type-small-font-size);cursor:pointer}.kat-shell__nav-toggle:hover{border-color:var(--color-border-strong)}.kat-shell__nav-toggle:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.kat-shell__nav-toggle[aria-expanded=true]{border-color:var(--color-accent-default);color:var(--color-accent-default)}.kat-shell__product{font-family:var(--type-heading-font-family);font-size:var(--size-shell-productNameFontSize);font-weight:var(--type-heading-font-weight);color:var(--color-header-muted)}.kat-shell__tenant{font-family:var(--type-heading-font-family);font-size:var(--type-heading-font-size);font-weight:var(--type-heading-font-weight)}.kat-shell__user{font-size:var(--type-small-font-size);color:var(--color-header-muted)}.kat-shell__settings-toggle[aria-expanded=true]{border-color:var(--color-focus-ring);color:var(--color-accent-text)}.kat-shell__identifiers{display:flex;flex-wrap:wrap;gap:var(--spacing-md);margin:0;padding:var(--spacing-md)}.kat-shell__identifier dt{font-size:var(--type-small-font-size);color:var(--color-text-muted)}.kat-shell__identifier dd{margin:0;font-family:var(--type-mono-font-family, ui-monospace, monospace);overflow-wrap:anywhere}.kat-shell__settings-panel{border-bottom:1px solid var(--color-border-default);background-color:var(--color-surface-raised)}.kat-shell__settings-nav{padding:var(--spacing-md)}.kat-shell__settings-nav ul{display:flex;flex-wrap:wrap;gap:var(--spacing-md);margin:0;padding:0;list-style:none}.kat-shell__settings-nav a{color:var(--color-text-default);text-decoration:none}.kat-shell__settings-nav a:hover{text-decoration:underline}.kat-shell__settings-nav a:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.kat-shell__body{display:flex;flex:1;min-height:0}.kat-shell__regions{display:flex;flex-direction:column;flex:1;min-width:0}.kat-shell__nav{display:flex;flex-direction:column;width:var(--size-shell-navWidth);flex-shrink:0;padding:var(--size-shell-navPaddingBlock) var(--size-shell-navPaddingInline);background-color:var(--color-surface-sunken);border-right:1px solid var(--color-border-default)}.kat-shell__nav-head{display:none}.kat-shell__nav-title{margin:0;font-family:var(--type-body-font-family);font-size:var(--type-body-font-size);font-weight:var(--type-weight-semibold);line-height:var(--type-body-line-height)}.kat-shell__nav ul{display:flex;flex-direction:column;gap:var(--spacing-xs);margin:0;padding:0;list-style:none}.kat-shell__nav a{display:block;padding:var(--size-shell-navItemPaddingBlock) var(--size-shell-navItemPaddingInline);border-radius:var(--radius-sm);color:var(--color-text-default);text-decoration:none}.kat-shell__nav a.kat-shell__nav-link--counted{display:flex;align-items:baseline;gap:var(--spacing-sm)}.kat-shell__nav-label{flex:1 1 auto;min-width:0}.kat-shell__nav-count{flex:none;margin-inline-start:auto;font-size:var(--type-small-font-size);font-variant-numeric:tabular-nums}.kat-shell__nav a:hover{background-color:var(--color-surface-raised)}.kat-shell__nav a:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.kat-shell__nav a[aria-current=page]{background-color:var(--color-accent-default);color:var(--color-text-onAccent)}.kat-shell__nav-foot{margin-block-start:auto;padding-block-start:var(--spacing-sm);border-block-start:1px solid var(--color-border-default)}.kat-shell__nav-foot a{font-size:var(--type-small-font-size);color:var(--color-text-muted)}.kat-shell__page-header{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:var(--spacing-md);padding:var(--spacing-lg) var(--spacing-lg) var(--spacing-md);border-bottom:1px solid var(--color-border-default)}.kat-shell__page-title{margin:0;font-family:var(--type-heading-font-family);font-size:var(--type-heading-font-size);font-weight:var(--type-heading-font-weight);line-height:var(--type-heading-line-height);overflow-wrap:anywhere}.kat-shell__page-action{display:flex;align-items:center;gap:var(--spacing-sm)}.kat-shell__page-status{flex-basis:100%;min-width:0}.kat-shell__content{flex:1;min-width:0;padding:var(--spacing-lg);overflow-x:auto}.kat-shell__scrim{display:none;position:fixed;top:0;right:0;bottom:0;left:0;z-index:35;border:0;padding:0;background-color:color-mix(in srgb,var(--color-text-default) 45%,transparent);cursor:pointer}@media(max-width:48rem){.kat-shell__nav-toggle{display:inline-flex}.kat-shell__header{position:sticky;inset-block-start:0;z-index:50}.kat-shell__context{order:-1;flex-basis:100%}.kat-shell__header-actions{margin-inline-start:auto}.kat-shell__scrim{display:block}.kat-shell__nav{position:fixed;inset-block-start:var(--kat-shell-header-block-size, 0px);inset-block-end:0;inset-inline-start:0;z-index:40;overflow-y:auto;box-shadow:var(--elevation-overlay)}.kat-shell__nav[data-nav-open=false]{display:none}.kat-shell__nav-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--spacing-sm);margin-block-end:var(--spacing-md);padding-block-end:var(--spacing-sm);border-block-end:1px solid var(--color-border-default)}.kat-shell__nav a{min-block-size:3rem;display:flex;align-items:center}.kat-shell__nav a.kat-shell__nav-link--counted{align-items:center}.kat-shell__page-header,.kat-shell__content{padding-inline:var(--spacing-md)}}.kat-dashboard__title{margin:0 0 var(--spacing-md);font-family:var(--type-heading-font-family);font-size:var(--type-heading-font-size);font-weight:var(--type-heading-font-weight);color:var(--color-text-default)}.kat-dashboard__tiles{display:flex;flex-wrap:wrap;gap:var(--spacing-md);margin:0;padding:0;list-style:none}.kat-dashboard__tile{flex:1 1 14rem;min-width:0;padding:var(--spacing-md);border:1px solid var(--color-border-default);border-radius:var(--radius-md);background-color:var(--color-surface-raised)}.kat-dashboard__tile-link{color:var(--color-text-default);font-weight:var(--type-heading-font-weight);text-decoration:none}.kat-dashboard__tile-link:hover{text-decoration:underline}.kat-dashboard__tile-link:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.kat-dashboard__tile-description{margin:var(--spacing-xs) 0 0;font-size:var(--type-small-font-size);color:var(--color-text-muted)}.kat-error-boundary{display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--spacing-md);padding:var(--spacing-xl);color:var(--color-text-default);font-family:var(--type-body-font-family)}.kat-error-boundary--root{min-height:100vh;justify-content:center}.kat-error-boundary__message{margin:0;max-width:32rem;font-size:var(--type-heading-font-size);font-weight:var(--type-heading-font-weight)}.kat-error-boundary__actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:var(--spacing-md)}.kat-error-boundary__back{color:var(--color-accent-text)}.kat-list{display:block}.kat-list__filters{display:flex;flex-wrap:wrap;align-items:flex-end;gap:var(--spacing-sm, 8px);margin-bottom:var(--spacing-md, 16px)}.kat-list__rows{min-width:0;overflow-x:auto;scrollbar-width:thin;scrollbar-color:var(--color-border-default, #c7d0dd) var(--color-surface-sunken, #e7ecf3)}.kat-list__rows::-webkit-scrollbar{height:10px}.kat-list__rows::-webkit-scrollbar-track{background:var(--color-surface-sunken, #e7ecf3);border-radius:5px}.kat-list__rows::-webkit-scrollbar-thumb{background:var(--color-border-default, #c7d0dd);border-radius:5px}.kat-list__empty{margin:var(--spacing-lg, 24px) 0;color:var(--color-text-muted, #55606f)}.kat-list__bulk{margin-top:var(--spacing-lg, 24px);padding-top:var(--spacing-md, 16px);border-top:1px solid var(--color-border-subtle, #e7ecf3)}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-latin-400-normal-C38fXH4l.woff2) format("woff2"),url(/assets/inter-latin-400-normal-CyCys3Eg.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-latin-500-normal-Cerq10X2.woff2) format("woff2"),url(/assets/inter-latin-500-normal-BL9OpVg8.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-latin-600-normal-LgqL8muc.woff2) format("woff2"),url(/assets/inter-latin-600-normal-CiBQ2DWP.woff) format("woff")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-latin-400-normal-DMJ8VG8y.woff2) format("woff2"),url(/assets/ibm-plex-mono-latin-400-normal-CvHOgSBP.woff) format("woff")}:root{--color-accent-default: #8a4a1e;--color-accent-emphasis: #5c3013;--color-accent-text: #8a4a1e;--color-accent-tint: #f3e6d9;--color-border-default: #d9cdb9;--color-border-field: #8d7e67;--color-border-strong: #a6957a;--color-border-subtle: #e4e4ea;--color-focus-ring: #8a4a1e;--color-header-border: #d9cdb9;--color-header-muted: #5c5142;--color-header-surface: #ffffff;--color-header-text: #241c14;--color-state-danger: #cf222e;--color-state-info: #0969da;--color-state-success: #1a7f37;--color-state-warning: #9a6700;--color-surface-default: #faf7f2;--color-surface-raised: #ffffff;--color-surface-sunken: #ece4d8;--color-text-danger: #a3231d;--color-text-default: #241c14;--color-text-faint: #6f6453;--color-text-muted: #5c5142;--color-text-onAccent: #ffffff;--color-text-success: #1c6b36;--color-tint-danger: #fdecec;--color-tint-info: #eaf3fd;--color-tint-success: #edf7f0;--color-tint-warning: #fef8e8;--elevation-flat: none;--elevation-overlay: 0 8px 24px rgba(16, 16, 20, .16), 0 2px 6px rgba(16, 16, 20, .08);--elevation-raised: 0 1px 2px rgba(16, 16, 20, .08), 0 1px 1px rgba(16, 16, 20, .04);--qr-module-compact: 3px;--qr-module-default: 4px;--qr-module-readable: 5px;--qr-module-xlarge: 6px;--radius-lg: 16px;--radius-md: 8px;--radius-sm: 4px;--size-button-large-fontSize: 15px;--size-button-large-minHeight: 44px;--size-button-large-paddingBlock: 10px;--size-button-large-paddingInline: 16px;--size-button-minHeight: 30px;--size-button-paddingBlock: 5px;--size-button-paddingInline: 11px;--size-card-paddingBlock: 14px;--size-card-paddingInline: 16px;--size-chip-paddingBlock: 1px;--size-chip-paddingInline: 8px;--size-disclosure-paddingBlock: 8px;--size-disclosure-paddingInline: 12px;--size-field-minHeight: 30px;--size-field-paddingBlock: 5px;--size-field-paddingInline: 9px;--size-shell-navItemPaddingBlock: 5px;--size-shell-navItemPaddingInline: 8px;--size-shell-navPaddingBlock: 10px;--size-shell-navPaddingInline: 8px;--size-shell-navWidth: 167px;--size-shell-productNameFontSize: 17px;--size-table-cellPaddingBlock: 6px;--size-table-cellPaddingInline: 8px;--size-table-fontSize: 13.5px;--size-table-headerFontSize: 12px;--size-table-headerPaddingBlock: 4px;--size-timeline-itemPaddingBlock: 10px;--size-timeline-itemPaddingInline: 12px;--size-toast-paddingBlock: 8px;--size-toast-paddingInline: 12px;--spacing-lg: 24px;--spacing-md: 16px;--spacing-sm: 8px;--spacing-smPlus: 12px;--spacing-xl: 32px;--spacing-xs: 4px;--type-body-font-family: "Inter", system-ui, sans-serif;--type-body-font-size: 14px;--type-body-font-weight: 400;--type-body-line-height: 1.45;--type-body-lg-font-family: "Inter", system-ui, sans-serif;--type-body-lg-font-size: 15px;--type-body-lg-font-weight: 400;--type-body-lg-line-height: 1.45;--type-body-sm-font-family: "Inter", system-ui, sans-serif;--type-body-sm-font-size: 13px;--type-body-sm-font-weight: 400;--type-body-sm-line-height: 1.45;--type-heading-font-family: "Inter", system-ui, sans-serif;--type-heading-font-size: 20px;--type-heading-font-weight: 600;--type-heading-line-height: 1.25;--type-heading-sm-font-family: "Inter", system-ui, sans-serif;--type-heading-sm-font-size: 16px;--type-heading-sm-font-weight: 600;--type-heading-sm-line-height: 1.3;--type-mono-font-family: "IBM Plex Mono", ui-monospace, "SF Mono", Menlo, monospace;--type-mono-font-size: 12.5px;--type-mono-font-weight: 400;--type-mono-line-height: 1.45;--type-small-font-family: "Inter", system-ui, sans-serif;--type-small-font-size: 12px;--type-small-font-weight: 400;--type-small-line-height: 1.4;--type-weight-medium: 500;--type-weight-regular: 400;--type-weight-semibold: 600}@media(max-width:48rem){:root{--qr-module-compact: 3px;--qr-module-default: 4px;--qr-module-readable: 5px;--qr-module-xlarge: 6px}}:root[data-color-scheme=dark]{color-scheme:dark;--color-accent-default: #d9a06c;--color-accent-emphasis: #f0c79b;--color-accent-text: #d9a06c;--color-accent-tint: #33261b;--color-border-default: #3b332b;--color-border-field: #8a7f6f;--color-border-strong: #5c5142;--color-border-subtle: #2e2822;--color-focus-ring: #d9a06c;--color-header-border: #3b332b;--color-header-muted: #b5a997;--color-header-surface: #241f1a;--color-header-text: #f1eae0;--color-state-danger: #f08a80;--color-state-info: #7fb4ea;--color-state-success: #6cc98a;--color-state-warning: #e3b94b;--color-surface-default: #1b1713;--color-surface-raised: #241f1a;--color-surface-sunken: #15110e;--color-text-danger: #f08a80;--color-text-default: #f1eae0;--color-text-faint: #a39786;--color-text-muted: #b5a997;--color-text-onAccent: #1b1713;--color-text-success: #6cc98a;--color-tint-danger: #3d1b18;--color-tint-info: #16293c;--color-tint-success: #17301f;--color-tint-warning: #3a2f10;--elevation-flat: none;--elevation-overlay: 0 8px 24px rgba(16, 16, 20, .16), 0 2px 6px rgba(16, 16, 20, .08);--elevation-raised: 0 1px 2px rgba(16, 16, 20, .08), 0 1px 1px rgba(16, 16, 20, .04);--qr-module-compact: 3px;--qr-module-default: 4px;--qr-module-readable: 5px;--qr-module-xlarge: 6px;--radius-lg: 16px;--radius-md: 8px;--radius-sm: 4px;--size-button-large-fontSize: 15px;--size-button-large-minHeight: 44px;--size-button-large-paddingBlock: 10px;--size-button-large-paddingInline: 16px;--size-button-minHeight: 30px;--size-button-paddingBlock: 5px;--size-button-paddingInline: 11px;--size-card-paddingBlock: 14px;--size-card-paddingInline: 16px;--size-chip-paddingBlock: 1px;--size-chip-paddingInline: 8px;--size-disclosure-paddingBlock: 8px;--size-disclosure-paddingInline: 12px;--size-field-minHeight: 30px;--size-field-paddingBlock: 5px;--size-field-paddingInline: 9px;--size-shell-navItemPaddingBlock: 5px;--size-shell-navItemPaddingInline: 8px;--size-shell-navPaddingBlock: 10px;--size-shell-navPaddingInline: 8px;--size-shell-navWidth: 167px;--size-shell-productNameFontSize: 17px;--size-table-cellPaddingBlock: 6px;--size-table-cellPaddingInline: 8px;--size-table-fontSize: 13.5px;--size-table-headerFontSize: 12px;--size-table-headerPaddingBlock: 4px;--size-timeline-itemPaddingBlock: 10px;--size-timeline-itemPaddingInline: 12px;--size-toast-paddingBlock: 8px;--size-toast-paddingInline: 12px;--spacing-lg: 24px;--spacing-md: 16px;--spacing-sm: 8px;--spacing-smPlus: 12px;--spacing-xl: 32px;--spacing-xs: 4px;--type-body-font-family: "Inter", system-ui, sans-serif;--type-body-font-size: 14px;--type-body-font-weight: 400;--type-body-line-height: 1.45;--type-body-lg-font-family: "Inter", system-ui, sans-serif;--type-body-lg-font-size: 15px;--type-body-lg-font-weight: 400;--type-body-lg-line-height: 1.45;--type-body-sm-font-family: "Inter", system-ui, sans-serif;--type-body-sm-font-size: 13px;--type-body-sm-font-weight: 400;--type-body-sm-line-height: 1.45;--type-heading-font-family: "Inter", system-ui, sans-serif;--type-heading-font-size: 20px;--type-heading-font-weight: 600;--type-heading-line-height: 1.25;--type-heading-sm-font-family: "Inter", system-ui, sans-serif;--type-heading-sm-font-size: 16px;--type-heading-sm-font-weight: 600;--type-heading-sm-line-height: 1.3;--type-mono-font-family: "IBM Plex Mono", ui-monospace, "SF Mono", Menlo, monospace;--type-mono-font-size: 12.5px;--type-mono-font-weight: 400;--type-mono-line-height: 1.45;--type-small-font-family: "Inter", system-ui, sans-serif;--type-small-font-size: 12px;--type-small-font-weight: 400;--type-small-line-height: 1.4;--type-weight-medium: 500;--type-weight-regular: 400;--type-weight-semibold: 600}@media(max-width:48rem){:root[data-color-scheme=dark]{--qr-module-compact: 3px;--qr-module-default: 4px;--qr-module-readable: 5px;--qr-module-xlarge: 6px}}@media(prefers-color-scheme:dark){:root:not([data-color-scheme=light]){color-scheme:dark;--color-accent-default: #d9a06c;--color-accent-emphasis: #f0c79b;--color-accent-text: #d9a06c;--color-accent-tint: #33261b;--color-border-default: #3b332b;--color-border-field: #8a7f6f;--color-border-strong: #5c5142;--color-border-subtle: #2e2822;--color-focus-ring: #d9a06c;--color-header-border: #3b332b;--color-header-muted: #b5a997;--color-header-surface: #241f1a;--color-header-text: #f1eae0;--color-state-danger: #f08a80;--color-state-info: #7fb4ea;--color-state-success: #6cc98a;--color-state-warning: #e3b94b;--color-surface-default: #1b1713;--color-surface-raised: #241f1a;--color-surface-sunken: #15110e;--color-text-danger: #f08a80;--color-text-default: #f1eae0;--color-text-faint: #a39786;--color-text-muted: #b5a997;--color-text-onAccent: #1b1713;--color-text-success: #6cc98a;--color-tint-danger: #3d1b18;--color-tint-info: #16293c;--color-tint-success: #17301f;--color-tint-warning: #3a2f10;--elevation-flat: none;--elevation-overlay: 0 8px 24px rgba(16, 16, 20, .16), 0 2px 6px rgba(16, 16, 20, .08);--elevation-raised: 0 1px 2px rgba(16, 16, 20, .08), 0 1px 1px rgba(16, 16, 20, .04);--qr-module-compact: 3px;--qr-module-default: 4px;--qr-module-readable: 5px;--qr-module-xlarge: 6px;--radius-lg: 16px;--radius-md: 8px;--radius-sm: 4px;--size-button-large-fontSize: 15px;--size-button-large-minHeight: 44px;--size-button-large-paddingBlock: 10px;--size-button-large-paddingInline: 16px;--size-button-minHeight: 30px;--size-button-paddingBlock: 5px;--size-button-paddingInline: 11px;--size-card-paddingBlock: 14px;--size-card-paddingInline: 16px;--size-chip-paddingBlock: 1px;--size-chip-paddingInline: 8px;--size-disclosure-paddingBlock: 8px;--size-disclosure-paddingInline: 12px;--size-field-minHeight: 30px;--size-field-paddingBlock: 5px;--size-field-paddingInline: 9px;--size-shell-navItemPaddingBlock: 5px;--size-shell-navItemPaddingInline: 8px;--size-shell-navPaddingBlock: 10px;--size-shell-navPaddingInline: 8px;--size-shell-navWidth: 167px;--size-shell-productNameFontSize: 17px;--size-table-cellPaddingBlock: 6px;--size-table-cellPaddingInline: 8px;--size-table-fontSize: 13.5px;--size-table-headerFontSize: 12px;--size-table-headerPaddingBlock: 4px;--size-timeline-itemPaddingBlock: 10px;--size-timeline-itemPaddingInline: 12px;--size-toast-paddingBlock: 8px;--size-toast-paddingInline: 12px;--spacing-lg: 24px;--spacing-md: 16px;--spacing-sm: 8px;--spacing-smPlus: 12px;--spacing-xl: 32px;--spacing-xs: 4px;--type-body-font-family: "Inter", system-ui, sans-serif;--type-body-font-size: 14px;--type-body-font-weight: 400;--type-body-line-height: 1.45;--type-body-lg-font-family: "Inter", system-ui, sans-serif;--type-body-lg-font-size: 15px;--type-body-lg-font-weight: 400;--type-body-lg-line-height: 1.45;--type-body-sm-font-family: "Inter", system-ui, sans-serif;--type-body-sm-font-size: 13px;--type-body-sm-font-weight: 400;--type-body-sm-line-height: 1.45;--type-heading-font-family: "Inter", system-ui, sans-serif;--type-heading-font-size: 20px;--type-heading-font-weight: 600;--type-heading-line-height: 1.25;--type-heading-sm-font-family: "Inter", system-ui, sans-serif;--type-heading-sm-font-size: 16px;--type-heading-sm-font-weight: 600;--type-heading-sm-line-height: 1.3;--type-mono-font-family: "IBM Plex Mono", ui-monospace, "SF Mono", Menlo, monospace;--type-mono-font-size: 12.5px;--type-mono-font-weight: 400;--type-mono-line-height: 1.45;--type-small-font-family: "Inter", system-ui, sans-serif;--type-small-font-size: 12px;--type-small-font-weight: 400;--type-small-line-height: 1.4;--type-weight-medium: 500;--type-weight-regular: 400;--type-weight-semibold: 600}@media(max-width:48rem){:root:not([data-color-scheme=light]){--qr-module-compact: 3px;--qr-module-default: 4px;--qr-module-readable: 5px;--qr-module-xlarge: 6px}}}:root{color-scheme:light}body{margin:0;font-family:var(--type-body-font-family, system-ui, sans-serif);font-size:var(--type-body-font-size, 14px);line-height:var(--type-body-line-height, 1.45);color:var(--color-text-default, #1b2430);background:var(--color-surface-default, #f6f8fb)}.akquise-login{max-width:28rem;margin:4rem auto;padding:var(--spacing-xl, 32px);background:var(--color-surface-raised, #ffffff);border:1px solid var(--color-border-default, #c7d0dd);border-radius:var(--radius-lg, 16px);box-shadow:var(--elevation-raised, 0 1px 2px rgba(16, 16, 20, .08))}.akquise-login h1{font-family:var(--type-heading-font-family, system-ui, sans-serif);font-size:var(--type-heading-font-size, 20px);margin:0 0 var(--spacing-sm, 8px)}.akquise-login p{color:var(--color-text-muted, #55606f);margin:0 0 var(--spacing-lg, 24px)}.akquise-login__error,.akquise-screen__error{color:var(--color-text-danger, #a3231d);margin:0 0 var(--spacing-md, 16px)}.akquise-screen__empty{color:var(--color-text-muted, #55606f);margin:var(--spacing-lg, 24px) 0}.akquise-screen__notice{color:var(--color-text-muted, #55606f);margin:var(--spacing-md, 16px) 0}.queue__caption{margin:0;color:var(--color-text-muted, #55606f)}.queue__progress{display:flex;align-items:center;gap:var(--spacing-sm, 8px);color:var(--color-text-muted, #55606f)}.queue__progress-bar{display:inline-block;width:10rem;height:.5rem;border-radius:var(--radius-sm, 4px);background:var(--color-surface-sunken, #e7ecf3);overflow:hidden}.queue__progress-fill{display:block;height:100%;background:var(--color-accent-default, #2f6f4f)}.queue__body{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--spacing-xl, 32px);align-items:start}.queue__control{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-sm, 8px)}.queue__secondary{margin-top:var(--spacing-xl, 32px);padding-top:var(--spacing-lg, 24px);border-top:1px solid var(--color-border-subtle)}.queue__empty{margin-top:var(--spacing-lg, 24px)}.queue__body--parts{grid-template-columns:minmax(0,1fr) 21rem;grid-template-areas:"contact control" "detail control";grid-template-rows:auto 1fr;gap:var(--spacing-md, 16px)}.queue__body--parts.queue__body--rail{grid-template-columns:14rem minmax(0,1fr) 21rem;grid-template-areas:"rail contact control" "rail detail control"}.queue__rail{grid-area:rail;min-width:0}.queue__contact{grid-area:contact;min-width:0;display:flex;flex-direction:column;gap:var(--spacing-md, 16px)}.queue__contact .outcome-capture__others{margin:0}.queue__detail{grid-area:detail;min-width:0;display:flex;flex-direction:column;gap:var(--spacing-md, 16px)}.queue__body--parts>.queue__control{grid-area:control;align-self:start;align-items:stretch;position:sticky;top:0;min-width:0}.queue__body--empty{grid-template-columns:14rem minmax(0,1fr);grid-template-areas:"rail empty";gap:var(--spacing-md, 16px)}.queue__body--empty>.queue__empty{grid-area:empty;margin-top:0}@media(max-width:48rem){.queue__body{grid-template-columns:minmax(0,1fr)}.queue__body--parts,.queue__body--parts.queue__body--rail{grid-template-columns:minmax(0,1fr);grid-template-areas:"contact" "control" "detail";grid-template-rows:none}.queue__body--parts.queue__body--rail{grid-template-areas:"rail" "contact" "control" "detail"}.queue__body--parts.queue__body--rail.queue__body--rail-wide{grid-template-areas:"contact" "control" "detail"}.queue__body--rail-wide>.queue__rail{display:none}.queue__body--empty{grid-template-columns:minmax(0,1fr);grid-template-areas:"rail" "empty"}.queue__body--parts>.queue__control{position:static}}.block-rail__list{list-style:none;margin:0;padding:0}.block-rail__item{display:grid;grid-template-columns:1.1rem minmax(0,1fr) auto;gap:var(--spacing-xs, 4px);align-items:baseline;padding:var(--spacing-xs, 4px) var(--spacing-sm, 8px);border-top:1px solid var(--color-border-subtle);font-size:var(--type-body-sm-font-size, 13px);line-height:var(--type-body-sm-line-height, 1.45)}.block-rail__item:first-child{border-top:0}.block-rail__mark{text-align:center}.block-rail__who{display:flex;flex-direction:column;min-width:0}.block-rail__name,.block-rail__company{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.block-rail__company,.block-rail__result{color:var(--color-text-muted, #5c5142);font-size:var(--type-small-font-size, 12px)}.block-rail__result{font-weight:400;text-decoration:none;white-space:nowrap}.block-rail__item--done{color:var(--color-text-muted, #5c5142)}.block-rail__item--done .block-rail__mark{color:var(--color-text-success, #1c6b36)}.block-rail__item--done[data-outcome=not-reached] .block-rail__mark{color:var(--color-state-warning, #9a6700)}.block-rail__item--current{background:var(--color-accent-tint, #f3e6d9);color:var(--color-text-default, #241c14);font-weight:var(--type-weight-semibold, 600)}.block-rail__item--current .block-rail__company{font-weight:400}.block-rail__item--more{display:block;padding-inline-start:calc(var(--spacing-sm, 8px) + 1.1rem + var(--spacing-xs, 4px));color:var(--color-text-muted, #5c5142)}.block-rail__failed{margin:0;padding:var(--spacing-sm, 8px);color:var(--color-text-danger, #a3231d)}@media(max-width:48rem){.block-rail__item:not(.block-rail__item--current,.block-rail__item--next){display:none}}.onboarding-closing__record,.onboarding-ticket{padding:var(--size-card-paddingBlock, 14px) var(--size-card-paddingInline, 16px);background:var(--color-surface-raised, #ffffff);border:1px solid var(--color-border-default, #c7d0dd);border-radius:var(--radius-md, 8px)}.call-queue__card{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--spacing-xs, 4px) var(--spacing-md, 16px)}.call-queue__card>*{flex:0 0 100%;min-width:0}.call-queue__card>.call-queue__name{flex:1 1 auto}.call-queue__card>.call-queue__attempt{flex:0 0 auto;margin-left:auto}@media not all and (max-width:48rem){.call-queue__card>.call-queue__attempt{flex-basis:100%;margin-left:0;order:1}.call-queue__card>.call-queue__context{order:2}}.call-queue__name{font-family:var(--type-heading-font-family, system-ui, sans-serif);font-size:var(--type-heading-sm-font-size, 16px);font-weight:var(--type-weight-semibold, 600);line-height:var(--type-heading-sm-line-height, 1.3);margin:0;overflow-wrap:anywhere}.call-queue__meta{display:flex;flex-wrap:wrap;gap:var(--spacing-xs, 4px) var(--spacing-md, 16px);margin:0;color:var(--color-text-muted, #5c5142);font-size:var(--type-body-sm-font-size, 13px)}.call-queue__company,.call-queue__city{overflow-wrap:anywhere}.call-queue__attempt{color:var(--color-text-muted, #5c5142);font-size:var(--type-body-sm-font-size, 13px);font-weight:var(--type-weight-semibold, 600)}.call-queue__context{margin:var(--spacing-xs, 4px) 0 0}.call-queue__history-heading{margin:0 0 var(--spacing-xs, 4px);color:var(--color-text-muted, #5c5142);font-size:var(--type-small-font-size, 12px);font-weight:var(--type-weight-semibold, 600);letter-spacing:.04em;text-transform:uppercase}.call-queue__guide-content>:first-child{margin-top:0}.call-queue__guide-content>:last-child{margin-bottom:0}.call-queue__guide-content ul,.call-queue__guide-content ol{padding-left:var(--spacing-lg, 24px)}.call-queue__history{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--spacing-sm, 8px)}.call-queue__history-day{min-width:0}.call-queue__history-day-label{display:flex;align-items:center;gap:var(--spacing-sm, 8px);margin:0 0 var(--spacing-xs, 4px);color:var(--color-text-muted, #5c5142);font-size:var(--type-small-font-size, 12px);font-weight:var(--type-weight-semibold, 600);letter-spacing:.04em;text-transform:uppercase}.call-queue__history-day-label:after{content:"";flex:1;border-top:1px solid var(--color-border-subtle)}.call-queue__history-entries{list-style:none;margin:0;padding:0}.call-queue__history-entry{display:grid;grid-template-columns:3.2rem 1.4rem minmax(0,1fr);gap:var(--spacing-xs, 4px) var(--spacing-sm, 8px);align-items:baseline;padding:var(--spacing-xs, 4px) 0;min-width:0}.call-queue__history-entry+.call-queue__history-entry{border-top:1px solid var(--color-border-subtle)}.call-queue__history-glyph{text-align:center;color:var(--color-accent-text, #8a4a1e)}.call-queue__history-what{min-width:0;overflow-wrap:anywhere}.call-queue__history-text{font-weight:var(--type-weight-semibold, 600)}.call-queue__history-when,.call-queue__history-tag,.call-queue__history-duration,.call-queue__history-actor,.call-queue__history-detail{color:var(--color-text-muted, #55606f)}.call-queue__history-tag:before,.call-queue__history-duration:before,.call-queue__history-actor:before{content:" · "}.call-queue__history-duration{font-variant-numeric:tabular-nums}.call-queue__history-detail{margin-left:var(--spacing-xs, 4px);font-style:italic}.call-queue__phone,.akq-time,.call-queue__history-when{font-family:var(--type-mono-font-family, ui-monospace, monospace);font-size:var(--type-mono-font-size, 12.5px);font-variant-numeric:tabular-nums;white-space:nowrap}.akq-num,.queue__progress-count{font-variant-numeric:tabular-nums}.call-queue__history-empty{color:var(--color-text-muted, #55606f);margin:0}.call-queue__link{display:flex;flex-direction:column;gap:var(--spacing-sm, 8px);inline-size:21rem;max-inline-size:100%;box-sizing:border-box}.call-queue__link-state{font-weight:var(--type-weight-semibold, 600);letter-spacing:.04em;text-transform:uppercase}.call-queue__link-scan,.call-queue__link-foot{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-xs, 4px)}@media(max-width:48rem){.call-queue__link{inline-size:100%}}.call-queue__link-hint,.call-queue__link-expiry{color:var(--color-text-muted, #55606f);font-size:var(--type-body-sm-font-size, 13px);max-width:16rem;text-align:center;margin:0}.call-queue__link-error,.call-queue__link-busy{color:var(--color-text-danger, #a3231d);margin:0}.call-queue__follow-notice{margin:0 0 var(--spacing-sm, 8px);color:var(--color-text-muted, #55606f)}.akq-recorded{margin:0 0 var(--spacing-sm, 8px)}.akq-recorded a{color:inherit;text-decoration:underline}.call-queue__follow-number{color:var(--color-accent-text, #8a4a1e);font-weight:var(--type-weight-semibold, 600)}.call-link{display:inline-block;line-height:0}.call-link--fallback{line-height:inherit;word-break:break-all}.call-link__qr,.onboarding-link__qr{display:block}.onboarding-link{display:inline-block;line-height:0}.mail-queue__draft{padding:var(--spacing-lg, 24px);background:var(--color-surface-raised, #ffffff);border:1px solid var(--color-border-default, #c7d0dd);border-radius:var(--radius-lg, 16px)}.mail-queue__opt-out{display:inline-flex;align-items:center;gap:var(--spacing-xs, 4px);color:var(--color-text-muted, #55606f)}.mail-queue__missing{color:var(--color-text-danger, #a3231d);margin:var(--spacing-sm, 8px) 0}.mail-queue__editor{width:100%;box-sizing:border-box;font-family:var(--type-body-font-family, system-ui, sans-serif);font-size:var(--type-body-font-size, 14px)}.mail-queue__body{margin:var(--spacing-md, 16px) 0 0;padding:var(--spacing-md, 16px);background:var(--color-surface-sunken, #e7ecf3);border-radius:var(--radius-sm, 4px);white-space:pre-wrap;overflow-wrap:anywhere}.mail-queue__consequence{color:var(--color-text-muted, #55606f);font-size:var(--type-body-sm-font-size, 13px);max-width:16rem;text-align:center;margin:0}.mail-queue__empty{color:var(--color-text-muted, #55606f);margin:0}.mail-queue__nav,.mail-queue__campaign-actions,.mail-queue__batch{display:flex;flex-wrap:wrap;align-items:end;gap:var(--spacing-md, 16px)}.mail-queue__nav{margin-bottom:var(--spacing-lg, 24px)}.mail-queue__campaign-actions{margin-top:var(--spacing-lg, 24px)}.outcome-capture{box-sizing:border-box;min-width:0;padding:var(--size-card-paddingBlock, 14px) var(--size-card-paddingInline, 16px);background:var(--color-surface-raised, #ffffff);border:1px solid var(--color-border-default, #d9cdb9);border-radius:var(--radius-md, 8px)}.outcome-capture__head{display:flex;align-items:baseline;justify-content:space-between;gap:var(--spacing-sm, 8px);margin-block-end:var(--spacing-xs, 4px)}.outcome-capture__title,.outcome-capture .task-step__heading{margin:0;color:var(--color-text-muted, #5c5142);font-family:var(--type-body-font-family, system-ui, sans-serif);font-size:var(--type-small-font-size, 12px);font-weight:var(--type-weight-semibold, 600);line-height:var(--type-small-line-height, 1.4);letter-spacing:.04em;text-transform:uppercase}.outcome-capture__since{color:var(--color-text-muted, #5c5142);font-weight:var(--type-weight-semibold, 600);letter-spacing:.04em;text-transform:uppercase}.outcome-capture__who{margin:0 0 var(--spacing-sm, 8px);color:var(--color-text-muted, #5c5142);font-size:var(--type-body-sm-font-size, 13px)}.outcome-capture__tel{color:var(--color-accent-text, #8a4a1e);font-weight:var(--type-weight-semibold, 600)}.outcome-capture__line{margin:var(--spacing-sm, 8px) 0 0;color:var(--color-text-faint, #6f6453);font-size:var(--type-body-sm-font-size, 13px)}@media(max-width:48rem){.outcome-capture__line{display:none}}.outcome-capture__dial{margin:var(--spacing-lg, 24px) 0;display:flex;flex-direction:column;gap:var(--spacing-xs, 4px)}.outcome-capture__dial-link{font-size:1.5rem;font-weight:600}.outcome-capture__dial-hint,.outcome-capture__no-number{color:var(--color-text-muted, #55606f);font-size:var(--type-body-sm-font-size, 13px)}.call-dial{max-width:32rem;margin:0 auto;padding:var(--spacing-lg, 24px)}.call-dial__started{color:var(--color-text-muted, #55606f);margin:0 0 var(--spacing-md, 16px)}.call-dial__prompt{margin:0 0 var(--spacing-lg, 24px)}.call-dial__call{width:100%;min-height:3.5rem;font-size:1.25rem}.call-dial__failed{margin:0 0 var(--spacing-md, 16px)}.call-dial__name{font-family:var(--type-heading-font-family, system-ui, sans-serif);font-size:1.5rem;margin:0}.call-dial__dial{margin:var(--spacing-lg, 24px) 0;display:flex;flex-direction:column;gap:var(--spacing-xs, 4px)}.call-dial__dial-link{font-size:1.5rem;font-weight:600}.call-dial__dial-hint,.call-dial__no-number{color:var(--color-text-muted, #55606f);font-size:var(--type-body-sm-font-size, 13px)}.call-dial__capture-elsewhere,.call-dial__refusal{margin:var(--spacing-md, 16px) 0 0}.outcome-capture__follow-up-skipped{border-left:3px solid var(--color-border-strong, #a6957a);background:transparent;padding:var(--spacing-smPlus, 12px);border-radius:var(--radius-sm, 4px);margin:var(--spacing-md, 16px) 0;overflow-wrap:anywhere}.outcome-capture__others{margin:var(--spacing-md, 16px) 0}.outcome-capture__others h3{margin:0 0 var(--spacing-xs, 4px);font-size:var(--type-body-font-size, 14px);color:var(--color-text-muted, #55606f)}.outcome-capture__others-waiting{font-weight:600;margin:0 0 var(--spacing-xs, 4px);overflow-wrap:anywhere}.outcome-capture__others-unreadable{color:var(--color-text-danger, #a3231d);margin:0}.outcome-capture__others-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--spacing-xs, 4px)}.outcome-capture__others-entry{overflow-wrap:anywhere}.outcome-capture__others-campaign{font-weight:600}.outcome-capture__others-state{color:var(--color-text-muted, #55606f)}.outcome-capture__error{color:var(--color-text-danger, #a3231d)}.outcome-capture__options{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--spacing-sm, 8px)}.outcome-capture__option{position:relative;display:flex;flex-direction:column;gap:var(--spacing-xs, 4px)}.outcome-capture__option .kat-button{width:100%;min-height:2.5rem;justify-content:space-between}@media(max-width:48rem){.outcome-capture__option .kat-button{min-height:3rem}}.outcome-capture__option-label{text-align:start}.outcome-capture__help{display:none;position:absolute;inset-inline:0;top:100%;z-index:2;margin-block-start:var(--spacing-xs, 4px);padding:var(--spacing-xs, 4px) var(--spacing-sm, 8px);border:1px solid var(--color-border-default, #d9cdb9);border-radius:var(--radius-sm, 4px);background:var(--color-surface-raised, #ffffff);color:var(--color-text-default, #241c14);font-size:var(--type-body-sm-font-size, 13px);line-height:var(--type-body-line-height, 1.45);pointer-events:none}.outcome-capture__option:hover>.outcome-capture__help,.outcome-capture__option:focus-within>.outcome-capture__help{display:block}.outcome-capture__sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.outcome-capture__consequence{color:var(--color-text-muted, #55606f);font-size:var(--type-body-sm-font-size, 13px)}.outcome-capture__objection-scope{display:flex;flex-direction:column;gap:var(--spacing-xs, 4px);padding:var(--spacing-xs, 4px) 0 0}.outcome-capture__objection-scope-legend{font-size:var(--type-body-sm-font-size, 13px);font-weight:600}.outcome-capture__objection-scope-hint{color:var(--color-text-danger, #a3231d);font-size:var(--type-body-sm-font-size, 13px)}.outcome-capture__group{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"title back" "list list";align-items:baseline;gap:var(--spacing-xs, 4px) var(--spacing-sm, 8px)}.outcome-capture__group>.task-step__back{grid-area:back}.outcome-capture .task-step__back,.outcome-capture__group>.task-step__back{margin-block:calc((var(--type-small-line-height, 1.4) * var(--type-small-font-size, 12px) - 2.75rem) / 2)}.outcome-capture__group>.outcome-capture__group-title{grid-area:title}.outcome-capture__group>.outcome-capture__options{grid-area:list}.outcome-capture__choice{display:flex;flex-direction:column;gap:var(--spacing-xs, 4px)}.outcome-capture__choice .kat-radio-group{gap:var(--spacing-xs, 4px)}.outcome-capture__choice-consequence{color:var(--color-text-muted, #55606f);font-size:var(--type-body-sm-font-size, 13px);margin:0}.outcome-capture__demo{display:flex;align-items:center}.outcome-capture__demo-hint{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.outcome-capture__consent{display:flex;flex-direction:column;gap:var(--spacing-xs, 4px)}.outcome-capture__field .kat-form-row{margin-bottom:0}.outcome-capture__consent-hint{color:var(--color-text-muted, #5c5142);font-size:var(--type-body-sm-font-size, 13px);margin:0;padding-inline-start:var(--spacing-lg, 24px)}.outcome-capture__mail-line{margin:0;min-width:0}.outcome-capture__mail-subject{overflow-wrap:anywhere}.outcome-capture__mail-change{margin-inline-start:var(--spacing-xs, 4px);color:var(--color-accent-text, #8a4a1e);text-decoration:underline;white-space:nowrap}@media(max-width:48rem){.outcome-capture__mail-subject{display:inline-block;max-width:calc(100vw - 13rem);overflow:hidden;white-space:nowrap;text-overflow:ellipsis;vertical-align:bottom}}.outcome-capture__consent-note{margin:0;color:var(--color-text-muted, #5c5142);font-size:var(--type-body-sm-font-size, 13px);overflow-wrap:anywhere}.outcome-capture__consent .kat-input{width:100%}.outcome-capture__quick{display:flex;flex-wrap:wrap;gap:var(--spacing-xs, 4px) var(--spacing-sm, 8px)}@media(max-width:48rem){.outcome-capture__quick-pick{min-height:2.75rem}}.task-step{display:flex;flex-direction:column;align-items:stretch;gap:var(--spacing-sm, 8px)}.task-step__back{align-self:flex-start;min-height:2.75rem}.task-step__caption{margin:0;color:var(--color-text-muted, #55606f);font-size:var(--type-body-sm-font-size, 13px)}.task-step__heading{margin:0}.task-step__description{margin:0;color:var(--color-text-muted, #55606f);font-size:var(--type-body-sm-font-size, 13px)}.task-step__status{display:flex;flex-wrap:wrap;align-items:center;gap:var(--spacing-sm, 8px);margin:0;color:var(--color-text-muted, #55606f);font-size:var(--type-body-sm-font-size, 13px)}.task-step__undo{min-height:2.75rem}.task-step__error{margin:0;color:var(--color-text-danger, #a3231d)}.task-step__content{display:flex;flex-direction:column;gap:var(--spacing-sm, 8px)}.task-step__answers{margin:0;display:flex;flex-direction:column;gap:var(--spacing-sm, 8px)}.task-step__answer{display:grid;grid-template-columns:minmax(5rem,1fr) minmax(0,2fr) auto;align-items:baseline;gap:var(--spacing-xs, 4px) var(--spacing-sm, 8px);padding-bottom:var(--spacing-sm, 8px);border-bottom:1px solid var(--color-border-default, #c7d0dd)}.task-step__answer-label{color:var(--color-text-muted, #55606f)}.task-step__answer-value{margin:0;font-weight:600}.task-step__answer-change{margin:0;justify-self:end}.task-step__change{min-height:2.75rem}@media(max-width:48rem){.task-step__answer{grid-template-columns:1fr}.task-step__answer-change{justify-self:stretch}}.task-step__action{width:100%;min-height:3rem}.task-step__second-action{width:100%;min-height:2.75rem}.outcome-capture .task-step{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:var(--spacing-xs, 4px) var(--spacing-sm, 8px)}.outcome-capture .task-step__content{gap:var(--spacing-xs, 4px)}@media(max-width:48rem){.outcome-capture .task-step{row-gap:2px}.outcome-capture .task-step__content,.outcome-capture__consent{gap:2px}}.outcome-capture .task-step>*{grid-column:1 / -1}.outcome-capture .task-step>.task-step__heading{grid-column:1;grid-row:1}.outcome-capture .task-step>.task-step__back{grid-column:2;grid-row:1;justify-self:end}.outcome-capture .task-step__caption{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.task-step__action-key{margin-inline-start:var(--spacing-xs, 4px)}.kat-list__rows .kat-table td{overflow-wrap:break-word;word-break:normal}.akq-prospects__freetext{overflow-wrap:anywhere}.kat-list__rows .kat-table .kat-button{white-space:nowrap}.kat-list__filters .kat-input.akq-prospects__search{flex:1 1 5.5rem;min-width:5rem;text-overflow:ellipsis}.kat-list__filters .kat-select.akq-prospects__campaign{flex:0 1 9rem;min-width:7rem;text-overflow:ellipsis}@media(max-width:48rem){.kat-list__filters .kat-input.akq-prospects__search{flex:1 1 100%}.kat-list__filters .kat-select.akq-prospects__campaign{flex:1 1 9rem}}.akq-prospects-rows{min-width:0}.akq-prospects{table-layout:fixed}.akq-prospects th,.akq-prospects td{box-sizing:border-box;white-space:nowrap}.akq-prospects td{vertical-align:baseline;overflow:hidden;text-overflow:ellipsis}.akq-prospects th.akq-prospects__who,.akq-prospects td.akq-prospects__who{width:15rem}.akq-prospects th.akq-prospects__city,.akq-prospects td.akq-prospects__city{width:6rem}.akq-prospects th.akq-prospects__when,.akq-prospects td.akq-prospects__when{width:7.5rem}.akq-prospects th.akq-prospects__result,.akq-prospects td.akq-prospects__result{width:16.5rem}.akq-prospects th.akq-prospects__next,.akq-prospects td.akq-prospects__next{width:10rem}.akq-prospects th.akq-prospects__select,.akq-prospects td.akq-prospects__select{width:2.5rem}.akq-prospects td.akq-prospects__who{white-space:normal;overflow:visible}.akq-prospects__name{color:var(--color-text-default);font-weight:var(--type-weight-semibold);text-decoration:none}.akq-prospects__name:hover{text-decoration:underline}.akq-prospects__name:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px;border-radius:var(--radius-sm);text-decoration:underline}.akq-prospects__company,.akq-prospects td.akq-prospects__context,.akq-prospects td.akq-prospects__when{color:var(--color-text-muted)}.akq-prospects__row--dim td,.akq-prospects__row--dim .akq-prospects__company{color:var(--color-text-faint)}.akq-prospects__row--dim .akq-prospects__name{color:var(--color-text-muted)}.akq-prospects-rows:not(.akq-prospects-rows--selecting) .akq-prospects__row{cursor:pointer}.akq-prospects__row:focus-within{background-color:var(--color-accent-tint)}.akq-prospects__dot{display:inline-block;width:.55em;height:.55em;margin-right:var(--spacing-xs);border-radius:50%;background-color:var(--color-text-faint)}.akq-prospects__dot--ok{background-color:var(--color-state-success)}.akq-prospects__dot--warn{background-color:var(--color-state-warning)}.akq-prospects__dot--bad{background-color:var(--color-state-danger)}.akq-prospects__next-words{font-weight:var(--type-weight-medium)}.akq-prospects__next-words--due{color:var(--color-text-danger)}.akq-prospects__next-words--ahead,.akq-prospects__next-words--mail{color:var(--color-state-warning)}.akq-prospects__next-words--block{color:var(--color-state-info)}.akq-prospects__who .kat-chip{vertical-align:baseline}.akq-prospects__count{margin:var(--spacing-sm, 8px) 0 0;color:var(--color-text-faint);font-size:var(--type-small-font-size, 12px)}@media(max-width:48rem){.akq-prospects th.akq-prospects__city,.akq-prospects td.akq-prospects__city,.akq-prospects th.akq-prospects__context,.akq-prospects td.akq-prospects__context{display:none}.akq-prospects th.akq-prospects__who,.akq-prospects td.akq-prospects__who{width:auto}.akq-prospects th.akq-prospects__when,.akq-prospects td.akq-prospects__when{width:23%}.akq-prospects th.akq-prospects__result,.akq-prospects td.akq-prospects__result{width:27%}.akq-prospects th.akq-prospects__next,.akq-prospects td.akq-prospects__next{width:25%}.akq-prospects td.akq-prospects__when,.akq-prospects td.akq-prospects__result,.akq-prospects td.akq-prospects__next{white-space:normal;overflow-wrap:break-word}.akq-prospects td.akq-prospects__when .akq-time{white-space:normal}}.akq-product-create,.akquise-schedule__create,.akq-campaign-create{display:block;max-width:32rem}.akq-campaigns,.akq-products{list-style:none;margin:0;padding:0}.akq-campaign,.akq-product{padding:var(--spacing-md, 16px) 0;border-bottom:1px solid var(--color-border-subtle);overflow-wrap:break-word}.akq-product__demo-target{margin-block:var(--spacing-md, 16px)}.akq-campaigns__empty,.akq-products__empty,.akq-campaign-memberships__empty{color:var(--color-text-muted, #55606f);margin:0}.akq-campaign-memberships{margin-top:var(--spacing-sm, 8px);padding-left:var(--spacing-md, 16px);border-left:2px solid var(--color-border-subtle)}.akq-campaign-memberships h4{font-family:var(--type-heading-font-family, system-ui, sans-serif);font-size:var(--type-body-font-size, 14px);margin:0 0 var(--spacing-sm, 8px)}.akq-campaign-consent{margin:var(--spacing-xs, 4px) 0 var(--spacing-sm, 8px) var(--spacing-md, 16px)}.akq-campaign-consent__recorded{color:var(--color-text-muted, #55606f)}.akq-campaign-consent__notice{margin:var(--spacing-xs, 4px) 0 0}.akq-campaign-consent__notice--error{color:var(--color-text-danger, #a3231d);font-weight:600}.akq-campaign-consent__notice--ok{color:var(--color-text-muted, #55606f)}.akq-unreached{margin-top:var(--spacing-sm, 8px);padding-left:var(--spacing-md, 16px);border-left:2px solid var(--color-border-subtle)}.akq-unreached h4{font-family:var(--type-heading-font-family, system-ui, sans-serif);font-size:var(--type-body-font-size, 14px);margin:0 0 var(--spacing-sm, 8px)}.akq-unreached__empty,.akq-unreached__hint,.akq-unreached__facts,.akq-unreached__unknown-hint{color:var(--color-text-muted, #55606f);margin:0}.akq-unreached__list{list-style:none;margin:var(--spacing-sm, 8px) 0 0;padding:0;display:flex;flex-direction:column;gap:var(--spacing-md, 16px)}.akq-unreached__row{display:flex;flex-direction:column;gap:var(--spacing-xs, 4px)}.akq-unreached__actions{display:flex;flex-wrap:wrap;gap:var(--spacing-sm, 8px)}.akq-unreached__notice{margin:var(--spacing-xs, 4px) 0 0}.akq-unreached__notice--error{color:var(--color-text-danger, #a3231d);font-weight:600}.akq-unreached__notice--ok{color:var(--color-text-muted, #55606f)}.akquise-schedule h2{font-family:var(--type-heading-font-family, system-ui, sans-serif);font-size:var(--type-heading-font-size, 20px);margin:var(--spacing-xl, 32px) 0 var(--spacing-md, 16px)}.akquise-schedule ul{list-style:none;margin:0;padding:0}.akquise-schedule ul>li{padding:var(--spacing-md, 16px) 0;border-bottom:1px solid var(--color-border-subtle)}.akquise-schedule__derivation-hint{color:var(--color-text-muted, #55606f);max-width:32rem;margin:var(--spacing-sm, 8px) 0}.akquise-schedule__queue-link{color:var(--color-accent-default, #2f6f4f);font-weight:600}.akquise-schedule__no-seats{color:var(--color-text-muted, #5b6b62)}.kat-list__filters .kat-input{flex:1 1 18rem}.akq-prospects-bulk{padding:0}.akq-prospects-bulk form{display:flex;flex-wrap:wrap;align-items:flex-end;gap:var(--spacing-md, 16px)}.akq-prospects-bulk__hint{color:var(--color-text-muted, #55606f);margin:var(--spacing-sm, 8px) 0 0}.akq-prospects-bulk__notice,.akq-products__notice,.akquise-schedule__fill-notice,.akquise-schedule__block-notice{color:var(--color-text-muted, #55606f);margin:0;max-width:48rem}.akq-prospects-bulk__notice:not(:empty),.akq-products__notice:not(:empty),.akquise-schedule__fill-notice:not(:empty),.akquise-schedule__block-notice:not(:empty){margin:0 0 var(--spacing-sm, 8px)}.akq-prospects-bulk__error{color:var(--color-text-danger, #a3231d);margin:var(--spacing-sm, 8px) 0 0}.akq-prospects-create{max-width:32rem}.akq-prospects-create__error{margin:0 0 var(--spacing-sm, 8px);color:var(--color-text-danger, #a3231d)}.akq-import h3{font-family:var(--type-heading-font-family, system-ui, sans-serif);margin:0 0 var(--spacing-md, 16px)}.akq-import__header{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--spacing-md, 16px)}.akq-import__header h2{font-family:var(--type-heading-font-family, system-ui, sans-serif);margin:0}.akq-import__hint,.akq-import__file{color:var(--color-text-muted, #55606f)}.akq-import__error{color:var(--color-text-danger, #a3231d)}.akq-import-mapping{list-style:none;margin:0 0 var(--spacing-lg, 24px);padding:0;display:grid;gap:var(--spacing-sm, 8px);max-width:32rem}.akq-import-counters{display:grid;grid-template-columns:auto auto;justify-content:start;gap:var(--spacing-xs, 4px) var(--spacing-lg, 24px);margin:0 0 var(--spacing-lg, 24px)}.akq-import-counters dt{color:var(--color-text-muted, #55606f)}.akq-import-counters dd{margin:0;font-variant-numeric:tabular-nums}.akq-import-joins{margin:0 0 var(--spacing-lg, 24px);max-width:32rem}.akq-import-joins__list{list-style:none;margin:0 0 var(--spacing-md, 16px);padding:0;display:grid;gap:var(--spacing-md, 16px)}.akq-import-joins__item{border:1px solid var(--color-border-default, #d0d5dd);border-radius:var(--radius-md, 8px);padding:var(--spacing-md, 16px)}.akq-import-joins__who,.akq-import-joins__target{margin:0 0 var(--spacing-sm, 8px);overflow-wrap:anywhere}.akq-import-joins__note{margin:0 0 var(--spacing-sm, 8px);color:var(--color-text-muted, #55606f)}.akq-join-proposal{margin:0 0 var(--spacing-md, 16px);overflow-wrap:anywhere}.onboarding-ticket__delivery{display:flex;flex-wrap:wrap;align-items:center;gap:var(--spacing-sm, 8px);margin:var(--spacing-sm, 8px) 0 0}.onboarding-ticket__url-copy{flex:1 1 18rem;min-width:0}.onboarding-ticket__url{display:block;padding:var(--spacing-xs, 4px) var(--spacing-sm, 8px);border:1px solid var(--color-border-subtle);border-radius:var(--radius-sm, 4px);background:var(--color-surface-sunken, #e7ecf3);color:var(--color-text-muted, #55606f);word-break:break-all}.onboarding-ticket__sent,.onboarding-ticket__shown-once,.onboarding-ticket__hint{margin:var(--spacing-xs, 4px) 0 0;color:var(--color-text-muted, #55606f)}.onboarding-panel__error{color:var(--color-text-danger, #a3231d);margin:var(--spacing-md, 16px) 0}.onboarding-panel__error-line{display:block}.akquise-subject-export{max-width:46rem}.akquise-subject-export p{color:var(--color-text-muted, #55606f);margin:0 0 var(--spacing-md, 16px)}.akquise-subject-export__receipt{margin-top:var(--spacing-lg, 24px);padding:var(--spacing-md, 16px);border:1px solid var(--color-border-default, #d9cdb9);border-radius:var(--radius-md, 6px)}.akquise-subject-export__receipt h3{margin:0 0 var(--spacing-md, 16px)}.akquise-subject-export__receipt dl{display:grid;grid-template-columns:max-content 1fr;gap:var(--spacing-xs, 4px) var(--spacing-md, 16px);margin:0 0 var(--spacing-md, 16px)}.akquise-subject-export__receipt dt{color:var(--color-text-muted, #55606f)}.akquise-subject-export__receipt dd{margin:0}.akq-detail{display:grid;grid-template-columns:minmax(0,1fr) 17rem;gap:var(--spacing-md, 16px) var(--spacing-lg, 24px);align-items:start}.akq-detail__notices,.akq-detail__band{grid-column:1 / -1;min-width:0}.akq-detail__notices{display:flex;flex-direction:column;gap:var(--spacing-md, 16px)}@media(max-width:48rem){.akq-detail{grid-template-columns:minmax(0,1fr)}}.akq-detail__primary,.akq-detail__secondary{display:flex;flex-direction:column;gap:var(--spacing-md, 16px);min-width:0}.akq-detail__section{display:flex;flex-direction:column;gap:var(--spacing-sm, 8px);min-width:0}.akq-detail__section--prose{max-width:32rem}.akq-detail__heading{margin:0;font-size:var(--type-heading-sm-font-size, 16px);line-height:var(--type-heading-sm-line-height, 1.3)}.akq-detail__head{display:flex;flex-wrap:wrap;align-items:center;gap:var(--spacing-xs, 4px) var(--spacing-sm, 8px)}.akq-detail__head .akq-detail__heading{color:var(--color-text-muted, #5c5142);font-size:var(--type-body-font-size, 14px);font-weight:var(--type-weight-regular, 400)}.akq-detail__body{min-width:0}.akq-detail__secondary .akq-detail__heading{color:var(--color-text-muted, #5c5142);font-size:var(--type-small-font-size, 12px);font-weight:var(--type-weight-semibold, 600);letter-spacing:.04em;text-transform:uppercase}.akq-detail__section--fold{gap:0}.akq-band{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--spacing-sm, 8px) var(--spacing-lg, 24px);align-items:center}.akq-band__who{display:flex;flex-direction:column;gap:var(--spacing-xs, 4px);min-width:0}.akq-band__line{margin:0;overflow-wrap:anywhere}.akq-band__company{font-size:var(--type-heading-sm-font-size, 16px);font-weight:var(--type-weight-semibold, 600)}.akq-band__rest{color:var(--color-text-muted, #5c5142)}.akq-band__facts,.akq-band__contact{display:flex;flex-wrap:wrap;align-items:center;gap:var(--spacing-xs, 4px) var(--spacing-md, 16px);margin:0;color:var(--color-text-muted, #5c5142);font-size:var(--type-body-sm-font-size, 13px);min-width:0}.akq-prospect-status__chip{display:contents}.akq-band__number{font-variant-numeric:tabular-nums}.akq-band__contact a{color:inherit;overflow-wrap:anywhere}.akq-band__actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:var(--spacing-xs, 4px) var(--spacing-sm, 8px)}@media(max-width:48rem){.akq-band{grid-template-columns:minmax(0,1fr)}.akq-band__actions{justify-content:flex-start}}.akq-prospect-status__last-touch,.akq-timeline{min-width:0}.akq-timeline__entry ul{list-style:disc}.akq-timeline__entry{overflow-wrap:anywhere}.akq-timeline__entry--superseded{color:var(--color-text-muted, #55606f)}.akq-timeline__superseded{font-style:italic}.akq-timeline__actor--agent{font-weight:var(--type-weight-semibold, 600);color:var(--color-text-default, #1b2430)}.akq-timeline__person-marker{margin-left:var(--spacing-sm, 8px);padding:0 var(--spacing-xs, 4px);border:1px solid var(--color-border-subtle);border-radius:var(--radius-sm, 4px);color:var(--color-text-muted, #55606f);font-size:var(--type-body-sm-font-size, 13px)}.akq-timeline__person-actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--spacing-xs, 4px) var(--spacing-sm, 8px);min-width:0}.akq-timeline__remove-prompt{flex-basis:100%;margin:0;overflow-wrap:anywhere}.akq-history__none{margin:0;color:var(--color-text-muted, #55606f)}.akq-prospect-detail__context,.akq-prospect-detail__created{margin:0;color:var(--color-text-muted, #55606f);overflow-wrap:anywhere}.akq-prospect-status__sale{margin:0;color:var(--color-text-success, #1c6b36);font-weight:var(--type-weight-semibold, 600)}.akq-prospect-memberships{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--spacing-sm, 8px)}.akq-prospect-memberships__entry{padding:var(--spacing-sm, 8px) 0;border-top:1px solid var(--color-border-subtle);min-width:0}.akq-prospect-memberships__campaign{margin:0;font-weight:600;overflow-wrap:anywhere}.akq-prospect-memberships__state,.akq-prospect-memberships__consent{display:inline;margin:0;color:var(--color-text-muted, #55606f)}.akq-prospect-memberships__consent:before{content:" · "}.akq-prospect-memberships__unreadable{margin:0;color:var(--color-text-danger, #a3231d)}.onboarding-closing{min-width:0}.onboarding-closing__form{display:flex;flex-direction:column;gap:var(--spacing-md, 16px);max-width:32rem}.onboarding-closing__blocked{max-width:32rem;margin:0;color:var(--color-text-muted, #55606f)}.onboarding-closing__first-user{display:flex;flex-direction:column;gap:var(--spacing-xs, 4px)}.onboarding-closing__first-user:not(:has([name=firstUserPersonId]:checked)) .onboarding-closing__person-address{display:none}.onboarding-closing__campaign{display:flex;flex-direction:column;gap:var(--spacing-xs, 4px)}.onboarding-closing__campaign-question{margin:0;font-weight:var(--type-weight-medium, 500);font-size:var(--type-body-sm-font-size, 13px)}.onboarding-closing__campaign-hint{margin:0;color:var(--color-text-muted, #5a6472);font-size:var(--type-body-sm-font-size, 13px)}.onboarding-closing__campaign-unreadable{margin:0;color:var(--color-text-danger, #a3231d);font-size:var(--type-body-sm-font-size, 13px)}.onboarding-closing__from-call{display:flex;flex-direction:column;gap:var(--spacing-xs, 4px)}.onboarding-closing__from-call-row{margin:0}.onboarding-closing__from-call-label{font-weight:var(--type-weight-medium, 500);font-size:var(--type-body-sm-font-size, 13px)}.onboarding-closing__issued-notice,.onboarding-closing__no-person{margin:0;font-size:var(--type-body-sm-font-size, 13px)}.onboarding-closing__first-user-question{margin:0;font-weight:var(--type-weight-medium, 500);font-size:var(--type-body-sm-font-size, 13px)}.onboarding-closing__first-user-hint{margin:0;color:var(--color-text-muted, #5a6472);font-size:var(--type-body-sm-font-size, 13px)}.onboarding-closing__issued{display:flex;flex-direction:column;gap:var(--spacing-sm, 8px);margin-top:var(--spacing-md, 16px)}.onboarding-closing__issued-heading{margin:0;font-weight:var(--type-weight-semibold, 600)}.onboarding-closing__invitations{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--spacing-md, 16px)}.onboarding-closing__record{display:flex;flex-direction:column;gap:var(--spacing-sm, 8px)}.onboarding-closing__name{margin:0}.onboarding-closing__product,.onboarding-closing__contact,.onboarding-closing__issued-on{margin:0;font-style:normal}.onboarding-closing__issued-on{color:var(--color-text-muted, #5a6472);font-size:var(--type-body-sm-font-size, 13px)}.onboarding-account{display:flex;flex-direction:column;align-items:flex-start;gap:var(--spacing-xs, 4px)}.onboarding-account__state,.onboarding-account__as-of,.onboarding-account__hint,.onboarding-account__heading,.onboarding-account__lead,.onboarding-account__subheading,.onboarding-account__none,.onboarding-account__loading,.onboarding-account__done,.onboarding-account__warning{margin:0}.onboarding-account__as-of,.onboarding-account__hint,.onboarding-account__none{color:var(--color-text-muted, #5a6472);font-size:var(--type-body-sm-font-size, 13px)}.onboarding-account__heading,.onboarding-account__subheading{font-weight:600}.onboarding-account__warning{color:var(--color-text-danger, #a3231d)}.onboarding-account__confirm,.onboarding-account__upgraded{display:flex;flex-direction:column;align-items:flex-start;gap:var(--spacing-sm, 8px);padding-top:var(--spacing-sm, 8px);border-top:1px solid var(--color-border-subtle);align-self:stretch}.onboarding-account__list{margin:0;padding-left:var(--spacing-md, 16px)}.onboarding-tickets-surface{min-width:0}.onboarding-tickets{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--spacing-md, 16px)}.onboarding-ticket{display:flex;flex-direction:column;gap:var(--spacing-sm, 8px);min-width:0;overflow-x:auto}.onboarding-ticket__state{margin:0}.follow-up{margin-top:var(--spacing-md, 16px);padding-top:var(--spacing-md, 16px);border-top:1px solid var(--color-border-default, #c7d0dd);min-width:0}.follow-up__heading{margin:0 0 var(--spacing-sm, 8px);font-size:1em;color:var(--color-text-muted, #55606f)}.follow-up__subject{margin:0;font-weight:600}.follow-up__draft{display:flex;flex-direction:column;gap:var(--spacing-sm, 8px)}.follow-up__missing{margin:var(--spacing-sm, 8px) 0;color:var(--color-text-danger, #a3231d)}.follow-up__refusal{margin:0;color:var(--color-text-muted, #55606f)}.follow-up__body{margin:var(--spacing-sm, 8px) 0 0;padding:var(--spacing-md, 16px);background:var(--color-surface-sunken, #e7ecf3);border-radius:var(--radius-sm, 4px);white-space:pre-wrap;overflow-wrap:anywhere;font-family:var(--type-body-font-family, system-ui, sans-serif);max-height:7rem;overflow-y:auto}.follow-up__editor{width:100%;box-sizing:border-box;font-family:var(--type-body-font-family, system-ui, sans-serif);font-size:var(--type-body-font-size, 14px);min-height:11rem;max-height:22rem;resize:vertical}@media(max-width:48rem){.follow-up__body{max-height:none;overflow-y:visible}.follow-up__editor{max-height:none}}.follow-up__address{display:grid;grid-template-columns:1fr auto;gap:var(--spacing-smPlus, 12px);align-items:end}.follow-up__address--missing{border-left:3px solid var(--color-border-strong, #a6957a);background:transparent;padding:var(--spacing-smPlus, 12px);border-radius:var(--radius-sm, 4px)}.follow-up__address-warning{grid-column:1 / -1;margin:0;color:inherit;font-size:var(--type-body-sm-font-size, 13px)}.follow-up__address-error{grid-column:1 / -1}@media(max-width:48rem){.follow-up__address{grid-template-columns:1fr;align-items:stretch}}.mail-queue__address{display:grid;grid-template-columns:1fr auto;gap:var(--spacing-smPlus, 12px);align-items:end;margin-block-end:var(--spacing-md, 16px)}.mail-queue__address-error{grid-column:1 / -1;margin:0}.mail-queue__address--missing{border-left:3px solid var(--color-border-strong, #a6957a);background:transparent;padding:var(--spacing-smPlus, 12px);border-radius:var(--radius-sm, 4px)}.mail-queue__address-warning{margin:0;max-width:16rem;text-align:center;color:inherit;font-size:var(--type-body-sm-font-size, 13px)}@media(max-width:48rem){.mail-queue__address{grid-template-columns:1fr;align-items:stretch}}.kat-list__filters .kat-input{flex:1 1 16rem;min-width:0}.kat-list__filters .kat-select{flex:0 1 14rem;min-width:0}.mail-list__row-actions{display:flex;flex-wrap:wrap;gap:var(--spacing-xs, 4px)}.mail-list__row-actions .kat-button{white-space:normal}.mail-list__flag{color:var(--color-text-muted, #55606f)}.mail-list__pager{display:flex;flex-wrap:wrap;align-items:center;gap:var(--spacing-sm, 8px);margin-top:var(--spacing-md, 16px)}.mail-list__page-count{color:var(--color-text-muted, #55606f)}.mail-list__bulk{display:flex;flex-wrap:wrap;gap:var(--spacing-sm, 8px)}.mail-list__changed{border-left:3px solid var(--color-border-strong, #a6957a);background:transparent;padding:var(--spacing-smPlus, 12px);border-radius:var(--radius-sm, 4px);margin:0 0 var(--spacing-md, 16px);overflow-wrap:anywhere}.mail-list__changed-title{font-size:inherit;margin:0 0 var(--spacing-xs, 4px)}.mail-list__changed-rows{margin:0;padding-left:var(--spacing-md, 16px)}.contact-pause{display:grid;gap:var(--spacing-smPlus, 12px)}.contact-pause__question,.contact-pause>.contact-pause__notice{border-left:3px solid var(--color-border-strong, #a6957a);background:transparent;padding:var(--spacing-smPlus, 12px);border-radius:var(--radius-sm, 4px)}.contact-pause__question{display:grid;gap:var(--spacing-sm, 8px);justify-items:start}.contact-pause__notice{margin:0;color:inherit;overflow-wrap:anywhere}.contact-pause__error{margin:0;color:var(--color-text-danger, #a3231d);font-weight:600}.akq-erasure{display:grid;gap:var(--spacing-smPlus, 12px);justify-items:start}.akq-erasure__lead{margin:0;overflow-wrap:anywhere}.akq-erasure__form{display:grid;gap:var(--spacing-smPlus, 12px);max-width:32rem}.akq-erasure__warning{margin:0;border-left:3px solid var(--color-state-danger, #a4262c);padding-inline-start:var(--spacing-smPlus, 12px);overflow-wrap:anywhere}.akq-erasure__refusal{margin:0;color:var(--color-text-danger, #a3231d);font-weight:600;overflow-wrap:anywhere}.akq-erasure-done{display:grid;gap:var(--spacing-smPlus, 12px);justify-items:start;max-width:40rem}.akq-erasure-done__text{margin:0}.akq-erasure-done__back{font-weight:600}.akq-decline{display:grid;gap:var(--spacing-smPlus, 12px);justify-items:start}.akq-decline__text,.akq-decline__lead,.akq-decline__note,.akq-decline__nothing{margin:0;overflow-wrap:anywhere}.akq-decline__confirm{display:grid;gap:var(--spacing-smPlus, 12px);max-width:36rem;max-height:calc(100dvh - 22rem);overflow-y:auto}.akq-decline__group{display:grid;gap:var(--spacing-xs, 4px)}.akq-decline__group-heading{margin:0;font-weight:600}.akq-decline__list{margin:0;padding-inline-start:var(--spacing-md, 16px)}.akq-decline__item{overflow-wrap:anywhere}.akq-decline__refusal{margin:0;color:var(--color-text-danger, #a3231d);font-weight:600;overflow-wrap:anywhere}.akq-decline-done{display:grid;gap:var(--spacing-smPlus, 12px);justify-items:start;max-width:40rem;border-left:3px solid var(--color-border-strong, #a6957a);padding-inline-start:var(--spacing-smPlus, 12px)}.akq-decline-done__summary{margin:0;overflow-wrap:anywhere}.akq-same-person{display:grid;gap:var(--spacing-smPlus, 12px);justify-items:start;max-width:48rem}.akq-same-person__lead,.akq-same-person__empty,.akq-same-person__raised,.akq-same-person__question,.akq-same-person__confirm-lead,.akq-same-person__confirm-warning{margin:0;overflow-wrap:anywhere}.akq-same-person__notices{display:grid;gap:var(--spacing-xs, 4px)}.akq-same-person__notices>p{margin:0;overflow-wrap:anywhere}.akq-same-person__list{list-style:none;margin:0;padding:0;display:grid;gap:var(--spacing-smPlus, 12px);width:100%}.akq-same-person__item{display:grid;gap:var(--spacing-sm, 8px);justify-items:start;border-left:3px solid var(--color-border-strong, #a6957a);background:transparent;padding:var(--spacing-smPlus, 12px);border-radius:var(--radius-sm, 4px)}.akq-same-person__record{font-weight:600;overflow-wrap:anywhere}.akq-same-person__raised{color:var(--color-text-muted, inherit)}.akq-same-person__answers{display:flex;flex-wrap:wrap;gap:var(--spacing-sm, 8px)}.akq-same-person__refusal,.akq-same-person__unreadable{margin:0;color:var(--color-text-danger, #a3231d);font-weight:600;overflow-wrap:anywhere}.akq-same-person__confirm-warning{border-left:3px solid var(--color-state-danger, #a4262c);padding-inline-start:var(--spacing-smPlus, 12px)}.akq-erasure-done+.akq-same-person{margin-top:var(--spacing-lg, 24px)}.akq-whole-prospect{display:grid;gap:var(--spacing-smPlus, 12px);justify-items:start;max-width:48rem;margin-bottom:var(--spacing-lg, 24px)}.akq-whole-prospect__heading{margin:0;font-size:var(--type-heading-sm-font-size, 16px)}.akq-whole-prospect__lead,.akq-whole-prospect__raised,.akq-whole-prospect__question,.akq-whole-prospect__confirm-lead,.akq-whole-prospect__confirm-products,.akq-whole-prospect__confirm-warning,.akq-whole-prospect__notices>p{margin:0;overflow-wrap:anywhere}.akq-whole-prospect__confirm-products{margin-block:var(--spacing-sm, 8px)}.akq-whole-prospect__notices{display:grid;gap:var(--spacing-xs, 4px)}.akq-whole-prospect__list{list-style:none;margin:0;padding:0;display:grid;gap:var(--spacing-smPlus, 12px);width:100%}.akq-whole-prospect__item{display:grid;gap:var(--spacing-sm, 8px);justify-items:start;border-left:3px solid var(--color-border-strong, #a6957a);background:transparent;padding:var(--spacing-smPlus, 12px);border-radius:var(--radius-sm, 4px)}.akq-whole-prospect__record{font-weight:600;overflow-wrap:anywhere}.akq-whole-prospect__raised{color:var(--color-text-muted, inherit)}.akq-whole-prospect__answers{display:flex;flex-wrap:wrap;gap:var(--spacing-sm, 8px)}.akq-whole-prospect__refusal,.akq-whole-prospect__unreadable{margin:0;color:var(--color-text-danger, #a3231d);font-weight:600;overflow-wrap:anywhere}.akq-whole-prospect__confirm-warning{border-left:3px solid var(--color-state-danger, #a4262c);padding-inline-start:var(--spacing-smPlus, 12px)}.akq-callbacks__lead{margin:0 0 var(--spacing-smPlus, 12px);overflow-wrap:anywhere}.akq-callbacks{list-style:none;margin:0;padding:0;display:grid;gap:var(--spacing-smPlus, 12px);max-width:48rem}.akq-callbacks__item{display:grid;gap:var(--spacing-sm, 8px);justify-items:start;border-left:3px solid var(--color-border-default, #d9cdb9);background:transparent;padding:var(--spacing-smPlus, 12px);border-radius:var(--radius-sm, 4px)}.akq-callbacks__item--overdue{border-left-color:var(--color-border-strong, #a6957a)}.akq-callbacks__who{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--spacing-xs, 4px) var(--spacing-sm, 8px)}.akq-callbacks__name{overflow-wrap:anywhere}.akq-callbacks__company,.akq-callbacks__when{margin:0;color:var(--color-text-muted, inherit);overflow-wrap:anywhere}.akq-callbacks__status{font-weight:600}.akq-callbacks__status--overdue{color:var(--color-text-danger, #a3231d)}.akq-client-standing{display:inline-block;padding:0 var(--spacing-sm, 8px);border-radius:var(--radius-sm, 4px);font-weight:600;white-space:nowrap}.akq-client-standing--client{background:var(--color-surface-sunken, #eef2f7);color:var(--color-text-success, #1c6b36)}.akq-client-standing--demo-user{background:var(--color-surface-sunken, #eef2f7);color:inherit}.akq-client-standing--unreadable{background:var(--color-tint-danger);color:var(--color-text-danger, #a3231d);white-space:normal}.akq-prospect-status__client{margin:0 0 var(--spacing-sm, 8px)}.akq-campaign__kind{display:inline-block;padding:0 var(--spacing-sm, 8px);border-radius:var(--radius-sm, 4px);background:var(--color-surface-sunken, #eef2f7);font-weight:600;white-space:nowrap}.akq-campaign__kind[data-kind=clients]{color:var(--color-text-success, #1c6b36)}.akq-campaign-create__kind-question{margin:0;font-weight:600}.akq-campaign-create__kind-hint{margin:var(--spacing-xs, 4px) 0 0;color:var(--color-text-muted, #5b6675)}.akq-call-demo{display:flex;flex-direction:column;gap:var(--spacing-md, 16px);max-width:40rem}.akq-call-demo__heading{margin:0}.akq-call-demo__lead{margin:0;color:var(--color-text-muted, #5a6472)}.akq-theme-switch{display:flex;flex-direction:column;gap:var(--spacing-xs);margin-block-end:var(--spacing-sm)}.akq-theme-switch__label{font-size:var(--type-small-font-size);color:var(--color-text-muted)}.akq-theme-switch__control{display:flex}.akq-theme-switch__control>*{flex:1 1 auto;justify-content:center}
