:root{--ink:#20231f;--muted:#73766f;--line:#e5e7e1;--soft:#f5f6f2;--paper:#fbfcf9;--green:#276749;--green-soft:#e7f2ea;--amber:#9a6700;--amber-soft:#fff4d6;--ease-out:cubic-bezier(.23, 1, .32, 1)}.project-access-panel{border:1px solid var(--line);background:color-mix(in srgb, var(--surface) 96%, var(--ink) 4%);border-radius:20px;gap:16px;width:100%;min-width:0;max-width:100%;padding:20px;display:grid}.project-access-panel>*{min-width:0}.project-access-explainer,.project-token-once,.project-access-api-note{background:var(--green-soft);color:var(--ink);border-radius:14px;align-items:flex-start;gap:12px;padding:14px;display:flex}.project-access-explainer>span,.project-token-once>span{flex:1;gap:4px;min-width:0;display:grid}.project-access-explainer small,.project-token-once small,.project-access-api-note small{color:var(--muted);line-height:1.45}.project-access-create,.project-client-fields{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.project-access-create label,.project-client-fields label{align-content:start;gap:6px;min-width:0;display:grid}.project-access-create label>span,.project-client-fields label>span{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:800}.project-access-create input,.project-access-create textarea,.project-client-fields input,.project-client-fields textarea{border:1px solid var(--line-strong);background:var(--surface);width:100%;min-height:44px;color:var(--ink);font:inherit;resize:vertical;border-radius:10px;padding:10px 12px}.project-access-origins,.project-client-origin-field{grid-column:span 2}.project-access-origins small{color:var(--muted)}.project-access-check{border:1px solid var(--line);background:var(--surface);border-radius:12px;grid-column:span 2;align-items:flex-start;padding:11px 12px;gap:9px!important;display:flex!important}.project-access-check input{width:18px;min-height:18px;margin-top:2px}.project-access-check span{gap:3px;display:grid}.project-access-check span strong{color:var(--ink);letter-spacing:0;text-transform:none;font-size:13px}.project-access-check span small{color:var(--muted);letter-spacing:0;text-transform:none;font-size:12px;font-weight:500;line-height:1.4}.project-access-check.compact{grid-column:auto;margin-top:12px}.project-access-create>button{align-self:end;min-height:44px}.project-token-once{background:var(--amber-soft)}.project-token-once code{background:var(--ink);color:var(--surface);white-space:nowrap;border-radius:8px;padding:9px 10px;font-size:12px;overflow:auto}.project-token-once button,.project-client-list footer button{border:1px solid var(--line-strong);background:var(--surface);min-height:40px;color:var(--ink);font:inherit;border-radius:9px;justify-content:center;align-items:center;gap:6px;padding:8px 11px;font-size:12px;font-weight:750;display:inline-flex}.project-client-list{gap:12px;display:grid}.project-client-list>article{border:1px solid var(--line);background:var(--surface);border-radius:15px;padding:16px}.project-client-list article>header,.project-client-list article>footer{align-items:center;gap:10px;display:flex}.project-client-list article>header>span{flex:1;gap:2px;display:grid}.project-client-list article>header small{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:800}.project-client-list article>header em{background:var(--green-soft);color:var(--green);text-transform:uppercase;border-radius:999px;padding:5px 8px;font-size:10px;font-style:normal;font-weight:850}.project-client-list article>header em.disabled{background:var(--amber-soft);color:var(--amber)}.project-client-list article>p{color:var(--muted);margin:8px 0 14px;font-size:12px;line-height:1.45}.project-client-meter{background:var(--line);border-radius:999px;height:6px;margin-top:13px;overflow:hidden}.project-client-meter span{border-radius:inherit;background:var(--green);height:100%;display:block}.project-client-list article>footer{border-top:1px solid var(--line);justify-content:space-between;margin-top:14px;padding-top:12px}.project-client-list article>footer>span{color:var(--muted);font-size:11px}.project-client-list article>footer>div{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.project-access-api-note{background:var(--blue-soft);gap:5px;display:grid}.project-access-api-note code{white-space:nowrap;max-width:100%;font-size:12px;overflow:auto}@media (max-width:900px){.project-access-create,.project-client-fields{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.project-access-panel{border-radius:16px;padding:14px}.project-access-create,.project-client-fields{grid-template-columns:minmax(0,1fr)}.project-access-origins,.project-client-origin-field,.project-access-check{grid-column:auto}.project-token-once,.project-client-list article>footer{flex-direction:column;align-items:stretch}.project-token-once button,.project-client-list article>footer button{min-height:44px}.project-client-list article>footer>div{grid-template-columns:1fr;display:grid}.project-access-panel .connector-section-header{align-items:flex-start;gap:10px}.project-access-panel .connector-section-header>span{min-width:0}.project-access-panel .connector-section-header small{overflow-wrap:anywhere}.project-access-panel .connector-section-header button{justify-content:center;min-width:44px;min-height:44px}.project-access-api-note code{white-space:normal;overflow-wrap:anywhere}}*{box-sizing:border-box}html,body{background:var(--paper);min-height:100%;color:var(--ink);font-family:var(--font-geist), sans-serif;margin:0}button,textarea{font:inherit}button,a{-webkit-tap-highlight-color:transparent}:where(button,a,input,textarea,select):focus-visible{outline-offset:2px;outline:2px solid #276749}.app-shell{grid-template-columns:244px minmax(0,1fr);min-height:100vh;display:grid}.sidebar{z-index:5;background:#f1f2ee;border-right:1px solid #dfe1db;flex-direction:column;width:244px;padding:18px 12px 12px;display:flex;position:fixed;inset:0 auto 0 0}.brand{letter-spacing:-.02em;align-items:center;gap:9px;height:38px;padding:0 8px;font-weight:650;display:flex}.brand-mark{color:#eaf5ec;background:#29352d;border-radius:8px;place-items:center;width:26px;height:26px;display:grid}.environment{font:600 9px/1 var(--font-mono);letter-spacing:.08em;color:#6f766f;background:#e3e5df;border:1px solid #d5d8d1;border-radius:4px;padding:4px 5px}.new-run{color:#353934;cursor:pointer;height:38px;transition:transform .14s var(--ease-out), border-color .14s ease;background:#fff;border:1px solid #d6d9d1;border-radius:8px;justify-content:space-between;align-items:center;margin:15px 4px 12px;padding:0 10px;display:flex;box-shadow:0 1px 2px #1f2a2210}.new-run:active,.starter-grid button:active,.send-button:active,.plan-footer button:active{transform:scale(.97)}.shortcut{font:500 10px var(--font-mono);color:#8a8e86}.nav-list{gap:2px;display:grid}.nav-item{color:#656961;cursor:pointer;background:0 0;border:0;border-radius:7px;align-items:center;gap:10px;width:100%;height:36px;padding:0 10px;font-size:13px;font-weight:500;text-decoration:none;display:flex}.operations-page{background:#fff;min-height:calc(100vh - 72px);padding:40px clamp(24px,5vw,72px)}.operations-header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:24px;padding-bottom:28px;display:flex}.operations-header h1{letter-spacing:-.035em;margin:5px 0 7px;font-size:25px}.operations-header p{color:#767a73;max-width:560px;margin:0;font-size:12px;line-height:1.55}.refresh-button{border:1px solid var(--line);color:#62675f;cursor:pointer;background:#fff;border-radius:8px;align-items:center;gap:6px;min-height:34px;padding:0 11px;font-size:10px;display:flex}.operations-state{text-align:center;color:#91968e;border:1px dashed #d9dcd4;border-radius:10px;place-content:center;justify-items:center;min-height:210px;margin-top:28px;display:grid}.operations-state strong{color:#4c514a;margin-top:10px;font-size:12px}.operations-state p{max-width:330px;margin:6px 0 0;font-size:10px;line-height:1.5}.operations-state.warn{color:#a8791c;background:#fffaf0;border-color:#ead8af}.spin{animation:.9s linear infinite rotate}@keyframes rotate{to{transform:rotate(360deg)}}.ops-list{border:1px solid var(--line);border-radius:10px;margin-top:22px;display:grid;overflow:hidden}.ops-row{border-bottom:1px solid var(--line);grid-template-columns:90px minmax(220px,1fr) 90px 135px;align-items:center;gap:14px;min-height:70px;padding:12px 15px;display:grid}.ops-row:last-child{border-bottom:0}.ops-primary{gap:4px;min-width:0;display:grid}.ops-primary strong{font-size:12px}.ops-primary span{color:#888c85;white-space:nowrap;text-overflow:ellipsis;font-size:10px;overflow:hidden}.ops-status{min-height:23px;font:600 8px var(--font-mono);text-transform:uppercase;border-radius:999px;justify-self:start;align-items:center;gap:4px;padding:0 7px;display:flex}.ops-status.good{color:var(--green);background:var(--green-soft)}.ops-status.warn{color:var(--amber);background:var(--amber-soft)}.ops-meta{gap:4px;display:grid}.ops-meta span,.ops-kicker{font:600 8px var(--font-mono);letter-spacing:.08em;color:#a0a39c}.ops-meta strong{color:#646861;font-size:9px;font-weight:600}.ops-meta.mono strong{font-family:var(--font-mono)}.dataset-grid,.receipt-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:22px;display:grid}.dataset-card,.receipt-card{border:1px solid var(--line);background:#fbfcfa;border-radius:10px;overflow:hidden}.dataset-card{grid-template-columns:36px 1fr;gap:12px;padding:16px;display:grid}.dataset-icon,.approval-icon{border:1px solid var(--line);color:#69746b;background:#fff;border-radius:8px;place-items:center;width:34px;height:34px;display:grid}.dataset-card h2,.receipt-card h2{letter-spacing:-.015em;margin:5px 0 4px;font-size:13px}.dataset-card p{color:#878b84;margin:0;font-size:10px}.dataset-card-footer{border-top:1px solid var(--line);grid-column:1/-1;justify-content:space-between;align-items:center;margin:4px -16px -16px;padding:11px 16px;display:flex}.dataset-card-footer span,.dataset-card-footer a{color:var(--green);align-items:center;gap:5px;font-size:9px;text-decoration:none;display:flex}.dataset-card-footer a{color:#555b54}.receipt-card header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;padding:15px;display:flex}.receipt-evidence{padding:7px 15px}.receipt-evidence>div{border-bottom:1px solid #eceee9;grid-template-columns:7px 115px 1fr;align-items:center;gap:6px;min-height:36px;display:grid}.receipt-evidence>div:last-child{border-bottom:0}.receipt-evidence strong{font-size:9px}.receipt-evidence small{color:#8b8f87;font-size:8px;line-height:1.4}.receipt-card footer{border-top:1px solid var(--line);font:500 8px var(--font-mono);color:#979b93;justify-content:space-between;padding:10px 15px;display:flex}@media (max-width:820px){.operations-page{min-height:calc(100vh - 64px);padding:28px 16px}.ops-row{grid-template-columns:82px 1fr}.ops-row .ops-meta{display:none}.dataset-grid,.receipt-grid{grid-template-columns:1fr}}.sidebar-footer form{margin-top:4px}.sign-out{color:#8a8e86;text-align:left;cursor:pointer;background:0 0;border:0;width:100%;padding:5px 8px;font-size:9px}.login-page{background:#f1f2ee;place-items:center;min-height:100vh;padding:24px;display:grid}.login-card{background:#fff;border:1px solid #dfe1db;border-radius:14px;width:min(390px,100%);padding:28px;box-shadow:0 18px 50px #26302710}.login-brand{align-items:center;gap:8px;font-weight:650;display:flex}.login-brand>span{color:#eaf5ec;background:#29352d;border-radius:8px;place-items:center;width:26px;height:26px;display:grid}.login-brand small{font:600 8px var(--font-mono);letter-spacing:.08em;color:#70766f;background:#e8eae5;border-radius:4px;padding:4px 5px}.login-icon{border:1px solid var(--line);color:#55685a;background:#f6f8f4;border-radius:11px;place-items:center;width:42px;height:42px;margin:48px 0 18px;display:grid}.login-card h1{letter-spacing:-.035em;margin:6px 0 8px;font-size:24px}.login-card>p{color:#7c8179;margin:0 0 24px;font-size:12px;line-height:1.55}.login-card form{gap:8px;display:grid}.login-card label{color:#555a53;font-size:10px;font-weight:600}.login-card input{border:1px solid #d8dbd4;border-radius:8px;outline:0;width:100%;min-height:42px;padding:0 11px}.login-card input:focus{border-color:#9da99d;box-shadow:0 0 0 3px #edf1eb}.login-card form button{color:#fff;cursor:pointer;background:#2d3931;border:0;border-radius:8px;justify-content:center;align-items:center;gap:7px;min-height:40px;margin-top:4px;font-size:11px;display:flex}.login-card form button:disabled{opacity:.45}.login-error{color:#9b413a;background:#fff0ee;border-radius:7px;margin-top:4px;padding:9px;font-size:10px}.login-card footer{border-top:1px solid var(--line);color:#8d928a;align-items:center;gap:6px;margin-top:22px;padding-top:15px;font-size:9px;display:flex}.nav-item.active{color:#252925;background:#e3e6df}.nav-count{font:500 10px var(--font-mono);color:#8c8f88;margin-left:auto}.sidebar-label{font:600 9px var(--font-mono);letter-spacing:.1em;color:#92968e;padding:24px 10px 8px}.recent-list{gap:2px;display:grid}.recent-item{text-align:left;cursor:pointer;background:0 0;border:0;border-radius:7px;gap:3px;padding:8px 10px;display:grid}.recent-name{color:#555951;font-size:12px}.recent-meta{font:500 10px var(--font-mono);color:#969990}.sidebar-footer{border-top:1px solid #dfe1db;margin-top:auto;padding-top:10px}.profile{text-align:left;color:#62665e;background:0 0;border:0;align-items:center;gap:9px;width:100%;padding:6px 7px;display:flex}.profile>span:nth-child(2){flex:1;gap:2px;display:grid}.profile strong{color:#30342f;font-size:12px}.profile small{font-size:10px}.avatar{color:#405344;width:29px;height:29px;font:600 10px var(--font-mono);background:#d9e2d9;border-radius:50%;place-items:center;display:grid}.main{background:#fff;grid-column:2;min-width:0;min-height:100vh}.topbar{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;height:72px;padding:0 22px 0 28px;display:flex}.eyebrow,.plan-kicker{font:600 9px var(--font-mono);letter-spacing:.1em;color:#969a92}.topbar h1{letter-spacing:-.01em;margin:3px 0 0;font-size:15px}.top-actions{align-items:center;gap:12px;display:flex}.icon-button,.mobile-menu{color:#777b73;background:0 0;border:0;border-radius:7px;place-items:center;width:34px;height:34px;display:grid}.mobile-menu{display:none}.system-status{border:1px solid var(--line);color:#676b64;border-radius:999px;align-items:center;gap:7px;height:30px;padding:0 10px;font-size:11px;display:flex}.pulse,.status-dot{background:#439564;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 3px #e7f2ea}.workspace{grid-template-columns:minmax(500px,1fr) 290px;min-height:calc(100vh - 72px);display:grid}.conversation{flex-direction:column;min-width:0;padding:0 clamp(24px,5vw,72px) 28px;display:flex}.messages{flex:1;width:min(760px,100%);margin:0 auto;padding-top:48px}.conversation.initial .messages{flex:0}.message{grid-template-columns:28px 1fr;gap:12px;margin-bottom:27px;display:grid}.message.user{margin-top:34px}.message-avatar{color:#445447;width:28px;height:28px;font:600 9px var(--font-mono);background:#edf0ea;border-radius:8px;place-items:center;display:grid}.message.user .message-avatar{color:#eef5ef;background:#29352d;border-radius:50%}.message-author{margin:1px 0 7px;font-size:11px;font-weight:650}.message-content p{color:#41453f;max-width:660px;margin:0;font-size:14px;line-height:1.65}.starter-grid{grid-template-columns:1fr 1fr;gap:8px;width:min(760px,100%);margin:0 auto 24px;display:grid}.starter-grid button{border:1px solid var(--line);text-align:left;color:#555a52;cursor:pointer;transition:transform .14s var(--ease-out), border-color .14s ease, background .14s ease;background:#fafbf8;border-radius:9px;justify-content:space-between;align-items:center;padding:13px;font-size:12px;display:flex}.starter-grid button svg{color:#a0a49b;flex:none}.connect-wizard{background:#fbfcfa;border:1px solid #dfe2db;border-radius:14px;width:min(760px,100%);margin:0 auto 24px;overflow:hidden;box-shadow:0 10px 30px #26302708}.wizard-intro{padding:20px 20px 17px}.wizard-intro>span{color:#8e958c;font:650 9px var(--font-mono);letter-spacing:.1em}.wizard-intro h2{color:#252a25;letter-spacing:-.035em;margin:7px 0 5px;font-size:20px}.wizard-intro p{color:#70766e;max-width:620px;margin:0;font-size:12px;line-height:1.55}.wizard-progress{grid-template-columns:repeat(3,1fr);gap:1px;padding:1px 20px 15px;display:grid}.wizard-progress span{color:#a0a59d;align-items:center;gap:6px;font-size:9px;display:flex}.wizard-progress i{width:18px;height:18px;font:600 8px var(--font-mono);background:#fff;border:1px solid #dfe2dc;border-radius:50%;place-items:center;font-style:normal;display:grid}.wizard-progress .current{color:#4e6553}.wizard-progress .current i{background:var(--green-soft);color:var(--green);border-color:#c7d9ca}.source-choice-grid{grid-template-columns:1fr 1fr;gap:8px;padding:0 12px 12px;display:grid}.source-choice{color:#3c423c;text-align:left;cursor:pointer;min-width:0;min-height:88px;transition:transform .14s var(--ease-out), border-color .14s ease, box-shadow .14s ease;background:#fff;border:1px solid #e2e5de;border-radius:10px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px;padding:12px;display:grid}.source-choice:active,.wizard-continue:active,.wizard-file button:active{transform:scale(.97)}.source-choice-icon{color:#55705b;background:#edf2ed;border-radius:9px;flex:none;place-items:center;width:34px;height:34px;display:grid}.source-choice-copy{gap:4px;min-width:0;display:grid}.source-choice-copy strong{font-size:11px}.source-choice-copy small{color:#858b83;font-size:9px;line-height:1.4}.source-choice em{font:650 7px var(--font-mono);white-space:nowrap;text-transform:uppercase;border-radius:6px;align-self:start;align-items:center;gap:4px;padding:5px 6px;font-style:normal;display:flex}.source-choice em.works{background:var(--green-soft);color:var(--green)}.source-choice em.setup{color:#858a82;background:#f0f1ed}.wizard-detail{padding:0 20px 20px}.wizard-back{color:#70766e;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;min-height:36px;margin:0 0 8px -7px;padding:0 7px;font-size:10px;display:flex}.wizard-form{gap:13px;display:grid}.wizard-form>label{gap:6px;display:grid}.wizard-form>label>span{color:#4a504a;font-size:10px;font-weight:650}.wizard-form input,.wizard-form textarea{color:#2f342f;background:#fff;border:1px solid #d8dcd4;border-radius:9px;outline:0;width:100%}.wizard-form input{min-height:44px;padding:0 11px}.wizard-form textarea{resize:vertical;min-height:82px;padding:10px 11px;line-height:1.45}.wizard-form input:focus,.wizard-form textarea:focus{border-color:#9eac9f;box-shadow:0 0 0 3px #edf2ec}.wizard-form label>small{color:#a05f35;font-size:9px}.wizard-file{color:#637064;background:#fff;border:1px dashed #cfd5cc;border-radius:10px;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:9px;min-height:64px;padding:10px 11px;display:grid}.wizard-file.selected{background:#f9fcf9;border-style:solid;border-color:#c8d9ca}.wizard-file>span{gap:3px;min-width:0;display:grid}.wizard-file strong{color:#353b35;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.wizard-file small{color:#8c928a;font-size:8px}.wizard-file button{color:#535a53;cursor:pointer;min-height:36px;transition:transform .14s var(--ease-out), border-color .14s ease;background:#fff;border:1px solid #d8dcd5;border-radius:8px;align-items:center;gap:5px;padding:0 10px;font-size:9px;display:flex}.wizard-safety-note{color:#58715d;background:#eef6ef;border-radius:9px;align-items:flex-start;gap:8px;padding:10px 11px;display:flex}.wizard-safety-note span{gap:2px;font-size:9px;line-height:1.4;display:grid}.wizard-safety-note strong{color:#3f5c46;font-size:10px}.wizard-continue{color:#fff;cursor:pointer;min-height:42px;transition:transform .14s var(--ease-out), opacity .14s ease;background:#2d3931;border:0;border-radius:9px;justify-content:center;align-items:center;gap:7px;padding:0 14px;font-size:10px;font-weight:650;display:flex}.wizard-continue:disabled{opacity:.35;cursor:default}.setup-explanation{background:#fff;border:1px solid #e1e4dd;border-radius:10px;align-items:flex-start;gap:12px;padding:16px;display:flex}.setup-explanation>div{gap:6px;display:grid}.setup-explanation strong{font-size:12px}.setup-explanation p{color:#656b64;margin:0;font-size:11px;line-height:1.55}.setup-explanation small{color:#92978f;font-size:9px;line-height:1.45}.composer{background:#fff;border:1px solid #d8dbd4;border-radius:12px;width:min(760px,100%);margin:0 auto;padding:13px;box-shadow:0 8px 24px #2630270a,0 1px 2px #1f271f0d}.composer:focus-within{border-color:#a8b2a7;box-shadow:0 8px 28px #2630270d,0 0 0 3px #edf1eb}.composer textarea{resize:none;color:#2d312c;border:0;outline:0;width:100%;min-height:49px;line-height:1.45}.composer textarea::placeholder{color:#a3a69f}.composer-footer{justify-content:space-between;align-items:center;display:flex}.composer-tools{align-items:center;gap:12px;display:flex}.composer-tools button{color:#696d66;background:0 0;border:0;padding:4px 0;font-size:11px}.composer-tools button span{border:1px solid #d7dad3;border-radius:5px;place-items:center;width:18px;height:18px;margin-right:5px;display:inline-grid}.composer-tools>span{color:#a2a59e;font-size:10px}.send-button{color:#fff;cursor:pointer;width:31px;height:31px;transition:transform .14s var(--ease-out), opacity .14s ease;background:#2d3931;border:0;border-radius:8px;place-items:center;display:grid}.send-button:disabled{opacity:.3;cursor:default}.composer-note{text-align:center;color:#a0a39d;margin:9px 0 0;font-size:10px}.inspector{border-left:1px solid var(--line);background:#fafbf8;flex-direction:column;display:flex}.inspector-section{border-bottom:1px solid var(--line);padding:20px}.inspector-section.grow{flex:1}.section-heading{font:600 9px var(--font-mono);letter-spacing:.09em;color:#969991;justify-content:space-between;align-items:center;margin-bottom:15px;display:flex}.section-heading button{color:#8d9189;background:0 0;border:0}.quiet{color:#b0b3ad;font-size:8px}.tool-list{gap:13px;display:grid}.tool-row{grid-template-columns:30px 1fr auto;align-items:center;gap:9px;display:grid}.tool-icon{border:1px solid var(--line);color:#6e746c;background:#fff;border-radius:8px;place-items:center;width:30px;height:30px;display:grid}.tool-row>div:nth-child(2){gap:3px;display:grid}.tool-row strong,.posture strong{font-size:11px;font-weight:600}.tool-row small,.posture small{color:#969990;font-size:9px}.status-dot{width:6px;height:6px;box-shadow:none}.status-dot.ready{background:#5a9c6d}.status-dot.warn{background:#d5a53b}.posture{gap:15px;display:grid}.posture>div{color:#58705d;gap:10px;display:flex}.posture span{color:#373b36;gap:3px;display:grid}.empty-pipeline{text-align:center;color:#a0a49c;border:1px dashed #d9dcd4;border-radius:9px;place-content:center;justify-items:center;height:150px;display:grid}.empty-pipeline p{width:165px;margin:9px 0 0;font-size:10px;line-height:1.5}.diagnostics{color:#686d65;justify-content:space-between;align-items:center;margin:0 14px 14px;padding:11px 8px;font-size:10px;text-decoration:none;display:flex}.diagnostics span{align-items:center;gap:8px;display:flex}.plan-card{background:#fbfcfa;border:1px solid #dfe2db;border-radius:10px;max-width:660px;margin-top:16px;overflow:hidden}.plan-header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:start;padding:14px 15px 12px;display:flex}.plan-header>div{gap:5px;display:grid}.plan-header strong{font-size:13px}.risk-badge{height:23px;font:600 9px var(--font-mono);text-transform:uppercase;border-radius:999px;align-items:center;gap:4px;padding:0 7px;display:flex}.risk-badge.low{color:var(--green);background:var(--green-soft)}.risk-badge.medium,.risk-badge.review,.risk-badge.high{color:var(--amber);background:var(--amber-soft)}.plan-steps{padding:6px 15px}.plan-step{border-bottom:1px solid #eceee9;grid-template-columns:22px 1fr auto;align-items:center;gap:8px;min-height:38px;font-size:11px;display:grid}.plan-step:last-child{border-bottom:0}.step-number{width:18px;height:18px;font:600 8px var(--font-mono);color:#90948c;border:1px solid #d8dbd4;border-radius:50%;place-items:center;display:grid}.step-number.complete{background:var(--green-soft);color:var(--green);border-color:#cbe0d0}.plan-step small{font:500 8px var(--font-mono);text-transform:uppercase;color:#a1a49d}.plan-footer{border-top:1px solid var(--line);justify-content:space-between;align-items:center;padding:10px 12px 10px 15px;display:flex}.plan-footer>span{font:500 9px var(--font-mono);color:#92968e}.plan-footer button{color:#fff;height:29px;transition:transform .14s var(--ease-out);background:#2f3b33;border:0;border-radius:7px;align-items:center;gap:4px;padding:0 9px 0 11px;font-size:10px;display:flex}.thinking{gap:3px;padding-top:6px;display:flex}.thinking i{background:#8e948b;border-radius:50%;width:5px;height:5px;animation:.9s infinite alternate blink}.thinking i:nth-child(2){animation-delay:.15s}.thinking i:nth-child(3){animation-delay:.3s}@keyframes blink{to{opacity:.25}}@media (hover:hover) and (pointer:fine){.nav-item:hover,.recent-item:hover,.profile:hover{background:#e7e9e3}.starter-grid button:hover{background:#fff;border-color:#cdd1c9}.new-run:hover{border-color:#c8cdc3}.source-choice:hover{border-color:#cbd2c9;box-shadow:0 4px 14px #2630270b}.wizard-file button:hover{border-color:#bdc6bb}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (max-width:1000px){.workspace{grid-template-columns:1fr}.inspector{display:none}}@media (max-width:700px){.app-shell{display:block}.sidebar{width:min(284px,100vw - 42px);transition:transform .22s var(--ease-out);z-index:20;display:flex;transform:translate(-105%);box-shadow:18px 0 50px #1f271f18}.sidebar.mobile-open{transform:translate(0)}.mobile-scrim{z-index:19;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#17201945;border:0;position:fixed;inset:0}.main{min-height:100vh}.topbar{height:64px;padding:0 15px}.mobile-menu{display:grid}.icon-button,.mobile-menu{width:44px;height:44px}.top-actions{gap:4px}.topbar>div:first-of-type{flex:1}.system-status{display:none}.workspace{min-height:calc(100vh - 64px)}.conversation{padding:0 14px 18px}.messages{padding-top:28px}.starter-grid,.source-choice-grid{grid-template-columns:1fr}.wizard-progress{grid-template-columns:1fr;gap:7px}.source-choice{grid-template-columns:34px minmax(0,1fr)}.source-choice em{grid-column:2;justify-self:start}.wizard-file{grid-template-columns:26px minmax(0,1fr)}.wizard-file button{grid-column:1/-1;justify-content:center}.composer-tools>span,.plan-footer>span{display:none}}.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}.orbit-page{--orbit-ink:#28322b;--orbit-muted:#747b73;--orbit-line:#dfe4dc;--orbit-field:#f5f7f2;--orbit-green:#3f7650;--orbit-green-soft:#eaf3eb;--orbit-amber:#9b6a22;--orbit-amber-soft:#fbf2df;background:#f8f9f6}.orbit-header{border-bottom-color:#d9ded6}.orbit-phase-note{color:#55705b;background:#f4f8f3;border:1px solid #d6e2d6;border-radius:10px;align-items:center;gap:10px;min-height:54px;margin-top:18px;padding:10px 13px;display:flex}.orbit-phase-note>span{gap:2px;min-width:0;font-size:10px;line-height:1.45;display:grid}.orbit-phase-note strong{color:#34563d;font-size:11px}.orbit-summary{border:1px solid var(--orbit-line);background:#fff;border-radius:11px;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:12px;display:grid;overflow:hidden}.orbit-metric{border-right:1px solid var(--orbit-line);grid-template-columns:auto minmax(0,1fr);align-content:center;column-gap:8px;min-width:0;min-height:88px;padding:14px 16px;display:grid}.orbit-metric:last-child{border-right:0}.orbit-metric>strong{color:var(--orbit-ink);font:500 25px/1 var(--font-mono);letter-spacing:-.06em;grid-row:1/3}.orbit-metric>span{color:#4d564f;font-size:10px;font-weight:650}.orbit-metric>small{color:#969b94;margin-top:3px;font-size:8px;line-height:1.35}.orbit-metric.warn>strong{color:var(--orbit-amber)}.orbit-inline-error{color:#934d41;background:#fff7f5;border:1px solid #e4c8c1;border-radius:8px;align-items:center;gap:7px;min-height:38px;margin-top:10px;padding:0 11px;font-size:10px;display:flex}.orbit-layout{background:#fff;border:1px solid #d9dfd6;border-radius:12px;grid-template-columns:minmax(205px,.64fr) minmax(480px,1.7fr) minmax(250px,.82fr);align-items:stretch;margin-top:12px;display:grid;overflow:hidden}.orbit-index,.orbit-dossier,.orbit-map-panel{min-width:0}.orbit-index{border-right:1px solid var(--orbit-line);background:#fbfcfa}.orbit-map-panel{background:var(--orbit-field);flex-direction:column;display:flex}.orbit-dossier{border-left:1px solid var(--orbit-line);background:#fff;position:relative}.orbit-panel-heading{border-bottom:1px solid var(--orbit-line);color:#778077;min-height:42px;font:650 8px var(--font-mono);letter-spacing:.09em;justify-content:space-between;align-items:center;gap:8px;padding:0 12px;display:flex}.orbit-panel-heading small{color:#a1a79f;font:500 8px var(--font-mono);letter-spacing:0}.orbit-search{color:#7f867e;background:#fff;border:1px solid #dbe0d8;border-radius:8px;align-items:center;gap:7px;min-height:38px;margin:10px;padding:0 10px;display:flex}.orbit-search:focus-within{border-color:#9aaa9b;box-shadow:0 0 0 3px #edf2ec}.orbit-search input{width:100%;min-width:0;min-height:36px;color:var(--orbit-ink);background:0 0;border:0;outline:0;font-size:10px}.orbit-search input::placeholder{color:#a1a69f}.orbit-filters{flex-wrap:wrap;gap:4px;margin:0 10px 9px;display:flex}.orbit-filters button{color:#868c84;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;min-height:27px;padding:0 7px;font-size:8px}.orbit-filters button.active{background:var(--orbit-green-soft);color:var(--orbit-green);border-color:#d7e2d7;font-weight:650}.orbit-entity-list{max-height:640px;padding:0 7px 9px;overflow-y:auto}.orbit-entity-list>button{color:#626a62;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;grid-template-columns:27px minmax(0,1fr) 7px;align-items:center;gap:8px;width:100%;min-height:54px;padding:7px 8px;display:grid}.orbit-entity-list>button>svg{background:#fff;border:1px solid #dfe3dc;border-radius:8px;width:27px;height:27px;padding:6px}.orbit-entity-list>button>span{gap:3px;min-width:0;display:grid}.orbit-entity-list strong{color:#434b44;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.orbit-entity-list small{color:#999f97;text-overflow:ellipsis;white-space:nowrap;font-size:7.5px;overflow:hidden}.orbit-entity-list>button.active{color:var(--orbit-green);background:#edf3ec}.orbit-entity-list>button.active strong{color:#31563c}.orbit-identity-dot{background:#bec3bc;border-radius:50%;width:6px;height:6px}.orbit-identity-dot.verified{background:#5f9d6c}.orbit-identity-dot.needs_review{background:#cf9834}.orbit-list-empty,.orbit-section-empty{color:#92988f;margin:12px;font-size:9px;line-height:1.5}.orbit-canvas{background-color:#f7f9f4;background-image:radial-gradient(circle,#e7ece5 0 1px,#0000 1.2px),linear-gradient(90deg,#0000 49.8%,#e7ebe4 50%,#0000 50.2%),linear-gradient(#0000 49.8%,#e7ebe4 50%,#0000 50.2%);background-size:18px 18px,100% 100%,100% 100%;min-height:590px;position:relative;overflow:hidden}.orbit-canvas:before{content:"";border:1px solid #e3e8e1;border-radius:50%;width:270px;height:270px;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.orbit-canvas>svg{width:100%;height:100%;position:absolute;inset:0}.orbit-node{left:var(--orbit-x);top:var(--orbit-y);z-index:2;color:#697168;text-align:left;background:#fff;border:1px solid #d9dfd7;border-radius:9px;grid-template-columns:27px minmax(0,1fr);align-items:center;gap:7px;width:min(168px,27%);min-height:48px;padding:7px 8px;display:grid;position:absolute;transform:translate(-50%,-50%);box-shadow:0 4px 13px #2633290b}button.orbit-node{cursor:pointer;transition:transform .14s var(--ease-out), border-color .14s ease, box-shadow .14s ease}.orbit-node>svg{color:#50775a;background:#edf3ec;border-radius:50%;width:27px;height:27px;padding:6px}.orbit-node>span{gap:3px;min-width:0;display:grid}.orbit-node strong{color:#3d473f;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.orbit-node small{color:#939a92;font:500 7px var(--font-mono);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.orbit-node-place{border-style:dashed}.orbit-node-place>svg{color:#9a6a27;background:#f8efe1}.orbit-node-event>svg{color:var(--orbit-amber);background:var(--orbit-amber-soft)}.orbit-node-anchor{--orbit-x:50%;--orbit-y:50%;z-index:3;color:#fff;background:#344b3a;border-color:#72927a;width:min(188px,32%);min-height:58px;box-shadow:0 12px 30px #263c2c26}.orbit-node-anchor>svg{color:#dfeadf;background:#ffffff17}.orbit-node-anchor strong{color:#fff;font-size:11px}.orbit-node-anchor small{color:#c3d0c5}.orbit-mobile-connections{display:none}.orbit-map-legend{border-top:1px solid var(--orbit-line);color:#7d857c;background:#fff;align-items:center;gap:12px;min-height:44px;padding:8px 11px;font-size:8px;display:flex}.orbit-map-legend>span{white-space:nowrap;align-items:center;gap:5px;display:inline-flex}.orbit-map-legend i{background:#77a181;border-radius:50%;width:6px;height:6px}.orbit-map-legend i.organization{background:#80918a;border-radius:1px}.orbit-map-legend i.place{background:#c08a42}.orbit-map-legend i.event{background:var(--orbit-amber)}.orbit-map-legend small{color:#a0a59d;text-align:right;margin-left:auto;line-height:1.35}.orbit-detail-loading{z-index:5;color:#687168;background:#fffffff2;justify-content:center;align-items:center;gap:7px;font-size:10px;display:flex;position:absolute;inset:0}.orbit-dossier-header{border-bottom:1px solid var(--orbit-line);padding:18px 16px 15px}.orbit-entity-type{color:#8b928a;font:650 8px var(--font-mono);letter-spacing:.07em;text-transform:uppercase}.orbit-dossier-header h2{color:var(--orbit-ink);letter-spacing:-.035em;margin:7px 0;font-size:19px;line-height:1.08}.orbit-dossier-header p{color:#737b73;margin:0;font-size:9px;line-height:1.55}.orbit-dossier-header>div{justify-content:space-between;align-items:center;gap:8px;margin-top:12px;display:flex}.orbit-verified{background:var(--orbit-green-soft);min-height:23px;color:var(--orbit-green);font:650 7px var(--font-mono);text-transform:uppercase;border-radius:999px;align-items:center;gap:4px;padding:0 7px;display:inline-flex}.orbit-dossier-header a{color:#687269;align-items:center;gap:4px;font-size:8px;text-decoration:none;display:inline-flex}.orbit-dossier-section{border-bottom:1px solid var(--orbit-line);padding:14px 15px}.orbit-dossier-section h3{color:#7c847b;font:650 8px var(--font-mono);letter-spacing:.08em;text-transform:uppercase;margin:0 0 9px}.orbit-claim{border-bottom:1px solid #edf0eb;gap:4px;padding:9px 0;display:grid}.orbit-claim:last-child{border-bottom:0}.orbit-claim>span{color:#858d84;font:600 7px var(--font-mono);text-transform:uppercase;justify-content:space-between;gap:8px;display:flex}.orbit-claim>span i{color:#a0a69e;text-transform:none;font-style:normal}.orbit-claim>strong{color:#485149;font-size:9px;font-weight:600;line-height:1.45}.orbit-claim>small{color:#a0a69d;font-size:7px}.orbit-claim.disputed{background:var(--orbit-amber-soft);border:1px solid #ead5aa;border-radius:8px;margin:4px -7px;padding:9px 7px}.orbit-claim.disputed>span,.orbit-claim.disputed>strong{color:#8c6428}.orbit-identity-trust{gap:10px;display:grid}.orbit-trust-anchor{color:#55715b;background:#f6faf5;border:1px solid #d8e2d8;border-radius:9px;align-items:flex-start;gap:8px;padding:10px;display:flex}.orbit-trust-anchor>svg{flex:none;margin-top:1px}.orbit-trust-anchor span{gap:3px;min-width:0;display:grid}.orbit-trust-anchor strong{color:#425047;font-size:10px}.orbit-trust-anchor small{color:#79837c;font-size:8px;line-height:1.5}.orbit-aliases{gap:6px;display:grid}.orbit-aliases>small{color:#9aa099;font:600 7px var(--font-mono)}.orbit-aliases>div{flex-wrap:wrap;gap:5px;display:flex}.orbit-aliases span{color:#59645c;background:#fafcf9;border:1px solid #dce2db;border-radius:999px;padding:4px 7px;font-size:8px}.orbit-contact-trust{color:#6d796f;background:#f6f8f5;border-radius:7px;gap:7px;margin-top:8px;padding:8px;display:flex}.orbit-contact-trust>svg{flex:none;margin-top:1px}.orbit-contact-trust>span{gap:2px;display:grid}.orbit-contact-trust b{color:#526158;font-size:8px}.orbit-contact-trust small{color:#7d867f;font-size:7px;line-height:1.45}.orbit-contact-trust i{color:#9a625b;font:600 6px var(--font-mono)}.orbit-contact-trust.unverified,.orbit-contact-trust.blocked_inferred_personal{color:#9b5f58;background:#fff5f3}.orbit-role-list{display:grid}.orbit-role-list article{border-bottom:1px solid #edf0eb;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:10px;padding:9px 0;display:grid}.orbit-role-list article:last-child{border-bottom:0}.orbit-role-list article>span{gap:3px;display:grid}.orbit-role-list strong{color:#505b53;font-size:9px}.orbit-role-list small{color:#858d86;font-size:7px;line-height:1.45}.orbit-role-list article>b{color:#657168;max-width:95px;font:600 6px var(--font-mono);text-align:right;background:#f3f6f2;border-radius:5px;padding:4px 6px}.orbit-role-list article>b.disputed{color:#995b53;background:#fff1ef}.orbit-evidence-list{gap:5px;display:grid}.orbit-evidence-list a{color:#697169;background:#fbfcfa;border:1px solid #e3e7e0;border-radius:8px;grid-template-columns:20px minmax(0,1fr) 12px;align-items:center;gap:5px;min-height:42px;padding:7px;text-decoration:none;display:grid}.orbit-evidence-list a>span{gap:3px;min-width:0;display:grid}.orbit-evidence-list strong{color:#4c554d;text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.orbit-evidence-list small{color:#969c95;text-overflow:ellipsis;white-space:nowrap;font-size:7px;overflow:hidden}.orbit-terrain-hold{color:#a06f25;background:#fffaf0;border:1px dashed #dec89e;border-radius:9px;align-items:flex-start;gap:8px;margin:12px;padding:11px;display:flex}.orbit-terrain-hold span{color:#83745c;gap:3px;font-size:8px;line-height:1.45;display:grid}.orbit-terrain-hold strong{color:#8b6327;font-size:9px}.orbit-boundary-footer{color:#858b83;background:#fff;border:1px solid #e0e4dd;border-radius:9px;align-items:center;gap:7px;min-height:42px;margin-top:10px;padding:8px 11px;font-size:8px;line-height:1.45;display:flex}@media (hover:hover) and (pointer:fine){.orbit-entity-list>button:hover,.orbit-mobile-connections button:hover{background:#f0f3ee}button.orbit-node:hover{border-color:#92aa97;transform:translate(-50%,-50%)scale(1.025);box-shadow:0 8px 18px #26332916}.orbit-evidence-list a:hover{background:#f7faf6;border-color:#cbd8cc}}@media (max-width:1180px){.orbit-layout{grid-template-columns:minmax(210px,.7fr) minmax(470px,1.6fr)}.orbit-dossier{border-top:1px solid var(--orbit-line);border-left:0;grid-column:1/-1;grid-template-columns:minmax(220px,.8fr) minmax(0,1.2fr) minmax(240px,1fr);display:grid}.orbit-dossier-header,.orbit-dossier-section{border-right:1px solid var(--orbit-line);border-bottom:0}.orbit-terrain-hold{align-self:center}}@media (max-width:820px){.orbit-summary{grid-template-columns:1fr 1fr}.orbit-metric:nth-child(2){border-right:0}.orbit-metric:nth-child(-n+2){border-bottom:1px solid var(--orbit-line)}.orbit-layout{grid-template-columns:minmax(190px,.7fr) minmax(0,1.3fr)}.orbit-canvas{min-height:540px}.orbit-node{width:30%}.orbit-dossier{grid-template-columns:1fr 1fr}.orbit-dossier>:nth-child(3){border-right:0}.orbit-terrain-hold{grid-column:1/-1}}@media (max-width:700px){.orbit-page{padding:22px 14px}.orbit-header{display:grid}.orbit-header .refresh-button{width:100%;min-height:44px}.orbit-phase-note{align-items:flex-start}.orbit-layout{display:block;overflow:visible}.orbit-index,.orbit-map-panel,.orbit-dossier{border:0;border-bottom:1px solid var(--orbit-line)}.orbit-entity-list{max-height:310px}.orbit-entity-list>button{min-height:56px}.orbit-canvas{display:none}.orbit-mobile-connections{gap:5px;padding:8px;display:grid}.orbit-mobile-connections button{color:#657066;text-align:left;background:#fff;border:1px solid #e0e5de;border-radius:8px;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:8px;width:100%;min-height:52px;padding:7px 9px;display:grid}.orbit-mobile-connections button>span{gap:3px;display:grid}.orbit-mobile-connections strong{color:#404a42;font-size:10px}.orbit-mobile-connections small{color:#929990;font-size:8px}.orbit-map-legend{flex-wrap:wrap}.orbit-map-legend small{text-align:left;width:100%;margin-left:0}.orbit-dossier{display:block}.orbit-dossier-header,.orbit-dossier-section{border-right:0;border-bottom:1px solid var(--orbit-line)}}@media (max-width:420px){.orbit-summary{display:block}.orbit-metric{border-right:0;border-bottom:1px solid var(--orbit-line);min-height:75px}.orbit-metric:last-child{border-bottom:0}.orbit-filters{grid-template-columns:1fr 1fr;display:grid}.orbit-filters button{min-height:38px}}.company-universe-shell{border:1px solid var(--orbit-line);background:#fff;border-radius:12px;margin-top:18px;overflow:hidden}.company-universe-heading{border-bottom:1px solid var(--orbit-line);background:linear-gradient(115deg,#f8fbf7,#fff 60%,#f8f4ea);grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:94px;padding:16px 18px;display:grid}.company-universe-mark{color:#4d7658;background:#edf5ed;border:1px solid #cbdccb;border-radius:11px;place-items:center;width:38px;height:38px;display:grid}.company-universe-heading>div:nth-child(2){min-width:0}.company-universe-heading>div:nth-child(2)>span{color:#748078;font:650 8px var(--font-mono);letter-spacing:.08em}.company-universe-heading h2{color:var(--orbit-ink);letter-spacing:-.025em;margin:5px 0 4px;font-size:16px}.company-universe-heading p{color:#7c837d;max-width:700px;margin:0;font-size:9px;line-height:1.5}.company-universe-summary{border-left:1px solid #dfe5dd;gap:2px;min-width:132px;padding-left:16px;display:grid}.company-universe-summary strong{color:#395f43;font:500 25px/1 var(--font-mono)}.company-universe-summary span{color:#57615a;font-size:9px;font-weight:650}.company-universe-summary small{color:#9a9f99;font-size:7px}.company-universe-import{border-bottom:1px solid var(--orbit-line);background:#fbfcfa;grid-template-columns:minmax(260px,1fr) minmax(190px,.5fr) auto;align-items:center;gap:10px;min-height:72px;padding:12px 16px;display:grid}.company-universe-import>div{color:#56705c;align-items:center;gap:9px;min-width:0;display:flex}.company-universe-import>div>span{gap:3px;display:grid}.company-universe-import strong{color:#455048;font-size:10px}.company-universe-import small{color:#8e958f;font-size:8px;line-height:1.4}.company-universe-import select,.company-universe-import button,.company-universe-toolbar select,.company-universe-clear{color:#667069;min-height:40px;font:550 9px var(--font-geist);background:#fff;border:1px solid #dbe1d8;border-radius:8px}.company-universe-import select{min-width:0;padding:0 30px 0 10px}.company-universe-import button{color:#3d6848;cursor:pointer;background:#f1f7f1;border-color:#bfd1c1;justify-content:center;align-items:center;gap:6px;padding:0 12px;display:inline-flex}.company-universe-import button:disabled{opacity:.45;cursor:default}.company-universe-notice{color:#477153;background:#f2f8f2;border-bottom:1px solid #cfe0d1;align-items:center;gap:7px;min-height:42px;padding:7px 14px;font-size:9px;display:flex}.company-universe-notice.error{color:#9b5149;background:#fff5f3;border-color:#e7cbc7}.company-universe-notice button{min-height:32px;color:inherit;font:600 8px var(--font-geist);cursor:pointer;background:0 0;border:1px solid;border-radius:6px;align-items:center;gap:5px;margin-left:auto;padding:0 8px;display:inline-flex}.company-universe-toolbar{border-bottom:1px solid var(--orbit-line);grid-template-columns:minmax(220px,1.4fr) repeat(4,minmax(125px,.7fr)) auto;align-items:center;gap:6px;min-height:58px;padding:9px 12px;display:grid}.company-universe-toolbar label{color:#818981;background:#fbfcfa;border:1px solid #dbe1d8;border-radius:8px;align-items:center;gap:7px;min-height:40px;padding:0 10px;display:flex}.company-universe-toolbar input{width:100%;min-width:0;min-height:38px;color:var(--orbit-ink);background:0 0;border:0;outline:0;font-size:9px}.company-universe-toolbar select{min-width:0;padding:0 28px 0 8px}.company-universe-clear{cursor:pointer;padding:0 10px}.company-universe-grid{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.company-universe-grid>article{border-right:1px solid var(--orbit-line);border-bottom:1px solid var(--orbit-line);flex-direction:column;gap:10px;min-width:0;padding:15px;display:flex}.company-universe-grid>article:nth-child(3n){border-right:0}.company-universe-grid>article>header{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.company-universe-grid>article>header>div{color:#53705a;align-items:center;gap:8px;min-width:0;display:flex}.company-universe-grid>article>header>div>svg{background:#f3f7f2;border:1px solid #d9e2d8;border-radius:8px;width:29px;height:29px;padding:6px}.company-universe-grid>article>header span{gap:3px;min-width:0;display:grid}.company-universe-grid header small{color:#969c96;font:550 7px var(--font-mono)}.company-universe-grid header strong{color:#3b473f;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.company-tier{min-height:22px;font:650 7px var(--font-mono);text-transform:uppercase;border-radius:999px;justify-content:center;place-items:center;padding:0 7px;display:inline-flex!important}.company-tier.frontier{color:#744a9c;background:#f2eafa}.company-tier.priority{color:#3e724b;background:#eaf4eb}.company-tier.watch{color:#936a2d;background:#fbf1df}.company-universe-grid>article>p{color:#747d75;min-height:40px;margin:0;font-size:9px;line-height:1.5}.company-universe-facts{gap:5px;display:grid}.company-universe-facts span{color:#7c857d;text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:6px;min-width:0;font-size:8px;display:flex;overflow:hidden}.company-universe-facts svg{color:#708b75;flex:none}.company-universe-tags{flex-wrap:wrap;gap:4px;display:flex}.company-universe-tags span{color:#778078;background:#fafbf9;border:1px solid #e0e5de;border-radius:5px;padding:4px 6px;font-size:7px}.company-universe-grid blockquote{color:#617068;background:#f7faf6;border:0;border-left:2px solid #9eb6a2;margin:auto 0 0;padding:9px 10px;font-size:8px;line-height:1.5}.company-universe-grid blockquote small{color:#839087;font:650 7px var(--font-mono);margin-bottom:3px;display:block}.company-universe-grid footer{gap:5px;display:flex}.company-universe-grid footer button,.company-universe-grid footer a{color:#56705c;min-height:34px;font:600 8px var(--font-geist);cursor:pointer;background:#fff;border:1px solid #d9e1d8;border-radius:7px;justify-content:center;align-items:center;gap:5px;padding:0 8px;text-decoration:none;display:inline-flex}.company-universe-grid footer button:disabled{opacity:.45;cursor:default}.company-universe-grid footer a{width:34px;margin-left:auto;padding:0}.company-universe-empty{color:#6f8674;text-align:center;place-content:center;justify-items:center;gap:7px;min-height:210px;padding:30px;display:grid}.company-universe-empty strong{color:#4d5850;font-size:11px}.company-universe-empty span{color:#919890;font-size:8px}@media (max-width:1060px){.company-universe-import{grid-template-columns:1fr 1fr}.company-universe-import>div{grid-column:1/-1}.company-universe-toolbar{grid-template-columns:1fr 1fr 1fr}.company-universe-toolbar label{grid-column:1/-1}.company-universe-grid{grid-template-columns:1fr 1fr}.company-universe-grid>article:nth-child(3n){border-right:1px solid var(--orbit-line)}.company-universe-grid>article:nth-child(2n){border-right:0}}@media (max-width:700px){.company-universe-heading{grid-template-columns:38px minmax(0,1fr);padding:14px}.company-universe-summary{border-top:1px solid #dfe5dd;border-left:0;grid-column:1/-1;padding:10px 0 0}.company-universe-import{grid-template-columns:1fr;padding:12px}.company-universe-import>div{grid-column:auto}.company-universe-import select,.company-universe-import button,.company-universe-toolbar select,.company-universe-clear{min-height:44px}.company-universe-toolbar{grid-template-columns:1fr 1fr}.company-universe-toolbar label{grid-column:1/-1;min-height:44px}.company-universe-grid{grid-template-columns:1fr}.company-universe-grid>article,.company-universe-grid>article:nth-child(2n),.company-universe-grid>article:nth-child(3n){border-right:0}.company-universe-grid footer button{min-height:44px}.company-universe-grid footer a{width:44px;min-height:44px}}.corpus-summary{background:var(--line);grid-template-columns:repeat(4,1fr);gap:1px;display:grid}.corpus-summary>div{background:#fbfcfa;gap:4px;min-width:0;padding:11px 12px;display:grid}.corpus-summary span,.corpus-roles header>span,.corpus-project-metrics span{font:600 8px var(--font-mono);letter-spacing:.08em;color:#a0a39c}.corpus-summary strong{color:#4c514b;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.corpus-phases{grid-template-columns:repeat(2,1fr);column-gap:18px;padding:8px 15px;display:grid}.corpus-phase{border-bottom:1px solid #eceee9;grid-template-columns:22px 1fr auto;align-items:center;gap:8px;min-height:45px;display:grid}.corpus-phase>span{font:600 8px var(--font-mono);color:#9da19a}.corpus-phase>div{gap:3px;min-width:0;display:grid}.corpus-phase strong{font-size:9px}.corpus-phase small{color:#969a92;text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.corpus-phase em,.corpus-roles em,.corpus-lanes em{font:600 7px var(--font-mono);color:var(--amber);text-transform:uppercase;font-style:normal}.corpus-phase.ready em{color:var(--green)}.corpus-roles{border-top:1px solid var(--line);padding:5px 15px 9px}.corpus-roles header{gap:4px;padding:8px 0;display:grid}.corpus-roles header small{color:#8e928b;font-size:8px}.corpus-roles>div{border-top:1px solid #eceee9;grid-template-columns:23px 1fr 74px;align-items:center;gap:8px;min-height:44px;display:grid}.corpus-roles>div>span:nth-child(2){gap:3px;display:grid}.corpus-roles strong{font-size:9px}.corpus-roles small{color:#969a92;font-size:8px;line-height:1.35}.agent-use.held{color:#8e918a;background:#eceee9}.corpus-lanes{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;gap:0 18px;padding:8px 15px;display:grid}.corpus-lanes>div{color:#68746a;border-bottom:1px solid #eceee9;grid-template-columns:18px 1fr auto;align-items:center;gap:7px;min-height:43px;display:grid}.corpus-lanes span{gap:3px;display:grid}.corpus-lanes strong{color:#4b504a;text-transform:uppercase;font-size:8px}.corpus-lanes small{color:#999d96;font-size:7px}.source-ack{cursor:pointer;background:#fff;border:1px solid #e1e3dd;border-radius:8px;align-items:flex-start;gap:9px;min-height:50px;margin:7px 15px 13px;padding:10px;display:flex}.source-ack input{margin:2px 0 0}.source-ack span{color:#81867f;font-size:8px;line-height:1.45}.source-ack strong{color:#4a504a;margin-bottom:3px;font-size:9px;display:block}.view-project-button{border:1px solid var(--line);color:#555c55;background:#fbfcfa;border-radius:8px;align-items:center;gap:7px;min-height:36px;margin-top:12px;padding:0 12px;font-size:10px;display:flex}.corpus-project-list{gap:12px;margin-top:22px;display:grid}.visual-document-list{gap:14px;display:grid}.visual-document-card{border:1px solid var(--line);background:var(--paper);border-radius:16px;overflow:hidden}.visual-document-card>header{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:18px;display:grid}.visual-document-card h2{margin:3px 0 2px;font-size:16px}.visual-document-card header p{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:12px;overflow:hidden}.visual-local-boundary{color:var(--green);background:#f3f8f5;border:1px solid #d9e5de;border-radius:10px;align-items:flex-start;gap:10px;margin:14px 18px;padding:12px;display:flex}.visual-local-boundary span{color:var(--ink);gap:2px;font-size:12px;display:grid}.visual-local-boundary span:not(strong){color:var(--muted)}.visual-document-card>footer{border-top:1px solid var(--line);min-height:50px;color:var(--muted);font:500 10px var(--font-mono);justify-content:space-between;align-items:center;padding:10px 18px;display:flex}.visual-document-card>footer button{min-height:36px}.corpus-project-card{border:1px solid var(--line);background:#fbfcfa;border-radius:11px;overflow:hidden}.corpus-project-card>header{border-bottom:1px solid var(--line);grid-template-columns:38px 1fr auto;align-items:center;gap:11px;padding:15px;display:grid}.corpus-project-card>header>div:nth-child(2){min-width:0}.corpus-project-icon{color:#4c7256;background:#e9f1ea;border-radius:10px;place-items:center;width:38px;height:38px;display:grid}.corpus-project-card h2,.sidecar-card h2,.sidecar-install-card h2{margin:4px 0 2px;font-size:13px}.corpus-project-card header p{color:#8c9189;text-overflow:ellipsis;white-space:nowrap;max-width:500px;margin:0;font-size:8px;overflow:hidden}.corpus-project-metrics{border-bottom:1px solid var(--line);grid-template-columns:repeat(4,1fr);display:grid}.corpus-project-metrics>div{border-right:1px solid var(--line);gap:5px;padding:12px 15px;display:grid}.corpus-project-metrics>div:last-child{border-right:0}.corpus-project-metrics strong{font:600 12px var(--font-mono)}.corpus-job-stack{padding:5px 15px}.local-job-row{border-bottom:1px solid #eceee9;grid-template-columns:82px 1fr 62px 76px;align-items:center;gap:10px;min-height:52px;display:grid}.local-job-row:last-child{border-bottom:0}.local-job-row>span:nth-child(2){gap:3px;display:grid}.local-job-row strong{font-size:9px}.local-job-row small{color:#92978f;font-size:8px}.local-job-row em{font:500 8px var(--font-mono);color:#91958e;font-style:normal}.local-job-row button{border:1px solid var(--line);color:#6e736c;background:#fff;border-radius:7px;justify-content:center;align-items:center;gap:5px;min-height:28px;font-size:8px;display:flex}.corpus-project-card>footer{border-top:1px solid var(--line);color:#7c827a;justify-content:space-between;align-items:center;padding:10px 15px;font-size:8px;display:flex}.corpus-runtime{border:1px solid var(--line);background:color-mix(in srgb, var(--panel) 92%, var(--accent) 8%);border-radius:14px;margin-top:14px;overflow:hidden}.corpus-runtime>header,.review-queue>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;min-height:42px;padding:0 14px;font-size:12px;display:flex}.corpus-runtime>header span,.runtime-action>span,.runtime-form>span{align-items:center;gap:7px;display:flex}.corpus-runtime>header strong{text-transform:capitalize;color:var(--muted);font-weight:500}.runtime-meter-grid{border-bottom:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.runtime-meter-grid>div{border-right:1px solid var(--line);gap:3px;padding:12px 14px;display:grid}.runtime-meter-grid>div:last-child{border-right:0}.runtime-meter-grid small{letter-spacing:.08em;color:var(--muted);font-size:9px}.runtime-meter-grid strong{font-size:17px}.runtime-meter-grid span{color:var(--muted);font-size:10px}.runtime-action,.runtime-form{border-bottom:1px solid var(--line);grid-template-columns:1fr auto;align-items:center;gap:9px;padding:12px 14px;display:grid}.runtime-action>span,.runtime-form>span{flex-wrap:wrap;align-items:flex-start}.runtime-action small,.runtime-form small{color:var(--muted);flex-basis:100%;padding-left:22px}.runtime-action button,.runtime-form button,.review-queue button,.qa-evaluate{background:var(--ink);min-height:36px;color:var(--paper);font:inherit;cursor:pointer;transition:transform .14s var(--ease-out);border:0;border-radius:9px;padding:0 12px}.runtime-action button:active,.runtime-form button:active,.review-queue button:active,.qa-evaluate:active{transform:scale(.97)}.text-match-result>strong{color:#46634b;background:#e4f0e5;border-radius:999px;padding:6px 9px;font-size:11px}.runtime-form{grid-template-columns:minmax(210px,1fr) minmax(120px,1.5fr) 90px 90px auto}.gpu-form{grid-template-columns:minmax(240px,1fr) 130px 90px 90px auto}.runtime-form input,.runtime-form select{border:1px solid var(--line);background:var(--panel);min-width:0;height:36px;color:var(--ink);font:inherit;border-radius:9px;padding:0 9px}.review-queue>div{border-bottom:1px solid var(--line);grid-template-columns:1fr auto auto;align-items:center;gap:7px;padding:9px 14px;display:grid}.review-queue>div>span{display:grid}.review-queue small{color:var(--muted)}.review-queue button{align-items:center;gap:5px;min-height:32px;display:inline-flex}.review-queue button.secondary{color:var(--ink);border:1px solid var(--line);background:0 0}.qa-evaluate{margin:12px 14px}.runtime-error{color:var(--danger);border-top:1px solid var(--line);align-items:center;gap:6px;margin:0;padding:10px 14px;display:flex}.runtime-loading{color:var(--muted);align-items:center;gap:7px;padding:12px;display:flex}.connector-plan-metrics{border-bottom:1px solid var(--line);grid-template-columns:repeat(4,1fr);display:grid}.connector-plan-metrics>div{border-right:1px solid var(--line);gap:4px;padding:11px 13px;display:grid}.connector-plan-metrics>div:last-child{border-right:0}.connector-plan-metrics span,.connector-endpoint small,.connection-metrics small{font:600 8px var(--font-mono);letter-spacing:.08em;color:#999e96}.connector-plan-metrics strong{text-transform:capitalize;font-size:10px}.connector-endpoint{border-bottom:1px solid var(--line);color:#5e7362;align-items:center;gap:9px;padding:12px 14px;display:flex}.connector-endpoint span{gap:3px;min-width:0;display:grid}.connector-endpoint strong{font:500 9px var(--font-mono);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.plain-plan-list{padding:7px 14px;display:grid}.plain-plan-list>div{color:#5f7564;border-bottom:1px solid #eceee9;align-items:center;gap:9px;min-height:48px;display:flex}.plain-plan-list>div:last-child{border-bottom:0}.plain-plan-list span{gap:3px;display:grid}.plain-plan-list strong{color:#3c433c;font-size:10px}.plain-plan-list small{color:#888e86;font-size:9px;line-height:1.4}.advanced-details{border-top:1px solid var(--line)}.advanced-details summary{color:#7d837b;cursor:pointer;align-items:center;min-height:38px;padding:0 14px;font-size:9px;list-style:none;display:flex}.advanced-details summary::-webkit-details-marker{display:none}.advanced-details summary:after{content:"+";color:#9aa097;font:500 13px var(--font-mono);margin-left:auto}.advanced-details[open] summary:after{content:"−"}.advanced-details .schema-chip-list,.advanced-details .agent-plan{border-top:1px solid var(--line)}.schema-chip-list{border-bottom:1px solid var(--line);flex-wrap:wrap;gap:5px;padding:10px 14px;display:flex}.schema-chip-list>span{font:600 8px var(--font-mono);color:#5d665e;background:#eef1ed;border-radius:6px;padding:5px 7px}.schema-chip-list em{color:#9a9f97;margin-left:5px;font-style:normal;font-weight:500}.connector-contract-grid{grid-template-columns:1fr 1fr;gap:0 16px;padding:9px 14px;display:grid}.connector-contract-grid>div{color:#637567;border-bottom:1px solid #eceee9;align-items:center;gap:8px;min-height:46px;display:flex}.connector-contract-grid span{gap:3px;min-width:0;display:grid}.connector-contract-grid strong{font-size:9px}.connector-contract-grid small{color:#92978f;text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.social-plan-card .connector-endpoint strong{max-width:min(680px,70vw)}.social-setup-message span,.social-privacy-notice span,.social-limitation span{gap:3px;display:grid}.social-setup-message strong,.social-privacy-notice strong,.social-limitation strong{color:inherit;font-size:9px}.social-privacy-notice,.social-limitation{color:#826b32;background:#fffbf0;border:1px solid #e5ddc8;border-radius:8px;align-items:flex-start;gap:8px;margin:0 14px 10px;padding:10px;font-size:9px;line-height:1.5;display:flex}.social-limitation{color:#73796f;background:#f7f8f4;border-color:#e4e6df}.social-cost-note{border-top:1px solid var(--line);color:#7d837b;margin:0;padding:9px 14px;font-size:8px;line-height:1.55}.connectors-layout{gap:18px;min-width:0;margin-top:22px;display:grid}.connectors-layout>*{min-width:0}.connector-section-header{justify-content:space-between;align-items:center;min-height:46px;display:flex}.connector-section-header>span{gap:3px;display:grid}.connector-section-header strong{font-size:11px}.connector-section-header small{color:#92978f;font-size:8px}.connector-section-header button{border:1px solid var(--line);color:#697069;background:#fff;border-radius:7px;align-items:center;gap:5px;min-height:30px;padding:0 9px;font-size:8px;display:flex}.connector-catalogue{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.connector-catalogue article{border:1px solid var(--line);background:#fbfcfa;border-radius:10px;grid-template-columns:34px 1fr auto;align-items:center;gap:8px;min-width:0;padding:13px;display:grid}.connector-icon{color:#55715b;background:#e9f1ea;border-radius:9px;place-items:center;width:34px;height:34px;display:grid}.connector-catalogue article>span{gap:3px;min-width:0;display:grid}.connector-catalogue article>span small{font:500 7px var(--font-mono);color:#999d96;text-transform:uppercase}.connector-catalogue article>span strong{font-size:10px}.connector-catalogue article>em{font:600 7px var(--font-mono);text-transform:uppercase;border-radius:5px;align-items:center;gap:4px;padding:4px 6px;font-style:normal;display:flex}.connector-catalogue article>em.ready{color:var(--green);background:var(--green-soft)}.connector-catalogue article>em.held{color:var(--amber);background:var(--amber-soft)}.connector-catalogue article>p{color:#858b83;grid-column:1/-1;min-height:32px;margin:3px 0;font-size:8px;line-height:1.45}.connector-catalogue article>div:last-child{flex-wrap:wrap;grid-column:1/-1;gap:4px;display:flex}.connector-catalogue article>div:last-child span{color:#7d837b;background:#eef0ec;border-radius:5px;padding:4px 6px;font-size:7px}.connection-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.connection-list article{border:1px solid var(--line);background:#fbfcfa;border-radius:10px;padding:13px}.connection-list header{grid-template-columns:34px 1fr auto;align-items:center;gap:9px;display:grid}.connection-list header>span{gap:3px;display:grid}.connection-list header small{font:500 7px var(--font-mono);color:#999d96;text-transform:uppercase}.connection-list header strong{font-size:10px}.connection-list header em,.sync-list em{color:var(--green);font:600 7px var(--font-mono);text-transform:uppercase;font-style:normal}.connection-list header em.failed,.sync-list em.failed,.sync-list em.retry_wait{color:var(--amber)}.connection-list article>p{color:#878d85;font:500 8px var(--font-mono);text-overflow:ellipsis;white-space:nowrap;margin:10px 0;overflow:hidden}.connection-metrics{border:1px solid var(--line);border-radius:7px;grid-template-columns:1fr 1fr 1.4fr;display:grid}.connection-metrics>span{border-right:1px solid var(--line);gap:4px;min-width:0;padding:8px;display:grid}.connection-metrics>span:last-child{border-right:0}.connection-metrics strong{text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:4px;font-size:8px;display:flex;overflow:hidden}.connection-list article>button{color:#fff;background:#2f3932;border:0;border-radius:7px;align-items:center;gap:6px;min-height:31px;margin-top:9px;padding:0 9px;font-size:8px;display:flex}.connector-empty{border:1px dashed var(--line);color:#8d928a;text-align:center;border-radius:10px;padding:22px;font-size:9px}.sync-list{border:1px solid var(--line);border-radius:10px;overflow:hidden}.sync-list>div{border-bottom:1px solid var(--line);grid-template-columns:75px 1fr 100px 90px;align-items:center;gap:9px;min-height:48px;padding:0 12px;font-size:8px;display:grid}.sync-list>div:last-child{border-bottom:0}.sync-list span{gap:3px;display:grid}.sync-list span small,.sync-list>div>small{color:#92978f}.corpus-project-card>footer span{align-items:center;gap:5px;min-width:0;max-width:100%;display:flex}.corpus-project-card>footer span:last-child{overflow-wrap:anywhere}.scout-projects{gap:12px;margin-top:22px;display:grid}.scout-handoff{border-bottom:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.scout-handoff>div{grid-template-columns:24px minmax(0,1fr);align-items:start;gap:9px;min-width:0;padding:14px 15px;display:grid}.scout-handoff>div:first-child{border-right:1px solid var(--line)}.scout-step{background:var(--green-soft);width:22px;height:22px;color:var(--green);font:600 8px var(--font-mono);border-radius:50%;place-items:center;display:grid}.scout-handoff p{color:#858a83;overflow-wrap:anywhere;min-width:0;margin:0;font-size:9px;line-height:1.5}.scout-handoff p strong{color:#484e48;margin-bottom:3px;font-size:10px;display:block}.scout-handoff code{color:#596059;font:500 8px var(--font-mono);overflow-wrap:anywhere;background:#eef0ec;border-radius:4px;padding:1px 4px}.scout-handoff input{display:none}.scout-handoff button{border:1px solid var(--line);color:#555d55;background:#fff;border-radius:8px;grid-column:2;justify-self:start;align-items:center;gap:6px;min-height:44px;margin-top:8px;padding:0 12px;font-size:9px;display:flex}.scout-handoff button:disabled{opacity:.55}.scout-endpoints{border-bottom:1px solid var(--line);padding:10px 15px}.scout-endpoints summary{color:#606760;cursor:pointer;align-items:center;gap:6px;min-height:32px;font-size:9px;display:flex}.scout-endpoints>div{border-top:1px solid #eceee9}.scout-endpoints p{border-bottom:1px solid #eceee9;grid-template-columns:48px minmax(0,1fr) 150px;align-items:center;gap:8px;min-height:38px;margin:0;font-size:8px;display:grid}.scout-endpoints p:last-child{border-bottom:0}.scout-endpoints p strong{color:var(--green);font:600 8px var(--font-mono)}.scout-endpoints p span{overflow-wrap:anywhere;min-width:0}.scout-endpoints p em{color:#93988f;text-align:right;font-size:7px;font-style:normal}@media (max-width:700px){.scout-handoff{grid-template-columns:1fr}.scout-handoff>div:first-child{border-right:0;border-bottom:1px solid var(--line)}.scout-handoff button{justify-content:center;width:100%}.scout-endpoints p{grid-template-columns:44px minmax(0,1fr);padding:7px 0}.scout-endpoints p em{text-align:left;grid-column:2}}.sidecar-layout{grid-template-columns:250px 1fr;gap:12px;margin-top:22px;display:grid}.sidecar-page-stack{gap:12px;margin-top:22px;display:grid}.sidecar-page-stack .sidecar-layout{margin-top:0}.model-gateway-card{background:linear-gradient(145deg,#fbfcfa,#f3f7f3);border:1px solid #cfd8d0;border-radius:12px;padding:16px}.model-gateway-card>header{grid-template-columns:42px 1fr auto;align-items:center;gap:11px;display:grid}.gateway-icon{color:#eef5ef;background:#2f3932;border-radius:10px;place-items:center;width:42px;height:42px;display:grid}.model-gateway-card h2{margin:3px 0 2px}.model-gateway-card header p{color:#7f867e;font-size:9px}.gateway-metrics{border:1px solid var(--line);border-radius:9px;grid-template-columns:repeat(6,1fr);margin-top:15px;display:grid;overflow:hidden}.gateway-metrics>div{border-right:1px solid var(--line);gap:5px;min-width:0;padding:11px;display:grid}.gateway-metrics>div:last-child{border-right:0}.gateway-metrics span{color:#969b93;font:600 7px var(--font-mono)}.gateway-metrics strong{font:600 11px var(--font-mono);text-overflow:ellipsis;overflow:hidden}.gateway-boundary{grid-template-columns:1fr 1fr;gap:8px;margin-top:11px;display:grid}.gateway-boundary p{color:#69736a;background:#e9efea;border-radius:7px;padding:9px 10px;font-size:8px;line-height:1.5}.model-gateway-card>footer{border-top:1px solid var(--line);color:#858c84;justify-content:space-between;gap:8px;margin-top:11px;padding-top:10px;font-size:8px;display:flex}.model-gateway-card>footer span{align-items:center;gap:5px;display:flex}.sidecar-install-card,.sidecar-card{border:1px solid var(--line);background:#fbfcfa;border-radius:11px}.sidecar-install-card{align-self:start;padding:16px}.sidecar-install-card>div{color:#5f7062;align-items:center;gap:9px;display:flex}.sidecar-install-card p{color:#848981;margin:14px 0;font-size:9px;line-height:1.5}.sidecar-install-card code{color:#e7eee8;font:500 8px var(--font-mono);background:#252b27;border-radius:7px;padding:9px;display:block}.sidecar-install-card>small{color:#989c95;margin-top:10px;font-size:8px;line-height:1.4;display:block}.sidecar-grid{grid-template-columns:repeat(2,1fr);align-content:start;gap:10px;display:grid}.sidecar-card{padding:14px}.sidecar-card>header{grid-template-columns:36px 1fr auto;align-items:center;gap:9px;display:grid}.sidecar-card>p{color:#8c9189;margin:12px 0;font-size:8px}.capability-grid{grid-template-columns:1fr 1fr;gap:5px;display:grid}.capability-grid span{min-height:27px;font:500 8px var(--font-mono);border-radius:6px;align-items:center;gap:5px;padding:0 7px;display:flex}.capability-grid .available{color:var(--green);background:var(--green-soft)}.capability-grid .held{color:#8c9089;background:#eceee9}.sidecar-card>footer{border-top:1px solid var(--line);color:#858a82;justify-content:space-between;margin-top:12px;padding-top:10px;font-size:8px;display:flex}.spend-category-grid{border:1px solid var(--line);border-top:0;grid-template-columns:repeat(5,1fr);display:grid}.spend-category-grid>div{border-right:1px solid var(--line);gap:4px;min-width:0;padding:12px;display:grid}.spend-category-grid>div:last-child{border-right:0}.spend-category-grid span{color:#969a92;font:600 8px var(--font-mono);text-transform:uppercase}.spend-category-grid strong{font:600 11px var(--font-mono)}.spend-category-grid small{color:#a0a49c;text-overflow:ellipsis;font-size:7px;line-height:1.35;overflow:hidden}@media (max-width:900px){.sidecar-layout{grid-template-columns:1fr}}@media (max-width:700px){.corpus-summary,.corpus-project-metrics,.spend-category-grid{grid-template-columns:1fr 1fr}.corpus-phases,.corpus-lanes,.sidecar-grid{grid-template-columns:1fr}.gateway-metrics{grid-template-columns:1fr 1fr}.gateway-metrics>div{border-bottom:1px solid var(--line)}.gateway-boundary{grid-template-columns:1fr}.model-gateway-card>footer{flex-direction:column;align-items:flex-start}.corpus-roles>div{grid-template-columns:23px 1fr}.corpus-roles em{grid-column:2}.local-job-row{grid-template-columns:76px 1fr;padding:7px 0}.local-job-row>em,.local-job-row>button{grid-column:2;justify-self:start}.corpus-project-card>footer{flex-direction:column;align-items:flex-start;gap:6px}.runtime-meter-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.runtime-meter-grid>div:nth-child(2){border-right:0}.runtime-form,.gpu-form{grid-template-columns:1fr 1fr}.runtime-form>span{grid-column:1/-1}.review-queue>div{grid-template-columns:1fr 1fr}.review-queue>div>span{grid-column:1/-1}.connector-catalogue,.connection-list{grid-template-columns:1fr}.connector-plan-metrics{grid-template-columns:1fr 1fr}.connector-contract-grid{grid-template-columns:1fr}.sync-list>div{grid-template-columns:65px 1fr;padding:9px 12px}}.composer-tools button{text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:6px;max-width:260px;display:flex;overflow:hidden}.sidebar-empty{color:#9b9f97;padding:9px 10px;font-size:10px}.source-card{border:1px solid var(--line);color:#69736a;background:#fff;border-radius:9px;justify-items:start;gap:7px;padding:18px 14px;display:grid}.source-card strong{color:#353a35;text-overflow:ellipsis;max-width:100%;font-size:11px;overflow:hidden}.source-card small{font:500 9px var(--font-mono);color:#969a92}.source-card span{color:var(--green);align-items:center;gap:5px;margin-top:4px;font-size:9px;display:flex}.dataset-library{gap:12px;margin-top:22px;display:grid}.dataset-library-note{color:#58705d;background:#f6faf6;border:1px solid #dfe5dd;border-radius:10px;align-items:center;gap:9px;min-height:54px;padding:10px 13px;display:flex}.dataset-library-note span{gap:3px;display:grid}.dataset-library-note strong{color:#3d4c40;font-size:10px}.dataset-library-note small{color:#7d897e;font-size:9px}.workbench-entry .dataset-card-footer{gap:7px}.workbench-entry .dataset-card-footer>span{margin-right:auto}.workbench-entry .dataset-card-footer button,.workbench-entry .dataset-card-footer a{border:1px solid var(--line);color:#646a63;cursor:pointer;min-height:31px;transition:transform .14s var(--ease-out), border-color .14s ease;background:#fff;border-radius:7px;align-items:center;gap:5px;padding:0 9px;font-size:8px;text-decoration:none;display:flex}.workbench-entry .dataset-card-footer button{color:#fff;background:#344238;border-color:#344238}.workbench-entry .dataset-card-footer button:active,.workbench-entry .dataset-card-footer a:active,.workbench-primary:active,.workbench-secondary:active,.workbench-tabs button:active{transform:scale(.97)}.workbench-shell{background:#fbfcfa;border:1px solid #dde1da;border-radius:13px;margin-top:22px;overflow:hidden;box-shadow:0 10px 30px #26302708}.workbench-header{border-bottom:1px solid var(--line);background:#fff;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;min-height:78px;padding:14px 16px;display:grid}.workbench-header>button{color:#6e746d;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;min-height:36px;padding:0 8px;font-size:9px;display:flex}.workbench-header>div{min-width:0}.workbench-header h2{color:#2d322d;letter-spacing:-.025em;text-overflow:ellipsis;white-space:nowrap;margin:4px 0 2px;font-size:16px;overflow:hidden}.workbench-header p{color:#858b83;margin:0;font-size:9px}.workbench-header>label,.combine-form label,.join-mapping label{gap:5px;display:grid}.workbench-header>label span,.combine-form label span,.join-mapping label span{color:#8b9089;font:600 8px var(--font-mono);letter-spacing:.06em;text-transform:uppercase}.workbench-header select,.combine-form select,.join-mapping select,.save-actions select,.save-actions input{color:#454b45;background:#fff;border:1px solid #d7dbd3;border-radius:8px;outline:0;min-height:36px;padding:0 9px;font-size:9px}.workbench-tabs{border-bottom:1px solid var(--line);background:#f7f8f5;align-items:center;gap:4px;min-height:48px;padding:7px 10px;display:flex}.workbench-tabs button{color:#777d75;cursor:pointer;min-height:34px;transition:transform .14s var(--ease-out), background .14s ease, color .14s ease;background:0 0;border:0;border-radius:8px;align-items:center;gap:6px;padding:0 11px;font-size:9px;display:flex}.workbench-tabs button.active{color:#334338;background:#fff;box-shadow:0 1px 3px #27302712}.workbench-alert{border-bottom:1px solid var(--line);align-items:center;gap:7px;min-height:42px;padding:9px 14px;font-size:9px;line-height:1.45;display:flex}.workbench-alert.error{color:#9a4c43;background:#fff3f0}.workbench-alert.success{color:#42704d;background:#edf7ee}.workbench-alert.info{color:#58705d;background:#f4f9f4;border:1px solid #dce5dd;border-radius:8px}.workbench-loading{border-bottom:1px solid var(--line);color:#7b8279;align-items:center;gap:6px;padding:8px 14px;font-size:9px;display:flex}.workbench-tool-panel{background:#fff;padding:18px}.workbench-tool-panel>header{justify-content:space-between;gap:20px;margin-bottom:14px;display:flex}.workbench-tool-panel h3{margin:0 0 4px;font-size:13px}.workbench-tool-panel p{color:#7e847d;margin:0;font-size:9px;line-height:1.5}.clean-option-grid{grid-template-columns:1fr 1fr;gap:8px;margin-bottom:13px;display:grid}.clean-option-grid label{cursor:pointer;background:#fbfcfa;border:1px solid #e0e3dd;border-radius:9px;grid-template-columns:18px 1fr;align-items:start;gap:8px;min-height:64px;padding:10px;display:grid}.clean-option-grid label.selected{background:#f5faf5;border-color:#c5d8c8}.clean-option-grid input{accent-color:#3d6548;width:15px;height:15px}.clean-option-grid span{gap:4px;display:grid}.clean-option-grid strong{font-size:10px}.clean-option-grid small{color:#858b83;font-size:8px;line-height:1.4}.workbench-primary,.workbench-secondary{cursor:pointer;min-height:36px;transition:transform .14s var(--ease-out), opacity .14s ease;border:0;border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:0 11px;font-size:9px;display:inline-flex}.workbench-primary{color:#fff;background:#303d34}.workbench-secondary{color:#626861;background:#fff;border:1px solid #d8dcd5}.workbench-primary:disabled,.workbench-secondary:disabled{opacity:.4;cursor:default}.analysis-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.analysis-grid>article{border:1px solid var(--line);background:#fbfcfa;border-radius:9px;min-width:0;padding:12px}.analysis-grid>article>header{justify-content:space-between;align-items:center;gap:8px;display:flex}.analysis-grid header strong{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.analysis-grid header em{color:#607064;font:600 7px var(--font-mono);text-transform:uppercase;background:#e9efea;border-radius:5px;padding:4px 6px;font-style:normal}.analysis-stats{color:#8b9089;gap:9px;margin:10px 0;font-size:7px;display:flex}.analysis-stats span{gap:2px;display:grid}.analysis-stats b{color:#464c46;font-size:9px}.analysis-grid article>p{color:#737a72;min-height:15px;margin:0 0 8px;font-size:8px}.top-values{gap:4px;display:grid}.top-values>span{border-radius:5px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:7px;min-height:23px;padding:0 6px;display:grid;position:relative;overflow:hidden}.top-values i{z-index:0;transform-origin:0;background:#e9f1ea;position:absolute;inset:0}.top-values b,.top-values em{z-index:1;text-overflow:ellipsis;white-space:nowrap;font-size:7px;font-style:normal;font-weight:500;position:relative;overflow:hidden}.top-values em{color:#6c776e}.combine-form{grid-template-columns:minmax(240px,1fr) auto;align-items:end;gap:9px;display:grid}.combine-builder{gap:12px;display:grid}.combine-mode{grid-template-columns:1fr 1fr;gap:8px;display:grid}.combine-mode button{color:#6f766e;text-align:left;cursor:pointer;min-height:66px;transition:transform .14s var(--ease-out), border-color .14s ease, background .14s ease;background:#fbfcfa;border:1px solid #e0e3dd;border-radius:9px;align-items:flex-start;gap:8px;padding:10px;display:flex}.combine-mode button:active{transform:scale(.98)}.combine-mode button.active{color:#42614a;background:#f5faf5;border-color:#c5d8c8}.combine-mode button span{gap:3px;display:grid}.combine-mode button strong{color:#3e463f;font-size:10px}.combine-mode button small{color:#858b83;font-size:8px;line-height:1.4}.join-mapping{background:#fafbf8;border:1px solid #e1e5de;border-radius:9px;grid-template-columns:minmax(150px,1fr) auto minmax(150px,1fr) minmax(170px,1fr) minmax(180px,1fr);align-items:end;gap:8px;padding:11px;display:grid}.join-equals{color:#8a9189;place-items:center;min-height:36px;font-size:8px;display:grid}.recipe-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.recipe-grid article{border:1px solid var(--line);color:#5e6f62;background:#fbfcfa;border-radius:9px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;min-width:0;min-height:72px;padding:10px;display:grid}.recipe-grid article>div{gap:4px;min-width:0;display:grid}.recipe-grid strong{color:#424943;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.recipe-grid small{color:#858b83;text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.join-summary{color:#5a715f;background:#f4f9f4;border-bottom:1px solid #dfe8e0;gap:8px;padding:10px 12px;display:grid}.join-summary>div:first-child{align-items:center;gap:6px;display:flex}.join-summary>div:first-child strong{font-size:9px}.join-summary>div:first-child em{color:#758679;margin-left:auto;font-size:8px;font-style:normal}.join-summary-stats{flex-wrap:wrap;gap:6px;display:flex}.join-summary-stats span{background:#fff;border-radius:5px;padding:5px 7px;font-size:8px}.join-summary p{color:#8a6c38;align-items:flex-start;gap:5px;margin:0;font-size:8px;line-height:1.45;display:flex}.join-summary details{border-top:1px solid #dfe8e0;padding-top:6px;font-size:8px}.join-summary summary{cursor:pointer}.join-summary details p{color:#758178;margin-top:5px}.workbench-empty{color:#8b9189;text-align:center;border:1px dashed #d8dcd5;border-radius:9px;padding:24px;font-size:9px}.workbench-metrics{border-bottom:1px solid var(--line);background:#fff;grid-template-columns:repeat(4,1fr);display:grid}.workbench-metrics>span{border-right:1px solid var(--line);gap:4px;padding:11px 14px;display:grid}.workbench-metrics>span:last-child{border-right:0}.workbench-metrics small{color:#989d96;font:600 8px var(--font-mono);letter-spacing:.06em}.workbench-metrics strong{font-size:14px}.effect-list{border-bottom:1px solid var(--line);background:#f6faf6;flex-wrap:wrap;gap:5px;padding:8px 12px;display:flex}.effect-list>span{color:#54705a;background:#fff;border-radius:6px;align-items:center;gap:5px;min-height:27px;padding:0 7px;display:flex}.effect-list strong{font-size:8px}.effect-list em{color:#929990;font-size:7px;font-style:normal}.table-toolbar{border-bottom:1px solid var(--line);background:#fff;justify-content:space-between;align-items:center;gap:12px;min-height:48px;padding:7px 12px;display:flex}.table-toolbar label{color:#7d837b;border:1px solid #dfe2dc;border-radius:8px;align-items:center;gap:6px;width:min(300px,100%);min-height:34px;padding:0 9px;display:flex}.table-toolbar input{background:0 0;border:0;outline:0;flex:1;min-width:0;font-size:9px}.table-toolbar>span{color:#8d928a;font-size:8px}.workbench-table-scroll{overscroll-behavior:contain;background:#fff;max-height:520px;overflow:auto}.workbench-table-scroll table{border-collapse:separate;border-spacing:0;width:100%;font-size:8px}.workbench-table-scroll th,.workbench-table-scroll td{text-align:left;text-overflow:ellipsis;white-space:nowrap;border-bottom:1px solid #eaede7;border-right:1px solid #eaede7;min-width:110px;max-width:260px;height:34px;padding:0 9px;overflow:hidden}.workbench-table-scroll th{z-index:2;color:#626961;background:#f4f6f2;font-weight:650;position:sticky;top:0}.workbench-table-scroll th:first-child,.workbench-table-scroll td:first-child{color:#9ba099;text-align:right;width:44px;min-width:44px}.blank-cell{color:#b1b5af;font-style:italic}.workbench-footer{border-top:1px solid var(--line);background:#f7f8f5}.export-actions,.save-actions{align-items:center;gap:7px;min-height:52px;padding:8px 12px;display:flex}.export-actions>span{color:#7f857d;margin-right:auto;font-size:8px}.export-actions button{color:#656b64;cursor:pointer;background:#fff;border:1px solid #d7dbd3;border-radius:7px;align-items:center;gap:5px;min-height:32px;padding:0 9px;font-size:8px;display:flex}.save-actions{border-top:1px solid var(--line)}.save-actions input{flex:1;min-width:160px}.save-actions .recipe-save-toggle{color:#626861;cursor:pointer;background:#fff;border:1px solid #d8dcd5;border-radius:8px;align-items:center;gap:6px;min-height:36px;padding:0 9px;font-size:8px;display:flex}.recipe-save-toggle input{accent-color:#3d6548;flex:none;min-width:auto}.save-review{border-top:1px solid var(--line);background:#f2f8f3;gap:10px;padding:13px;display:grid}.save-review>div{color:#4f6a55;align-items:flex-start;gap:8px;display:flex}.save-review>div span{gap:3px;display:grid}.save-review strong{font-size:10px}.save-review small{color:#718075;font-size:8px;line-height:1.45}.save-review details{background:#fff;border:1px solid #d9e4da;border-radius:7px}.save-review summary{color:#6f7c72;cursor:pointer;align-items:center;min-height:34px;padding:0 9px;font-size:8px;list-style:none;display:flex}.save-review summary:after{content:"+";margin-left:auto}.save-review details[open] summary:after{content:"−"}.save-review p{color:#7d877f;margin:0;padding:0 9px 9px;font-size:8px;line-height:1.5}.save-review>span{justify-content:flex-end;gap:7px;display:flex}@media (hover:hover) and (pointer:fine){.workbench-entry .dataset-card-footer button:hover,.workbench-primary:hover{background:#263229}.workbench-entry .dataset-card-footer a:hover,.workbench-secondary:hover,.export-actions button:hover{border-color:#bec7bc}.workbench-tabs button:not(.active):hover{color:#565d56;background:#ecefe9}}@media (max-width:900px){.analysis-grid{grid-template-columns:1fr 1fr}.join-mapping{grid-template-columns:1fr auto 1fr}.join-mapping label:nth-of-type(3),.join-mapping label:nth-of-type(4){grid-column:span 1}}@media (max-width:700px){.workbench-header{grid-template-columns:1fr auto;gap:9px}.workbench-header>button{grid-column:1/-1;justify-self:start}.workbench-header>label{max-width:145px}.workbench-tabs{overflow-x:auto}.workbench-tabs button{min-width:86px;min-height:40px}.workbench-metrics,.clean-option-grid,.analysis-grid{grid-template-columns:1fr 1fr}.workbench-metrics>span:nth-child(2){border-right:0}.combine-form,.combine-mode,.recipe-grid,.join-mapping{grid-template-columns:1fr}.join-equals{place-items:center start;min-height:18px}.join-mapping label:nth-of-type(3),.join-mapping label:nth-of-type(4){grid-column:auto}.recipe-grid article{grid-template-columns:auto minmax(0,1fr)}.recipe-grid article button{grid-column:1/-1;min-height:42px}.table-toolbar{flex-direction:column;align-items:flex-start}.table-toolbar label{width:100%;min-height:42px}.export-actions,.save-actions{flex-wrap:wrap;align-items:stretch}.export-actions>span{flex-basis:100%}.export-actions button{flex:1;justify-content:center;min-height:40px}.save-actions input{min-width:100%;min-height:42px}.save-actions .recipe-save-toggle{flex:1 0 100%;min-height:42px}.save-actions select,.save-actions button,.save-review>span button{flex:1;min-height:42px}}.command-summary{background:var(--line);grid-template-columns:1fr 1fr;gap:1px;display:grid}.command-summary>div{background:#fbfcfa;gap:4px;padding:12px 15px;display:grid}.command-summary span{font:600 8px var(--font-mono);letter-spacing:.08em;color:#a0a39c}.command-summary strong{font-size:10px;font-weight:600}.denied-row{color:#55705b;background:#f5faf6;border:1px solid #dce4dc;border-radius:8px;align-items:flex-start;gap:8px;margin:12px 15px;padding:10px;display:flex}.denied-row span{font:500 9px var(--font-mono);gap:3px;display:grid}.denied-row strong{font:600 10px var(--font-geist);color:#3d4c40}.metric-grid{border-bottom:1px solid var(--line);grid-template-columns:repeat(4,1fr);display:grid}.metric-grid>div{border-right:1px solid var(--line);gap:4px;padding:14px;display:grid}.metric-grid>div:last-child{border-right:0}.metric-grid strong{font:650 17px var(--font-mono)}.metric-grid span{color:#949890;font-size:8px}.evidence-list{padding:7px 15px}.evidence-list>div{border-bottom:1px solid #eceee9;grid-template-columns:8px 130px 1fr;align-items:center;gap:6px;min-height:35px;display:grid}.spend-meter{border:1px solid var(--line);color:#667068;text-align:left;cursor:pointer;background:#fbfcfa;border-radius:9px;grid-template-columns:16px 1fr;align-items:center;gap:7px;min-width:184px;min-height:40px;padding:5px 9px;display:grid}.spend-copy{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.spend-copy strong{font:600 9px var(--font-mono);color:#424b44}.spend-copy small{font:500 7px var(--font-mono);color:#999e97}.spend-track,.run-progress,.project-meter{background:#e8ebe5;position:relative;overflow:hidden}.spend-track{border-radius:99px;grid-column:2;height:3px}.spend-track i,.run-progress i,.project-meter i{transform-origin:0;transition:transform .4s var(--ease-out);background:#4d8e60;position:absolute;inset:0}.spend-meter.warning .spend-track i,.spend-meter.warning svg{color:#a26f0d;background:#bd8c2a}.web-boundary{background:var(--line);grid-template-columns:repeat(4,1fr);gap:1px;display:grid}.web-boundary>div{background:#fbfcfa;gap:4px;min-width:0;padding:11px 12px;display:grid}.web-boundary span,.agent-plan header>span,.spend-ledger header>span,.spend-stats span{font:600 8px var(--font-mono);letter-spacing:.08em;color:#a0a39c}.web-boundary strong{text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.agent-plan{padding:8px 15px}.agent-plan header,.spend-ledger header{gap:4px;padding:7px 0 9px;display:grid}.agent-plan header small,.spend-ledger header small{color:#888d85;font-size:9px;line-height:1.45}.agent-row{border-top:1px solid #eceee9;grid-template-columns:23px 1fr 94px;align-items:center;gap:9px;min-height:51px;display:grid}.agent-use{background:var(--green-soft);width:21px;height:21px;color:var(--green);border-radius:6px;place-items:center;display:grid}.agent-use.recommended{color:var(--amber);background:var(--amber-soft)}.agent-row>span:nth-child(2){gap:3px;min-width:0;display:grid}.agent-row>span:nth-child(2) strong{font-size:10px}.agent-row>span:nth-child(2) small{color:#8e928b;font-size:8px;line-height:1.35}.agent-price{font:500 8px var(--font-mono);color:#999d96;justify-items:end;gap:3px;display:grid}.agent-price strong{color:#555b54}.model-held{color:#916a1b;background:#fffaf0;border:1px solid #eadbb7;border-radius:7px;align-items:flex-start;gap:7px;margin:4px 15px 12px;padding:9px 10px;font-size:9px;line-height:1.45;display:flex}.model-held.error{color:#a04e47;background:#fff3f1;border-color:#ebcbc7}.crawl-engine-choice{background:#f8faf7;border:1px solid #d9ddd7;border-radius:9px;grid-template-columns:minmax(150px,.7fr) minmax(0,1.3fr);align-items:center;gap:14px;margin:13px 15px 4px;padding:12px;display:grid}.crawl-engine-choice>span{gap:4px;display:grid}.crawl-engine-choice small{color:#969b94;font:600 7px var(--font-mono);letter-spacing:.08em}.crawl-engine-choice strong{color:#394139;font-size:12px}.crawl-engine-choice em{color:#6e756d;font-size:8px;font-style:normal}.crawl-engine-choice p{color:#747a73;margin:0;font-size:9px;line-height:1.5}.engine-considered-list{padding:5px 15px 10px;display:grid}.engine-considered-list>div{border-bottom:1px solid #eceee9;grid-template-columns:70px 100px minmax(0,1fr);align-items:center;gap:8px;min-height:48px;display:grid}.engine-considered-list>div:last-child{border-bottom:0}.engine-considered-list strong{font-size:9px}.engine-considered-list small{color:#8a8f88;font-size:8px;line-height:1.4}.engine-decision{color:#878c85;width:fit-content;font:600 7px var(--font-mono);text-transform:uppercase;background:#eef0ec;border-radius:999px;padding:3px 6px}.engine-decision.selected{background:var(--green-soft);color:var(--green)}.engine-decision.fallback{color:#55759b;background:#eef3fa}.engine-decision.held{background:var(--amber-soft);color:var(--amber)}@media (max-width:560px){.crawl-engine-choice{grid-template-columns:1fr}.engine-considered-list>div{grid-template-columns:68px minmax(0,1fr);padding:8px 0}.engine-considered-list small{grid-column:2}}.plan-footer button:disabled{opacity:.45;cursor:default}.plan-footer button.secondary{border:1px solid var(--line);color:#646a63;background:#fff}.run-progress{height:4px}.run-detail{justify-content:space-between;align-items:center;padding:13px 15px;display:flex}.run-detail span{font:500 8px var(--font-mono);color:#969a92}.run-detail strong{font:600 9px var(--font-mono)}.source-facts{border-top:1px solid var(--line);grid-column:1/-1;grid-template-columns:repeat(3,1fr);padding-top:11px;display:grid}.source-facts span{color:#92968e;gap:3px;font-size:8px;display:grid}.source-facts strong{color:#545a53;font-size:9px}.uri-line{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.spend-dashboard{margin-top:22px}.spend-hero{border:1px solid var(--line);border-radius:11px 11px 0 0;grid-template-columns:40px 1fr auto;align-items:center;gap:12px;padding:20px;display:grid}.spend-orb{background:var(--green-soft);width:40px;height:40px;color:var(--green);border-radius:11px;place-items:center;display:grid}.spend-hero h2{margin:5px 0 3px;font-size:20px}.spend-hero p{color:#888d85;margin:0;font-size:9px}.spend-hero>strong{font:650 21px var(--font-mono)}.project-meter{height:9px;overflow:visible}.project-meter span{z-index:1;background:#bd8c2a;width:1px;position:absolute;top:-3px;bottom:-3px}.spend-stats{border:1px solid var(--line);border-top:0;grid-template-columns:repeat(4,1fr);display:grid}.spend-stats>div{border-right:1px solid var(--line);gap:5px;padding:14px;display:grid}.spend-stats>div:last-child{border-right:0}.spend-stats strong{font:600 13px var(--font-mono)}.spend-ledger{border:1px solid var(--line);border-radius:10px;margin-top:14px;padding:8px 15px}.spend-ledger>div:not(.operations-state){border-top:1px solid var(--line);grid-template-columns:85px 1fr 100px 100px;align-items:center;gap:12px;min-height:55px;display:grid}.spend-ledger>div>span:nth-child(2){gap:3px;display:grid}.spend-ledger>div>span:nth-child(2) strong{font-size:10px}.spend-ledger>div>span:nth-child(2) small{color:#969a92;font-size:8px}@media (max-width:700px){.spend-meter{grid-template-columns:1fr;justify-items:center;width:44px;min-width:44px;min-height:44px}.spend-copy,.spend-track{display:none}.web-boundary,.spend-stats{grid-template-columns:1fr 1fr}.agent-row{grid-template-columns:23px 1fr}.agent-price{grid-column:2;grid-auto-flow:column;justify-items:start}.spend-ledger>div:not(.operations-state){grid-template-columns:74px 1fr}.spend-ledger .ops-meta{display:none}.spend-hero{grid-template-columns:40px 1fr}.spend-hero>strong{grid-column:2}}.evidence-list>div:last-child{border-bottom:0}.evidence-list strong{font-size:10px}.evidence-list small{color:#858981;font-size:9px;line-height:1.4}.evidence-status{background:#5a9c6d;border-radius:50%;width:6px;height:6px}.evidence-status.warn{background:#d5a53b}.evidence-status.fail{background:#bf5b54}@media (max-width:560px){.command-summary{grid-template-columns:1fr}.metric-grid{grid-template-columns:1fr 1fr}.metric-grid>div:nth-child(2){border-right:0}.metric-grid>div:nth-child(-n+2){border-bottom:1px solid var(--line)}.evidence-list>div{grid-template-columns:8px 1fr}.evidence-list small{grid-column:2}.plan-footer button{min-height:44px}.composer-tools button{min-height:32px}}.network-scout-shell{border:1px solid var(--orbit-line);background:#fbfcfa;border-radius:13px;margin-bottom:18px;overflow:hidden;box-shadow:0 14px 35px #303d3109}.network-scout-heading{border-bottom:1px solid var(--orbit-line);background:radial-gradient(circle at 8% 0,#53805b14,#0000 30%),#f8faf6;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:13px;min-height:102px;padding:17px 18px;display:grid}.network-scout-mark{width:38px;height:38px;color:var(--orbit-green);background:var(--orbit-green-soft);border:1px solid #cfe0d1;border-radius:10px;place-items:center;display:grid}.network-scout-heading>div:nth-child(2){min-width:0}.network-scout-heading span,.network-scout-history header>span,.network-deal-preview>small,.network-source-plan>small{font:650 8px var(--font-mono);letter-spacing:.09em;color:#778178}.network-scout-heading h2{color:var(--orbit-ink);letter-spacing:-.02em;margin:4px 0 3px;font-size:16px}.network-scout-heading p{max-width:690px;color:var(--orbit-muted);margin:0;font-size:9px;line-height:1.5}.network-scout-examples{align-items:center;gap:6px;display:flex}.network-scout-examples button{border:1px solid var(--orbit-line);color:#687068;min-height:36px;font:550 8px var(--font-mono);cursor:pointer;background:#ffffffbf;border-radius:8px;padding:0 10px}.network-scout-builder{grid-template-columns:minmax(280px,42%) minmax(0,58%);min-height:430px;display:grid}.network-scout-inputs,.network-scout-plan{min-width:0;padding:16px 18px}.network-scout-inputs{border-right:1px solid var(--orbit-line);background:#fff;flex-direction:column;gap:11px;display:flex}.network-scout-types{border:1px solid var(--orbit-line);background:#f5f6f2;border-radius:9px;grid-template-columns:repeat(5,minmax(0,1fr));gap:3px;padding:3px;display:grid}.network-scout-types button{color:#747b73;min-width:0;min-height:36px;font:550 8px var(--font-geist);cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;gap:5px;padding:0 6px;display:inline-flex}.network-scout-types button.active{color:#315c3c;background:#fff;box-shadow:0 1px 4px #2d382f14}.network-scout-inputs label{gap:6px;display:grid}.network-scout-inputs label>span{color:#5e675f;font-size:9px;font-weight:620}.network-scout-inputs label>span em{color:#9a9f98;margin-left:4px;font-size:8px;font-style:normal;font-weight:450}.network-scout-inputs input,.network-scout-inputs textarea,.network-scout-inputs select{border:1px solid var(--orbit-line);width:100%;min-width:0;color:var(--orbit-ink);font:inherit;background:#fbfcfa;border-radius:8px;outline:none;font-size:10px;transition:border-color .14s,box-shadow .14s}.network-scout-inputs input{min-height:42px;padding:0 11px}.network-scout-inputs select{min-height:42px;padding:0 32px 0 11px}.network-scout-inputs textarea{resize:vertical;min-height:70px;padding:10px 11px;line-height:1.5}.network-scout-source-inputs{border:1px solid var(--orbit-line);background:#f8faf7;border-radius:9px;gap:7px;padding:10px;display:grid}.network-scout-source-inputs>header{color:#5e675f;justify-content:space-between;align-items:center;gap:10px;font-size:9px;font-weight:620;display:flex}.network-scout-source-inputs>header em{color:#9a9f98;font-size:8px;font-style:normal;font-weight:450}.network-scout-source-inputs>header button,.network-scout-source-row>button{border:1px solid var(--orbit-line);color:#58705c;min-height:36px;font:600 8px var(--font-geist);cursor:pointer;background:#fff;border-radius:7px;justify-content:center;align-items:center;gap:5px;display:inline-flex}.network-scout-source-inputs>header button{padding:0 9px}.network-scout-source-row{grid-template-columns:minmax(0,1.45fr) minmax(120px,.8fr) 36px;align-items:end;gap:6px;display:grid}.network-scout-source-row>button{width:36px;padding:0}.network-scout-source-row>button:disabled{opacity:.35;cursor:default}.network-scout-inputs input:focus,.network-scout-inputs textarea:focus,.network-scout-inputs select:focus{border-color:#9db8a1;box-shadow:0 0 0 3px #4e845b17}.network-scout-primary{color:#fff;min-height:44px;font:600 10px var(--font-geist);cursor:pointer;background:#3e774e;border:1px solid #356c45;border-radius:8px;justify-content:center;align-items:center;gap:7px;padding:0 14px;transition:transform .14s,opacity .14s,background .14s;display:inline-flex}.network-scout-primary:disabled{opacity:.45;cursor:default}.network-scout-form-note{color:#969b94;text-align:center;margin:-3px 0 0;font-size:8px;line-height:1.45}.network-scout-plan{background-color:#f7f9f5;background-image:linear-gradient(#dbe2d961 1px,#0000 1px),linear-gradient(90deg,#dbe2d961 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:22px 22px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;flex-direction:column;gap:12px;display:flex}.network-scout-empty{text-align:center;color:#819084;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:360px;padding:30px;display:flex}.network-scout-empty svg{color:#5b8865}.network-scout-empty strong{color:#536057;font-size:11px}.network-scout-empty span{max-width:370px;font-size:9px;line-height:1.55}.network-plan-route,.network-deal-preview,.network-source-plan,.network-agent-plan,.network-plan-boundary,.network-plan-warning,.network-run-result{border:1px solid var(--orbit-line);background:#ffffffeb;border-radius:9px}.network-plan-route{grid-template-columns:1fr auto;gap:4px 10px;padding:13px 14px;display:grid}.network-plan-route>span{color:var(--orbit-green);font:650 9px var(--font-mono);letter-spacing:.06em;text-transform:uppercase}.network-plan-route>strong{color:#5d675e;font:600 9px var(--font-mono)}.network-plan-route p{color:#767e76;grid-column:1/-1;margin:3px 0 0;font-size:9px;line-height:1.5}.network-deal-preview{padding:12px 14px}.network-deal-preview>strong{color:var(--orbit-ink);margin:4px 0 8px;font-size:14px;display:block}.network-deal-preview>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.network-deal-preview>div>span{color:#7b817a;border:1px solid #e6e9e3;border-radius:7px;gap:3px;min-width:0;padding:8px;font-size:8px;line-height:1.35;display:grid}.network-deal-preview b{color:#3e5042;font:650 11px var(--font-mono)}.network-source-plan{padding:11px 14px}.network-source-plan>article{border-top:1px solid #e9ebe6;grid-template-columns:8px minmax(0,1fr);align-items:center;gap:9px;min-height:52px;display:grid}.network-source-plan>article>span,.network-history-status{background:#61a071;border-radius:50%;width:7px;height:7px}.network-source-plan>article>span.held,.network-history-status.needs_review{background:#ce9a32}.network-source-plan article strong{font-size:9px}.network-source-plan article p{color:#858b84;margin:3px 0 0;font-size:8px;line-height:1.4}.network-agent-plan{overflow:hidden}.network-agent-plan summary{cursor:pointer;justify-content:space-between;align-items:center;gap:10px;min-height:44px;padding:0 13px;list-style:none;display:flex}.network-agent-plan summary::-webkit-details-marker{display:none}.network-agent-plan summary>span{color:#616a62;align-items:center;gap:6px;font-size:9px;font-weight:620;display:inline-flex}.network-agent-plan summary>strong{color:var(--orbit-green);font:600 8px var(--font-mono)}.network-agent-plan>p{color:#858b84;margin:0;padding:0 13px 10px;font-size:8px;line-height:1.45}.network-agent-plan>div{border-top:1px solid var(--orbit-line)}.network-agent-plan article{border-bottom:1px solid #eceee9;grid-template-columns:58px minmax(100px,.55fr) minmax(100px,.45fr);align-items:center;gap:4px 8px;min-height:65px;padding:9px 12px;display:grid}.network-agent-plan article:last-child{border-bottom:0}.network-agent-plan article>span{background:var(--orbit-green-soft);width:fit-content;color:var(--orbit-green);font:650 7px var(--font-mono);text-transform:uppercase;border-radius:999px;padding:3px 6px}.network-agent-plan article>span.skip{color:#8b9189;background:#eff1ed}.network-agent-plan article>strong{font-size:9px}.network-agent-plan article>small{color:#91968f;font-size:8px}.network-agent-plan article>p{color:#828982;grid-column:2/-1;margin:0;font-size:8px;line-height:1.4}.network-plan-warning,.network-plan-boundary{align-items:flex-start;gap:8px;min-height:48px;padding:10px 12px;font-size:9px;line-height:1.45;display:flex}.network-plan-warning{color:#8f691d;background:#fffaf0;border-color:#ead9b4}.network-plan-boundary{color:#58705c;background:#f4f9f3;border-color:#cfe0d0}.network-plan-boundary span{gap:3px;display:grid}.network-plan-boundary strong{color:#3d5f43}.network-run-result{color:#487151;grid-template-columns:32px minmax(0,1fr);align-content:center;gap:12px;min-height:210px;padding:24px;display:grid}.network-run-result.failed{color:#a5534c}.network-run-result>span{gap:4px;display:grid}.network-run-result small{font:650 8px var(--font-mono);letter-spacing:.08em}.network-run-result strong{color:var(--orbit-ink);font-size:15px}.network-run-result p{color:#747d75;margin:0;font-size:9px;line-height:1.5}.network-run-sources{flex-wrap:wrap;gap:5px;margin-top:6px;display:flex}.network-run-sources span{color:#788078;font:550 7px var(--font-mono);background:#f8faf7;border:1px solid #d8dfd7;border-radius:999px;padding:4px 6px}.network-run-sources span.complete{color:#397049;border-color:#bdd5c1}.network-run-sources span.failed,.network-run-sources span.canceled{color:#a5534c;border-color:#dfc1bd}.network-run-result button{color:#386344;width:fit-content;min-height:42px;font:600 9px var(--font-geist);cursor:pointer;background:#f1f8f1;border:1px solid #bcd2c0;border-radius:8px;grid-column:2;align-items:center;gap:6px;padding:0 12px;display:inline-flex}.network-scout-history{border-top:1px solid var(--orbit-line)}.network-scout-history>header{justify-content:space-between;align-items:center;min-height:40px;padding:0 18px;display:flex}.network-scout-history header small{color:#929890;font:500 8px var(--font-mono)}.network-scout-history>div{border-top:1px solid var(--orbit-line);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.network-scout-history article{border-right:1px solid var(--orbit-line);grid-template-columns:8px minmax(0,1fr);align-items:center;gap:8px;min-width:0;min-height:74px;padding:11px 13px;display:grid}.network-scout-history article:last-child{border-right:0}.network-scout-history article>div{gap:4px;min-width:0;display:grid}.network-scout-history article small{color:#8a9089;font:600 7px var(--font-mono)}.network-scout-history article strong{color:#505951;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.network-scout-history article em{color:#8b918a;font:500 7px var(--font-mono);grid-column:2;font-style:normal}.network-history-status.failed{background:#be665e}.network-history-status.complete{background:#61a071}@media (hover:hover){.network-scout-examples button:hover,.network-scout-types button:hover{color:#315c3c}.network-scout-primary:not(:disabled):hover{background:#356b45}}.network-scout-primary:not(:disabled):active,.network-scout-examples button:active,.network-run-result button:active{transform:scale(.98)}@media (max-width:900px){.network-scout-heading{grid-template-columns:38px minmax(0,1fr)}.network-scout-examples{grid-column:2}.network-scout-builder{grid-template-columns:1fr}.network-scout-inputs{border-right:0;border-bottom:1px solid var(--orbit-line)}.network-scout-history>div{grid-template-columns:1fr 1fr}.network-scout-history article:nth-child(2){border-right:0}.network-scout-history article:nth-child(-n+2){border-bottom:1px solid var(--orbit-line)}}@media (max-width:700px){.network-scout-heading{padding:15px 14px}.network-scout-heading h2{font-size:14px}.network-scout-examples{grid-column:1/-1;grid-template-columns:1fr 1fr;display:grid}.network-scout-examples button{min-height:44px}.network-scout-inputs,.network-scout-plan{padding:14px}.network-scout-types{grid-template-columns:1fr 1fr}.network-scout-types button{min-height:44px}.network-scout-types button:last-child{grid-column:1/-1}.network-scout-inputs input{min-height:44px}.network-scout-source-inputs>header{align-items:flex-start}.network-scout-source-inputs>header button,.network-scout-source-row>button{min-height:44px}.network-scout-source-row{grid-template-columns:minmax(0,1fr) 44px}.network-scout-source-row>label:first-child{grid-column:1/-1}.network-scout-source-row>button{width:44px}.network-deal-preview>div{grid-template-columns:1fr}.network-agent-plan article{grid-template-columns:58px minmax(0,1fr)}.network-agent-plan article>small{grid-column:2}.network-agent-plan article>p{grid-column:1/-1}.network-scout-history>div{grid-template-columns:1fr}.network-scout-history article,.network-scout-history article:nth-child(2){border-right:0;border-bottom:1px solid var(--orbit-line)}.network-scout-history article:last-child{border-bottom:0}}.review-shell{gap:14px;min-width:0;display:grid}.review-stats{border:1px solid var(--line);background:var(--panel);border-radius:12px;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.review-stats>div{border-right:1px solid var(--line);gap:6px;padding:14px 16px;display:grid}.review-stats>div:last-child{border-right:0}.review-stats small,.review-type,.review-context small,.review-proposal small,.review-resolution small,.review-metadata small{font:600 8px var(--font-mono);letter-spacing:.08em;color:#8c9189}.review-stats strong{font:650 20px var(--font-mono)}.review-toolbar{align-items:center;gap:8px;min-width:0;display:flex}.review-tabs{border:1px solid var(--line);background:var(--panel);border-radius:9px;gap:3px;padding:3px;display:flex}.review-tabs button,.review-reload,.review-toolbar select,.review-list button,.review-decision button{font:inherit}.review-tabs button{color:#777d75;cursor:pointer;background:0 0;border:0;border-radius:6px;min-height:36px;padding:0 12px;font-size:10px}.review-tabs button.active{color:#242722;background:#f0f1ed}.review-toolbar select,.review-edit select,.review-edit input,.review-decision textarea{border:1px solid var(--line);background:var(--panel);color:inherit;border-radius:8px;outline:none}.review-toolbar select{max-width:210px;min-height:44px;padding:0 32px 0 11px;font-size:10px}.review-reload{border:1px solid var(--line);background:var(--panel);color:#777d75;cursor:pointer;border-radius:8px;place-items:center;width:44px;height:44px;display:grid}.review-workspace{border:1px solid var(--line);background:var(--panel);border-radius:12px;grid-template-columns:minmax(230px,31%) minmax(0,1fr);min-height:620px;max-height:calc(100vh - 270px);display:grid;overflow:hidden}.review-list{border-right:1px solid var(--line);background:#f8f9f6;min-width:0;overflow-y:auto}.review-list button{text-align:left;border:0;border-bottom:1px solid var(--line);width:100%;min-height:100px;color:inherit;cursor:pointer;background:0 0;gap:6px;padding:14px 35px 14px 15px;transition:transform .14s,background-color .14s;display:grid;position:relative}.review-list button.active{background:var(--panel);box-shadow:inset 3px 0 #3f7c55}.review-list button>svg{color:#a4a8a1;position:absolute;top:44px;right:13px}.review-list-top{justify-content:space-between;gap:8px;display:flex}.review-list-top small,.review-list-top em{font:600 8px var(--font-mono);letter-spacing:.04em;color:#878c84;font-style:normal}.review-list button>strong{overflow-wrap:anywhere;font-size:11px}.review-list button>span:not(.review-list-top){color:#898e86;overflow-wrap:anywhere;font-size:9px;line-height:1.35}.review-detail{min-width:0;padding:24px;overflow-y:auto}.review-detail>header{justify-content:space-between;align-items:flex-start;gap:18px;padding-bottom:20px;display:flex}.review-detail h2{margin:6px 0 5px;font-size:clamp(18px,2vw,24px)}.review-detail header p{color:#858a82;overflow-wrap:anywhere;margin:0;font-size:10px}.review-status{color:#767c74;font:650 8px var(--font-mono);letter-spacing:.05em;white-space:nowrap;background:#f0f1ed;border-radius:999px;padding:6px 9px}.review-status.pending{color:#8c6717;background:#fff3d5}.review-status.resolved{background:var(--green-soft);color:var(--green)}.review-context{border:1px solid var(--line);border-radius:10px;display:grid;overflow:hidden}.review-context>div{border-bottom:1px solid var(--line);min-width:0;padding:13px 15px}.review-context>div:last-child{border-bottom:0}.review-context>div.current{background:#f3f7f2;box-shadow:inset 3px 0 #4d8d61}.review-context p{overflow-wrap:anywhere;margin:6px 0 0;font-size:12px;line-height:1.6}.generic-context{grid-template-columns:repeat(2,minmax(0,1fr))}.generic-context>div{border-right:1px solid var(--line)}.review-metadata{color:#747a72;flex-wrap:wrap;gap:18px;padding:10px 2px 0;font-size:9px;display:flex}.review-metadata span{gap:3px;display:grid}.review-proposal{color:#315e3e;background:#f5faf4;border:1px solid #c8ddca;border-radius:10px;grid-template-columns:26px minmax(0,1fr) auto;align-items:center;gap:10px;margin-top:14px;padding:14px;display:grid}.review-proposal>div{gap:3px;display:grid}.review-proposal strong{font-size:13px}.review-proposal span{color:#6d826f;font-size:9px}.review-proposal>b{font:600 9px var(--font-mono);white-space:nowrap}.review-evidence{margin-top:18px}.review-evidence h3{margin:0 0 7px;font-size:11px}.review-evidence>div{border-bottom:1px solid var(--line);grid-template-columns:7px minmax(0,1fr);gap:9px;padding:9px 2px;display:grid}.review-evidence>div>span{background:#929790;border-radius:50%;width:6px;height:6px;margin-top:4px}.review-evidence>div.supporting>span{background:#5d9d6f}.review-evidence>div.warning>span{background:#d2a13c}.review-evidence p{gap:3px;margin:0;display:grid}.review-evidence strong{font-size:9px}.review-evidence small{color:#858a82;font-size:9px;line-height:1.45}.review-decision{border-top:1px solid var(--line);gap:10px;margin-top:18px;padding-top:18px;display:grid}.review-decision textarea{resize:vertical;min-height:62px;font:inherit;padding:10px 12px;font-size:10px}.review-edit{grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid}.review-edit select,.review-edit input{min-height:44px;font:inherit;padding:0 11px;font-size:10px}.review-edit button,.review-actions button{border:1px solid var(--line);background:var(--panel);min-height:44px;color:inherit;cursor:pointer;border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:0 14px;font-size:10px;transition:transform .14s,opacity .14s;display:inline-flex}.review-actions{flex-wrap:wrap;gap:8px;display:flex}.review-actions .accept{color:#fff;background:#397849;border-color:#397849}.review-actions .reject{color:#9d4039;border-color:#e2c5c1}.review-actions .skip{color:#787d75;margin-left:auto}.review-edit button:disabled,.review-actions button:disabled{opacity:.45;cursor:default}.review-resolution{color:#315e3e;background:#f5faf4;border:1px solid #c8ddca;border-radius:9px;align-items:center;gap:10px;margin-top:18px;padding:13px;display:flex}.review-resolution>div{gap:3px;display:grid}.review-resolution span{color:#6f8272;font-size:9px}.review-empty,.review-error{border:1px solid var(--line);background:var(--panel);border-radius:12px;justify-content:center;align-items:center;gap:8px;min-height:150px;display:flex}.review-empty{color:#7e837b;flex-direction:column}.review-empty b{color:inherit;font-size:11px}.review-empty span{text-align:center;max-width:400px;font-size:9px;line-height:1.5}.review-error{color:#a34c43;justify-content:flex-start;min-height:48px;padding:0 14px;font-size:10px}.review-queue>p{color:#7f847c;margin:0;padding:12px 14px;font-size:9px;line-height:1.45}@media (hover:hover){.review-list button:hover{background:#f2f4ef}.review-tabs button:hover,.review-reload:hover{color:#30342f}}.review-list button:active,.review-decision button:not(:disabled):active,.review-tabs button:active,.review-reload:active{transform:scale(.98)}@media (max-width:700px){.review-stats{grid-template-columns:1fr 1fr}.review-stats>div:nth-child(2){border-right:0}.review-stats>div:nth-child(-n+2){border-bottom:1px solid var(--line)}.review-toolbar{flex-wrap:wrap;align-items:stretch}.review-tabs{grid-template-columns:repeat(4,1fr);width:100%;display:grid}.review-tabs button{padding:0 5px}.review-toolbar select{flex:140px;min-width:0;max-width:none}.review-workspace{min-height:0;max-height:none;display:block;overflow:visible}.review-list{border-right:0;border-bottom:1px solid var(--line);max-height:290px}.review-detail{padding:17px;overflow:visible}.generic-context{grid-template-columns:1fr}.generic-context>div{border-right:0}.review-proposal{grid-template-columns:24px minmax(0,1fr)}.review-proposal>b{grid-column:2}.review-edit{grid-template-columns:1fr}.review-edit button{width:100%}.review-actions{grid-template-columns:1fr 1fr;display:grid}.review-actions .skip{grid-column:1/-1;margin-left:0}}
