:root{--ai-ink:#3b2f8f;--ai-ground:#f1efff;--ai-line:#8f86d9;--diff-added-ground:#e3f4e8;--diff-added-ink:#14532d;--diff-removed-ground:#fbe7e7;--diff-removed-ink:#7f1d1d}.ai-label{color:var(--ai-ink);align-items:center;gap:.35em;font-size:.8125rem;font-weight:600;display:inline-flex}.ai-label svg{flex:none;width:1em;height:1em}.ai-proposal{background:var(--ai-ground);border:1px dashed var(--ai-line);border-radius:8px;padding:12px 14px}.diff-added{background:var(--diff-added-ground);color:var(--diff-added-ink);text-decoration:none}.diff-removed{background:var(--diff-removed-ground);color:var(--diff-removed-ink);text-decoration:line-through}
:root{--ink:#1d2320;--soft:#4a534e;--muted:#5f6862;--line:#d6dad3;--line-strong:#848c86;--ground:#f3f4f1;--card:#fff;--card2:#eceee9;--accent:#35573a;--accent-ink:#fff;--accent-bg:#e2ebe3;--panel:#1f3a33;--panel-ink:#fff;--alert-ink:#a33b30;--auto:#1f6a43;--auto-bg:#e2f1e7;--review:#7f520c;--review-bg:#f8ecd6;--rail:#1a201d;--rail-ink:#f3f4f1;--rail-soft:#b3bbb6;--rail-hover:#2d3531;--rail-line:#343c38;--ai-edge:#7a70cc;--ai-bg:#f1efff;--escalate:#a33b30;--escalate-bg:#f7e1de;--display:var(--font-display), "Source Serif 4", Georgia, "Times New Roman", serif;--body:var(--font-body), "IBM Plex Sans", system-ui, -apple-system, "Segoe UI", sans-serif;--mono:var(--font-mono), "IBM Plex Mono", ui-monospace, "SFMono-Regular", Menlo, monospace}*{box-sizing:border-box}html,body{min-height:100%}body{font:14px/1.5 var(--body);color:var(--ink);background:var(--ground);margin:0}button,select,input,textarea{font:inherit;color:inherit}:focus-visible{outline:2px solid var(--accent);outline-offset:2px}a{color:var(--accent);text-underline-offset:2px}code,kbd,.mono,.num{font-family:var(--mono)}.num{font-variant-numeric:tabular-nums}.shell{grid-template-columns:228px minmax(0,1fr);min-height:100vh;display:grid}.rail{background:var(--rail);color:var(--rail-soft);border-right:0;flex-direction:column;gap:20px;min-width:0;height:100vh;padding:20px 14px;display:flex;position:sticky;top:0;overflow-y:auto}.rail-brand{flex-direction:column;gap:6px;min-width:0;padding:0 6px;text-decoration:none;display:flex}.rail-brand img{align-self:flex-start;width:auto;max-width:100%;max-height:36px}.rail-brand-row{align-items:center;gap:10px;min-width:0;display:flex}.rail-tile{background:var(--accent);width:28px;height:28px;color:var(--accent-ink);font:600 12px/28px var(--body);text-align:center;border-radius:6px;flex:0 0 28px;overflow:hidden}.rail-tile img{object-fit:contain;width:100%;height:100%}.rail-brand b{font:600 19px/1.2 var(--display);letter-spacing:-.01em;color:var(--rail-ink);overflow-wrap:anywhere}.rail-logo img{flex:none;align-self:auto;max-width:64px;max-height:44px}.rail-brand>span.rail-tagline{color:var(--rail-soft);letter-spacing:.04em;text-transform:uppercase;font-size:10px;line-height:1.35}.rooms{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.rooms a{color:var(--rail-soft);border-radius:6px;justify-content:space-between;align-items:center;gap:8px;padding:8px 10px;text-decoration:none;display:flex}.rooms a:hover{background:var(--rail-hover);color:var(--rail-ink)}.rooms a[aria-current=page]{background:var(--rail-hover);color:var(--rail-ink);font-weight:600}.rooms li.rail-group{letter-spacing:.08em;text-transform:uppercase;color:var(--rail-soft);padding:14px 10px 4px;font-size:10px;font-weight:600}.rooms li.rail-group:first-child{padding-top:4px}.rail :focus-visible{outline-color:var(--rail-ink)}.count{font:500 12px/16px var(--mono);background:var(--card2);color:var(--soft);border-radius:999px;padding:1px 8px}.rail .count{background:var(--rail-hover);color:var(--rail-ink)}.rail a[aria-current=page] .count{background:var(--rail-ink);color:var(--rail)}.rail-foot{color:var(--rail-soft);border-top:1px solid var(--rail-line);overflow-wrap:anywhere;flex-direction:column;gap:4px;margin-top:auto;padding:16px 6px 0;font-size:12px;display:flex}.rail-wide{display:contents}.rail-menu{display:none}.surface{flex-direction:column;min-width:0;display:flex}.surface>main{width:100%;max-width:1120px;margin:0;padding:24px 32px 48px}@media (max-width:900px){.shell{grid-template-rows:auto 1fr;grid-template-columns:minmax(0,1fr)}.rail{flex-flow:wrap;justify-content:space-between;align-items:center;gap:10px;height:auto;padding:8px 16px;position:static}.rail-brand>span.rail-tagline,.rail-wide{display:none}.rail-menu{display:contents}.rail-menu>summary{border:1px solid var(--rail-soft);min-height:44px;color:var(--rail-ink);cursor:pointer;border-radius:6px;align-items:center;padding:0 14px;font-weight:600;list-style:none;display:inline-flex}.rail-menu>summary::-webkit-details-marker{display:none}.rail-menu[open]>summary{background:var(--rail-hover)}.rail-menu>nav,.rail-menu>.rail-foot{flex:100%}.rooms{flex-flow:wrap;gap:4px}.rooms li.rail-group{flex-basis:100%;padding:8px 4px 0}.rooms a{padding:6px 10px}.rail-foot{flex-flow:wrap;gap:4px 12px;margin-top:0}.rail{max-width:100vw;overflow:hidden}.surface>main{padding:20px 16px 40px}}main{min-width:0;max-width:760px;margin:0 auto;padding:32px 16px}h1{font:600 28px/1.2 var(--display);letter-spacing:-.01em;text-wrap:balance;overflow-wrap:anywhere;margin:0 0 4px}h2{font:600 18px/1.33 var(--display);text-wrap:balance;overflow-wrap:anywhere;margin:28px 0 10px}h3{font:600 12px/1.33 var(--body);text-transform:uppercase;letter-spacing:.06em;color:var(--muted);margin:16px 0 8px}h4{margin:0 0 4px;font-size:.95rem}.lede{color:var(--soft);margin:0 0 24px}.note{color:var(--muted);margin:4px 0 8px;font-size:.92em}.reading{font-size:15px;line-height:24px}.effect{color:var(--soft);margin:8px 0;font-size:12px;line-height:18px}.auto-zero{margin:0 0 12px}.eyebrow{font:600 12px var(--mono);color:var(--muted);margin:0 0 4px}.head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:20px;display:flex}.head>div{min-width:0}.head h1{margin:0}.head .lede{margin:4px 0 0}.card,main>section{background:var(--card);border:1px solid var(--line);border-radius:8px;min-width:0;margin:0 0 16px;padding:16px 18px}.card>h2:first-child,main>section>h2:first-child{margin-top:0}main>section>section{margin-top:16px}.pill{font:600 12px/16px var(--body);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;vertical-align:middle;border-radius:999px;align-items:center;gap:6px;padding:2px 10px;display:inline-flex}.pill:before{content:"";background:currentColor;border-radius:50%;width:7px;height:7px}.pill.auto{color:var(--auto);background:var(--auto-bg)}.pill.review{color:var(--review);background:var(--review-bg)}.pill.escalate{color:var(--review);background:var(--review-bg);box-shadow:inset 0 0 0 1px var(--review)}.pill.stage-automated{color:var(--auto);background:var(--auto-bg)}.pill.stage-ready{color:var(--accent);background:var(--accent-bg)}.pill.stage-has-open-questions{color:var(--review);background:var(--review-bg)}.pill.stage-answering{color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink);background:0 0}.pill.stage-stays-with-a-person{color:var(--soft);background:var(--card2);box-shadow:inset 0 0 0 1px var(--line-strong)}.pill.stage-not-started{color:var(--muted);box-shadow:inset 0 0 0 1px var(--muted);background:0 0}.pill.plain{color:var(--soft);background:var(--card2)}form.sign-in{gap:12px;max-width:360px;display:grid}label{gap:4px;font-weight:600;display:grid}:is(label:has(>input[type=checkbox]),label:has(>input[type=radio])){align-items:baseline;gap:8px;display:flex}label>input[type=checkbox],label>input[type=radio]{flex:none;margin:0;transform:translateY(2px)}input,select,textarea{border:1px solid var(--line-strong);background:var(--card);border-radius:6px;padding:7px 10px}textarea{resize:vertical}button{border:1px solid var(--accent);background:var(--accent);color:var(--accent-ink);cursor:pointer;white-space:nowrap;border-radius:6px;padding:7px 14px;font-weight:500}button:disabled{opacity:.5;cursor:not-allowed}button.secondary{background:var(--card);color:var(--ink);border-color:var(--line-strong)}button.secondary:hover{border-color:var(--soft)}[role=alert]{color:var(--alert-ink)}.queue{gap:16px;margin:0;padding:0;list-style:none;display:grid}.queue>li{border:1px solid var(--line);background:var(--card);border-radius:8px;min-width:0;padding:16px 18px}.queue>li>p:first-child{margin:0 0 10px}.queue .ai-proposal>p:has(>.open-to-decide){margin:8px 0 0}.suggestion{gap:10px;min-width:0;display:grid}.suggestion>[role=group][aria-label=Decide]{flex-wrap:wrap;gap:8px;display:flex}.proposal{gap:12px;min-width:0;margin:8px 0 0;display:grid}.proposal>*,.facts{min-width:0}.proposal h3{font:600 1rem/1.3 var(--body);text-transform:none;letter-spacing:0;color:var(--ink);margin:0 0 6px}.proposal h4{margin:0 0 4px;font-size:.95rem}.proposal p,.proposal ul{margin:0}.proposal .block p{white-space:pre-wrap;overflow-wrap:anywhere}.block{min-width:0;margin:0 0 10px}.block-label{font-weight:600}.block-group{border-left:2px solid var(--line);padding-left:10px}.facts{border:1px solid var(--line);background:var(--card);border-radius:8px;padding:10px 12px}.facts h3{margin:0 0 6px}.table-scroll{border:1px solid var(--line);background:var(--card);border-radius:8px;max-width:100%;overflow-x:auto}table{border-collapse:collapse;width:100%;font-size:13px}th,td{text-align:left;border-top:1px solid var(--line);vertical-align:top;overflow-wrap:break-word;padding:8px 12px}thead th{font:600 11px var(--body);text-transform:uppercase;letter-spacing:.06em;color:var(--muted);background:var(--card2);border-top:0}td.r,th.r{text-align:right}@media (max-width:560px){.proposal table,.proposal thead,.proposal tbody,.proposal tr,.proposal td{width:100%;display:block}.proposal thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.proposal tr{border-bottom:1px solid var(--line);padding:6px 0}.proposal td{border:0;grid-template-columns:9.5em 1fr;gap:8px;padding:2px 0;display:grid}.proposal td:before{content:attr(data-label);color:var(--soft);font-weight:600}}form.sso{gap:8px;max-width:360px;margin-bottom:8px;display:grid}.landing{grid-template-rows:1fr auto;grid-template-columns:minmax(0,5fr) minmax(0,6fr);min-height:100vh;display:grid}.landing-brand{background:var(--panel);color:var(--panel-ink);flex-direction:column;grid-row:1/3;justify-content:space-between;gap:24px;min-width:0;padding:48px;display:flex}.landing-name{gap:12px;display:grid}.landing-brand-foot{opacity:.88;gap:6px;font-size:12px;line-height:18px;display:grid}.landing-brand-foot p{max-width:46em;margin:0}.landing-mark img{width:auto;max-width:100%;height:56px;display:block}.monogram{letter-spacing:.04em;border:2px solid;border-radius:12px;place-items:center;width:56px;height:56px;font-size:1.25rem;font-weight:700;display:inline-grid}.landing-firm{overflow-wrap:break-word;margin:8px 0 0;font-size:1.75rem;font-weight:700;line-height:1.2}.landing-tagline{opacity:.92;margin:0;font-size:1.1rem}.landing-welcome{opacity:.85;max-width:34em;margin:12px 0 0}.landing-card{place-items:center;min-width:0;max-width:none;margin:0;padding:48px 24px;display:grid}.landing-card-inner{width:100%;max-width:380px}.landing-card form{max-width:none}.landing-card form.sso button,.landing-card form.sign-in button,.landing-card input{width:100%}.divider{color:var(--soft);align-items:center;gap:10px;margin:16px 0;font-size:.9em;display:flex}.divider:before,.divider:after{content:"";border-top:1px solid var(--line);flex:1}.landing-ledger{border-top:1px solid var(--line);color:var(--muted);margin:16px 0 0;padding-top:12px;font-size:12px;line-height:18px}.landing-footer{color:var(--soft);text-align:center;grid-column:2;gap:6px;min-width:0;padding:16px 24px 28px;font-size:.85em;display:grid}.landing-footer p{margin:0}.landing-footer nav ul{justify-content:center;gap:16px;margin:0;padding:0;list-style:none;display:flex}@media (max-width:760px){.landing{grid-template-rows:auto auto auto;grid-template-columns:minmax(0,1fr)}.landing-brand{grid-row:auto;padding:28px 20px}.landing-firm{font-size:1.4rem}.landing-card{place-items:start center;padding:28px 16px}.landing-footer{grid-column:1}}.intake{border-top:1px solid var(--line);min-width:0;margin-top:12px;padding-top:12px}.intake h3{margin:0 0 4px;font-size:1em}.intake tr[data-fate=removed] td{color:var(--soft);text-decoration:line-through}.intake tr[data-fate=removed] td:nth-child(2){text-decoration:none}.intake input[type=file]{box-sizing:border-box;max-width:100%}.settings-form{border:1px solid var(--line);background:var(--card);border-radius:8px;min-width:0;margin:12px 0;padding:12px}.settings-form fieldset{border:0;min-width:0;margin:0 0 8px;padding:0}.settings-form legend{padding:0;font-weight:600}.settings-form input:not([type=checkbox]):not([type=radio]):not([type=color]):not([type=file]),.settings-form textarea,.settings-form select{box-sizing:border-box;width:100%;max-width:32rem;font:inherit}.settings-form input[type=file]{max-width:100%}.settings-colors{grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));gap:0 12px;display:grid}.settings-logo{max-width:100%;max-height:48px}button.secondary{color:var(--accent);background:0 0}.settings-form input[type=color]{cursor:pointer;width:3.5rem;height:2.25rem;padding:2px}.settings-form label:has(>input[type=checkbox]){align-items:center;gap:8px;font-weight:400;display:inline-flex}.settings-form input[type=checkbox]{width:auto;margin:0;padding:0}.pick{align-items:center;gap:8px;font-weight:400;display:inline-flex}.pick>input[type=checkbox]{width:auto;margin:0;padding:0}.schedule-editor{border-top:1px solid var(--line);margin-top:8px}.schedule-choices{flex-wrap:wrap;gap:4px 12px;display:flex}.settings-form label:has(>input[type=radio]){align-items:center;gap:6px;margin-right:12px;font-weight:400;display:inline-flex}.settings-form input[type=radio]{width:auto;margin:0}.schedule-next{margin:0 0 8px;padding-left:1.25rem}.member-actions{flex-wrap:wrap;align-items:center;gap:8px 16px;display:flex}.member-actions form{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.member-line{overflow-wrap:anywhere}.member-actions select{font:inherit;padding:4px}.mapping-table select{font:inherit;max-width:100%}@media (max-width:600px){.mapping-table thead{display:none}.mapping-table tr{border-bottom:1px solid var(--line);padding:8px 0;display:block}.mapping-table td{border:0;padding:2px 0;display:block}.mapping-table td[data-label]:before{content:attr(data-label) ": ";color:var(--muted);font-size:.85em}.mapping-table select{width:100%}}form.history-filter{flex-wrap:wrap;align-items:flex-end;gap:8px 12px;max-width:100%;margin:0 0 12px;display:flex}.history-filter label{flex-direction:column;flex:160px;gap:4px;min-width:0;display:flex}.history-filter button,.history-filter>a{flex:none}.history-filter select,.history-filter input{box-sizing:border-box;width:100%;max-width:100%}form.owner-days{justify-items:start;gap:6px;margin:4px 0;display:grid}.owner-days label{white-space:nowrap}@media (max-width:640px){.history-table thead{display:none}.history-table tr{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:baseline;gap:2px 12px;padding:10px 0;display:flex}.history-table td{border:0;padding:0;display:block}.history-table td.h-when{color:var(--muted);flex-basis:100%;order:-2;font-size:.85em}.history-table td.h-what{flex-basis:100%;order:-1;font-weight:600}.history-table td.h-who{overflow-wrap:anywhere}}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.steps{gap:6px;padding:0;list-style:none;display:grid}.step-box{border:1px solid var(--line);background:var(--card);width:28px;height:28px;color:inherit;vertical-align:middle;border-radius:6px;padding:0}.step-box[aria-pressed=true]{background:var(--accent);color:var(--accent-ink)}.step-done{opacity:.75;text-decoration:line-through}.task-note{white-space:pre-wrap;overflow-wrap:anywhere}.task-due{font-weight:600}.task-due.past{color:var(--escalate)}.send-to-person{margin-top:12px}.send-to-person textarea,.add-task textarea,.add-task input,.send-to-person input{box-sizing:border-box;width:100%;max-width:40rem}.setup-steps{gap:16px;padding:0;list-style:none;display:grid}.setup-step{border:1px solid var(--line);background:var(--card);border-radius:8px;min-width:0;padding:12px}.setup-step h2{flex-wrap:wrap;align-items:baseline;gap:8px;margin:0 0 8px;font-size:1.1rem;display:flex}.setup-n{border:1px solid var(--line);border-radius:50%;place-items:center;width:1.6rem;height:1.6rem;font-size:.9rem;display:inline-grid}.setup-mark{border:1px solid var(--line);border-radius:999px;padding:2px 8px;font-size:.8rem;font-weight:600}.setup-done .setup-n{background:var(--accent);color:var(--accent-ink);border-color:var(--accent)}.setup-missing{border-left:4px solid var(--accent)}.ai-match{margin:4px 0 0}@media (min-width:601px){.mapping-table th:nth-child(2),.mapping-table th:nth-child(3){width:12rem}.mapping-table select{width:100%;min-width:11rem}}.example-block{border:1px solid var(--line);background:var(--card);border-radius:8px;margin:8px 0;padding:8px 12px}.example-block h3{margin:4px 0 8px;font-size:1rem}.examples textarea,.examples input:not([type=radio]){box-sizing:border-box;width:100%;max-width:40rem}pre{max-width:100%;overflow-x:auto}.tabs{border-bottom:1px solid var(--line);gap:2px;margin:12px 0 16px;display:flex;overflow-x:auto}.tabs a{color:var(--soft);white-space:nowrap;border-bottom:2px solid #0000;padding:8px 12px;text-decoration:none}.tabs a[aria-current=page]{color:var(--ink);border-bottom-color:var(--accent);font-weight:600}@media (max-width:640px){.tabs{flex-wrap:wrap;row-gap:0;overflow-x:visible}}.crumbs{color:var(--soft);margin:8px 0 16px;font-size:14px}.kv{grid-template-columns:minmax(0,160px) minmax(0,1fr);gap:6px 16px;margin:0;display:grid}.kv dt{color:var(--muted);font-size:12.5px}.kv dd{min-width:0;margin:0}@media (max-width:560px){.kv{grid-template-columns:minmax(0,1fr)}.kv dd{margin-bottom:6px}}.steps{gap:6px;padding-left:20px;display:grid}.chip{font:600 11px/1 var(--mono);border:1px solid var(--line);color:var(--soft);border-radius:4px;padding:3px 6px;display:inline-block}.chip.model{color:var(--accent);border-color:var(--accent)}pre.code{background:var(--card2);border:1px solid var(--line);max-height:520px;font:12px/1.5 var(--mono);border-radius:6px;padding:12px;overflow:auto}.version{text-align:center;color:var(--muted);margin:24px 16px 16px;font-size:12px}.sent-diff{white-space:pre-wrap;background:var(--card);border:1px solid var(--line);border-radius:6px;padding:12px}.flags{border-left:3px solid var(--review);background:var(--review-bg);border-radius:0 6px 6px 0;margin:12px 0;padding:10px 12px}.flags h3{margin:0 0 6px;font-size:1em}.alert-banner{border:1px solid var(--line);border-left:3px solid var(--escalate);background:var(--escalate-bg);color:var(--ink);border-radius:6px;margin:0 0 16px;padding:10px 14px}.alert-banner ul{margin:6px 0;padding-left:18px}.alert-banner p{margin:4px 0 0}.ws-grid{grid-template-columns:260px minmax(0,1fr);align-items:start;gap:20px;display:grid}@media (max-width:900px){.ws-grid{grid-template-columns:minmax(0,1fr)}}.ws-list{background:var(--card);border:1px solid var(--line);border-radius:8px;flex-direction:column;gap:4px;min-width:0;padding:12px;display:flex}.ws-list h3{margin:8px 0 4px}.ws-list h3:first-child{margin-top:0}.ws-item{color:var(--ink);border:1px solid #0000;border-radius:6px;justify-content:space-between;align-items:flex-start;gap:8px;min-width:0;padding:8px;font-size:13px;text-decoration:none;display:flex}.ws-item>span:first-child{flex-direction:column;gap:1px;min-width:0;display:flex}.ws-item b{font:600 11px var(--mono);color:var(--muted)}.ws-item small{color:var(--muted);font-size:11.5px}.ws-item:hover{background:var(--card2)}.ws-item[aria-current=page]{background:var(--accent-bg);border-color:var(--line)}.ws-main{flex-direction:column;min-width:0;display:flex}.ws-main>section{background:var(--card);border:1px solid var(--line);border-radius:8px;min-width:0;margin:0 0 16px;padding:16px 18px}.ws-main>section>h2:first-child{margin-top:0}.queue h3,.ws-main .queue h3{font:600 15px/1.3 var(--body);text-transform:none;letter-spacing:0;color:var(--ink);margin:0 0 6px}.queue h3 a{color:var(--ink);text-decoration:none}.queue h3 a:hover{color:var(--accent);text-decoration:underline}main>section .queue>li,.ws-main>section .queue>li{background:var(--card)}@media (min-width:901px){.shell{background:linear-gradient(90deg, var(--rail) 0 228px, transparent 228px)}}main>section .settings-form,.ws-main>section .settings-form{border:0;border-top:1px solid var(--line);background:0 0;border-radius:0;margin:14px 0 0;padding:14px 0 0}main>section>.settings-form:first-of-type,.ws-main>section>.settings-form:first-of-type{border-top:0;padding-top:0}fieldset{border:0;min-width:0;margin:0 0 8px;padding:0}legend{margin-bottom:6px;padding:0;font-weight:600}.landing-firm{font-family:var(--display);font-weight:600}@media (max-width:900px){.ws-grid>.ws-list{order:2}}.health{font-weight:600}.health.stopped{color:var(--escalate)}.health.limited,.health.not_scheduled{color:var(--review)}.health.running{color:var(--auto)}.health.manual,.health.off{color:var(--muted)}.steps{counter-reset:step;color:var(--muted);flex-wrap:wrap;gap:6px 18px;margin:4px 0 16px;padding:0;font-size:14px;list-style:none;display:flex}.steps li{counter-increment:step;align-items:center;gap:6px;display:flex}.steps li:before{content:counter(step);border:1px solid var(--line);border-radius:50%;place-items:center;width:22px;height:22px;font-size:12px;display:inline-grid}.steps li[aria-current=step]{color:var(--ink);font-weight:600}.steps li[aria-current=step]:before{background:var(--accent);border-color:var(--accent);color:var(--accent-ink)}.origin-inferred{color:var(--review);background:var(--review-bg);border-radius:4px;padding:1px 6px}.origin-inferred strong{color:var(--review)}.prewrap{white-space:pre-wrap}select{max-width:100%}.checks label{white-space:nowrap;margin:0 1rem .25rem 0;display:inline-block}.queue-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px;margin:0 0 12px;display:flex}.queue-head h1{margin:0}.queue-filters{flex-wrap:wrap;gap:8px;display:flex}.queue-filters label{color:var(--muted);flex-direction:column;gap:4px;font-size:12px;display:flex}.queue-filters select{min-width:170px;min-height:40px}.queue-filters .clear-filters{align-self:flex-end;padding:0 0 10px;font-size:14px}.notice-strip{border:1px solid var(--line);border-left:3px solid var(--review);background:var(--review-bg);color:var(--ink);border-radius:6px;margin:0 0 16px;padding:10px 14px}.notice-strip.error{border-left-color:var(--escalate);background:var(--escalate-bg)}.notice-strip.info{border-left-color:var(--line);background:var(--card2)}.notice-strip p,.notice-strip ul{margin:0}.notice-strip ul{padding-left:18px}.notice-more{margin-top:6px}.notice-more summary{cursor:pointer;font-weight:500}.notice-more>ul{gap:8px;margin-top:8px;padding:0;list-style:none;display:grid}.notice-more>ul>li{border-top:1px solid var(--line);padding-top:8px}.queue-group{margin:0 0 24px}.group-head{font:500 12px/1.4 var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin:0 0 8px}details.queue-group.outside{background:var(--card2);border-radius:8px;padding:12px 14px}details.queue-group.outside summary{cursor:pointer;margin:0}.act-header{background:var(--card);border:1px solid var(--line);border-radius:14px;flex-direction:column;gap:14px;margin:0 0 20px;padding:20px 24px;display:flex}.act-header>p,.act-header .tabs{margin:0}@media (max-width:640px){.act-header .tabs{flex-wrap:wrap;overflow-x:visible}.auto-zero{display:none}}.run-cell{white-space:nowrap}.section-fold>summary h2{margin:0;display:inline}.section-fold>summary{margin:24px 0 8px}.act-head-top{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.act-head-top h1{margin:4px 0 0}.act-head-top p{margin:0}.act-facts{background:var(--line);border:1px solid var(--line);border-radius:10px;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}@media (max-width:1100px){.act-facts{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.act-facts{grid-template-columns:minmax(0,1fr)}}.act-facts>div{background:var(--card);flex-direction:column;gap:6px;min-width:0;padding:12px 14px;display:flex}.act-facts .note{font-size:12px}.act-switch{flex-direction:column;gap:6px;display:flex}.act-switch p{margin:0}.switch{min-height:44px;color:var(--ink);font:inherit;cursor:pointer;background:0 0;border:none;align-self:flex-start;align-items:center;gap:10px;padding:0;font-weight:600;display:inline-flex}.switch .track{background:var(--muted);border-radius:13px;width:44px;height:26px;display:inline-block;position:relative}.switch .track:after{content:"";background:var(--card);border-radius:50%;width:20px;height:20px;position:absolute;top:3px;left:3px}.switch .track.on{background:var(--accent)}.switch .track.on:after{left:auto;right:3px}.switch-ask{flex-direction:column;gap:8px;font-size:14px;display:flex}.queue-split{grid-template-columns:minmax(260px,360px) minmax(0,1fr);align-items:start;gap:20px;display:grid}@media (max-width:900px){.queue-split{grid-template-columns:minmax(0,1fr)}.queue-detail{order:-1}}.queue-list{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.queue-list a{background:var(--card);border:1px solid var(--line);color:var(--ink);border-radius:10px;flex-direction:column;gap:4px;padding:11px 13px;text-decoration:none;display:flex}.queue-list a[aria-current=true]{border:2px solid var(--accent);padding:10px 12px}.queue-list a:hover{border-color:var(--soft)}.ql-top{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.queue-detail{min-width:0}.queue-open,.receipt{background:var(--card);border:1px solid var(--line);border-radius:12px;flex-direction:column;gap:12px;padding:20px 24px;display:flex}.queue-open h2,.receipt h2,.queue-open>p{margin:0}.why-here{border-left:3px solid var(--accent);background:var(--accent-bg);border-radius:0 8px 8px 0;padding:8px 12px}.why-here p{margin:0 0 4px}.why-here p:last-child{margin-bottom:0}.why-what{color:var(--ink)}.why-todo{color:var(--ink);font-weight:600}.failure,.failure-section{color:var(--ink)}.failure .note{color:var(--muted)}.failure{background:var(--card);border:1px solid var(--line);border-radius:12px;flex-direction:column;gap:10px;max-width:760px;padding:20px 24px;display:flex}.failure h2{margin:0;font-size:1.15rem}.failure p{margin:0}.failure-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.failure .reference{font-family:var(--mono)}.failure-section{border:1px dashed var(--review);background:var(--review-bg);border-radius:10px;flex-wrap:wrap;align-items:center;gap:10px;padding:10px 14px;display:flex}.failure-section>span{flex:260px}.timeline{margin:0;padding:0;list-style:none}.timeline-day{color:var(--soft);margin:16px 0 6px;font-size:.95rem}.timeline ul{border-left:2px solid var(--line);margin:0;padding:0 0 0 12px;list-style:none}.timeline ul>li{padding:6px 0 6px 10px}.timeline ul>li p{margin:0}.timeline [data-kind=escalated]{border-left:3px solid var(--escalate);margin-left:-14px;padding-left:21px}.queue-nav{align-items:center;gap:14px;font-size:14px;display:flex}.queue-nav [aria-disabled=true]{color:var(--muted)}.receipt h3{font-size:1rem;font-family:var(--body);text-transform:none;letter-spacing:normal;color:var(--ink);margin:0 0 6px}.receipt-state{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--soft);margin:0;font-size:12px}.receipt-state.accepted{color:var(--auto)}.receipt-state.rejected{color:var(--escalate)}.receipt-actions{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:10px;padding-top:16px;display:flex}a.button{background:var(--accent);min-height:44px;color:var(--accent-ink);border-radius:8px;align-items:center;padding:0 18px;font-weight:600;text-decoration:none;display:inline-flex}a.button.secondary{background:var(--card);color:var(--ink);border:1px solid var(--line-strong);font-weight:400}.act-cards{grid-template-columns:repeat(auto-fill,minmax(min(100%,320px),1fr));gap:12px;margin-top:8px;display:grid}.act-card{border:1px solid var(--line);background:var(--card);border-radius:8px;flex-direction:column;gap:6px;min-width:0;padding:12px;display:flex}.act-card p{margin:0}.act-card-head{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.act-card-head h3{margin:0;font-size:1rem}.act-card-state{border:1px solid var(--line);border-radius:999px;padding:2px 8px;font-size:.8rem;font-weight:600}.act-card-state.on{background:var(--accent);color:var(--accent-ink);border-color:var(--accent)}.act-card-flag{font-size:.85rem;font-weight:600}.act-card-facts{grid-template-columns:max-content 1fr;gap:2px 12px;margin:4px 0 0;font-size:.9rem;display:grid}.act-card-facts>div{display:contents}.act-card-facts dt{font-weight:600}.act-card-facts dd{margin:0}.act-card-sample summary{cursor:pointer;min-height:44px;color:var(--accent);align-items:center;font-weight:600;display:flex}.act-card-sample .when-open,.act-card-sample[open] .when-closed{display:none}.act-card-sample[open] .when-open{display:inline}.act-card-sample .ai-proposal{gap:8px;display:grid}.systems-step{gap:12px;display:grid}.systems-step h3{margin:0 0 4px;font-size:1rem}.systems-list{gap:6px;margin:4px 0 0;padding-left:1.2rem;display:grid}.rail a{color:var(--rail-soft)}.rail button.secondary{color:var(--rail-ink);border-color:var(--rail-soft);background:0 0}.rail button.secondary:hover{border-color:var(--rail-ink)}.level-chips{flex-wrap:wrap;gap:8px;margin:0 0 16px;display:flex}.level-chips a{border:1px solid var(--line-strong);background:var(--card);min-height:36px;color:var(--ink);border-radius:999px;align-items:center;gap:6px;padding:0 12px;text-decoration:none;display:inline-flex}.level-chips a[aria-current=true]{border-color:var(--accent);background:var(--accent-bg);font-weight:600}.level-chips .num{font:500 12px var(--mono)}.level-chips .dot{border-radius:50%;width:8px;height:8px}.level-chips .dot.escalate{box-shadow:inset 0 0 0 2px var(--review);background:0 0}.level-chips .dot.review{background:var(--review)}.level-chips .dot.auto{background:var(--auto)}.ql-preview{border:1px dashed var(--ai-edge);background:var(--ai-bg);color:var(--ink);border-radius:8px;flex-direction:column;gap:4px;margin-top:4px;padding:8px 10px;display:flex}.ql-preview .reading{font-size:14px;line-height:21px}@media (max-width:900px){.level-chips a{min-height:44px}}.what-read{border:1px solid var(--line);background:var(--card);border-radius:8px;margin:8px 0;padding:10px 12px}.what-read h3{margin:0 0 6px}.what-read ul{margin:0 0 6px;padding-left:18px}.what-read li{overflow-wrap:anywhere;margin:2px 0}.disclose{margin-top:8px}.disclose>summary{cursor:pointer;color:var(--ink);min-height:32px;padding:6px 0;font-weight:600}.disclose[open]>summary{margin-bottom:8px}section>.disclose+.disclose{border-top:1px solid var(--line);padding-top:4px}@media (max-width:600px){.cards-sm,.cards-sm tbody,.cards-sm tr,.cards-sm td{width:100%;display:block}.cards-sm thead{display:none}.cards-sm tr{border-bottom:1px solid var(--line);box-sizing:border-box;padding:8px 12px}.cards-sm td{box-sizing:border-box;border:0;padding:2px 0}.cards-sm td:first-child{font-weight:600}.cards-sm td[data-label]:before{content:attr(data-label) ": ";color:var(--muted);font-size:.85em}}.board-who{flex-wrap:wrap;gap:6px;margin-bottom:12px;display:flex}.board-who a{border:1px solid var(--line);color:var(--ink);background:var(--card);border-radius:999px;padding:4px 12px;font-size:13px;text-decoration:none}.board-who a[aria-current=page]{border-color:var(--accent);background:var(--accent-bg);font-weight:600}.board{grid-template-columns:repeat(4,minmax(220px,1fr));gap:12px;padding-bottom:8px;display:grid;overflow-x:auto}.board-col{background:var(--card2);border-radius:8px;min-width:0;padding:12px}.board-col h3{font:600 14px/1.3 var(--body);justify-content:space-between;margin:0 0 2px;display:flex}.board-col>.note{margin:0 0 10px;font-size:12px}.board-col ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.board-card{background:var(--card);border:1px solid var(--line);border-radius:6px;flex-direction:column;gap:2px;padding:10px 12px;font-size:13px;display:flex}.board-card a{color:var(--ink);text-decoration:none}.board-overdue h3{color:var(--escalate)}.board.board-5{grid-template-columns:repeat(5,minmax(200px,1fr))}@media (max-width:600px){.board.board-5,.board{grid-template-columns:minmax(0,1fr);overflow-x:visible}}.inbox-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin:4px 0 12px;display:flex}.inbox-bar .level-chips{margin:0}.inbox-cards{gap:12px;margin:0;padding:0;list-style:none;display:grid}.inbox-cards>li{background:var(--card);border:1px solid var(--line);border-radius:8px;gap:8px;padding:16px 18px;display:grid}.ic-top{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.ic-title{color:var(--ink);font-weight:600}.inbox-cards .note{margin:0}.ic-draft{border:1px dashed var(--ai-edge);background:var(--ai-bg);border-radius:6px;gap:4px;padding:10px 12px;display:grid}.ic-draft .reading{margin:0}.inbox-cards .button{justify-self:start}.prop-head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.prop-head h1{margin-bottom:2px}.prop-grid{grid-template-columns:minmax(0,1fr) minmax(280px,380px);align-items:start;gap:16px;margin-top:12px;display:grid}.prop-main,.prop-side{gap:16px;min-width:0;display:grid}.prop-grid .card{background:var(--card);border:1px solid var(--line);border-radius:8px;min-width:0;padding:16px 18px}.prop-grid .card>h2,.prop-grid .what-read h3{font:600 19px/1.3 var(--display);margin:0 0 10px}.history{counter-reset:h;gap:10px;margin:0;padding:0;list-style:none;display:grid}.history li{counter-increment:h;grid-template-columns:26px 1fr;column-gap:10px;display:grid}.history li:before{content:counter(h);width:22px;height:22px;font:600 11px var(--mono);background:var(--accent);color:var(--accent-ink);border-radius:50%;grid-row:span 2;place-items:center;display:grid}.history li.now:before{background:var(--accent-bg);color:var(--ink);border:1px solid var(--accent)}.history li.later:before{background:var(--card);color:var(--muted);border:1px solid var(--line-strong)}.history li.later>span:first-child{color:var(--muted)}@media (max-width:860px){.prop-grid{grid-template-columns:minmax(0,1fr)}.prop-head{flex-wrap:wrap}}main>section.queue-group:has(>.inbox-cards){background:0 0;border:0;padding:0}.prop-grid .what-read{background:0 0;border:0;margin:0;padding:0}.prop-grid .what-read h3{text-transform:none;letter-spacing:0;color:var(--ink)}.prop-grid .what-read ul{margin:0 0 10px;padding:0;list-style:none}.prop-grid .what-read li{border-top:1px solid var(--line);padding:8px 0}.prop-grid .what-read li strong{background:var(--card2);min-width:84px;font:600 12px/1.6 var(--body);text-align:center;border-radius:4px;margin-right:8px;padding:1px 8px;display:inline-block}.setup-step{padding:14px 18px}.setup-step h2{align-items:center;margin-bottom:4px}.setup-step h2 .setup-mark{margin-left:auto}.setup-mark.done{color:var(--auto);border-color:var(--auto)}.setup-mark.missing{color:var(--review);border-color:var(--review)}.setup-summary{margin:0 0 0 calc(1.6rem + 8px)}.setup-step>details.disclose{margin-left:calc(1.6rem + 8px)}.sys-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:4px;display:flex}.sys-head strong{font-size:15px}.sys-chip{white-space:nowrap;border:1px solid;border-radius:999px;align-items:center;padding:1px 10px;font-size:12px;font-weight:600;display:inline-flex}.sys-chip.sys-ok{color:var(--auto);background:var(--auto-bg)}.sys-chip.sys-stale,.sys-chip.sys-never_synced{color:var(--review);background:var(--review-bg)}.sys-chip.sys-current{color:var(--soft);box-shadow:inset 0 0 0 1px var(--line);background:0 0}.sys-table .signoff p{margin:0 0 4px}.sys-chip.sys-failed,.sys-chip.sys-unset{color:var(--escalate);background:var(--escalate-bg)}.sys-cards details.disclose>summary{border:1px solid var(--line-strong);background:var(--card);border-radius:6px;align-items:center;min-height:36px;padding:0 14px;display:inline-flex}.page-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.book-search{flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 12px;display:flex}.book-search input[type=search]{flex:220px;max-width:320px}.placeholder-flag{border:1px dashed var(--review);background:var(--review-bg);color:var(--ink);border-radius:6px;margin:0 0 16px;padding:10px 14px}.placeholder-flag strong{color:var(--review);letter-spacing:.06em;margin-right:6px}.settings-tabs{border-bottom:1px solid var(--line);flex-wrap:wrap;gap:4px 20px;margin:0 0 18px;display:flex}.settings-tabs a{color:var(--muted);border-bottom:2px solid #0000;padding:8px 2px;text-decoration:none}.settings-tabs a[aria-current=page]{color:var(--ink);border-bottom-color:var(--ink);font-weight:600}.brand-grid{grid-template-columns:minmax(0,3fr) minmax(0,2fr);align-items:start;gap:24px;display:grid}.color-pair-row{flex-wrap:wrap;gap:0 24px;display:flex}.pair-sample{border-radius:4px;padding:2px 8px;font-weight:600;display:inline-block}.brand-preview{border:1px solid var(--line);border-radius:6px;grid-template-columns:1fr 1fr;min-height:180px;display:grid;overflow:hidden}.brand-preview-panel{flex-direction:column;justify-content:flex-end;gap:4px;padding:16px;display:flex}.brand-preview-panel strong{font-size:1.3em}.brand-preview-page{flex-direction:column;justify-content:flex-end;gap:10px;padding:16px;display:flex}.brand-preview-button{text-align:center;border-radius:4px;padding:8px;font-weight:600;display:block}@media (max-width:720px){.brand-grid{grid-template-columns:1fr}}.color-pair{border:1px solid var(--line);border-radius:6px;margin:0 0 14px;padding:8px 14px 4px}.color-pair legend{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);padding:0 6px;font-size:.8em}.mask-tag{font:500 .7em var(--mono);background:var(--review-bg);color:var(--review);white-space:nowrap;border-radius:999px;padding:1px 6px}.org{gap:12px;display:grid}.org-bar{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.org-bar button[aria-pressed=true]{background:var(--accent);color:var(--accent-ink);border-color:var(--accent)}.org-bar label{color:var(--muted);font-size:.85rem}.org-legend{color:var(--muted);flex-wrap:wrap;align-items:center;gap:6px;margin-left:auto;font-size:.8rem;display:inline-flex}.org-sw{border:1.5px solid var(--accent);background:var(--card);border-radius:4px;width:13px;height:13px;margin-left:6px;display:inline-block}.org-sw.org-open{border-style:dashed;border-color:var(--review)}.org-sw.org-ai{border-color:var(--ai-edge);background:var(--ai-bg)}.org-main{position:relative}.org-canvas{background:var(--card);border:1px solid var(--line);border-radius:10px;min-width:0;overflow-x:auto}.org-tree{width:max-content;margin:0 auto;padding:16px}.org-list{padding:16px}.org-tree ul{justify-content:center;margin:0;padding:22px 0 0;list-style:none;display:flex;position:relative}.org-tree>ul{padding-top:0}.org-tree li{flex-direction:column;align-items:center;padding:22px 6px 0;display:flex;position:relative}.org-tree li:before,.org-tree li:after{content:"";border-top:1.5px solid var(--line-strong);width:50%;height:22px;position:absolute;top:0}.org-tree li:before{right:50%}.org-tree li:after{border-left:1.5px solid var(--line-strong);left:50%}.org-tree li:only-child:before,.org-tree li:only-child:after{display:none}.org-tree li:only-child{padding-top:0}.org-tree li:first-child:before,.org-tree li:last-child:after{border:0}.org-tree li:last-child:before{border-right:1.5px solid var(--line-strong);border-radius:0 6px 0 0}.org-tree li:first-child:after{border-radius:6px 0 0}.org-tree ul ul:before{content:"";border-left:1.5px solid var(--line-strong);height:22px;position:absolute;top:0;left:50%}.org-list ul{border-left:1.5px solid var(--line);margin:0;padding-left:18px;list-style:none}.org-list>ul{border-left:0;padding-left:0}.org-list li{margin:6px 0}.org-seat{text-align:left;width:168px;font:inherit;color:var(--ink);background:var(--card);border:1.5px solid var(--accent);cursor:pointer;border-radius:9px;gap:2px;padding:8px 10px;display:grid}.org-list .org-seat{width:100%;max-width:420px}.org-seat:hover{background:var(--accent-bg)}.org-seat.org-open{border-style:dashed;border-color:var(--review)}.org-seat.org-ai{border-color:var(--ai-edge);background:var(--ai-bg)}.org-seat.org-sel{box-shadow:0 0 0 3px var(--review)}.org-seat.org-hit{background:var(--review-bg);border-color:var(--review)}.org-seat.org-dim{opacity:.35}.org-t{font-size:.86rem;font-weight:600;line-height:1.2}.org-p{color:var(--muted);font-size:.8rem}.org-open .org-p{color:var(--review);font-style:italic}.org-tag{letter-spacing:.06em;text-transform:uppercase;color:var(--ai-edge);font-size:.66rem;font-weight:600}.org-fold{border:1px solid var(--line);background:var(--ground);color:var(--muted);cursor:pointer;border-radius:999px;margin-top:6px;padding:1px 9px;font-size:.72rem;font-weight:600}.org-detail{background:var(--card);border:1px solid var(--line-strong);border-radius:10px;gap:10px;width:min(320px,100% - 20px);max-height:calc(100% - 20px);padding:14px 16px;display:grid;position:absolute;top:10px;right:10px;overflow:auto;box-shadow:0 8px 24px #00000024}.org-close{color:var(--muted);cursor:pointer;background:0 0;border:0;font-size:1.3rem;line-height:1;position:absolute;top:6px;right:8px}.org-detail h2{margin:0}.org-detail ul{gap:4px;margin:0;padding-left:18px;display:grid}.org-k{letter-spacing:.07em;text-transform:uppercase;color:var(--muted);font-size:.72rem}.org-chips{flex-wrap:wrap;gap:6px;display:flex}.org-chip{font:inherit;border:1px solid var(--line);background:var(--ground);color:var(--ink);cursor:pointer;border-radius:999px;padding:2px 10px;font-size:.8rem}@media (max-width:860px){.org-detail{width:auto;max-height:none;box-shadow:none;margin-top:10px;position:static}.org-legend{margin-left:0}}@media (prefers-reduced-motion:no-preference){.org-seat{transition:background .15s,box-shadow .15s,opacity .15s}}.org-edit .table-wrap{overflow-x:auto}.org-edit table{border-collapse:collapse;width:100%}.org-edit th,.org-edit td{text-align:left;vertical-align:top;border-bottom:1px solid var(--line);padding:6px 8px}.org-edit input:not([type=checkbox]),.org-edit textarea,.org-edit select{width:100%;min-width:140px;font:inherit}.org-edit textarea{resize:vertical;min-width:220px}.org-edit-actions{white-space:nowrap;flex-direction:column;gap:4px;display:flex}.btnrow{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.btnrow>form{margin:0}form.later{align-items:center;gap:6px;margin:0;display:inline-flex}form.later select{width:auto}@media (max-width:600px){form.later{flex-wrap:wrap;width:100%;display:flex}form.later>label{flex:100%}form.later select{flex:100%;width:100%;min-width:0}}form.inline{margin:0 0 0 6px;display:inline}.do-list .btnrow .note{margin:0}ul.bars{gap:6px;padding:0;list-style:none;display:grid}ul.bars li{grid-template-columns:minmax(0,1fr) auto auto;align-items:baseline;gap:4px 12px;display:grid}ul.bars .bar{background:var(--accent,currentColor);border-radius:3px;grid-column:1/-1;height:6px}.batch{margin:8px 0 24px}.batch-drop{text-align:center;border:2px dashed var(--line-strong);background:var(--card);cursor:pointer;border-radius:12px;flex-direction:column;align-items:center;gap:6px;padding:28px 16px;display:flex}.batch-drop.over,.batch-drop:focus-within{border-color:var(--accent);background:var(--accent-bg)}.batch-drop strong{font-size:1.1em}.batch-date{flex-wrap:wrap;align-items:center;gap:8px;margin:16px 0 4px;display:flex}.batch-group{margin-top:18px}.batch-group h3{text-transform:none;letter-spacing:0;color:var(--ink);align-items:center;gap:8px;font-size:15px;display:flex}.batch-bar{background:var(--card);border:1px solid var(--line);border-radius:10px;flex-wrap:wrap;align-items:center;gap:12px;margin-top:18px;padding:12px 14px;display:flex;position:sticky;bottom:0}.batch-bar p{flex:1;min-width:220px;margin:0}.batch-results li[data-ok=false]{color:var(--escalate,inherit)}.sheet-veil{z-index:30;background:#0f16148c;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.sheet{background:var(--card);border-radius:12px;width:100%;max-width:760px;max-height:85vh;padding:20px;overflow:auto;box-shadow:0 20px 50px #0000004d}.sheet:focus{outline:none}.sheet-confirm{border:1px solid var(--line);border-radius:10px;align-items:flex-start;gap:10px;margin:14px 0;padding:12px;display:flex}.tier{white-space:nowrap;border-radius:999px;padding:1px 9px;font-size:12px;font-weight:600;display:inline-flex}.tier-restricted{color:var(--escalate);background:var(--escalate-bg)}.tier-confidential{color:var(--review);background:var(--review-bg)}.tier-internal,.tier-public{color:var(--soft);background:var(--card2)}.signoff-all{margin:8px 0 16px}.signoff-all li[data-ok=false]{color:var(--escalate)}.phone-details>summary{cursor:pointer;color:var(--soft);margin-top:4px;font-size:13px}@media (min-width:601px){.phone-details>summary{display:none}}@media (max-width:600px){.journey-cards td.journey-action .button{justify-content:center;align-items:center;margin-top:8px;display:flex}.ws-grid>.act-list{display:none}.act-tabs{padding-right:24px;-webkit-mask-image:linear-gradient(90deg,#000 82%,#0000);mask-image:linear-gradient(90deg,#000 82%,#0000)}}.phone-only{display:none}@media (max-width:600px){.phone-only{display:block}.sys-table td.sys-more{display:none}}.interview-me.live{top:env(safe-area-inset-top,0px);z-index:5;border:2px solid var(--accent);background:var(--accent-bg);position:sticky}.interview-q{margin:4px 0 8px;font-size:1.2rem;font-weight:600}.interview-steps{flex-wrap:wrap;gap:6px;margin:6px 0;padding:0;list-style:none;display:flex}.interview-steps button{border:1px solid var(--line-strong);background:var(--card);min-width:44px;min-height:32px;color:var(--ink);font:inherit;cursor:pointer;border-radius:999px}.interview-steps button.done{border-color:var(--accent);color:var(--accent)}.interview-steps button.now{background:var(--accent);border-color:var(--accent);color:var(--accent-ink);font-weight:600}.interview-now{outline:3px solid var(--accent);outline-offset:2px}form.interviewing>:not(.interview-me):not(:has(.interview-now)){display:none}form.interviewing :has(>.interview-now)>label{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}form.interviewing :has(>.interview-now)>em.example{display:none}form.interviewing :has(>.interview-now)>br{display:none}.inbox-group{margin:0 0 12px}.inbox-group>summary{cursor:pointer;min-height:32px;padding:8px 0}.agents-group-h{margin:18px 0 6px;font-size:15px}.unlisted-proposals{margin:8px 0}.rec-dot{background:var(--alert-ink);vertical-align:middle;border-radius:50%;width:10px;height:10px;margin-right:4px;animation:1s infinite rec-blink;display:inline-block}@keyframes rec-blink{50%{opacity:.25}}@media (prefers-reduced-motion:reduce){.rec-dot{animation:none}}.inline-check{align-items:center;gap:6px;margin-right:16px;display:inline-flex}.stage-rows{gap:6px;margin:8px 0 0;padding-left:20px;display:grid}.stage-rows>li{flex-wrap:wrap;align-items:center;gap:6px 10px;display:flex}a.tell{white-space:nowrap;font-weight:600}.inline-form{flex-wrap:wrap;align-items:center;gap:6px;margin:0;display:inline-flex}button.link-button{min-height:0;color:var(--accent);text-underline-offset:2px;cursor:pointer;font:inherit;background:0 0;border:0;padding:0;font-weight:600;text-decoration:underline}.row-reason{overflow-wrap:anywhere}.left-for-you{font-weight:600}.was{margin-top:4px;display:block}.end-confirm{border-left:3px solid;margin:8px 0;padding:8px 12px}.answer-block{margin:0 0 16px}.stage-line{flex-wrap:wrap;align-items:center;gap:6px 10px;margin:0 0 8px;display:flex}.work-map-scroll{border:1px solid var(--line);background:var(--card);border-radius:8px;max-width:100%;overflow:auto hidden}.work-map{font:12px/1.2 var(--body);display:block}.work-map text{fill:var(--ink)}.work-map .wm-lane-bg{fill:var(--card)}.work-map .wm-lane-bg.odd{fill:var(--ground)}.work-map .wm-seat{fill:var(--soft);font-weight:600}.work-map .wm-stage rect{fill:var(--card);stroke:var(--line-strong);stroke-width:1.5px}.work-map .wm-label{font-weight:600}.work-map .wm-state{fill:var(--soft);font-size:11px}.work-map .state-automated rect{fill:var(--auto-bg);stroke:var(--auto)}.work-map .state-automated .wm-state{fill:var(--auto)}.work-map .state-ready rect{fill:var(--accent-bg);stroke:var(--accent)}.work-map .state-has-open-questions rect{fill:var(--review-bg);stroke:var(--review)}.work-map .state-has-open-questions .wm-state{fill:var(--review)}.work-map .state-answering rect{stroke:var(--ink)}.work-map .state-stays-with-a-person rect{stroke:var(--line-strong)}.work-map .state-not-started rect{stroke:var(--muted);stroke-dasharray:4 3}.work-map .wm-sugg{fill:var(--review);font-size:10px}.work-map-canvas{position:relative}.work-map-canvas>.wm-open{text-align:right;width:46px;font:600 12px/16px var(--body);position:absolute}.work-map .wm-system rect{fill:var(--ground);stroke:var(--line-strong)}.work-map .wm-edge{fill:none;stroke:var(--soft);stroke-width:1.5px}.work-map .wm-edge.reads{stroke-dasharray:3 3;stroke-width:1px}.work-map .wm-arrowhead{fill:var(--soft)}.work-map .mine rect{stroke-width:3px}.work-map .faint{opacity:.35}.map-playbook{margin:16px 0 24px}.wm-list{margin:8px 0 0;padding-left:22px;display:none}.wm-list>li{border-bottom:1px solid var(--line);padding:6px 0}.wm-list>li.faint{opacity:.55}.wm-list>li.mine strong{text-decoration:underline;text-decoration-thickness:2px}@media (max-width:600px){.wm-list{display:block}.work-map-scroll{display:none}}.map-controls{margin:12px 0}.suggestions{margin:8px 0;padding-left:0;list-style:none}.suggestion{border-left:3px solid var(--review);padding:4px 0 4px 10px}.suggestion p{margin:0 0 4px}details.suggest>summary{cursor:pointer;color:var(--accent)}.settings-history td.when{white-space:nowrap}.tab-select{border:1px solid var(--line-strong);background:var(--card);border-radius:6px;margin:8px 0 12px;display:none}.tab-select>summary{cursor:pointer;align-items:center;gap:6px;min-height:44px;padding:0 12px;display:flex}.tab-select ul{border-top:1px solid var(--line);margin:0;padding:4px 0;list-style:none}.tab-select li a{min-height:24px;padding:10px 12px;display:block}.tab-select li a[aria-current=page]{background:var(--accent-bg);font-weight:600}@media (max-width:600px){.tab-select{display:block}.tabs.has-select{display:none}}.agents-phone{margin:0;padding:0;list-style:none;display:none}.agents-phone>li{border-bottom:1px solid var(--line);padding:8px 0}@media (max-width:600px){.agents-phone{display:block}.agents-wide{display:none}}
@font-face{font-family:display;src:url(../media/source_serif_4_latin_600_normal-s.p.1hueffaspwr_u.woff2)format("woff2");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:display Fallback;src:local(Arial);ascent-override:94.22%;descent-override:30.47%;line-gap-override:0.0%;size-adjust:109.96%}.zi54aq_className{font-family:display,display Fallback}.zi54aq_variable{--font-display:"display", "display Fallback"}
@font-face{font-family:body;src:url(../media/ibm_plex_sans_latin_400_normal-s.p.1xf5nwxyfigak.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:body;src:url(../media/ibm_plex_sans_latin_500_normal-s.p.2i4a1iuj6lbvw.woff2)format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:body;src:url(../media/ibm_plex_sans_latin_600_normal-s.p.2ovda_azncp9b.woff2)format("woff2");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:body Fallback;src:local(Arial);ascent-override:101.35%;descent-override:27.19%;line-gap-override:0.0%;size-adjust:101.13%}.dlOd-q_className{font-family:body,body Fallback}.dlOd-q_variable{--font-body:"body", "body Fallback"}
@font-face{font-family:mono;src:url(../media/ibm_plex_mono_latin_500_normal-s.p.11q3guvgd1r20.woff2)format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:mono;src:url(../media/ibm_plex_mono_latin_600_normal-s.p.30e0eqd5fxn92.woff2)format("woff2");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:mono Fallback;src:local(Arial);ascent-override:77.95%;descent-override:20.91%;line-gap-override:0.0%;size-adjust:131.49%}.V-jYPG_className{font-family:mono,mono Fallback}.V-jYPG_variable{--font-mono:"mono", "mono Fallback"}
