.ui-drawer{position:fixed;inset:0;z-index:var(--z-overlay);display:flex;justify-content:flex-end}.ui-drawer__backdrop{position:absolute;inset:0;background:#0a0c1473;animation:ui-drawer-fade var(--motion-standard) var(--ease-standard)}.ui-drawer__panel{position:relative;display:flex;flex-direction:column;inline-size:min(28rem,100vw);block-size:100%;border-inline-start:1px solid var(--color-border-subtle);background:var(--color-surface);box-shadow:var(--shadow-overlay);outline:none;animation:ui-drawer-slide var(--motion-standard) var(--ease-standard)}.ui-drawer__header{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);padding:calc(var(--space-4) + env(safe-area-inset-top,0px)) var(--space-5) var(--space-4);border-block-end:1px solid var(--color-border-subtle)}.ui-drawer__header h2{margin:0;font-size:var(--font-size-section-title);font-weight:600;overflow-wrap:anywhere}.ui-drawer__actions{display:flex;flex:none;align-items:center;gap:var(--space-2);margin-inline-start:auto}.ui-drawer__close{display:inline-grid;flex:none;place-items:center;inline-size:var(--control-compact-height);block-size:var(--control-compact-height);border:0;border-radius:var(--radius-sm);background:transparent;color:var(--color-text-muted);cursor:pointer}.ui-drawer__close:hover{background:var(--color-surface-muted);color:var(--color-text)}.ui-drawer__close:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.ui-drawer__body{display:flex;flex:1 1 auto;flex-direction:column;min-block-size:0;overflow-y:auto;overscroll-behavior:contain}@media(max-width:34rem){.ui-drawer__panel{inline-size:100vw;border-inline-start:0}}@keyframes ui-drawer-slide{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes ui-drawer-fade{0%{opacity:0}to{opacity:1}}@media(prefers-reduced-motion:reduce){.ui-drawer__panel,.ui-drawer__backdrop{animation:none}}.section-layout{display:grid;grid-template-columns:13.5rem minmax(0,1fr);gap:var(--space-8, 2.5rem);align-items:start}.section-nav{position:sticky;top:calc(var(--shell-header-height, 4rem) + var(--space-4));display:grid}.section-nav__group{display:grid;gap:.25rem}.section-nav__group+.section-nav__group{margin-block-start:.625rem;padding-block-start:.625rem;border-block-start:1px solid var(--color-border-subtle)}.section-nav__heading{display:flex;align-items:center;gap:var(--space-2);margin:0;padding:.375rem .25rem;color:var(--color-text);font-size:.9375rem;font-weight:700}.section-nav__icon{flex:none;color:var(--color-text-subtle)}.section-nav ul{display:grid;gap:.125rem;margin:0 0 0 .6875rem;padding:0 0 0 .625rem;border-inline-start:2px solid var(--color-border-control);list-style:none}.section-nav__link{position:relative;display:flex;align-items:center;min-block-size:2.5rem;padding:var(--space-2) .625rem;border-radius:var(--radius-sm);color:var(--color-text);font-size:.9375rem;font-weight:550;text-decoration:none;transition:background-color var(--motion-fast) ease-out,color var(--motion-fast) ease-out}.section-nav__link:hover{background:var(--color-surface-muted)}.section-nav__link[aria-current=page]{background:var(--color-primary-soft);color:var(--color-primary);font-weight:650}.section-nav__link[aria-current=page]:before{content:"";position:absolute;inset-block:0;inset-inline-start:calc(-.625rem - 2px);inline-size:2px;background:var(--color-primary)}.section-nav__link:focus-visible{outline:.125rem solid var(--color-focus);outline-offset:.125rem}.section-picker{display:none}.section-picker select{min-block-size:var(--control-height);font-size:1rem;font-weight:600}.section-page__header{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-1)}.section-page__header h2{margin:0;font-size:1.25rem;font-weight:650;letter-spacing:-.012em;line-height:1.3}.section-page__action{margin-inline-start:auto}@media(max-width:52rem){.section-layout{grid-template-columns:minmax(0,1fr);gap:var(--space-5)}.section-nav{display:none}.section-picker{display:block}}.auth-screen{position:relative;display:grid;place-items:center;min-block-size:100vh;min-block-size:100dvh;padding:var(--space-6) clamp(var(--space-3),4vw,var(--space-8));background:radial-gradient(40rem 22rem at 50% 38%,color-mix(in srgb,var(--color-primary) 9%,transparent),transparent 70%),var(--glow-canvas) no-repeat}.auth-locale{position:absolute;inset-block-start:var(--space-4);inset-inline-end:clamp(var(--space-3),4vw,var(--space-8))}.auth-panel{position:relative;display:grid;gap:var(--space-3);inline-size:100%;max-inline-size:26rem;padding:var(--space-4);overflow:hidden;border:1px solid var(--color-border-subtle);border-radius:var(--radius-lg);background:var(--color-surface-raised);box-shadow:var(--shadow-popover),var(--highlight-top)}.auth-panel:before{content:"";position:absolute;inset:0 0 auto;block-size:.1875rem;background:var(--gradient-brand);opacity:.9}.auth-mark{display:block;inline-size:3rem;block-size:3rem}.auth-panel>.eyebrow{margin-block-end:0}.auth-title{font-size:clamp(1.5rem,6vw,1.75rem);line-height:1.15;letter-spacing:-.025em}.auth-intro{color:var(--color-text-muted);font-size:.9375rem;line-height:1.55;text-wrap:pretty}.auth-form{display:grid;gap:var(--space-4);margin-block-start:var(--space-3);padding-block-start:var(--space-5);border-block-start:1px solid var(--color-border-subtle)}.auth-form .ui-button{inline-size:100%}.auth-feedback{display:grid;align-content:start;gap:var(--space-1);min-block-size:5.25rem;padding:var(--space-2) var(--space-3);border:1px solid transparent;border-radius:var(--radius-md);transition:background-color var(--motion-fast) ease-out,border-color var(--motion-fast) ease-out}.auth-feedback:has(.auth-status__message){border-color:color-mix(in srgb,var(--color-danger) 30%,transparent);background:var(--color-danger-surface)}.auth-status{color:var(--color-danger);font-size:.9375rem;font-weight:550}.auth-status__message,.auth-status__hint{display:block}.auth-status__hint{margin-block-start:var(--space-1);color:var(--color-text-muted);font-size:.875rem;font-weight:400}.auth-cooldown{color:var(--color-text-muted);font-size:.875rem;font-variant-numeric:tabular-nums}.shell-actions{display:flex;grid-column:1 / -1;flex-wrap:wrap;align-items:center;justify-content:end;gap:var(--space-2);min-block-size:var(--control-compact-height);padding-block-end:var(--space-2)}.shell-actions__notice{max-inline-size:min(100%,34rem);padding:var(--space-1) var(--space-3);border:1px solid color-mix(in srgb,var(--color-danger) 35%,transparent);border-radius:var(--radius-sm);background:var(--color-danger-surface);color:var(--color-danger);font-size:.875rem;font-weight:550;overflow-wrap:anywhere}.shell-logout{border-color:var(--color-border-control);background:var(--color-surface-raised);color:var(--color-text)}.shell-logout:hover{border-color:var(--color-border);background:var(--color-surface-muted)}@media(min-width:48rem){.auth-panel{padding:var(--space-8)}.shell-header:has(.shell-actions){grid-template-columns:auto 1fr auto}.shell-actions{grid-column:auto;padding-block-end:0}}.invite-subtitle{margin:var(--space-4) 0 0;font-size:1.125rem;font-weight:600}.invite-problem{color:var(--color-danger);font-weight:500}.invite-accept,.invite-sign-in{display:grid;gap:var(--space-3);justify-items:start}.invite-sign-in{margin-block-start:var(--space-5);padding-block-start:var(--space-4);border-block-start:1px solid var(--color-border-subtle)}.shell-account{display:flex;align-items:center}.shell-account__menu .ui-popover__trigger{gap:.25rem;min-block-size:2.5rem;padding:.25rem .375rem .25rem .25rem;border-color:var(--color-border-subtle);border-radius:var(--radius-pill);box-shadow:none}.shell-account__menu .ui-popover__trigger[data-active=true]{border-color:var(--color-danger);background:var(--color-danger-surface)}.shell-account__avatar{display:inline-flex;align-items:center;justify-content:center;inline-size:1.875rem;block-size:1.875rem;border-radius:50%;background:color-mix(in srgb,var(--color-primary) 22%,var(--color-surface-raised));color:var(--color-primary);font-size:.6875rem;font-weight:700;letter-spacing:.02em}.shell-account__menu .ui-popover__panel{inset-inline-start:auto;inset-inline-end:0;inline-size:min(17rem,calc(100vw - 2rem));gap:var(--space-3);padding:var(--space-3) var(--space-4) var(--space-4)}.shell-account__menu .ui-popover__title{color:var(--color-text-muted);font-size:.75rem;font-weight:600}.shell-account__identifier{margin-block-start:calc(var(--space-2) * -1);color:var(--color-text);font-size:.875rem;font-weight:650}.shell-account__section{display:grid;gap:var(--space-2);padding-block-start:var(--space-3);border-block-start:1px solid var(--color-border-subtle)}.shell-account__label{color:var(--color-text-muted);font-size:.6875rem;font-weight:650;letter-spacing:.07em;text-transform:uppercase}.shell-account .locale-switcher-region,.shell-account .locale-switcher{align-self:start}.shell-account .shell-actions{display:grid;grid-column:auto;justify-content:stretch;gap:var(--space-2);padding:0}.shell-account .shell-logout{inline-size:100%;justify-content:flex-start}.shell-switcher{display:flex;align-items:center;min-inline-size:0}.shell-switcher__crumbs{display:none;align-items:center;gap:.125rem;min-inline-size:0}.shell-switcher__slash{flex:none;padding-inline:.125rem;color:var(--color-border-strong);font-size:1.125rem;font-weight:300;-webkit-user-select:none;user-select:none}.shell-switcher__crumb{position:relative;display:flex;min-inline-size:0}.shell-switcher__trigger{display:inline-flex;align-items:center;gap:.5rem;min-inline-size:0;min-block-size:2.5rem;padding:.25rem .5rem;border:1px solid transparent;border-radius:var(--radius-sm);background:transparent;color:var(--color-text);font-size:.875rem;font-weight:600;letter-spacing:-.005em;cursor:pointer;transition:background-color var(--motion-fast) ease-out,border-color var(--motion-fast) ease-out}.shell-switcher__trigger:hover{background:var(--color-surface-muted)}.shell-switcher__trigger[aria-expanded=true]{border-color:var(--color-border-subtle);background:var(--color-surface-muted)}.shell-switcher__trigger:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:1px}.shell-switcher__trigger:disabled{cursor:progress;opacity:.6}.shell-switcher__trigger .shell-switcher__name{display:none}[data-switcher=workspace] .shell-switcher__trigger .shell-switcher__name{max-inline-size:14ch}[data-switcher=account] .shell-switcher__trigger .shell-switcher__name{max-inline-size:16ch}.shell-switcher__name{min-inline-size:0}.shell-switcher__chevron{flex:none;color:var(--color-text-subtle)}.shell-switcher__avatar{display:inline-flex;flex:none;align-items:center;justify-content:center;inline-size:1.5rem;block-size:1.5rem;font-size:.625rem;font-weight:700;letter-spacing:.02em;line-height:1}.shell-switcher__avatar--workspace{border-radius:.375rem;background:color-mix(in srgb,var(--color-primary) 24%,var(--color-surface-raised));color:var(--color-primary);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--color-primary) 30%,transparent)}.shell-switcher__avatar--account{border-radius:50%;background:var(--gradient-avatar);color:#fff;box-shadow:inset 0 0 0 1px #ffffff2e}.shell-switcher__badge{flex:none;padding:0 .4375rem;border:1px solid color-mix(in srgb,var(--color-warning) 35%,transparent);border-radius:var(--radius-pill);background:var(--color-warning-surface);color:var(--color-warning);font-size:.6875rem;font-weight:650;line-height:1.25rem}.shell-switcher__panel{position:absolute;inset-block-start:calc(100% + .375rem);inset-inline-start:0;z-index:var(--z-popover);display:grid;gap:.25rem;inline-size:18rem;max-inline-size:calc(100vw - 2rem);padding:.375rem;border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);background:var(--color-surface-raised);box-shadow:var(--shadow-popover);animation:popover-in var(--motion-standard) var(--ease-standard)}.shell-switcher__search{display:flex;align-items:center;gap:.5rem;padding:0 .5rem;border-block-end:1px solid var(--color-border-subtle);color:var(--color-text-subtle)}.shell-switcher__search input{flex:1;min-inline-size:0;min-block-size:2.5rem;padding:0;border:0;background:transparent;color:var(--color-text);font-size:.875rem;outline:none}.shell-switcher__search input::placeholder{color:var(--color-text-subtle)}.shell-switcher__search:focus-within{color:var(--color-primary)}.shell-switcher__menu,.shell-switcher__sheet-list{display:grid;gap:.0625rem;max-block-size:18rem;margin:0;padding:0;overflow-y:auto;list-style:none;scrollbar-width:thin}.shell-switcher__item{display:flex;align-items:center;gap:.625rem;inline-size:100%;min-inline-size:0;min-block-size:2.5rem;padding:.375rem .5rem;border:0;border-radius:var(--radius-sm);background:transparent;color:var(--color-text);font-size:.875rem;font-weight:500;text-align:start;cursor:pointer}.shell-switcher__item:hover,.shell-switcher__item:focus-visible{background:var(--color-surface-muted);outline:none}.shell-switcher__item:focus-visible{box-shadow:inset 0 0 0 2px var(--color-focus-ring)}.shell-switcher__item[aria-checked=true],.shell-switcher__item[aria-current=true]{font-weight:650}.shell-switcher__check{flex:none;margin-inline-start:auto;color:var(--color-primary)}.shell-switcher__separator{display:block;block-size:1px;margin:.25rem 0;background:var(--color-border-subtle)}.shell-switcher__footer{color:var(--color-primary);font-weight:600}.shell-switcher__footer svg{flex:none;margin-inline:.25rem .125rem}.shell-switcher__empty{margin:0;padding:.25rem .5rem .375rem;color:var(--color-text-muted);font-size:.75rem;line-height:1.45}.shell-switcher__phone{position:relative;display:flex}.shell-switcher__phone-trigger{display:inline-flex;align-items:center;gap:.25rem;min-inline-size:0;min-block-size:2.75rem;padding:.25rem .5rem .25rem .375rem;border:1px solid var(--color-border-control);border-radius:var(--radius-pill);background:var(--color-surface-raised);cursor:pointer}.shell-switcher__phone-trigger .shell-switcher__avatar--account{margin-inline-start:-.5rem;box-shadow:0 0 0 2px var(--color-surface-raised)}.shell-switcher__phone-trigger:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.shell-switcher__sheet{position:fixed;inset:auto 0 0;z-index:var(--z-overlay);display:grid;gap:var(--space-3);max-block-size:85dvh;overflow-y:auto;padding:var(--space-4) var(--space-4) calc(var(--space-4) + env(safe-area-inset-bottom,0px));border-block-start:1px solid var(--color-border-subtle);border-start-start-radius:var(--radius-lg);border-start-end-radius:var(--radius-lg);background:var(--color-surface-raised);box-shadow:var(--shadow-overlay);animation:popover-in var(--motion-standard) var(--ease-standard)}.shell-switcher__sheet-head{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2)}.shell-switcher__sheet-title{font-size:.9375rem;font-weight:650}.shell-switcher__sheet-head .shell-switcher__badge{margin-inline-end:auto}.shell-switcher__sheet-close{display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:var(--radius-sm);background:transparent;color:var(--color-text-muted);cursor:pointer}.shell-switcher__sheet-close:hover{background:var(--color-surface-muted);color:var(--color-text)}.shell-switcher__sheet-section{display:grid;gap:.25rem;padding-block-start:var(--space-2);border-block-start:1px solid var(--color-border-subtle)}.shell-switcher__sheet-heading{padding:0 .5rem;color:var(--color-text-muted);font-size:.6875rem;font-weight:650;letter-spacing:.07em;text-transform:uppercase}@media(min-width:48rem){.shell-switcher__crumbs{display:flex}.shell-switcher__phone{display:none}}@media(min-width:90rem){.shell-switcher__trigger .shell-switcher__name{display:block}}.workspace-provisioning{margin-block:var(--space-5)}.workspace-management-forms{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-6)}.workspace-management-section{display:flex;flex-direction:column;gap:var(--space-3);min-inline-size:0}.workspace-management-section form{margin-block-start:auto}.workspace-provisioning h3{margin:0;font-size:1rem;font-weight:600}.workspace-provisioning p{margin:0;color:var(--color-text-muted)}.workspace-provisioning form{display:grid;align-content:start;gap:var(--space-3)}.workspace-provisioning form .ui-button{justify-self:start}.workspace-provisioning p.workspace-action-error{color:var(--color-danger);font-weight:500}.workspace-management-danger{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:var(--space-4);border-block-start:1px solid var(--color-border-subtle);margin-block-start:var(--space-6);padding-block-start:var(--space-5)}.workspace-management-danger>div:first-child{display:grid;gap:var(--space-2);flex:1 1 18rem}.workspace-delete-confirmation{display:grid;gap:var(--space-3);flex-basis:100%;min-inline-size:0}.workspace-management-actions,.workspace-delete-confirmation .ui-confirm-inline{display:flex;flex-wrap:wrap;gap:var(--space-3)}.workspace-delete-confirmation .ui-confirm-inline>span{flex-basis:100%}@media(max-width:52rem){.workspace-management-forms{grid-template-columns:minmax(0,1fr);gap:var(--space-5)}.workspace-management-section form{margin-block-start:0}.workspace-management-section+.workspace-management-section{border-block-start:1px solid var(--color-border-subtle);padding-block-start:var(--space-5)}.workspace-management-danger{align-items:start}}.deliveries{display:grid;gap:var(--space-6)}.deliveries .content-grid{gap:var(--space-6);margin-block-start:0}.deliveries-toolbar{display:flex;align-items:flex-start;justify-content:flex-end}@media(min-width:64rem){.deliveries-toolbar{margin-block-start:calc(-1 * (var(--section-rhythm) + var(--control-height)))}}.deliveries [data-delivery-notice]{padding:var(--space-3) var(--space-4);border:1px solid var(--color-border-subtle);border-inline-start:.1875rem solid var(--color-primary);border-radius:var(--radius-sm);background:var(--color-surface-raised);font-size:.9375rem;box-shadow:var(--shadow-xs)}.deliveries [data-delivery-notice][role=alert]{border-color:color-mix(in srgb,var(--color-danger) 40%,var(--color-border-subtle));border-inline-start-color:var(--color-danger);background:var(--color-danger-surface);color:var(--color-danger)}.deliveries [data-delivery-group]>.ui-card{position:relative;overflow:hidden}.deliveries [data-delivery-group]:not([data-delivery-group=operator])>.ui-card{background:var(--color-surface);box-shadow:none}.deliveries [data-delivery-group=operator]>.ui-card{border-color:color-mix(in srgb,var(--color-warning) 30%,var(--color-border-subtle));background:linear-gradient(180deg,color-mix(in srgb,var(--color-warning-surface) 60%,var(--color-surface-raised)),var(--color-surface-raised) 9rem)}.deliveries [data-delivery-group=operator]>.ui-card:before{content:"";position:absolute;inset:0 0 auto;block-size:.1875rem;background:var(--color-warning);opacity:.8}.deliveries .ui-table td{vertical-align:top}.deliveries [data-delivery-template]{font-weight:600;letter-spacing:-.005em}.delivery-state{display:grid;justify-items:start;gap:.375rem}.delivery-code{display:block;color:var(--color-text-muted);font-size:.8125rem;line-height:1.4}.delivery-timing{color:var(--color-text-muted);font-size:.875rem;font-variant-numeric:tabular-nums;white-space:nowrap}.delivery-timing[data-delivery-timing=attempts]{color:var(--color-text);font-weight:600}.delivery-timing[data-delivery-timing=updated]{font-size:.8125rem}[data-delivery-remedy] .ui-confirm-inline{flex-basis:100%;white-space:normal}[data-delivery-recourse] .ui-badge{white-space:nowrap}.delivery-actions{display:flex;flex-wrap:wrap;gap:var(--space-2);align-items:center;justify-content:flex-start}.delivery-actions [data-delivery-confirm=abandon]{margin-block-start:var(--space-2)}.delivery-actions__acknowledge{display:flex;flex-wrap:wrap;gap:var(--space-2);align-items:end;flex-basis:100%;padding:var(--space-3);border:1px solid var(--color-border-subtle);border-radius:var(--radius-sm);background:var(--color-surface-sunken)}.deliveries .ui-table caption{position:absolute;inline-size:1px;block-size:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.deliveries .ui-table th:nth-child(3),.deliveries .ui-table th:nth-child(4){inline-size:1%}@media(max-width:47.9375rem){.deliveries .ui-table-wrap{border:0;background:none}.deliveries .ui-table thead{position:absolute;inline-size:1px;block-size:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.deliveries .ui-table,.deliveries .ui-table tbody,.deliveries .ui-table tr,.deliveries .ui-table td{display:block;inline-size:auto}.deliveries .ui-table tbody{display:grid;gap:var(--space-3)}.deliveries .ui-table tr{padding:var(--space-3);border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);background:var(--color-surface-raised)}.deliveries .ui-table td{display:grid;gap:.125rem;padding:.125rem 0;border:0}.deliveries .delivery-actions{gap:var(--space-1)}.deliveries .ui-table td:before{content:attr(data-label);color:var(--color-text-muted);font-size:.6875rem;font-weight:650;letter-spacing:.07em;text-transform:uppercase}.deliveries .ui-table td:first-child:before{content:none}.delivery-actions>.ui-button,.delivery-actions>.ui-tooltip{flex:1 1 auto}.delivery-actions>.ui-tooltip>.ui-button{inline-size:100%}}.overview-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-3)}@media(min-width:68.75rem){.overview-stats[data-count="5"]{grid-template-columns:repeat(5,minmax(0,1fr))}}@media(min-width:80rem){.overview-stats[data-count="6"]{grid-template-columns:repeat(6,minmax(0,1fr))}}.overview-tile{display:grid;align-content:space-between;gap:var(--space-3);min-inline-size:0;padding:.875rem var(--space-4);border:1px solid var(--color-border-subtle);border-radius:var(--radius-lg);background:var(--color-surface);color:inherit;text-decoration:none;box-shadow:var(--shadow-xs);transition:border-color var(--motion-fast) ease-out,box-shadow var(--motion-fast) ease-out}.overview-tile:hover{border-color:var(--color-border-control);box-shadow:var(--shadow-card)}.overview-tile:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.overview-tile__head{display:flex;align-items:center;gap:var(--space-2);min-inline-size:0;color:var(--color-text);font-size:.9375rem;font-weight:700;line-height:1.3}.overview-tile__title{min-inline-size:0}.overview-tile__chip{display:grid;place-items:center;flex:none;inline-size:1.625rem;block-size:1.625rem;border-radius:.5rem;background:var(--overview-chip-bg);color:var(--overview-chip-fg)}.overview-tile[data-tone=info]{--overview-chip-bg: var(--color-primary-soft);--overview-chip-fg: var(--color-primary)}.overview-tile[data-tone=success]{--overview-chip-bg: var(--color-success-surface);--overview-chip-fg: var(--color-success)}.overview-tile[data-tone=warning]{--overview-chip-bg: var(--color-warning-surface);--overview-chip-fg: var(--color-warning)}.overview-tile[data-tone=danger]{--overview-chip-bg: var(--color-danger-surface);--overview-chip-fg: var(--color-danger)}.overview-tile__value{display:flex;flex-wrap:wrap;align-items:baseline;column-gap:.375rem;color:var(--color-text);font-variant-numeric:tabular-nums;line-height:1.1}.overview-tile__value strong{font-size:1.75rem;font-weight:800;letter-spacing:-.02em}.overview-tile__value small{color:var(--color-text-subtle);font-size:.875rem;font-weight:600}.overview-tile__go{margin-inline-start:auto;color:var(--color-primary);font-size:.8125rem;font-weight:600;white-space:nowrap}.overview-queue{min-inline-size:0;border:1px solid var(--color-border-subtle);border-radius:var(--radius-lg);background:var(--color-surface);box-shadow:var(--shadow-xs)}.overview-queue__title{display:flex;align-items:center;gap:var(--space-2);margin:0;padding:.875rem var(--space-4) 0;font-size:var(--font-size-section-title);font-weight:700}.overview-queue__count{padding:.125rem var(--space-2);border-radius:var(--radius-pill);background:var(--color-surface-muted);color:var(--color-text-muted);font-size:.75rem;font-weight:700;font-variant-numeric:tabular-nums}.overview-queue>.ui-state{margin:var(--space-4)}.overview-queue__toolbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-2) var(--space-3);padding:var(--space-3) var(--space-4)}.overview-queue__search{display:flex;align-items:center;gap:.375rem;flex:0 1 16rem;min-inline-size:0;min-block-size:var(--control-compact-height);padding:0 .625rem;border:1px solid var(--color-border-control);border-radius:var(--radius-sm);background:var(--color-surface-raised);color:var(--color-text-subtle)}.overview-queue__search:focus-within{border-color:var(--color-primary);box-shadow:var(--ring-soft)}.overview-queue__search input{flex:1;min-inline-size:0;min-block-size:0;padding:0;border:0;outline:0;background:none;color:var(--color-text);font:inherit;font-size:.875rem}.overview-queue__filters{display:flex;flex-wrap:wrap;gap:var(--space-1)}.overview-queue__filter{display:inline-flex;align-items:center;gap:.375rem;min-block-size:var(--control-compact-height);padding:0 .75rem;border:1px solid var(--color-border-control);border-radius:var(--radius-pill);background:var(--color-surface-raised);color:var(--color-text);font:inherit;font-size:.8125rem;font-weight:600;cursor:pointer}.overview-queue__filter:hover{background:var(--color-surface-muted)}.overview-queue__filter[aria-pressed=true]{border-color:transparent;background:var(--color-primary-soft);color:var(--color-primary)}.overview-queue__filter:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.overview-queue__filter-count{font-variant-numeric:tabular-nums;opacity:.8}.overview-queue__table-wrap{overflow-x:auto}.overview-queue__table{inline-size:100%;border-collapse:collapse;table-layout:fixed;font-size:.875rem}.overview-queue__table th{padding:var(--space-2) var(--space-4);border-block:1px solid var(--color-border-subtle);color:var(--color-text-subtle);font-size:.75rem;font-weight:700;text-align:start;white-space:nowrap}.overview-queue__table th[data-column=status]{inline-size:9rem}.overview-queue__table th[data-column=wait]{inline-size:10rem}.overview-queue__table td{padding:.125rem var(--space-4);border-block-end:1px solid var(--color-border-subtle);vertical-align:middle}.overview-queue__table tbody tr:last-child td{border-block-end:0}.overview-queue__table tbody tr[data-change]{cursor:pointer}.overview-queue__table tbody tr[data-change]:hover{background:var(--color-surface-muted)}.overview-queue__sort{display:inline-flex;align-items:center;gap:var(--space-1);min-block-size:0;min-inline-size:0;padding:0;border:0;background:none;color:inherit;font:inherit;cursor:pointer}.overview-queue__sort:focus-visible{border-radius:.25rem;outline:2px solid var(--color-focus);outline-offset:2px}.overview-queue__arrow{opacity:.4}th[aria-sort] .overview-queue__arrow{color:var(--color-primary);opacity:1}.overview-queue__contact{display:flex;align-items:center;min-inline-size:0;max-inline-size:100%;color:var(--color-text);font-weight:600;text-decoration:none}.overview-queue__contact:hover{color:var(--color-primary)}.overview-queue__status{display:inline-flex;align-items:center;gap:.375rem;padding:.125rem .5625rem;border-radius:var(--radius-pill);font-size:.75rem;font-weight:700;white-space:nowrap}.overview-queue__status:before{content:"";inline-size:.375rem;block-size:.375rem;border-radius:50%;background:currentColor}.overview-queue__status[data-status=waiting]{background:var(--color-warning-surface);color:var(--color-warning)}.overview-queue__status[data-status=breached]{background:var(--color-danger-surface);color:var(--color-danger)}.overview-queue__wait{font-variant-numeric:tabular-nums;font-weight:600;white-space:nowrap}tr[data-breached] .overview-queue__wait{color:var(--color-danger)}.overview-queue__empty{padding:var(--space-6) var(--space-4);color:var(--color-text-subtle);text-align:center}@media(max-width:34rem){.overview-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.overview-stats[data-count="5"]>:last-child{grid-column:1 / -1}.overview-tile{padding-inline:var(--space-3)}.overview-tile__head{gap:.375rem}.overview-queue__search{flex-basis:100%}.overview-queue__table [data-column=status]{display:none}.overview-queue__table th[data-column=wait]{inline-size:7.5rem}}.decision-probability,.decision-score{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-2);padding-block:var(--space-2)}.decision-probability meter,.decision-score meter{width:100%;height:.625rem;accent-color:var(--color-primary)}.decision-probability[data-tone=neutral] meter::-webkit-meter-optimum-value,.decision-probability[data-tone=neutral] meter::-webkit-meter-suboptimum-value,.decision-probability[data-tone=neutral] meter::-webkit-meter-even-less-good-value,.decision-score[data-tone=neutral] meter::-webkit-meter-optimum-value,.decision-score[data-tone=neutral] meter::-webkit-meter-suboptimum-value,.decision-score[data-tone=neutral] meter::-webkit-meter-even-less-good-value{background:var(--color-primary)}.decision-probability[data-tone=neutral] meter::-moz-meter-bar,.decision-score[data-tone=neutral] meter::-moz-meter-bar{background:var(--color-primary)}.decision-probability[data-tone=adverse] meter::-webkit-meter-suboptimum-value,.decision-score[data-tone=adverse] meter::-webkit-meter-suboptimum-value{background:var(--color-warning)}.decision-probability[data-tone=adverse] meter::-webkit-meter-even-less-good-value,.decision-score[data-tone=adverse] meter::-webkit-meter-even-less-good-value{background:var(--color-danger)}.decision-state{display:grid;gap:var(--space-2);min-inline-size:0}.decision-head{display:flex;align-items:center;gap:var(--space-1);min-inline-size:0;min-block-size:1.75rem}.decision-head h3{min-inline-size:0;margin:0;font-size:.875rem;font-weight:600;color:var(--color-text)}.decision-head>.ui-info-tip{flex:none}.decision-head__chip{flex:none;margin-inline-start:auto}.decision-head__actions{display:inline-flex;flex:none;margin-inline-start:auto}.decision-head__chip+.decision-head__actions{margin-inline-start:0}.decision-metric{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.125rem var(--space-2);font-size:.8125rem}.decision-metric__value{font-variant-numeric:tabular-nums;font-weight:600;white-space:nowrap}.decision-metric__bar{grid-column:1 / -1;block-size:6px;border-radius:999px;background:var(--color-surface-muted);overflow:hidden}.decision-metric__bar>i{display:block;block-size:100%;border-radius:inherit;background:var(--color-text-subtle)}.decision-metric__bar[data-tone=danger]>i{background:var(--color-danger)}.decision-metric__bar[data-tone=warning]>i{background:var(--color-warning)}.decision-metric__bar[data-tone=neutral]>i{background:var(--color-primary)}.decision-metric__bar[data-tone=success]>i{background:var(--color-success)}.decision-metric__scope{color:var(--color-text-subtle);font-size:.75rem}.decision-checks{display:grid;gap:var(--space-1);margin:0;padding:0;list-style:none;font-size:.8125rem}.decision-checks>li{display:flex;flex-wrap:wrap;justify-content:space-between;gap:.125rem var(--space-2);min-inline-size:0}.decision-checks>li>span:first-child{min-inline-size:0;color:var(--color-text-muted)}.decision-yesno{font-weight:600}.decision-more>summary{cursor:pointer;padding-block:var(--space-1);color:var(--color-text-muted);font-size:.8125rem;font-weight:600}.decision-more>summary:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px;border-radius:var(--radius-sm)}.decision-more[open]{display:grid;gap:var(--space-2)}.decision-head .ui-tooltip__bubble,.decision-reply__info .ui-tooltip__bubble{white-space:pre-line}.decision-reply{display:grid;justify-items:end;gap:var(--space-1);min-inline-size:0}.decision-reply__chip{display:inline-flex;align-items:center;gap:var(--space-1);min-block-size:1.75rem;padding:0 var(--space-2);border:0;border-radius:var(--radius-pill);background:none;color:var(--color-primary);font:inherit;font-size:.8125rem;font-weight:600;white-space:nowrap;cursor:pointer}.decision-reply__chip:hover{background:var(--color-surface-muted)}.decision-reply__chip:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.decision-reply__pill{padding:.0625rem var(--space-2);border-radius:999px;font-variant-numeric:tabular-nums}.decision-reply__pill[data-tone=success]{background:var(--color-success-surface);color:var(--color-success)}.decision-reply__pill[data-tone=warning]{background:var(--color-warning-surface);color:var(--color-warning)}.decision-reply__pill[data-tone=danger]{background:var(--color-danger-surface);color:var(--color-danger)}.decision-reply__panel{inline-size:min(100%,20rem);padding:var(--space-1) var(--space-2) var(--space-2) var(--space-3);border:1px solid var(--color-border-subtle);border-radius:var(--radius-sm);background:var(--color-surface-raised);box-sizing:border-box}.decision-reply__panel[hidden]{display:none}.decision-reply__panel .decision-checks{padding-inline-end:var(--space-1)}.decision-reply__head{display:flex;align-items:center;justify-content:flex-end;gap:var(--space-1);min-block-size:1.75rem;margin-block-end:var(--space-1)}.decision-reply__actions,.decision-reply__info{display:inline-flex}.decision-mark{display:inline-flex;align-items:center}.decision-mark[data-value=yes]{color:var(--color-success)}.decision-mark[data-value=no]{color:var(--color-danger)}.dialogs-tag{--tag-hue: #6b7280;display:inline-flex;align-items:center;gap:var(--space-1);max-inline-size:100%;padding:0 var(--space-2);border:1px solid color-mix(in srgb,var(--tag-hue) 45%,var(--color-border-subtle));border-radius:var(--radius-pill);background:color-mix(in srgb,var(--tag-hue) 14%,var(--color-surface));color:var(--color-text);font-size:.75rem;line-height:1.5;overflow-wrap:anywhere}.dialogs-tag__swatch{flex:none;inline-size:.5rem;block-size:.5rem;border-radius:50%;background:var(--tag-hue)}.dialogs-tags{display:inline-flex;flex-wrap:wrap;gap:var(--space-1);min-inline-size:0}.dialogs-tag-dots{flex:none;display:inline-flex;align-items:center;gap:.1875rem;min-inline-size:0}.dialogs-tag-dot{--tag-hue: #6b7280;flex:none;inline-size:.5rem;block-size:.5rem;border-radius:50%;background:var(--tag-hue);box-shadow:0 0 0 1px color-mix(in srgb,var(--tag-hue) 35%,transparent)}:is(.dialogs-tag,.dialogs-tag-dot,.tag-color-picker__swatch)[data-tag-color=gray]{--tag-hue: #6b7280}:is(.dialogs-tag,.dialogs-tag-dot,.tag-color-picker__swatch)[data-tag-color=red]{--tag-hue: #dc2626}:is(.dialogs-tag,.dialogs-tag-dot,.tag-color-picker__swatch)[data-tag-color=orange]{--tag-hue: #ea580c}:is(.dialogs-tag,.dialogs-tag-dot,.tag-color-picker__swatch)[data-tag-color=yellow]{--tag-hue: #ca8a04}:is(.dialogs-tag,.dialogs-tag-dot,.tag-color-picker__swatch)[data-tag-color=green]{--tag-hue: #16a34a}:is(.dialogs-tag,.dialogs-tag-dot,.tag-color-picker__swatch)[data-tag-color=teal]{--tag-hue: #0d9488}:is(.dialogs-tag,.dialogs-tag-dot,.tag-color-picker__swatch)[data-tag-color=blue]{--tag-hue: #2563eb}:is(.dialogs-tag,.dialogs-tag-dot,.tag-color-picker__swatch)[data-tag-color=purple]{--tag-hue: #9333ea}:is(.dialogs-tag,.dialogs-tag-dot,.tag-color-picker__swatch)[data-tag-color=pink]{--tag-hue: #db2777}.tag-color-picker{display:grid;gap:var(--space-2);min-inline-size:0}.tag-color-picker__label{color:var(--color-text);font-size:.875rem;font-weight:500}.tag-color-picker__swatches{display:flex;flex-wrap:wrap;gap:.625rem;padding:var(--space-1);margin:calc(-1 * var(--space-1))}.tag-color-picker__swatch{--tag-hue: #6b7280;position:relative;display:inline-flex;align-items:center;justify-content:center;inline-size:1.75rem;min-inline-size:0;block-size:1.75rem;min-block-size:0;padding:0;border:0;border-radius:50%;background:var(--tag-hue);color:#fff;cursor:pointer;box-shadow:inset 0 0 0 1px #00000014;transition:box-shadow var(--duration-fast) var(--ease-standard),transform var(--duration-fast) var(--ease-standard)}.tag-color-picker__swatch:after{content:"";position:absolute;inset:-.3125rem}.tag-color-picker__swatch:hover{transform:scale(1.08)}.tag-color-picker__swatch[aria-checked=true]{box-shadow:0 0 0 2px var(--color-surface-raised),0 0 0 4px var(--tag-hue)}.tag-color-picker__swatch:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:5px}.tag-color-picker__swatch:disabled{cursor:not-allowed;opacity:.5}@media(forced-colors:active){.tag-color-picker__swatch{forced-color-adjust:none;border:1px solid CanvasText}.tag-color-picker__swatch[aria-checked=true]{outline:2px solid Highlight;outline-offset:2px}}@media(prefers-reduced-motion:reduce){.tag-color-picker__swatch{transition:none}.tag-color-picker__swatch:hover{transform:none}}.dialogs-page{display:grid;gap:var(--space-3);min-inline-size:0}main:has(>.dialogs-page),main:has(>*>.dialogs-page){padding-block-start:var(--space-5);padding-block-end:var(--space-4)}.dialogs-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-2) var(--space-4);min-inline-size:0}.dialogs-head h1{max-inline-size:none;font-size:1.375rem;font-weight:700;line-height:1.2;letter-spacing:-.02em}.dialogs-card{margin:0;border:1px solid var(--color-border-subtle);border-radius:var(--radius-lg);background:var(--color-surface-raised);box-shadow:var(--shadow-card),var(--highlight-top);min-inline-size:0;max-inline-size:100%}.dialogs-filters{display:grid;flex:none;gap:var(--space-3);padding:var(--space-3) var(--space-3);min-inline-size:0}.dialogs-filters__row{display:flex;align-items:flex-start;gap:var(--space-2) var(--space-3);min-inline-size:0}.dialogs-filters .ui-chip{min-block-size:1.875rem;gap:.25rem;padding:.125rem .4375rem .125rem .5rem;border-color:var(--color-border-control);font-size:.8125rem;box-shadow:none}.dialogs-state-chips{flex:1 1 auto;min-inline-size:0}.dialogs-state-chips .ui-chips__group{gap:.3125rem}.dialogs-state-chips .ui-chip{flex:none;white-space:nowrap}.dialogs-state-chips .ui-chips__group>.ui-tooltip{flex:none;max-inline-size:none}.dialogs-state-chips .ui-chips__group .ui-chip{max-inline-size:none}.dialogs-state-chip__count{min-inline-size:1.25rem;padding:0 .3125rem;border-radius:var(--radius-pill);background:var(--color-surface-muted);color:var(--color-text-muted);font-size:.6875rem;font-weight:650;line-height:1.125rem;font-variant-numeric:tabular-nums;text-align:center}.ui-chip[data-state=on] .dialogs-state-chip__count{background:var(--color-primary);color:var(--color-primary-on)}.dialogs-filters__pills{display:flex;flex:none;align-items:center;justify-content:flex-end;gap:.3125rem;margin-inline-start:auto;min-inline-size:0}.dialogs-filters__assignee{position:relative;display:inline-flex;align-items:center;min-inline-size:0;max-inline-size:100%}.dialogs-filters__assignee-icon{position:absolute;inset-inline-start:.6875rem;z-index:1;color:var(--color-text-muted);pointer-events:none}.dialogs-filters__assignee .ui-select__prefix{display:none}.dialogs-filters .dialogs-filters__assignee .ui-select__trigger,.dialogs-filters .dialogs-filters__tags .ui-popover__trigger,.dialogs-filters .dialogs-filters__date .ui-popover__trigger{position:relative;min-block-size:1.875rem;gap:.375rem;padding:.125rem .625rem .125rem .75rem;border-radius:var(--radius-pill);font-size:.8125rem;box-shadow:none}.dialogs-filters .dialogs-filters__assignee .ui-select__trigger{padding-inline-start:1.875rem}.dialogs-filters__assignee:has(.ui-select__trigger[data-active=true]) .dialogs-filters__assignee-icon{color:var(--color-primary)}.dialogs-filters__assignee .ui-select__trigger:after,.dialogs-filters__tags .ui-popover__trigger:after,.dialogs-filters__date .ui-popover__trigger:after{content:"";position:absolute;inset:-.4375rem 0}.dialogs-filters__assignee .ui-select__trigger svg,.dialogs-filters__tags .ui-popover__trigger svg,.dialogs-filters__date .ui-popover__trigger svg{inline-size:.875rem;block-size:.875rem}.dialogs-filters__date{min-inline-size:0}.dialogs-filters__pills .ui-popover__chevron,.dialogs-filters__pills .ui-select__trigger>span:last-child{display:none}.dialogs-filters .dialogs-filters__pills .ui-popover__trigger,.dialogs-filters .dialogs-filters__pills .ui-select__trigger{padding-inline-end:.75rem}.dialogs-filters__date .ui-popover__trigger{font-variant-numeric:tabular-nums}.dialogs-filters__tags .ui-popover__panel{inset-inline-start:auto;inset-inline-end:0}.dialogs-filters__ads-tip{flex:none}.dialogs-filters__ads{position:relative;display:inline-flex;align-items:center;gap:.375rem;min-block-size:1.875rem;padding:.125rem .75rem;border:1px solid var(--color-border-control);border-radius:var(--radius-pill);background:var(--color-surface-raised);color:var(--color-text);font:inherit;font-size:.8125rem;font-weight:500;white-space:nowrap;cursor:pointer}.dialogs-filters__ads:after{content:"";position:absolute;inset:-.4375rem 0}.dialogs-filters__ads svg{flex:none;color:var(--color-text-muted)}.dialogs-filters__ads:hover{border-color:var(--color-border-strong)}.dialogs-filters__ads:focus-visible{border-color:var(--color-primary);outline:2px solid var(--color-focus-ring);outline-offset:2px}.dialogs-filters__ads[aria-pressed=true]{border-color:var(--color-primary);background:var(--color-primary-soft);color:var(--color-primary);font-weight:600}.dialogs-filters__ads[aria-pressed=true] svg{color:var(--color-primary)}.dialogs-filters__clear.ui-button--compact{position:absolute;inset-block-start:.3125rem;inset-inline-end:2.75rem;z-index:1;min-block-size:1.875rem;padding-inline:.5rem .625rem;border-color:var(--color-border-subtle);border-radius:var(--radius-pill);background:var(--color-surface-raised);font-size:.8125rem;font-variant-numeric:tabular-nums}.dialogs-filters__search[data-filtered=true] .ui-field input{padding-inline-end:6.5rem}.dialogs-filters__clear>span{gap:var(--space-1)}.dialogs-filters__count:empty{display:none}.dialogs-filters__search{position:relative;min-inline-size:0}.dialogs-filters__search .ui-field{min-inline-size:0}.dialogs-filters__search .ui-field input{min-block-size:2.5rem;padding-inline:2.25rem 2.75rem;border-color:var(--color-border-control);background:var(--color-surface);font-size:.9375rem}.dialogs-filters__search-icon{position:absolute;inset-block-start:.75rem;inset-inline-start:.75rem;z-index:1;color:var(--color-text-subtle);pointer-events:none}.dialogs-filters__help{position:absolute;inset-block-start:0;inset-inline-end:0;display:inline-flex;align-items:center;justify-content:center;inline-size:2.75rem;block-size:2.5rem;color:var(--color-text-muted)}.dialogs-tag-filter{display:grid;gap:var(--space-1);margin:0;padding:0;border:0;min-inline-size:0}.dialogs-tag-filter__option{display:flex;align-items:center;gap:var(--space-2);min-block-size:var(--control-height);padding-inline:var(--space-2);border-radius:var(--radius-sm);cursor:pointer}.dialogs-tag-filter__option:hover{background:var(--color-surface-muted)}.dialogs-tag-filter__option input{inline-size:1.125rem;block-size:1.125rem;accent-color:var(--color-primary)}.dialogs-layout{display:grid;grid-template-columns:clamp(19rem,26%,23rem) minmax(0,1fr);gap:var(--space-3);block-size:max(32rem,calc(var(--dialogs-fill-height, 40rem) - var(--space-4)));min-inline-size:0}.dialogs-column{display:flex;flex-direction:column;gap:var(--space-3);min-inline-size:0;min-block-size:0}.dialogs-column>.dialogs-panel{flex:1 1 0;min-block-size:14rem}.dialogs-panel{display:flex;flex-direction:column;min-inline-size:0;min-block-size:0;overflow:hidden;border:1px solid var(--color-border-subtle);border-radius:var(--radius-lg);background:var(--color-surface-raised);box-shadow:var(--shadow-card),var(--highlight-top)}.dialogs-panel--list{background:var(--color-surface)}.dialogs-alert{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-2) var(--space-3);margin:var(--space-2);padding:var(--space-2) var(--space-3);border:1px solid color-mix(in srgb,var(--color-danger) 45%,var(--color-border-subtle));border-radius:var(--radius-md);background:var(--color-danger-surface);color:var(--color-danger);font-size:.8125rem;font-weight:500}.dialogs-panel .ui-state{padding:var(--space-8) var(--space-5);border:0;background:transparent}.dialogs-list__empty,.dialogs-record__none{display:grid;flex:1;align-content:center;min-block-size:0}.dialogs-empty-actions{display:flex;justify-content:center;margin-block-start:calc(var(--space-4) * -1);padding-block-end:var(--space-6)}.dialogs-avatar{--avatar-hue: #6366f1;display:inline-flex;flex:none;align-items:center;justify-content:center;inline-size:2.25rem;block-size:2.25rem;border-radius:50%;background:color-mix(in srgb,var(--avatar-hue) 20%,var(--color-surface-raised));color:color-mix(in srgb,var(--avatar-hue) 55%,var(--color-text));font-size:.75rem;font-weight:650;letter-spacing:.02em;line-height:1;-webkit-user-select:none;user-select:none}.dialogs-avatar[data-tone="1"]{--avatar-hue: #0d9488}.dialogs-avatar[data-tone="2"]{--avatar-hue: #d97706}.dialogs-avatar[data-tone="3"]{--avatar-hue: #e11d48}.dialogs-avatar[data-tone="4"]{--avatar-hue: #0284c7}.dialogs-avatar[data-tone="5"]{--avatar-hue: #16a34a}.dialogs-avatar[data-tone="6"]{--avatar-hue: #9333ea}.dialogs-avatar[data-tone="7"]{--avatar-hue: #ea580c}.dialogs-avatar--xs{inline-size:1.375rem;block-size:1.375rem;font-size:.5625rem}.dialogs-avatar:has(.dialogs-avatar__picture){position:relative;overflow:hidden}.dialogs-avatar__picture{position:absolute;inset:0;inline-size:100%;block-size:100%;object-fit:cover;opacity:0}.dialogs-avatar[data-avatar=picture] .dialogs-avatar__picture{opacity:1}.dialogs-avatar--empty{border:1px dashed var(--color-border-control);background:transparent}.dialogs-list{flex:1;min-block-size:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin}.dialogs-rows{display:grid;gap:.125rem;margin:0;padding:var(--space-2);list-style:none}.dialogs-row{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:var(--space-3);padding:.625rem var(--space-3);border-radius:var(--radius-md);transition:background-color var(--duration-fast) var(--ease-standard),box-shadow var(--duration-fast) var(--ease-standard)}.dialogs-row:hover{background:var(--color-surface-muted)}.dialogs-row--selected,.dialogs-row--selected:hover{background:var(--color-primary-soft)}.dialogs-row--selected:before{content:"";position:absolute;inset-block:.5rem;inset-inline-start:.1875rem;inline-size:3px;border-radius:var(--radius-pill);background:var(--color-primary);pointer-events:none}@media(max-width:47.9375rem){.dialogs-row[data-last-opened=true]{background:var(--color-primary-soft)}.dialogs-row[data-last-opened=true]:before{content:"";position:absolute;inset-block:.5rem;inset-inline-start:.1875rem;inline-size:3px;border-radius:var(--radius-pill);background:var(--color-primary);pointer-events:none}}.dialogs-row:has(.dialogs-row__link:focus-visible){outline:2px solid var(--color-focus-ring);outline-offset:-2px}.dialogs-row__main{display:grid;gap:.125rem;min-inline-size:0}.dialogs-row__link{display:grid;gap:.125rem;min-block-size:0;min-inline-size:0;padding-inline-end:3.25rem;color:inherit;text-decoration:none}.dialogs-row__link:after{content:"";position:absolute;inset:0;border-radius:inherit}.dialogs-row__link:focus-visible{outline:none}.dialogs-row__identity{min-inline-size:0}.dialogs-row__contact{color:var(--color-text);font-size:.875rem;font-weight:600;line-height:1.35;letter-spacing:-.005em;font-variant-numeric:tabular-nums}.dialogs-row--selected .dialogs-row__contact{color:var(--color-primary);font-weight:700}.dialogs-row__preview{display:flex;align-items:center;gap:var(--space-1);min-inline-size:0;color:var(--color-text-muted);font-size:.8125rem;line-height:1.4}.dialogs-row__preview-text{min-inline-size:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.dialogs-row__direction-icon{flex:none;color:var(--color-text-subtle)}.dialogs-row__direction-icon[data-direction=inbound]{color:var(--color-primary)}.dialogs-row__preview [data-preview=deleted],.dialogs-row__preview [data-preview=attachment]{font-style:italic}.dialogs-row__match{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;color:var(--color-text-muted);font-size:.8125rem;line-height:1.4;overflow-wrap:anywhere}.dialogs-row__match mark{border-radius:.1875rem;padding-inline:.0625rem;background:color-mix(in srgb,var(--color-warning) 26%,transparent);color:var(--color-text);font-weight:600}.dialogs-row__activity{position:absolute;inset-block-start:.6875rem;inset-inline-end:var(--space-3);color:var(--color-text-subtle);font-size:.75rem;font-variant-numeric:tabular-nums;pointer-events:none}.dialogs-row[data-state=awaiting_business] .dialogs-row__activity{color:var(--color-text-muted);font-weight:600}.dialogs-row__meta{display:flex;align-items:center;gap:var(--space-1) var(--space-2);min-block-size:1.375rem;margin-block-start:.25rem;color:var(--color-text-muted);font-size:.75rem;line-height:1.3}.dialogs-row__state{display:inline-flex;flex:none;align-items:center;color:var(--color-text-subtle)}.dialogs-row__state[data-state=awaiting_business]{color:var(--color-warning)}.dialogs-row__state[data-state=active]{color:var(--color-success)}.dialogs-row__spacer{flex:1 1 0}.dialogs-row__wait{color:var(--color-text-muted);font-variant-numeric:tabular-nums}.dialogs-row__sla{display:inline-flex;flex:0 1 auto;flex-wrap:wrap;align-items:center;min-inline-size:0;gap:var(--space-1);font-variant-numeric:tabular-nums}.dialogs-row__sla>.ui-tooltip__trigger{flex-wrap:wrap;min-inline-size:0}.dialogs-row__sla .ui-badge{padding:0 .4375rem 0 .375rem;font-size:.6875rem;line-height:1.25rem}.dialogs-row__sla[data-sla=waiting]{color:var(--color-warning)}.dialogs-row__sla[data-sla=overdue]{color:var(--color-danger);font-weight:600}.dialogs-row__assignee{display:inline-flex;flex:none;align-items:center}.dialogs-list__footer{display:grid;justify-items:center;gap:var(--space-2);padding:var(--space-1) var(--space-3) var(--space-4)}.dialogs-list-status{color:var(--color-text-subtle);font-size:.75rem;font-variant-numeric:tabular-nums}.dialogs-list__sentinel{block-size:1px;inline-size:100%}.dialogs-pinned{position:sticky;inset-block-start:0;z-index:2;padding:var(--space-2) var(--space-2) 0;background:var(--color-surface)}.dialogs-row--pinned{display:flex;align-items:center;gap:var(--space-2);padding-block:.4375rem;padding-inline-end:var(--space-2)}.dialogs-row--pinned .dialogs-row__link{flex:1 1 auto;padding-inline-end:0}.dialogs-row__pin-label{flex:none;color:var(--color-primary);font-size:.6875rem;font-weight:650;letter-spacing:.02em;text-transform:uppercase}.dialogs-row__pin-hint,.dialogs-row__unpin{position:relative;z-index:1;flex:none}.dialogs-row__pin-hint{display:inline-flex;align-items:center;color:var(--color-text-muted)}.dialogs-row__pin-hint>.ui-tooltip__trigger{border-radius:50%}.dialogs-row__unpin{display:inline-flex;align-items:center;justify-content:center;inline-size:1.5rem;block-size:1.5rem;padding:0;border:0;border-radius:var(--radius-sm);background:transparent;color:var(--color-text-muted);cursor:pointer}.dialogs-row__unpin:after{content:"";position:absolute;inset:-.5rem}.dialogs-row__unpin:hover{background:color-mix(in srgb,var(--color-primary) 12%,transparent);color:var(--color-text)}.dialogs-row__unpin:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:1px}.dialogs-skeleton{display:grid;gap:var(--space-1);padding:var(--space-3)}.dialogs-skeleton__row{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-1)}.dialogs-skeleton__avatar,.dialogs-skeleton__line,.dialogs-skeleton__bubble{display:block;background:linear-gradient(90deg,var(--color-surface-muted) 0%,var(--color-surface-raised) 50%,var(--color-surface-muted) 100%);background-size:200% 100%;animation:shimmer 1.4s ease-in-out infinite}.dialogs-skeleton__avatar{inline-size:2.25rem;block-size:2.25rem;border-radius:50%}.dialogs-skeleton__lines{display:grid;gap:var(--space-2)}.dialogs-skeleton__line{block-size:.625rem;border-radius:var(--radius-pill)}.dialogs-skeleton__line[data-width=short]{inline-size:45%}.dialogs-skeleton__line[data-width=mid]{inline-size:70%}.dialogs-skeleton__line[data-width=long]{inline-size:90%}.dialogs-skeleton--thread{gap:var(--space-3);margin-block-start:auto;padding:0}.dialogs-skeleton__bubble{inline-size:min(60%,18rem);block-size:2.75rem;border-radius:1rem}.dialogs-skeleton__bubble[data-direction=outbound]{justify-self:end;inline-size:min(48%,14rem)}.dialogs-record__header{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2) var(--space-3);padding:var(--space-3) var(--space-4);border-block-end:1px solid var(--color-border-subtle);box-shadow:inset .1875rem 0 color-mix(in srgb,var(--color-primary) 70%,transparent)}.dialogs-record__back{justify-content:center;inline-size:2.25rem;min-inline-size:2.75rem;margin-inline-start:calc(var(--space-2) * -1);border-radius:var(--radius-sm);color:var(--color-text-muted);text-decoration:none}.dialogs-record__back:hover{background:var(--color-surface-muted);color:var(--color-text)}.dialogs-record__who{display:grid;flex:1 1 12rem;gap:.125rem;min-inline-size:0}.dialogs-record__identity{display:flex;align-items:baseline;gap:.375rem;margin:0;min-inline-size:0}.dialogs-record__contact{flex:0 1 auto;min-inline-size:0;color:var(--color-text);font-size:.9375rem;font-weight:650}.dialogs-record__separator,.dialogs-record__full-name{color:var(--color-text-muted);font-size:.8125rem}.dialogs-record__separator{flex:none}.dialogs-record__full-name{flex:0 1 auto;min-inline-size:0}.dialogs-record__meta{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-1) var(--space-2);min-inline-size:0}.dialogs-record__meta .ui-badge{padding-block:0;font-size:.75rem;line-height:1.25rem}.dialogs-state{display:inline-flex;align-items:center;gap:var(--space-1);color:var(--color-text-muted)}.dialogs-record__tools{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);min-inline-size:0}.dialogs-assignment{position:relative;display:inline-flex;align-items:center;min-inline-size:0}.dialogs-assignment__icon{position:absolute;inset-inline-start:.6875rem;z-index:1;color:var(--color-text-muted);pointer-events:none}.dialogs-assignment .ui-select__prefix{display:none}.dialogs-assignment .ui-field__description{position:absolute;inline-size:1px;block-size:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.dialogs-record__tools .dialogs-assignment .ui-select__trigger,.dialogs-record__tools .dialogs-tags-control .ui-popover__trigger{min-block-size:2.25rem;max-inline-size:14rem;padding-block:var(--space-1);border-radius:var(--radius-pill);font-size:.8125rem;box-shadow:none}.dialogs-record__tools .dialogs-assignment .ui-select__trigger{padding-inline:2rem .75rem}.dialogs-record__tools .dialogs-tags-control .ui-popover__trigger{padding-inline:.75rem .625rem}.dialogs-tags-control{position:relative;display:inline-flex;align-items:center}.dialogs-tags-control .ui-popover__panel{inset-inline-start:auto;inset-inline-end:0;inline-size:min(20rem,calc(100vw - 2rem))}.dialogs-assignment>.dialogs-annotation__notice,.dialogs-tags-control>.dialogs-annotation__notice{position:absolute;inset-block-start:calc(100% + var(--space-1));inset-inline-end:0;z-index:var(--z-popover);inline-size:max-content;max-inline-size:min(18rem,calc(100vw - 2rem));min-block-size:0;padding:var(--space-1) var(--space-2);border:1px solid var(--color-border-subtle);border-radius:var(--radius-sm);background:var(--color-surface-raised);color:var(--color-text);font-size:.75rem;box-shadow:var(--shadow-popover)}.dialogs-assignment>.dialogs-annotation__notice:empty,.dialogs-tags-control>.dialogs-annotation__notice:empty{display:none}.dialogs-icon-button{display:inline-flex;align-items:center;justify-content:center;inline-size:2.25rem;min-inline-size:2.25rem;block-size:2.25rem;min-block-size:2.25rem;padding:0;position:relative;border:1px solid var(--color-border-control);border-radius:var(--radius-sm);background:var(--color-surface-raised);color:var(--color-text-muted);cursor:pointer;transition:background-color var(--duration-fast) var(--ease-standard),color var(--duration-fast) var(--ease-standard)}.dialogs-icon-button:after{content:"";position:absolute;inset:-.25rem}.dialogs-icon-button:hover{background:var(--color-surface-muted);color:var(--color-text)}.dialogs-icon-button[aria-expanded=true]{border-color:color-mix(in srgb,var(--color-primary) 45%,var(--color-border-control));background:var(--color-primary-soft);color:var(--color-primary)}.dialogs-icon-button:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.dialogs-actions .ui-popover__trigger{justify-content:center;inline-size:2.25rem;min-block-size:2.25rem;padding:0;box-shadow:none}.dialogs-actions .ui-popover__trigger svg{color:inherit}.dialogs-actions .ui-popover__chevron{display:none}.dialogs-actions .ui-popover__panel{inset-inline-start:auto;inset-inline-end:0;inline-size:max-content;min-inline-size:12rem;max-inline-size:min(20rem,calc(100vw - 2rem));gap:var(--space-2);padding:var(--space-3)}.dialogs-actions__menu{display:grid;gap:var(--space-2)}.dialogs-actions__menu .ui-copy{display:grid;gap:var(--space-1)}.dialogs-actions__menu .ui-copy>p{color:var(--color-text-muted);font-size:.75rem}.dialogs-actions__menu .ui-copy>p:empty{display:none}.dialogs-actions__menu .ui-button{justify-content:flex-start;inline-size:100%;padding-inline:var(--space-3);white-space:normal;text-align:start}.dialogs-actions__menu .ui-button>span{min-inline-size:0;align-items:flex-start}.dialogs-actions__menu .ui-button svg{flex:none;margin-block-start:.125rem}.dialogs-actions__menu .ui-button span span{min-inline-size:0;overflow-wrap:anywhere}.dialogs-record__body{position:relative;display:grid;flex:1;grid-template-columns:minmax(0,1fr);min-block-size:0}.dialogs-thread{display:flex;flex-direction:column;gap:var(--space-4);min-block-size:0;overflow-y:auto;overscroll-behavior:contain;padding:var(--space-4) var(--space-5) var(--space-5);background:var(--color-surface-sunken);scrollbar-width:thin}.dialogs-thread>:first-child{margin-block-start:auto}.dialogs-day{display:grid;gap:var(--space-2)}.dialogs-day__heading{position:sticky;inset-block-start:0;z-index:1;justify-self:center;padding:.125rem var(--space-3);border:1px solid var(--color-border-subtle);border-radius:var(--radius-pill);background:var(--color-surface-raised);color:var(--color-text-muted);font-size:.6875rem;font-weight:600;font-variant-numeric:tabular-nums;box-shadow:var(--shadow-xs)}.dialogs-bubbles{display:grid;gap:.375rem;margin:0;padding:0;list-style:none}.dialogs-message{display:grid;gap:.125rem;min-inline-size:0}.dialogs-bubble{display:grid;gap:.125rem;max-inline-size:min(78%,36rem);padding:.4375rem .75rem .3125rem;border:1px solid transparent;border-radius:1rem;color:var(--color-text);font-size:.9375rem;line-height:1.45;overflow-wrap:anywhere}.dialogs-bubble[data-direction=inbound]{justify-self:start;border-color:var(--color-border-subtle);border-end-start-radius:.3125rem;background:var(--color-surface-raised)}.dialogs-bubble[data-direction=outbound]{justify-self:end;border-end-end-radius:.3125rem;background:var(--color-primary);color:var(--color-primary-on)}.dialogs-bubble__text{white-space:pre-wrap}.dialogs-bubble__deleted{font-style:italic;opacity:.8}.dialogs-attachments{display:grid;gap:.375rem;margin:.125rem 0;padding:0;list-style:none}.dialogs-attachment{display:inline-flex;align-items:center;gap:.375rem;max-inline-size:100%;min-block-size:1.75rem;padding:.125rem .5rem;border-radius:.5rem;background:color-mix(in srgb,currentColor 12%,transparent);box-sizing:border-box;font-size:.8125rem;line-height:1.3}.dialogs-attachment>svg{flex:none}.dialogs-attachment--muted{min-block-size:1.25rem;padding:0;background:none;font-style:italic}.dialogs-attachment .ui-info-tip{margin-inline-end:-.25rem}.dialogs-attachment .ui-info-tip__button,.dialogs-attachment .ui-info-tip__button:hover{inline-size:1.25rem;min-inline-size:0;block-size:1.25rem;min-block-size:0;color:inherit}.dialogs-attachment__name,.dialogs-attachment__title{min-inline-size:0}.dialogs-attachment__card-body{display:grid;min-inline-size:0}.dialogs-attachment__label{font-weight:600}.dialogs-attachment__title{opacity:.8}.dialogs-attachment__open{min-block-size:0;min-inline-size:0;margin-inline-start:auto;color:inherit;font-weight:600;text-decoration:underline;white-space:nowrap}.dialogs-attachment__image{display:block;inline-size:fit-content;max-inline-size:15rem;border-radius:.75rem;overflow:hidden}.dialogs-attachment__image img{display:block;max-inline-size:15rem;max-block-size:15rem;inline-size:auto;block-size:auto;object-fit:cover}.dialogs-attachment__video{display:block;max-inline-size:min(100%,20rem);max-block-size:20rem;border-radius:.75rem;background:color-mix(in srgb,currentColor 12%,transparent)}.dialogs-attachment__audio{display:block;max-inline-size:100%;min-inline-size:min(100%,15rem)}.dialogs-bubble[data-deleted=true]{border-style:dashed;border-color:var(--color-border-control);background:transparent;color:var(--color-text-muted)}.dialogs-bubble__time{display:inline-flex;align-items:center;justify-self:end;gap:.25rem;color:var(--color-text-subtle);font-size:.6875rem;font-variant-numeric:tabular-nums}.dialogs-bubble[data-direction=outbound]:not([data-deleted=true]) .dialogs-bubble__time{color:color-mix(in srgb,var(--color-primary-on) 72%,transparent)}.dialogs-bubble__seen{display:inline-flex;align-items:center}.dialogs-bubble__analysis{justify-self:end;max-inline-size:min(100%,34rem);margin-block-start:.125rem}.dialogs-more{align-self:center;justify-self:center}.dialogs-details{position:absolute;inset-block:0;inset-inline-end:0;z-index:2;display:grid;align-content:start;gap:var(--space-3);inline-size:min(22rem,100%);overflow-y:auto;overscroll-behavior:contain;padding:var(--space-3) var(--space-4) var(--space-5);border-inline-start:1px solid var(--color-border-subtle);background:var(--color-surface-raised);box-shadow:var(--shadow-overlay);scrollbar-width:thin}.dialogs-details[hidden]{display:none}@media(min-width:80rem){.dialogs-panel--record[data-details=open] .dialogs-record__body{grid-template-columns:minmax(0,1fr) clamp(17rem,30%,21rem)}.dialogs-details{position:static;inline-size:auto;box-shadow:none}}.dialogs-details__header{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2)}.dialogs-details__header h2{color:var(--color-text-muted);font-size:.6875rem;font-weight:650;letter-spacing:.07em;text-transform:uppercase}.dialogs-details__header .dialogs-icon-button{border-color:transparent;background:transparent}.dialogs-details__section{display:grid;gap:var(--space-2);padding-block-start:var(--space-3);border-block-start:1px solid var(--color-border-subtle);min-inline-size:0}.dialogs-details__section>summary{display:flex;align-items:center;justify-content:space-between;min-block-size:2rem;color:var(--color-text);font-size:.875rem;font-weight:600;cursor:pointer}.dialogs-details__section>summary:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px;border-radius:var(--radius-sm)}.dialogs-annotation__notice{margin:0;color:var(--color-text-muted);font-size:.8125rem}.dialogs-assignment-history{display:grid;gap:var(--space-2);font-size:.8125rem}.dialogs-assignment__events{display:grid;gap:var(--space-2);margin:0;padding:0;list-style:none;font-size:.8125rem}.dialogs-assignment__events li{display:grid;gap:.125rem}.dialogs-assignment__events time{color:var(--color-text-muted);font-size:.75rem;font-variant-numeric:tabular-nums}.dialogs-annotation .ui-chip__label{display:inline-flex;min-inline-size:0}.dialogs-notes{display:grid;gap:var(--space-2);min-inline-size:0}.dialogs-annotation__title{margin:0;font-size:.875rem;font-weight:600}.dialogs-annotation__empty{margin:0;color:var(--color-text-muted);font-size:.8125rem}.dialogs-notes__list{display:grid;gap:var(--space-2);margin:0;padding:0;list-style:none}.dialogs-note{display:grid;gap:var(--space-1);padding:var(--space-2) var(--space-3);border:1px solid color-mix(in srgb,var(--color-warning) 22%,var(--color-border-subtle));border-radius:var(--radius-md);background:color-mix(in srgb,var(--color-warning-surface) 55%,var(--color-surface));font-size:.875rem;min-inline-size:0}.dialogs-note__meta,.dialogs-note__counter{margin:0;color:var(--color-text-muted);font-size:.75rem;font-variant-numeric:tabular-nums}.dialogs-note__body{margin:0;white-space:pre-wrap;overflow-wrap:anywhere}.dialogs-note__textarea{inline-size:100%;min-block-size:4.5rem;padding:var(--space-2) var(--space-3);border:1px solid var(--color-border-control);border-radius:var(--radius-sm);background:var(--color-surface);color:var(--color-text);font-size:.875rem;resize:vertical}.dialogs-note__textarea:focus-visible{border-color:var(--color-primary);outline:none;box-shadow:var(--ring-soft)}.dialogs-note__actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-1)}.dialogs-notes__form{display:grid;justify-items:start;gap:var(--space-2)}.dialogs-notes__form .ui-field__label{font-size:.8125rem}.dialogs-notes>.dialogs-annotation__notice:empty{display:none}@media(min-width:48rem){.dialogs-record__back{display:none}}@media(max-width:47.9375rem){.dialogs-layout{grid-template-columns:minmax(0,1fr);block-size:auto}.dialogs-layout[data-view=record] .dialogs-panel--list,.dialogs-layout[data-view=list] .dialogs-panel--record{display:none}.dialogs-layout{display:flex;flex-direction:column}.dialogs-column{display:contents}.dialogs-filters{order:2}.dialogs-panel--list{order:3}.dialogs-panel--record{order:4}.dialogs-column>.dialogs-panel{flex:none;min-block-size:0}.dialogs-page[data-view=record]>.dialogs-head,.dialogs-layout[data-view=record] .dialogs-filters{display:none}.dialogs-layout[data-view=record] .dialogs-panel--record{position:fixed;inset:var(--dialogs-shell-offset, var(--shell-header-height)) 0 0;z-index:calc(var(--z-header) - 1);border:0;border-radius:0;box-shadow:none}.dialogs-record__meta>.dialogs-tags{display:none}.dialogs-record__tools{flex-wrap:nowrap;gap:.375rem}.dialogs-record__tools .ui-popover__chevron,.dialogs-record__tools .ui-select__trigger>svg{display:none}.dialogs-record__tools .dialogs-assignment{flex:1 1 auto;min-inline-size:0}.dialogs-record__tools .dialogs-assignment .ui-select--compact,.dialogs-record__tools .dialogs-assignment .ui-select__trigger{inline-size:100%;max-inline-size:none}.dialogs-list{overflow:visible}.dialogs-filters{padding:var(--space-3)}.dialogs-filters__row{flex-wrap:wrap}.dialogs-filters__row>.dialogs-state-chips{flex:1 1 100%}.dialogs-state-chips .ui-chips__group{flex-wrap:nowrap;overflow-x:auto;padding:var(--space-1);margin:calc(var(--space-1) * -1);scrollbar-width:none}.dialogs-state-chips .ui-chips__group[data-overflow-end]{-webkit-mask-image:linear-gradient(to right,#000 calc(100% - 2rem),transparent);mask-image:linear-gradient(to right,#000 calc(100% - 2rem),transparent)}.dialogs-state-chips .ui-chips__group[data-overflow-start]{-webkit-mask-image:linear-gradient(to left,#000 calc(100% - 2rem),transparent);mask-image:linear-gradient(to left,#000 calc(100% - 2rem),transparent)}.dialogs-state-chips .ui-chips__group[data-overflow-start][data-overflow-end]{-webkit-mask-image:linear-gradient(to right,transparent,#000 2rem,#000 calc(100% - 2rem),transparent);mask-image:linear-gradient(to right,transparent,#000 2rem,#000 calc(100% - 2rem),transparent)}.dialogs-filters__pills{flex:1 1 100%;flex-wrap:wrap;justify-content:flex-start;margin-inline-start:0;row-gap:var(--space-2)}.dialogs-thread{padding-inline:var(--space-3)}.dialogs-bubble{max-inline-size:86%}.dialogs-record__header{padding:var(--space-2) var(--space-3)}.dialogs-record__tools{flex:1 1 100%}}.dialogs-details__hint{margin:0;color:var(--color-text-muted);font-size:.75rem;font-weight:400;line-height:1.35}.dialogs-details__summary{display:grid;gap:.125rem;min-inline-size:0}.dialogs-tag-dots>.ui-tooltip__trigger{padding:.25rem;margin:-.25rem}.dialogs-row__assignee>.ui-tooltip__trigger{border-radius:50%}.dialogs-manage-tags,.dialogs-new-tag__open,.dialogs-new-tag__more{display:inline-flex;align-items:center;gap:var(--space-1);justify-self:start;padding:var(--space-1) 0;border:0;background:none;color:var(--color-primary);font:inherit;font-size:.8125rem;font-weight:600;text-decoration:none;cursor:pointer}.dialogs-manage-tags{padding-block-start:var(--space-2);border-block-start:1px solid var(--color-border-subtle);inline-size:100%}.dialogs-manage-tags:hover,.dialogs-new-tag__open:hover,.dialogs-new-tag__more:hover{text-decoration:underline}.dialogs-manage-tags:focus-visible,.dialogs-new-tag__open:focus-visible,.dialogs-new-tag__more:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px;border-radius:var(--radius-sm)}.dialogs-new-tag{display:grid;gap:var(--space-2);min-inline-size:0}.dialogs-new-tag__more{padding-block:0;font-size:.75rem;font-weight:500}.dialogs-new-tag__name{inline-size:100%;min-block-size:2.25rem;padding:var(--space-1) var(--space-3);border:1px solid var(--color-border-control);border-radius:var(--radius-sm);background:var(--color-surface);color:var(--color-text);font-size:.875rem}.dialogs-new-tag__name:focus-visible{border-color:var(--color-primary);outline:none;box-shadow:var(--ring-soft)}.dialogs-new-tag__name[aria-invalid=true]{border-color:var(--color-danger)}.dialogs-new-tag__error{margin:0;color:var(--color-danger);font-size:.75rem}.dialogs-new-tag .tag-color-picker__swatches{gap:var(--space-2)}.dialogs-new-tag .tag-color-picker__swatch{inline-size:1.375rem;block-size:1.375rem}.dialogs-new-tag .tag-color-picker__swatch svg{inline-size:.75rem;block-size:.75rem}.dialogs-new-tag__actions{display:flex;flex-wrap:wrap;gap:var(--space-1)}.dialogs-row__meta .ui-tooltip{position:relative;z-index:1}.dialogs-details__analysis-status{display:flex;flex-wrap:nowrap;align-items:center;gap:var(--space-1) var(--space-2);margin:0;padding-block-start:var(--space-3);border-block-start:1px solid var(--color-border-subtle);color:var(--color-text-muted);font-size:.8125rem;line-height:1.35;min-inline-size:0}.dialogs-details__analysis-status>svg{flex:none}.dialogs-details__analysis-status>span,.dialogs-details__analysis-status>.ui-tooltip{min-inline-size:0}.dialogs-details__analysis-status[data-dialog-analysis-status=disabled]{flex-wrap:wrap;row-gap:var(--space-2)}.dialogs-details__analysis-status[data-dialog-analysis-status=disabled] .manual-analysis{flex:1 1 100%;margin-inline-start:calc(13px + var(--space-2))}.dialogs-details__analysis-enable{flex:none;min-block-size:0;color:var(--color-primary);font-weight:500;white-space:nowrap;text-decoration:none}.dialogs-details__analysis-enable:hover{text-decoration:underline}.dialogs-details__analysis-enable:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px;border-radius:var(--radius-sm)}.dialogs-ad>.ui-tooltip__trigger{display:inline-flex;align-items:center;gap:.25rem;padding:.0625rem .4375rem;border-radius:999px;background:color-mix(in srgb,var(--color-primary) 12%,transparent);color:var(--color-primary);font-size:.75rem;font-weight:600;line-height:1.25rem;white-space:nowrap}.dialogs-ad--compact>.ui-tooltip__trigger{padding:0 .375rem;font-size:.6875rem;line-height:1.125rem}.dialogs-bubble__button>.ui-tooltip__trigger{display:inline-flex;align-items:center;gap:.25rem;color:var(--color-text-subtle);font-size:.6875rem;line-height:1.2}.dialogs-bubble[data-direction=outbound] .dialogs-bubble__button>.ui-tooltip__trigger{color:color-mix(in srgb,var(--color-primary-on) 72%,transparent)}.dialogs-bubble__edited>.ui-tooltip__trigger{font-style:italic}.dialogs-reactions{position:relative;z-index:1;display:flex;gap:.25rem;margin:-.375rem .5rem 0;padding:0;list-style:none}.dialogs-message[data-direction=inbound] .dialogs-reactions{justify-self:start}.dialogs-message[data-direction=outbound] .dialogs-reactions{justify-self:end}.dialogs-reaction>.ui-tooltip__trigger{display:inline-flex;align-items:center;justify-content:center;min-inline-size:1.5rem;block-size:1.375rem;padding:0 .3125rem;border:1px solid var(--color-border-subtle);border-radius:999px;background:var(--color-surface-raised);font-size:.8125rem;line-height:1}.manual-analysis{display:inline-flex;flex-wrap:wrap;align-items:center;gap:var(--space-1);min-inline-size:0}.dialogs-details__analysis-status .manual-analysis{flex:none;margin-inline-start:auto}.manual-analysis--queued{gap:var(--space-1);min-block-size:1.75rem;padding:0 var(--space-2);color:var(--color-text-muted);font-size:.8125rem;font-weight:600;white-space:nowrap}.manual-analysis__spinner{animation:spin .7s linear infinite}.manual-analysis__split{display:inline-flex;align-items:stretch;block-size:1.75rem;border:1px solid var(--color-border-control);border-radius:var(--radius-pill);background:var(--color-surface-raised);box-sizing:border-box}.manual-analysis__split>.ui-tooltip{align-items:stretch}.manual-analysis__run,.manual-analysis__split .ui-popover__trigger{display:inline-flex;align-items:center;justify-content:center;min-block-size:0;margin:0;border:0;border-radius:var(--radius-pill);background:none;box-shadow:none;color:var(--color-text-muted);font:inherit;font-size:.8125rem;font-weight:600;line-height:1;white-space:nowrap;cursor:pointer;transition:background-color var(--duration-fast) var(--ease-standard),color var(--duration-fast) var(--ease-standard)}.manual-analysis__run,.manual-analysis__split .ui-popover__trigger{position:relative;min-inline-size:0}.manual-analysis__run:after,.manual-analysis__split .ui-popover__trigger:after{content:"";position:absolute;inset:-.5rem 0}.manual-analysis__run{padding:0 .625rem}.manual-analysis__run[data-icon-only=true]{inline-size:1.875rem;padding:0}.manual-analysis__split .ui-popover{display:inline-flex}.manual-analysis__split .ui-popover__trigger{inline-size:1.375rem;padding:0;border-inline-start:1px solid var(--color-border-subtle);border-start-start-radius:0;border-end-start-radius:0}.manual-analysis__split[data-split=true] .manual-analysis__run{border-start-end-radius:0;border-end-end-radius:0}.manual-analysis__split .ui-popover__chevron{inline-size:.75rem;block-size:.75rem}.manual-analysis__run:hover,.manual-analysis__split .ui-popover__trigger:hover{background:var(--color-surface-muted);color:var(--color-text)}.manual-analysis__run:focus-visible,.manual-analysis__split .ui-popover__trigger:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:-2px}.manual-analysis__split .ui-popover__trigger[aria-expanded=true]{background:var(--color-primary-soft);color:var(--color-primary);box-shadow:none}.manual-analysis__panel{gap:var(--space-1);min-inline-size:9rem;padding:var(--space-2)}.manual-analysis__panel .ui-popover__title{padding:0 var(--space-2);color:var(--color-text-muted);font-size:.75rem}.manual-analysis__menu{display:grid;gap:.125rem;margin:0;padding:0;list-style:none}.manual-analysis__menu li{display:flex;align-items:center;gap:var(--space-1)}.manual-analysis__menu .ui-button{flex:1 1 auto;justify-content:flex-start;white-space:nowrap}.manual-analysis__refusal{flex-basis:100%;color:var(--color-danger);font-size:.75rem}@media(prefers-reduced-motion:reduce){.manual-analysis__spinner{animation:none}}.dialogs-review-chip{display:inline-flex;align-items:center;padding:0 .375rem;border-radius:999px;background:var(--color-warning-surface);color:var(--color-warning);font-size:.6875rem;font-weight:600;line-height:1.125rem;white-space:nowrap}.dialogs-advertising{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-2) var(--space-3);margin:var(--space-2);padding:var(--space-2) var(--space-3);border:1px solid color-mix(in srgb,var(--color-warning) 35%,var(--color-border-subtle));border-radius:var(--radius-md);background:var(--color-warning-surface)}.dialogs-advertising__text{display:inline-flex;align-items:center;gap:var(--space-2);margin:0;color:var(--color-text);font-size:.875rem;font-weight:600}.dialogs-advertising__text svg{flex:none;color:var(--color-warning)}.dialogs-advertising__actions{display:flex;flex-wrap:wrap;gap:var(--space-2)}.dialogs-advertising__refusal{flex-basis:100%;margin:0;color:var(--color-danger);font-size:.8125rem}.dialogs-actions__menu .dialogs-advertising-confirm .ui-button{inline-size:auto}.dialogs-actions__menu .dialogs-advertising__refusal{flex-basis:auto}@media(min-width:48rem){.dialogs-filters__row{flex-wrap:wrap}.dialogs-filters__row>.dialogs-state-chips{flex:0 1 auto}.dialogs-state-chips .ui-chips__group{flex-wrap:nowrap;overflow-x:auto;padding:var(--space-1);margin:calc(var(--space-1) * -1);scrollbar-width:none}}.dialogs-record__body:has(>.thread-timeline){grid-template-columns:minmax(0,1fr) auto}.dialogs-record__body:has(>.thread-timeline)>.dialogs-thread{grid-column:1;grid-row:1}.dialogs-record__body>.thread-timeline{grid-column:2;grid-row:1}@media(min-width:80rem){.dialogs-panel--record[data-details=open] .dialogs-record__body:has(>.thread-timeline){grid-template-columns:minmax(0,1fr) auto clamp(17rem,30%,21rem)}.dialogs-panel--record[data-details=open] .dialogs-record__body:has(>.thread-timeline)>.dialogs-details{grid-column:3;grid-row:1}}.thread-timeline{display:flex;flex-direction:column;inline-size:3rem;min-block-size:0;padding-block:var(--space-4) var(--space-5);background:var(--color-surface-sunken)}.thread-timeline__rail{position:relative;display:flex;flex:1;flex-direction:column;justify-content:space-between;min-block-size:0;margin:0;padding:0;list-style:none}.thread-timeline__rail:before{position:absolute;inset-block:.4375rem;inset-inline-end:calc(.875rem - 1px);inline-size:2px;border-radius:2px;background:var(--color-border-subtle);content:""}.thread-timeline__item{position:relative;display:flex;flex:none;justify-content:flex-end;block-size:.875rem}.thread-timeline__item>.ui-tooltip{justify-content:flex-end;inline-size:100%}.thread-timeline__dot,.thread-timeline__month{display:flex;align-items:center;justify-content:flex-end;gap:.25rem;inline-size:100%;min-inline-size:0;block-size:.875rem;min-block-size:0;padding:0 .625rem 0 0;border:0;border-radius:var(--radius-sm);background:none;color:var(--color-text-subtle);font:inherit;font-size:.625rem;font-weight:700;font-variant-numeric:tabular-nums;line-height:1;cursor:pointer}.thread-timeline__dot:after{flex:none;inline-size:.5rem;block-size:.5rem;border-radius:50%;background:var(--color-border-control);box-shadow:0 0 0 2px var(--color-surface-sunken);content:"";transition:background-color .15s ease,box-shadow .15s ease}.thread-timeline__month:after{flex:none;inline-size:.5rem;block-size:2px;border-radius:2px;background:var(--color-border-control);content:""}.thread-timeline__label{white-space:nowrap;opacity:0;transition:opacity .15s ease}.thread-timeline__month .thread-timeline__label,.thread-timeline__dot:hover .thread-timeline__label,.thread-timeline__dot:focus-visible .thread-timeline__label,.thread-timeline__dot[aria-current=true] .thread-timeline__label{opacity:1}.thread-timeline__dot:hover:after,.thread-timeline__month:hover:after,.thread-timeline__month[aria-expanded=true]:after{background:var(--color-primary)}.thread-timeline__dot[aria-current=true],.thread-timeline__month[aria-current=true]{color:var(--color-primary)}.thread-timeline__dot[aria-current=true]:after{background:var(--color-primary);box-shadow:0 0 0 2px var(--color-surface-sunken),0 0 0 4px var(--color-primary-soft)}.thread-timeline__month[aria-current=true]:after{background:var(--color-primary)}.thread-timeline__dot:focus-visible,.thread-timeline__month:focus-visible,.thread-timeline__strip:focus-visible,.thread-timeline-days button:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:1px}.thread-timeline-popover{position:fixed;inset-block-start:0;inset-inline-start:0;z-index:var(--z-popover);inline-size:11rem;max-block-size:min(20rem,70vh);overflow-y:auto;padding:var(--space-1);border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);background:var(--color-surface-raised);box-shadow:var(--shadow-popover);scrollbar-width:thin}.thread-timeline-popover__title,.thread-timeline-sheet__month h3{margin:0;padding:.375rem .5rem .25rem;color:var(--color-text-subtle);font-size:.6875rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.thread-timeline-days{display:grid;gap:1px;margin:0;padding:0;list-style:none}.thread-timeline-days button{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);inline-size:100%;min-block-size:2rem;padding:.25rem .5rem;border:0;border-radius:var(--radius-sm);background:none;color:var(--color-text);font:inherit;font-size:.8125rem;font-variant-numeric:tabular-nums;text-align:start;cursor:pointer}.thread-timeline-days button:hover{background:var(--color-surface-muted)}.thread-timeline-days button[aria-current=true]{background:var(--color-primary-soft);color:var(--color-primary);font-weight:600}.thread-timeline-days__count{color:var(--color-text-subtle);font-size:.75rem}.thread-timeline-days button[aria-current=true] .thread-timeline-days__count{color:inherit}.thread-timeline[data-mode=phone]{inline-size:1.25rem;padding:0}.thread-timeline__strip{display:flex;flex:1;align-items:center;justify-content:center;inline-size:100%;min-inline-size:0;padding:0;border:0;border-inline-start:1px solid var(--color-border-subtle);background:var(--color-surface-sunken);color:var(--color-text-subtle);cursor:pointer}.thread-timeline-sheet__backdrop{position:fixed;inset:0;z-index:var(--z-overlay);display:flex;align-items:flex-end;background:#0e111773}.thread-timeline-sheet{display:flex;flex-direction:column;inline-size:100%;max-block-size:75vh;padding-block-end:env(safe-area-inset-bottom,0px);border-radius:var(--radius-lg) var(--radius-lg) 0 0;background:var(--color-surface-raised);box-shadow:var(--shadow-overlay)}.thread-timeline-sheet__header{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);padding:var(--space-3) var(--space-3) var(--space-2) var(--space-4);border-block-end:1px solid var(--color-border-subtle)}.thread-timeline-sheet__header h2{margin:0;font-size:.9375rem}.thread-timeline-sheet .thread-timeline-days button{min-block-size:2.75rem}.thread-timeline-sheet__body{display:grid;gap:var(--space-2);min-block-size:0;overflow-y:auto;padding:var(--space-2) var(--space-3) var(--space-4);overscroll-behavior:contain}.thread-timeline-earlier{display:flex;justify-content:center}.dialogs-thread .dialogs-day__heading{transition:box-shadow .6s ease,border-color .6s ease,color .6s ease}.dialogs-thread .dialogs-day__heading[data-timeline-flash]{border-color:var(--color-primary);color:var(--color-primary);box-shadow:var(--shadow-xs),0 0 0 4px var(--color-primary-soft);transition-duration:.15s}@media(prefers-reduced-motion:reduce){.thread-timeline__dot:after,.thread-timeline__label,.dialogs-thread .dialogs-day__heading{transition:none}}.time-zone-picker{display:grid;gap:var(--space-2);min-inline-size:0}.time-zone-picker__row{display:flex;align-items:center;gap:.25rem;min-inline-size:0}.time-zone-picker__trigger{display:inline-flex;flex:1;align-items:center;justify-content:space-between;gap:.375rem;min-inline-size:0;min-block-size:2.25rem;padding:.25rem .5rem;border:1px solid var(--color-border-subtle);border-radius:var(--radius-sm);background:var(--color-surface);color:var(--color-text);font-size:.8125rem;font-weight:550;text-align:start;cursor:pointer}.time-zone-picker__trigger:hover{border-color:var(--color-border)}.time-zone-picker__trigger:focus-visible{outline:2px solid var(--color-primary);outline-offset:1px}.time-zone-picker__panel{display:grid;gap:.25rem;border:1px solid var(--color-border-subtle);border-radius:var(--radius-sm);background:var(--color-surface-raised)}.time-zone-picker__search{display:flex;align-items:center;gap:.5rem;padding:0 .5rem;border-block-end:1px solid var(--color-border-subtle);color:var(--color-text-subtle)}.time-zone-picker__search input{flex:1;min-inline-size:0;min-block-size:2.25rem;padding:0;border:0;background:transparent;color:var(--color-text);font-size:.8125rem;outline:none}.time-zone-picker__search:focus-within{color:var(--color-primary)}.time-zone-picker__list{display:grid;gap:.0625rem;max-block-size:14rem;margin:0;padding:.125rem;overflow-y:auto;list-style:none;scrollbar-width:thin}.time-zone-picker__option{display:flex;align-items:center;gap:.5rem;inline-size:100%;min-inline-size:0;min-block-size:2.25rem;padding:.25rem .5rem;border:0;border-radius:var(--radius-sm);background:transparent;color:var(--color-text);font-size:.8125rem;text-align:start;cursor:pointer}.time-zone-picker__option:hover,.time-zone-picker__option:focus-visible{background:var(--color-surface-hover, color-mix(in srgb, var(--color-primary) 8%, transparent));outline:none}.time-zone-picker__option[aria-pressed=true]{font-weight:650}.time-zone-picker__option:disabled{cursor:progress;opacity:.7}.time-zone-picker__city{flex:1;min-inline-size:0}.time-zone-picker__zone{flex:none;color:var(--color-text-subtle);font-size:.6875rem}.time-zone-picker__check{flex:none;color:var(--color-primary)}.time-zone-picker__empty{padding:.5rem;color:var(--color-text-muted);font-size:.8125rem}.time-zone-picker__error{padding:0 .5rem .5rem;color:var(--color-danger);font-size:.75rem}.setup-progress-region{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:var(--space-3) var(--space-4);max-inline-size:64rem;margin:var(--space-8) auto 0;padding:var(--space-4) var(--space-5);border:1px solid var(--color-border-subtle);border-radius:var(--radius-lg);background:var(--color-surface-raised);box-shadow:var(--shadow-xs),var(--highlight-top)}.setup-progress-summary{display:contents}.setup-progress-summary__current{grid-column:1;grid-row:1;min-inline-size:0;font-size:.9375rem;font-weight:650;letter-spacing:-.008em}.setup-progress-region__counter{grid-column:2;grid-row:1;padding:.125rem var(--space-3);border:1px solid var(--color-border-subtle);border-radius:var(--radius-pill);background:var(--color-surface-sunken);color:var(--color-text-muted);font-size:.8125rem;font-weight:600;font-variant-numeric:tabular-nums;white-space:nowrap}.setup-progress{display:flex;grid-column:1 / -1;grid-row:2;gap:.375rem;margin:0;padding:0;list-style:none}.setup-step{flex:1 1 0;min-inline-size:0;block-size:.375rem;border-radius:var(--radius-pill);background:var(--color-border-control);transition:background-color var(--motion-standard) var(--ease-standard)}.setup-step[data-setup-step-status=verified]{background:var(--color-success)}.setup-step[data-setup-step-status=current]{background:var(--color-primary);box-shadow:0 0 0 .1875rem color-mix(in srgb,var(--color-primary) 18%,transparent)}.setup-panels{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-4);margin-block-start:var(--space-6)}.setup-summary{display:grid;margin:0;padding:0;list-style:none}.setup-summary__step{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:var(--space-1) var(--space-3);padding-block:var(--space-3);border-block-end:1px solid var(--color-border-subtle)}.setup-summary__step:last-child{border-block-end:0}.setup-summary__icon{color:var(--color-text-muted)}.setup-summary__step[data-setup-step-status=verified] .setup-summary__icon{color:var(--color-success)}.setup-summary__title{min-inline-size:0;font-weight:600}.setup-summary__status,.setup-summary__time{color:var(--color-text-muted);font-size:.8125rem;white-space:nowrap}.setup-summary__time{grid-column:2 / -1;font-variant-numeric:tabular-nums}.setup-block{display:flex;flex-direction:column;gap:var(--space-2);min-inline-size:0;max-inline-size:100%}.setup-block+.setup-block{margin-block-start:var(--space-6)}.setup-block>h3,.meta-oauth-recovery__credentials h3,.meta-checklist>h3{font-size:1rem;font-weight:650;letter-spacing:-.01em}.setup-wizard .ui-card,.integration-grid .ui-card{padding:var(--space-4)}.setup-actions{display:flex;flex-wrap:wrap;gap:var(--space-2);margin-block-start:var(--space-4)}.setup-guidance{padding:var(--space-3) var(--space-4);border:1px solid color-mix(in srgb,var(--color-primary) 16%,var(--color-border-subtle));border-inline-start:.1875rem solid var(--color-primary);border-radius:var(--radius-sm);background:color-mix(in srgb,var(--color-primary-soft) 55%,var(--color-surface-raised));color:var(--color-text);font-size:.9375rem;line-height:1.55;overflow-wrap:anywhere}.setup-notice{margin-block-start:var(--space-4);padding:var(--space-3) var(--space-4);border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);background:var(--color-surface-sunken);color:var(--color-text);font-size:.9375rem;overflow-wrap:anywhere}.setup-outcome{display:flex;flex-direction:column;gap:var(--space-2);margin-block-start:var(--space-4);padding:var(--space-4);border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);background:var(--color-surface-sunken);color:var(--color-text);max-inline-size:100%}.setup-outcome[data-setup-outcome=retryable]{border-color:color-mix(in srgb,var(--color-warning) 35%,transparent);background:var(--color-warning-surface)}.setup-outcome[data-setup-outcome=retryable] h3{color:var(--color-warning)}.setup-outcome[data-setup-outcome=non_retryable]{border-color:color-mix(in srgb,var(--color-danger) 35%,transparent);background:var(--color-danger-surface)}.setup-outcome[data-setup-outcome=non_retryable] h3{color:var(--color-danger)}.setup-outcome h3,.setup-recovery h3{font-size:1rem;font-weight:650;letter-spacing:-.01em}.setup-outcome__facts{display:flex;flex-wrap:wrap;gap:var(--space-1) var(--space-4);margin:0;padding:0;list-style:none;color:var(--color-text-muted);font-size:.875rem;font-variant-numeric:tabular-nums}.setup-recovery{display:flex;flex-direction:column;gap:var(--space-2);margin-block-start:var(--space-4);padding:var(--space-4);border:1px solid color-mix(in srgb,var(--color-warning) 35%,transparent);border-radius:var(--radius-md);background:var(--color-warning-surface);color:var(--color-text);max-inline-size:100%}.setup-recovery h3{color:var(--color-warning)}.meta-oauth-recovery{display:grid;gap:var(--space-4);margin-block-start:var(--space-4)}.meta-oauth-recovery .setup-recovery,.meta-oauth-recovery .meta-credentials,.meta-oauth-recovery__primary-action{margin-block-start:0}.meta-oauth-recovery__credentials{display:grid;gap:var(--space-3);padding-block-start:var(--space-5);border-block-start:1px solid var(--color-border-subtle)}.meta-oauth-recovery__credentials h3,.meta-oauth-recovery__credentials p{margin:0}.meta-credentials-status{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr));gap:var(--space-3);margin:0}.meta-credentials-status>div{display:grid;gap:var(--space-1);min-inline-size:0;padding:var(--space-3) var(--space-4);border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);background:var(--color-surface-sunken)}.meta-credentials-status dt{color:var(--color-text-muted);font-size:.8125rem;font-weight:600}.meta-credentials-status dd{margin:0;color:var(--color-text);font-size:.9375rem;font-weight:550;overflow-wrap:anywhere}.meta-credentials-status code{color:var(--color-text);font-family:var(--font-mono);font-size:.875rem;word-break:break-all}.meta-credentials-replacement{padding-block-start:var(--space-1)}.meta-credentials-replacement>summary{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);min-block-size:var(--control-height);padding:var(--space-2) var(--space-4);border:1px solid var(--color-border-control);border-radius:var(--radius-sm);background:var(--color-surface-raised);color:var(--color-text);cursor:pointer;font-size:.9375rem;font-weight:600;list-style:none;box-shadow:var(--shadow-xs),var(--highlight-top);transition:background-color var(--motion-fast) ease-out,border-color var(--motion-fast) ease-out}.meta-credentials-replacement>summary::-webkit-details-marker{display:none}.meta-credentials-replacement:not([open])>:not(summary){display:none}.meta-credentials-replacement>summary:hover{border-color:var(--color-border);background:var(--color-surface-muted)}.meta-credentials-replacement>summary:focus-visible{outline:.125rem solid var(--color-focus);outline-offset:.1875rem}.meta-credentials-replacement__content{display:grid;gap:var(--space-3);margin-block-start:var(--space-4);padding-block-start:var(--space-4);border-block-start:1px solid var(--color-border-subtle)}.meta-credentials-replacement__content .meta-credentials{margin-block-start:0}.meta-credentials{margin-block-start:var(--space-4)}.meta-credentials>.setup-actions{grid-column:1 / -1;margin-block-start:0}.setup-outstanding{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr));gap:var(--space-1) var(--space-4);margin:0;padding:0;list-style:none}.setup-fields{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr));gap:var(--space-4);align-items:end}.integration-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,20rem),1fr));gap:var(--space-4);margin-block-start:var(--space-6)}.meta-checklist__rows{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr));gap:var(--space-3);margin:var(--space-3) 0 0;padding:0;list-style:none}.meta-checklist__row{display:flex;flex-direction:column;gap:var(--space-2);min-inline-size:0;padding:var(--space-3) var(--space-4);border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);background:var(--color-surface-raised);box-shadow:var(--shadow-xs)}.meta-checklist__row--token{border-color:color-mix(in srgb,var(--color-primary) 40%,var(--color-border-subtle));background:color-mix(in srgb,var(--color-primary-soft) 45%,var(--color-surface-raised))}.meta-checklist__field{color:var(--color-text-muted);font-size:.8125rem;font-weight:600;overflow-wrap:anywhere}.meta-checklist__value{color:var(--color-text);font-family:var(--font-mono);font-size:.875rem;overflow-wrap:anywhere;word-break:break-all}.meta-checklist__note{color:var(--color-text-muted);font-size:.8125rem;overflow-wrap:anywhere}.setup-current-task,.setup-prerequisites{min-inline-size:0;border-radius:var(--radius-lg)}.setup-current-task{border:1px solid var(--color-border-subtle);background:var(--color-surface-raised);box-shadow:var(--shadow-card),var(--highlight-top)}.setup-current-task>.ui-card{border:0;background:transparent;box-shadow:none}.setup-prerequisites{padding:var(--space-1);border:1px solid var(--color-border-subtle);background:var(--color-surface)}.setup-prerequisites .meta-checklist{padding:var(--space-3)}.setup-feedback,.integrations-feedback{max-inline-size:48rem}.settings{display:grid;gap:var(--space-6)}.settings-routine{margin-block-start:0}.settings-routine>.ui-card{border-color:var(--color-border-subtle);background:var(--color-surface-sunken);box-shadow:none}.settings-integrations{margin-block-start:0}.integration-grid>[data-integration],.integration-grid>[data-meta-app]{min-inline-size:0}.integration-grid [data-integration-status=connected]>.ui-card{border-color:color-mix(in srgb,var(--color-success) 30%,var(--color-border-subtle))}.integration-status-summary{display:grid;gap:var(--space-1);padding:var(--space-3) var(--space-4);border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);background:var(--color-surface-sunken)}.integration-status-summary span{color:var(--color-text-muted)}.settings-reconfigure-action{justify-content:flex-end}.integration-actions{align-items:center}.integration-actions--routine{padding-block-start:var(--space-2);border-block-start:1px solid var(--color-border-subtle)}.integration-actions--credential{padding:var(--space-3);border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);background:var(--color-surface-sunken)}.integration-disclosure{margin-block-start:var(--space-4);border-block-start:1px solid var(--color-border-subtle)}.integration-disclosure>summary{min-block-size:2.75rem;padding-block:var(--space-3);cursor:pointer;color:var(--color-text);font-weight:650}.integration-disclosure>summary:hover{color:var(--color-primary)}.integration-disclosure[open]>summary{color:var(--color-primary)}.integration-disclosure:not([open])>:not(summary){display:none}.integration-disclosure>.setup-fields,.integration-disclosure>.meta-checklist{margin-block-start:var(--space-2)}.meta-checklist__action{align-self:start}.setup-panels{max-inline-size:64rem;margin-inline:auto}.setup-wizard .ui-button{min-block-size:2.75rem}.meta-guide{display:grid;gap:var(--space-6);min-inline-size:0}.meta-guide__header{display:grid;gap:var(--space-2);max-inline-size:48rem}.meta-guide__header h3{font-size:1.375rem;font-weight:700;line-height:1.25;letter-spacing:-.02em;text-wrap:balance}.meta-guide__header>p:last-child{color:var(--color-text-muted);line-height:1.55;text-wrap:pretty}.meta-guide__kicker,.meta-guide__direction{color:var(--color-text-muted);font-size:.75rem;font-weight:650;letter-spacing:.07em;text-transform:uppercase}.meta-guide__kicker{color:var(--color-primary)}.meta-guide__direction{margin-block-end:calc(var(--space-3) * -1)}.meta-guide__value-label,.meta-guide__destination-label{color:var(--color-text-muted);font-size:.8125rem;font-weight:600}.meta-guide__value-label--info{display:inline-flex;align-items:center;gap:var(--space-1)}.meta-guide__destination{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-3);padding:var(--space-3) var(--space-3) var(--space-3) var(--space-4);border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);background:var(--color-surface-sunken);font-weight:600;overflow-wrap:anywhere}.meta-guide__destination>span{min-inline-size:0}.meta-guide__details,.meta-oauth-start,.meta-oauth-start__redirect{display:grid;gap:var(--space-3)}.meta-guide__details,.meta-oauth-start__redirect{max-inline-size:52rem}.meta-guide__requirements{display:grid;gap:var(--space-2);margin:0;padding-inline-start:var(--space-6)}.meta-guide__requirements code{padding:.0625rem .375rem;border:1px solid var(--color-border-subtle);border-radius:.375rem;background:var(--color-surface-sunken);font-size:.8125rem}.meta-guide__value{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:var(--space-3);min-inline-size:0;padding:var(--space-3) var(--space-3) var(--space-3) var(--space-4);border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);background:var(--color-surface-raised);box-shadow:var(--shadow-xs);transition:border-color var(--motion-fast) ease-out}.meta-guide__value:hover{border-color:var(--color-border-control)}.meta-guide__value>div{display:grid;gap:var(--space-1);min-inline-size:0}.meta-guide__value-text{display:block;color:var(--color-text);font-family:var(--font-mono);font-size:.875rem;line-height:1.5;overflow-wrap:anywhere;word-break:break-word;white-space:normal}.meta-guide__value--reference{border-style:dashed;border-color:var(--color-border-control);background:var(--color-surface-sunken);box-shadow:none}.meta-guide__notice,.meta-guide__reviewing{padding:var(--space-3) var(--space-4);border:1px solid color-mix(in srgb,var(--color-primary) 16%,var(--color-border-subtle));border-inline-start:.1875rem solid var(--color-primary);border-radius:var(--radius-sm);background:color-mix(in srgb,var(--color-primary-soft) 55%,var(--color-surface-raised));font-size:.9375rem;overflow-wrap:anywhere}.meta-guide__actions{justify-content:space-between;padding-block-start:var(--space-4);border-block-start:1px solid var(--color-border-subtle)}.setup-restart-action{display:flex;justify-content:flex-end;padding-block-start:var(--space-2);border-block-start:1px solid var(--color-border-subtle)}.setup-dialog-backdrop{position:fixed;inset:0;z-index:var(--z-overlay);display:grid;place-items:center;padding:var(--space-4);background:#080a108c;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.setup-dialog{display:grid;gap:var(--space-3);inline-size:min(100%,34rem);max-block-size:calc(100vh - 2 * var(--space-4));overflow:auto;padding:var(--space-6);border:1px solid var(--color-border-subtle);border-radius:var(--radius-lg);background:var(--color-surface-raised);box-shadow:var(--shadow-overlay),var(--highlight-top);animation:popover-in var(--motion-standard) var(--ease-standard)}.setup-dialog h2{font-size:var(--font-size-section-title);font-weight:650;letter-spacing:-.012em}.setup-dialog>p{color:var(--color-text-muted)}.setup-dialog>.setup-dialog__preserved{padding:var(--space-3) var(--space-4);border:1px solid color-mix(in srgb,var(--color-success) 28%,transparent);border-radius:var(--radius-md);background:var(--color-success-surface);color:var(--color-text)}@media(min-width:48rem){.setup-current-task>.ui-card{padding:var(--space-6)}}@media(max-width:375px){.setup-progress-region,.setup-wizard .ui-card{padding:var(--space-3)}.meta-guide__destination,.meta-guide__value{grid-template-columns:minmax(0,1fr);align-items:stretch}.meta-guide__destination{display:grid}.meta-guide__destination .ui-button,.meta-guide__value .ui-button,.meta-guide__actions .ui-button,.meta-oauth-start .ui-button{inline-size:100%;justify-content:center}.meta-guide__actions{flex-direction:column-reverse}}.settings-config{display:grid;gap:0;margin:0}.settings-config__row{display:grid;grid-template-columns:minmax(0,11rem) minmax(0,1fr);gap:var(--space-4);align-items:center;padding:var(--space-2) var(--space-3);margin-inline:calc(var(--space-3) * -1);border-radius:var(--radius-sm);border-block-end:1px solid var(--color-border-subtle);transition:background-color var(--duration-fast) var(--ease-standard)}.settings-config__row:hover{background:var(--color-surface-muted)}.settings-config__row:last-child{border-block-end:0}.settings-config dt{color:var(--color-text-muted);font-size:.875rem;font-weight:550}.settings-config__label{white-space:nowrap}.settings-config__label .ui-info-tip{margin-block:-.625rem;margin-inline-start:var(--space-1);vertical-align:middle}.settings-config dd{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);margin:0;min-inline-size:0}.settings-config dd .settings-config__value{flex:1 1 auto}.settings-config__value{overflow-wrap:anywhere;font-weight:600}.settings-config__value--url{font-family:var(--font-mono);font-size:.8125rem;font-weight:500}.settings-config__note{margin:0;color:var(--color-text-muted)}@media(max-width:47.9375rem){.settings-config__row{grid-template-columns:minmax(0,1fr);gap:var(--space-1)}}.ui-copy{display:inline-flex;flex-wrap:wrap;align-items:center;gap:var(--space-1) var(--space-2);min-inline-size:0}.ui-copy>.ui-button>span{display:inline-flex;flex-direction:row;align-items:center;gap:.375rem}.ui-copy>.ui-button svg{display:inline-block;flex:none}.ui-copy>p[role=status]{margin:0;color:var(--color-text-muted);font-size:.8125rem}.ui-copy>p[role=status] [data-copy-feedback=success]{color:var(--color-success)}.ui-copy>p[role=status] [data-copy-feedback=error]{color:var(--color-danger)}.ui-copy__icon{display:inline-flex;align-items:center;justify-content:center;inline-size:2rem;block-size:2rem;padding:0;min-inline-size:2.75rem;border:1px solid transparent;border-radius:var(--radius-sm);background:transparent;color:var(--color-text-muted);cursor:pointer;transition:background-color var(--duration-fast) var(--ease-standard),color var(--duration-fast) var(--ease-standard),border-color var(--duration-fast) var(--ease-standard)}.ui-copy__icon:hover{border-color:var(--color-border-subtle);background:var(--color-surface-raised);color:var(--color-primary)}.ui-copy__icon[data-copy-feedback=success]{color:var(--color-success)}.ui-copy__icon[data-copy-feedback=error]{color:var(--color-danger)}.reports-filters{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,48rem),1fr));gap:var(--space-4);align-items:end;margin:var(--space-6) 0 0;padding:var(--space-4);border:1px solid var(--color-border-subtle);border-radius:var(--radius-lg);background:var(--color-surface-raised);box-shadow:var(--shadow-card),var(--highlight-top);max-inline-size:100%;min-inline-size:0}.reports-filter-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,12rem),1fr));gap:var(--space-3) var(--space-4);align-items:end;min-inline-size:0}.reports-filters .ui-field__label{color:var(--color-text-muted);font-size:.8125rem;font-weight:600}.reports-export{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2)}.reports-export__message{color:var(--color-text-muted);font-size:.8125rem}.reports-export__message[data-state=error]{color:var(--color-danger);font-weight:600}.reports>.ui-state,.reports>.ui-skeleton{margin-block-start:var(--space-6)}.reports-pinned{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);margin-block-start:var(--space-4);color:var(--color-text-muted);font-size:.8125rem}.reports-asof{display:inline-flex;align-items:center;gap:var(--space-2);justify-self:start;margin-block-start:var(--space-4);color:var(--color-text-muted);font-size:.8125rem;font-variant-numeric:tabular-nums}.reports-asof:before{content:"";flex:none;inline-size:.375rem;block-size:.375rem;border-radius:var(--radius-pill);background:var(--color-success);box-shadow:0 0 0 .1875rem color-mix(in srgb,var(--color-success) 18%,transparent)}.reports-panels{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-6);margin-block-start:var(--space-4);transition:opacity var(--motion-standard) ease-out}.reports-panels>.ui-card{border-color:var(--color-border-subtle);box-shadow:none}.reports-panels>.ui-card>.ui-card__header{padding-block-end:var(--space-4);border-block-end:1px solid var(--color-border-subtle)}.reports-panels>.ui-card>.ui-card__header p{font-size:.875rem}.reports-panels[data-refreshing=true]{opacity:.55}.reports-alert{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-3);margin-block-start:var(--space-4);padding:var(--space-3) var(--space-4);border:1px solid color-mix(in srgb,var(--color-danger) 45%,var(--color-border-subtle));border-radius:var(--radius-md);background:var(--color-danger-surface);color:var(--color-danger);font-size:.875rem;font-weight:500}.reports-metrics{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-4);margin-block-start:0;max-inline-size:100%}.reports-metrics__header>h2{font-size:var(--font-size-section-title);font-weight:650;line-height:1.3;letter-spacing:-.012em}.reports-metrics__header>p{margin-block-start:var(--space-1);color:var(--color-text-muted);font-size:.875rem}.reports-metrics>.metric-grid{margin-block-start:0}.reports-metric__value{display:block;color:var(--color-text);font-size:1.875rem;font-weight:700;line-height:1.1;letter-spacing:-.03em;font-variant-numeric:tabular-nums}.reports-metric__value[data-tone=primary]{color:var(--color-primary)}.reports-metric__value[data-tone=success]{color:var(--color-success)}.reports-metric__value[data-empty=true]{color:var(--color-text-muted);font-size:1rem;font-weight:600;letter-spacing:0;font-variant-numeric:normal}.reports-summary{max-inline-size:var(--measure-copy);margin-block-start:var(--space-4);color:var(--color-text-muted);font-size:.875rem;line-height:1.55}.reports-metrics>.reports-summary{margin-block-start:0}.reports-facets{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,20rem),1fr));gap:var(--space-4);max-inline-size:100%}.reports-facet{container:reports-facet / inline-size;display:grid;align-content:start;gap:var(--space-3);margin:0;min-inline-size:0;padding:var(--space-4);border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);background:var(--color-surface);--facet-color: var(--color-primary)}.reports-facet[data-tone=neutral]{--facet-color: var(--color-text-muted)}.reports-facet[data-tone=success]{--facet-color: var(--color-success)}.reports-facet[data-tone=danger]{--facet-color: var(--color-danger)}.reports-facet__title{display:flex;align-items:center;gap:var(--space-2);color:var(--color-text);font-size:.875rem;font-weight:650;letter-spacing:-.005em}.reports-facet .reports-facet__title:before{content:"";flex:none;inline-size:.75rem;block-size:.1875rem;border-radius:var(--radius-pill);background:var(--facet-color)}.reports-facet__summary{display:block;margin-block-start:var(--space-1);color:var(--color-text-muted);font-size:.8125rem;line-height:1.5}.reports-facet__plot{display:block;inline-size:100%;max-inline-size:100%;block-size:auto;overflow:visible}.reports-facet__grid{stroke:var(--color-border-subtle);stroke-width:1;shape-rendering:crispEdges;vector-effect:non-scaling-stroke}.reports-facet__tick,.reports-facet__axis{fill:var(--color-text-muted);font-size:12px;font-weight:500;font-variant-numeric:tabular-nums}@container reports-facet (width < 22rem){.reports-facet__tick,.reports-facet__axis{font-size:22px}}@container reports-facet (22rem <= width < 30rem){.reports-facet__tick,.reports-facet__axis{font-size:18px}}@container reports-facet (30rem <= width < 40rem){.reports-facet__tick,.reports-facet__axis{font-size:15px}}@container reports-facet (40rem <= width < 56rem){.reports-facet__tick,.reports-facet__axis{font-size:11px}}@container reports-facet (width >= 56rem){.reports-facet__tick,.reports-facet__axis{font-size:9px}}.reports-facet__line{fill:none;stroke:var(--facet-color);stroke-linecap:round;stroke-linejoin:round;stroke-width:2;vector-effect:non-scaling-stroke}.reports-facet__area{stroke:none}.reports-facet__stop{stop-color:var(--facet-color);stop-opacity:.22}.reports-facet__stop[data-stop=end]{stop-opacity:.02}.reports-facet__marker{fill:var(--color-surface);stroke:var(--facet-color);stroke-width:2;vector-effect:non-scaling-stroke;transition:fill var(--motion-fast) ease-out}.reports-facet__marker:hover{fill:var(--facet-color)}.reports-heatmap{container:reports-heatmap / inline-size;display:grid;gap:var(--space-3);margin:0;min-inline-size:0}.reports-heatmap__scroll{overflow-x:auto;max-inline-size:100%;padding:var(--space-4);border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);background:var(--color-surface)}.reports-heatmap__scroll:focus-visible{outline:.125rem solid var(--color-focus);outline-offset:.125rem}.reports-heatmap__plot{display:block;min-inline-size:40rem;max-inline-size:56rem;inline-size:100%;block-size:auto}.reports-heatmap .reports-facet__tick{fill:var(--color-text-muted);font-size:11px;font-weight:500}@container reports-heatmap (width >= 46rem){.reports-heatmap .reports-facet__tick{font-size:9.5px}}.reports-heatmap__cell,.reports-heatmap__swatch{fill:var(--color-primary);background:var(--color-primary)}.reports-heatmap__cell{transition:fill-opacity var(--motion-fast) ease-out}.reports-heatmap__cell[data-measured=false]{fill:var(--color-surface-muted);fill-opacity:1}.reports-heatmap__cell[data-bin="0"],.reports-heatmap__swatch[data-bin="0"]{fill-opacity:.18;opacity:.18}.reports-heatmap__cell[data-bin="1"],.reports-heatmap__swatch[data-bin="1"]{fill-opacity:.36;opacity:.36}.reports-heatmap__cell[data-bin="2"],.reports-heatmap__swatch[data-bin="2"]{fill-opacity:.56;opacity:.56}.reports-heatmap__cell[data-bin="3"],.reports-heatmap__swatch[data-bin="3"]{fill-opacity:.78;opacity:.78}.reports-heatmap__cell[data-bin="4"],.reports-heatmap__swatch[data-bin="4"]{fill-opacity:1;opacity:1}.reports-heatmap__scale{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-1);color:var(--color-text-muted);font-size:.75rem;font-weight:500}.reports-heatmap__scale>span:first-child{margin-inline-end:var(--space-1)}.reports-heatmap__scale>span:last-child{margin-inline-start:var(--space-1)}.reports-heatmap__swatch{display:inline-block;inline-size:.875rem;block-size:.875rem;border-radius:.1875rem}.reports-details{margin-block-start:var(--space-4)}.reports-details>summary{display:inline-flex;align-items:center;gap:var(--space-2);min-block-size:2.75rem;margin-inline-start:calc(var(--space-2) * -1);padding-inline:var(--space-2);border-radius:var(--radius-sm);color:var(--color-primary);font-size:.875rem;font-weight:600;list-style:none;cursor:pointer;transition:background-color var(--motion-fast) ease-out}.reports-details>summary::-webkit-details-marker{display:none}.reports-details>summary:before{content:"";flex:none;inline-size:.4375rem;block-size:.4375rem;border-block-end:.125rem solid currentColor;border-inline-end:.125rem solid currentColor;transform:rotate(-45deg);transition:transform var(--motion-fast) var(--ease-standard)}.reports-details[open]>summary:before{transform:rotate(45deg) translate(-.0625rem,-.0625rem)}.reports-details>summary:hover{background:var(--color-primary-soft)}.reports-details>.ui-table-wrap,.reports-details>:not(summary){margin-block-start:var(--space-2)}.reports-filter-period{min-inline-size:0;grid-column:1 / -1}.reports-source{min-inline-size:0;margin:0;padding:0;border:0;display:grid}.reports-source__group{display:inline-flex;box-sizing:border-box;block-size:var(--control-height);inline-size:fit-content;max-inline-size:100%;padding:.1875rem;border:1px solid var(--color-border-control);border-radius:var(--radius-sm);background:var(--color-surface-muted)}.reports-source__option{min-block-size:100%;padding:0 var(--space-3);border:0;border-radius:calc(var(--radius-sm) - .125rem);background:none;color:var(--color-text-muted);font:inherit;font-size:.875rem;font-weight:600;white-space:nowrap;cursor:pointer}.reports-source__option:hover{color:var(--color-text)}.reports-source__option:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:1px}.reports-source__option[data-state=on]{background:var(--color-surface-raised);color:var(--color-primary);box-shadow:var(--shadow-xs)}.reports-compare{display:flex;align-items:center;gap:var(--space-1) var(--space-2);align-self:end;min-block-size:2.75rem}.reports-compare>input{inline-size:1.125rem;block-size:1.125rem;accent-color:var(--color-primary)}.reports-compare>label{color:var(--color-text);font-size:.875rem;font-weight:600;cursor:pointer}.reports-comparison{margin-block-start:var(--space-4);color:var(--color-text-muted);font-size:.8125rem}.reports-kpis{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,12.5rem),1fr));gap:var(--space-3);margin:0;padding:0;list-style:none;max-inline-size:100%}.reports-kpi{display:grid;align-content:start;gap:var(--space-2);min-inline-size:0;padding:var(--space-4);border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);background:var(--color-surface)}.reports-kpi__head{display:flex;align-items:center;gap:var(--space-1);min-inline-size:0}.reports-kpi__title{color:var(--color-text-muted);font-size:.8125rem;font-weight:600;line-height:1.35}.reports-delta{display:inline-flex;align-items:center;gap:var(--space-1);color:var(--color-text-muted);font-size:.8125rem;font-weight:600;font-variant-numeric:tabular-nums}.reports-delta[data-sentiment=good]{color:var(--color-success)}.reports-delta[data-sentiment=bad]{color:var(--color-danger)}.reports-delta__icon{flex:none;inline-size:1rem;block-size:1rem}.reports-sparkline{display:block;inline-size:100%;max-inline-size:100%;block-size:2rem;overflow:visible}.reports-sparkline>path{fill:none;stroke:var(--color-primary);stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.reports-facet__hit{fill:var(--facet-color);fill-opacity:0;cursor:pointer;transition:fill-opacity var(--motion-fast) ease-out}.reports-facet__hit:hover{fill-opacity:.08}.reports-drilldown{color:var(--color-primary);font-weight:600;text-decoration:underline;text-underline-offset:.15em;overflow-wrap:anywhere}.reports-drilldown:focus-visible{outline:.125rem solid var(--color-focus);outline-offset:.125rem;border-radius:var(--radius-sm)}.reports-breakdowns{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,28rem),1fr));gap:var(--space-6);min-inline-size:0}.reports-breakdowns>.ui-card{min-inline-size:0;border-color:var(--color-border-subtle);box-shadow:none}@media(min-width:64rem){.reports-filters{grid-template-columns:minmax(0,1fr) auto}.reports-export{justify-content:flex-end}}.decision-reports-navigation{display:flex;flex-wrap:wrap;gap:var(--space-2);margin-block-start:var(--space-4)}.decision-reports-navigation a{display:inline-flex;align-items:center;min-block-size:2.75rem;padding:var(--space-2) var(--space-4);border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);color:var(--color-text-muted);text-decoration:none}.decision-reports-navigation a[aria-current=page]{background:var(--color-primary-soft);color:var(--color-primary)}.decision-reports-navigation a:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.decision-dimension-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,20rem),1fr));gap:var(--space-4)}.decision-dimension{display:grid;gap:var(--space-2);min-inline-size:0;padding:var(--space-4);background:var(--color-surface);border:1px solid var(--color-border-subtle);border-radius:var(--radius-md)}.decision-dimension>p{color:var(--color-text-muted);font-size:.8125rem}.decision-reasons{display:grid;gap:var(--space-3);list-style:none;padding:0}.decision-reasons li{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--space-2)}.decision-reasons meter{grid-column:1 / -1;inline-size:100%}.decision-trend{inline-size:100%;max-block-size:15rem;margin-block-end:var(--space-4);--facet-color: var(--color-primary)}.decision-analysis-reports .metric-grid .reports-metric__value{overflow-wrap:anywhere}.debug{display:grid;gap:var(--section-rhythm)}.debug>*{min-inline-size:0}.debug__presets{display:flex;flex-wrap:wrap;gap:var(--space-2);margin-block-end:var(--space-5);padding-block-end:var(--space-5);border-block-end:1px solid var(--color-border-subtle)}.debug__presets .ui-button[aria-pressed=true]{border-color:color-mix(in srgb,var(--color-primary) 45%,var(--color-border-control));background:var(--color-primary-soft);color:var(--color-primary);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--color-primary) 20%,transparent)}.debug__composer{display:flex;flex-wrap:wrap;gap:var(--space-3);align-items:end}.debug__field{display:grid;gap:.375rem;min-inline-size:7rem;color:var(--color-text);font-size:.875rem;font-weight:600}.debug__field--grow{flex:1 1 16rem}.debug__field select,.debug__field input,.debug__query-row input{min-block-size:var(--control-height);padding:0 var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface-raised);color:var(--color-text);font-size:var(--font-size-body);font-weight:400;box-shadow:var(--shadow-xs);transition:border-color var(--motion-fast) ease-out,box-shadow var(--motion-fast) ease-out}.debug__field select{font-family:var(--font-mono);font-weight:600;cursor:pointer}.debug__field select:hover,.debug__field input:hover,.debug__query-row input:hover{border-color:var(--color-border-strong)}.debug__field select:focus-visible,.debug__field input:focus-visible,.debug__query-row input:focus-visible{border-color:var(--color-primary);outline:none;box-shadow:var(--ring-soft)}.debug__field--grow input,.debug__query-row input{font-family:var(--font-mono);font-size:.9375rem}.debug__field input::placeholder,.debug__query-row input::placeholder{color:var(--color-text-subtle)}.debug__query{display:grid;gap:var(--space-2);min-inline-size:0;margin:var(--space-5) 0 0;padding:var(--space-3) var(--space-4) var(--space-4);border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);background:var(--color-surface)}.debug__query legend{padding-inline:var(--space-2);margin-inline-start:calc(var(--space-2) * -1);color:var(--color-text);font-size:.875rem;font-weight:600}.debug__query>.ui-button{justify-self:start;margin-block-start:var(--space-1)}.debug__query-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.5fr) auto;gap:var(--space-2);align-items:center}.debug__query-row input{font-size:.875rem}.debug__query-row .ui-button--ghost{color:var(--color-text-muted);font-size:1.125rem}.debug__query-row .ui-button--ghost:hover{background:var(--color-danger-surface);color:var(--color-danger)}.debug__send{display:flex;justify-content:flex-end;margin-block-start:var(--space-5)}.debug__empty{margin:0;padding:var(--space-6);border:1px dashed var(--color-border-control);border-radius:var(--radius-lg);color:var(--color-text-muted);font-size:var(--font-size-small);text-align:center}.debug__exchange{display:grid;gap:var(--space-4);min-inline-size:0}.debug__url{margin:0}.debug__url code,.debug__code{font-family:var(--font-mono);font-size:.8125rem}.debug__url code{display:flex;gap:var(--space-2);padding:var(--space-3) var(--space-4);border:1px solid var(--color-border-subtle);border-radius:var(--radius-sm);background:var(--color-surface-sunken);color:var(--color-text);line-height:1.55;overflow-wrap:anywhere}.debug__url code:before{content:"›";flex:none;color:var(--color-primary);font-weight:700}.debug__status{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);margin:0}.debug__status-chip{display:inline-flex;align-items:center;gap:.375rem;padding:.1875rem .625rem .1875rem .5rem;border:1px solid color-mix(in srgb,currentColor 25%,transparent);border-radius:var(--radius-pill);font-family:var(--font-mono);font-size:.8125rem;font-weight:700;font-variant-numeric:tabular-nums;line-height:1.35}.debug__status-chip:before{content:"";inline-size:.375rem;block-size:.375rem;border-radius:var(--radius-pill);background:currentColor}.debug__status-chip--ok{background:var(--color-success-surface);color:var(--color-success)}.debug__status-chip--warn{background:var(--color-warning-surface);color:var(--color-warning)}.debug__status-chip--error{background:var(--color-danger-surface);color:var(--color-danger)}.debug__status-label{color:var(--color-text-muted);font-size:var(--font-size-small)}.debug__table{inline-size:100%;border-collapse:separate;border-spacing:0;overflow:hidden;border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);font-size:.8125rem;text-align:start}.debug__table th{padding:var(--space-2) var(--space-4);background:var(--color-surface-sunken);color:var(--color-text-muted);font-size:.6875rem;font-weight:650;letter-spacing:.07em;text-align:start;text-transform:uppercase}.debug__table td{padding:var(--space-2) var(--space-4);border-block-start:1px solid var(--color-border-subtle);vertical-align:top}.debug__table-name{inline-size:1%;color:var(--color-text-muted);font-family:var(--font-mono);white-space:nowrap}.debug__table-value{color:var(--color-text);font-family:var(--font-mono);overflow-wrap:anywhere}.debug__payload{display:grid;gap:0;min-inline-size:0}.debug__payload-title{display:flex;align-items:center;gap:var(--space-2);margin:0;padding:var(--space-2) var(--space-4);border:1px solid var(--color-border-subtle);border-block-end:0;border-radius:var(--radius-md) var(--radius-md) 0 0;background:var(--color-surface-muted);color:var(--color-text-muted);font-size:.75rem;font-weight:650;letter-spacing:.06em;text-transform:uppercase}.debug__payload-title:before{content:"";flex:none;inline-size:.5rem;block-size:.5rem;border-radius:var(--radius-pill);background:var(--color-border-control);box-shadow:.875rem 0 0 var(--color-border-control),1.75rem 0 0 var(--color-border-control);margin-inline-end:1.75rem}.debug__code{margin:0;max-block-size:28rem;overflow:auto;padding:var(--space-4);border:1px solid var(--color-border-subtle);border-radius:0 0 var(--radius-md) var(--radius-md);background:var(--color-surface-sunken);color:var(--color-text);line-height:1.65;tab-size:2}.debug__code:focus-visible{outline-offset:.125rem}.debug__token--key{color:var(--color-primary)}.debug__token--string{color:var(--color-success)}.debug__token--number{color:var(--color-warning)}.debug__token--literal{color:var(--color-danger);font-weight:600}.debug__token--punct{color:var(--color-text-muted)}.debug__raw-note{margin:var(--space-2) 0 0;color:var(--color-text-muted);font-size:var(--font-size-small)}@media(max-width:34rem){.debug__query-row{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"name remove" "value remove";padding-block-end:var(--space-2);border-block-end:1px solid var(--color-border-subtle)}.debug__query-row>input:nth-child(1){grid-area:name}.debug__query-row>input:nth-child(2){grid-area:value}.debug__query-row>.ui-button{grid-area:remove}}.integration-hub{width:100%}.integration-hub__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-6);align-items:stretch}.integration-card{min-width:0;height:100%}.integration-card>.ui-card{display:flex;flex-direction:column;min-width:0;height:100%}.integration-card>.integration-card__surface{gap:var(--space-4)}.integration-hub--single .integration-card{height:auto}.integration-card .ui-card__content{display:flex;flex:1;flex-direction:column;gap:var(--space-4);min-height:0}.integration-card__body{display:flex;flex:1;flex-direction:column;gap:var(--space-5)}.integration-card__status{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);margin:0;padding:var(--space-3) var(--space-4);border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);background:var(--color-surface-sunken);color:var(--color-text)}.integration-card__status span{color:var(--color-text-muted);font-size:.875rem;font-weight:550}.integration-card__status strong{display:inline-flex;align-items:center;gap:var(--space-2);font-size:.9375rem;font-weight:650}.integration-card__status strong:before{content:"";flex:none;inline-size:.4375rem;block-size:.4375rem;border-radius:var(--radius-pill);background:currentColor;box-shadow:0 0 0 .1875rem color-mix(in srgb,currentColor 18%,transparent)}.integration-card__status--connected{border-color:color-mix(in srgb,var(--color-success) 28%,transparent);background:var(--color-success-surface);color:var(--color-success)}.integration-card__status--in-progress{border-color:color-mix(in srgb,var(--color-warning) 28%,transparent);background:var(--color-warning-surface);color:var(--color-warning)}.integration-card__status--connected span,.integration-card__status--in-progress span{color:var(--color-text-muted)}.integration-card__facts{display:grid;gap:0;margin:0}.integration-card__facts>div{display:grid;grid-template-columns:minmax(9rem,.8fr) minmax(0,1.2fr);gap:var(--space-4);align-items:baseline;padding:var(--space-3) 0}.integration-card__facts>div+div{border-top:1px solid var(--color-border-subtle)}.integration-card__facts dt{color:var(--color-text-muted);font-size:.875rem;font-weight:550}.integration-card__facts dd{min-width:0;margin:0;color:var(--color-text);font-size:.9375rem;font-weight:600;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.integration-card__action{display:inline-flex;align-items:center;justify-content:center;align-self:flex-start;gap:var(--space-2);min-height:var(--control-height);margin-top:auto;padding:var(--space-2) var(--space-4);border:1px solid var(--color-primary);border-radius:var(--radius-sm);background:var(--color-primary);color:var(--color-primary-on);font-size:.9375rem;font-weight:600;letter-spacing:-.005em;line-height:1.25;text-decoration:none;box-shadow:inset 0 1px #ffffff2e,0 1px 2px color-mix(in srgb,var(--color-primary) 30%,transparent),0 2px 8px -2px color-mix(in srgb,var(--color-primary) 35%,transparent);transition:background-color var(--motion-fast) ease-out,border-color var(--motion-fast) ease-out,box-shadow var(--motion-fast) ease-out,transform var(--motion-fast) var(--ease-standard)}.integration-card__action:hover{border-color:var(--color-primary-strong);background:var(--color-primary-strong);box-shadow:inset 0 1px #ffffff2e,0 1px 2px color-mix(in srgb,var(--color-primary) 30%,transparent),0 4px 14px -4px color-mix(in srgb,var(--color-primary) 55%,transparent)}.integration-card__action:active{transform:scale(.98)}.integration-card__action:focus-visible{outline:.125rem solid var(--color-focus);outline-offset:.1875rem}.instagram-live-status{display:grid;gap:var(--space-3);padding:var(--space-4);border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);background:var(--color-surface-sunken);color:var(--color-text)}.instagram-live-status--healthy{border-color:color-mix(in srgb,var(--color-success) 28%,transparent);background:var(--color-success-surface)}.instagram-live-status--warning{border-color:color-mix(in srgb,var(--color-warning) 30%,transparent);background:var(--color-warning-surface)}.instagram-live-status--neutral,.instagram-live-status--loading{grid-template-columns:auto minmax(0,1fr);align-items:start}.instagram-live-status--neutral>svg,.instagram-live-status--loading>svg{margin-block-start:.125rem;color:var(--color-text-muted)}.instagram-live-status--loading{align-items:center;color:var(--color-text-muted);font-size:.9375rem}.instagram-live-status--neutral strong{font-weight:650}.instagram-live-status--neutral p,.instagram-live-status__notice p{margin:var(--space-1) 0 var(--space-3);color:var(--color-text-muted);font-size:.9375rem}.instagram-live-status__heading{display:flex;align-items:center;gap:var(--space-2);font-weight:650}.instagram-live-status__heading>svg{flex:none}.instagram-live-status--healthy .instagram-live-status__heading{color:var(--color-success)}.instagram-live-status--warning .instagram-live-status__heading{color:var(--color-warning)}.instagram-live-status__facts{display:grid;gap:0;margin:0}.instagram-live-status__facts>div{display:grid;grid-template-columns:minmax(10rem,.9fr) minmax(0,1.1fr);gap:var(--space-4);align-items:center;padding:var(--space-2) 0;border-top:1px solid color-mix(in srgb,var(--color-text) 10%,transparent)}.instagram-live-status__facts dt,.instagram-live-status__facts dd{margin:0}.instagram-live-status__facts dt{display:flex;align-items:center;gap:var(--space-2);color:var(--color-text-muted);font-size:.875rem;font-weight:550}.instagram-live-status__facts dt>svg{flex:none}.instagram-live-status__facts dd{font-size:.9375rem;font-weight:650}.instagram-live-status__notice{padding-top:var(--space-3);border-top:1px solid color-mix(in srgb,var(--color-text) 10%,transparent)}.instagram-live-status__checked{margin:0;color:var(--color-text-muted);font-size:.8125rem;font-variant-numeric:tabular-nums}.instagram-live-status__spinner{animation:instagram-status-spin 1s linear infinite}@keyframes instagram-status-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.instagram-live-status__spinner{animation:none}}@media(max-width:52rem){.integration-hub__grid{grid-template-columns:1fr;gap:var(--space-4)}}@media(max-width:34rem){.integration-card__status{align-items:flex-start;flex-direction:column;gap:var(--space-1)}.integration-card__facts>div,.instagram-live-status__facts>div{grid-template-columns:1fr;gap:var(--space-1)}.integration-card__action{width:100%}}.integration-card__removal{margin-top:var(--space-3)}.integration-card__removal-failed{margin:var(--space-2) 0 0;color:var(--color-danger);font-size:.875rem}.decision-analysis-form{display:flex;flex-direction:column;gap:var(--space-5);min-inline-size:0}.decision-analysis-form__toggle{display:flex;align-items:center;gap:var(--space-3);min-block-size:var(--control-height);inline-size:fit-content;max-inline-size:100%;font-size:var(--font-size-small);font-weight:600;cursor:pointer}.decision-analysis-form__toggle input{flex:none;inline-size:var(--space-5);block-size:var(--space-5);min-block-size:0;margin:0;accent-color:var(--color-primary);cursor:inherit}.decision-analysis-form__toggle:has(input:disabled){color:var(--color-text-muted);cursor:not-allowed}.decision-analysis-form>.ui-field{inline-size:min(100%,24rem);min-inline-size:0}.decision-analysis-form__actions{display:flex;flex-wrap:wrap;gap:var(--space-2);padding-block-start:var(--space-4);border-block-start:1px solid var(--color-border-subtle)}.decision-analysis-form>p{color:var(--color-text-muted);font-size:var(--font-size-small);overflow-wrap:anywhere}.decision-analysis-form__enable{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);min-inline-size:0}.decision-analysis-form__provider-link{color:var(--color-primary);font-size:var(--font-size-small);font-weight:600;text-decoration:underline;text-underline-offset:.2em}.ai-providers{display:flex;flex-direction:column;gap:var(--space-6);min-inline-size:0}.ai-providers__list,.ai-models__list{display:flex;flex-direction:column;margin:0;padding:0;list-style:none}.ai-provider-row,.ai-model-row{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3);min-inline-size:0;padding-block:var(--space-3)}.ai-provider-row+.ai-provider-row,.ai-model-row+.ai-model-row{border-block-start:1px solid var(--color-border-subtle)}.ai-provider-logo{display:inline-grid;flex:none;place-items:center;inline-size:2.5rem;block-size:2.5rem;border-radius:var(--radius-md);background:var(--color-surface-muted);color:var(--color-text);font-size:.875rem;font-weight:700;letter-spacing:.02em}.ai-provider-row__text,.ai-model-row__text{display:flex;flex:1 1 10rem;flex-direction:column;gap:.125rem;min-inline-size:0}.ai-provider-row__name,.ai-model-row__name{font-weight:600;overflow-wrap:anywhere}.ai-provider-row__serves,.ai-model-row__path{color:var(--color-text-muted);font-size:var(--font-size-small);overflow-wrap:anywhere}.ai-models{display:flex;flex-direction:column;gap:var(--space-2)}.ai-models h3{margin:0;font-size:var(--font-size-body);font-weight:600}@media(max-width:34rem){.ai-provider-row{display:grid;grid-template-columns:auto 1fr auto;align-items:center;column-gap:var(--space-3);row-gap:var(--space-2)}.ai-provider-row>.ai-provider-row__text{grid-column:2 / span 2}.ai-provider-row>.ui-badge{grid-column:2;justify-self:start}.ai-provider-row>.ui-button{grid-column:3}}.ai-provider-drawer__confirm{padding:var(--space-3) var(--space-5) 0}.ai-provider-form{display:flex;flex:1 1 auto;flex-direction:column;min-block-size:0}.ai-provider-form__fields{display:flex;flex:1 1 auto;flex-direction:column;gap:var(--space-5);padding:var(--space-5)}.ai-provider-field{display:flex;flex-direction:column;gap:var(--space-2);min-inline-size:0}.ai-provider-field>.ui-field{min-inline-size:0}.ai-provider-field__label{display:flex;align-items:center;gap:var(--space-1)}.ai-provider-secret__row{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-1);min-inline-size:0}.ai-provider-secret__row>.ui-field{flex:1 1 12rem;min-inline-size:0}.ai-provider-secret__value{font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.ai-provider-secret__actions{display:inline-flex;align-items:center;gap:var(--space-1);white-space:nowrap}.ai-provider-secret__actions>.ui-button{padding-inline:var(--space-1)}.ai-provider-secret__dot{color:var(--color-text-subtle)}@media(max-width:34rem){.ai-provider-secret__row{flex-direction:column;align-items:flex-start}.ai-provider-secret__row>.ui-field{flex:none;align-self:stretch}.ai-provider-secret__actions>.ai-provider-secret__dot:first-child{display:none}}.ai-provider-form__footer{position:sticky;inset-block-end:0;display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-4) var(--space-5) calc(var(--space-4) + env(safe-area-inset-bottom,0px));border-block-start:1px solid var(--color-border-subtle);background:var(--color-surface)}.ai-provider-form__actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2)}.ai-provider-form__notice{margin:0;color:var(--color-text-muted);font-size:var(--font-size-small);overflow-wrap:anywhere}.ai-provider-form__failure{display:flex;flex-direction:column;gap:var(--space-1)}.ai-provider-form__failure-text{margin:0;color:var(--color-text);font-size:var(--font-size-small);overflow-wrap:anywhere}.ai-provider-form__failure-detail{margin:0;color:var(--color-text-muted);font-size:var(--font-size-small);overflow-wrap:anywhere}.ai-provider-form__failure-detail code{font-family:var(--font-mono)}.ai-provider-form__exchange{padding:0 var(--space-5) var(--space-5);min-inline-size:0}.ai-provider-exchange{min-inline-size:0;border:1px solid var(--color-border-subtle);border-radius:var(--radius-md)}.ai-provider-exchange__summary{padding:var(--space-2) var(--space-3);font-size:var(--font-size-small);font-weight:600;cursor:pointer}.ai-provider-exchange__panels{display:flex;flex-direction:column;gap:var(--space-3);padding:0 var(--space-3) var(--space-3);min-inline-size:0}.ai-provider-exchange__panel{display:flex;flex-direction:column;gap:var(--space-1);min-inline-size:0}.ai-provider-exchange__head{display:flex;align-items:center;gap:var(--space-2);min-inline-size:0}.ai-provider-exchange__title{flex:1 1 auto;margin:0;color:var(--color-text-muted);font-size:var(--font-size-small);font-weight:600}.ai-provider-exchange__truncated{display:inline-flex;align-items:center;gap:var(--space-1)}.ai-provider-exchange__head .ui-copy--icon>p{margin:0}.ai-provider-exchange__code{max-inline-size:100%;max-block-size:18rem;margin:0;padding:var(--space-2) var(--space-3);overflow:auto;border-radius:var(--radius-sm);background:var(--color-surface-muted);color:var(--color-text);font-family:var(--font-mono);font-size:var(--font-size-small);line-height:1.45;white-space:pre;tab-size:2}@media(max-width:34rem){.ai-provider-form__exchange{padding-inline:var(--space-4)}.ai-provider-exchange__code{max-block-size:14rem}}.ai-provider-switch{display:flex;flex-direction:column;gap:var(--space-4);padding:var(--space-5);min-inline-size:0}.ai-provider-switch__note,.ai-provider-switch__requires{margin:0;overflow-wrap:anywhere}.ai-provider-switch__requires{color:var(--color-text-muted);font-size:var(--font-size-small)}.ai-provider-switch__steps{display:flex;flex-direction:column;gap:var(--space-2);margin:0;padding-inline-start:var(--space-5);list-style:decimal;font-size:var(--font-size-small);overflow-wrap:anywhere}.ai-provider-switch__setup{display:flex;flex-direction:column;gap:var(--space-2)}.ai-provider-switch__steps-title{margin:0;font-weight:600}.ai-provider-switch__row{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3)}.ai-provider-switch__toggle{display:inline-flex;align-items:center;gap:var(--space-2);font-weight:600;cursor:pointer}.ai-provider-switch__toggle input{inline-size:1.125rem;block-size:1.125rem;margin:0}@media(max-width:34rem){.ai-provider-switch{padding:var(--space-4)}}.members-panel{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-5);min-inline-size:0}.members-section{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-3);border-block-start:1px solid var(--color-border-subtle);padding-block-start:var(--space-5);min-inline-size:0}.members-section h3{margin:0;font-size:1rem;font-weight:600}.members-section p,.members-panel>p{margin:0;color:var(--color-text-muted)}.members-identity{display:inline-flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-2)}.members-self{font-size:.875rem;color:var(--color-primary);font-weight:600}.members-invite-form{display:flex;flex-wrap:wrap;align-items:end;gap:var(--space-3)}.members-invite-form .ui-field{flex:1 1 14rem}.members-invite-link{display:grid;gap:var(--space-3)}.members-actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3)}.members-section .ui-confirm-inline,.members-panel td .ui-confirm-inline{display:flex;flex-wrap:wrap;gap:var(--space-3)}.members-panel p.members-feedback[role=alert]{color:var(--color-danger);font-weight:500}.members-panel p.members-feedback:empty{display:none}.members-date{white-space:nowrap}.conversation-tags{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-3);min-inline-size:0}.conversation-tags__toolbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:var(--space-3)}.conversation-tags__toolbar .conversation-tags__note{flex:1 1 auto;margin-inline-end:auto}.conversation-tags__new{gap:var(--space-1)}.conversation-tags__list{display:grid;margin:0;padding:0;list-style:none;border-block-start:1px solid var(--color-border-subtle)}.conversation-tags__row{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;column-gap:var(--space-3);row-gap:var(--space-2);min-block-size:3.25rem;padding:var(--space-2) 0 var(--space-2) var(--space-1);border-block-end:1px solid var(--color-border-subtle)}.conversation-tags__row:last-child{border-block-end:0}.conversation-tags__row--editing{display:block;margin-block:var(--space-2);padding:var(--space-4);border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);background:var(--color-surface)}.conversation-tags__row--editing:last-child{border:1px solid var(--color-border-subtle)}.conversation-tags__row--confirming .conversation-tags__confirm{grid-column:1 / -1}.conversation-tags .conversation-tags__dot{inline-size:.75rem;block-size:.75rem}.conversation-tags__names{display:flex;flex-wrap:wrap;align-items:baseline;column-gap:var(--space-3);row-gap:0;min-inline-size:0}.conversation-tags__name{color:var(--color-text);font-weight:550;overflow-wrap:anywhere}.conversation-tags__other{display:inline-flex;align-items:baseline;gap:var(--space-1);min-inline-size:0;color:var(--color-text-subtle);font-size:.875rem;overflow-wrap:anywhere}.conversation-tags__language{flex:none;font-size:.6875rem;font-weight:600;letter-spacing:.04em}.conversation-tags__actions{display:inline-flex;align-items:center;gap:var(--space-1)}.conversation-tags__icon-button{position:relative;display:inline-flex;align-items:center;justify-content:center;inline-size:2.25rem;block-size:2.25rem;padding:0;border:0;border-radius:var(--radius-sm);background:transparent;color:var(--color-text-muted);cursor:pointer;transition:background-color var(--duration-fast) var(--ease-standard),color var(--duration-fast) var(--ease-standard)}.conversation-tags__icon-button:hover{background:var(--color-surface-muted);color:var(--color-text)}.conversation-tags__icon-button[data-conversation-tag-delete]:hover{background:var(--color-danger-surface);color:var(--color-danger)}.conversation-tags__icon-button:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:1px}.conversation-tags__icon-button:disabled{cursor:not-allowed;opacity:.5}.conversation-tags__confirm{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2) var(--space-3);padding-block:var(--space-1)}.conversation-tags__empty{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-3);padding:var(--space-4);border:1px dashed var(--color-border-control);border-radius:var(--radius-md)}.conversation-tags__empty p,.conversation-tags__note{margin:0;color:var(--color-text-muted)}.conversation-tags__notice{margin:0;color:var(--color-text-muted);font-size:.875rem}.conversation-tags__notice[data-refusal=true]{color:var(--color-danger);font-weight:500}.conversation-tags__notice:empty{display:none}.tag-editor{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-4)}.tag-editor__names{display:grid;grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));gap:var(--space-3) var(--space-4)}.tag-editor__form-error{margin:calc(-1 * var(--space-2)) 0 0}.tag-editor__actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--space-2)}.conversation-tags:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:4px;border-radius:var(--radius-sm)}@media(max-width:34rem){.conversation-tags__row{padding-inline-start:0;column-gap:var(--space-2)}.conversation-tags__row--editing{padding:var(--space-3)}.conversation-tags__names{flex-direction:column;align-items:flex-start}.conversation-tags .conversation-tags__dot{align-self:start;margin-block-start:.4375rem}.tag-editor__actions>.ui-button{flex:1 1 0}}.advertising-contacts{display:grid;gap:var(--space-5)}.advertising-contacts__group{display:grid;gap:var(--space-2)}.advertising-contacts__group h3{margin:0;font-size:.9375rem;font-weight:600}.advertising-contacts__list{display:grid;margin:0;padding:0;list-style:none}.advertising-contacts__row{display:flex;align-items:center;gap:var(--space-3);min-inline-size:0;padding-block:var(--space-2);border-block-start:1px solid var(--color-border-subtle)}.advertising-contacts__row:first-child{border-block-start:0}.advertising-contacts__name{flex:1 1 auto;min-inline-size:0;font-weight:500}.advertising-contacts__actions{display:flex;flex:none;gap:var(--space-2)}.advertising-contacts__notice{margin:0;color:var(--color-danger);font-size:.8125rem}.advertising-contacts__notice:empty{display:none}@media(max-width:47.9375rem){.advertising-contacts__row{display:grid;grid-template-columns:auto minmax(0,1fr);column-gap:var(--space-3);row-gap:var(--space-2)}.advertising-contacts__actions{grid-column:2}}.settings-section{display:grid;gap:var(--space-5);min-inline-size:0;max-inline-size:52rem}.settings-card{display:grid;gap:var(--space-5);min-inline-size:0}.ui-card.settings-card--rows{gap:0;padding-block:var(--space-2)}.settings-card--rows>.settings-row{padding-block:var(--space-4)}.settings-card--rows>.settings-row+.settings-row{border-block-start:1px solid var(--color-border-subtle)}.settings-row .decision-analysis-form>p,.settings-action-card .workspace-action-error{margin:0}.settings-row .decision-analysis-form>.decision-analysis-form__actions{padding:0;border:0}.settings-action-card .workspace-management-section,.settings-action-card form{display:grid;gap:var(--space-3)}.settings-action-card form>.ui-button{justify-self:start}.settings-action-card .workspace-action-error{color:var(--color-danger);font-weight:500}.settings-row .decision-analysis-form,.settings-action-card form{display:grid;grid-template-columns:14rem minmax(0,16rem) auto;column-gap:var(--space-5);row-gap:var(--space-2);align-items:center;justify-content:start}.settings-row .decision-analysis-form>.ui-field,.settings-action-card form>.ui-field{display:contents}.settings-row .decision-analysis-form>.ui-field>.ui-field__label,.settings-action-card form>.ui-field>.ui-field__label{grid-column:1;grid-row:1;color:var(--color-text);font-size:.9375rem}.settings-row .decision-analysis-form>.ui-field>input,.settings-row .decision-analysis-form>.ui-field>.ui-select__trigger,.settings-action-card form>.ui-field>input{grid-column:2;grid-row:1}.settings-row .decision-analysis-form>.ui-field>.ui-field__description{grid-column:2;grid-row:2}.settings-row .decision-analysis-form>.ui-field>.ui-field__error{grid-column:2;grid-row:3}.settings-row .decision-analysis-form>.decision-analysis-form__actions,.settings-action-card form>.ui-button{grid-column:3;grid-row:1}.settings-row .decision-analysis-form>p{grid-column:1 / -1}.settings-section .settings-config__row{grid-template-columns:14rem minmax(0,1fr);column-gap:var(--space-5)}.settings-section .settings-config dd{flex-wrap:nowrap}.settings-section .settings-config dd .settings-config__value{flex:1 1 0;min-inline-size:0}@media(max-width:34rem){.settings-row .decision-analysis-form,.settings-action-card form{display:flex;flex-direction:column;align-items:stretch;gap:var(--space-3)}.settings-row .decision-analysis-form>.ui-field,.settings-action-card form>.ui-field{display:grid}.settings-row .decision-analysis-form>.ui-field>.ui-field__label,.settings-action-card form>.ui-field>.ui-field__label,.settings-row .decision-analysis-form>.ui-field>input,.settings-row .decision-analysis-form>.ui-field>.ui-select__trigger,.settings-action-card form>.ui-field>input,.settings-row .decision-analysis-form>.ui-field>.ui-field__description,.settings-row .decision-analysis-form>.ui-field>.ui-field__error{grid-column:auto;grid-row:auto}.settings-row .decision-analysis-form>.decision-analysis-form__actions,.settings-action-card form>.ui-button{align-self:flex-start}.settings-section .settings-config__row{grid-template-columns:minmax(0,1fr);row-gap:var(--space-1)}.settings-section .settings-config dd{flex-wrap:wrap}}.settings-fields{display:grid;grid-template-columns:14rem minmax(0,16rem);column-gap:var(--space-5);row-gap:var(--space-3);align-items:center;justify-content:start}.settings-fields>.ui-field{display:contents}.settings-fields>.ui-field>.ui-field__label{grid-column:1;color:var(--color-text);font-size:.9375rem}.settings-fields>.ui-field>input,.settings-fields>.ui-field>.ui-field__error,.settings-fields>.decision-analysis-form__actions{grid-column:2}.settings-fields>.decision-analysis-form__actions{justify-self:start;padding:0;border:0}.settings-fields>p{grid-column:1 / -1;margin:0;color:var(--color-text-muted);font-size:var(--font-size-small);overflow-wrap:anywhere}@media(max-width:34rem){.settings-fields{display:flex;flex-direction:column;align-items:stretch;gap:var(--space-3)}.settings-fields>.ui-field{display:grid}.settings-fields>.ui-field>.ui-field__label,.settings-fields>.ui-field>input,.settings-fields>.ui-field>.ui-field__error{grid-column:auto}.settings-fields>.decision-analysis-form__actions{align-self:flex-start}}.settings-section .integrations-feedback{max-inline-size:none}.settings-card--danger{border-color:color-mix(in srgb,var(--color-danger) 35%,var(--color-border-subtle))}.settings-card--danger .workspace-management-danger{margin:0;padding:0;border:0}.settings-card--danger h3{margin:0;font-size:1rem;font-weight:600}.settings-card--danger p{margin:0;color:var(--color-text-muted)}.settings-card--danger .workspace-action-error{color:var(--color-danger);font-weight:500}.webhook-health{display:grid;gap:var(--space-3);min-inline-size:0}.webhook-health__provider{font-weight:600}.webhook-health__warning{margin:0;color:var(--color-danger);font-weight:600}.webhook-health__sample summary{cursor:pointer;color:var(--color-primary)}.webhook-health__sample summary:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.webhook-health__facts{display:grid;gap:var(--space-1);margin:var(--space-2) 0}.webhook-health__facts div{display:flex;gap:var(--space-2)}.webhook-health__facts dt{color:var(--color-text-muted)}.webhook-health__facts dd{margin:0;overflow-wrap:anywhere}.webhook-health__label{margin:var(--space-2) 0 var(--space-1);color:var(--color-text-muted)}.webhook-health__code{max-width:min(60ch,70vw);max-height:20rem;overflow:auto;margin:0;padding:var(--space-2);border-radius:var(--radius-sm);background:var(--color-surface-sunken);font-size:.8125rem;white-space:pre-wrap;overflow-wrap:anywhere}.webhook-health__code:focus-visible{outline:2px solid var(--color-focus)}@media(max-width:47.9375rem){.webhook-health .ui-table-wrap{border:0;background:none}.webhook-health .ui-table thead{position:absolute;inline-size:1px;block-size:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.webhook-health .ui-table,.webhook-health .ui-table tbody,.webhook-health .ui-table tr,.webhook-health .ui-table td{display:block;inline-size:auto}.webhook-health .ui-table tbody{display:grid;gap:var(--space-3)}.webhook-health .ui-table tr{padding:var(--space-3);border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);background:var(--color-surface-raised)}.webhook-health .ui-table td{display:grid;gap:.125rem;padding:.125rem 0;border:0}.webhook-health .ui-table td:before{content:attr(data-label);color:var(--color-text-muted);font-size:.6875rem;font-weight:650;letter-spacing:.07em;text-transform:uppercase}.webhook-health .ui-table td:first-child:before{content:none}.webhook-health__code{max-width:100%}}.triggers{display:grid;gap:var(--space-6)}.triggers>.trigger-notice{margin-block-start:0}.triggers-content{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-6);min-inline-size:0}.triggers-section{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-5);min-inline-size:0}.trigger-guidance{margin-block-start:var(--space-2);color:var(--color-text-muted);font-size:.9375rem;line-height:1.5}.trigger-notice{margin-block-start:var(--space-4);padding:var(--space-3) var(--space-4);border:1px solid color-mix(in srgb,var(--color-primary) 22%,var(--color-border-subtle));border-inline-start:.1875rem solid var(--color-primary);border-radius:var(--radius-sm);background:color-mix(in srgb,var(--color-primary-soft) 55%,var(--color-surface-raised));color:var(--color-text);font-size:.9375rem;box-shadow:var(--shadow-xs)}.trigger-meter{margin-block-start:var(--space-2);color:var(--color-text-muted);font-size:.8125rem;font-variant-numeric:tabular-nums}.trigger-fields{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,12rem),1fr));gap:var(--space-4);margin-block-start:var(--space-4)}.trigger-fields>.ui-field{grid-row:span 4;grid-template-rows:subgrid;row-gap:.375rem}.trigger-fields>.ui-field>.ui-field__label{grid-row:1}.trigger-fields>.ui-field>.ui-field__description{grid-row:2}.trigger-fields>.ui-field>:not(.ui-field__label,.ui-field__description,.ui-field__error){grid-row:3}.trigger-fields>.ui-field>.ui-field__error{grid-row:4}.trigger-actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);margin-block-start:var(--space-4)}.triggers .ui-table .ui-button--danger{border-color:color-mix(in srgb,var(--color-danger) 40%,transparent);background:var(--color-danger-surface);color:var(--color-danger);box-shadow:var(--shadow-xs)}.triggers .ui-table .ui-button--danger:hover{border-color:var(--color-danger);background:var(--color-danger);color:var(--color-danger-on);filter:none}.triggers [data-trigger-rule]>strong{font-weight:650;letter-spacing:-.005em}.triggers .ui-table td .trigger-guidance{margin-block-start:var(--space-1);color:var(--color-text-subtle);font-size:.8125rem;font-variant-numeric:tabular-nums}.trigger-routes-table .ui-table{table-layout:fixed}.trigger-routes-table .ui-table th:nth-child(4){inline-size:8.5rem}.trigger-routes-table .ui-table th:nth-child(5){inline-size:8rem}.trigger-routes-table .ui-table td:nth-child(5) .ui-button{white-space:nowrap}.trigger-row-actions{display:flex;flex-wrap:nowrap;align-items:center;gap:var(--space-2)}.trigger-row-actions>.ui-button,.trigger-row-actions>.ui-tooltip>.ui-button{min-inline-size:6.5rem}.trigger-row-actions>.ui-confirm-inline{flex:1 1 auto}.trigger-rule-state{display:inline-flex;align-items:center;gap:var(--space-2);white-space:nowrap}.trigger-problem{display:inline-flex;align-items:center;justify-content:center;inline-size:1.75rem;block-size:1.75rem;border-radius:var(--radius-pill);color:var(--color-warning);cursor:help}.trigger-problem:hover{background:var(--color-warning-surface)}.trigger-problem:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:1px}.trigger-stage-summary,.trigger-week li,.trigger-exceptions li{margin:0}.trigger-stage-summary{display:grid;gap:var(--space-1);padding-inline-start:0;list-style:none;color:var(--color-text);font-size:.875rem}.trigger-destination-bind{display:grid;gap:var(--space-2);margin-block-start:var(--space-6);padding-block-start:var(--space-6);border-block-start:1px solid var(--color-border-subtle)}.trigger-destination-bind>h3{margin:0;font-size:.9375rem;font-weight:650;letter-spacing:-.006em}.trigger-destination-bind [data-trigger-bind]{display:grid;gap:var(--space-4)}.trigger-destination-bind [data-trigger-bind]>.trigger-guidance{margin:0}.trigger-destination-bind [data-trigger-bind]>.trigger-fields{margin:0}.trigger-destination-bind [data-trigger-bind]>.ui-button{justify-self:start}.trigger-builder{display:grid;gap:0;padding:0;overflow:clip;border:1px solid var(--color-border-subtle);border-radius:var(--radius-lg);background:var(--color-surface-raised);box-shadow:var(--shadow-card),var(--highlight-top)}.trigger-progress-wrap{display:grid;gap:var(--space-3);padding:var(--space-5) var(--space-6) var(--space-4);border-block-end:1px solid var(--color-border-subtle);background:var(--color-surface)}.trigger-progress-wrap>p{margin:0;color:var(--color-text-muted);font-size:.8125rem;font-weight:500;font-variant-numeric:tabular-nums}.trigger-progress{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-2);margin:0;padding:0;list-style:none;counter-reset:trigger-step}.trigger-progress__step{--step-accent: var(--color-border-subtle);--step-marker-bg: var(--color-surface-raised);--step-marker-fg: var(--color-text-muted);--step-marker-border: var(--color-border-control);counter-increment:trigger-step;position:relative;display:flex;align-items:center;gap:var(--space-2);min-block-size:var(--control-height);min-inline-size:0;padding:var(--space-3) 0 0;color:var(--color-text-muted);font-size:.8125rem;font-weight:550;line-height:1.3}.trigger-progress__step:after{content:"";position:absolute;inset:0 0 auto;block-size:.1875rem;border-radius:var(--radius-pill);background:var(--step-accent);transition:background-color var(--motion-standard) var(--ease-standard)}.trigger-progress__step:before,.trigger-progress__step>svg{flex:none;display:inline-grid;place-items:center;inline-size:1.5rem;block-size:1.5rem;border:1px solid var(--step-marker-border);border-radius:var(--radius-pill);background:var(--step-marker-bg);color:var(--step-marker-fg);box-sizing:border-box}.trigger-progress__step:before{content:counter(trigger-step);font-size:.75rem;font-weight:700;font-variant-numeric:tabular-nums;line-height:1}.trigger-progress__step:has(>svg):before{content:none;display:none}.trigger-progress__step>svg{padding:.25rem}.trigger-progress__step>span:not(.sr-only){min-inline-size:0;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}.trigger-progress__step[data-trigger-progress-state=current]{--step-accent: var(--color-primary);--step-marker-bg: var(--color-primary);--step-marker-fg: var(--color-primary-on);--step-marker-border: var(--color-primary);color:var(--color-text);font-weight:700}.trigger-progress__step[data-trigger-progress-state=current]:before{box-shadow:var(--ring-soft)}.trigger-progress__step[data-trigger-progress-state=done]{--step-accent: var(--color-success);--step-marker-bg: var(--color-success-surface);--step-marker-fg: var(--color-success);--step-marker-border: color-mix(in srgb, var(--color-success) 45%, transparent);color:var(--color-text)}.trigger-progress__step[data-trigger-progress-invalid]{--step-accent: var(--color-danger);--step-marker-bg: var(--color-danger-surface);--step-marker-fg: var(--color-danger);--step-marker-border: color-mix(in srgb, var(--color-danger) 50%, transparent);color:var(--color-danger);font-weight:700}.trigger-builder__body{display:grid;gap:var(--space-5);padding:var(--space-6)}.trigger-builder__body>[data-trigger-step]>.ui-card{padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.trigger-builder__body>[data-trigger-step]>.ui-card h2{font-size:1.125rem}.trigger-builder__footer{justify-content:flex-end;margin-block-start:0;padding:var(--space-4) var(--space-6);border-block-start:1px solid var(--color-border-subtle);background:var(--color-surface)}.trigger-builder__footer>.ui-button--ghost{order:-1;margin-inline-end:auto;color:var(--color-text-muted)}.trigger-builder__footer>.ui-button--ghost:hover{background:var(--color-surface-muted);color:var(--color-text)}.trigger-builder>.trigger-confirm{margin:0 var(--space-6) var(--space-6)}[data-trigger-step] .ui-card__content>h3{margin:var(--space-6) 0 0;padding-block-start:var(--space-5);border-block-start:1px solid var(--color-border-subtle);font-size:.9375rem;font-weight:650;letter-spacing:-.006em}[data-trigger-step] .ui-card__content>h3+.trigger-guidance{margin-block-start:var(--space-1)}.trigger-threshold-groups{display:grid;gap:var(--space-5);margin-block-start:var(--space-4)}.trigger-threshold-group{inline-size:100%;min-inline-size:0;max-inline-size:100%}.trigger-threshold-group .ui-field{min-inline-size:0;max-inline-size:100%}.trigger-threshold-group .ui-field__description{display:block;inline-size:100%;min-inline-size:0;overflow-wrap:anywhere}.trigger-threshold-group .ui-chips__group{inline-size:100%;min-inline-size:0;max-inline-size:100%}.trigger-threshold-group[data-trigger-recovery-group] .ui-chips{inline-size:fit-content;max-inline-size:100%}.trigger-threshold-group[data-trigger-recovery-group] .ui-chips__group{flex-direction:column;inline-size:fit-content}.trigger-threshold-group .ui-chip{min-block-size:var(--control-compact-height);block-size:auto}.trigger-threshold-group .ui-chip__label{display:block;min-inline-size:0;overflow-wrap:anywhere}.trigger-stage__body{display:grid;gap:var(--space-4)}.trigger-stage .ui-field>input,.trigger-stage .ui-select__trigger{align-self:start}.trigger-stage__footer{display:flex;justify-content:flex-end;margin-block-start:var(--space-4);padding-block-start:var(--space-3);border-block-start:1px dashed var(--color-border-subtle)}.trigger-stage-list-footer{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3);margin-block-start:var(--space-4)}.trigger-stage-list-footer .trigger-meter{margin:0}.trigger-check{display:flex;align-items:start;gap:var(--space-3);margin-block-start:var(--space-4);padding:var(--space-3) var(--space-4);border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);background:var(--color-surface)}.trigger-check input{flex:none;min-block-size:1.125rem;min-inline-size:1.125rem;margin-block-start:.1875rem;accent-color:var(--color-primary)}.trigger-check__label{display:block;font-weight:650}.trigger-check__label-row{display:inline-flex;align-items:center;gap:var(--space-1);min-inline-size:0}.trigger-stages,.trigger-week,.trigger-exceptions,.trigger-routing{display:grid;gap:var(--space-3);margin:var(--space-4) 0 0;padding:0;list-style:none}.trigger-stage fieldset,.trigger-day fieldset,.trigger-exception fieldset,.trigger-routing-row fieldset{min-inline-size:0;margin:0;padding:var(--space-4) var(--space-5) var(--space-5);border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);background:var(--color-surface);box-shadow:var(--highlight-top)}.trigger-stage legend,.trigger-day legend,.trigger-exception legend,.trigger-routing-row legend{padding-inline:var(--space-2);margin-inline-start:calc(var(--space-2) * -1);font-size:.875rem;font-weight:650;letter-spacing:-.005em}.trigger-destinations{min-inline-size:0;margin-block-start:var(--space-4);border:0;padding:0}.trigger-destinations legend{padding:0;margin:0 0 var(--space-2);font-size:.8125rem;font-weight:650;color:var(--color-text-muted)}[data-trigger-destinations-table]{contain:paint}.trigger-interval{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,8rem),1fr));gap:var(--space-2);margin-block-start:var(--space-2);align-items:end}.trigger-violations,.trigger-confirm{margin-block-start:var(--space-4);padding:var(--space-4) var(--space-5);border:1px solid color-mix(in srgb,var(--color-danger) 40%,var(--color-border-subtle));border-inline-start:.1875rem solid var(--color-danger);border-radius:var(--radius-md);background:var(--color-danger-surface);color:var(--color-danger)}.trigger-violations>:first-child,.trigger-confirm>:first-child{margin-block-start:0;font-size:.9375rem;font-weight:650}.trigger-violations h4{margin:var(--space-3) 0 0;color:var(--color-text);font-size:.8125rem;font-weight:650;letter-spacing:.01em}.trigger-violations ul{display:grid;gap:var(--space-1);margin-block:var(--space-1) 0;padding-inline-start:var(--space-5);font-size:.875rem}.trigger-confirm{border-color:color-mix(in srgb,var(--color-warning) 40%,var(--color-border-subtle));border-inline-start-color:var(--color-warning);background:var(--color-warning-surface);color:var(--color-text)}.trigger-confirm h3{margin:0;color:var(--color-warning)}.trigger-confirm p{margin-block-start:var(--space-1);color:var(--color-text);font-size:.9375rem}.trigger-preview{margin-block-start:var(--space-6);padding:var(--space-4) var(--space-5);border:1px dashed var(--color-border-control);border-radius:var(--radius-md);background:var(--color-surface-sunken)}.trigger-preview>h3,.trigger-preview>h4{margin:0;font-size:.875rem;font-weight:650}.trigger-preview__body{margin-block-start:var(--space-3);padding:var(--space-3) var(--space-4);border:1px solid var(--color-border-subtle);border-radius:var(--radius-md) var(--radius-md) var(--radius-md) .25rem;background:var(--color-surface-raised);box-shadow:var(--shadow-xs);overflow-wrap:anywhere;white-space:pre-line}@media(max-width:47.9375rem){.trigger-progress-wrap{padding:var(--space-4) var(--space-4) var(--space-3)}.trigger-progress{gap:var(--space-1)}.trigger-progress__step{flex-direction:column;align-items:flex-start;gap:var(--space-1);font-size:.75rem}.trigger-builder__body{padding:var(--space-5) var(--space-4)}.trigger-builder__footer{padding:var(--space-3) var(--space-4)}.trigger-builder__footer>.ui-button:not(.ui-button--ghost){flex:1 1 auto}.trigger-builder__footer>.ui-button--ghost{order:1;flex:1 1 100%;margin-inline-end:0}.trigger-builder>.trigger-confirm{margin:0 var(--space-4) var(--space-4)}.trigger-row-actions{flex-wrap:wrap}.trigger-routes-table .ui-table-wrap{border:0;background:none}.trigger-routes-table .ui-table thead{position:absolute;inline-size:1px;block-size:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.trigger-routes-table .ui-table,.trigger-routes-table .ui-table tbody,.trigger-routes-table .ui-table tr,.trigger-routes-table .ui-table td{display:block;inline-size:auto}.trigger-routes-table .ui-table tbody{display:grid;gap:var(--space-3)}.trigger-routes-table .ui-table tr{padding:var(--space-3);border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);background:var(--color-surface-raised)}.trigger-routes-table .ui-table td{display:grid;justify-items:start;gap:.125rem;padding:.125rem 0;border:0}.trigger-routes-table .ui-table td:before{content:attr(data-label);color:var(--color-text-muted);font-size:.6875rem;font-weight:650;letter-spacing:.07em;text-transform:uppercase}.trigger-routes-table .ui-table td:last-child{margin-block-start:var(--space-2)}.trigger-routes-table .ui-table td:last-child:before{content:none}.trigger-stage fieldset,.trigger-day fieldset,.trigger-exception fieldset,.trigger-routing-row fieldset{padding:var(--space-3) var(--space-4) var(--space-4)}}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-border-style:solid;--tw-font-weight:initial;--tw-tracking:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-ext-wght-normal-BOeWTOD4.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-wght-normal-DqGufNeO.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-ext-wght-normal-DlzME5K_.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-wght-normal-CkhJZR-_.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-vietnamese-wght-normal-CBcvBZtf.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-ext-wght-normal-DO1Apj_S.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-wght-normal-Dx4kXJAl.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@layer theme{:root,:host{--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--font-weight-medium:500;--tracking-widest:.1em;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--shadow-xs:0 1px 2px 0 #0000000d;--animate-spin:spin 1s linear infinite;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.container{width:100%}@media(min-width:40rem){.container{max-width:40rem}}@media(min-width:48rem){.container{max-width:48rem}}@media(min-width:64rem){.container{max-width:64rem}}@media(min-width:80rem){.container{max-width:80rem}}@media(min-width:96rem){.container{max-width:96rem}}.m-2{margin:calc(var(--spacing) * 2)}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-flex{display:inline-flex}.table{display:table}.h-32{height:calc(var(--spacing) * 32)}.w-32{width:calc(var(--spacing) * 32)}.w-full{width:100%}.max-w-full{max-width:100%}.min-w-0{min-width:0}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.animate-spin{animation:var(--animate-spin)}.resize{resize:both}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.items-start{align-items:flex-start}.gap-1{gap:var(--spacing)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.font-mono{font-family:var(--font-mono)}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.tracking-widest{--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}.break-all{word-break:break-all}.lowercase{text-transform:lowercase}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}@media(prefers-reduced-motion:reduce){.motion-reduce\:animate-none{animation:none}}@media(min-width:40rem){.sm\:flex-row{flex-direction:row}}}:root{color-scheme:light;--color-canvas:#f5f6f8;--color-surface:#fafafc;--color-surface-raised:#fff;--color-surface-muted:#eff0f4;--color-surface-sunken:#f2f3f6;--color-text:#0e1117;--color-text-muted:#525a6a;--color-text-subtle:#6a7182;--color-primary:#4f37de;--color-primary-strong:#3e27c2;--color-primary-on:#fff;--color-primary-soft:#eeebfe;--color-border:#8a90a0;--color-border-subtle:#e2e4ea;--color-border-strong:#6f7586;--color-border-control:#c9cdd6;--color-focus:#4f37de;--color-success:#13693a;--color-success-surface:#e8f6ee;--color-warning:#874a00;--color-warning-surface:#fdf4df;--color-danger:#b42318;--color-danger-on:#fff;--color-danger-surface:#fdeeec;--gradient-brand:linear-gradient(90deg, #ffb300 0%, #ff5a1f 35%, #ff1f8e 70%, #d21bd8 100%);--gradient-avatar:linear-gradient(135deg, #c2410c 0%, #be185d 52%, #a21caf 100%);--glow-canvas:radial-gradient(64rem 26rem at 50% -10rem, var(--color-primary), transparent 70%)}@supports (color:color-mix(in lab,red,red)){:root{--glow-canvas:radial-gradient(64rem 26rem at 50% -10rem, color-mix(in srgb, var(--color-primary) 7%, transparent), transparent 70%)}}:root{--font-sans:"Inter Variable", Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-mono:ui-monospace, "SF Mono", "JetBrains Mono", Menlo, Consolas, monospace;--font-size-page-title:clamp(1.625rem, 3.2vw, 2.125rem);--font-size-section-title:1.0625rem;--font-size-body:1rem;--font-size-small:.875rem;--measure-copy:65ch;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--space-12:3rem;--page-gutter:clamp(var(--space-4), 4vw, var(--space-8));--section-rhythm:clamp(var(--space-6), 4vw, var(--space-8));--radius-sm:.625rem;--radius-md:.75rem;--radius-lg:1rem;--radius-pill:999px;--shadow-xs:0 1px 2px #10131e0f;--shadow-header:0 1px 0 #10131e05, 0 4px 12px -6px #10131e14;--shadow-card:0 1px 2px #10131e0a, 0 4px 16px -4px #10131e0f;--shadow-popover:0 4px 8px -2px #10131e0f, 0 16px 32px -8px #10131e24;--shadow-overlay:0 8px 16px #10131e14, 0 24px 48px #10131e2e;--highlight-top:inset 0 1px 0 #fff9;--control-height:2.75rem;--control-compact-height:2.25rem;--shell-header-height:4rem;--z-header:20;--z-popover:50;--z-overlay:60;--color-focus-ring:var(--color-focus);--ring-soft:0 0 0 .1875rem var(--color-primary)}@supports (color:color-mix(in lab,red,red)){:root{--ring-soft:0 0 0 .1875rem color-mix(in srgb, var(--color-primary) 22%, transparent)}}:root{--duration-fast:.15s;--ease-standard:cubic-bezier(.2, 0, 0, 1);--motion-fast:.15s;--motion-standard:.2s;--icon-sm:1rem;--icon-md:1.25rem;--icon-lg:1.5rem}[data-theme=dark]{color-scheme:dark;--color-canvas:#0a0b0f;--color-surface:#13141a;--color-surface-raised:#16171e;--color-surface-muted:#1f2029;--color-surface-sunken:#101117;--color-text:#edeef3;--color-text-muted:#a6abb9;--color-text-subtle:#8f95a4;--color-primary:#a99cff;--color-primary-strong:#c7beff;--color-primary-on:#170f40;--color-primary-soft:#262046;--color-border:#6e7383;--color-border-subtle:#262833;--color-border-strong:#8a8fa0;--color-border-control:#3a3d4b;--color-focus:#a99cff;--color-success:#7fe0a8;--color-success-surface:#0f2619;--color-warning:#f3c86e;--color-warning-surface:#2e2309;--color-danger:#ff9e95;--color-danger-on:#3a0f0c;--color-danger-surface:#361412;--glow-canvas:radial-gradient(64rem 26rem at 50% -10rem, var(--color-primary), transparent 70%)}@supports (color:color-mix(in lab,red,red)){[data-theme=dark]{--glow-canvas:radial-gradient(64rem 26rem at 50% -10rem, color-mix(in srgb, var(--color-primary) 10%, transparent), transparent 70%)}}[data-theme=dark]{--shadow-xs:0 1px 2px #0000004d;--shadow-header:0 1px 0 #0006, 0 6px 16px -6px #0009;--shadow-card:0 1px 2px #0000004d, 0 4px 16px -4px #00000059;--shadow-popover:0 4px 8px -2px #00000059, 0 16px 32px -8px #00000080;--shadow-overlay:0 8px 16px #00000059, 0 24px 48px #00000080;--highlight-top:inset 0 1px 0 #ffffff0a}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){color-scheme:dark;--color-canvas:#0a0b0f;--color-surface:#13141a;--color-surface-raised:#16171e;--color-surface-muted:#1f2029;--color-surface-sunken:#101117;--color-text:#edeef3;--color-text-muted:#a6abb9;--color-text-subtle:#8f95a4;--color-primary:#a99cff;--color-primary-strong:#c7beff;--color-primary-on:#170f40;--color-primary-soft:#262046;--color-border:#6e7383;--color-border-subtle:#262833;--color-border-strong:#8a8fa0;--color-border-control:#3a3d4b;--color-focus:#a99cff;--color-success:#7fe0a8;--color-success-surface:#0f2619;--color-warning:#f3c86e;--color-warning-surface:#2e2309;--color-danger:#ff9e95;--color-danger-on:#3a0f0c;--color-danger-surface:#361412;--glow-canvas:radial-gradient(64rem 26rem at 50% -10rem, var(--color-primary), transparent 70%)}@supports (color:color-mix(in lab,red,red)){:root:not([data-theme=light]){--glow-canvas:radial-gradient(64rem 26rem at 50% -10rem, color-mix(in srgb, var(--color-primary) 10%, transparent), transparent 70%)}}:root:not([data-theme=light]){--shadow-xs:0 1px 2px #0000004d;--shadow-header:0 1px 0 #0006, 0 6px 16px -6px #0009;--shadow-card:0 1px 2px #0000004d, 0 4px 16px -4px #00000059;--shadow-popover:0 4px 8px -2px #00000059, 0 16px 32px -8px #00000080;--shadow-overlay:0 8px 16px #00000059, 0 24px 48px #00000080;--highlight-top:inset 0 1px 0 #ffffff0a}}*{box-sizing:border-box}html{background:var(--color-canvas);scroll-padding-block-start:calc(var(--shell-header-height) + var(--space-4))}body{background:var(--glow-canvas) no-repeat,var(--color-canvas);min-inline-size:20rem;color:var(--color-text);font-family:var(--font-sans);font-size:var(--font-size-body);font-feature-settings:"cv11","ss03";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;margin:0;line-height:1.5}::selection{background:var(--color-primary)}@supports (color:color-mix(in lab,red,red)){::selection{background:color-mix(in srgb,var(--color-primary) 28%,transparent)}}::selection{color:var(--color-text)}button,input,select,textarea{font:inherit;font-feature-settings:inherit}code,kbd,samp,pre{font-family:var(--font-mono);font-size:.9em}a{color:inherit}button,select,input{min-block-size:var(--control-height)}button{touch-action:manipulation;min-inline-size:2.75rem}a{align-items:center;min-block-size:2.75rem;min-inline-size:2.75rem;display:inline-flex}button,a,select,input,[tabindex="0"]{-webkit-tap-highlight-color:transparent}:focus-visible{outline:.125rem solid var(--color-focus);outline-offset:.1875rem}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;block-size:.0625rem;inline-size:.0625rem;margin:-.0625rem;padding:0;position:absolute;inset-block-start:0;inset-inline-start:0;overflow:hidden}.skip-link{z-index:calc(var(--z-header) + 1);padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);background:var(--color-primary);color:var(--color-primary-on);box-shadow:var(--shadow-popover);transition:transform var(--motion-fast) ease-out;font-weight:600;position:fixed;inset-block-start:var(--space-2);inset-inline-start:var(--space-2);transform:translateY(-200%)}.skip-link:focus{transform:translateY(0)}.owner-shell{min-block-size:100vh}.shell-header{z-index:var(--z-header);align-items:center;gap:var(--space-2);min-block-size:var(--shell-header-height);padding:var(--space-2) var(--page-gutter);border-block-end:1px solid var(--color-border-subtle);background:var(--color-surface-raised);box-shadow:var(--shadow-header);grid-template-columns:1fr auto;display:grid;position:sticky;inset-block-start:0}.shell-identity{align-items:center;gap:var(--space-2);min-inline-size:0;display:flex}.shell-brand{align-items:center;gap:var(--space-3);white-space:nowrap;letter-spacing:-.015em;flex:none;font-size:.9375rem;font-weight:700;text-decoration:none;display:inline-flex}.shell-brand__mark{flex:none;block-size:2rem;inline-size:2rem;display:block}.shell-nav-toggle{padding:var(--space-2);border:1px solid var(--color-border-control);border-radius:var(--radius-sm);background:var(--color-surface-raised);color:var(--color-text);cursor:pointer;box-shadow:var(--shadow-xs);transition:background-color var(--motion-fast) ease-out,border-color var(--motion-fast) ease-out;justify-content:center;align-items:center;display:inline-flex}.shell-nav-toggle:hover{background:var(--color-surface-muted)}.shell-nav{gap:var(--space-1);padding-block:var(--space-2);flex-wrap:wrap;grid-column:1/-1;display:none}.shell-nav[data-open=true]{max-block-size:calc(100dvh - var(--shell-header-height));overscroll-behavior:contain;display:flex;overflow-y:auto}.shell-nav a{gap:var(--space-2);padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);color:var(--color-text-muted);transition:background-color var(--motion-fast) ease-out,color var(--motion-fast) ease-out,box-shadow var(--motion-fast) ease-out;font-size:.875rem;font-weight:550;text-decoration:none}.shell-nav a:hover{background:var(--color-surface-muted);color:var(--color-text)}.shell-nav a[aria-current=page]{background:var(--color-primary-soft);color:var(--color-primary);box-shadow:inset 0 0 0 1px var(--color-primary);font-weight:650}@supports (color:color-mix(in lab,red,red)){.shell-nav a[aria-current=page]{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--color-primary) 18%,transparent)}}.shell-nav a svg{opacity:.85;flex:none}.shell-nav a[aria-current=page] svg{opacity:1}.shell-notice{margin:0 0 var(--space-4);padding:var(--space-2) var(--space-3);border:1px solid var(--color-danger)}@supports (color:color-mix(in lab,red,red)){.shell-notice{border:1px solid color-mix(in srgb,var(--color-danger) 40%,transparent)}}.shell-notice{border-radius:var(--radius-sm);background:var(--color-danger-surface);color:var(--color-danger);font-size:.875rem;font-weight:500}main{max-inline-size:90rem;padding:var(--section-rhythm) var(--page-gutter) var(--space-12);margin-inline:auto}#main-content{scroll-margin-block-start:calc(var(--shell-header-height) + var(--space-4))}#main-content:focus,#main-content:focus-visible{outline:none}.page-intro{justify-content:space-between;align-items:center;gap:var(--space-4);flex-wrap:wrap;display:flex}.eyebrow{align-items:center;gap:var(--space-2);margin:0 0 var(--space-3);color:var(--color-primary);letter-spacing:.09em;text-transform:uppercase;font-size:.75rem;font-weight:650;display:inline-flex}.eyebrow:before{content:"";border-radius:var(--radius-pill);opacity:.7;background:currentColor;block-size:.125rem;inline-size:.875rem}h1,h2,p{margin-block:0}h1{max-inline-size:24ch;font-size:var(--font-size-page-title);letter-spacing:-.028em;text-wrap:balance;font-weight:700;line-height:1.12}h2{text-wrap:balance}.page-intro h1{letter-spacing:-.02em;max-inline-size:none;font-size:1.375rem;line-height:1.2}.metric-grid,.content-grid{gap:var(--space-4);margin-block-start:var(--section-rhythm);display:grid}.metric-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,17rem),1fr));align-items:stretch}.content-grid{grid-template-columns:minmax(0,1fr)}.overview,.deliveries-view{gap:var(--section-rhythm);display:grid}.overview>*{min-inline-size:0}.metric-grid>.ui-card{padding:var(--space-5);transition:transform var(--motion-standard) var(--ease-standard),box-shadow var(--motion-fast) ease-out,border-color var(--motion-fast) ease-out;flex-direction:column;align-self:stretch;display:flex;position:relative;overflow:hidden}.metric-grid>.ui-card:before{content:"";background:var(--metric-chip-fg,var(--color-primary));opacity:.55;block-size:.125rem;position:absolute;inset:0 0 auto}.metric-grid>.ui-card .ui-card__header{padding-inline-end:2.75rem}.metric-grid>.ui-card h2{color:var(--color-text-muted);letter-spacing:0;font-size:.875rem;font-weight:600;line-height:1.35}.metric-grid>.ui-card .ui-card__header p{color:var(--color-text-subtle);margin-block-start:var(--space-1);font-size:.8125rem;line-height:1.4}.metric-grid>.ui-card .ui-card__content{margin-block-start:auto;padding-block-start:var(--space-4)}.metric-grid>.ui-card[data-tone=success]{--metric-chip-bg:var(--color-success-surface);--metric-chip-fg:var(--color-success)}.metric-grid>.ui-card[data-tone=warning]{--metric-chip-bg:var(--color-warning-surface);--metric-chip-fg:var(--color-warning)}.metric-grid>.ui-card[data-tone=danger]{--metric-chip-bg:var(--color-danger-surface);--metric-chip-fg:var(--color-danger)}.metric-value{align-items:center;gap:var(--space-4);color:var(--color-primary);margin-block-end:0;display:flex}.metric-value>svg{box-sizing:content-box;border-radius:var(--radius-sm);background:var(--metric-chip-bg,var(--color-primary-soft));color:var(--metric-chip-fg,var(--color-primary));flex:none;padding:.4375rem;position:absolute;inset-block-start:var(--space-5);inset-inline-end:var(--space-5)}.metric-value strong{color:var(--color-text);letter-spacing:-.03em;font-variant-numeric:tabular-nums;transition:color var(--motion-fast) ease-out;font-size:2rem;font-weight:700;line-height:1.1}.metric-value a{color:inherit;text-decoration:none}.metric-value a:after{content:"";position:absolute;inset:0}.ui-button{justify-content:center;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-4);border:1px solid var(--color-primary);border-radius:var(--radius-sm);background:var(--color-primary);color:var(--color-primary-on);letter-spacing:-.005em;white-space:nowrap;cursor:pointer;box-shadow:inset 0 1px #ffffff2e,0 1px 2px var(--color-primary),0 2px 8px -2px var(--color-primary);font-size:.9375rem;font-weight:600;display:inline-flex;position:relative}@supports (color:color-mix(in lab,red,red)){.ui-button{box-shadow:inset 0 1px #ffffff2e,0 1px 2px color-mix(in srgb,var(--color-primary) 30%,transparent),0 2px 8px -2px color-mix(in srgb,var(--color-primary) 35%,transparent)}}.ui-button{transition:background-color var(--motion-fast) ease-out,border-color var(--motion-fast) ease-out,box-shadow var(--motion-fast) ease-out,opacity var(--motion-fast) ease-out,transform var(--motion-fast) var(--ease-standard)}.ui-button>span{align-items:center;gap:var(--space-2);display:inline-flex}.ui-button:hover{background:var(--color-primary-strong);border-color:var(--color-primary-strong);box-shadow:inset 0 1px #ffffff2e,0 1px 2px var(--color-primary),0 4px 14px -4px var(--color-primary)}@supports (color:color-mix(in lab,red,red)){.ui-button:hover{box-shadow:inset 0 1px #ffffff2e,0 1px 2px color-mix(in srgb,var(--color-primary) 30%,transparent),0 4px 14px -4px color-mix(in srgb,var(--color-primary) 55%,transparent)}}.ui-button:active:not(:disabled){transform:scale(.98)}.ui-button--secondary{border-color:var(--color-border-control);background:var(--color-surface-raised);color:var(--color-text);box-shadow:var(--shadow-xs),var(--highlight-top)}.ui-button--secondary:hover{border-color:var(--color-border);background:var(--color-surface-muted);box-shadow:var(--shadow-xs)}.ui-button--ghost{color:var(--color-primary);box-shadow:none;background:0 0;border-color:#0000}.ui-button--ghost:hover{background:var(--color-primary-soft);box-shadow:none;border-color:#0000}.ui-button--danger{border-color:var(--color-danger);background:var(--color-danger);color:var(--color-danger-on);box-shadow:inset 0 1px #ffffff29,0 1px 2px var(--color-danger)}@supports (color:color-mix(in lab,red,red)){.ui-button--danger{box-shadow:inset 0 1px #ffffff29,0 1px 2px color-mix(in srgb,var(--color-danger) 30%,transparent)}}.ui-button--danger:hover{border-color:var(--color-danger);background:var(--color-danger);filter:brightness(.92);box-shadow:inset 0 1px #ffffff29,0 4px 14px -4px var(--color-danger)}@supports (color:color-mix(in lab,red,red)){.ui-button--danger:hover{box-shadow:inset 0 1px #ffffff29,0 4px 14px -4px color-mix(in srgb,var(--color-danger) 55%,transparent)}}.ui-button--default{min-block-size:var(--control-height)}.ui-button--compact{min-block-size:var(--control-compact-height);padding-block:var(--space-1);padding-inline:var(--space-3);font-size:.875rem;position:relative}.ui-button--compact:after{content:"";position:absolute;inset:-.25rem 0}.ui-button:disabled,.ui-button[aria-disabled=true]{cursor:not-allowed;opacity:.5;box-shadow:none;transform:none}.ui-button[aria-busy=true]{padding-inline-start:calc(var(--space-4) + 1.25rem)}.ui-button__spinner{animation:.7s linear infinite spin;position:absolute;inset-inline-start:var(--space-3)}.ui-card{padding:var(--space-6);border:1px solid var(--color-border-subtle);border-radius:var(--radius-lg);background:var(--color-surface-raised);box-shadow:var(--shadow-card),var(--highlight-top);transition:box-shadow var(--duration-fast) var(--ease-standard)}.ui-card__header{justify-content:space-between;align-items:flex-start;gap:var(--space-4);flex-wrap:wrap;display:flex}.ui-card__header>div:first-child{flex:16rem;min-inline-size:0}.ui-card__actions{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.ui-card h2,.ui-state h2{font-size:var(--font-size-section-title);letter-spacing:-.012em;font-weight:650;line-height:1.3}.ui-card__header p,.ui-state p{color:var(--color-text-muted);margin-block-start:var(--space-1);font-size:.9375rem;line-height:1.5}.ui-card__content{margin-block-start:var(--space-5)}.ui-badge{border:1px solid;align-items:center;gap:.375rem;padding:.1875rem .5625rem .1875rem .5rem;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.ui-badge{border:1px solid color-mix(in srgb,currentColor 22%,transparent)}}.ui-badge{border-radius:var(--radius-pill);letter-spacing:0;white-space:nowrap;background:0 0;font-size:.8125rem;font-weight:600;line-height:1.35}.ui-badge:before{content:"";border-radius:var(--radius-pill);background:currentColor;flex:none;block-size:.375rem;inline-size:.375rem;box-shadow:0 0 0 .1875rem}@supports (color:color-mix(in lab,red,red)){.ui-badge:before{box-shadow:0 0 0 .1875rem color-mix(in srgb,currentColor 18%,transparent)}}.ui-badge--success{background:var(--color-success-surface);color:var(--color-success)}.ui-badge--warning{background:var(--color-warning-surface);color:var(--color-warning)}.ui-badge--danger{background:var(--color-danger-surface);color:var(--color-danger)}.ui-badge--neutral{background:var(--color-surface-muted);color:var(--color-text-muted)}.ui-field{min-inline-size:min(100%,14rem);color:var(--color-text);gap:.375rem;font-weight:600;display:grid}.ui-field__label{letter-spacing:-.003em;font-size:.875rem;font-weight:600}.ui-field__label-row{align-items:center;gap:var(--space-1);min-inline-size:0;display:flex}.ui-field__description{color:var(--color-text-muted);font-size:.8125rem;font-weight:400;line-height:1.45}.ui-field__error{align-items:center;gap:var(--space-1);color:var(--color-danger);font-size:.8125rem;font-weight:600;display:inline-flex}.ui-field input,.ui-field select{inline-size:100%;padding-inline:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface-raised);color:var(--color-text);box-shadow:var(--shadow-xs);transition:border-color var(--motion-fast) ease-out,box-shadow var(--motion-fast) ease-out;font-weight:400}.ui-field input::placeholder{color:var(--color-text-subtle)}.ui-field input:hover,.ui-field select:hover{border-color:var(--color-border-strong)}.ui-field input:focus-visible,.ui-field select:focus-visible{border-color:var(--color-primary);box-shadow:var(--ring-soft);outline:none}.ui-field input[aria-invalid=true]{border-color:var(--color-danger)}.ui-field input[aria-invalid=true]:focus-visible{box-shadow:0 0 0 .1875rem var(--color-danger)}@supports (color:color-mix(in lab,red,red)){.ui-field input[aria-invalid=true]:focus-visible{box-shadow:0 0 0 .1875rem color-mix(in srgb,var(--color-danger) 22%,transparent)}}.ui-table-wrap{border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);background:var(--color-surface-raised);overflow-x:auto}.ui-table-wrap:focus-visible{outline-offset:.125rem}.ui-table{border-collapse:collapse;text-align:start;font-variant-numeric:tabular-nums;inline-size:100%;font-size:.9375rem}.ui-table tbody tr{transition:background var(--duration-fast) var(--ease-standard)}.ui-table tbody tr:hover{background:var(--color-surface-muted)}@supports (color:color-mix(in lab,red,red)){.ui-table tbody tr:hover{background:color-mix(in srgb,var(--color-surface-muted) 70%,transparent)}}.ui-table caption{padding:var(--space-3) var(--space-4);color:var(--color-text-muted);text-align:start;font-size:.8125rem}.ui-table th,.ui-table td{padding:var(--space-3) var(--space-4);border-block-start:1px solid var(--color-border-subtle);text-align:start;white-space:nowrap;vertical-align:middle}.ui-table td{white-space:normal;overflow-wrap:break-word}.ui-table--scroll{min-inline-size:max-content}.ui-table--scroll th,.ui-table--scroll td{white-space:nowrap;overflow-wrap:normal}.ui-table th{background:var(--color-surface-sunken);color:var(--color-text-muted);letter-spacing:.07em;text-transform:uppercase;font-size:.6875rem;font-weight:650}.ui-table a{color:var(--color-primary);font-weight:600;text-decoration:none}.ui-table a:hover{text-underline-offset:.25em;text-decoration:underline;text-decoration-thickness:1px}.ui-skeleton{border:1px solid var(--color-border-subtle);border-radius:var(--radius-lg);background:linear-gradient(90deg,var(--color-surface-muted) 0%,var(--color-surface-raised) 50%,var(--color-surface-muted) 100%);background-size:200% 100%;min-block-size:6rem;animation:1.4s ease-in-out infinite shimmer}.ui-state{justify-items:center;gap:var(--space-2);padding:var(--space-12) var(--space-8);border:1px dashed var(--color-border-control);border-radius:var(--radius-lg);background:var(--color-surface-raised);text-align:center;display:grid}.ui-state>svg{border-radius:var(--radius-md);background:var(--color-primary-soft);color:var(--color-primary);box-sizing:content-box;box-shadow:0 0 0 .375rem var(--color-primary-soft);margin-block-end:var(--space-2);padding:.625rem}@supports (color:color-mix(in lab,red,red)){.ui-state>svg{box-shadow:0 0 0 .375rem color-mix(in srgb,var(--color-primary-soft) 45%,transparent)}}.ui-state p{max-inline-size:48ch}.ui-state .ui-button{margin-block-start:var(--space-3)}.ui-state--error{border-style:solid;border-color:var(--color-danger)}@supports (color:color-mix(in lab,red,red)){.ui-state--error{border-color:color-mix(in srgb,var(--color-danger) 45%,var(--color-border-subtle))}}.ui-state--error{background:linear-gradient(180deg,var(--color-danger-surface),var(--color-surface-raised) 70%)}@supports (color:color-mix(in lab,red,red)){.ui-state--error{background:linear-gradient(180deg,color-mix(in srgb,var(--color-danger-surface) 55%,var(--color-surface-raised)),var(--color-surface-raised) 70%)}}.ui-state--error>svg{background:var(--color-danger-surface);color:var(--color-danger);box-shadow:0 0 0 .375rem var(--color-danger-surface)}@supports (color:color-mix(in lab,red,red)){.ui-state--error>svg{box-shadow:0 0 0 .375rem color-mix(in srgb,var(--color-danger-surface) 45%,transparent)}}.ui-confirm-inline{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);border:1px solid var(--color-warning);flex-wrap:wrap;display:flex}@supports (color:color-mix(in lab,red,red)){.ui-confirm-inline{border:1px solid color-mix(in srgb,var(--color-warning) 35%,transparent)}}.ui-confirm-inline{border-radius:var(--radius-sm);background:var(--color-warning-surface);color:var(--color-text);font-size:.875rem;font-weight:500}.ui-confirm-inline:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.shell-tools{justify-content:end;align-items:center;gap:var(--space-2);flex-wrap:wrap;grid-column:1/-1;padding-block-end:var(--space-2);display:flex}.shell-tools>.shell-actions{padding-block-end:0}.shell-realtime{flex:none;align-items:center;gap:.125rem;display:inline-flex;position:relative}.shell-realtime__status{border-radius:var(--radius-pill);cursor:default;justify-content:center;align-items:center;block-size:2rem;inline-size:2rem;display:inline-flex}.shell-realtime__status:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:1px}.shell-realtime__dot{border-radius:var(--radius-pill);background:var(--shell-realtime-color,var(--color-text-subtle));block-size:.625rem;inline-size:.625rem;box-shadow:0 0 0 .1875rem var(--shell-realtime-color,var(--color-text-subtle))}@supports (color:color-mix(in lab,red,red)){.shell-realtime__dot{box-shadow:0 0 0 .1875rem color-mix(in srgb,var(--shell-realtime-color,var(--color-text-subtle)) 20%,transparent)}}.shell-realtime__status[data-realtime-tone=live]{--shell-realtime-color:var(--color-success)}.shell-realtime__status[data-realtime-tone=pending]{--shell-realtime-color:var(--color-warning)}.shell-realtime__status[data-realtime-tone=offline]{--shell-realtime-color:var(--color-danger)}.shell-realtime__status[data-realtime-tone=none]{--shell-realtime-color:var(--color-text-subtle)}.shell-realtime__resync{border:1px solid var(--color-border-subtle);border-radius:var(--radius-pill);background:var(--color-surface-raised);block-size:2.5rem;min-block-size:2.5rem;inline-size:2.5rem;min-inline-size:2.5rem;color:var(--color-text-muted);cursor:pointer;transition:background-color var(--motion-fast) ease-out,color var(--motion-fast) ease-out;justify-content:center;align-items:center;padding:0;display:inline-flex}.shell-realtime__resync:hover{background:var(--color-surface-muted);color:var(--color-text)}.shell-realtime__resync:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:1px}.shell-realtime__resync[aria-disabled=true]{cursor:not-allowed;opacity:.55}.shell-realtime__resync[aria-disabled=true]:hover{background:var(--color-surface-raised);color:var(--color-text-muted)}.shell-realtime__resync[aria-busy=true]{cursor:progress;opacity:1;color:var(--color-primary)}.shell-realtime__notice{z-index:var(--z-popover);inline-size:max-content;max-inline-size:min(18rem,calc(100vw - 2 * var(--page-gutter)));padding:var(--space-1) var(--space-3);border:1px solid var(--color-success);position:absolute;inset-block-start:calc(100% + var(--space-2));inset-inline-end:0}@supports (color:color-mix(in lab,red,red)){.shell-realtime__notice{border:1px solid color-mix(in srgb,var(--color-success) 35%,transparent)}}.shell-realtime__notice{border-radius:var(--radius-sm);background:var(--color-success-surface);color:var(--color-success);box-shadow:var(--shadow-popover);font-size:.8125rem;font-weight:550}.shell-realtime__notice[data-resync-notice=failed]{border-color:var(--color-danger)}@supports (color:color-mix(in lab,red,red)){.shell-realtime__notice[data-resync-notice=failed]{border-color:color-mix(in srgb,var(--color-danger) 35%,transparent)}}.shell-realtime__notice[data-resync-notice=failed]{background:var(--color-danger-surface);color:var(--color-danger)}.shell-realtime__notice:empty{display:none}.locale-switcher{border:1px solid var(--color-border-subtle);border-radius:var(--radius-sm);background:var(--color-surface-sunken);align-items:center;gap:.125rem;padding:.1875rem;display:inline-flex}.locale-switcher__icon{color:var(--color-text-subtle);flex:none;margin-inline:.375rem .25rem}.locale-switcher__option{min-block-size:1.875rem;min-inline-size:2.5rem;padding:0 var(--space-2);border-radius:calc(var(--radius-sm) - .1875rem);color:var(--color-text-muted);letter-spacing:.04em;cursor:pointer;transition:background-color var(--motion-fast) ease-out,color var(--motion-fast) ease-out,box-shadow var(--motion-fast) ease-out;background:0 0;border:1px solid #0000;justify-content:center;align-items:center;font-size:.8125rem;font-weight:650;display:inline-flex;position:relative}.locale-switcher__option:after{content:"";inset:calc((var(--control-height) - 1.875rem) / -2) 0;position:absolute}.locale-switcher__option:hover{color:var(--color-text)}.locale-switcher__option[aria-pressed=true]{border-color:var(--color-border-subtle);background:var(--color-surface-raised);color:var(--color-text);box-shadow:var(--shadow-xs);cursor:default}.locale-switcher__option:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:1px}.locale-switcher[aria-busy=true] .locale-switcher__option{cursor:progress;opacity:.7}.locale-switcher-region{display:inline-flex;position:relative}.locale-switcher__error{z-index:var(--z-popover);inline-size:max-content;max-inline-size:min(20rem,calc(100vw - 2 * var(--page-gutter)));padding:var(--space-1) var(--space-3);border:1px solid var(--color-danger);position:absolute;inset-block-start:calc(100% + var(--space-2));inset-inline-end:0}@supports (color:color-mix(in lab,red,red)){.locale-switcher__error{border:1px solid color-mix(in srgb,var(--color-danger) 35%,transparent)}}.locale-switcher__error{border-radius:var(--radius-sm);background:var(--color-danger-surface);color:var(--color-danger);box-shadow:var(--shadow-popover);font-size:.8125rem;font-weight:550}.ui-select__trigger{justify-content:space-between;align-items:center;gap:var(--space-2);width:100%;padding:var(--space-2) var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface-raised);color:var(--color-text);font:inherit;cursor:pointer;box-shadow:var(--shadow-xs);transition:border-color var(--duration-fast) var(--ease-standard),box-shadow var(--duration-fast) var(--ease-standard);font-weight:500;display:inline-flex}.ui-select__trigger>span:first-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ui-select__trigger svg{color:var(--color-text-muted);transition:transform var(--duration-fast) var(--ease-standard);flex:none}.ui-select__trigger[data-state=open]{border-color:var(--color-primary);box-shadow:var(--ring-soft)}.ui-select__trigger[data-state=open] svg{transform:rotate(180deg)}.ui-select__trigger:hover{border-color:var(--color-border-strong)}.ui-select__trigger:focus-visible{border-color:var(--color-primary);outline:2px solid var(--color-focus-ring);outline-offset:2px}.ui-select__trigger[data-disabled]{opacity:.55;cursor:not-allowed}.ui-select__content{z-index:var(--z-popover);min-width:var(--radix-select-trigger-width);max-block-size:var(--radix-select-content-available-height);padding:var(--space-1);border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);background:var(--color-surface-raised);box-shadow:var(--shadow-popover);transform-origin:var(--radix-select-content-transform-origin);animation:popover-in var(--motion-standard) var(--ease-standard);overflow:hidden}.ui-select__item{justify-content:space-between;align-items:center;gap:var(--space-2);min-block-size:2.5rem;padding:var(--space-2) var(--space-3);border-radius:calc(var(--radius-md) - var(--space-1));color:var(--color-text);cursor:pointer;-webkit-user-select:none;user-select:none;font-size:.9375rem;display:flex}.ui-select__item[data-highlighted]{background:var(--color-surface-muted);outline:none}.ui-select__item[data-state=checked]{color:var(--color-primary);font-weight:600}.ui-select__item-indicator{display:inline-flex}@media(min-width:48rem){.shell-header{grid-template-columns:auto 1fr}.shell-header:has(.shell-tools){grid-template-columns:auto 1fr auto}.shell-tools{flex-wrap:nowrap;grid-area:1/2;padding-block-end:0}.shell-nav-toggle{grid-area:1/3}.shell-nav[data-open=true]{grid-area:2/1/auto/-1}.shell-tools>.shell-actions{position:relative}.shell-tools .shell-actions__notice{z-index:var(--z-popover);inline-size:max-content;max-inline-size:min(26rem,calc(100vw - 2 * var(--page-gutter)));box-shadow:var(--shadow-popover);position:absolute;inset-block-start:calc(100% + var(--space-3));inset-inline-end:0}.shell-nav a{padding-inline:.625rem}.shell-nav a svg,.shell-brand>span:last-child{display:none}.metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:80rem){.shell-brand>span:last-child{display:inline}}@media(min-width:90rem){.shell-nav a{gap:.375rem;padding-inline:.5rem}.shell-nav a svg{block-size:1rem;inline-size:1rem;display:inline}}@media(min-width:64rem){header.shell-header:has(.shell-tools){grid-template-columns:minmax(0,1fr) max-content auto}.shell-nav-toggle{display:none}.shell-nav,.shell-nav[data-open=true]{flex-wrap:nowrap;grid-area:1/2;justify-content:end;gap:.125rem;max-block-size:none;display:flex;overflow:visible}.shell-nav a{white-space:nowrap}.shell-tools{grid-column:3}.metric-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.metric-grid:has(>:only-child){grid-template-columns:minmax(0,1fr)}}@media(max-width:375px){body{min-inline-size:0}.shell-header,main{padding-inline:var(--space-3)}.ui-card,.ui-state{padding:var(--space-4)}}@media(prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@keyframes spin{to{transform:rotate(360deg)}}@keyframes shimmer{to{background-position:-200% 0}}@keyframes popover-in{0%{opacity:0;transform:translateY(-.25rem)scale(.98)}}.ui-chips{border:0;margin:0;padding:0}.ui-chips__group{align-items:flex-start;gap:var(--space-2);flex-wrap:wrap;display:flex}.ui-chips>legend.ui-field__label,fieldset.ui-field>legend.ui-field__label{margin-block-end:.375rem;padding:0}.ui-chip{min-block-size:var(--control-compact-height);align-self:flex-start;align-items:center;gap:var(--space-2);padding:var(--space-1) var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-pill);background:var(--color-surface-raised);color:var(--color-text);font:inherit;cursor:pointer;box-shadow:var(--shadow-xs);transition:background var(--duration-fast) var(--ease-standard),border-color var(--duration-fast) var(--ease-standard),color var(--duration-fast) var(--ease-standard);min-inline-size:0;max-inline-size:100%;font-size:.875rem;font-weight:500;display:inline-flex;position:relative}.ui-chip:after{content:"";inset-block:calc((var(--control-height) - var(--control-compact-height)) / -2);inline-size:max(100%,var(--control-height));position:absolute;inset-inline-start:50%;transform:translate(-50%)}.ui-chip__label{overflow-wrap:anywhere}.ui-chip:hover{border-color:var(--color-primary);background:var(--color-surface-muted)}.ui-chip:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.ui-chip[data-state=on]{border-color:var(--color-primary);background:var(--color-primary-soft);color:var(--color-primary);box-shadow:inset 0 0 0 1px var(--color-primary);font-weight:600}.ui-chip[data-disabled]{opacity:.55;cursor:not-allowed}.ui-chip__marker{opacity:.75;font-size:.75rem}.ui-date-range{gap:var(--space-2);min-inline-size:0;display:grid}.ui-date-range__custom{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(min(100%,9.5rem),1fr));display:grid}.ui-date-range__custom .ui-field{min-inline-size:0}.ui-date-range__summary{color:var(--color-text-muted);font-variant-numeric:tabular-nums;font-size:.8125rem;font-weight:500}.ui-date-range__zone{color:var(--color-text-subtle)}.ui-date-range--calendar{gap:var(--space-2)}.ui-date-range__legend{float:left;inline-size:100%;margin:0 0 var(--space-2);color:var(--color-text-muted);letter-spacing:.07em;text-transform:uppercase;padding:0;font-size:.6875rem;font-weight:650}.ui-date-range__preset .ui-select--compact,.ui-date-range__preset .ui-select--compact .ui-select__trigger{inline-size:100%;max-inline-size:none}.ui-date-range__preset .ui-select--compact .ui-select__trigger{min-block-size:2.5rem}.ui-date-range__preset .ui-select--compact .ui-select__trigger>span:last-child{margin-inline-start:auto}.ui-date-range--calendar .ui-date-range__summary{font-size:.75rem;line-height:1.4}.ui-calendar{gap:var(--space-1);min-inline-size:0;display:grid}.ui-calendar__header{justify-content:space-between;align-items:center;gap:var(--space-2);display:flex}.ui-calendar__caption{color:var(--color-text);font-size:.875rem;font-weight:650}.ui-calendar__caption:first-letter{text-transform:uppercase}.ui-calendar__nav{border:1px solid var(--color-border-subtle);border-radius:var(--radius-sm);block-size:2rem;min-block-size:2rem;inline-size:2rem;min-inline-size:2rem;color:var(--color-text-muted);cursor:pointer;transition:background-color var(--duration-fast) var(--ease-standard),color var(--duration-fast) var(--ease-standard);background:0 0;justify-content:center;align-items:center;padding:0;display:inline-flex;position:relative}.ui-calendar__nav:after{content:"";position:absolute;inset:-.375rem}.ui-calendar__nav:hover{background:var(--color-surface-muted);color:var(--color-text)}.ui-calendar__nav:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.ui-calendar__nav:disabled{opacity:.5;cursor:not-allowed}.ui-calendar__grid{border-collapse:separate;border-spacing:0 .125rem;table-layout:fixed;inline-size:100%}.ui-calendar__grid th{padding:0 0 var(--space-1);color:var(--color-text-subtle);text-align:center;font-size:.6875rem;font-weight:600}.ui-calendar__day{block-size:2.125rem;color:var(--color-text);font-variant-numeric:tabular-nums;text-align:center;cursor:pointer;padding:0;font-size:.8125rem}.ui-calendar__day>span{block-size:2rem;inline-size:2rem;transition:background-color var(--duration-fast) var(--ease-standard),color var(--duration-fast) var(--ease-standard);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.ui-calendar__day:hover>span{background:var(--color-surface-muted)}.ui-calendar__day:focus{outline:none}.ui-calendar__day:focus-visible>span{outline:2px solid var(--color-focus-ring);outline-offset:1px}.ui-calendar__day[data-outside=true]{color:var(--color-text-subtle)}.ui-calendar__day[aria-disabled=true]{color:var(--color-text-subtle);cursor:default;opacity:.4}.ui-calendar__day[aria-disabled=true]:hover>span{background:0 0}.ui-calendar__day[aria-selected=true]{background:var(--color-primary)}@supports (color:color-mix(in lab,red,red)){.ui-calendar__day[aria-selected=true]{background:color-mix(in srgb,var(--color-primary) 16%,transparent)}}.ui-calendar__day[aria-selected=true]:first-child,.ui-calendar__day[data-range-start=true]{border-start-start-radius:var(--radius-pill);border-end-start-radius:var(--radius-pill)}.ui-calendar__day[aria-selected=true]:last-child,.ui-calendar__day[data-range-end=true]{border-start-end-radius:var(--radius-pill);border-end-end-radius:var(--radius-pill)}.ui-calendar__day[data-range-start=true]>span,.ui-calendar__day[data-range-end=true]>span{background:var(--color-primary);color:var(--color-primary-on);font-weight:650}.ui-calendar__day[data-today=true]>span{box-shadow:inset 0 0 0 1.5px var(--color-primary);font-weight:700}.ui-calendar__day[data-today=true][data-range-start=true]>span,.ui-calendar__day[data-today=true][data-range-end=true]>span{box-shadow:inset 0 0 0 1.5px var(--color-primary-on),0 0 0 1.5px var(--color-primary)}.ui-date-pill .ui-popover__panel{gap:var(--space-3);inline-size:min(35rem,100vw - 2rem);padding:var(--space-3) var(--space-4) var(--space-4);inset-inline:auto 0}.ui-date-pill__body{gap:var(--space-3);min-inline-size:0;display:grid}.ui-date-pill__picker{gap:var(--space-4);grid-template-columns:minmax(9rem,11rem) minmax(0,1fr);min-inline-size:0;display:grid}.ui-date-pill__presets{border-inline-end:1px solid var(--color-border-subtle);flex-direction:column;gap:.125rem;padding-inline-end:var(--space-3);display:flex}.ui-date-pill__preset{min-block-size:2.125rem;min-inline-size:0;padding:0 var(--space-3);border-radius:var(--radius-sm);color:var(--color-text);text-align:start;cursor:pointer;transition:background-color var(--duration-fast) var(--ease-standard),color var(--duration-fast) var(--ease-standard);background:0 0;border:0;align-items:center;font-size:.8125rem;font-weight:500;display:flex;position:relative}.ui-date-pill__preset:hover{background:var(--color-surface-muted)}.ui-date-pill__preset[data-state=on]{background:var(--color-primary-soft);color:var(--color-primary);font-weight:650}.ui-date-pill__preset:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:-2px}.ui-date-pill__footer{justify-content:space-between;align-items:center;gap:var(--space-2) var(--space-3);border-block-start:1px solid var(--color-border-subtle);flex-wrap:wrap;padding-block-start:var(--space-3);display:flex}.ui-date-pill__footer .ui-date-range__summary{font-size:.75rem;line-height:1.4}.ui-date-pill__reset{min-block-size:2rem;min-inline-size:0;padding:0 var(--space-3);border:1px solid var(--color-border-control);border-radius:var(--radius-sm);color:var(--color-text);cursor:pointer;background:0 0;font-size:.8125rem;font-weight:600;position:relative}.ui-date-pill__reset:after{content:"";position:absolute;inset:-.375rem 0}.ui-date-pill__reset:hover{background:var(--color-surface-muted)}.ui-date-pill__reset:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.ui-date-pill__reset:disabled{opacity:.5;cursor:not-allowed}@media(max-width:47.9375rem){.ui-date-pill .ui-popover__panel{z-index:var(--z-overlay);max-block-size:88dvh;inline-size:100%;padding:var(--space-4) var(--space-4) calc(var(--space-4) + env(safe-area-inset-bottom,0px));box-shadow:var(--shadow-overlay);border-end-end-radius:0;border-end-start-radius:0;position:fixed;inset:auto 0 0;overflow-y:auto;transform:none}.ui-date-pill__picker{gap:var(--space-3);grid-template-columns:minmax(0,1fr)}.ui-date-pill__presets{padding:0 0 var(--space-3);border-inline-end:0;border-block-end:1px solid var(--color-border-subtle);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}}.ui-popover{min-inline-size:0;max-inline-size:100%;position:relative}.ui-popover__trigger{align-items:center;gap:var(--space-2);max-inline-size:100%;min-block-size:var(--control-height);padding:var(--space-2) var(--space-3);border:1px solid var(--color-border-control);border-radius:var(--radius-sm);background:var(--color-surface-raised);color:var(--color-text);font:inherit;white-space:nowrap;cursor:pointer;box-shadow:var(--shadow-xs);transition:border-color var(--duration-fast) var(--ease-standard),background var(--duration-fast) var(--ease-standard);font-size:.875rem;font-weight:500;display:inline-flex}.ui-popover__trigger svg{color:var(--color-text-muted);flex:none}.ui-popover__trigger:hover{border-color:var(--color-border-strong)}.ui-popover__trigger:focus-visible{border-color:var(--color-primary);outline:2px solid var(--color-focus-ring);outline-offset:2px}.ui-popover__trigger[aria-expanded=true]{border-color:var(--color-primary);box-shadow:var(--ring-soft)}.ui-popover__trigger[aria-expanded=true] .ui-popover__chevron{transform:rotate(180deg)}.ui-popover__trigger[data-active=true],.ui-select--compact .ui-select__trigger[data-active=true]{border-color:var(--color-primary);background:var(--color-primary-soft);color:var(--color-primary);font-weight:600}.ui-popover__trigger[data-active=true] svg,.ui-select--compact .ui-select__trigger[data-active=true] svg{color:var(--color-primary)}.ui-popover__value{text-overflow:ellipsis;overflow:hidden}.ui-popover__panel{z-index:var(--z-popover);gap:var(--space-3);inline-size:min(24rem,100vw - 2rem);padding:var(--space-4);border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);background:var(--color-surface-raised);box-shadow:var(--shadow-popover);transform:translate(var(--ui-popover-shift,0px));animation:popover-in var(--motion-standard) var(--ease-standard);display:grid;position:absolute;inset-block-start:calc(100% + var(--space-1));inset-inline-start:0}.ui-popover__panel[data-layered=true]{inline-size:max-content;max-inline-size:calc(100vw - 2rem);position:fixed;inset:auto;inset-block-start:0;inset-inline-start:0;transform:none}.ui-popover__panel:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.ui-popover__title{color:var(--color-text);margin:0;font-size:.875rem;font-weight:600}.ui-tooltip{align-items:center;min-inline-size:0;max-inline-size:100%;display:inline-flex}.ui-tooltip__trigger{align-items:center;gap:inherit;border-radius:var(--radius-sm);cursor:help;min-inline-size:0;display:inline-flex}.ui-tooltip__trigger:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.ui-tooltip__bubble{z-index:calc(var(--z-overlay) + 1);inline-size:max-content;max-inline-size:min(18rem,100vw - 1rem);padding:var(--space-1) var(--space-2);border:1px solid var(--color-border-subtle);border-radius:var(--radius-sm);background:var(--color-surface-raised);color:var(--color-text);letter-spacing:normal;text-align:start;text-transform:none;white-space:normal;overflow-wrap:anywhere;box-shadow:var(--shadow-popover);pointer-events:none;font-size:.75rem;font-weight:500;line-height:1.35;display:block;position:fixed;inset-block-start:0;inset-inline-start:0}.ui-tooltip__bubble[hidden]{display:none}.ui-truncate{text-overflow:ellipsis;white-space:nowrap;min-inline-size:0;max-inline-size:100%;display:block;overflow:hidden}.ui-truncate--clamp{white-space:normal;overflow-wrap:anywhere;-webkit-line-clamp:var(--ui-truncate-lines,2);line-clamp:var(--ui-truncate-lines,2);-webkit-box-orient:vertical;display:-webkit-box}.ui-truncate[tabindex]:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px;border-radius:var(--radius-sm)}.ui-select--compact{min-inline-size:0;max-inline-size:100%;display:block}.ui-select--compact .ui-select__trigger{inline-size:auto;max-inline-size:100%;min-block-size:var(--control-height);border-color:var(--color-border-control);justify-content:flex-start;font-size:.875rem}.ui-select--compact .ui-select__trigger>span:first-child{color:var(--color-text-muted);font-weight:500;overflow:visible}.ui-select--compact .ui-select__trigger[data-active=true]>span:first-child{color:inherit}.ui-select--compact .ui-select__trigger>span:nth-child(2){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ui-heading{align-items:center;gap:var(--space-1);min-inline-size:0;display:flex}.ui-state .ui-heading{justify-content:center}.ui-info-tip{flex:none;display:inline-flex}.ui-info-tip__button{font:inherit;block-size:1.5rem;inline-size:1.5rem;color:var(--color-text-muted);cursor:help;background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;padding:0;display:inline-flex}.ui-info-tip__button:hover{color:var(--color-text)}.ui-info-tip__button:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:1px}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
