:root{font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:#dce7ed;background:#09121c;font-synthesis:none;--ink:#e5edf1;--soft:#a9bac4;--muted:#718793;--line:#223846;--panel:#0d1923;--panel2:#101f2a;--cyan:#50c9d8;--green:#75d2a1;--amber:#d8a85e;--red:#e27979}*{box-sizing:border-box}body{margin:0;min-width:320px;min-height:100vh;background:radial-gradient(90% 70% at 83% -10%,#173041,#09131d 52%,#071018)}button,input,select,textarea{font:inherit}button{cursor:pointer}.login-shell,.simple-workspace{min-height:100vh;display:grid;place-items:center;padding:28px}.login-card,.simple-workspace{width:min(470px,100%);padding:36px;border:1px solid var(--line);border-radius:16px;background:#0c1923;box-shadow:0 26px 80px #01070db8}.login-card h1,.simple-workspace h1{color:var(--ink);font-size:25px;letter-spacing:-.04em;margin:38px 0 8px}.login-card p,.simple-workspace p{color:var(--soft);line-height:1.6}.aurora-logo{display:flex;gap:8px;align-items:center;color:var(--ink);letter-spacing:.14em}.aurora-logo>span{display:grid;place-items:center;width:28px;height:28px;border:1px solid #3f7d87;border-radius:50%;color:var(--cyan);font-size:16px}.aurora-logo strong{font-size:10px;line-height:1.1}.aurora-logo em{display:block;color:var(--cyan);font-size:8px;font-style:normal;margin-top:3px}.primary-button,.solo-create{display:inline-flex;align-items:center;justify-content:center;gap:8px;border:0;border-radius:8px;padding:11px 14px;color:#062026;background:var(--cyan);font-size:13px;font-weight:750}.primary-button:hover,.solo-create:hover{background:#7be0e8}.agent-app{display:grid;grid-template-columns:54px minmax(0,1fr);min-height:100vh}.agent-rail{display:flex;align-items:center;flex-direction:column;gap:28px;padding:18px 8px;background:#071119db;border-right:1px solid #1d303c}.agent-rail .aurora-logo strong{display:none}.agent-rail nav{display:flex;flex-direction:column;align-items:center;gap:8px}.agent-rail nav button,.rail-signout{display:grid;place-items:center;width:34px;height:34px;color:#708792;background:transparent;border:0;border-radius:8px}.agent-rail nav button:hover,.agent-rail nav button.active{color:#cfeaf0;background:#15323d}.rail-signout{margin-top:auto}.agent-main{display:grid;grid-template-rows:auto auto minmax(0,1fr) auto;gap:12px;width:min(1680px,100%);min-height:100vh;margin:auto;padding:15px 22px 16px}.agent-header{display:flex;align-items:center;justify-content:space-between;min-height:34px}.project-switch{display:flex;align-items:center;gap:8px;color:#dbe8ed;font-size:14px}.project-switch svg{color:#7c9baa}.project-switch select{-webkit-appearance:none;-moz-appearance:none;appearance:none;max-width:250px;color:var(--ink);background:transparent;border:0;outline:0;font-weight:700}.project-switch>svg:last-child{color:var(--muted);pointer-events:none}.agent-presence{display:flex;align-items:center;gap:8px;color:var(--soft);font-size:12px}.agent-presence i{width:5px;height:5px;border-radius:50%;background:var(--green)}.agent-presence b{color:#cddce3;font-weight:600}.new-screenshot-bar{display:flex;align-items:center;gap:10px;min-height:38px;padding:8px 12px;border:1px solid #5b482b;border-radius:9px;background:#231e14;color:#dfd0ae;font-size:12px}.new-screenshot-bar span{margin-right:auto}.quiet-action{color:#d3e3e7;background:#17303a;border:1px solid #31535d;border-radius:6px;padding:6px 8px;font-size:11px}.quiet-action:hover{background:#20414d}.agent-workbench{display:grid;grid-template-columns:minmax(360px,38fr) minmax(560px,62fr);gap:14px;min-height:0}.understand-pane,.act-pane{min-width:0;min-height:0;border:1px solid var(--line);border-radius:13px;background:linear-gradient(145deg,#0e1c27f7,#09141df0);box-shadow:0 18px 42px #02070d42}.act-pane{display:flex;flex-direction:column;padding:17px}.pane-title{color:#7fabb8;font:10px ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.16em}.understand-pane>.pane-title{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.pane-title small{color:#94b5bc;letter-spacing:0;font:12px Inter,system-ui}.screenshot-card{position:relative;display:grid;place-items:center;min-height:182px;height:182px;border:1px dashed #426170;border-radius:10px;background:#091722;overflow:hidden;cursor:pointer}.screenshot-card.ready{height:202px;border-style:solid;border-color:#345361;cursor:zoom-in}.screenshot-card img{width:100%;height:100%;object-fit:contain}.hidden-input{display:none}.drop-content{display:flex;align-items:center;flex-direction:column;gap:8px;color:#83a9b5;text-align:center}.drop-content svg{color:var(--cyan)}.drop-content strong{color:var(--ink);font-size:14px}.drop-content span{color:var(--muted);font-size:12px}.view-original{position:absolute;right:8px;bottom:8px;display:flex;align-items:center;gap:5px;padding:6px 8px;color:#cce6eb;background:#08151de8;border:1px solid #365968;border-radius:6px;font-size:11px}.soft-error{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:10px;padding:10px;border:1px solid #673e3e;border-radius:8px;background:#231718;color:#d7b0b0;font-size:12px}.soft-error button{color:#f0d1d1;background:transparent;border:0;text-decoration:underline}.empty-context{display:grid;place-items:center;gap:4px;flex:1;min-height:150px;color:var(--muted);text-align:center;font-size:13px}.empty-context p{max-width:230px;margin:0}.understanding-scroll{display:flex;flex-direction:column;gap:9px;min-height:0;margin-top:11px;overflow:auto;padding-right:2px}.message-card,.summary-card,.world-card{padding:11px 12px;border:1px solid #1e3948;border-radius:9px;background:#0b1a25}.section-label,.reply-label{color:#789aa8;font:9px ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.14em}.section-label.amber{color:#d3ab69}.message-card p,.summary-card p,.world-card p{margin:7px 0 0;color:#d6e1e6;font-size:14px;line-height:1.48}.message-card .agent-copy{color:#9fb6c1}.message-card mark{padding:0 2px;color:#f0d6a1;background:#5d4822;border-radius:2px}.memory-columns{display:grid;grid-template-columns:1fr 1fr;gap:8px}.memory-columns>div{display:flex;flex-direction:column;gap:4px;min-width:0;padding:10px;border:1px solid #1b3442;border-radius:8px;background:#0b1822}.memory-columns span{color:#b7c7ce;font-size:12px;line-height:1.35}.memory-columns span:not(.section-label):before{content:"•";color:#638b98;margin-right:5px}.important-stack{display:flex;flex-direction:column;gap:7px}.important-card{padding:10px;border:1px solid #635235;border-radius:9px;background:#211d15}.important-card p{margin:0 0 5px;color:#dfd3bb;font-size:12px;line-height:1.45}.important-card>span{color:#b9aa8d;font-size:11px}.save-text{display:flex;flex-direction:column;gap:3px;margin-top:7px;padding:7px 8px;border-radius:6px;background:#181b18;color:#d2dbd4;font-size:12px}.save-text small{color:#87998d;font-size:9px;letter-spacing:.1em}.fact-buttons{display:flex;align-items:center;gap:5px;margin-top:7px}.fact-buttons button{padding:5px 7px;color:#dbd0b7;background:#2c2b22;border:1px solid #635235;border-radius:5px;font-size:10px}.fact-buttons button:first-child{color:#182419;background:#d7bf8c;border-color:#d7bf8c;font-weight:700}.saved{display:flex;align-items:center;gap:4px;color:var(--green);font-size:11px}.world-card{border-color:#285367;background:#0b1c28}.world-card strong{display:block;margin-top:5px;color:#d5e6ec;font-size:13px}.world-card small{display:block;margin-top:6px;color:#7895a1;font-size:11px;line-height:1.35}.act-top{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;min-height:49px;margin-bottom:12px}.act-top p{max-width:380px;margin:6px 0 0;color:var(--muted);font-size:12px}.mode-switch{display:flex;flex-shrink:0;overflow:hidden;border:1px solid #2a4551;border-radius:7px}.mode-switch button{padding:7px 9px;color:#849da8;background:transparent;border:0;font-size:10px}.mode-switch button.active{color:#d9edf1;background:#1a3540}.reply-stack{display:grid;grid-template-rows:repeat(3,minmax(0,1fr));gap:9px;flex:1;min-height:0}.reply-card{display:flex;flex-direction:column;min-height:0;padding:13px 14px;border:1px solid #223f4e;border-radius:10px;background:linear-gradient(110deg,#0d1d28,#0b1822)}.reply-card.selected{border-color:#5aaa91;box-shadow:0 0 0 1px #5aaa9140}.reply-meta{display:flex;justify-content:space-between;color:#83aab5;font:10px ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.12em}.reply-meta span:last-child{color:#758e9a;letter-spacing:0}.reply-label{margin-top:9px}.reply-text{margin:5px 0 7px;color:#edf2f3;font-size:16px;line-height:1.45}.reply-translation{margin:4px 0 6px;color:#a5bbc4;font-size:13px;line-height:1.38}.reply-why{margin:auto 0 8px;color:#7f98a4;font-size:11px}.reply-why b{color:#9fb5bd;font-weight:600}.copy-select{display:flex;align-items:center;justify-content:center;gap:6px;width:100%;padding:8px 10px;color:#bbecf0;background:#133943;border:1px solid #35717c;border-radius:7px;font-size:11px;font-weight:750}.copy-select:hover{background:#1b4b57}.copy-select.copied{color:#0c2818;background:var(--green);border-color:var(--green)}.reply-pending{justify-content:flex-start;border-color:#1b3441;background:#0a1822}.reply-pending .reply-meta span:last-child{color:#668694}.reply-placeholder{width:82%;height:16px;margin-top:20px;border-radius:4px;background:#142937}.solo-pane{display:flex;flex-direction:column;gap:10px;flex:1}.solo-pane textarea,.note-inline textarea{width:100%;resize:none;outline:0;color:var(--ink);background:#0a1822;border:1px solid #284754;border-radius:9px;padding:12px;font-size:14px;line-height:1.45}.solo-pane textarea{min-height:142px}.solo-tools{display:flex;gap:6px}.solo-tools button{padding:5px 8px;color:#9cb4bd;background:#152c36;border:1px solid #2d4b58;border-radius:6px;font-size:11px}.solo-create{align-self:flex-start}.workflow-dock{display:flex;align-items:center;gap:12px;min-height:58px;padding:9px 11px;border:1px solid #294c59;border-radius:11px;background:#0d222de8;box-shadow:0 15px 35px #02080d80}.note-controls{display:flex;gap:5px}.note-controls button{padding:7px 8px;color:#a8bdc5;background:transparent;border:1px solid transparent;border-radius:6px;font-size:11px}.note-controls button:hover,.note-controls button.active{color:#e3f0f3;background:#173640;border-color:#2b5964}.note-controls kbd{margin-left:4px;color:#6f909a;font:9px ui-monospace,monospace}.note-inline{display:flex;align-items:center;gap:5px;flex:1}.note-inline textarea{min-height:36px;height:36px;padding:8px;font-size:12px}.note-inline button{display:grid;place-items:center;width:32px;height:32px;color:#092118;background:var(--green);border:0;border-radius:6px}.workflow-message{flex:1;color:#7f9aa6;font-size:12px;text-align:center}.complete-next{display:flex;align-items:center;gap:8px;white-space:nowrap;padding:10px 13px;color:#062019;background:var(--green);border:1px solid var(--green);border-radius:8px;font-size:12px;font-weight:800}.complete-next:disabled{opacity:.35;cursor:not-allowed}.lightbox{position:fixed;top:0;right:0;bottom:0;left:0;z-index:30;display:grid;place-items:center;overflow:hidden;padding:75px 30px;background:#02080df2;cursor:zoom-out}.lightbox img{max-width:90vw;max-height:84vh;object-fit:contain;cursor:grab;transition:transform .05s linear;-webkit-user-select:none;user-select:none}.lightbox-toolbar{position:absolute;z-index:2;top:19px;right:22px;display:flex;gap:5px;cursor:default}.lightbox-toolbar button{color:#d2e5e9;background:#102530;border:1px solid #345563;border-radius:6px;padding:7px 9px;font-size:11px}.simple-workspace{display:block;margin:12vh auto;min-height:0}@media(max-width:1150px){.agent-workbench{grid-template-columns:minmax(300px,42fr) minmax(460px,58fr)}.agent-main{padding:14px}.reply-text{font-size:14px}}@media(max-width:880px){.agent-workbench{grid-template-columns:1fr}.understand-pane{max-height:none}.act-pane{min-height:610px}.workflow-dock{position:sticky;bottom:6px;flex-wrap:wrap}.workflow-message{order:3;width:100%;text-align:left}.new-screenshot-bar{flex-wrap:wrap}.new-screenshot-bar span{width:100%}}@media(max-width:620px){.agent-app{display:block}.agent-rail{display:none}.agent-main{padding:12px;gap:9px}.agent-presence b{display:none}.memory-columns{grid-template-columns:1fr}.act-top{flex-direction:column}.mode-switch{width:100%}.mode-switch button{flex:1}.note-controls{width:100%}.workflow-dock{align-items:stretch}.complete-next{margin-left:auto}.lightbox{padding:75px 10px}}.reply-unavailable-text{padding:18px;color:#8798a2;font-size:12px;line-height:1.5}.message-card .agent-copy{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;cursor:pointer;position:relative}.message-card .agent-copy:after{content:" [more]";color:var(--cyan);font-size:11px}html[data-translation-expanded="1"] .message-card .agent-copy{-webkit-line-clamp:unset;overflow:visible}html[data-translation-expanded="1"] .message-card .agent-copy:after{content:""}.message-card>p:first-of-type:before{content:"LAST MESSAGE · CUSTOMER";display:block;margin-bottom:6px;color:var(--cyan);font:9px ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.12em}.agent-app{min-height:100vh;background:#07111a}.agent-rail{width:68px;padding:20px 10px;gap:30px;background:#08131d;border-right:1px solid #1a2c37}.agent-rail nav{gap:10px}.agent-rail nav button,.rail-signout{width:40px;height:40px;color:#718995;border-radius:10px}.agent-rail nav button.active{color:#bcebf0;background:#12333e;box-shadow:inset 2px 0 #51cbd8}.agent-rail nav button:hover,.rail-signout:hover{color:#cce8eb;background:#102a35}.agent-main{display:flex;flex-direction:column;width:min(1780px,100%);height:100vh;max-height:100vh;min-height:0;margin:auto;padding:0 24px 14px;overflow:hidden}.agent-header{display:grid;grid-template-columns:minmax(230px,1fr) auto minmax(440px,1.45fr);align-items:center;gap:22px;min-height:76px;padding:0 4px;border-bottom:1px solid #172b36}.header-brand{display:flex;align-items:center;gap:16px;color:#9eb5bd;font-size:13px}.header-brand .aurora-logo{gap:8px}.header-brand .aurora-logo>span{width:32px;height:32px}.header-brand .aurora-logo strong{font-size:11px}.header-brand .aurora-logo em{font-size:8px}.header-brand>span{padding-left:16px;border-left:1px solid #25404b;color:#8aa6af}.header-mode-switch{display:flex;align-items:center;gap:3px;padding:4px;background:#0c1d27;border:1px solid #24404c;border-radius:9px}.header-mode-switch button{padding:9px 14px;color:#79949e;background:transparent;border:0;border-radius:6px;font-size:12px;font-weight:650;white-space:nowrap}.header-mode-switch button.active{color:#d9f1f3;background:#16404b;box-shadow:0 0 0 1px #2a6c77}.header-mode-switch button.active.solo{color:#f0ddff;background:#32244b;box-shadow:0 0 0 1px #805bb0}.header-meta{display:flex;align-items:center;justify-content:flex-end;gap:13px;min-width:0;color:#78929d;font-size:11px}.project-switch{display:flex;align-items:center;gap:7px;min-width:0;color:#dbe8ed;font-size:13px}.project-switch select{max-width:150px}.header-language{padding-left:13px;border-left:1px solid #213944;white-space:nowrap}.agent-online{display:flex;align-items:center;gap:5px;color:#a5c7b5;white-space:nowrap}.agent-online i{width:6px;height:6px;border-radius:50%;background:#75d2a1;box-shadow:0 0 0 3px #75d2a11c}.agent-profile{padding:5px 9px;color:#c8dde2;background:#102631;border:1px solid #254450;border-radius:6px;white-space:nowrap}.agent-activity{color:#81a1aa;white-space:nowrap}.agent-workbench{display:grid;grid-template-columns:minmax(380px,38fr) minmax(680px,62fr);gap:16px;flex:1;min-height:0;padding:16px 0}.understand-pane,.act-pane{min-width:0;min-height:0;border:1px solid #1a3440;border-radius:13px;background:linear-gradient(145deg,#0d1c27fa,#08131cfa);box-shadow:0 18px 42px #02070d38}.understand-pane{display:flex;flex-direction:column;padding:16px;overflow:hidden}.act-pane{display:flex;flex-direction:column;padding:18px 19px}.understand-pane>.pane-title{display:flex;justify-content:space-between;align-items:center;min-height:25px;margin-bottom:12px;padding:0}.pane-title{color:#9abac3;font:600 12px/1.2 Inter,system-ui,sans-serif;letter-spacing:.1em}.pane-title small{color:#80a0aa;letter-spacing:0;font:12px Inter,system-ui,sans-serif}.screenshot-card{flex:0 0 212px;min-height:212px;height:212px;border-color:#3f6470;background:#091821}.screenshot-card.ready{flex-basis:184px;height:184px;border-style:solid;border-color:#315564}.drop-content{gap:9px}.drop-content strong{font-size:15px}.drop-content span{font-size:12px}.understand-pane>.empty-context{display:grid;place-items:center;flex:1;min-height:0;padding:20px;color:#718e99}.understand-pane>.understanding-scroll{display:flex;flex:1;min-height:0;gap:9px;margin-top:12px;padding-right:3px;overflow:auto}.section-label,.reply-label{font:600 11px/1.25 Inter,system-ui,sans-serif;letter-spacing:.08em}.message-card,.summary-card,.world-card{padding:11px 12px;border-color:#203c48}.message-card p,.summary-card p,.world-card p{font-size:15px;line-height:1.48}.message-card .agent-copy{font-size:14px;color:#a7c0c8}.memory-columns{gap:8px}.memory-columns>div{padding:10px}.important-card{padding:10px;border-color:#655331;background:#211d15}.world-card{padding:11px;border-color:#295466}.world-card strong{font-size:14px}.act-top{min-height:48px;margin-bottom:13px;padding-bottom:12px;border-bottom:1px solid #1b3440}.act-top p{margin:6px 0 0;color:#76939d;font-size:12px}.reply-stack{display:grid;grid-template-rows:repeat(3,minmax(0,1fr));gap:10px;flex:1;min-height:0}.reply-card{padding:14px 16px;border-color:#223f4c;border-left-width:3px;background:linear-gradient(110deg,#0d1e29,#0a1923)}.reply-card:nth-child(1){border-left-color:#e5ac2d}.reply-card:nth-child(2){border-left-color:#9b67d5}.reply-card:nth-child(3){border-left-color:#3e9bd1}.reply-card.selected{border-color:#59aa91;box-shadow:0 0 0 1px #59aa9140}.reply-meta{font-size:11px}.reply-label{margin-top:10px;color:#789ca7}.reply-text{margin:6px 0 8px;color:#edf3f4;font-size:17px;line-height:1.42}.reply-translation{margin:4px 0 7px;color:#9cb5be;font-size:14px;line-height:1.4}.reply-why{margin:auto 0 9px;color:#809ca6;font-size:12px}.copy-select{padding:9px 11px;font-size:12px}.reply-empty{display:flex;flex:1;flex-direction:column;align-items:center;justify-content:center;min-height:0;padding:38px 60px;color:#8aa4ad;text-align:center}.reply-empty-mark{display:grid;place-items:center;width:52px;height:52px;margin-bottom:18px;color:#59ccd7;border:1px solid #356c77;border-radius:16px;background:#102b35;box-shadow:0 0 35px #2b9fab1e;font-size:23px}.reply-empty-label{color:#86acb5;font:600 11px/1.2 Inter,system-ui,sans-serif;letter-spacing:.13em}.reply-empty h2{margin:12px 0 8px;color:#dcebed;font-size:21px;letter-spacing:-.02em;font-weight:600}.reply-empty p{max-width:410px;margin:0;color:#839da7;font-size:14px;line-height:1.55}.reply-empty-flow{display:flex;gap:8px;margin-top:26px;color:#6e8c97;font-size:11px}.reply-empty-flow span{padding:7px 9px;border:1px solid #1d3c48;border-radius:6px;background:#0b1a24}.solo-pane{gap:11px}.solo-language-label{color:#86a8b1;font:600 11px/1.3 Inter,system-ui,sans-serif;letter-spacing:.08em}.solo-pane textarea{min-height:148px;font-size:15px}.workflow-dock{flex:0 0 64px;min-height:64px;padding:9px 11px;border-color:#28505b;background:#0c222d}.workflow-message{color:#83a0a8;font-size:12px}.complete-next{min-height:40px;padding:10px 15px;font-size:12px}.first-contact-card>p:first-of-type:before{content:none}.first-contact-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin-top:8px}.first-contact-facts span{display:flex;flex-direction:column;gap:2px;padding:7px 8px;color:#c6d7dc;background:#0a1822;border:1px solid #1c3946;border-radius:6px;font-size:12px;line-height:1.3}.first-contact-facts b{color:#789aa8;font:9px ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.08em;text-transform:uppercase}@media(max-width:1380px){.agent-main{padding-left:16px;padding-right:16px}.agent-header{grid-template-columns:minmax(190px,1fr) auto minmax(400px,1.4fr);gap:14px}.header-meta{gap:9px}.header-language{display:none}.reply-text{font-size:16px}}@media(max-width:1150px){.agent-header{grid-template-columns:1fr auto}.header-brand{grid-column:1}.header-mode-switch{grid-column:2}.header-meta{grid-column:1 / 3;grid-row:2;justify-content:space-between;padding-bottom:10px}.agent-header{min-height:112px}.agent-workbench{grid-template-columns:minmax(300px,40fr) minmax(460px,60fr)}.agent-main{overflow:auto}.workflow-dock{position:sticky;bottom:0}}@media(max-width:880px){.agent-main{height:auto;max-height:none;overflow:visible}.agent-header{display:flex;flex-wrap:wrap;min-height:0;padding:14px 0;gap:12px}.header-brand{flex:1}.header-mode-switch{order:3;width:100%;justify-content:center}.header-meta{width:100%;justify-content:space-between;order:2}.agent-workbench{grid-template-columns:1fr;padding:12px 0}.act-pane{min-height:620px}.workflow-dock{flex-wrap:wrap;height:auto;min-height:64px}.workflow-message{order:3;width:100%;text-align:left}.complete-next{margin-left:auto}}@media(max-width:620px){.agent-rail{display:none}.agent-app{display:block}.agent-main{padding:0 12px 12px}.header-brand>span{display:none}.header-meta{gap:7px;flex-wrap:wrap}.agent-activity{display:none}.memory-columns{grid-template-columns:1fr}.reply-empty{padding:28px 18px}.reply-empty h2{font-size:18px}.lightbox{padding:75px 10px}}.message-card>p:first-of-type:before{content:none!important;display:none!important}.world-block:has(p:empty){display:none}.zone-tools{display:flex;align-items:center;gap:7px}.mode-button{color:#b5d7df;background:#102c3b;border:1px solid #2d6371;border-radius:6px;padding:5px 8px;font-size:10px}.mode-button:hover{color:#effcff;background:#164052}.solo-panel{display:flex;flex-direction:column;gap:10px;flex:1}.solo-panel>p{color:var(--muted);font-size:13px;margin:0 0 4px}.solo-panel textarea{min-height:100px;resize:vertical}.solo-result{margin-top:auto;padding:12px;background:#0b1d2d;border:1px solid #31586a;border-radius:8px}.solo-result p{color:#e1edf1;font-size:15px;line-height:1.5;margin:7px 0 12px}.capture-status{display:flex;align-items:center;gap:8px;min-height:32px;margin-top:8px;padding:7px 9px;border:1px solid #31515d;border-radius:7px;background:#0b202b;color:#b9dce2;font-size:11px}.capture-status small{max-width:180px;overflow:hidden;margin-left:auto;color:#7899a5;text-overflow:ellipsis;white-space:nowrap}.capture-status small+small{margin-left:0;color:#6b8b96}.capture-status-icon{width:8px;height:8px;flex:0 0 auto;border-radius:50%;background:var(--cyan)}.capture-status.preparing .capture-status-icon,.capture-status.uploading .capture-status-icon,.capture-status.uploaded .capture-status-icon,.capture-status.analyzing .capture-status-icon{animation:capture-pulse 1.1s ease-in-out infinite}.capture-status.complete{border-color:#32644f;color:#bce4c8}.capture-status.complete .capture-status-icon{background:var(--green)}.capture-status.failed{border-color:#673e3e;background:#231718;color:#e2b9b9}.capture-status.failed .capture-status-icon{background:var(--red)}@keyframes capture-pulse{0%,to{opacity:.35;transform:scale(.8)}50%{opacity:1;transform:scale(1.15)}}.admin-shell{display:flex;min-height:100vh;background:#07111a;color:#dce8ec;font-family:Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif}.admin-sidebar{position:sticky;top:0;display:flex;flex:0 0 244px;flex-direction:column;width:244px;height:100vh;padding:25px 16px 18px;background:#08131d;border-right:1px solid #1b303c}.admin-brand{display:flex;align-items:flex-end;justify-content:space-between;padding:0 10px 29px}.admin-brand .aurora-logo{gap:9px}.admin-brand .aurora-logo>span{width:34px;height:34px}.admin-brand .aurora-logo strong{font-size:11px}.admin-brand .aurora-logo em{font-size:8px}.admin-brand>span{padding:4px 7px;color:#82a5af;border:1px solid #294652;border-radius:5px;font:700 9px ui-monospace,monospace;letter-spacing:.14em}.admin-nav{display:flex;flex-direction:column;gap:4px}.admin-nav button,.admin-sidebar-bottom>button{position:relative;display:flex;align-items:center;gap:12px;width:100%;padding:11px 12px;color:#79929c;background:transparent;border:1px solid transparent;border-radius:8px;text-align:left;font-size:12px}.admin-nav button:hover,.admin-sidebar-bottom>button:hover{color:#d6e7eb;background:#102731}.admin-nav button.active{color:#e0f4f5;background:#12343f;border-color:#245461;box-shadow:inset 2px 0 #55cbd7}.nav-alert{position:absolute;right:13px;width:6px;height:6px;border-radius:50%;background:#df817d;box-shadow:0 0 0 3px #df817d20}.admin-sidebar-bottom{display:flex;flex-direction:column;gap:7px;margin-top:auto}.admin-profile-chip{display:flex;align-items:center;gap:9px;margin:12px 4px;padding:11px 8px;border-top:1px solid #1b303b;border-bottom:1px solid #1b303b}.admin-profile-chip span:last-child{display:flex;flex-direction:column;gap:3px;min-width:0}.admin-profile-chip b{overflow:hidden;color:#d8e8eb;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.admin-profile-chip small{color:#718993;font-size:10px}.admin-sidebar-bottom .signout{color:#849ca4}.admin-main{display:flex;flex:1;flex-direction:column;min-width:0;min-height:100vh}.admin-topbar{display:flex;align-items:center;justify-content:space-between;gap:28px;min-height:76px;padding:0 42px;border-bottom:1px solid #172b36;background:#091721}.admin-breadcrumb{display:flex;align-items:center;gap:9px;color:#6e8993;font-size:12px}.admin-breadcrumb b{color:#d9e8eb;font-weight:650}.admin-top-actions{display:flex;align-items:center;gap:18px}.admin-search{display:flex;align-items:center;gap:9px;width:min(360px,32vw);padding:9px 11px;color:#6f8c97;background:#0b202b;border:1px solid #264552;border-radius:8px}.admin-search:focus-within{border-color:#4c9daa;box-shadow:0 0 0 3px #4c9daa18}.admin-search input{width:100%;min-width:0;color:#deebed;background:transparent;border:0;outline:0;font-size:12px}.admin-search input::placeholder{color:#6e8993}.admin-search button{display:grid;place-items:center;color:#77959e;background:transparent;border:0}.admin-top-profile{display:flex;align-items:center;gap:8px;padding:5px 7px 5px 5px;color:#cbdfe2;background:transparent;border:1px solid transparent;border-radius:7px;font-size:12px}.admin-top-profile:hover{background:#102731;border-color:#264552}.admin-content{width:min(1640px,100%);margin:0 auto;padding:36px 42px 60px}.admin-page-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:28px}.admin-page-heading>div{min-width:0}.admin-eyebrow{display:block;color:#73acb7;font:700 10px/1.2 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.16em}.admin-page-heading h1{margin:8px 0 7px;color:#e8f1f3;font-size:31px;letter-spacing:-.045em;line-height:1.1;font-weight:650}.admin-page-heading p{margin:0;color:#8199a2;font-size:13px;line-height:1.5}.admin-button{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:36px;padding:9px 13px;border:1px solid transparent;border-radius:7px;font-size:12px;font-weight:700;white-space:nowrap}.admin-button.primary{color:#062026;background:#56cbd7;border-color:#56cbd7;box-shadow:0 5px 18px #56cbd724}.admin-button.primary:hover{background:#75e0e6}.admin-button.secondary{color:#c5e0e4;background:#102b35;border-color:#2a5260}.admin-button.secondary:hover,.admin-button.subtle:hover{background:#163944}.admin-button.quiet{color:#9cb3bb;background:#0e222c;border-color:#294652}.admin-button.subtle{min-height:30px;padding:6px 9px;color:#9cc4ca;background:#102b34;border-color:#2a5661;font-size:11px}.admin-link-button{display:inline-flex;align-items:center;gap:5px;padding:3px 0;color:#79c8d1;background:transparent;border:0;font-size:11px;font-weight:700}.admin-link-button:hover{color:#b2edf0}.admin-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:13px;margin-bottom:18px}.admin-metric{position:relative;display:flex;align-items:center;gap:12px;min-height:105px;padding:17px 18px;overflow:hidden;border:1px solid #203a47;border-radius:11px;background:linear-gradient(135deg,#0d202b,#0a1923)}.admin-metric>span:nth-child(2){display:flex;flex-direction:column;gap:7px}.admin-metric small{color:#819ca5;font-size:11px}.admin-metric strong{color:#e7f2f3;font-size:27px;letter-spacing:-.04em;font-weight:650}.metric-icon{display:grid;place-items:center;width:36px;height:36px;border-radius:9px;color:#65d2da;background:#123942}.admin-metric.blue .metric-icon{color:#86bfe8;background:#182f43}.admin-metric.violet .metric-icon{color:#bf9ce8;background:#2a2140}.admin-metric.green .metric-icon{color:#83d5a8;background:#17352b}.metric-line{position:absolute;right:-18px;bottom:-27px;width:115px;height:55px;border-top:1px solid #4bbbc640;border-radius:50%}.admin-metric.green .metric-line{border-color:#75d2a140}.admin-dashboard-grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(340px,.85fr);gap:17px;margin-bottom:17px}.admin-panel{min-width:0;border:1px solid #1d3744;border-radius:11px;background:linear-gradient(145deg,#0d1e29,#091720);box-shadow:0 16px 35px #02080d30}.admin-panel-wide{margin-top:17px}.admin-panel-header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:19px 20px 14px}.admin-panel-header h2{margin:0;color:#dbeaed;font-size:15px;letter-spacing:-.02em;font-weight:650}.admin-panel-header p{margin:5px 0 0;color:#718b95;font-size:11px}.admin-table-wrap{width:100%;overflow:auto}.admin-table-wrap table{width:100%;border-collapse:collapse}.admin-table-wrap th{padding:12px 20px;color:#6f8993;background:#0b1b25;border-top:1px solid #1b3541;border-bottom:1px solid #1b3541;font:700 10px ui-monospace,monospace;letter-spacing:.1em;text-align:left;text-transform:uppercase;white-space:nowrap}.admin-table-wrap td{padding:13px 20px;color:#a9bdc3;border-bottom:1px solid #172e3a;font-size:12px;vertical-align:middle}.admin-table-wrap tbody tr{transition:background .15s ease}.admin-table-wrap tbody tr:hover{background:#102832;cursor:pointer}.admin-table-wrap tbody tr:last-child td{border-bottom:0}.admin-table-wrap td strong{display:block;color:#dcebed;font-size:12px;font-weight:650}.admin-table-wrap td small{display:block;margin-top:4px;color:#718c95;font-size:10px}.table-identity{display:flex;align-items:center;gap:10px;min-width:180px}.avatar{display:grid;place-items:center;width:29px;height:29px;flex:0 0 auto;border:1px solid #31515e;border-radius:8px;color:#72c8d0;background:#12343e}.avatar.agency{color:#8fd3be;background:#16352f;border-color:#2d5c50}.avatar.project{color:#91bfeb;background:#182f43;border-color:#315672}.avatar.agent{color:#c39ee8;background:#2a2140;border-color:#523d70}.avatar.admin{width:28px;height:28px;color:#7dd1da;background:#12343e;border-color:#2b5a64}.avatar.large{width:52px;height:52px;border-radius:12px}.admin-status{display:inline-flex;align-items:center;gap:6px;color:#a5bdc3;font-size:11px;white-space:nowrap}.admin-status i{width:6px;height:6px;border-radius:50%;background:#78939d}.admin-status.active,.admin-status.completed{color:#9cdbb7}.admin-status.active i,.admin-status.completed i{background:#75d2a1;box-shadow:0 0 0 3px #75d2a11c}.admin-status.processing,.admin-status.queued{color:#8dd1d8}.admin-status.processing i,.admin-status.queued i{background:#56cbd7;box-shadow:0 0 0 3px #56cbd71c}.admin-status.failed,.admin-status.dead_lettered{color:#e5aaa6}.admin-status.failed i,.admin-status.dead_lettered i{background:#df817d}.admin-status.inactive{color:#8b9ca2}.language-pill,.count-pill{display:inline-block;margin-right:7px;padding:4px 6px;color:#a9d9dd;background:#11323c;border:1px solid #295460;border-radius:5px;font:700 10px ui-monospace,monospace}.count-pill{color:#c7a9e7;background:#2a2140;border-color:#503d6d}.admin-icon-button{display:grid;place-items:center;width:31px;height:31px;color:#83a0a8;background:transparent;border:1px solid transparent;border-radius:6px}.admin-icon-button:hover{color:#d8edf0;background:#15333e;border-color:#315763}.table-chevron{color:#6d8d97}.admin-activity-list{padding:1px 9px 10px}.admin-activity-list.large{padding:7px 13px 16px}.admin-activity-row,.admin-attention-row{display:flex;align-items:center;gap:11px;width:100%;padding:12px 10px;color:#b8cbd0;background:transparent;border:0;border-bottom:1px solid #172e3a;text-align:left}.admin-activity-row:last-child,.admin-attention-row:last-child{border-bottom:0}.admin-activity-row:hover,.admin-attention-row:hover{background:#112a34;border-radius:7px}.admin-activity-row>span:nth-child(2),.admin-attention-row>span:nth-child(2){display:flex;flex:1;flex-direction:column;gap:4px;min-width:0}.admin-activity-row b,.admin-attention-row b{overflow:hidden;color:#d8e8eb;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.admin-activity-row small,.admin-attention-row small{color:#718b95;font-size:10px}.activity-symbol,.attention-icon{display:grid;place-items:center;width:29px;height:29px;border-radius:7px;color:#76ccd5;background:#12343e}.attention-icon{color:#e0b46e;background:#382e1d}.admin-clear-state{display:flex;align-items:center;flex-direction:column;gap:8px;padding:36px 18px;color:#75d2a1;text-align:center}.admin-clear-state b{color:#b8dec5;font-size:12px}.admin-clear-state span{color:#748e97;font-size:11px}.admin-empty{display:flex;align-items:center;flex-direction:column;gap:9px;padding:44px 22px;text-align:center}.admin-empty-icon{display:grid;place-items:center;width:43px;height:43px;color:#69c9d2;background:#12333d;border:1px solid #2d5d68;border-radius:11px}.admin-empty h3{margin:2px 0 0;color:#d8eaed;font-size:14px}.admin-empty p{max-width:350px;margin:0 0 5px;color:#78919a;font-size:11px;line-height:1.5}.admin-toast{position:fixed;right:26px;bottom:24px;z-index:50;display:flex;align-items:center;gap:9px;max-width:420px;padding:12px 14px;color:#cce8d3;background:#123224;border:1px solid #367554;border-radius:8px;box-shadow:0 15px 35px #02080dcc;font-size:12px}.admin-toast.error{color:#f0c1bc;background:#321b1c;border-color:#744343}.admin-toast>span{display:grid;place-items:center}.admin-back{display:inline-flex;align-items:center;gap:6px;margin:0 0 26px;color:#83cbd3;background:transparent;border:0;font-size:12px}.admin-back svg{transform:rotate(180deg)}.detail-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:27px}.detail-identity{display:flex;align-items:center;gap:14px}.detail-identity h1{margin:7px 0 5px;color:#e7f1f3;font-size:28px;letter-spacing:-.04em}.detail-identity p{margin:0;color:#829ba4;font-size:12px}.detail-actions{display:flex;align-items:center;gap:12px}.detail-grid{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(300px,.7fr);gap:17px}.detail-assignment{display:flex;align-items:center;gap:10px;margin:0 20px;padding:13px 0;border-bottom:1px solid #172e3a}.detail-assignment>span:nth-child(2){display:flex;flex:1;flex-direction:column;gap:4px}.detail-assignment b{color:#d9e9ec;font-size:12px}.detail-assignment small{color:#718c95;font-size:10px}.profile-detail-list{padding:0 20px 18px}.profile-detail-list>div{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:14px 0;border-bottom:1px solid #172e3a}.profile-detail-list span{color:#78939c;font-size:11px}.profile-detail-list b{color:#d4e4e7;font-size:12px;text-align:right}.admin-advanced{margin-top:14px;padding:10px 0;border-top:1px solid #1a303a}.admin-advanced summary{cursor:pointer;color:#7caab2;font-size:11px}.admin-advanced p{color:#758d96;font-size:11px;line-height:1.5}.admin-advanced code{display:block;margin-top:7px;overflow:hidden;color:#718d96;font:10px ui-monospace,monospace;text-overflow:ellipsis;white-space:nowrap}.assignment-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:17px}.assignment-card{padding-bottom:14px}.assignment-card-head{display:flex;align-items:center;gap:10px;padding:18px 19px 13px}.assignment-card-head>div{flex:1}.assignment-card-head h3{margin:0 0 4px;color:#dcebed;font-size:14px}.assignment-card-head p{margin:0;color:#748e97;font-size:11px}.assignment-list{min-height:59px;padding:0 19px 8px}.assignment-person{display:flex;align-items:center;gap:9px;padding:9px 0;border-top:1px solid #172e3a}.assignment-person>span:nth-child(2){display:flex;flex:1;flex-direction:column;gap:3px}.assignment-person b{color:#cfe1e4;font-size:11px}.assignment-person small{color:#718b95;font-size:10px}.assignment-empty{padding:10px 0;color:#718b95;font-size:11px}.assignment-card>.admin-button{margin-left:19px}.job-toolbar{display:flex;align-items:center;justify-content:space-between;padding:0 20px 13px}.filter-summary{display:flex;align-items:center;gap:7px;color:#76919a;font-size:11px}.settings-card{max-width:860px;padding:7px 20px}.settings-row{display:flex;align-items:center;gap:12px;padding:17px 0;border-bottom:1px solid #172e3a}.settings-row:last-child{border-bottom:0}.settings-row>span:nth-child(2){display:flex;flex:1;flex-direction:column;gap:4px}.settings-row b{color:#d9e8eb;font-size:12px}.settings-row small{color:#758e97;font-size:11px}.settings-icon{display:grid;place-items:center;width:33px;height:33px;color:#82cbd3;background:#12343e;border:1px solid #2c5964;border-radius:8px}.settings-value{color:#91d2a9;font-size:11px}.detail-heading+.detail-grid{margin-top:0}.admin-modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:40;display:grid;place-items:center;padding:30px;background:#02090fe0}.admin-modal{width:min(560px,100%);max-height:calc(100vh - 60px);overflow:auto;border:1px solid #2b5260;border-radius:13px;background:#0c1d28;box-shadow:0 25px 80px #01070dcc}.admin-modal>header{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;padding:23px 24px 18px;border-bottom:1px solid #1b3541}.admin-modal h2{margin:8px 0 6px;color:#e2eef0;font-size:20px;letter-spacing:-.04em}.admin-modal header p{margin:0;color:#78929b;font-size:11px;line-height:1.5}.admin-modal form{padding:20px 24px 0}.admin-modal form>footer,.admin-modal>footer{display:flex;justify-content:flex-end;gap:8px;padding:18px 0 22px;margin-top:15px;border-top:1px solid #1b3541}.admin-field{display:flex;flex-direction:column;gap:7px;margin-bottom:16px}.admin-field>span{color:#c8dde1;font-size:11px;font-weight:650}.admin-field small{color:#718b94;font-size:10px;line-height:1.4}.admin-field em{color:#e69a96;font-size:10px;font-style:normal}.admin-field input,.admin-field select{width:100%;min-height:39px;padding:9px 11px;color:#e1edef;background:#091821;border:1px solid #2b4d59;border-radius:7px;outline:0;font-size:12px}.admin-field input:focus,.admin-field select:focus{border-color:#5bcbd6;box-shadow:0 0 0 3px #5bcbd619}.admin-field select{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}.admin-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.admin-advanced{margin:5px 0 2px}.admin-advanced .admin-field{margin-top:14px}.admin-modal>footer{padding:18px 24px 22px;margin:0}.job-detail-modal{width:min(820px,100%)}.job-detail-body{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(260px,.95fr);gap:19px;padding:20px 24px}.job-preview{display:flex;flex-direction:column;gap:9px;min-width:0}.job-preview img{width:100%;max-height:330px;object-fit:contain;border:1px solid #264754;border-radius:8px;background:#07121a}.job-preview-fallback{display:grid;place-items:center;gap:8px;min-height:220px;color:#78939b;background:#091821;border:1px dashed #2a4a56;border-radius:8px;font-size:11px}.job-detail-info{display:flex;flex-direction:column;gap:13px}.job-detail-status{display:flex;align-items:center;justify-content:space-between;padding-bottom:13px;border-bottom:1px solid #1c3540}.job-detail-status>span{color:#758f98;font-size:10px}.job-info-row{display:flex;justify-content:space-between;gap:12px;padding:9px 0;border-bottom:1px solid #172e3a}.job-info-row span{color:#78929b;font-size:11px}.job-info-row b{color:#d5e5e8;font-size:11px;text-align:right}.agency-detail-summary{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;padding:20px 24px}.agency-detail-summary .admin-metric{min-height:82px;padding:12px}.agency-detail-summary .admin-metric strong{font-size:20px}.agency-detail-summary .admin-metric small{font-size:10px}.agency-detail-tabs{display:flex;gap:20px;padding:0 24px;border-bottom:1px solid #1b3541}.agency-detail-tabs button{padding:10px 0;color:#78929b;background:transparent;border:0;border-bottom:2px solid transparent;font-size:11px}.agency-detail-tabs button.active{color:#d9eff1;border-bottom-color:#56cbd7}.modal-note{margin:20px 24px;color:#78929b;font-size:11px;line-height:1.5}@media(max-width:1100px){.admin-sidebar{flex-basis:215px;width:215px}.admin-topbar{padding:0 26px}.admin-content{padding:30px 26px 50px}.admin-metrics{grid-template-columns:repeat(2,1fr)}.assignment-grid{grid-template-columns:1fr}}@media(max-width:760px){.admin-sidebar{position:static;display:none}.admin-topbar{align-items:flex-start;flex-direction:column;gap:14px;padding:17px 18px}.admin-top-actions,.admin-search{width:100%}.admin-top-profile{display:none}.admin-content{padding:24px 16px 40px}.admin-page-heading{align-items:flex-start;flex-direction:column;gap:16px}.admin-page-heading h1{font-size:26px}.admin-page-heading .admin-button{width:100%}.admin-dashboard-grid,.detail-grid{grid-template-columns:1fr}.admin-metrics{gap:9px}.admin-metric{min-height:90px;padding:13px}.admin-metric strong{font-size:23px}.admin-metric small{font-size:10px}.admin-panel-wide{margin-top:13px}.admin-table-wrap th,.admin-table-wrap td{padding-right:14px;padding-left:14px}.admin-form-grid,.job-detail-body,.agency-detail-summary{grid-template-columns:1fr}.job-detail-body{padding:16px}.admin-modal>header,.admin-modal form,.admin-modal>footer{padding-right:18px;padding-left:18px}}.admin-icon-button.danger{color:#d98b87}.admin-icon-button.danger:hover{color:#f0b0aa;background:#3a2225;border-color:#744349}.admin-icon-button.danger:disabled{opacity:.3;cursor:not-allowed}.login-card form{display:grid;gap:14px;margin-top:22px}.login-field{display:grid;gap:6px;color:var(--soft);font-size:12px}.login-field input{width:100%;padding:11px 12px;color:var(--ink);background:#091722;border:1px solid #294654;border-radius:8px;outline:0}.login-field input:focus{border-color:var(--cyan);box-shadow:0 0 0 2px #50c9d833}.login-error{margin:0!important;color:#f0a3a3!important;font-size:12px}.header-mode-switch button.active.test{color:#dff7ff;background:#214354;box-shadow:0 0 0 1px #5b9bad}.model-test-panel{display:flex;flex-direction:column;gap:10px;min-height:0;overflow:auto;padding-right:2px}.model-test-selector{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;padding:11px 12px;border:1px solid #2a4b58;border-radius:9px;background:#0b1c27}.model-test-selector b{display:block;color:#9fdce5;font:10px ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.14em}.model-test-selector small{display:block;margin-top:4px;color:#7895a1;font-size:11px}.model-test-toggles{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:6px}.model-test-toggles label,.model-test-check{display:flex;align-items:center;gap:5px;color:#c2d2d8;font-size:11px;white-space:nowrap}.model-test-toggles input,.model-test-check input{accent-color:#55c8d6}.model-test-shared{display:flex;justify-content:space-between;gap:8px;color:#7796a2;font:10px ui-monospace,SFMono-Regular,Menlo,monospace}.model-test-results{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;min-width:0}.model-test-card{display:flex;flex-direction:column;gap:8px;min-width:0;padding:12px;border:1px solid #284755;border-radius:10px;background:linear-gradient(145deg,#0d1d28,#0a1720)}.model-test-card>header{display:flex;justify-content:space-between;gap:8px;align-items:flex-start}.model-test-card>header b{display:block;color:#e3eff2;font-size:13px}.model-test-card>header small{display:block;margin-top:3px;max-width:180px;overflow:hidden;color:#7797a2;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.model-test-status{padding:3px 5px;border-radius:4px;color:#8aa9b3;background:#132933;font:9px ui-monospace,SFMono-Regular,Menlo,monospace;text-transform:uppercase}.model-test-status.completed{color:#9de0b7;background:#16352c}.model-test-status.partial{color:#f1ce88;background:#392d1b}.model-test-status.failed{color:#efa2a2;background:#391f24}.model-test-error{padding:7px;border:1px solid #63383d;border-radius:6px;color:#e9b8b8;background:#24171b;font-size:11px;line-height:1.35}.model-test-reply{padding:8px;border:1px solid #1d3947;border-radius:7px;background:#0b1b25}.model-test-reply>span{color:#7799a4;font:9px ui-monospace,SFMono-Regular,Menlo,monospace}.model-test-reply p{margin:5px 0 0;color:#e3edef;font-size:12px;line-height:1.42}.model-test-gates{display:block;margin-top:5px;color:#e2b875;font-size:9px;line-height:1.3}.model-test-generating{padding:20px 8px;color:#7898a3;text-align:center;font-size:12px}.model-test-metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;color:#7897a1;font-size:9px}.model-test-metrics span{display:flex;justify-content:space-between;gap:5px}.model-test-metrics b{color:#cbdde2;font-weight:600}.model-test-rating{display:grid;grid-template-columns:1fr 38px;gap:4px 7px;padding-top:8px;border-top:1px solid #203b47}.model-test-rating>b{grid-column:1/-1;color:#9ab7c0;font-size:10px}.model-test-rating label{display:contents}.model-test-rating label span{align-self:center;color:#7895a0;font-size:10px}.model-test-rating input,.model-test-rating textarea{width:100%;min-width:0;color:#dbe8eb;background:#08151d;border:1px solid #294957;border-radius:4px;outline:0;padding:4px;font-size:10px}.model-test-rating input{height:25px;text-align:center}.model-test-rating .model-test-comment{display:grid;grid-column:1/-1;grid-template-columns:1fr 38px;gap:7px}.model-test-rating textarea{grid-column:1/-1;min-height:40px;resize:vertical;text-align:left}.model-test-rating .model-test-check{grid-column:1/-1}.model-test-rating>small{grid-column:1/-1;color:#78d0aa;font-size:10px}.model-test-empty{display:grid;place-items:center;flex:1;min-height:200px;color:#7898a3;font-size:12px;text-align:center}.ai-attribution{color:#6fabb8;font:9px ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.03em;text-transform:none}.message-type-card{display:flex;flex-direction:column;gap:4px;margin-bottom:8px;padding:8px 10px;border:1px solid #294957;border-radius:7px;background:#0b1c27;color:#c6dfe5;font-size:11px}.message-type-card span{color:#8eabb4}.message-type-card small{color:#6fabb8;font:9px ui-monospace,SFMono-Regular,Menlo,monospace}.reply-attribution{margin:4px 0;color:#6fabb8;font:9px ui-monospace,SFMono-Regular,Menlo,monospace}@media(max-width:1250px){.model-test-results{grid-template-columns:1fr}.model-test-selector{flex-direction:column}.model-test-toggles{justify-content:flex-start}}.header-mode-switch button:nth-child(3){display:none}.model-test-panel{position:relative}.model-test-selector>div:first-child{display:none}.model-test-empty{text-align:center}.model-test-actions{display:flex;align-items:center;gap:12px}.diagnostic-trigger{display:none}html[data-columbus-diagnostics="1"] .diagnostic-trigger{display:inline-flex}html[data-columbus-comparison="1"] .act-top .pane-title{font-size:0}html[data-columbus-comparison="1"] .act-top .pane-title:after{content:"MODEL COMPARISON";font-size:1rem}
