.integrations-ui{color:var(--ink-1);font-size:var(--text-body)}.integrations-ui :is(input:not([type=checkbox]):not([type=radio]):not([type=hidden]),select,textarea){box-sizing:border-box;min-width:0;max-width:100%;min-height:40px;padding:9px 12px;border:1px solid var(--border-strong);border-radius:7px;background-color:var(--surface);color:var(--ink-1);font:inherit;font-size:var(--text-compact);line-height:1.4}.integrations-ui select{padding-right:30px}.integrations-ui input::-moz-placeholder,.integrations-ui textarea::-moz-placeholder{color:var(--ink-3);opacity:.8}.integrations-ui input::placeholder,.integrations-ui textarea::placeholder{color:var(--ink-3);opacity:.8}.integrations-ui :is(input,select,textarea):disabled{background-color:var(--surface-2);cursor:not-allowed;opacity:.65}.integrations-ui :is(button,a,input,select,textarea,summary):focus-visible{outline:2px solid var(--brand-orange);outline-offset:3px}.integrations-ui .btn{min-height:40px;padding:8px 12px;font-size:var(--text-compact);white-space:normal;text-align:center}.integrations-ui .btn:disabled{cursor:not-allowed}.integrations-ui .sub{font-size:var(--text-body);line-height:1.55;color:var(--ink-3)}.integrations-ui :is(h2,h3,p){overflow-wrap:anywhere}.integrations-ui h3{font-size:var(--text-body);font-weight:650;margin:0}.integrations-ui .int-danger{color:var(--status-red);border-color:var(--status-red-border)}.int-sections{display:grid;gap:30px}.int-group-heading{margin-bottom:14px}.int-group-heading h2,.int-panel-heading h2{margin:0;font-size:var(--text-heading-md);font-weight:650;letter-spacing:-.02em}.int-group-heading p,.int-panel-heading p{margin:5px 0 0;color:var(--ink-3);font-size:var(--text-compact);line-height:1.6}.int-scope-note{display:flex;flex-wrap:wrap;gap:6px 12px;padding:16px 18px;border-radius:8px;background:var(--surface-2);color:var(--ink-2);font-size:var(--text-body);line-height:1.6}.int-scope-note>div>p,.int-scope-note>p{margin:0;color:var(--ink-3)}.int-scope-note>svg{flex-shrink:0;margin-top:2px}.int-scope-note>div{flex:1;min-width:0}.integrations-ui .int-client-card-body a,.integrations-ui .int-disclosure-body>a,.integrations-ui .int-scope-note a{text-decoration:underline;text-underline-offset:3px}.int-count{display:inline-flex;align-items:center;justify-content:center;min-width:22px;padding:2px 6px;margin-left:7px;border-radius:5px;background:var(--status-yellow-bg);color:var(--status-yellow);font-size:var(--text-caption);font-weight:650}.int-connection-controls{display:grid;gap:10px;width:100%;min-width:0}.int-connection-controls>.int-actions{justify-content:flex-end}.int-connection-controls>form{justify-self:end}.int-connection-controls:empty{display:none}.int-actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.int-actions>form{margin:0}.int-disclosure{min-width:0;border:1px solid var(--border);border-radius:8px;background:var(--surface)}.int-disclosure>summary{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:13px 16px;list-style:none;cursor:pointer;font-size:var(--text-compact);font-weight:600;color:var(--ink-2)}.int-disclosure>summary::-webkit-details-marker{display:none}.int-disclosure>summary:after{content:"";width:7px;height:7px;flex-shrink:0;border-right:1.5px solid;border-bottom:1.5px solid;transform:rotate(45deg) translateY(-2px)}.int-disclosure[open]>summary{border-bottom:1px solid var(--divider)}.int-disclosure[open]>summary:after{transform:rotate(225deg) translate(-1px,-1px)}.int-disclosure-body{padding:16px;display:grid;gap:14px;min-width:0;font-size:var(--text-body);line-height:1.6}.int-disclosure-body>p{margin:0;color:var(--ink-3)}.int-connection-controls .int-disclosure>summary{padding:9px 12px;font-size:var(--text-caption)}.int-field{display:flex;flex-direction:column;align-items:stretch;gap:6px;min-width:0;color:var(--ink-2);font-size:var(--text-compact);font-weight:550}.int-field input,.int-field select{width:100%;font-weight:400}.int-form-row{display:flex;align-items:flex-end;flex-wrap:wrap;gap:12px}.int-form-row>.int-field{flex:1 1 200px}.int-form-row>p{flex-basis:100%}.int-help{margin:0;color:var(--ink-3);font-size:var(--text-body);line-height:1.6}.int-confirm,.int-stack{display:grid;gap:12px;min-width:0}.int-confirm{width:100%;padding:18px;border:1px solid var(--status-yellow-border);border-radius:8px;background:var(--status-yellow-surface)}.int-confirm>p{margin:0;color:var(--ink-2);font-size:var(--text-compact);line-height:1.6}.int-confirm code{-webkit-user-select:all;-moz-user-select:all;user-select:all;overflow-wrap:anywhere;font-family:var(--font-mono);font-size:var(--text-caption)}.int-confirm>.int-actions{justify-content:flex-end}.int-feedback{padding:12px 14px;font-size:var(--text-compact);line-height:1.6;border-radius:7px;overflow-wrap:anywhere}.int-feedback.is-error{background:var(--status-red-bg);color:var(--status-red)}.int-feedback.is-success{background:var(--status-green-bg);color:var(--status-green)}.int-panel{min-width:0;padding:22px;border:1px solid var(--border);border-radius:10px;background:var(--surface)}.int-panel-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;margin-bottom:20px}.int-panel-heading .btn{flex-shrink:0}.int-filter-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(180px,.6fr);gap:16px;margin-bottom:18px}.int-empty{padding:22px 0;color:var(--ink-2);font-size:var(--text-compact)}.int-empty p{color:var(--ink-3);margin:5px 0 12px}.int-review-item{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:22px;padding:22px 0;border-top:1px solid var(--divider);font-size:var(--text-compact);line-height:1.6}.int-review-item>.int-confirm,.int-review-item>.int-feedback{grid-column:1/-1}.int-review-item>div>p{margin:7px 0}.int-mapping-list{list-style:none;margin:0;padding:0;min-width:0}.int-mapping-list>li{display:flex;align-items:center;flex-wrap:wrap;gap:12px;padding:15px 0;border-top:1px solid var(--divider);min-width:0}.int-mapping-list>li:first-child{border-top:0}.int-mapping-main{flex:1 1 230px;display:grid;gap:4px;min-width:0;overflow-wrap:anywhere}.int-mapping-main strong{font-size:var(--text-compact)}.int-mapping-main>code,.int-mapping-main>span{font-size:var(--text-caption);color:var(--ink-3)}.int-status{display:inline-flex;gap:6px;align-items:center;border-radius:6px;padding:5px 9px;font-size:var(--text-caption);line-height:1.4;font-weight:600}.int-status:before{content:"";width:5px;height:5px;border-radius:50%;background:currentColor;flex-shrink:0}.int-status.is-good{color:var(--status-green);background:var(--status-green-bg)}.int-status.is-warn{color:var(--status-yellow);background:var(--status-yellow-bg)}.int-status.is-bad{color:var(--status-red);background:var(--status-red-bg)}.int-status.is-neutral{color:var(--status-neutral);background:var(--status-neutral-bg)}.integrations-ui.int-client-page{display:grid;gap:20px;min-width:0}.int-client-intro{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:6px 16px;color:var(--ink-3);font-size:var(--text-compact)}.int-client-intro p{margin:0}.int-page-head{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:20px;margin-bottom:8px}.int-page-head h1{margin:6px 0 0;font-size:var(--text-page-title);font-weight:560;letter-spacing:-.035em}.int-page-head p{margin:8px 0 0;color:var(--ink-3);line-height:1.6}.int-client-card{min-width:0;border:1px solid var(--border);border-radius:10px;background:var(--surface)}.int-client-card-head{display:grid;grid-template-columns:42px minmax(0,1fr) auto;gap:14px;align-items:center;padding:22px 24px 16px}.int-service-icon{width:42px;height:42px;border-radius:10px;display:grid;place-items:center;background:var(--surface-2);color:var(--ink-2)}.int-client-card-head h2{margin:0;font-size:var(--text-heading-sm);font-weight:650}.int-client-card-head p{margin:5px 0 0;font-size:var(--text-compact);color:var(--ink-3);line-height:1.6}.int-card-toolbar{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:12px;padding:0 24px 20px 80px}.int-client-card-body:empty{display:none}.int-client-card-body{display:grid;gap:18px;padding:20px 24px;border-top:1px solid var(--divider)}.int-setup-panel{padding:18px;border:1px solid var(--border);border-radius:8px;background:var(--surface-2)}.int-planned-list{padding:0;margin:0;list-style:none}.int-planned-list li{display:flex;justify-content:space-between;gap:20px;padding:8px 0}.int-planned-list span{color:var(--ink-3)}.integrations-ui .team-integrations-diagnostics>.int-disclosure{margin-top:20px}.integrations-ui .team-integrations-diagnostics .page{max-width:none;width:100%;padding:0}.integrations-ui .team-integrations-diagnostics .page-head{display:none}@media (max-width:760px){.int-connection-controls>form{justify-self:start}.int-client-card-head{grid-template-columns:36px minmax(0,1fr);padding:18px}.int-client-card-head>.int-status{grid-column:2;justify-self:start}.int-card-toolbar{padding:0 18px 18px}.int-client-card-body{padding:18px}.int-setup-panel{padding:14px}.int-panel{padding:18px}.int-panel-heading{flex-wrap:wrap}.int-connection-controls>.int-actions{justify-content:flex-start}.int-filter-row,.int-review-item{grid-template-columns:minmax(0,1fr)}.int-confirm{padding:14px}.integrations-ui .int-field input,.integrations-ui .int-field select{font-size:16px}}.integrations-ui .team-integrations-diagnostics>.int-stack{margin-top:20px}.integrations-ui .int-disclosure-body>.card{margin:0!important;box-shadow:none}.integrations-ui .team-governance-layout{grid-template-columns:repeat(2,minmax(0,1fr))}@media(max-width:760px){.integrations-ui .team-governance-layout{grid-template-columns:minmax(0,1fr)}}.integrations-ui a:not(.btn){color:var(--ink-2)}.ac-sections{display:grid;gap:28px}.ac-section{display:grid;gap:12px;min-width:0}.ac-section-head{display:flex;align-items:center;gap:8px}.ac-section-head h2{margin:0;font-size:var(--text-heading-sm);font-weight:650}.ac-count{padding:1px 8px;border-radius:999px;background:var(--surface-3);color:var(--ink-3);font-size:var(--text-caption);font-weight:600;font-variant-numeric:tabular-nums}.ac-calm{margin:0;color:var(--ink-3);font-size:var(--text-compact)}.ac-attention-list{display:grid;border:1px solid var(--status-yellow-border);border-radius:var(--r-xl);background:var(--surface);overflow:hidden}.ac-attention{display:flex;align-items:flex-start;gap:12px;padding:14px 16px}.ac-attention+.ac-attention,.ac-attention+.ac-more,.ac-calm+.ac-attention,.ac-more+.ac-attention{border-top:1px solid var(--divider)}.ac-attention-copy{display:grid;gap:3px;flex:1;min-width:0}.ac-attention-copy>span,.ac-attention-copy>strong{font-size:var(--text-compact)}.ac-attention-copy>span{color:var(--ink-3);line-height:1.5}.ac-attention>.btn{flex-shrink:0}.ac-attention-meeting .int-review-item{margin-top:6px;padding:0;border:0;background:none}.ac-attention-list>.ac-calm{padding:10px 16px;border-top:1px solid var(--divider)}.ac-more{padding:10px 16px;border:0;background:var(--surface-2);color:var(--brand-orange-text);font:inherit;font-size:var(--text-compact);font-weight:600;text-align:left;cursor:pointer}.ac-tile{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;flex-shrink:0;border-radius:var(--r-lg);background:var(--surface-3);color:var(--ink-2);font-size:var(--text-caption);font-weight:700}.ac-cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));gap:12px}.ac-card{display:flex;flex-direction:column;gap:8px;min-width:0;padding:16px;border:1px solid var(--border);border-radius:var(--r-xl);background:var(--surface);scroll-margin-top:24px}.ac-card-head{display:flex;align-items:center;justify-content:space-between;gap:10px}.ac-state{display:inline-flex;align-items:center;gap:5px;padding:3px 8px;border-radius:999px;font-size:var(--text-caption);font-style:normal;font-weight:650}.ac-state:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor}.ac-state.is-connected{background:var(--status-green-bg);color:var(--status-green)}.ac-state.is-progress{background:var(--status-yellow-bg);color:var(--status-yellow)}.ac-state.is-neutral{background:var(--status-neutral-bg);color:var(--status-neutral)}.ac-card-title{display:flex;align-items:center;gap:8px;margin:4px 0 0;font-size:var(--text-body);font-weight:650}.ac-tag{padding:1px 6px;border-radius:var(--r-sm);background:var(--surface-3);color:var(--ink-3);font-size:var(--text-micro);font-weight:600}.ac-card-purpose{margin:0;color:var(--ink-3);font-size:var(--text-compact);line-height:1.5}.ac-card-facts{display:grid;gap:2px;margin:0;padding:0;list-style:none;color:var(--ink-2);font-size:var(--text-caption);line-height:1.5;overflow-wrap:anywhere}.ac-card-actions{display:flex;flex-wrap:wrap;align-items:flex-start;gap:8px;margin-top:auto;padding-top:6px}.ac-card-actions>.int-connection-controls>.int-actions{justify-content:flex-start}.ac-background{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:10px 0;border-top:1px solid var(--divider)}.ac-background>div{display:grid;gap:2px}.ac-background strong{font-size:var(--text-compact)}.ac-background span{color:var(--ink-3);font-size:var(--text-caption)}.ac-soon{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin:0;padding:12px 16px;border:1px dashed var(--border-strong);border-radius:var(--r-xl);color:var(--ink-3);font-size:var(--text-compact)}.ac-soon strong{color:var(--ink-2)}.ac-foot{margin:0;color:var(--ink-3);font-size:var(--text-caption)}@media (max-width:760px){.ac-attention,.ac-background{flex-wrap:wrap}}.main:has(.inbox-root){height:100vh;overflow:hidden}.inbox-root{display:flex;flex-direction:column;height:100%;min-height:0;background:var(--bg)}.inbox-root .client-header{position:static;flex:0 0 auto;display:grid;grid-template-columns:minmax(max-content,1fr) minmax(160px,420px) minmax(max-content,1fr);align-items:center;gap:16px;row-gap:8px}.inbox-root .client-header .crumb{flex:0 0 auto}.inbox-header-lead{display:flex;align-items:center;gap:14px;min-width:0}.inbox-header-lead .crumb{min-width:0}@media (max-width:1180px){.inbox-root .client-header{display:flex;flex-wrap:wrap;align-items:center}.inbox-root .client-header .crumb,.inbox-root .inbox-header-lead{flex:0 1 auto;min-width:0}.inbox-header-actions{flex:0 0 auto}.inbox-root .inbox-search{order:3;flex-basis:100%;max-width:none}}@media (max-width:600px){.inbox-root .inbox-header-actions{flex-basis:100%;margin-left:0;justify-content:space-between}.inbox-header-actions .inbox-menu{left:0;right:auto}}@media (max-width:405px){.inbox-root .inbox-sort{margin-left:0}}.inbox-search{position:relative;width:100%;max-width:420px;min-width:160px;margin:0 auto}.inbox-search>svg{position:absolute;left:10px;top:50%;transform:translateY(-50%);color:var(--ink-4);pointer-events:none}.inbox-search input{width:100%;border:1px solid var(--border);background:var(--surface);border-radius:var(--r-lg);padding:6px 32px;font:inherit;font-size:var(--text-body);color:var(--ink-1)}.inbox-search input::-moz-placeholder{color:var(--ink-4)}.inbox-search input::placeholder{color:var(--ink-4)}.inbox-search input:focus{outline:none;border-color:var(--brand-orange);box-shadow:0 0 0 3px rgba(255,88,0,.12)}.inbox-search .inbox-search-clear{position:absolute;right:6px;top:50%;transform:translateY(-50%);background:transparent;border:0;color:var(--ink-4);padding:4px;cursor:pointer;border-radius:var(--r-sm);display:inline-flex}.inbox-search .inbox-search-clear:hover{color:var(--ink-1);background:var(--surface-2)}.inbox-header-actions{display:flex;align-items:stretch;gap:8px;flex-wrap:nowrap;flex:0 0 auto;margin-left:auto}.inbox-header-actions>*{flex-shrink:0}.inbox-header-actions>*>.btn{height:100%}.inbox-scope{display:inline-flex;padding:2px;background:var(--surface-2);border:1px solid var(--border);border-radius:var(--r-lg);gap:2px}.inbox-scope button{border:1px solid transparent;background:transparent;color:var(--ink-3);font:inherit;font-size:var(--text-compact);font-weight:500;padding:4px 12px;border-radius:var(--r-md);cursor:pointer}.inbox-scope button.on{background:var(--surface);color:var(--ink-1);border-color:var(--border);box-shadow:var(--shadow-1)}.inbox-scope button .n{color:var(--ink-4);margin-left:6px;font-variant-numeric:tabular-nums;font-weight:500}.inbox-scope button.on .n{color:var(--ink-3)}.inbox-filter-row{display:flex;align-items:center;gap:8px;padding:10px 32px;border-bottom:1px solid var(--divider);background:var(--bg);flex-wrap:wrap;flex:0 0 auto}.inbox-filter-sep{width:1px;height:16px;background:var(--border);margin:0 4px}.inbox-filter-row .chip{cursor:pointer}.inbox-type-chip.on{background:var(--ink-1);color:var(--surface);border-color:var(--ink-1)}.inbox-type-chip .count-n{color:var(--ink-4);margin-left:3px;font-weight:500}.inbox-type-chip.on .count-n{color:var(--surface-3)}.inbox-dd{cursor:pointer;background:var(--surface);border-color:var(--border)}.inbox-dd:hover{background:var(--surface-2)}.inbox-dd .chev{opacity:.55}.inbox-dd.on{background:var(--brand-orange-soft);color:var(--brand-orange-text);border-color:#ffd4b8}.inbox-facet-chip{border-style:dashed}.inbox-facet-chip.on{border-style:solid;background:var(--brand-orange-soft);color:var(--brand-orange-text);border-color:#ffd4b8}.inbox-sort{position:relative;margin-left:auto}.inbox-sort-trigger{font-size:var(--text-compact);color:var(--ink-3);cursor:pointer;display:inline-flex;align-items:center;gap:4px;background:transparent;border:0;font-family:inherit}.inbox-sort-trigger b{color:var(--ink-1);font-weight:600}.inbox-root .chip.xs,.pipeline-root .chip.xs{font-size:var(--text-caption);padding:1px 6px}.inbox-root .chip.orange{color:var(--brand-orange-text);background:var(--brand-orange-soft)}.inbox-root .chip.solid-red{color:var(--surface);background:var(--status-red)}.inbox-root .avatar.av-1{background:linear-gradient(135deg,#ffb07a,#ff5800)}.inbox-root .avatar.av-2{background:linear-gradient(135deg,#7ea8e7,#3b6fbf)}.inbox-root .avatar.av-3{background:linear-gradient(135deg,#a9d5b0,#4a9967)}.inbox-root .avatar.av-4{background:linear-gradient(135deg,#d5b8e7,#7a4a9f)}.inbox-root .avatar.av-5{background:linear-gradient(135deg,#e7c6a0,#a87543)}.inbox-root .avatar.av-6{background:linear-gradient(135deg,#e79fa9,#b94a5a)}.inbox-split{display:grid;--inbox-listw:min(var(--list-w,440px),calc(100% - 320px));grid-template-columns:var(--inbox-listw) 1px 1fr;grid-template-rows:minmax(0,1fr);flex:1;min-height:0}.inbox-split.collapsed{grid-template-columns:1fr 0 0}.inbox-list{display:flex;flex-direction:column;min-height:0;background:var(--bg);overflow:hidden}.thread-list-rows{flex:1;overflow-y:auto;overflow-x:hidden;min-height:0;scrollbar-width:none;-ms-overflow-style:none}.thread-list-rows::-webkit-scrollbar{display:none}.inbox-splitter{background:var(--border);cursor:col-resize;position:relative;transition:background .15s}.inbox-split.collapsed .inbox-splitter{opacity:0;pointer-events:none}.inbox-splitter:before{content:"";position:absolute;top:0;bottom:0;left:-4px;right:-4px}.inbox-splitter:after{content:"";position:absolute;top:50%;left:50%;width:3px;height:32px;background:var(--brand-orange);border-radius:2px;transform:translate(-50%,-50%);opacity:0;transition:opacity .15s}.inbox-splitter.dragging:after,.inbox-splitter:hover:after{opacity:1}.inbox-splitter.dragging,.inbox-splitter:hover{background:#ffd4b8}body.inbox-resizing{cursor:col-resize;-webkit-user-select:none;-moz-user-select:none;user-select:none}body.inbox-resizing *{-webkit-user-select:none!important;-moz-user-select:none!important;user-select:none!important}.inbox-preview{display:flex;flex-direction:column;min-height:0;background:var(--bg);overflow:hidden}@keyframes inbox-preview-in{0%{opacity:0;transform:translateX(34px)}to{opacity:1;transform:none}}@keyframes inbox-preview-out{0%{opacity:1;transform:none}to{opacity:0;transform:translateX(34px)}}.inbox-split:not(.collapsed) .inbox-preview{animation:inbox-preview-in .26s ease}.inbox-split:not(.collapsed) .inbox-preview.is-leaving{animation:inbox-preview-out .22s ease forwards}.inbox-split.collapsed .inbox-preview .inbox-participants-row,.inbox-split.collapsed .inbox-preview .preview-body,.inbox-split.collapsed .inbox-preview .preview-composer,.inbox-split.collapsed .inbox-preview .preview-header,.inbox-split.collapsed .inbox-preview .preview-meta{display:none}.inbox-split.collapsed .empty-preview{display:flex}.thread-row{display:grid;grid-template-columns:20px 22px 1fr auto;gap:10px;align-items:flex-start;padding:11px 16px;border-bottom:1px solid var(--divider);cursor:pointer;position:relative}.thread-row.unread{background:var(--surface);box-shadow:inset 3px 0 0 var(--brand-orange)}.thread-row.unread .t-title{font-weight:700;color:var(--ink-1)}.thread-row.read{background:var(--surface-2)}.thread-row.read .avatar{opacity:.7}.thread-row.read .chip{opacity:.75}.thread-row.active,.thread-row.selected{background:var(--brand-orange-soft);box-shadow:inset 3px 0 0 var(--brand-orange)}.thread-row:hover:not(.selected):not(.active){background:var(--surface-2)}.thread-row .cb{width:14px;height:14px;border-radius:3px;border:1.5px solid var(--ink-5);background:var(--surface);margin-top:4px;display:grid;place-items:center;color:var(--surface)}.thread-row.selected .cb{background:var(--brand-orange);border-color:var(--brand-orange)}.thread-row .unread-dot{position:absolute;left:4px;top:18px;width:6px;height:6px;border-radius:50%;background:var(--brand-orange)}.thread-row .t-sender{font-size:var(--text-caption);color:var(--ink-3);font-weight:500}.thread-row.read .t-sender{color:var(--ink-4)}.t-title{font-size:var(--text-body);font-weight:600;color:var(--ink-1);letter-spacing:-.005em;line-height:1.3;margin-top:4px}.thread-row.read .t-title{font-weight:400;color:var(--ink-3)}.t-preview{font-size:var(--text-compact);color:var(--ink-3);margin-top:4px;line-height:1.45;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.thread-row.read .t-preview{color:var(--ink-4)}.t-meta{font-size:var(--text-compact);color:var(--ink-3);margin-top:6px;display:flex;align-items:center;gap:6px;flex-wrap:wrap}.t-meta .dot-sep{width:3px;height:3px;border-radius:50%;background:var(--ink-5);margin:0}.t-right{display:flex;flex-direction:column;align-items:flex-end;gap:6px}.t-time{font-size:var(--text-caption);color:var(--ink-4);font-variant-numeric:tabular-nums}.thread-row .row-menu-btn{display:none;background:transparent;border:0;color:var(--ink-3);padding:4px;border-radius:var(--r-sm);cursor:pointer}.thread-row .row-menu-btn:hover{background:var(--surface-3);color:var(--ink-1)}.thread-row.leaving{animation:inbox-row-leave .18s ease-in forwards}@keyframes inbox-row-leave{to{opacity:0;transform:translateX(-16px);max-height:0;padding-top:0;padding-bottom:0;margin:0;border-bottom-width:0}}@keyframes inbox-row-in{0%{opacity:0;transform:translateY(-8px);background:var(--brand-orange-soft)}to{opacity:1;transform:none}}.thread-row.arriving{animation:inbox-row-in .28s ease-out}.section-label{padding:10px 16px 6px;font-size:var(--text-caption);font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--ink-4);border-top:1px solid var(--border);cursor:pointer;display:flex;align-items:center;gap:6px;-webkit-user-select:none;-moz-user-select:none;user-select:none;background:transparent;width:100%;font-family:inherit}.section-label:hover{color:var(--ink-3)}.section-label .caret{transition:transform .18s}.section-label.collapsed .caret{transform:rotate(-90deg)}.bulk-bar{display:flex;align-items:center;gap:8px;padding:8px 14px;border-bottom:1px solid var(--border);background:var(--surface-2);flex:0 0 auto}.bulk-select-all{width:14px;height:14px;border-radius:3px;background:var(--brand-orange);display:grid;place-items:center;border:0;padding:0;cursor:pointer;color:var(--surface)}.bulk-count{font-size:var(--text-compact);font-weight:600;color:var(--ink-1)}.bulk-actions{display:flex;gap:4px;margin-left:auto;opacity:1;transition:opacity .18s ease,visibility 0s}.bulk-actions.is-empty{opacity:0;visibility:hidden;pointer-events:none;transition:opacity .18s ease,visibility 0s .18s}.inbox-root .bulk-select-all{min-height:0}.inbox-root .bulk-actions .btn{min-height:30px;padding:6px 9px}.state-view{padding:32px 24px;flex:1;align-items:center;justify-content:center;text-align:center;flex-direction:column;min-height:0;display:flex}.state-view.at-top{justify-content:flex-start;padding-top:72px}.state-view .icon-wrap{width:56px;height:56px;border-radius:50%;background:var(--surface-2);display:grid;place-items:center;color:var(--ink-4);margin-bottom:14px}.state-view .icon-wrap.danger{background:var(--status-red-bg);color:var(--status-red)}.state-view h4{margin:0 0 4px;font-size:var(--text-heading-sm);font-weight:600;color:var(--ink-1);letter-spacing:-.01em}.state-view p{margin:0;font-size:var(--text-compact);color:var(--ink-3);max-width:320px;line-height:1.5}.state-view .state-actions{display:flex;gap:8px;margin-top:16px}.skel{padding:12px 16px;border-bottom:1px solid var(--divider);display:flex;gap:10px;align-items:flex-start}.skel-avatar{width:22px;height:22px;border-radius:50%;background:var(--surface-3);flex:0 0 auto}.skel-lines{flex:1;display:flex;flex-direction:column;gap:6px}.skel-line{height:10px;background:var(--surface-3);border-radius:var(--r-sm)}.skel-line.short{width:40%}.skel-line.med{width:75%}.skel-line.long{width:100%}.skel-time{width:24px;height:10px;background:var(--surface-3);border-radius:var(--r-sm);flex:0 0 auto;margin-top:4px}.skel-shimmer{position:relative;overflow:hidden}.skel-shimmer:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.6),transparent);animation:inbox-shimmer 1.4s infinite}@keyframes inbox-shimmer{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}.empty-preview{display:none;flex:1;padding:40px 24px;align-items:center;justify-content:center;text-align:center;flex-direction:column}.empty-preview .icon-wrap{width:56px;height:56px;border-radius:50%;background:var(--surface-2);display:grid;place-items:center;color:var(--ink-4);margin-bottom:14px}.empty-preview h4{margin:0 0 4px;font-size:var(--text-heading-sm);font-weight:600;color:var(--ink-1);letter-spacing:-.01em}.empty-preview p{margin:0;font-size:var(--text-compact);color:var(--ink-3);max-width:320px;line-height:1.5}.empty-preview .digest{margin-top:24px;text-align:left;display:flex;flex-direction:column;gap:8px;min-width:260px}.empty-preview .digest-label{font-size:var(--text-caption);font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--ink-4)}.empty-preview .digest-item{display:flex;align-items:center;gap:10px;padding:10px 12px;background:var(--surface);border:1px solid var(--border);border-radius:var(--r-lg);font-size:var(--text-compact);color:var(--ink-2)}.empty-preview .digest-item svg{color:var(--status-green);flex:0 0 auto}.preview-header{padding:16px 24px;border-bottom:1px solid var(--border);display:flex;align-items:center;gap:10px;flex-wrap:nowrap;background:var(--surface-2);flex:0 0 auto}.preview-title-block{min-width:0;flex:1 1 0}.preview-title-block .p-title{font-size:var(--text-body);font-weight:600;color:var(--ink-1);letter-spacing:-.01em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.preview-title-block .p-meta{font-size:var(--text-compact);color:var(--ink-3);margin-top:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.preview-actions{display:flex;gap:6px;align-items:stretch;flex-wrap:nowrap;flex:0 0 auto}.preview-actions>.btn{align-items:center}.inbox-preview.narrow .preview-primary-full,.preview-primary-short{display:none}.inbox-preview.narrow .preview-primary-short{display:inline}.inbox-preview.narrow .preview-actions .action-secondary{display:none}.preview-meta{padding:12px 24px;display:flex;gap:20px;border-bottom:1px solid var(--divider);font-size:var(--text-compact);color:var(--ink-3);flex-wrap:wrap;background:var(--surface-2);flex:0 0 auto}.preview-meta .k{color:var(--ink-4)}.preview-meta .v{color:var(--ink-1);font-weight:600;margin-left:6px}.preview-meta .v.red{color:var(--status-red)}.preview-meta .v.yellow{color:var(--status-yellow)}.preview-meta .v.green{color:var(--status-green)}.inbox-participants-row{gap:8px;padding:10px 24px;border-bottom:1px solid var(--border);background:var(--surface-2);font-size:var(--text-compact);flex:0 0 auto}.inbox-participants-row,.inbox-participants-row .avatar-stack{display:flex;align-items:center}.inbox-participants-row .avatar-stack .avatar{margin-left:-6px;border:2px solid var(--bg);box-shadow:0 0 0 1px rgba(20,17,14,.06)}.inbox-participants-row .avatar-stack .avatar:first-child{margin-left:0}.inbox-participants-row .avatar-extra{width:22px;height:22px;border-radius:50%;background:var(--surface-3);color:var(--ink-3);font-size:var(--text-caption);font-weight:700;display:grid;place-items:center;margin-left:-6px;border:2px solid var(--bg)}.preview-body{padding:20px 24px;flex:1;overflow:auto;min-height:0}.preview-section-label{font-size:var(--text-compact);color:var(--ink-4);margin-bottom:6px;text-transform:uppercase;letter-spacing:.06em;font-weight:700}.preview-note{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-lg);padding:14px 16px;font-size:var(--text-body);line-height:1.55;color:var(--ink-2);box-shadow:0 1px 0 rgba(20,17,14,.03)}.preview-note-attribution{margin-top:10px;padding-top:10px;border-top:1px solid var(--divider);font-size:var(--text-compact);color:var(--ink-4)}.preview-note a{color:var(--brand-orange-text);text-decoration:underline;text-underline-offset:2px;word-break:break-word}.preview-meta a.v{color:var(--brand-orange-text);font-weight:600;margin-left:6px;text-decoration:none}.preview-meta a.v:hover{text-decoration:underline}.inbox-media-grid{margin-top:12px;display:flex;flex-wrap:wrap;gap:10px}.inbox-media-item{display:block;flex:1 1 100%;max-width:1100px;min-width:0;border:1px solid var(--border);border-radius:var(--r-md);overflow:hidden;background:var(--surface-3)}.inbox-media-item>img{display:block;width:100%;height:auto}.inbox-media-item:not(.is-video):hover{border-color:var(--ink-4)}.inbox-media-item.is-video{flex-basis:100%;max-width:none;background:#000}.inbox-task-actions{display:flex;gap:8px;margin-top:16px}.preview-timeline{border-left:2px solid var(--border);padding-left:12px;display:flex;flex-direction:column;gap:10px;font-size:var(--text-compact);color:var(--ink-2)}.preview-timeline .when{color:var(--ink-4)}.preview-flag-list{border:1px solid var(--border);border-radius:var(--r-lg);overflow:hidden;background:var(--surface)}.preview-flag-item{padding:10px 14px;border-bottom:1px solid var(--divider);display:flex;align-items:center;gap:10px}.preview-flag-item:last-child{border-bottom:0}.preview-flag-thumb{width:40px;height:40px;border-radius:var(--r-sm);flex:0 0 auto;display:grid;place-items:center;color:var(--ink-4);font-size:var(--text-caption);font-weight:700;background:var(--surface-3)}.preview-composer{border-top:1px solid var(--border);padding:12px 24px;background:var(--surface-2);display:flex;align-items:flex-end;gap:8px;flex-wrap:wrap;row-gap:8px;flex:0 0 auto;position:relative}.preview-composer.dragging{background:var(--brand-orange-soft)}.inbox-composer-input{flex:1;background:var(--surface);border:1px solid var(--border);border-radius:var(--r-md);padding:8px 10px;font-size:var(--text-compact);color:var(--ink-1);min-width:0;font-family:inherit;resize:none;min-height:36px;max-height:120px;overflow-y:auto;scrollbar-width:none;-ms-overflow-style:none}.inbox-composer-input::-webkit-scrollbar{display:none}.inbox-composer-input::-moz-placeholder{color:var(--ink-4)}.inbox-composer-input::placeholder{color:var(--ink-4)}.inbox-composer-input:focus{outline:none;border-color:var(--brand-orange);box-shadow:0 0 0 3px rgba(255,88,0,.12)}.inbox-composer-row{flex:1 1 100%;display:flex;align-items:flex-end;gap:8px;min-width:0;position:relative}.inbox-composer-status{flex:1 1 100%;display:flex;justify-content:flex-end;font-size:var(--text-caption);color:var(--ink-4)}.inbox-composer-attachments{display:flex;flex-wrap:wrap;gap:6px;width:100%}.inbox-attachment{display:inline-flex;align-items:center;gap:6px;padding:4px 8px;background:var(--surface);border:1px solid var(--border);border-radius:999px;font-size:var(--text-compact);color:var(--ink-1)}.inbox-attachment .size{color:var(--ink-4)}.inbox-attachment button{background:transparent;border:0;padding:0 2px;color:var(--ink-4);cursor:pointer}.inbox-popover{position:absolute;top:calc(100% + 4px);left:0;background:var(--surface);border:1px solid var(--border);border-radius:var(--r-lg);box-shadow:0 16px 36px rgba(20,17,14,.14);z-index:40;padding:6px;min-width:200px}.inbox-popover.align-end{left:auto;right:0}.inbox-popover.above{top:auto;bottom:calc(100% + 4px)}.inbox-popover-wide{min-width:240px}.inbox-popover-label{padding:4px 9px 6px;font-size:var(--text-caption);font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--ink-4)}.inbox-popover-label+.inbox-popover-label,.pop-item+.inbox-popover-label{border-top:1px solid var(--divider);margin-top:4px;padding-top:8px}.pop-item{display:flex;align-items:center;gap:8px;padding:7px 9px;border-radius:var(--r-sm);cursor:pointer;font-size:var(--text-compact);color:var(--ink-2);background:transparent;border:0;width:100%;text-align:left;font-family:inherit}.pop-item:hover{background:var(--surface-2);color:var(--ink-1)}.pop-item .pop-check{width:14px;opacity:0;flex:0 0 auto;color:var(--brand-orange)}.pop-item.on .pop-check{opacity:1}.pop-item .pop-count{margin-left:auto;color:var(--ink-4)}.inbox-menu{position:absolute;top:calc(100% + 4px);right:0;min-width:200px;padding:6px;border:1px solid var(--border);border-radius:var(--r-lg);background:var(--surface);box-shadow:0 16px 36px rgba(20,17,14,.14);z-index:40}.inbox-menu.align-start{right:auto;left:0}.inbox-menu-wide{min-width:240px}.inbox-menu-item{width:100%;display:flex;align-items:center;gap:9px;padding:8px 9px;border:0;border-radius:var(--r-md);background:transparent;color:var(--ink-2);cursor:pointer;font:inherit;font-size:var(--text-compact);text-align:left;font-family:inherit}.inbox-menu-item:focus-visible,.inbox-menu-item:hover{background:var(--surface-2);color:var(--ink-1);outline:none}.inbox-menu-item svg{opacity:.7;flex:0 0 auto}.inbox-menu-item .stack{display:flex;flex-direction:column;gap:1px}.inbox-menu-item .stack .t{font-weight:600;color:var(--ink-1)}.inbox-menu-item .stack .d{font-size:var(--text-caption);color:var(--ink-4);font-weight:400}.inbox-menu-divider{height:1px;background:var(--divider);margin:4px 2px}.inbox-ctx-menu{position:fixed;z-index:80;background:var(--surface);border:1px solid var(--border);border-radius:var(--r-lg);box-shadow:0 20px 44px rgba(20,17,14,.18);padding:6px;min-width:200px;animation:inbox-ctx-in .12s ease-out}@keyframes inbox-ctx-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.ctx-item{display:flex;align-items:center;gap:9px;padding:7px 9px;border-radius:var(--r-sm);cursor:pointer;font-size:var(--text-compact);color:var(--ink-2);position:relative}.ctx-item:hover{background:var(--surface-2);color:var(--ink-1)}.ctx-item svg{opacity:.7;flex:0 0 auto}.ctx-item.danger{color:var(--status-red)}.ctx-item.danger:hover{background:var(--status-red-bg)}.ctx-divider{height:1px;background:var(--divider);margin:4px 2px}.ctx-submenu{display:none;position:absolute;top:-6px;left:100%;margin-left:4px;background:var(--surface);border:1px solid var(--border);border-radius:var(--r-lg);box-shadow:0 20px 44px rgba(20,17,14,.18);padding:6px;min-width:160px;z-index:81}.ctx-item.has-sub:hover>.ctx-submenu{display:block}.inbox-recipient-input{border:1px solid var(--border-strong);border-radius:var(--r-md);padding:6px 8px;display:flex;flex-wrap:wrap;gap:4px;min-height:36px;align-items:center;background:var(--surface);cursor:text}.inbox-recipient-input input{border:0;outline:0;flex:1;min-width:120px;padding:2px 4px;font:inherit;font-size:var(--text-body);background:transparent;color:var(--ink-1)}.inbox-recipient-chip{display:inline-flex;align-items:center;gap:6px;padding:2px 4px 2px 8px;background:var(--surface-3);border-radius:999px;font-size:var(--text-compact);font-weight:500;color:var(--ink-1)}.inbox-recipient-chip button{background:transparent;border:0;padding:0 4px;color:var(--ink-3);cursor:pointer;font-size:var(--text-body);line-height:1}.inbox-recipient-suggest{margin-top:6px;border:1px solid var(--border);border-radius:var(--r-md);max-height:180px;overflow-y:auto;background:var(--surface)}.inbox-recipient-suggest .pop-item{border-radius:0;padding:8px 10px}.inbox-back-btn{display:none}@media (max-width:1200px){.inbox-split{--inbox-listw:min(var(--list-w,380px),calc(100% - 320px));grid-template-columns:var(--inbox-listw) 6px 1fr}}@media (max-width:860px){.main:has(.inbox-root){height:auto;overflow:visible}.inbox-root{height:auto;min-height:calc(100vh - var(--sidebar-h-mobile))}.inbox-filter-row{padding:10px 16px}.inbox-split{display:block}.inbox-splitter{display:none}.thread-list-rows{overflow:visible}.inbox-preview{display:none}.preview-header{padding:12px 16px;flex-wrap:wrap;row-gap:10px}.preview-header .avatar{display:none}.inbox-back-btn{order:1}.preview-actions{order:2;margin-left:auto}.preview-title-block{order:3;flex:1 1 100%;min-width:0}.preview-title-block .p-meta,.preview-title-block .p-title{white-space:normal;overflow:visible;text-overflow:clip}.preview-meta{padding:10px 16px;gap:12px}.preview-body{padding:16px}.preview-composer{padding:10px 16px}.thread-row .row-menu-btn{display:inline-flex;align-items:center;justify-content:center}.thread-row .t-right{flex-direction:row;align-items:center;gap:4px}.inbox-root.is-preview{height:calc(100vh - var(--sidebar-h-mobile));min-height:0;overflow:hidden}.inbox-root.is-preview .inbox-list{display:none}.inbox-root.is-preview .inbox-split{display:block;height:100%;min-height:0}.inbox-root.is-preview .inbox-preview{display:flex;height:100%;min-height:0}.inbox-root.is-preview .preview-body{flex:1 1 auto;overflow:auto;min-height:0}.inbox-root.is-preview .preview-composer{flex:0 0 auto}.inbox-root.is-preview .client-header,.inbox-root.is-preview .inbox-filter-row{display:none}.inbox-root.is-preview .inbox-back-btn{display:inline-flex}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media (max-width:480px){.preview-actions .btn-label{display:none}}.inbox-view-switch{display:inline-flex;padding:2px;gap:2px;background:var(--surface-2);border:1px solid var(--border);border-radius:var(--r-lg);flex:0 0 auto}.inbox-view-switch a{display:inline-flex;align-items:center;gap:6px;padding:4px 11px;border:1px solid transparent;border-radius:var(--r-md);font-size:var(--text-compact);font-weight:500;color:var(--ink-3);text-decoration:none;white-space:nowrap}.inbox-view-switch a:hover{color:var(--ink-1)}.inbox-view-switch a.on{background:var(--surface);color:var(--ink-1);border-color:var(--border);box-shadow:var(--shadow-1);font-weight:600}.inbox-view-switch svg{color:var(--ink-4)}.inbox-view-switch a.on svg{color:var(--brand-orange)}@media (max-width:640px){.inbox-view-switch a span{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.inbox-view-switch a{position:relative;padding:5px 9px}}.inbox-new-pill{display:inline-flex;align-items:center;height:16px;padding:0 6px;border-radius:999px;background:var(--brand-orange-soft);color:var(--brand-orange-text);border:1px solid #ffd4b8;font-size:var(--text-caption);font-weight:700;letter-spacing:.02em;line-height:1;font-variant-numeric:tabular-nums;text-transform:none}.thread-row.read .inbox-new-pill{display:none}.inbox-changes{margin-top:18px}.inbox-changes-head{display:flex;align-items:center;gap:8px}.inbox-change-list{list-style:none;margin:0;padding:0;border:1px solid var(--border);border-radius:var(--r-lg);background:var(--surface);overflow:hidden}.inbox-change{position:relative;display:grid;grid-template-columns:14px minmax(0,1fr) auto;gap:10px;align-items:start;padding:10px 12px;border-top:1px solid var(--divider)}.inbox-change:first-child{border-top:0}.inbox-change.is-new{background:rgba(255,88,0,.045)}.inbox-change-marker{width:8px;height:8px;margin-top:6px;border-radius:999px;background:var(--border-strong);justify-self:center}.inbox-change.is-new .inbox-change-marker{background:var(--brand-orange)}.inbox-change.tone-red .inbox-change-marker{background:var(--status-red)}.inbox-change.tone-green .inbox-change-marker{background:var(--status-green)}.inbox-change.tone-brand .inbox-change-marker{background:var(--brand-orange)}.inbox-change-body{min-width:0}.inbox-change-line{font-size:var(--text-body);line-height:1.4;color:var(--ink-1);overflow-wrap:anywhere}.inbox-change-line b{font-weight:600}.inbox-change-role{display:inline-block;margin-left:6px;padding:0 5px;border-radius:4px;background:var(--surface-3);color:var(--ink-3);font-size:var(--text-caption);font-weight:600;text-transform:uppercase;letter-spacing:.04em;vertical-align:1px}.inbox-change-detail{margin-top:3px;font-size:var(--text-compact);line-height:1.45;color:var(--ink-2);overflow-wrap:anywhere}.inbox-change-meta{display:flex;align-items:center;gap:6px;margin-top:4px;font-size:var(--text-caption);color:var(--ink-4)}.inbox-change-meta .dot-sep{width:3px;height:3px;border-radius:999px;background:var(--ink-5);margin:0}.inbox-change-reason{font-weight:600;color:var(--ink-3)}.inbox-change-reason.tone-red{color:var(--status-red)}.inbox-change-reason.tone-green{color:var(--status-green)}.inbox-change-reason.tone-brand{color:var(--brand-orange-text)}.inbox-change-open{display:inline-flex;align-items:center;gap:3px;align-self:center;padding:4px 8px;border-radius:var(--r-md);border:1px solid transparent;font-size:var(--text-compact);font-weight:600;color:var(--ink-3);text-decoration:none;white-space:nowrap}.inbox-change-open:hover{color:var(--ink-1);background:var(--surface-2);border-color:var(--border)}.inbox-changes-more{margin-top:8px}@media (max-width:480px){.inbox-change{grid-template-columns:12px minmax(0,1fr)}.inbox-change-open{grid-column:2;justify-self:start;padding-left:0}}.pipeline-root{display:flex;flex-direction:column;min-height:100%;background:var(--bg)}.pipeline-root .client-header{position:static;display:flex;flex-wrap:wrap;align-items:center;gap:14px;row-gap:8px}.pipeline-root .client-header .crumb{min-width:0}.pipeline-root .client-header .crumb a{color:var(--ink-3);text-decoration:none}.pipeline-root .client-header .crumb a:hover{color:var(--ink-1)}.pipeline-root .inbox-header-actions{margin-left:auto}.pipeline-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:10px var(--sp-6) 0}.pipeline-seg{display:inline-flex;padding:2px;gap:2px;background:var(--surface-2);border:1px solid var(--border);border-radius:var(--r-lg)}.pipeline-seg button{border:1px solid transparent;background:transparent;color:var(--ink-3);font:inherit;font-size:var(--text-compact);font-weight:500;padding:4px 12px;border-radius:var(--r-md);cursor:pointer}.pipeline-seg button.on{background:var(--surface);color:var(--ink-1);border-color:var(--border);box-shadow:var(--shadow-1)}.pipeline-toggle{display:inline-flex;align-items:center;gap:7px;height:30px;padding:0 11px;border:1px solid var(--border);border-radius:var(--r-lg);background:var(--surface);color:var(--ink-3);font:inherit;font-size:var(--text-compact);font-weight:500;cursor:pointer}.pipeline-toggle:hover{color:var(--ink-1);border-color:var(--border-strong)}.pipeline-toggle.on{color:var(--status-red);border-color:var(--status-red-border);background:var(--status-red-bg);font-weight:600}.pipeline-toggle-dot{width:8px;height:8px;border-radius:999px;background:var(--border-strong)}.pipeline-toggle.on .pipeline-toggle-dot{background:var(--status-red)}.pipeline-toggle .n{color:var(--ink-4);font-variant-numeric:tabular-nums}.pipeline-toggle.on .n{color:inherit}.pipeline-select{position:relative;display:inline-flex;align-items:center}.pipeline-select select{-webkit-appearance:none;-moz-appearance:none;appearance:none;height:30px;padding:0 28px 0 11px;border:1px solid var(--border);border-radius:var(--r-lg);background:var(--surface);color:var(--ink-2);font:inherit;font-size:var(--text-compact);font-weight:500;cursor:pointer;max-width:220px}.pipeline-select select:hover{border-color:var(--border-strong);color:var(--ink-1)}.pipeline-select svg{position:absolute;right:9px;pointer-events:none;color:var(--ink-4)}.pipeline-search{margin:0;max-width:260px;flex:1 1 180px}.pipeline-root .inbox-search input{height:30px}.pipeline-stats{padding:12px var(--sp-6) 0}.pipeline-stats ul{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px}.pipeline-stat,.pipeline-stats li{min-width:0;display:flex}.pipeline-stat{flex:1 1 auto;flex-direction:column;gap:2px;padding:10px 12px;border:1px solid var(--border);border-radius:var(--r-lg);background:var(--surface);text-decoration:none;color:inherit}a.pipeline-stat:hover{border-color:var(--border-strong);box-shadow:var(--shadow-1)}.pipeline-stat.is-empty{background:transparent}.pipeline-stat.is-empty .pipeline-stat-n{color:var(--ink-5)}.pipeline-stat-n{font-size:20px;font-weight:700;line-height:1.1;color:var(--ink-1);font-variant-numeric:tabular-nums}.pipeline-stat-l{font-size:var(--text-compact);color:var(--ink-3)}.pipeline-stat-hot,.pipeline-stat-l{font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pipeline-stat-hot{font-size:var(--text-caption);color:var(--status-red)}.pipeline-board{display:flex;gap:12px;padding:14px var(--sp-6) var(--sp-7);overflow-x:auto;flex:1 1 auto;align-items:flex-start;scroll-snap-type:x proximity}.pipeline-col{display:flex;flex-direction:column;flex:1 1 220px;min-width:220px;border:1px solid var(--border);border-radius:var(--r-xl);background:var(--surface-2);scroll-snap-align:start;scroll-margin-top:12px}.pipeline-col.is-empty{flex:0 1 150px;min-width:140px;background:transparent;border-style:dashed}.pipeline-col-head{display:flex;align-items:flex-start;justify-content:space-between;gap:8px;padding:10px 12px 8px;border-bottom:1px solid var(--divider)}.pipeline-col-title{font-size:var(--text-compact);font-weight:700;color:var(--ink-1)}.pipeline-col-sub{font-size:var(--text-caption);color:var(--ink-4);margin-top:1px}.pipeline-col-count{flex:0 0 auto;min-width:22px;height:20px;padding:0 7px;border-radius:999px;background:var(--surface);border:1px solid var(--border);color:var(--ink-2);font-size:var(--text-caption);font-weight:700;display:inline-flex;align-items:center;justify-content:center;font-variant-numeric:tabular-nums}.pipeline-col.is-empty .pipeline-col-count{color:var(--ink-4)}.pipeline-col-body{display:flex;flex-direction:column;gap:8px;padding:10px;min-height:72px}.pipeline-col-empty{padding:18px 8px;text-align:center;font-size:var(--text-compact);color:var(--ink-4)}.pipeline-card{display:block;padding:10px 12px 9px;border:1px solid var(--border);border-radius:var(--r-lg);background:var(--surface);color:inherit;text-decoration:none;box-shadow:0 1px 0 rgba(20,17,14,.03);transition:border-color .12s ease,box-shadow .12s ease,transform .12s ease}.pipeline-card:hover{border-color:var(--border-strong);box-shadow:var(--shadow-1);transform:translateY(-1px)}.pipeline-card.is-hot{box-shadow:inset 3px 0 0 var(--status-red),0 1px 0 rgba(20,17,14,.03)}.pipeline-card.is-hot.tone-brand{box-shadow:inset 3px 0 0 var(--brand-orange),0 1px 0 rgba(20,17,14,.03)}.pipeline-card.is-hot.tone-yellow{box-shadow:inset 3px 0 0 var(--status-yellow),0 1px 0 rgba(20,17,14,.03)}.pipeline-card-top{display:flex;align-items:center;justify-content:space-between;gap:8px}.pipeline-card-client{font-size:var(--text-body);font-weight:700;line-height:1.3;color:var(--ink-1);min-width:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.pipeline-card-top .chip{flex:0 0 auto;margin-top:1px}.pipeline-card-batch{margin-top:1px;font-size:var(--text-compact);color:var(--ink-3);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pipeline-card-needs{margin-top:7px;font-size:var(--text-compact);font-weight:600;line-height:1.35;color:var(--ink-2)}.pipeline-card-needs.tone-red{color:var(--status-red)}.pipeline-card-needs.tone-yellow{color:var(--status-yellow)}.pipeline-card-needs.tone-green{color:var(--status-green)}.pipeline-card-needs.tone-brand{color:var(--brand-orange-text)}.pipeline-card-counts{margin-top:3px;font-size:var(--text-compact);color:var(--ink-4);font-variant-numeric:tabular-nums}.pipeline-card-flags{margin-top:6px}.pipeline-card-foot{display:flex;align-items:center;gap:8px;margin-top:9px;padding-top:8px;border-top:1px solid var(--divider);min-width:0}.pipeline-card-owner{display:inline-flex;align-items:center;gap:6px;min-width:0;font-size:var(--text-compact);color:var(--ink-3)}.pipeline-card-owner .avatar{width:18px;height:18px;font-size:var(--text-caption);background:var(--surface-3);color:var(--ink-2);border:1px solid var(--border)}.pipeline-card-owner-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pipeline-card-owner.is-unassigned{color:var(--ink-4);font-style:italic}.pipeline-card-age{display:inline-flex;align-items:center;gap:3px;margin-left:auto;font-size:var(--text-caption);color:var(--ink-4);font-variant-numeric:tabular-nums;flex:0 0 auto}.pipeline-empty{margin:40px auto;max-width:360px;text-align:center;padding:0 var(--sp-6)}.pipeline-empty .icon-wrap{width:44px;height:44px;margin:0 auto 12px;border-radius:12px;background:var(--surface-2);border:1px solid var(--border);display:grid;place-items:center;color:var(--ink-3)}.pipeline-empty h4{margin:0 0 4px;font-size:var(--text-heading-sm);font-weight:700;color:var(--ink-1)}.pipeline-empty p{margin:0;font-size:var(--text-compact);color:var(--ink-3);line-height:1.5}@media (max-width:900px){.pipeline-stats,.pipeline-toolbar{padding-left:var(--sp-5);padding-right:var(--sp-5)}.pipeline-stats ul{grid-template-columns:repeat(3,minmax(0,1fr))}.pipeline-board{flex-direction:column;align-items:stretch;overflow-x:visible;padding-left:var(--sp-5);padding-right:var(--sp-5)}.pipeline-col,.pipeline-col.is-empty{flex:0 0 auto;min-width:0;background:var(--surface-2);border-style:solid}.pipeline-col-body{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.pipeline-col.is-empty .pipeline-col-body{min-height:0;padding:0}.pipeline-col.is-empty .pipeline-col-empty{display:none}.pipeline-col.is-empty .pipeline-col-head{border-bottom:0}}@media (max-width:640px){.pipeline-stats,.pipeline-toolbar{padding-left:var(--sp-4);padding-right:var(--sp-4)}.pipeline-stats ul{grid-template-columns:repeat(2,minmax(0,1fr))}.pipeline-board{padding-left:var(--sp-4);padding-right:var(--sp-4)}.pipeline-col-body{grid-template-columns:minmax(0,1fr)}.pipeline-search{max-width:none;flex-basis:100%}.pipeline-root .client-header .muted-2{display:none}}