html[data-theme=granit-light] .app-shell{--bg:#f6f7fb;--surface:#ffffff;--surface-soft:#f8f8fc;--line:#e7e6ef;--line-strong:#c9c5d7;--ink:#292735;--text:#292735;--muted:#625f71;--quiet:#6c6678;--purple:#6c50c7;--purple-dark:#573eab;--purple-soft:#eee9fa;--action-fill:#6c50c7;--action-hover:#573eab;--ui-sidebar-bg:#ffffff;--ui-sidebar-text:#302c3f;--ui-sidebar-muted:#696477;--ui-sidebar-active:#eee9fa;--ui-topbar:#ffffff;--shadow:0 3px 16px rgb(40 32 73/4%);--ui-radius:12px}html[data-theme=granit-dark] .app-shell{--bg:#14131c;--surface:#201e2a;--surface-soft:#191722;--line:#363242;--line-strong:#5c556e;--ink:#f1eef8;--text:#f1eef8;--muted:#c1b9d0;--quiet:#aaa1ba;--purple:#b4a0f0;--purple-dark:#d2c1ff;--purple-soft:#342a4d;--action-fill:#7354ca;--action-hover:#6545bc;--ui-sidebar-bg:#1b1924;--ui-sidebar-text:#f1eef8;--ui-sidebar-muted:#b7aec7;--ui-sidebar-active:#342a4d;--ui-topbar:#201e2a;--shadow:0 3px 16px rgb(0 0 0/14%);--ui-radius:12px}html[data-ui-variant=granit] .app-shell{background:var(--bg)}html[data-ui-variant=granit] .app-shell :is(.sidebar,.topbar){box-shadow:none;border-color:var(--line)}html[data-ui-variant=granit] .app-shell .sidebar :is(.sidebar-manager,.sidebar-collapse-toggle){background:var(--surface-soft);border-color:var(--line)}html[data-ui-variant=granit] .app-shell .sidebar :is(.main-nav a:hover,.session-menu>summary:hover){color:var(--ink);background:var(--surface-soft)}html[data-ui-variant=granit] .app-shell .sidebar .main-nav a.active{color:var(--purple-dark);background:var(--ui-sidebar-active);box-shadow:inset 2px 0 var(--purple)}html[data-ui-variant=granit] .app-shell .sidebar :is(.brand-mark,.workspace-avatar){color:#ffffff;background:var(--action-fill)}html[data-ui-variant=granit] .app-shell .user-avatar{color:var(--purple-dark);background:var(--purple-soft)}html[data-ui-variant=granit] .app-shell :is(.user-card,.sidebar-manager .workspace-card){border-color:var(--line)}html[data-ui-variant=granit] .app-shell :is(.breadcrumbs-scope,.session-summary-wallet strong){color:var(--ink)}html[data-ui-variant=granit] .app-shell :is(.text-button,.reply-contact-setting a,.dashboard-google-status>a,.dashboard-priority-list li>a){color:var(--purple-dark)}html[data-ui-variant=granit] .app-shell :is(.topbar-manage-link,.queue-tabs,.icon-action){color:var(--ink);background:var(--surface);border-color:var(--line)}html[data-ui-variant=granit] .app-shell .topbar-manage-link:hover{color:var(--purple-dark);background:var(--purple-soft)}html[data-ui-variant=granit] .app-shell .queue-tabs button:not(.active){color:var(--muted)}html[data-ui-variant=granit] .app-shell .queue-tabs button:not(.active) span{color:var(--muted);background:var(--surface-soft)}html[data-ui-variant=granit] .app-shell :is(.main-nav,.review-list,.detail-scroll){scrollbar-width:thin;scrollbar-color:var(--line-strong) transparent}html[data-ui-variant=granit] .app-shell :is(.dashboard-heading,.dashboard-stat-strip,.content-card,.brand-step-card,.workspace-grid){background:var(--surface);border-color:var(--line);border-radius:var(--ui-radius);box-shadow:var(--shadow)}html[data-ui-variant=granit] .app-shell .brand-step-number{color:#ffffff;background:var(--action-fill)}html[data-ui-variant=granit] .app-shell .brand-choice-group button{color:var(--ink);background:var(--surface-soft);border-color:var(--line-strong)}html[data-ui-variant=granit] .app-shell .brand-choice-group button.selected,html[data-ui-variant=granit] .app-shell .brand-name-cases-trigger-preview em{color:var(--purple-dark);background:var(--purple-soft);border-color:var(--purple);box-shadow:none}html[data-ui-variant=granit] .app-shell .brand-name-cases-trigger-preview strong{color:var(--purple-dark)}html[data-ui-variant=granit] .app-shell .dashboard-heading:after{background:transparent}html[data-ui-variant=granit] .app-shell .dashboard-heading :is(h1,p,.dashboard-eyebrow){color:var(--ink)}html[data-ui-variant=granit] .app-shell .dashboard-heading :is(p,.dashboard-eyebrow){color:var(--muted);opacity:1}html[data-ui-variant=granit] .app-shell .dashboard-metric,html[data-ui-variant=granit] .app-shell .settings-page :is(.settings-grid,.brand-simple-steps)>.content-card,html[data-ui-variant=granit] .app-shell .settings-page>.content-card{border-left-color:var(--line);border-radius:var(--ui-radius)}html[data-ui-variant=granit] .app-shell :is(.review-queue,.review-detail,.review-card,.reply-workbench,.variant-card){box-shadow:none}html[data-ui-variant=granit] .app-shell .review-card.selected{background:var(--purple-soft);border-color:color-mix(in srgb,var(--purple) 45%,var(--line));box-shadow:inset 3px 0 var(--purple)}html[data-ui-variant=granit] .app-shell :is(.review-excerpt,.source-review blockquote){color:var(--ink)}html[data-ui-variant=granit] .app-shell :is(.reply-style-settings,.reply-contact-setting,.status-badge.state-triaged,.status-badge.state-discovered){color:var(--muted);background:var(--surface-soft);border-color:var(--line)}html[data-ui-variant=granit] .app-shell .reply-style-settings>summary{color:var(--ink)}html[data-ui-variant=granit] .app-shell .reply-style-settings>summary span{color:var(--muted)}html[data-ui-variant=granit] .app-shell :is(.reply-contact-setting.ready,.demo-pill){color:var(--green);background:var(--green-soft);border-color:color-mix(in srgb,var(--green) 25%,var(--line))}html[data-ui-variant=granit] .app-shell :is(.reply-contact-setting.missing,.quick-stat.edited){color:var(--amber);background:var(--amber-soft);border-color:color-mix(in srgb,var(--amber) 25%,var(--line))}html[data-ui-variant=granit] .app-shell .quick-stat.urgent{color:var(--red);background:var(--red-soft);border-color:color-mix(in srgb,var(--red) 25%,var(--line))}html[data-ui-variant=granit] .app-shell :is(.quick-stat.approval,.dashboard-metric>span){color:var(--purple-dark);background:var(--purple-soft);border-color:color-mix(in srgb,var(--purple) 25%,var(--line))}html[data-ui-variant=granit] .app-shell .inbox-controls .queue-tabs button.active,html[data-ui-variant=granit] .app-shell .review-detail-tabs button:is(.active,[aria-selected=true]){color:var(--purple-dark);background:var(--purple-soft);border-color:transparent;box-shadow:none}html[data-ui-variant=granit] .app-shell .queue-tabs button.active span{color:#ffffff;background:var(--action-fill)}html[data-ui-variant=granit] .app-shell :is(input,select,textarea,.draft-editor,.search-box){background:var(--surface);border-color:var(--line-strong)}html[data-ui-variant=granit] .app-shell .search-box input{background:transparent}html[data-ui-variant=granit] .app-shell .primary-button{color:#ffffff;background:var(--action-fill);border-color:var(--action-fill);box-shadow:0 2px 6px color-mix(in srgb,var(--action-fill) 16%,transparent)}html[data-ui-variant=granit] .app-shell .primary-button:hover:not(:disabled){color:#ffffff;background:var(--action-hover);border-color:var(--action-hover);transform:none}html[data-ui-variant=granit] .app-shell :is(button,a,input,select,textarea,summary):focus-visible{outline:2px solid var(--purple);outline-offset:2px}@media (prefers-reduced-motion:reduce){html[data-ui-variant=granit] .app-shell :is(button,a,input,select,textarea,summary){transition:none}}.app-shell .workspace-plan-link{display:inline-flex;align-items:center;gap:6px;min-height:36px;padding:6px 10px;border:1px solid var(--line-strong);border-radius:8px;color:var(--purple-dark);background:var(--purple-soft);font-size:13px;font-weight:700;text-decoration:none;white-space:nowrap}.app-shell .workspace-plan-link.is-low,.app-shell .workspace-plan-link:hover{border-color:var(--purple)}.app-shell .workspace-plan-link:focus-visible{outline:2px solid var(--purple);outline-offset:3px}.app-shell .review-detail-layout>.detail-action-bar{position:relative;flex:0 0 auto;flex-wrap:wrap;gap:7px;-webkit-backdrop-filter:none;backdrop-filter:none;padding-bottom:max(8px,env(safe-area-inset-bottom))}.app-shell .review-detail-layout>.detail-scroll{padding-bottom:12px}.app-shell .reply-action-guidance{flex:1 0 100%;min-width:0;display:flex;flex-wrap:wrap;align-items:baseline;gap:3px 8px;color:var(--muted);font-size:12px;line-height:1.45;overflow-wrap:anywhere}.app-shell .reply-action-guidance strong{color:var(--ink);font-weight:750}.app-shell .reply-action-guidance.is-error{padding:7px 9px;color:var(--red);background:var(--red-soft);border-left:3px solid var(--red);border-radius:5px}.app-shell .reply-action-guidance.is-error strong{color:inherit}.app-shell .reply-action-guidance a{color:inherit;text-decoration:underline;font-weight:700}.app-shell .detail-action-bar .detail-primary-action{order:0}.app-shell .detail-action-bar button:disabled{cursor:not-allowed}.app-shell .dashboard-scope-notice{margin:12px 0;padding:9px 12px;color:var(--amber);background:var(--amber-soft);border-left:3px solid var(--amber);font-size:13px;line-height:1.5}.app-shell .dashboard-stat-strip small{color:var(--muted);font-size:12px;letter-spacing:0;text-transform:none}.app-shell .dashboard-stat-strip article>span{white-space:normal;overflow:visible;text-overflow:clip}.app-shell .dashboard-flow-heading h2,.app-shell .dashboard-flow>div>strong{color:var(--ink)}.app-shell .dashboard-flow-heading>div>span{color:var(--muted)}.app-shell .dashboard-flow>div{background:var(--surface-soft);border-color:var(--line)}.app-shell .dashboard-flow>div.is-attention{background:var(--purple-soft);border-color:var(--purple)}.app-shell .dashboard-flow>div.is-attention>:is(span,strong){color:var(--purple-dark)}.app-shell .dashboard-flow>div>a{display:inline-flex;align-items:center;min-height:30px;margin-top:4px;color:var(--purple-dark);font-size:12px;font-weight:700;text-decoration:underline;text-underline-offset:3px}.app-shell .dashboard-flow-note{margin:10px 0 0;color:var(--muted);font-size:12px;line-height:1.5}html[data-ui-variant=granit] .app-shell :is(.dashboard-section-heading>a,.dashboard-location-table a){color:var(--purple-dark)}html[data-ui-variant=granit] .app-shell .dashboard-section-heading>div>span{color:var(--muted)}.app-shell .dashboard-trend-card{margin-top:14px;padding:18px 20px}.app-shell .review-trend{display:grid;gap:12px;margin-top:14px}.app-shell .review-trend-row{display:grid;grid-template-columns:125px minmax(50px,1fr) 32px 112px;gap:12px;align-items:center;font-size:13px;color:var(--ink)}.app-shell .review-trend-row>i{height:8px;border-radius:5px;overflow:hidden;background:var(--line)}.app-shell .review-trend-row>i>b{display:block;height:100%;background:var(--purple);border-radius:inherit}.app-shell .review-trend-row>strong{text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.app-shell .review-trend-row>small{color:var(--muted);font-size:12px}@media (pointer:coarse){.app-shell .dashboard-flow>div>a,.app-shell .workspace-plan-link{min-height:44px}}@media (max-width:680px){.app-shell .workspace-plan-link{min-height:44px;padding-inline:8px}.app-shell .workspace-plan-link>svg{display:none}.app-shell .review-trend-row{grid-template-columns:108px minmax(40px,1fr) 30px;gap:6px}.app-shell .review-trend-row>small{grid-column:2/4}.app-shell .dashboard-trend-card{padding:14px}.app-shell .reply-action-guidance{font-size:12px}}html .app-shell:has(.inbox-focus){--bg:#f3f5fb;--surface:#ffffff;--surface-soft:#f7f9fd;--line:#dfe5f0;--line-strong:#aebad0;--ink:#17243b;--text:#17243b;--muted:#53627b;--quiet:#5b6b84;--purple:#4f46e5;--purple-dark:#3730a3;--purple-soft:#eef2ff;--action-fill:#4f46e5;--action-hover:#4338ca;--amber:#914900;--amber-soft:#fff4de;--red:#b4233a;--red-soft:#fff0f3;--green:#126047;--green-soft:#e7f6ef;--inbox-avatar:#e4eaf7;--inbox-avatar-ink:#3f5579;--inbox-focus-ring:#4f46e5}html:is([data-color-mode=dark],[data-theme$=-dark]) .app-shell:has(.inbox-focus){--bg:#111827;--surface:#192335;--surface-soft:#202c42;--line:#34425b;--line-strong:#6c7e9b;--ink:#f1f5ff;--text:#f1f5ff;--muted:#b8c5dc;--quiet:#aabbd5;--purple:#a5b4fc;--purple-dark:#c7d2fe;--purple-soft:#29345c;--amber:#ffd28b;--amber-soft:#382d1b;--red:#ffa5b4;--red-soft:#402536;--green:#89e5bf;--green-soft:#163b32;--inbox-avatar:#2c3b56;--inbox-avatar-ink:#c6d4f3;--inbox-focus-ring:#a5b4fc}html .app-shell:has(.inbox-focus) .main-area{background:var(--bg)}html .app-shell:has(.inbox-focus) .topbar-inbox .breadcrumbs strong{color:var(--ink)}html .app-shell:has(.inbox-focus) .sidebar :is(.brand-mark,.workspace-avatar){background:var(--action-fill);color:#fff}html .app-shell:has(.inbox-focus) .sidebar .main-nav a.active{color:var(--purple-dark);background:var(--purple-soft);box-shadow:inset 3px 0 var(--purple)}html .app-shell:has(.inbox-focus) .sidebar .main-nav a.active svg{color:currentColor}html .app-shell .inbox-page.inbox-focus :is(.workspace-grid,.review-queue,.review-detail,.review-card,.detail-header,.source-review,.reply-workbench,.detail-action-bar){background:var(--surface);border-color:var(--line);color:var(--ink)}html .app-shell .inbox-page.inbox-focus :is(.queue-heading,.review-detail-tabs){background:var(--surface-soft);border-color:var(--line)}html .app-shell .inbox-page.inbox-focus :is(.review-card-top strong,.detail-title h2,.source-review blockquote){color:var(--ink)}html .app-shell .inbox-page.inbox-focus :is(.review-card-top time,.review-meta>span:last-child,.source-review-meta time,.detail-title div span,.review-excerpt){color:var(--muted)}html .app-shell .inbox-page.inbox-focus .review-card:hover:not(.selected){background:var(--surface-soft)}html .app-shell .inbox-page.inbox-focus .review-card.selected{color:var(--ink);background:var(--purple-soft);border-color:var(--purple);box-shadow:inset 4px 0 var(--purple),inset 0 0 0 1px var(--purple)}html .app-shell .inbox-page.inbox-focus .review-card.selected :is(.review-card-top strong,.review-excerpt),html .app-shell .inbox-page.inbox-focus .review-card.selected>svg{color:var(--purple-dark)}html .app-shell .inbox-page.inbox-focus .author-avatar{background:var(--inbox-avatar);color:var(--inbox-avatar-ink)}html .app-shell .inbox-page.inbox-focus .stars{color:var(--line-strong)}html .app-shell .inbox-page.inbox-focus .stars .filled{color:var(--amber)}html .app-shell .inbox-page.inbox-focus :is(.review-card.selected,.detail-title) .author-avatar{color:#fff;background:var(--action-fill)}html .app-shell .inbox-page.inbox-focus :is(.queue-tabs button.active,.review-detail-tabs button[aria-selected=true]){color:var(--purple-dark);background:var(--purple-soft);border-color:transparent;box-shadow:inset 0 -2px 0 var(--purple)}html .app-shell .inbox-page.inbox-focus .queue-tabs button.active span{color:#fff;background:var(--action-fill)}html .app-shell .inbox-page.inbox-focus .queue-tabs button:not(.active){color:var(--muted)}html .app-shell .inbox-page.inbox-focus .queue-tabs button:not(.active) span{color:var(--muted);background:var(--surface-soft)}html .app-shell .inbox-page.inbox-focus :is(.review-detail-tabs button:not([aria-selected=true]),.review-context-icon){color:var(--muted)}html .app-shell .inbox-page.inbox-focus :is(.text-button,.reply-options-toggle,.batch-tools>summary){color:var(--purple-dark)}html .app-shell .inbox-page.inbox-focus :is(.reply-style-chip,.mobile-filter-toggle,.icon-action,.batch-tools>summary){background:var(--surface);border-color:var(--line-strong)}html .app-shell .inbox-page.inbox-focus :is(.icon-action,.connection-dot-label.is-disconnected){color:var(--muted)}html .app-shell .inbox-page.inbox-focus .inbox-search{background:var(--surface);border-color:var(--line-strong);color:var(--muted)}html .app-shell .inbox-page.inbox-focus .inbox-search input{color:var(--ink);background:transparent}html .app-shell .inbox-page.inbox-focus .inbox-search input::placeholder{color:var(--quiet);opacity:1}html .app-shell .inbox-page.inbox-focus :is(.inbox-search,.draft-editor):focus-within{border-color:var(--purple);box-shadow:0 0 0 3px color-mix(in srgb,var(--purple) 16%,transparent)}html .app-shell .inbox-page.inbox-focus .source-review[data-rating=low]{border-left:3px solid var(--amber)}html .app-shell .inbox-page.inbox-focus .source-review[data-risk=CRITICAL]{border-left-color:var(--red)}html .app-shell .inbox-page.inbox-focus .review-rating-inline>span{color:var(--amber)}html .app-shell .inbox-page.inbox-focus :is(.quick-stat.urgent,.quick-stat.urgent strong,.status-badge.edited,.status-badge.reportable,.review-context-icon.is-attention,.edited-inline){color:var(--amber);background:var(--amber-soft);border-color:color-mix(in srgb,var(--amber) 35%,var(--surface))}html .app-shell .inbox-page.inbox-focus :is(.status-badge.critical,.risk-pill.critical,.review-context-icon.is-critical,.critical-callout){color:var(--red);background:var(--red-soft);border-color:var(--red)}html .app-shell .inbox-page.inbox-focus :is(.status-badge.state-published,.risk-pill.state-published){color:var(--green);background:var(--green-soft)}html .app-shell .inbox-page.inbox-focus :is(.status-badge.auto-draft,.risk-pill.auto-draft,.status-badge.state-approved,.risk-pill.state-approved){color:var(--purple-dark);background:var(--purple-soft)}html .app-shell .inbox-page.inbox-focus :is(.status-badge.state-triaged,.risk-pill.state-triaged,.status-badge.state-discovered){color:var(--muted);background:var(--surface-soft)}html .app-shell .inbox-page.inbox-focus .reply-workbench{border-color:color-mix(in srgb,var(--purple) 40%,var(--surface))}html .app-shell .inbox-page.inbox-focus .draft-placeholder{color:var(--purple-dark);background:var(--purple-soft);border:1px dashed color-mix(in srgb,var(--purple) 50%,var(--surface))}html .app-shell .inbox-page.inbox-focus .draft-placeholder :is(p,svg){color:var(--purple-dark)}html .app-shell .inbox-page.inbox-focus .draft-editor{color:var(--ink);background:var(--surface-soft);border-color:var(--line-strong)}html .app-shell .inbox-page.inbox-focus .detail-action-bar{box-shadow:0 -3px 10px #17243b06}html .app-shell .inbox-page.inbox-focus :is(.primary-button,.approve-button){color:#fff;background:var(--action-fill);border-color:var(--action-fill);box-shadow:0 3px 9px #4f46e52b}html .app-shell .inbox-page.inbox-focus :is(.primary-button,.approve-button):hover:not(:disabled){color:#fff;background:var(--action-hover);border-color:var(--action-hover);transform:none}html .app-shell .inbox-page.inbox-focus :is(.primary-button,.approve-button):disabled{color:var(--muted);background:var(--surface-soft);border-color:var(--line);box-shadow:none;opacity:1}html .app-shell .inbox-page.inbox-focus .primary-button:not(:disabled) .button-credit-cost{color:#fff;background:#ffffff1f;border-color:#ffffff66}html .app-shell .inbox-page.inbox-focus :is(button,a,input,select,textarea,summary):focus-visible{outline:2px solid var(--inbox-focus-ring);outline-offset:2px}@media (min-width:681px){html:not([data-ui-variant=fusion]) .app-shell:has(.inbox-focus) .sidebar{container:inbox-navigation/inline-size}html:not([data-ui-variant=fusion]) .app-shell:has(.inbox-focus) .sidebar .brand{min-height:44px;flex-shrink:0;padding-bottom:0}html:not([data-ui-variant=fusion]) .app-shell:has(.inbox-focus) .sidebar .brand-mark{flex-shrink:0}html:not([data-ui-variant=fusion]) .app-shell:has(.inbox-focus) .sidebar .main-nav{gap:4px;margin-top:12px;padding-block:4px;overflow-x:hidden;scrollbar-width:thin;scrollbar-color:var(--ui-sidebar-muted,#8fa0c0) transparent}html:not([data-ui-variant=fusion]) .app-shell:has(.inbox-focus) .sidebar .main-nav a{display:flex;align-items:center;gap:10px;flex:0 0 auto;min-height:44px;border-radius:11px;transition:background-color .15s ease,color .15s ease}html:not([data-ui-variant=fusion]) .app-shell:has(.inbox-focus) .sidebar .main-nav a svg{flex:0 0 20px;width:20px;height:20px;color:currentColor}html:not([data-ui-variant=fusion]) .app-shell:has(.inbox-focus) .sidebar .main-nav a.active{color:#ffffff;background:var(--action-fill);box-shadow:inset 0 0 0 1px #ffffff24}html:not([data-ui-variant=fusion]) .app-shell:has(.inbox-focus) .sidebar :is(a,button,summary):focus-visible{outline:2px solid var(--ui-sidebar-text,#e7edff);outline-offset:2px}}@container inbox-navigation (max-width: 100px){html:not([data-ui-variant=fusion]) .app-shell:has(.inbox-focus) .sidebar .brand{justify-content:center;padding-inline:0}html:not([data-ui-variant=fusion]) .app-shell:has(.inbox-focus) .sidebar :is(.brand>span:last-child,.sidebar-manager,.main-nav a>span){display:none}html:not([data-ui-variant=fusion]) .app-shell:has(.inbox-focus) .sidebar .main-nav{align-items:center;margin-inline:-10px;padding-inline:0;scrollbar-gutter:stable both-edges}html:not([data-ui-variant=fusion]) .app-shell:has(.inbox-focus) .sidebar .main-nav a{justify-content:center;width:44px;height:44px;padding:0;gap:0}html:not([data-ui-variant=fusion]) .app-shell:has(.inbox-focus) .sidebar .nav-caption{display:block;flex:0 0 1px;width:24px;height:1px;margin:9px 0;padding:0;overflow:hidden;font-size:0;background:var(--ui-sidebar-muted,#8fa0c0);opacity:.3}html:not([data-ui-variant=fusion]) .app-shell:has(.inbox-focus) .sidebar .nav-caption:first-child{display:none}}@container inbox-navigation (min-width: 101px){html:not([data-ui-variant=fusion]) .app-shell:has(.inbox-focus) .sidebar .brand{padding-right:40px}html:not([data-ui-variant=fusion]) .app-shell:has(.inbox-focus) .sidebar .main-nav a{justify-content:flex-start;padding-inline:12px}html:not([data-ui-variant=fusion]) .app-shell:has(.inbox-focus) .sidebar :is(.main-nav a>span,.nav-caption){display:block;position:static;width:auto;height:auto;clip:auto;overflow:visible;white-space:nowrap}html:not([data-ui-variant=fusion]) .app-shell:has(.inbox-focus) .sidebar .brand>span:last-child{display:flex;min-width:0;flex-direction:column}}@media (min-width:681px) and (max-width:1199px){html:not([data-ui-variant=fusion]) .app-shell:has(.inbox-focus){--sidebar:78px}html:not([data-ui-variant=fusion]) .app-shell:has(.inbox-focus) .sidebar .sidebar-collapse-toggle{display:none}}@media (min-width:1200px){html.replify-sidebar-collapsed:not([data-ui-variant=fusion]) .app-shell:has(.inbox-focus){--sidebar:78px}}.work-navigation .work-settings{width:100%}.work-settings>summary{display:flex;align-items:center;gap:10px;min-height:44px;padding:0 12px;border-radius:10px;cursor:pointer;list-style:none;color:inherit;font-size:13px}.work-settings>summary::-webkit-details-marker{display:none}.work-settings>summary>svg:last-child{margin-left:auto;transform:rotate(90deg)}.work-settings[open]>summary>svg:last-child{transform:rotate(-90deg)}.work-settings>summary:hover{background:#ffffff12}.work-settings-links{display:grid;padding:4px 0 0 8px;gap:2px}.work-settings-links a{font-size:12px}.mobile-menu-links .work-settings>summary{color:var(--text)}.mobile-menu-links .work-settings-links a{min-height:44px}.inbox-mobile-menu .mobile-menu-links a.active{color:#3730a3;background:#eef2ff}.inbox-mobile-menu .brand-mark{background:#4f46e5;box-shadow:none}.inbox-mobile-menu .mobile-menu-heading .brand>span:last-child{display:flex;flex-direction:column}.inbox-mobile-menu .mobile-menu-heading .brand strong{font-size:17px}.inbox-mobile-menu .mobile-menu-heading .brand small{display:none}.inbox-mobile-menu :is(a,button,summary):focus-visible{outline:2px solid #6366f1;outline-offset:2px}@media (min-width:901px){html:not([data-ui-variant=fusion]) .app-shell:has(.inbox-guided){--sidebar:190px}html:not([data-ui-variant=fusion]) .app-shell:has(.inbox-guided) .sidebar{padding-inline:12px}html:not([data-ui-variant=fusion]) .app-shell:has(.inbox-guided) .sidebar .sidebar-collapse-toggle{display:flex;align-items:center;justify-content:center;position:absolute;top:23px;right:4px;margin:0;width:40px;height:40px;min-height:40px;border:0;background:transparent}html:not([data-ui-variant=fusion]) .app-shell:has(.inbox-guided) .sidebar .brand{justify-content:flex-start;gap:9px;padding-right:26px}html:not([data-ui-variant=fusion]) .app-shell:has(.inbox-guided) .sidebar .brand strong{font-size:17px}html:not([data-ui-variant=fusion]) .app-shell:has(.inbox-guided) .sidebar .brand small{display:none}html:not([data-ui-variant=fusion]) .app-shell:has(.inbox-guided) .sidebar .main-nav{padding-top:14px;margin-top:8px}html:not([data-ui-variant=fusion]) .app-shell:has(.inbox-guided) .sidebar .main-nav a{font-size:13px}html.replify-sidebar-collapsed:not([data-ui-variant=fusion]) .app-shell:has(.inbox-guided){--sidebar:78px}html.replify-sidebar-collapsed:not([data-ui-variant=fusion]) .app-shell:has(.inbox-guided) .sidebar .sidebar-collapse-toggle{position:static;width:44px;height:44px;margin:8px auto 0}}@container inbox-navigation (max-width: 100px){.app-shell:has(.inbox-guided) .work-settings>summary{width:44px;height:44px;padding:0;justify-content:center}.app-shell:has(.inbox-guided) .work-settings>summary>span,.app-shell:has(.inbox-guided) .work-settings>summary>svg:last-child{display:none}.app-shell:has(.inbox-guided) .work-settings{width:44px}.app-shell:has(.inbox-guided) .work-settings-links{padding:4px 0;border-top:1px solid #ffffff26}}.inbox-scope-picker{position:relative;min-width:0;max-width:75%}.inbox-scope-picker>summary{display:flex;gap:8px;align-items:center;min-height:32px;padding:3px 8px;border-radius:6px;font-size:12px;cursor:pointer;list-style:none}.inbox-scope-picker>summary::-webkit-details-marker{display:none}.inbox-scope-picker>summary:hover{background:var(--surface-soft)}.inbox-scope-picker>summary span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.inbox-scope-picker>summary b{color:var(--muted);padding:0 4px}.inbox-scope-picker>summary>svg{flex-shrink:0}.inbox-scope-popover{position:absolute;top:calc(100% + 6px);left:0;width:min(350px,calc(100vw - 100px));padding:16px;background:var(--surface,#fff);border:1px solid var(--line);border-radius:12px;box-shadow:0 14px 35px #17213a20;z-index:80}.inbox-scope-popover .context-switcher{display:grid;gap:12px;padding:0;margin:0;border:0;color:var(--text)}.inbox-scope-popover .context-switcher label{display:grid;gap:5px}.inbox-scope-popover .context-switcher label span{color:var(--muted);font-size:12px}.inbox-scope-popover .context-switcher select{width:100%;max-width:100%;min-height:40px;color:var(--text);background:var(--surface)}.inbox-page.inbox-focus.inbox-guided .queue-tabs button{flex:1 1;min-width:0}.inbox-guided .edited-filter{display:flex;align-items:center;gap:6px;font-size:12px}.inbox-guided .edited-filter input{width:16px;height:16px}.inbox-guided .detail-header{min-height:60px;gap:8px;padding:10px 16px;overflow:visible;position:relative;z-index:3}.inbox-guided .detail-title{margin-right:auto;min-width:0}.inbox-guided .detail-title>div{min-width:0}.inbox-guided .detail-title h2{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.inbox-guided .detail-header .risk-pill{font-size:9px;padding:4px 7px}.review-more-menu{position:relative;flex-shrink:0}.review-more-menu>summary{display:flex;align-items:center;gap:3px;min-height:36px;padding:5px 8px;border:1px solid var(--line);border-radius:7px;font-size:12px;cursor:pointer;list-style:none}.review-more-menu>summary::-webkit-details-marker{display:none}.review-more-menu>div{position:absolute;right:0;top:calc(100% + 6px);width:240px;padding:5px;border:1px solid var(--line);border-radius:10px;background:var(--surface,#fff);box-shadow:0 10px 32px #17213a20;z-index:40}.review-more-menu button{display:block;width:100%;min-height:44px;padding:8px 10px;text-align:left;color:var(--text);background:transparent;border:0;border-radius:6px;font-size:12px;cursor:pointer}.review-more-menu button:hover{background:var(--surface-soft)}.inbox-guided .guided-review .detail-scroll{padding:0;gap:0}.inbox-guided .guided-review .source-review{margin:0;padding:16px 20px;border:0;border-bottom:1px solid var(--line);border-radius:0;box-shadow:none;background:var(--surface,#fff)}.inbox-guided .guided-review .source-review blockquote{font-size:14px;line-height:1.6}.inbox-guided .review-source-evidence{font-size:11px;color:var(--muted)}.inbox-guided .guided-review .reply-workbench{padding:18px 20px;margin:0;border:0;border-radius:0;box-shadow:none}.inbox-guided .reply-inline-controls{display:flex;justify-content:space-between;margin-bottom:10px;gap:8px}.inbox-guided .reply-inline-controls>strong{font-size:13px}.inbox-guided .reply-style-summary{display:flex;align-items:center;gap:5px;min-height:32px;border:0;padding:3px 0 3px 8px;color:var(--muted);background:transparent;cursor:pointer;font-size:11px;white-space:nowrap}.reply-style-summary:hover{color:var(--action-fill)}.reply-style-options{display:flex;gap:8px}.inbox-guided .guided-review .draft-placeholder{min-height:100px;padding:22px;align-content:center;justify-content:center;background:var(--surface-soft);border:1px dashed var(--line);color:var(--muted)}.inbox-guided .guided-review .draft-editor{min-height:170px;font-size:14px;line-height:1.7}.inbox-guided .return-to-reply{margin:10px 16px;align-self:flex-start}.inbox-guided .return-to-reply svg{transform:rotate(180deg)}.inbox-guided .guided-review .detail-action-bar{min-height:60px;padding:10px 16px;justify-content:flex-end;gap:8px}.inbox-guided .rewrite-reply{margin-right:auto;color:var(--muted);font-size:12px}.publication-result{display:flex;align-items:center;flex-wrap:wrap;width:100%;gap:12px}.publication-result>span{display:flex;align-items:center;gap:6px;color:var(--ok,#147a55);font-size:12px}.publication-result>a{display:flex;align-items:center;gap:5px;font-size:12px}.publication-result>button{margin-left:auto}.inbox-guided .existing-owner-reply{margin:16px 20px}.inbox-guided .existing-owner-reply p{white-space:pre-wrap}.inbox-guided :is(summary,button,a,select,textarea):focus-visible{outline:2px solid var(--action-fill);outline-offset:3px}.inbox-guided .review-detail-layout.guided-review{height:100%;min-height:0}.inbox-guided .guided-review .detail-scroll{flex:1 1;min-height:0;overflow-y:auto;overflow-x:hidden}@media (max-width:680px){.main-area:has(.inbox-guided){display:flex;flex-direction:column;height:100dvh;min-height:0;overflow:hidden}.main-area:has(.inbox-guided)>.topbar-inbox{position:relative;flex:0 0 44px;min-width:0;padding-inline:8px}.main-area:has(.inbox-guided)>.credit-access-notice{flex:0 0 auto;max-height:25dvh;overflow-y:auto;padding:8px 12px}.inbox-page.inbox-focus.inbox-guided{flex:1 1;height:auto;min-height:0;width:100%}.inbox-scope-picker{position:static;flex:1 1;max-width:none}.inbox-scope-picker>summary{min-height:44px;padding-inline:0}.inbox-scope-picker>summary>svg:first-child{display:none}.inbox-scope-popover{left:8px;right:8px;width:auto;max-width:none;max-height:calc(100dvh - 64px);overflow:auto;overscroll-behavior:contain}.inbox-scope-popover .context-switcher{grid-template-columns:minmax(0,1fr)}.inbox-scope-popover .context-switcher select{min-width:0;min-height:44px;font-size:16px}.inbox-guided .detail-header{flex-wrap:wrap;padding:8px 12px}.inbox-guided .detail-header .risk-pill{display:none}.inbox-guided .guided-review .reply-workbench,.inbox-guided .guided-review .source-review{padding:14px}.inbox-guided .reply-inline-controls{flex-wrap:wrap}.inbox-guided .guided-review .draft-editor{min-height:160px;font-size:16px}.inbox-page.inbox-focus.inbox-guided .queue-tabs button{min-width:0;font-size:11px;padding-inline:4px;flex-wrap:wrap;gap:2px;white-space:normal;line-height:1.2}.inbox-guided .publication-result>button{width:100%;margin-left:0}.inbox-guided .guided-review .detail-action-bar{padding:8px 12px max(8px,env(safe-area-inset-bottom));max-height:40dvh;overflow-y:auto}.inbox-guided .guided-review .detail-action-bar>button{min-height:44px}.inbox-guided .guided-review .detail-action-bar .detail-primary-action{flex:1 1 100%;width:100%}}