.message-section-success,.form-error-summary,.response-focus-saved,.response-progress-body,.acc-body{transition:opacity var(--dur-fast) var(--ease-out-quart)}@starting-style{.message-section-success,.form-error-summary,.response-focus-saved,.response-progress-body,.acc-body{opacity:0}}.drawer-scrim{transition:opacity var(--dur-base) var(--ease-out-quart)}.drawer,.drawer.drawer-compact{transition:opacity var(--dur-base) var(--ease-out-quart), transform var(--dur-base) var(--ease-out-quart);animation:none}@starting-style{.drawer-scrim{opacity:0}.drawer{opacity:0;transform:translate(16px)}.drawer.drawer-compact{opacity:0;transform:translate(-50%,-50%)scale(.97)}}@media (max-width:640px){@starting-style{.drawer.drawer-compact{transform:translateY(12px)}}}.record-actions-menu{transform-origin:100% 0;transition:opacity var(--dur-fast) var(--ease-out-quart), transform var(--dur-fast) var(--ease-out-quart)}@starting-style{.record-actions-menu:popover-open{opacity:0;transform:scale(.97)}}.search-dropdown,.offer-panel{transition:none;animation:none}html:not([data-ui-input=pointer]) :is(.drawer,.drawer-scrim,.modal-dialog,.modal-scrim,.dropdown-surface,.select-field-menu,.record-actions-menu,.toast,.field-error,.form-error-summary,.message-section-success,.response-focus-saved,.response-progress-body,.acc-body,.page-section-body,.nav,.acc-chevron,.wq-caret){transition:none!important;animation:none!important}.drawer .trace-value,.drawer .snippet{animation:none}@media (prefers-reduced-motion:reduce){.drawer,.drawer.drawer-compact,.drawer-scrim,.modal-dialog,.modal-scrim,.dropdown-surface,.select-field-menu,.record-actions-menu,.toast,.field-error,.form-error-summary,.message-section-success,.response-focus-saved,.response-progress-body,.acc-body,.page-section-body{transition:none!important;animation:none!important}}
.nav .nav-link.active,.nav .nav-link.active .nav-icon,.nav .nav-product-switch button.active{color:var(--product-accent);background-color:var(--product-surface)}.nav .nav-link.active .nav-icon{background:0 0}.nav .nav-link.active,.nav .nav-product-switch button.active{border-color:var(--product-border)}:is(.topnav-link.active,.tab.active,.settings-tabrail .tab.active,.work-queue-modes button[aria-selected=true],.work-queue-modes button.active,.wq-count.active,.wq-chip.active,.wq-rail-item.active,.commercial-model-list>button.active,.offer-scenario-picker>button.active,.offer-scenario-picker>div.active,.rfp-authoring-steps>button.active,.rfp-source-toggle button.active,.universal-offer-journey button.active,.offering-template-filters button.active,.offering-model-index button.active,.role-rail li button.active,.library-collection-btn.is-active,.workspace-mobile-vendor.selected){color:var(--product-accent);background-color:var(--product-surface);border-color:var(--product-border)}.seg-tab.active,.seg-tabs .seg-tab.active{color:var(--product-accent);background-color:var(--panel);border-color:var(--product-edge)}.wq-chip.active .chip-n{color:var(--product-accent);background:var(--panel)}.response-detail.rfi .wq-rail-item.active .t{color:var(--product-accent)}.universal-offer-journey button.active{box-shadow:inset 0 -2px 0 var(--product-accent)}.rfp-authoring-steps>button.active>span:first-child{color:var(--panel);background:var(--product-accent);border-color:var(--product-accent)}:is(.lib-candidate.is-selected,.strategy-block-list li.is-selected,.rfp-approver-options>.rfp-approver-option.is-selected,.nr-kind-option.is-selected,.rate-card-candidate-row.selected,.brand-template-option.selected,.rate-card-file.selected){background-color:var(--product-surface);border-color:var(--product-border)}.select-field-menu [role=option].is-selected,.select-field-menu [role=option].is-selected:focus,.command-palette .command-palette-item.active{color:var(--selection-ink);background:var(--surface-selected)}.command-palette-item.active :is(.command-palette-icon,.command-palette-hint){color:var(--selection-ink)}.select-field-menu [role=option].is-selected:focus{box-shadow:inset 0 0 0 1px var(--selection-border)}body :is(a,button,input,textarea,select,summary,[tabindex]):focus-visible{outline-color:var(--focus)}body :is(input,textarea,select):focus{border-color:var(--focus);box-shadow:0 0 0 3px var(--focus-halo)}body :is(input:not([type=checkbox],[type=radio],[type=button],[type=submit],[type=reset],[type=file],[type=range]),textarea,select):focus-visible{outline:none}body :is(input[type=checkbox],input[type=radio]){accent-color:var(--selection-ink)}.overview-band{background:var(--panel);color:var(--ink);border:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr))}.overview-band.is-glossy{box-shadow:var(--shadow-sm)}@media (max-width:1450px){.overview-band{grid-template-columns:repeat(2,minmax(0,1fr))}}.overview-band .overview-band-cell{background:var(--panel);border-color:var(--line)}.overview-band .overview-band-spotlight,.overview-band.is-glossy .overview-band-spotlight,.overview-band.accent-forest .overview-band-spotlight,.overview-band .overview-band-spotlight.is-clear,.overview-band.accent-forest .overview-band-spotlight.is-clear{background:var(--dashboard-gradient);color:var(--panel)}.overview-band .overview-band-cta,.overview-band.is-glossy .overview-band-cta,.overview-band.accent-forest .overview-band-cta{color:var(--selection-ink);background:var(--panel)}.overview-band .overview-band-cta:hover{background:var(--surface-selected)}.overview-band :is(.overview-band-kicker,.overview-band-spot-meta){color:var(--dashboard-muted);opacity:1}.overview-band :is(.overview-band-cell-head,.overview-band-unit,.overview-band-legend,.overview-band-note,.overview-band-bands){color:var(--muted)}.overview-band .overview-band-link{color:var(--brand)}.overview-band .overview-band-cta:focus-visible{outline-color:var(--panel)}.overview-band .overview-band-link:focus-visible{outline-color:var(--focus)}.overview-band i.is-drafting,.overview-band .overview-band-bars i{background:var(--line-strong)}.overview-band i.is-review,.overview-band .overview-band-bars i.is-current,.overview-band .overview-band-band i.is-strong{background:var(--brand)}.overview-band i.is-final{background:var(--success-strong)}.overview-band .overview-band-note .is-up{color:var(--success-strong)}.overview-band .overview-band-note .is-down{color:var(--brand)}.overview-band .overview-band-band>div{background:var(--line-soft)}.overview-band .overview-band-band i.is-medium{background:var(--line-strong)}.overview-band .overview-band-band i.is-weak{background:var(--line)}.seller-greeting h1 em{color:var(--ink)}.coming-up,.coming-up.tone-ember{--schedule-tint:var(--panel)}@media (max-width:640px){.overview-band,.overview-band.is-glossy{box-shadow:none;background:0 0;border:0;grid-template-columns:minmax(0,1fr)}.overview-band .overview-band-spotlight{border-color:var(--selection-ink)}}.user-menu-dropdown .user-menu-item[aria-current=page],.dropdown-item[aria-selected=true]{color:var(--selection-ink);background:var(--surface-selected)}.brand-template-option.selected{box-shadow:0 0 0 1px var(--selection-border)}.rfp-approver-options>.rfp-approver-option.is-selected:hover{background:var(--selection-hover);box-shadow:inset 0 0 0 1px var(--selection-border)}.overview-band.is-glossy .overview-band-money,.overview-band .overview-band-money{color:var(--panel);background:var(--overview-ink)}.overview-band .overview-band-money :is(.overview-band-cell-head,.overview-band-unit,.overview-band-note){color:var(--line-soft)}.overview-band .overview-band-money .overview-band-bars i{background:var(--line-strong)}.overview-band .overview-band-money .overview-band-bars i.is-current{background:var(--overview-amber)}.overview-band .overview-band-money .overview-band-note .is-up{color:var(--success-border)}.overview-band .overview-band-money .overview-band-note .is-down{color:var(--overview-amber-soft)}.overview-band i.is-muted{background:var(--line-strong)}.overview-band i.is-amber{background:var(--brand)}.overview-band i.is-green{background:var(--success-strong)}.overview-band .overview-band-count,.overview-band.is-glossy .overview-band-count,.overview-band .overview-band-matches,.overview-band.is-glossy .overview-band-matches{color:var(--panel);background:var(--overview-ink)}.overview-band :is(.overview-band-count,.overview-band-matches) :is(.overview-band-cell-head,.overview-band-legend,.overview-band-bands,.overview-band-link){color:var(--panel)}.overview-band .overview-band-matches .overview-band-link:focus-visible{outline-color:var(--panel)}.overview-band .overview-band-count i.is-muted{background:var(--palette-0)}.overview-band .overview-band-count i.is-amber{background:var(--overview-amber-soft)}.overview-band .overview-band-count i.is-green{background:var(--success-border)}.overview-band .overview-band-matches .overview-band-band>div{background:color-mix(in srgb, var(--panel) 15%, var(--overview-ink))}.overview-band .overview-band-matches .overview-band-band i.is-strong{background:var(--overview-amber-soft)}.overview-band .overview-band-matches .overview-band-band i.is-medium{background:var(--panel)}.overview-band .overview-band-matches .overview-band-band i.is-weak{background:var(--line-strong)}.overview-band.accent-forest{--dashboard-gradient:var(--dashboard-gradient-procure);--dashboard-muted:var(--palette-050)}.overview-band.accent-forest .overview-band-cta{color:var(--brand-strong)}.overview-band.accent-forest .overview-band-band{grid-template-columns:max-content minmax(24px,1fr) 16px}@media (hover:hover) and (pointer:fine){body :is(.offers-ledger-row,.po-row,.buyer-order-row,.buyer-pipeline-row,.vendor-table-frame tbody tr:has(.vendor-name)):hover{background:var(--surface-hover);box-shadow:inset 0 1px 0 var(--line-strong), inset 0 -1px 0 var(--line-strong)}body .desk-row:hover{background:var(--surface-hover);border-color:var(--line-strong)}body .desk-row:hover>.inline-chevron{transform:none}body .source-document-row:hover{background:var(--surface-hover);box-shadow:inset 0 1px 0 var(--line-strong), inset 0 -1px 0 var(--line-strong)!important}}body :is(.po-row,.buyer-order-row,.buyer-pipeline-row):focus-visible{outline:2px solid var(--focus);outline-offset:-2px}body :is(.offers-ledger-row,.po-row,.buyer-order-row,.buyer-pipeline-row,.vendor-table-frame tbody tr:has(.vendor-name)):has(:focus-visible){outline:2px solid var(--focus);outline-offset:-2px}body :is(.opportunity-row,.responses-table>.prop-row):has(:focus-visible){outline:2px solid var(--focus);outline-offset:3px}.worth-a-look-row{border:1px solid var(--line-soft);border-radius:var(--radius);transition:border-color .14s var(--ease-out-quart);margin:0 8px 8px;padding:13px 11px}@media (hover:hover) and (pointer:fine){body .worth-a-look-row:hover{background:var(--panel);border-color:var(--selection-border)}}body .worth-a-look-row:focus-visible{outline:2px solid var(--focus);outline-offset:2px}@media (max-width:640px){.worth-a-look-row{padding-inline:7px}}@media (prefers-reduced-motion:reduce){.worth-a-look-row{transition:none}}body .btn>svg,body .btn.has-icon>svg,body .btn.wq-icon-btn>svg{stroke-width:1.6px}.btn:not(.primary):not(.btn-primary):not(.danger):not(.danger-outline):not(:disabled):not([aria-disabled=true])>svg{color:var(--brand)}
.assist{z-index:60;pointer-events:none;position:fixed;inset:auto 0 0 auto}.assist>*{pointer-events:auto}.assist-mark{background:var(--palette-100);width:28px;height:28px;color:var(--palette-700);box-shadow:inset 0 0 0 1px var(--palette-200);border-radius:50%;flex:none;place-items:center;display:inline-grid}.assist-mark.is-small{width:22px;height:22px}.assist-mark.is-large{width:36px;height:36px}.assist-launcher{right:16px;bottom:var(--assist-rest,var(--assist-bottom,16px));border-radius:var(--radius-pill);background:var(--palette-950);height:46px;color:var(--palette-0);font:inherit;font-size:var(--type-body);cursor:pointer;transition:background-color var(--dur-press) ease, box-shadow var(--dur-press) ease;border:0;flex:none;align-items:center;gap:9px;padding:0 14px 0 8px;font-weight:500;display:inline-flex;position:fixed;box-shadow:0 10px 26px #1c182047}.assist-launcher .assist-mark{background:var(--palette-150);width:30px;height:30px;color:var(--palette-800);box-shadow:none}@media (hover:hover) and (pointer:fine){.assist-launcher:hover{background:var(--palette-900)}}.assist-launcher:focus-visible{outline:2px solid var(--focus);outline-offset:3px}.assist-launcher-kbd{border-radius:var(--radius-xs);color:var(--palette-150);font:inherit;font-size:var(--type-label);background:#ffffff1f;padding:1px 5px}.assist-dot{border:2px solid var(--palette-950);background:var(--palette-500);border-radius:50%;width:10px;height:10px;position:absolute;top:2px;right:4px}.assist-peek{right:16px;bottom:calc(var(--assist-rest,var(--assist-bottom,16px)) + 58px);border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--panel);width:min(320px,100vw - 32px);box-shadow:var(--shadow-md);font-size:var(--type-meta);transform-origin:100% 100%;transition:opacity var(--dur-base) var(--ease-out-quart), transform var(--dur-base) var(--ease-out-quart);align-items:flex-start;gap:8px;padding:10px 10px 10px 12px;line-height:1.45;display:flex;position:fixed}@starting-style{.assist-peek{opacity:0;transform:translateY(6px)scale(.98)}}.assist-peek-text{min-width:0;color:var(--ink);flex:1}.assist-scrim{background:var(--overlay-scrim);position:fixed;inset:0}.assist-window{border:1px solid var(--line);background:var(--panel);color:var(--ink);font-size:var(--type-body);grid-template-rows:auto minmax(0,1fr) auto;display:grid;position:fixed;overflow:hidden;box-shadow:0 18px 48px #2d16002e,0 2px 8px #2d160014}.assist-window.is-float{right:16px;bottom:var(--assist-bottom,16px);width:min(var(--assist-w,384px), calc(100vw - 32px));height:min(var(--assist-h,540px), calc(100dvh - var(--assist-bottom,16px) - 24px));border-radius:var(--radius-xl);transform-origin:100% 100%;transition:opacity var(--dur-base) var(--ease-out-quart), transform var(--dur-base) var(--ease-out-quart)}@starting-style{.assist-window.is-float:not(.is-keyboard){opacity:0;transform:scale(.97)}}.assist-window.is-keyboard{transition:none}.assist-window.is-docked{width:var(--assist-dock-w,344px);border-width:0 0 0 1px;border-radius:0;top:0;bottom:0;right:0;box-shadow:-6px 0 22px #2d160014}.assist-window.is-sheet{height:min(86dvh,640px);padding-bottom:env(safe-area-inset-bottom);border-radius:var(--radius-xl) var(--radius-xl) 0 0;transform-origin:bottom;transition:opacity var(--dur-slow) var(--ease-out-quart), transform var(--dur-slow) var(--ease-out-quart);border-width:1px 0 0;bottom:0;left:0;right:0}@starting-style{.assist-window.is-sheet:not(.is-keyboard){opacity:0;transform:translateY(100%)}}.assist-handle{border-radius:var(--radius-pill);background:var(--line-strong);grid-row:1;justify-self:center;width:36px;height:4px;margin:8px 0 0;position:absolute;left:calc(50% - 18px)}@media (min-width:1100px){:root[data-assist-docked] .shell{padding-right:var(--assist-dock-w,344px)}}.assist-resize{z-index:2;border-radius:var(--radius-xl) 0 var(--radius) 0;cursor:nwse-resize;background:0 0;border:0;width:18px;height:18px;padding:0;position:absolute;top:0;left:0}.assist-resize:before{content:"";border-top:1px solid var(--line-strong);border-left:1px solid var(--line-strong);width:7px;height:7px;position:absolute;top:5px;left:5px}.assist-resize:focus-visible{outline:2px solid var(--focus);outline-offset:-2px}.assist-head{border-bottom:1px solid var(--line-soft);background:var(--panel);align-items:center;gap:8px;min-width:0;min-height:50px;padding:8px 8px 8px 12px;display:flex;position:relative}.assist-window.is-sheet .assist-head{padding-top:18px}.assist-title{font-size:var(--type-body);flex:none;font-weight:500}.assist-spacer{flex:1;min-width:0}.assist-picker{min-width:0;position:relative}.assist-chip{border:1px solid var(--selection-border);border-radius:var(--radius-pill);background:var(--surface-selected);max-width:100%;height:26px;color:var(--selection-ink);font:inherit;font-size:var(--type-meta);cursor:pointer;flex:0 auto;align-items:center;gap:5px;padding:0 9px;font-weight:500;display:inline-flex}.assist-chip>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.assist-chip:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.assist-icon-btn{width:32px;height:32px;color:var(--muted);cursor:pointer;transition:background-color var(--dur-press) ease, color var(--dur-press) ease;background:0 0;border:1px solid #0000;border-radius:50%;flex:none;place-items:center;padding:0;display:inline-grid}.assist-icon-btn.is-small{width:24px;height:24px}.assist-icon-btn.is-on{background:var(--surface-selected);color:var(--selection-ink)}@media (hover:hover) and (pointer:fine){.assist-icon-btn:hover{background:var(--overlay-hover);color:var(--ink)}}.assist-icon-btn:focus-visible{outline:2px solid var(--focus);outline-offset:1px}.assist-menu{top:calc(100% + 6px);left:var(--assist-menu-shift,0px);z-index:3;border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--overlay-surface);width:min(300px,100vw - 48px);box-shadow:var(--shadow-md);transform-origin:0 0;transition:opacity var(--dur-fast) var(--ease-out-quart), transform var(--dur-fast) var(--ease-out-quart);grid-template-columns:minmax(0,1fr);padding:6px;display:grid;position:absolute;overflow-x:hidden}@starting-style{.assist-menu{opacity:0;transform:scale(.97)}}.assist-menu-head{color:var(--muted);font-size:var(--type-meta);padding:4px 8px 6px;font-weight:500}.assist-menu-item{border-radius:var(--radius);color:var(--ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1px 8px;padding:7px 8px;display:grid}.assist-menu-item[aria-checked=true]{background:var(--surface-selected);color:var(--selection-ink)}@media (hover:hover) and (pointer:fine){.assist-menu-item:hover{background:var(--surface-hover)}}.assist-menu-item:focus-visible{outline:2px solid var(--focus);outline-offset:-2px}.assist-menu-title{min-width:0;font-size:var(--type-body);overflow-wrap:anywhere;font-weight:500}.assist-menu-desc{color:var(--muted);font-size:var(--type-meta);text-overflow:ellipsis;white-space:nowrap;grid-column:1;overflow:hidden}.assist-menu-item svg{grid-area:1/2/span 2}.assist-body{overscroll-behavior:contain;align-content:start;gap:10px;padding:12px;scroll-padding-block:12px;display:grid;overflow-y:auto}.assist-muted{color:var(--muted);font-size:var(--type-meta);margin:0}.assist-label{color:var(--muted);font-size:var(--type-meta);font-weight:500}.assist-note{color:var(--muted);font-size:var(--type-meta);margin:0 0 6px}.assist-link{min-height:28px;color:var(--selection-ink);font:inherit;font-size:var(--type-meta);text-underline-offset:2px;cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;padding:0;font-weight:500;text-decoration:underline;text-decoration-thickness:1px;display:inline-flex}.assist-link.is-small{min-height:24px}.assist-link:focus-visible{outline:2px solid var(--focus);outline-offset:2px;border-radius:var(--radius-xs)}.assist-greeting{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:10px;padding:6px 2px;display:grid}.assist-hello{font-size:var(--type-section);margin:0 0 2px;font-weight:500}.assist-suggestions{flex-direction:column;grid-column:1/-1;align-items:flex-start;gap:6px;display:flex}.assist-pill{border:1px solid var(--line);border-radius:var(--radius-pill);background:var(--panel);min-height:32px;color:var(--ink);font:inherit;font-size:var(--type-meta);text-align:left;cursor:pointer;transition:background-color var(--dur-press) ease, border-color var(--dur-press) ease;align-items:center;gap:7px;padding:0 12px;display:inline-flex}.assist-pill svg{color:var(--palette-700);flex:none}@media (hover:hover) and (pointer:fine){.assist-pill:hover{border-color:var(--line-strong);background:var(--surface-hover)}}.assist-pill:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.assist-msg{gap:8px;min-width:0;display:flex}.assist-msg.is-user{justify-content:flex-end}.assist-msg.is-user p{border-radius:var(--radius-xl) var(--radius-xl) var(--radius-xs) var(--radius-xl);background:var(--selection-ink);max-width:85%;color:var(--palette-0);font-size:var(--type-body);overflow-wrap:anywhere;white-space:pre-wrap;margin:0;padding:8px 12px;line-height:1.45}.assist-bubble{border-radius:var(--radius-xs) var(--radius-xl) var(--radius-xl) var(--radius-xl);background:var(--panel-2);flex:1;gap:8px;min-width:0;padding:9px 11px;display:grid}.assist-text{overflow-wrap:anywhere;white-space:pre-wrap;margin:0;line-height:1.5}.assist-pending{color:var(--muted);font-size:var(--type-meta);flex-wrap:wrap;align-items:center;gap:8px;display:flex}.assist-dots{gap:3px;display:inline-flex}.assist-dots i{background:var(--palette-700);opacity:.35;border-radius:50%;width:6px;height:6px;animation:1.2s ease-in-out infinite assist-dot}.assist-dots i:nth-child(2){animation-delay:.15s}.assist-dots i:nth-child(3){animation-delay:.3s}@keyframes assist-dot{0%,to{opacity:.3}50%{opacity:1}}.assist-error{color:var(--danger-strong);font-size:var(--type-meta);flex-wrap:wrap;align-items:center;gap:6px;display:flex}.assist-change{align-items:center;gap:10px;display:flex}.assist-change>div{flex:1;gap:2px;min-width:0;display:grid}.assist-change b{font-weight:500}.btn.assist-review{min-height:32px;padding:4px 12px}.assist-checks{font-size:var(--type-meta);gap:4px;margin:0;padding:0;list-style:none;display:grid}.assist-checks li{align-items:flex-start;gap:6px;display:flex}.assist-checks .is-ok svg{color:var(--success)}.assist-checks .is-open svg{color:var(--warning-strong)}.assist-quotes{gap:6px;margin:0;padding:0;list-style:none;display:grid}.assist-quote{border:1px solid var(--line);border-radius:var(--radius);background:var(--panel);width:100%;color:var(--ink);font:inherit;font-size:var(--type-meta);text-align:start;grid-template-columns:auto minmax(0,1fr);gap:1px 8px;padding:7px 9px;display:grid}button.assist-quote{cursor:pointer}@media (hover:hover) and (pointer:fine){button.assist-quote:hover{border-color:var(--line-strong)}}button.assist-quote:focus-visible{outline:2px solid var(--focus);outline-offset:1px}.assist-quote-n{background:var(--selection-ink);width:18px;height:18px;color:var(--palette-0);font-size:var(--type-label);border-radius:50%;flex:none;grid-row:1/span 2;place-items:center;font-weight:500;display:inline-grid}.assist-quote-where{min-width:0;color:var(--muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.assist-quote>*{min-width:0}.assist-quote-text{-webkit-line-clamp:3;-webkit-box-orient:vertical;line-height:1.45;display:-webkit-box;overflow:hidden}.assist-threads-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.assist-threads{gap:4px;margin:0;padding:0;list-style:none;display:grid}.assist-threads li{align-items:center;gap:8px;display:flex}.assist-thread{border:1px solid var(--line-soft);border-radius:var(--radius);background:var(--panel);min-width:0;color:var(--ink);font:inherit;text-align:start;cursor:pointer;flex:1;gap:2px;padding:8px 10px;display:grid}.assist-thread.is-active{border-color:var(--selection-border);background:var(--surface-selected)}.assist-thread-title{text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.assist-thread .assist-muted{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.assist-thread:focus-visible{outline:2px solid var(--focus);outline-offset:1px}.assist-foot{border-top:1px solid var(--line-soft);background:var(--panel);padding:8px 10px 10px}.assist-compose{border:1px solid var(--line-strong);border-radius:var(--radius-lg);background:var(--panel);align-items:flex-end;gap:6px;padding:5px 5px 5px 12px;display:flex}.assist-compose:focus-within{border-color:var(--palette-700);box-shadow:0 0 0 3px var(--focus-halo)}.assist .assist-compose textarea,.assist .assist-compose textarea:focus,.assist .assist-compose textarea:focus-visible{box-shadow:none;border:0;outline:0}.assist-compose textarea{resize:none;min-width:0;min-height:30px;max-height:calc(7.5em + 10px);color:var(--ink);font:inherit;font-size:var(--type-body);field-sizing:content;background:0 0;border:0;outline:0;flex:1;padding:5px 0;line-height:1.5}.assist-send{border:1px solid var(--palette-800);background:var(--palette-700);width:32px;height:32px;color:var(--palette-0);cursor:pointer;transition:background-color var(--dur-press) ease, transform .1s var(--ease-out-quart);border-radius:50%;flex:none;place-items:center;padding:0;display:inline-grid}.assist-send:disabled{border-color:var(--line);background:var(--panel-2);color:var(--muted);cursor:default}.assist-send.is-stop{border-color:var(--line-strong);background:var(--panel);color:var(--ink)}@media (hover:hover) and (pointer:fine){.assist-send:not(:disabled):hover{background:var(--palette-800)}}.assist-send:not(:disabled):active{transform:scale(.985)}.assist-send:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.assist-tools{flex-wrap:wrap;align-items:center;gap:6px;margin-top:7px;display:flex}.assist-seg{border:1px solid var(--line);border-radius:var(--radius);background:var(--panel-2);gap:2px;padding:2px;display:inline-flex}.assist-seg button{border-radius:var(--radius-xs);min-height:26px;color:var(--muted);font:inherit;font-size:var(--type-meta);cursor:pointer;background:0 0;border:1px solid #0000;padding:0 9px;font-weight:500}.assist-seg button.is-on{border-color:var(--selection-border);background:var(--panel);color:var(--selection-ink)}.assist-seg button:focus-visible{outline:2px solid var(--focus);outline-offset:1px}.assist-sources{gap:4px;display:inline-flex}.assist-sources button{border:1px dashed var(--line-strong);border-radius:var(--radius-pill);min-height:26px;color:var(--muted);font:inherit;font-size:var(--type-meta);cursor:pointer;background:0 0;align-items:center;gap:4px;padding:0 8px;display:inline-flex}.assist-sources button.is-on{border-style:solid;border-color:var(--selection-border);background:var(--surface-selected);color:var(--selection-ink)}.assist-sources button:focus-visible{outline:2px solid var(--focus);outline-offset:1px}.assist-kbd{border:1px solid var(--line);border-radius:var(--radius-xs);background:var(--panel);color:var(--muted);font:inherit;font-size:var(--type-label);border-bottom-width:2px;padding:1px 5px}@media (max-width:760px){.assist-launcher{right:12px;bottom:calc(var(--assist-rest,var(--assist-bottom,16px)) + env(safe-area-inset-bottom));height:48px;padding:0 9px}.assist-launcher-label,.assist-launcher-kbd{display:none}.assist-peek{right:12px;bottom:calc(var(--assist-rest,var(--assist-bottom,16px)) + 60px)}.assist-compose textarea{font-size:var(--type-input)}.assist-kbd{display:none}.assist-pill,.assist-link,.assist-seg button,.assist-sources button{min-height:40px}.assist-icon-btn{width:40px;height:40px}}@media (prefers-reduced-motion:reduce){.assist-window,.assist-window.is-float,.assist-window.is-sheet,.assist-peek{transition:opacity var(--dur-base) ease;transform:none}.assist-menu{transition:opacity var(--dur-fast) ease;transform:none}.assist-window.is-keyboard{transition:none}.assist-dots i{opacity:.7;animation:none}.assist-send:not(:disabled):active{transform:none}@starting-style{.assist-window.is-float:not(.is-keyboard),.assist-window.is-sheet:not(.is-keyboard),.assist-peek{opacity:0;transform:none}}}body:has(.assist-launcher) .app-main:not(:has(.rfiw)){padding-bottom:72px}body:has(.assist-launcher) .rfiw-context-body{padding-bottom:68px}body:has(.assist-launcher) .intake .doc-chat{margin-bottom:60px}body:has(.assist-launcher) .rfiw-docs-layout>.doc-chat{margin-bottom:64px}@media (max-width:1599px){:root[data-assist-docked] .rfiw-work.has-context:not(.has-outline){grid-template-columns:minmax(0,1fr)}:root[data-assist-docked] .rfiw-work.has-context>.rfiw-context{display:none}}body:has(.assist-launcher) .rfiw-overview-side{padding-bottom:60px}body:has(.assist-launcher) .rfiw-docview-scroll{padding-bottom:64px}.assist-dock-entry{display:none}@media (max-width:640px){.btn.assist-dock-entry{display:inline-flex}body:has(.rfiw-dock,.rfiw-nar-dock,.intake-footer) .assist-launcher{display:none}body:has(.rfiw-docs-layout) .assist-launcher{display:none}}@media (min-width:761px){body:has(.assist-launcher) .rfiw-dock .rfiw-actionbar{padding-right:calc(var(--assist-launcher-w,168px) + 28px)}body:has(.assist-launcher) .rfiw-nar-dock{padding-right:calc(var(--assist-launcher-w,168px) + 28px)}body:has(.assist-launcher) .intake-footer{padding-right:calc(var(--assist-launcher-w,168px) + 28px)}body:has(.assist-launcher) .rfiw:not(:has(.rfiw-dock:not(:empty),.rfiw-nar-dock,.intake-footer)) .rfiw-tab-page{padding-bottom:72px}:root[data-assist-inline] .assist-launcher{box-shadow:0 4px 12px #1c18202e}:root[data-assist-inline] body:has(.assist-launcher) .rfiw-context-body{padding-bottom:16px}}@media (min-width:761px) and (max-width:1279px){:root:not([data-assist-launcher-measured]){--assist-launcher-w:88px}:root[data-assist-inline] .assist-launcher-label{display:none}:root[data-assist-inline] .assist-launcher{padding:0 10px 0 8px}}a.assist-quote{cursor:pointer;text-decoration:none}@media (hover:hover) and (pointer:fine){a.assist-quote:hover{border-color:var(--line-strong)}}a.assist-quote:focus-visible{outline:2px solid var(--focus);outline-offset:1px}.assist-check-link{color:inherit;text-underline-offset:2px;text-decoration:underline;text-decoration-thickness:1px}.assist-proposal{gap:8px;display:grid}.assist-facts{border:1px solid var(--line);border-radius:var(--radius);background:var(--panel);font-size:var(--type-meta);gap:3px;margin:0;padding:8px 10px;list-style:none;display:grid}.assist-decide{flex-wrap:wrap;gap:6px;display:flex}body:has(.jobview) .assist{z-index:150}body:has(.drawer[aria-modal=true]) .assist:has(.assist-window){z-index:150}.assist-outcome{color:var(--ink);font-size:var(--type-meta);margin:0}.assist-proposal.is-applied b{align-items:center;gap:5px;display:inline-flex}.assist-proposal.is-applied b svg{color:var(--success)}.assist-proposal.is-applied .assist-facts{color:var(--muted)}.assist-quote.is-unmatched{border-style:dashed}.assist-quote.is-unmatched .assist-quote-n{background:var(--line-strong);color:var(--ink)}:is(body:has(.drawer[aria-modal=true],.modal-dialog[aria-modal=true]) .assist-launcher,body:has(.drawer[aria-modal=true],.modal-dialog[aria-modal=true]) .assist-peek){display:none}
