.select-trigger{width:100%;min-width:0;min-height:40px;color:var(--ink);background:var(--surface-200);border:1px solid var(--line-strong);border-radius:var(--radius-md);font:inherit;text-align:left;cursor:pointer;justify-content:space-between;align-items:center;gap:8px;padding:8px 10px 8px 12px;transition:border-color .12s,box-shadow .12s;display:flex}.select-trigger:hover:not(:disabled){border-color:var(--ink-muted)}.select-trigger:focus-visible,.select-trigger[aria-expanded=true]{border-color:var(--brand);box-shadow:0 0 0 3px var(--brand-soft);outline:none}.select-trigger:disabled{cursor:not-allowed;opacity:.55}.select-trigger__value{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.select-trigger__value[data-placeholder=true]{color:var(--ink-muted)}.select-trigger svg{width:16px;height:16px;color:var(--ink-muted);flex:none;transition:transform .16s}.select-trigger[aria-expanded=true] svg{transform:rotate(180deg)}.select-list{z-index:300;overscroll-behavior:contain;color:var(--ink);background:var(--surface-200);border:1px solid var(--line);border-radius:var(--radius-md);box-shadow:var(--shadow-lg);font-family:var(--font-sans);transform-origin:top;grid-template-columns:minmax(0,1fr);gap:2px;margin:0;padding:4px;font-size:14px;line-height:1.4;list-style:none;animation:.12s ease-out select-list-in;display:grid;position:fixed;overflow:hidden auto}.select-list[data-side=top]{transform-origin:bottom}.select-option{border-radius:var(--radius-sm);cursor:pointer;-webkit-user-select:none;user-select:none;justify-content:space-between;align-items:center;gap:12px;min-height:36px;padding:8px 10px;display:flex}.select-option[data-active=true]{background:var(--surface-300)}.select-option[aria-selected=true]{color:var(--brand);font-weight:500}.select-option[aria-disabled=true]{color:var(--ink-muted);cursor:not-allowed}.select-option>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.select-option svg{flex:none;width:16px;height:16px}@keyframes select-list-in{0%{opacity:0;transform:scale(.98)}}@media (pointer:coarse){.select-trigger,.select-option{min-height:44px}}@media (prefers-reduced-motion:reduce){.select-list{animation:none}.select-trigger,.select-trigger svg{transition:none}}.team-structure{border-top:1px solid var(--line);margin-top:24px;padding-block:24px}.team-structure-block+.team-structure-block{margin-top:24px}.team-structure-block__head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:8px;display:flex}.team-structure-block__head h3{margin:0;font-size:15px;font-weight:600}.team-structure-list{margin:0;padding:0;list-style:none}.team-structure-list li{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;padding-block:14px;display:flex}.team-structure-list li>div:first-child{gap:4px;min-width:0;display:grid}.team-structure-list strong{overflow-wrap:anywhere;align-items:center;gap:8px;font-size:15px;font-weight:600;display:flex}.team-structure-list span{color:var(--ink);overflow-wrap:anywhere;font-size:14px}.team-structure-list small{color:var(--ink-muted);font-size:13px}.team-structure-tag{border-radius:var(--radius-sm);background:var(--surface-300);color:var(--ink-muted);padding:1px 7px;font-size:12px;font-weight:600}.team-structure-form{max-width:640px}.team-structure-checks{border:0;min-width:0;margin:0 0 16px;padding:0}.team-structure-checks legend{margin-bottom:10px;font-size:14px;font-weight:600}.team-structure-checks .access-check{flex-direction:row;align-items:flex-start;gap:10px;margin-bottom:12px;font-weight:400}.team-structure-checks .access-check span{gap:2px;display:grid}.team-structure-checks .access-check strong{overflow-wrap:anywhere;font-size:14px;font-weight:600}.team-structure-tag--brand{background:var(--brand-soft);color:var(--brand)}.team-structure-toggle{align-items:flex-start;gap:10px;max-width:640px;margin-bottom:20px;display:flex}.team-structure-toggle span{gap:2px;display:grid}.team-structure-toggle strong{font-size:14px;font-weight:600}.team-structure-toggle small{color:var(--ink-muted);font-size:13px;line-height:1.5}.lead-rotation-list{counter-reset:none}.lead-rotation-position{border-radius:var(--radius-full);background:var(--surface-300);min-width:24px;height:24px;color:var(--ink);font-family:var(--font-mono);place-items:center;font-size:12px;font-weight:600;display:inline-grid}.lead-rotation-move svg{width:16px;height:16px}.lead-rotation-add{gap:6px;max-width:480px;margin-top:16px;display:grid}.lead-rotation-add>span{font-size:14px;font-weight:600}.lead-rotation-add>div{grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid}.lead-rotation-add>small{color:var(--ink-muted);font-size:13px;line-height:1.5}.lead-rotation-save{margin-top:20px}.access-role-choice{gap:8px;max-width:360px;margin-block:12px;display:grid}.access-role-choice>span{font-size:14px;font-weight:600}@media (max-width:760px){.team-structure-list li{flex-direction:column;align-items:flex-start}}@media (pointer:coarse){.team-structure .button{min-height:44px}}.inbox-attachment .media-thumb{border-radius:var(--radius-md);cursor:zoom-in;background:0 0;border:0;max-width:100%;padding:0;display:block}.inbox-attachment .media-thumb img,.inbox-attachment .media-gif video{object-fit:cover;border-radius:var(--radius-md);background:var(--surface-300);width:100%;height:100%;display:block}.inbox-attachment .media-video{border-radius:var(--radius-md);background:var(--surface-300);max-width:100%;height:auto;display:block}.inbox-attachment .media-thumb:focus-visible,.inbox-attachment .media-link:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.inbox-attachment .media-sticker{object-fit:contain;width:160px;height:160px;display:block}.inbox-attachment .media-gif{max-width:100%;position:relative}.inbox-attachment .media-gif__badge{border-radius:var(--radius-sm);background:var(--surface-100);color:var(--ink);letter-spacing:.04em;padding:1px 6px;font-size:12px;font-weight:600;position:absolute;bottom:8px;left:8px}.inbox-attachment .media-audio{width:min(100%,320px);height:44px;display:block}.inbox-attachment .media-card{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface-100);align-items:flex-start;gap:10px;min-width:min(100%,240px);padding:10px 12px;display:flex}.inbox-workspace .inbox-attachment .media-card>svg{color:var(--brand);margin-top:2px}.inbox-attachment .media-card>div{gap:2px;min-width:0;display:grid}.inbox-attachment .media-card strong{color:var(--ink);overflow-wrap:anywhere;font-weight:600}.inbox-attachment .media-card__detail{color:var(--ink-muted);overflow-wrap:anywhere;font-size:13px}.inbox-attachment code.media-card__detail{font-size:12px}.inbox-attachment .media-contacts{gap:8px;margin:0;padding:0;list-style:none;display:grid}.inbox-attachment .media-actions{flex-wrap:wrap;gap:4px 16px;display:flex}.inbox-attachment .media-link{border-radius:var(--radius-sm);width:-moz-fit-content;width:fit-content;min-height:36px;color:var(--brand);align-items:center;gap:6px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.inbox-attachment .media-link:hover{text-decoration:underline}.inbox-workspace .inbox-attachment .media-link svg,.inbox-workspace .inbox-attachment .media-button svg,.inbox-workspace .inbox-attachment .media-status svg{width:16px;height:16px}.inbox-attachment .media-button{width:-moz-fit-content;width:fit-content;min-height:36px;margin-top:4px;padding:.4rem .8rem;font-size:14px}.inbox-message .inbox-attachment .media-status{color:var(--ink-muted);align-items:center;gap:8px;font-size:14px;font-weight:500;display:flex}.inbox-message .inbox-attachment .media-status--error{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface-100);color:var(--ink);justify-items:start;gap:4px;padding:8px 10px;display:grid}.inbox-attachment .media-spin{animation:.9s linear infinite media-spin}@keyframes media-spin{to{transform:rotate(360deg)}}.media-viewer{border-radius:var(--radius-lg);background:var(--surface-200);max-width:96vw;max-height:96vh;box-shadow:var(--shadow-lg);color:var(--ink);border:0;padding:0}.media-viewer::backdrop{background:#000000c7}.media-viewer__bar{border-bottom:1px solid var(--line);justify-content:flex-end;align-items:center;gap:8px;padding:6px 8px 6px 14px;display:flex}.media-viewer img{object-fit:contain;max-width:96vw;max-height:calc(96vh - 56px);margin:0 auto;display:block}.media-viewer .media-link{min-height:36px;color:var(--brand);align-items:center;gap:6px;margin-right:auto;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.media-viewer svg{width:16px;height:16px}.media-viewer .media-button{min-height:36px;padding:.4rem .8rem}@media (pointer:coarse){.inbox-attachment .media-link,.inbox-attachment .media-button,.media-viewer .media-link,.media-viewer .media-button{min-height:44px}}@media (prefers-reduced-motion:reduce){.inbox-attachment .media-spin{animation:none}}:root[data-theme=dark] .inbox-attachment audio,:root[data-theme=dark] .inbox-attachment video{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.inbox-composer[data-dragging]{outline:2px dashed var(--brand);outline-offset:-4px}.composer-tools{gap:6px;margin-left:auto;display:flex}.composer-tool{min-height:34px;color:var(--ink);border:1px solid var(--line-strong);border-radius:var(--radius-md);background:var(--surface-100);cursor:pointer;align-items:center;gap:6px;padding:4px 10px;font-size:14px;font-weight:600;display:inline-flex}.composer-tool svg{width:16px;height:16px;color:var(--brand)}.composer-tool:hover:not(:disabled){background:var(--surface-300)}.composer-tool:disabled{color:var(--ink-muted);cursor:not-allowed}.composer-tool:disabled svg{color:var(--ink-muted)}.composer-tool:focus-visible,.composer-draft__remove:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.inbox-composer>.composer-recording,.inbox-composer>.composer-draft{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface-100);align-items:center;gap:12px;margin-bottom:8px;padding:8px 10px}.composer-recording>[role=status]{font-variant-numeric:tabular-nums;flex:1;min-width:0;font-size:14px;font-weight:600}.composer-recording__dot{background:var(--danger);border-radius:50%;flex:none;width:10px;height:10px;animation:1.2s ease-in-out infinite composer-recording}@keyframes composer-recording{50%{opacity:.35}}@media (prefers-reduced-motion:reduce){.composer-recording__dot{animation:none}}.composer-draft>img,.composer-draft>video,.composer-draft__icon{border-radius:var(--radius-md);object-fit:cover;background:var(--surface-300);flex:none;width:56px;height:56px}.composer-draft__icon{color:var(--brand);background:var(--brand-soft);place-items:center;display:grid}.composer-draft__icon svg{width:24px;height:24px}.composer-draft>div{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.composer-draft strong{text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;overflow:hidden}.composer-draft>div>span{color:var(--ink-muted);font-size:13px}.composer-draft audio{width:100%;max-width:360px;height:36px;margin-top:4px}.composer-draft__remove{width:36px;height:36px;color:var(--ink-muted);border-radius:var(--radius-sm);cursor:pointer;background:0 0;border:0;flex:none;place-items:center;display:grid}.composer-draft__remove:hover:not(:disabled){color:var(--ink);background:var(--surface-300)}.composer-draft__remove svg{width:18px;height:18px}@media (pointer:coarse){.composer-tool,.composer-draft__remove{min-width:44px;min-height:44px}}@media (max-width:600px){.composer-tools{width:100%;margin-left:0}.composer-tool{flex:1;justify-content:center}}.inbox-composer{position:relative}.quick-replies{z-index:30;border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface-200);width:min(460px,100% - 40px);max-height:min(420px,60vh);box-shadow:var(--shadow-lg);flex-direction:column;gap:8px;padding:12px;display:flex;position:absolute;bottom:calc(100% - 8px);right:20px}.quick-replies>header{justify-content:space-between;align-items:center;gap:8px;display:flex}.quick-replies>header strong{font-size:15px;font-weight:600}.quick-replies input,.quick-replies textarea{width:100%;min-width:0;color:var(--ink);border:1px solid var(--line-strong);border-radius:var(--radius-md);background:var(--surface-100);resize:vertical;padding:8px 10px;font-size:15px}.quick-replies ul{flex-direction:column;flex:1;gap:2px;min-height:0;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.quick-replies li{border-radius:var(--radius-sm);align-items:center;gap:2px;display:flex}.quick-replies li:hover,.quick-replies li[data-active]{background:var(--surface-300)}.quick-replies__pick{min-width:0;color:var(--ink);border-radius:var(--radius-sm);text-align:left;cursor:pointer;background:0 0;border:0;flex-direction:column;flex:1;gap:2px;padding:8px;display:flex}.quick-replies__pick strong{font-size:14px;font-weight:600}.quick-replies__pick span{color:var(--ink-muted);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.quick-replies__icon{width:36px;height:36px;color:var(--ink-muted);border-radius:var(--radius-sm);cursor:pointer;background:0 0;border:0;flex:none;place-items:center;display:grid}.quick-replies__icon:hover{color:var(--ink);background:var(--surface-300)}.quick-replies__icon svg{width:16px;height:16px}.quick-replies .quick-replies__new{justify-content:center;min-height:36px}.quick-replies__empty{color:var(--ink-muted);text-align:center;flex-direction:column;align-items:center;gap:8px;margin:0;padding:16px 8px;font-size:14px;display:flex}.quick-replies__empty p{margin:0}.quick-replies__empty svg{width:24px;height:24px;color:var(--brand)}.quick-replies__form{flex-direction:column;gap:6px;min-height:0;display:flex;overflow-y:auto}.quick-replies__form label{margin:0;font-size:14px;font-weight:600}.quick-replies__form>div{justify-content:flex-end;gap:8px;margin-top:4px;display:flex}.quick-replies__pick:focus-visible,.quick-replies__icon:focus-visible,.inbox-message__reply:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.inbox-composer>.composer-quote{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--brand-soft);align-items:center;gap:10px;margin-bottom:8px;padding:6px 10px}.composer-quote>svg{width:16px;height:16px;color:var(--brand);flex:none}.composer-quote>div{flex-direction:column;flex:1;min-width:0;display:flex}.composer-quote strong{font-size:13px;font-weight:600}.composer-quote span{color:var(--ink-muted);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.composer-draft progress{width:100%;max-width:360px;height:6px;accent-color:var(--brand);margin-top:4px}.inbox-message>header .inbox-message__reply{min-height:28px;color:var(--ink-muted);border-radius:var(--radius-sm);cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;margin-left:auto;padding:2px 6px;font-size:13px;font-weight:600;display:inline-flex}.inbox-message__reply svg{width:14px;height:14px}.inbox-message__reply:hover{color:var(--ink);background:var(--surface-300)}.inbox-message__quote{border-radius:var(--radius-sm);background:var(--surface-300);flex-direction:column;gap:1px;margin:6px 0 2px;padding:6px 10px;display:flex}.inbox-message__quote strong{font-size:13px;font-weight:600}.inbox-message__quote span{color:var(--ink-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13px;display:-webkit-box;overflow:hidden}@media (pointer:coarse){.quick-replies__icon{width:44px;height:44px}.inbox-message>header .inbox-message__reply{min-height:44px}}@media (max-width:600px){.composer-tools{flex-wrap:wrap;gap:4px}.composer-tools .composer-tool{white-space:nowrap;flex:auto;gap:4px;padding-inline:4px;font-size:13px}.quick-replies{width:calc(100% - 32px);max-height:40dvh;right:16px}.quick-replies[data-sheet]{z-index:60;border-radius:var(--radius-md) var(--radius-md) 0 0;border-width:1px 0 0;width:100%;max-height:85dvh;position:fixed;bottom:0;left:0;right:0}}.conversation-menu{z-index:300;min-width:220px;max-width:calc(100vw - 16px);color:var(--ink);background:var(--surface-200);border:1px solid var(--line);border-radius:var(--radius-md);box-shadow:var(--shadow-lg);font-family:var(--font-sans);transform-origin:0 0;gap:2px;padding:4px;font-size:14px;line-height:1.4;animation:.12s ease-out conversation-menu-in;display:grid;position:fixed}.conversation-menu__item{min-height:36px;color:inherit;border-radius:var(--radius-sm);font:inherit;text-align:left;cursor:pointer;-webkit-user-select:none;user-select:none;background:0 0;border:0;align-items:center;gap:10px;padding:8px 10px;display:flex}.conversation-menu__item:hover,.conversation-menu__item:focus-visible{background:var(--surface-300);outline:none}.conversation-menu__item svg{width:16px;height:16px;color:var(--ink-muted);flex:none}@keyframes conversation-menu-in{0%{opacity:0;transform:scale(.98)}}@media (pointer:coarse){.conversation-menu__item{min-height:44px}}@media (prefers-reduced-motion:reduce){.conversation-menu{animation:none}}.application-shell.application-shell--inbox{height:calc(100dvh - var(--inbox-review-offset,0px));min-height:0;overflow:hidden}.application-shell--inbox>.workspace{min-height:0;overflow:hidden}.application-shell--inbox .inbox-workspace{height:100%;min-height:0}.inbox-workspace[data-selected=false] .inbox-chat{grid-column:2/-1}.inbox-workspace{--inbox-queue-width:290px;--inbox-context-width:300px;grid-template-columns:var(--inbox-queue-width) minmax(0, 1fr);height:calc(100dvh - 70px);min-height:480px;color:var(--ink);font-size:15px;line-height:1.5;display:grid;position:relative}.inbox-workspace [hidden]{display:none!important}.inbox-workspace :is(button:not(.select-trigger),input:is([type=checkbox],[type=radio])):focus-visible{outline:2px solid var(--focus);outline-offset:-2px}.inbox-workspace :is(input,textarea){caret-color:var(--brand)}.inbox-workspace :is(h1,h2,h3){font-family:var(--font-sans);letter-spacing:normal}.inbox-workspace :is(button,input,select,textarea){font:inherit}.inbox-workspace svg{flex-shrink:0;width:18px;height:18px}.inbox-queue,.inbox-chat,.inbox-context{min-width:0;min-height:0}.inbox-queue{border-right:1px solid var(--line);background:var(--surface-200);overflow-y:auto}.inbox-queue__heading{justify-content:space-between;align-items:center;gap:8px;padding:16px 16px 8px;display:flex}.inbox-queue h1{margin:0;font-size:24px;font-weight:600;line-height:1.3}.inbox-icon-button{width:44px;min-width:44px;height:44px;color:var(--ink-muted);border-radius:var(--radius-md);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.inbox-icon-button:hover:not(:disabled){color:var(--brand);background:var(--surface-300)}.inbox-queue__tools{align-items:center;gap:8px;margin:0 16px 12px;display:flex}.inbox-search{min-width:0;color:var(--ink-muted);background:var(--surface-100);border:1px solid var(--line-strong);border-radius:var(--radius-sm);flex:1;align-items:center;gap:8px;margin:0;padding:0 10px;transition:border-color .12s,box-shadow .12s;display:flex}.inbox-search:focus-within{border-color:var(--brand);box-shadow:0 0 0 3px var(--brand-soft)}.inbox-workspace .inbox-search input:focus-visible{box-shadow:none}.inbox-search input{width:100%;min-width:0;min-height:40px;color:var(--ink);background:0 0;border:0}.inbox-search input::placeholder{color:var(--ink-muted)}.inbox-filter-toggle{width:42px;height:42px;color:var(--ink-muted);background:var(--surface-100);border:1px solid var(--line-strong);border-radius:var(--radius-sm);cursor:pointer;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex;position:relative}.inbox-filter-toggle:hover{color:var(--brand);background:var(--surface-300)}.inbox-filter-toggle[aria-expanded=true]{color:var(--brand);background:var(--brand-soft);border-color:var(--brand)}.inbox-filter-toggle__count{min-width:18px;height:18px;color:var(--on-brand);background:var(--brand);border-radius:var(--radius-full);place-items:center;padding:0 4px;font-size:11px;font-weight:600;line-height:1;display:grid;position:absolute;top:-7px;right:-7px}.inbox-filters{background:var(--surface-100);border:1px solid var(--line);border-radius:var(--radius-md);gap:10px;margin:0 16px 12px;padding:12px;display:grid}.inbox-filter{color:var(--ink-muted);gap:4px;font-size:13px;font-weight:500;display:grid}.inbox-filters__clear.button{min-height:32px;color:var(--brand);justify-self:start;padding:4px 8px;font-size:13px}.inbox-filter__input{width:100%;min-width:0;min-height:40px;color:var(--ink);background:var(--surface-200);border:1px solid var(--line-strong);border-radius:var(--radius-sm);padding:0 12px;font-size:14px}.inbox-filter__input::placeholder{color:var(--ink-muted)}.inbox-workspace .inbox-filter__input:focus-visible{border-color:var(--brand);box-shadow:0 0 0 3px var(--brand-soft);outline:0}.inbox-filters__hide{min-height:32px;color:var(--ink);border:0;border-top:1px solid var(--line);cursor:pointer;background:0 0;justify-content:center;align-items:center;gap:6px;margin:2px -12px -12px;padding:6px 12px;font-size:13px;font-weight:600;display:inline-flex}.inbox-filters__hide:hover{color:var(--brand)}.inbox-workspace .inbox-filters__hide svg{width:16px;height:16px}.inbox-views{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin:0 16px 12px;display:grid}.inbox-views button{min-width:0;min-height:52px;color:var(--ink);background:var(--surface-200);border:1px solid var(--line);border-radius:var(--radius-md);white-space:nowrap;cursor:pointer;flex-direction:column;justify-content:center;align-items:center;gap:2px;padding:6px 4px;font-size:12px;font-weight:600;display:inline-flex}.inbox-views [data-view=unread] svg{color:var(--danger)}.inbox-views [data-view=favorites] svg{color:var(--accent-ink)}.inbox-views [data-view=archived] svg{color:var(--ink-muted)}.inbox-views button:hover{background:var(--surface-100);border-color:var(--line-strong)}.inbox-views button[aria-pressed=true]{color:var(--brand);background:var(--brand-soft);border-color:var(--brand)}.inbox-views button[aria-pressed=true] svg{color:var(--brand)}.inbox-queue__meta{padding:0 16px 8px}.inbox-queue__notice{color:var(--ink);background:var(--brand-soft);border-radius:var(--radius-md);justify-content:space-between;align-items:center;gap:8px;margin:0 16px 12px;padding:6px 6px 6px 12px;font-size:13px;display:flex}.inbox-queue__notice .button{min-height:32px;color:var(--brand);flex:none;padding:4px 10px}.inbox-filter .select-trigger{border-radius:var(--radius-sm);font-size:14px}.inbox-queue__count{min-width:0;color:var(--ink-muted);margin:0;font-size:13px;line-height:1.35}.inbox-queue__empty{border-top:1px solid var(--line);color:var(--ink-muted);text-align:center;justify-items:center;gap:12px;padding:40px 24px;display:grid}.inbox-queue__empty>span{width:48px;height:48px;color:var(--brand);background:var(--brand-soft);border-radius:var(--radius-full);place-items:center;display:grid}.inbox-workspace .inbox-queue__empty svg{width:22px;height:22px}.inbox-queue__empty p{overflow-wrap:anywhere;max-width:24ch;margin:0}.inbox-queue .start-conversation{background:0 0;border-color:#0000;margin:0 16px 12px}.inbox-queue .start-conversation>summary{color:var(--on-brand);background:var(--brand);border-radius:var(--radius-md);justify-content:center;font-weight:600}.inbox-queue .start-conversation>summary:hover{background:var(--brand-hover)}.inbox-queue .start-conversation[open]{border-color:var(--line);background:var(--surface-100)}.inbox-queue .start-conversation[open]>summary{color:var(--brand);background:0 0;justify-content:flex-start}.inbox-queue .start-conversation[open]>summary svg{transform:rotate(45deg)}.inbox-conversations,.inbox-message-list,.inbox-channels{margin:0;padding:0;list-style:none}.inbox-conversations li{border-top:1px solid var(--line)}.inbox-conversations button{text-align:left;width:100%;color:var(--ink);cursor:pointer;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;background:0 0;border:0;align-items:flex-start;gap:12px;padding:14px 16px;display:flex}.inbox-conversations button:hover{background:var(--surface-100)}.inbox-avatar{width:40px;height:40px;color:var(--brand);background:var(--brand-soft);letter-spacing:.02em;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:14px;font-weight:600;display:inline-flex}.inbox-conversations button[aria-current=true] .inbox-avatar{color:var(--on-brand);background:var(--brand)}.inbox-conversations__copy{flex:1;gap:3px;min-width:0;display:grid}.inbox-conversations__top{justify-content:space-between;align-items:baseline;gap:8px;min-width:0;display:flex}.inbox-conversations__copy strong{min-width:0;font-weight:600}.inbox-conversations time{color:var(--ink-muted);font-family:var(--font-mono);flex:none;font-size:12px}.inbox-conversations li[data-unread=true] time{color:var(--brand)}.inbox-conversations__copy small{flex-wrap:wrap;align-items:center;gap:2px 8px;display:flex}.inbox-conversations__unread{color:var(--on-brand);background:var(--brand);border-radius:var(--radius-sm);align-items:center;gap:5px;padding:1px 8px 1px 7px;font-weight:600;line-height:1.5;display:inline-flex}.inbox-conversations__unread:before{border-radius:var(--radius-full);content:"";background:currentColor;width:6px;height:6px}.inbox-mode{border-radius:var(--radius-sm);white-space:nowrap;align-items:center;padding:1px 7px;font-size:12px;font-weight:600;line-height:1.5;display:inline-flex}.inbox-mode[data-mode=human]{color:var(--brand);background:var(--brand-soft)}.inbox-mode[data-mode=ai]{color:var(--accent-ink);background:var(--accent-soft)}.inbox-mode[data-mode=off]{color:var(--ink-muted);background:var(--surface-300)}.inbox-conversations button[aria-current=true] .inbox-mode[data-mode=human]{background:var(--surface-200)}.inbox-conversations__favorite{color:var(--accent-ink);display:inline-flex}.inbox-workspace .inbox-conversations__favorite svg{fill:currentColor;width:14px;height:14px}.inbox-conversations[aria-busy=true]{opacity:.6;transition:opacity .12s}.inbox-conversations__copy>span,.inbox-conversations__copy small{color:var(--ink-muted);font-size:13px}.inbox-conversations__copy small{margin-top:3px;font-size:12px}.inbox-conversations__copy>*{overflow-wrap:anywhere}.inbox-chat{background:var(--brand-wash);flex-direction:column;display:flex}.inbox-chat__header{border-bottom:1px solid var(--line);background:var(--surface-200);flex-shrink:0;align-items:center;gap:12px;min-height:80px;padding:12px 20px;display:flex}.inbox-chat__header>div{flex:1;min-width:0}.inbox-chat__header .inbox-chat__title{overflow-wrap:anywhere;margin:0 0 6px;font-size:19px;font-weight:600}.inbox-chat__header p{color:var(--ink-muted);overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;gap:4px 10px;margin:0;font-size:13px;display:flex}.inbox-workspace .inbox-take{white-space:nowrap;flex:none;align-items:center;gap:8px;min-height:40px;padding:8px 14px;font-weight:600;display:inline-flex}.inbox-take__mine{color:var(--brand);background:var(--brand-soft);border-radius:var(--radius-md);white-space:nowrap;flex:none;align-items:center;gap:6px;padding:6px 10px;font-size:13px;font-weight:600;display:inline-flex}.inbox-workspace .inbox-take__mine svg{width:16px;height:16px}.inbox-take__notice{color:var(--ink);background:var(--brand-soft);border-bottom:1px solid var(--line);flex-shrink:0;margin:0;padding:10px 20px;font-size:14px;font-weight:500}.inbox-empty{text-align:center;justify-items:center;max-width:360px;margin:auto;padding:32px;display:grid}.inbox-empty>svg{width:28px;height:28px;color:var(--brand);margin-bottom:16px}.inbox-empty h2{margin-bottom:8px;font-size:20px;font-weight:600}.inbox-empty p{color:var(--ink-muted);margin:0}.inbox-messages{flex:1;padding:20px;overflow-y:auto}.inbox-history-actions{flex-wrap:wrap;justify-content:center;gap:8px;margin-bottom:20px;display:flex}.inbox-history-actions .button{min-height:40px;font-size:13px}.inbox-history-actions--newer{color:var(--ink);align-items:center;margin:0 0 4px;font-size:14px;font-weight:500}.inbox-message{background:var(--surface-200);border-radius:4px var(--radius-lg) var(--radius-lg);width:-moz-fit-content;width:fit-content;max-width:min(90%,65ch);box-shadow:var(--shadow-sm);overflow-wrap:anywhere;margin-bottom:16px;padding:12px 14px}.inbox-message[data-direction=outbound]{background:var(--brand-soft);border-radius:var(--radius-lg) 4px var(--radius-lg) var(--radius-lg);margin-left:auto}.inbox-message header{flex-wrap:wrap;gap:8px;margin-bottom:6px;font-size:13px;display:flex}.inbox-message header strong{font-weight:600}.inbox-message header>span{color:var(--ink-muted)}.inbox-message p{margin:0 0 12px;line-height:1.6}.inbox-message__text{white-space:pre-wrap}.inbox-message footer{color:var(--ink-muted);gap:3px;font-size:12px;display:grid}.inbox-message code{font-size:11px}.inbox-message__route{gap:3px;display:grid}.inbox-message__route summary{width:-moz-fit-content;width:fit-content;min-height:24px;color:var(--ink-muted);cursor:pointer;align-items:center;gap:6px;font-weight:600;list-style:none;display:inline-flex}.inbox-message__route summary::-webkit-details-marker{display:none}.inbox-message__route summary:after{content:"";border-bottom:1.5px solid;border-right:1.5px solid;width:6px;height:6px;transform:translateY(-2px)rotate(45deg)}.inbox-message__route[open] summary:after{transform:translateY(1px)rotate(-135deg)}.inbox-message__route summary:hover{color:var(--ink)}.inbox-message__route>span{display:block}@media (pointer:coarse){.inbox-message__route summary{min-height:44px}}.inbox-message time{margin-top:4px;font-size:12px}.inbox-attachment{gap:8px;margin-bottom:12px;display:grid}.inbox-message .inbox-attachment p{margin:0}.inbox-attachment__title{align-items:flex-start;gap:8px;font-weight:600;display:flex}.inbox-workspace .inbox-attachment__title svg{color:var(--brand);margin-top:3px}.inbox-attachment__file{font-weight:500}.inbox-message .inbox-attachment__next{color:var(--accent-ink);background:var(--accent-soft);border-radius:var(--radius-md);align-items:flex-start;gap:8px;padding:8px 10px;font-size:14px;font-weight:500;line-height:1.45;display:flex}.inbox-workspace .inbox-attachment__next svg{width:16px;height:16px;margin-top:2px}.inbox-composer{border-top:1px solid var(--line);background:var(--surface-200);padding:16px 20px}.inbox-composer label{margin-bottom:6px;font-size:14px;font-weight:600;display:block}.inbox-composer>div{align-items:stretch;gap:8px;display:flex}.inbox-composer textarea{width:100%;min-width:0;color:var(--ink);border:1px solid var(--line-strong);background:var(--surface-100);resize:none;border-radius:7px;padding:10px 12px}.inbox-composer textarea:disabled{cursor:not-allowed}.inbox-composer textarea::placeholder{color:var(--ink-muted)}.inbox-composer>div>.button--primary{flex:none;justify-content:center;align-items:center;gap:8px;min-width:112px;font-weight:600;display:inline-flex}.inbox-composer p{color:var(--ink-muted);margin:8px 0 0;font-size:13px}.inbox-composer .inbox-composer__next{color:var(--accent-ink);background:var(--accent-soft);border-radius:var(--radius-md);align-items:flex-start;gap:8px;margin-top:10px;padding:10px 12px;font-size:14px;font-weight:500;line-height:1.45;display:flex}.inbox-workspace .inbox-composer__next svg{width:18px;height:18px;margin-top:1px}.inbox-context{border-left:1px solid var(--line);background:var(--surface-200);padding:20px;overflow-y:auto}.inbox-context header{align-items:center;gap:8px;display:flex}.inbox-context .inbox-context__title{margin:0;font-size:17px;font-weight:600}.inbox-context h3{overflow-wrap:anywhere;margin:24px 0 12px;font-size:15px;font-weight:600}.inbox-context dl{margin:0}.inbox-context dt{color:var(--ink-muted);margin-top:14px;font-size:13px;font-weight:500}.inbox-context dd{overflow-wrap:anywhere;margin:2px 0 0;font-weight:500}.inbox-context code{font-size:12px}.inbox-context p{color:var(--ink-muted);margin:16px 0 0;font-size:13px}.inbox-channels li{border-bottom:1px solid var(--line);overflow-wrap:anywhere;gap:4px;padding:12px 0;display:grid}.inbox-channels li span{color:var(--ink-muted);font-size:13px}.inbox-context .inbox-context__origin{color:var(--ink);margin:-6px 0 6px;font-size:13px;font-weight:500}.inbox-context .contact-rename__trigger{min-height:32px;color:var(--brand);padding:4px 0;font-weight:600}.contact-rename{gap:8px;margin:4px 0 8px;display:grid}.contact-rename label{gap:6px;font-size:14px;font-weight:600;display:grid}.contact-rename input{border:1px solid var(--line-strong);border-radius:var(--radius-md);background:var(--surface-200);min-height:40px;color:var(--ink);font:inherit;padding:8px 12px;font-weight:500}.contact-rename input:focus{border-color:var(--brand);box-shadow:0 0 0 3px var(--brand-soft);outline:none}.contact-rename>div{flex-wrap:wrap;gap:8px;display:flex}.inbox-context .contact-rename p[role=alert]{color:var(--danger);margin:0}.inbox-pending .inbox-pending__about{color:var(--ink-muted);margin:0 0 10px}.inbox-pending>div>.button{margin-bottom:10px}@media (pointer:coarse){.contact-rename input,.inbox-context .contact-rename__trigger{min-height:44px}.contact-rename input{font-size:16px}}.lead-delegation__list{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.lead-delegation__list li{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface-100);max-width:100%;min-height:32px;color:var(--ink);align-items:center;gap:6px;padding:4px 4px 4px 10px;font-size:14px;font-weight:500;display:inline-flex}.lead-delegation__list li>span{overflow-wrap:anywhere;min-width:0}.lead-delegation__list svg{width:15px;height:15px;color:var(--ink-muted);flex:none}.lead-delegation__remove{border-radius:var(--radius-sm);width:24px;height:24px;color:var(--ink-muted);cursor:pointer;background:0 0;border:0;flex:none;place-items:center;padding:0;display:inline-grid}.lead-delegation__remove:hover:not(:disabled){background:var(--surface-300);color:var(--ink)}.lead-delegation__add{gap:6px;margin-top:12px;display:grid}.lead-delegation__add>span{font-size:14px;font-weight:600}.lead-delegation__add>div{grid-template-columns:minmax(0,1fr);gap:8px;display:grid}.lead-delegation__add .button{justify-self:start}.inbox-context .lead-delegation__muted{margin:0;font-size:14px}.inbox-context .lead-delegation__notice{color:var(--brand);margin-top:10px;font-weight:500}.inbox-context .lead-delegation__issue{color:var(--danger);margin-top:10px;font-weight:500}@media (pointer:coarse){.lead-delegation__remove{width:44px;height:44px}}.inbox-notice{overflow-wrap:anywhere;color:var(--ink-muted);margin:0;padding:16px}.inbox-notice p{margin:8px 0 12px}.inbox-notice--error{color:var(--ink);background:var(--surface-200)}.inbox-notice--error>strong{color:var(--danger)}.inbox-composer .select-trigger,.inbox-pending .select-trigger{background:var(--surface-100);min-height:44px}.reply-alternate{align-items:flex-start;gap:8px;font-size:13px;display:flex}.reply-alternate input{accent-color:var(--brand);flex:none;margin-top:3px}.inbox-pending{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface-100);margin:0 16px 12px}.inbox-pending[data-pending=true]{background:var(--accent-soft);border-color:#0000}.inbox-pending summary{cursor:pointer;min-height:40px;color:var(--ink-muted);justify-content:space-between;align-items:center;gap:8px;padding:8px 12px;font-size:13px;font-weight:600;list-style:none;display:flex}.inbox-pending summary::-webkit-details-marker{display:none}.inbox-pending summary:after{content:"";border-bottom:2px solid;border-right:2px solid;flex:none;width:7px;height:7px;margin-right:3px;transform:translateY(-2px)rotate(45deg)}.inbox-pending[open] summary:after{transform:translateY(2px)rotate(-135deg)}.inbox-pending[data-pending=true] summary{color:var(--accent-ink)}.inbox-pending summary:hover{color:var(--ink)}.inbox-pending>div{max-height:45dvh;padding:0 12px 12px;overflow-y:auto}.inbox-pending :is(p,label,button,.inbox-field){font-size:13px}.inbox-pending form{gap:12px;display:grid}.inbox-pending ul{gap:8px;padding:0;list-style:none;display:grid}.inbox-pending :is(label:not(.reply-alternate),.inbox-field){gap:6px;display:grid}@media (max-width:1280px){.inbox-workspace{grid-template-columns:var(--inbox-queue-width) minmax(0, 1fr)}.inbox-workspace[data-pane=context] .inbox-context{grid-column:2}}@media (max-width:1024px) and (min-width:761px){.application-shell--inbox .rail__identity>span:not(.hobuss-brand){padding-inline:8px}.inbox-workspace{--inbox-queue-width:250px}}@media (max-width:760px){.application-shell--inbox>.workspace{flex:1}.application-shell--inbox>:is(.rail,.tenant-band){flex:none}.application-shell--inbox .tenant-band{padding-inline:16px}.inbox-workspace{height:calc(100dvh - 151px);min-height:460px;display:flex}.inbox-workspace>:is(.inbox-queue,.inbox-chat,.inbox-context){border-inline:0;width:100%}.inbox-chat__header{flex-wrap:wrap;gap:4px;min-height:76px;padding:12px 8px}.inbox-workspace .inbox-take,.inbox-take__mine{order:1;justify-content:center;width:100%;min-height:44px}.inbox-take__notice{padding:10px 16px}.inbox-chat__header .inbox-chat__title,.inbox-workspace :is(input,textarea){font-size:16px}.inbox-search input,.inbox-filter__input,.inbox-filter .select-trigger{min-height:44px}.inbox-filter-toggle{width:46px;height:46px}.inbox-conversations time{font-size:12px}.inbox-messages{padding:16px}.inbox-message{max-width:96%}.inbox-message time,.inbox-message code{font-size:12px}.inbox-composer{padding:12px 16px}.inbox-context{padding:16px}}@media (pointer:coarse){.inbox-views button,.inbox-filters__hide,.inbox-pending summary,.inbox-queue__notice .button,.inbox-filters__clear.button{min-height:44px}}@media (prefers-reduced-motion:reduce){.inbox-conversations[aria-busy=true]{transition:none}}.inbox-workflow{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:12px;padding:12px 20px;font-size:14px;display:flex}.inbox-workflow__transfer{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:block}.inbox-workflow__transfer summary{cursor:pointer;color:var(--ink-muted);min-height:36px;padding:8px 0}.inbox-workflow__transfer .button{margin:8px 0 0 8px}@media (max-width:760px){.attendance-notice{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 8px;padding:8px 16px;display:flex}.attendance-notice .button{min-height:36px;padding:4px 8px}.attendance-notice>span[role=status]{flex-basis:100%}.inbox-workflow{max-height:25vh;padding:8px 16px}}.inbox-workflow__transfer label{flex-basis:100%}.inbox-workflow__transfer [role=combobox]{max-width:min(100%,340px)}.attendance-notice{overflow-wrap:anywhere;gap:8px;padding:12px 8px;font-size:14px;display:grid}.attendance-notice .button{white-space:normal;text-align:left}@media (hover:hover) and (min-width:761px){.rail .attendance-notice{opacity:0;max-height:0;padding-block:0;transition:max-height .18s,padding-block .18s,opacity .12s;overflow:hidden}.rail__identity:hover+.attendance-notice,.rail .attendance-notice:hover,.rail .attendance-notice:focus-within{opacity:1;max-height:200px;padding-block:12px}}@media (hover:hover) and (min-width:761px) and (prefers-reduced-motion:reduce){.rail .attendance-notice{transition:none}}.inbox-workflow{background:var(--surface-200);flex-shrink:0;max-height:32vh;overflow:auto}.inbox-workflow>details{flex-basis:100%;min-width:0}.inbox-workflow>details>summary{cursor:pointer;min-height:36px;color:var(--ink-muted);padding:8px 0}.inbox-pending__preview{border-left:3px solid var(--brand);background:var(--brand-soft);white-space:pre-wrap;overflow-wrap:anywhere;margin:12px 0;padding:12px}.inbox-pending__ignore{border-top:1px solid var(--line);margin-top:16px;padding-top:12px}.inbox-pending__history-issue{justify-items:start;gap:8px;display:grid}.inbox-filter--labels{border:0;min-width:0;margin:0;padding:0}.inbox-filter--labels legend{margin-bottom:4px;padding:0}.inbox-label-options{flex-wrap:wrap;gap:6px;display:flex}.inbox-label-options button,.inbox-label-match button{min-height:32px;color:var(--ink);background:var(--surface-200);border:1px solid var(--line);border-radius:var(--radius-md);cursor:pointer;align-items:center;gap:5px;padding:4px 10px;font-size:13px;font-weight:600;display:inline-flex}.inbox-label-options svg{width:14px;height:14px;color:var(--ink-muted)}.inbox-label-options button:hover:not(:disabled),.inbox-label-match button:hover{border-color:var(--brand)}.inbox-label-options button[aria-pressed=true],.inbox-label-match button[aria-pressed=true]{color:var(--brand);background:var(--brand-soft);border-color:var(--brand)}.inbox-label-options button[aria-pressed=true] svg{color:var(--brand)}.inbox-label-options button:disabled{cursor:not-allowed;opacity:.55}.inbox-label-match{grid-template-columns:1fr 1fr;gap:6px;margin-top:8px;display:grid}.inbox-label-match button{justify-content:center}.inbox-stage,.inbox-label{max-width:100%;color:var(--ink);border:1px solid var(--line);border-radius:var(--radius-sm);text-overflow:ellipsis;white-space:nowrap;align-items:center;padding:0 7px;font-size:12px;font-weight:600;line-height:1.5;display:inline-flex;overflow:hidden}.inbox-stage{background:var(--brand-wash);border-color:#0000}.inbox-label{background:var(--surface-100);gap:3px}.inbox-workspace .inbox-label svg{width:12px;height:12px;color:var(--ink-muted);flex:none}.lead-organization__field{gap:6px;margin-bottom:12px;display:grid}.lead-organization__field>span,.lead-organization__add>span{font-size:14px;font-weight:600}.inbox-context .lead-organization__value{color:var(--ink);margin:0;font-size:15px;font-weight:500}.lead-organization__labels{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.lead-organization__labels li{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface-100);max-width:100%;min-height:32px;color:var(--ink);align-items:center;gap:6px;padding:4px 4px 4px 10px;font-size:14px;font-weight:500;display:inline-flex}.lead-organization__labels li>span{overflow-wrap:anywhere;min-width:0}.lead-organization__labels svg{width:15px;height:15px;color:var(--ink-muted);flex:none}.lead-organization__remove{border-radius:var(--radius-sm);width:24px;height:24px;color:var(--ink-muted);cursor:pointer;background:0 0;border:0;flex:none;place-items:center;padding:0;display:inline-grid}.lead-organization__remove:hover:not(:disabled){background:var(--surface-300);color:var(--ink)}.lead-organization__add{gap:6px;margin-top:6px;display:grid}.lead-organization__add .button{justify-self:start}.lead-organization__manage{min-height:32px;color:var(--brand);cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:4px 0;font-size:14px;font-weight:600;display:inline-flex}.inbox-workspace .lead-organization__manage svg{width:16px;height:16px;transition:transform .12s}.lead-organization__manage[aria-expanded=true] svg{transform:rotate(180deg)}.lead-organization__catalog{background:var(--surface-100);border:1px solid var(--line);border-radius:var(--radius-md);gap:12px;margin-top:8px;padding:12px;display:grid}.lead-organization__catalog[hidden]{display:none}.lead-organization__group h4{margin:0 0 6px;font-size:14px;font-weight:600}.lead-organization__group ol{gap:2px;margin:0 0 8px;padding:0;list-style:none;display:grid}.lead-organization__group li{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:8px;min-height:36px;font-size:14px;font-weight:500;display:flex}.lead-organization__group li>span{overflow-wrap:anywhere;min-width:0}.lead-organization__group .button--quiet{min-height:32px;padding:4px 8px;font-size:13px}.lead-organization__group .lead-organization__danger{color:var(--danger)}.lead-organization__group form{grid-template-columns:minmax(0,1fr);gap:8px;display:grid}.lead-organization__group form .button{justify-self:start}.inbox-context .lead-organization__muted{margin:0 0 8px;font-size:14px}.inbox-context .lead-organization__notice{color:var(--brand);margin-top:10px;font-weight:500}.inbox-context .lead-organization__issue{color:var(--danger);margin-top:10px;font-weight:500}@media (pointer:coarse){.inbox-label-options button,.inbox-label-match button,.lead-organization__manage,.lead-organization__group .button--quiet{min-height:44px}.lead-organization__remove{width:44px;height:44px}}@media (prefers-reduced-motion:reduce){.inbox-workspace .lead-organization__manage svg{transition:none}}.application-shell--inbox{scrollbar-color:var(--line) transparent}.inbox-workspace :is(.inbox-queue,.inbox-messages,.inbox-context,.inbox-workflow){scrollbar-width:thin;scrollbar-color:var(--line) transparent}.inbox-workspace :is(.inbox-queue,.inbox-messages,.inbox-context,.inbox-workflow):hover{scrollbar-color:var(--line-strong) transparent}.inbox-resizer{z-index:4;cursor:col-resize;touch-action:none;width:9px;position:absolute;top:0;bottom:0}.inbox-resizer[data-edge=queue]{left:calc(var(--inbox-queue-width) - 5px)}.inbox-resizer[data-edge=context]{right:calc(var(--inbox-context-width) - 4px)}.inbox-resizer:after{content:"";background:0 0;width:2px;transition:background .12s;position:absolute;top:0;bottom:0;left:4px}.inbox-resizer:hover:after,.inbox-resizer:focus-visible:after,.inbox-workspace[data-resizing] .inbox-resizer:after{background:var(--brand)}.inbox-resizer:focus-visible{outline:0}.inbox-workspace[data-resizing]{cursor:col-resize;-webkit-user-select:none;user-select:none}.inbox-workspace:is([data-context=open],[data-context=closed]){grid-template-columns:var(--inbox-queue-width) minmax(0, 1fr) var(--inbox-context-column);transition:grid-template-columns .18s cubic-bezier(.2,0,0,1)}.inbox-workspace[data-context=open]{--inbox-context-column:var(--inbox-context-width)}.inbox-workspace[data-context=closed]{--inbox-context-column:16px}.inbox-workspace[data-resizing]{transition:none}.inbox-workspace:is([data-context=open],[data-context=closed]) .inbox-context{grid-area:1/3}.inbox-workspace[data-context=closed] .inbox-context{visibility:hidden;overflow:hidden}.inbox-workspace[data-context=closed] .inbox-resizer[data-edge=context]{display:none}.inbox-context-edge{z-index:2;width:16px;color:var(--ink-muted);background:var(--surface-200);border:0;border-left:1px solid var(--line);cursor:pointer;place-items:center;padding:0;display:grid;position:absolute;top:0;bottom:0;right:0}.inbox-context-edge:hover,.inbox-context-edge:focus-visible{color:var(--brand);background:var(--brand-soft)}.inbox-workspace .inbox-context-edge svg{width:14px;height:14px}.inbox-queue__actions{align-items:center;gap:2px;display:inline-flex}.inbox-context header .inbox-context__title{flex:1}@media (pointer:fine){.inbox-context header .inbox-icon-button,.inbox-queue__actions .inbox-icon-button{width:36px;min-width:36px;height:36px}}@media (prefers-reduced-motion:reduce){.inbox-workspace{transition:none}}.inbox-context .lead-delegation__hint{margin:-4px 0 10px;font-size:14px;font-weight:500}.lead-delegation__group{border:0;min-width:0;margin:0 0 12px;padding:0}.lead-delegation__group legend{margin-bottom:4px;padding:0;font-size:14px;font-weight:600}.lead-delegation__group ul{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface-100);scrollbar-width:thin;scrollbar-color:var(--line) transparent;max-height:240px;margin:0;padding:2px 0;list-style:none;overflow-y:auto}.lead-delegation__group label{min-height:36px;color:var(--ink);cursor:pointer;align-items:center;gap:8px;padding:4px 10px;font-size:14px;font-weight:500;display:flex}.lead-delegation__group label:hover{background:var(--surface-300)}.lead-delegation__group input{width:16px;height:16px;accent-color:var(--brand);flex:none;margin:0}.lead-delegation__group svg{width:15px;height:15px;color:var(--ink-muted);flex:none}.lead-delegation__group label>span{overflow-wrap:anywhere;min-width:0}@media (pointer:coarse){.lead-delegation__group label{min-height:44px}}.inbox-connection-alert{border:1px solid var(--line);border-left:4px solid var(--danger);border-radius:var(--radius-md);background:var(--surface-200);color:var(--ink);overflow-wrap:anywhere;align-items:flex-start;gap:10px;margin:0 12px 12px;padding:12px;display:flex}.inbox-connection-alert>svg{width:18px;height:18px;color:var(--danger);flex:none;margin-top:2px}.inbox-connection-alert strong{color:var(--danger);font-size:15px;font-weight:600;display:block}.inbox-connection-alert p{margin:4px 0 0;font-size:14px;font-weight:500}.inbox-connection-alert .button{margin-top:10px}.inbox-workspace{font-size:16px}.inbox-queue h1{font-size:26px}.inbox-views{flex-wrap:wrap;gap:6px;display:flex}.inbox-views button{border-radius:var(--radius-full);flex-direction:row;gap:6px;min-height:32px;padding:4px 12px;font-size:13px}.inbox-workspace .inbox-views svg{width:15px;height:15px}.inbox-conversations button{gap:12px;padding:12px 16px}.inbox-avatar{width:44px;height:44px;font-size:15px}.inbox-conversations__copy strong{font-size:16px;font-weight:600}.inbox-conversations time{font-family:var(--font-sans);font-variant-numeric:tabular-nums;font-size:13px;font-weight:500}.inbox-conversations__copy>span{color:var(--ink);font-size:14px}.inbox-conversations__copy small{font-size:12px}.inbox-conversations li[data-unread=true] button{background:color-mix(in srgb, var(--brand-soft) 45%, transparent)}.inbox-conversations li[data-unread=true] button[aria-current=true]{background:var(--brand-soft)}.inbox-conversations li[data-unread=true] time{font-weight:600}.inbox-conversations__unread,.inbox-mode{padding:2px 8px;font-size:12px;font-weight:600}.inbox-conversations button[aria-current=true]{background:var(--brand-soft)}.inbox-chat__header .inbox-chat__title{font-size:21px}.inbox-chat__header p{font-size:14px}.inbox-message{padding:12px 16px}.inbox-message header{font-size:14px}.inbox-message__text{font-size:16px}.inbox-message time{color:var(--ink-muted);font-family:var(--font-sans);font-size:12px;font-weight:500}.inbox-workflow{font-size:15px;font-weight:500}.inbox-workflow [role=status] p{margin:0}.inbox-workflow .button--primary{min-height:38px}.inbox-workflow__unlink{margin-left:auto;font-size:13px;font-weight:400}.inbox-workflow__unlink summary{min-height:32px;color:var(--ink-muted);text-underline-offset:3px;cursor:pointer;align-items:center;font-weight:500;text-decoration:underline;list-style:none;display:inline-flex}.inbox-workflow__unlink summary::-webkit-details-marker{display:none}.inbox-workflow__unlink[open]{flex-basis:100%;margin-left:0}.inbox-workflow__unlink p{max-width:62ch;color:var(--ink);margin:4px 0 8px}.inbox-composer{padding:12px 20px 16px}.inbox-composer>.inbox-composer__route{flex-wrap:wrap;align-items:center;gap:4px 10px;margin-bottom:8px;display:flex}.inbox-composer .inbox-composer__route label{color:var(--ink-muted);margin:0;font-size:13px;font-weight:600}.inbox-composer .inbox-composer__route .select-trigger{width:auto;min-width:220px;max-width:100%;min-height:34px;padding-block:4px;font-size:14px}.inbox-composer textarea{font-size:16px}.inbox-context .inbox-context__title,.inbox-context h3{font-size:18px}.inbox-context dt{font-size:13px;font-weight:600}.inbox-context dd{font-size:15px;font-weight:500}.inbox-context__pin[aria-pressed=true]{color:var(--on-brand);background:var(--brand)}.inbox-context__pin[aria-pressed=true]:hover:not(:disabled){color:var(--on-brand);background:var(--brand-hover)}@media (pointer:coarse){.inbox-views button,.inbox-workflow__unlink summary,.inbox-composer .inbox-composer__route .select-trigger{min-height:44px}}.channels-workspace .access-form fieldset{border:0;min-width:0;margin:0 0 20px;padding:0}.channels-workspace .access-form legend{margin-bottom:12px;font-weight:600}:is(.channels-workspace .access-form label:has(input[type=radio]),.channels-workspace .access-form label:has(input[type=checkbox])){flex-direction:row;align-items:center;min-height:44px;font-weight:400}.channels-workspace .access-form input:is([type=radio],[type=checkbox]){width:18px;height:18px;min-height:18px;accent-color:var(--brand);flex:none;padding:0}.channels-workspace .invite-list small{color:var(--ink-muted);overflow-wrap:anywhere;margin-top:4px;display:block}.channels-workspace .access-heading p{max-width:70ch}.channels-workspace{padding:24px}.channels-workspace .access-heading{align-items:flex-start}.channels-workspace .button{min-height:44px}.evolution-pairing__qr{width:min(100%,280px);height:auto;image-rendering:pixelated;margin-block:20px;display:block}.channels-workspace .invite-list li.channel-item--offline{border-left:4px solid var(--danger);background:var(--surface-200);padding-inline:12px}.channels-workspace .invite-list .channel-item__alert{color:var(--danger);margin-top:6px;font-size:14px;font-weight:500}.ai-workspace{padding:24px;font-size:15px}.ai-workspace .button{min-height:40px;font-size:14px;font-weight:500}.ai-workspace h2{margin:0;font-size:17px;font-weight:600}.ai-workspace .access-heading>.button{flex:none;align-self:flex-start}.ai-workspace h1[tabindex="-1"]:focus{outline:none}.ai-loading{color:var(--ink-muted);padding-block:16px}.ai-help{color:var(--ink-muted);max-width:70ch;margin:4px 0 16px}.ai-band{border-radius:var(--radius-md);align-items:flex-start;gap:10px;margin:0 0 20px;padding:12px 14px;font-size:14px;font-weight:500;line-height:1.5;display:flex}.ai-band svg{flex:none;width:18px;height:18px;margin-top:1px}.ai-band[data-tone=accent]{background:var(--accent-soft);color:var(--accent-ink)}.ai-band[data-tone=muted]{background:var(--surface-300);color:var(--ink)}.ai-chip{border-radius:var(--radius-sm);white-space:nowrap;align-items:center;padding:2px 8px;font-size:12px;font-style:normal;font-weight:600;display:inline-flex}.ai-chip[data-tone=brand]{background:var(--brand-soft);color:var(--brand)}.ai-chip[data-tone=accent]{background:var(--accent-soft);color:var(--accent-ink)}.ai-chip[data-tone=muted]{background:var(--surface-300);color:var(--ink-muted)}.ai-agents{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.ai-agents>li{border-bottom:1px solid var(--line);grid-template-columns:24px minmax(0,1fr) auto auto;align-items:center;gap:14px;padding:16px 4px;display:grid}.ai-agents>li>svg{width:22px;height:22px;color:var(--brand)}.ai-agents strong{font-size:16px;font-weight:600;display:block}.ai-agents p{margin:2px 0 0}.ai-agents small{color:var(--ink-muted);margin-top:2px;font-size:13px;display:block}.ai-agents__state{flex-direction:column;align-items:flex-end;gap:4px;display:flex}.ai-empty{border-top:1px solid var(--line);flex-direction:column;align-items:flex-start;gap:8px;padding:32px 4px;display:flex}.ai-empty svg{color:var(--brand)}.ai-empty>svg{width:28px;height:28px}.ai-empty p{color:var(--ink-muted);max-width:60ch;margin:0 0 8px}.ai-field{flex-direction:column;gap:6px;min-width:0;display:flex}.ai-field>label,.ai-field__label,.ai-list>legend,.ai-days>legend,.ai-templates>legend{color:var(--ink);font-size:14px;font-weight:600}.ai-field>label span,.ai-field__label span{color:var(--ink-muted);font-weight:400}.ai-field input,.ai-field textarea{border:1px solid var(--line-strong);border-radius:var(--radius-md);background:var(--surface-200);width:100%;min-height:40px;color:var(--ink);font:inherit;padding:8px 10px;font-size:15px;line-height:1.5;transition:border-color .12s,box-shadow .12s}.ai-field textarea{resize:vertical}.ai-field input:focus,.ai-field textarea:focus{border-color:var(--brand);box-shadow:0 0 0 3px var(--brand-soft);outline:none}.ai-field input:disabled,.ai-field textarea:disabled{color:var(--ink-muted);background:var(--surface-100)}.ai-field small{color:var(--ink-muted);font-size:13px}.ai-field--short{max-width:240px}.ai-field__with-unit{color:var(--ink-muted);align-items:center;gap:8px;font-size:14px;display:flex}.ai-field__with-unit input{max-width:120px}.ai-check{cursor:pointer;align-items:center;gap:8px;min-height:40px;font-size:14px;font-weight:500;display:inline-flex}.ai-check input{width:18px;height:18px;accent-color:var(--brand);flex:none}.ai-check small{color:var(--ink-muted);font-size:13px;font-weight:400;display:block}.ai-identity{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;margin-bottom:24px;display:grid}.ai-new{background:var(--surface-200);border:1px solid var(--line);border-radius:var(--radius-lg);margin-bottom:24px;padding:20px}.ai-new h2{margin-bottom:16px}.ai-templates{border:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0 0 16px;padding:0;display:grid}.ai-templates>legend{margin-bottom:8px;padding:0}.ai-templates label{border:1px solid var(--line);border-radius:var(--radius-md);cursor:pointer;align-items:flex-start;gap:10px;padding:12px;display:flex}.ai-templates label:has(input:checked){border-color:var(--brand);background:var(--brand-soft)}.ai-templates input{width:18px;height:18px;accent-color:var(--brand);flex:none;margin:1px 0 0}.ai-templates strong{font-size:15px;font-weight:600;display:block}.ai-templates small{color:var(--ink-muted);margin-top:2px;font-size:13px;line-height:1.4;display:block}.ai-editor__head{justify-content:space-between;align-items:flex-start;gap:24px;margin:12px 0 16px;display:flex}.ai-editor__head h1{font-family:var(--font-serif);letter-spacing:-.025em;margin:0 0 8px;font-size:32px;font-weight:500;line-height:1.2}.ai-editor__status{flex-wrap:wrap;gap:6px;margin:0;display:flex}.ai-assembly{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:28px;display:grid}.ai-pieces{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.ai-piece{background:var(--surface-200);border:1px solid var(--line);border-radius:var(--radius-md)}.ai-piece[data-off=true] .ai-piece__open>svg:first-child,.ai-piece[data-off=true] .ai-piece__open strong{color:var(--ink-muted)}.ai-piece[data-dragging=true]{opacity:.5}.ai-piece__bar{align-items:center;gap:8px;padding:6px 8px;display:flex}.ai-piece__grip{color:var(--ink-muted);cursor:grab;flex:none;display:inline-flex}.ai-piece__grip svg{width:18px;height:18px}.ai-piece__open{border-radius:var(--radius-sm);min-width:0;min-height:48px;color:var(--ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex:1;align-items:center;gap:10px;padding:4px;display:flex}.ai-piece__open>svg:first-child{width:20px;height:20px;color:var(--brand);flex:none}.ai-piece__open>svg:last-child{width:16px;height:16px;color:var(--ink-muted);flex:none;transition:transform .12s}.ai-piece__open[aria-expanded=true]>svg:last-child{transform:rotate(180deg)}.ai-piece__open>span{flex:1;min-width:0}.ai-piece__open strong{font-size:15px;font-weight:600;display:block}.ai-piece__open small{color:var(--ink-muted);text-overflow:ellipsis;white-space:nowrap;font-size:13px;display:block;overflow:hidden}.ai-piece__moves{flex:none;display:inline-flex}.ai-workspace .ai-icon-button{justify-content:center;width:36px;min-height:36px;padding:0}.ai-icon-button svg{width:16px;height:16px}.ai-piece__form{border-top:1px solid var(--line);flex-direction:column;gap:14px;padding:14px 16px 16px;display:flex}.ai-days{border:0;flex-wrap:wrap;gap:4px 14px;margin:0;padding:0;display:flex}.ai-days>legend{margin-bottom:4px;padding:0}.ai-list{border:0;margin:0;padding:0}.ai-list>legend{margin-bottom:8px;padding:0}.ai-list ol{flex-direction:column;gap:8px;margin:0 0 10px;padding:0;list-style:none;display:flex}.ai-list li{background:var(--surface-100);border:1px solid var(--line);border-radius:var(--radius-md);align-items:flex-start;gap:8px;padding:12px;display:flex}.ai-list__fields{flex-direction:column;flex:1;gap:10px;min-width:0;display:flex}.ai-list__empty{color:var(--ink-muted);margin:0 0 10px}.ai-assembly__side{flex-direction:column;gap:16px;min-width:0;display:flex}.ai-publish,.ai-box{background:var(--surface-200);border:1px solid var(--line);border-radius:var(--radius-lg);padding:16px}.ai-publish{flex-direction:column;gap:12px;display:flex}.ai-publish p{margin:0;font-size:14px}.ai-publish ul{background:var(--accent-soft);color:var(--accent-ink);border-radius:var(--radius-md);flex-direction:column;gap:6px;margin:0;padding:10px 12px;font-size:14px;font-weight:500;list-style:none;display:flex}.ai-publish ul button{color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.ai-publish small{color:var(--ink-muted);font-size:13px}.ai-box h3{color:var(--ink-muted);margin:16px 0 6px;font-size:13px;font-weight:600}.ai-box ul{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.ai-box li button{border-radius:var(--radius-md);width:100%;color:var(--ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:flex-start;gap:10px;padding:8px;display:flex}.ai-box li button:hover:not(:disabled){background:var(--surface-300)}.ai-box li button:disabled{cursor:default;opacity:.65}.ai-box li button>svg{width:18px;height:18px;color:var(--brand);flex:none;margin-top:2px}.ai-box li button>span{flex:1;min-width:0}.ai-box strong{font-size:14px;font-weight:600;display:block}.ai-box small{color:var(--ink-muted);font-size:13px;line-height:1.4;display:block}.ai-read{grid-template-columns:minmax(0,2fr) minmax(0,3fr);align-items:start;gap:28px;display:grid}.ai-read h2{align-items:center;gap:8px;display:flex}.ai-read h2 svg{width:18px;height:18px;color:var(--brand)}.ai-rules{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.ai-rules li{border-bottom:1px solid var(--line);padding:10px 0}.ai-rules strong{font-size:15px;font-weight:600;display:block}.ai-rules span{color:var(--ink-muted);font-size:14px}.ai-prompt{scrollbar-width:thin;background:var(--surface-200);border:1px solid var(--line);border-radius:var(--radius-md);max-height:560px;color:var(--ink);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;padding:16px;font-family:inherit;font-size:15px;line-height:1.6;overflow:auto}.ai-numbers,.ai-versions{max-width:760px}.ai-channels{border-top:1px solid var(--line);margin:0 0 16px;padding:0;list-style:none}.ai-channels li{border-bottom:1px solid var(--line);padding:6px 0}.ai-channels strong{font-size:15px;font-weight:600;display:block}.ai-versions ul{border-top:1px solid var(--line);margin:12px 0 0;padding:0;list-style:none}.ai-versions li{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:14px 0;display:flex}.ai-versions li strong{margin-right:8px;font-size:15px;font-weight:600}.ai-versions li small{color:var(--ink-muted);margin-top:2px;font-size:13px;display:block}.ai-versions li p{margin:4px 0 0}.ai-archive{margin-top:32px}.ai-confirm{background:var(--surface-100);border:1px solid var(--line);border-radius:var(--radius-md);margin:12px 0;padding:12px 14px}.ai-confirm p{margin:0 0 10px;font-weight:500}.ai-workspace .ai-danger{color:var(--danger)}@media (max-width:1100px){.ai-assembly,.ai-read{grid-template-columns:minmax(0,1fr)}}@media (max-width:760px){.ai-workspace{padding:16px}.ai-workspace .access-heading,.ai-editor__head{flex-direction:column}.ai-workspace .button{min-height:44px}.ai-identity,.ai-templates{grid-template-columns:minmax(0,1fr)}.ai-agents>li{grid-template-columns:24px minmax(0,1fr)}.ai-agents__state{grid-column:2;align-items:flex-start}.ai-agents>li>.button{grid-column:2}.ai-piece__bar{flex-wrap:wrap}.ai-piece__open{flex-basis:calc(100% - 28px)}.ai-field input,.ai-field textarea{font-size:16px}}@media (prefers-reduced-motion:reduce){.ai-field input,.ai-field textarea,.ai-piece__open>svg:last-child{transition:none}}
