:root{color:#f5f5f5;font-synthesis:none;--ink:#171717;--ink-deep:#111;--ink-raised:#202020;--warm:#f8f7f3;--warm-2:#efede8;--text:#34312d;--orange:#fe7d31;--green:#69ce6d;--red:#fa3939;--amber:#ff9d00;--violet:#9c7ae4;--blue:#73abf5;background:#171717;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}html,body,#root{width:100%;height:100%;margin:0;overflow:hidden}button,select,input{font:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.34}.route-loading{color:#888;background:#171717;place-items:center;width:100%;height:100%;font:600 10px ui-monospace,monospace;display:grid}.workbench{background:var(--ink);grid-template-rows:58px 1fr;width:100%;min-width:1120px;height:100%;min-height:700px;display:grid}.workbench-head{background:var(--ink-deep);z-index:20;border-bottom:1px solid #ffffff17;grid-template-columns:auto minmax(270px,1fr) auto minmax(290px,.9fr);align-items:center;gap:16px;padding:0 16px;display:grid}.wb-brand{white-space:nowrap;align-items:center;gap:10px;display:flex}.wb-brand>i{background:var(--orange);color:#131313;border-radius:10px;place-items:center;width:30px;height:30px;font-style:normal;font-weight:900;display:grid}.wb-brand div{flex-direction:column;gap:2px;display:flex}.wb-brand strong{letter-spacing:.01em;font-size:12px}.wb-brand span{color:#666;text-transform:uppercase;letter-spacing:.13em;font-size:8px}.scenario-select{background:#191919;border:1px solid #ffffff1c;border-radius:10px;grid-template-columns:auto 1fr auto;align-items:center;gap:8px;min-width:0;height:34px;padding:0 10px;display:grid;position:relative}.scenario-select>span{color:var(--orange);letter-spacing:.07em;font:750 9px ui-monospace,monospace}.scenario-select select{color:#d5d5d5;appearance:none;text-overflow:ellipsis;background:0 0;border:0;outline:0;width:100%;min-width:0;font-size:10px}.scenario-select svg{color:#6f6f6f}.playback{align-items:center;gap:5px;display:flex}.playback>button,.run-stats>button{color:#bbb;background:#1c1c1c;border:1px solid #ffffff1a;border-radius:9px;place-items:center;width:30px;height:30px;display:grid}.playback>button.primary{background:var(--orange);border-color:var(--orange);color:#111}.playback>div{background:#1b1b1b;border:1px solid #ffffff14;border-radius:9px;gap:2px;padding:3px;display:flex}.playback>div button{color:#646464;background:0 0;border:0;border-radius:6px;min-width:27px;height:22px;font-size:8px}.playback>div button.active{color:#fff;background:#303030}.run-stats{justify-content:flex-end;align-items:center;gap:13px;min-width:0;display:flex}.run-stats>span{color:#777;white-space:nowrap;align-items:center;gap:5px;font-size:9px;display:flex}.run-stats b{color:#ddd;font-weight:700}.run-stats>span.export-notice{color:var(--green);font-weight:720}.live-dot{background:var(--green);border-radius:99px;width:6px;height:6px;box-shadow:0 0 0 4px #69ce6d14}.split{grid-template-columns:45% 55%;min-height:0;display:grid}.devtools{background:var(--ink);border-right:1px solid #080808;grid-template-rows:46px 1fr 42px;min-width:0;min-height:0;display:grid}.dev-tabs{background:#151515;border-bottom:1px solid #ffffff17;align-items:end;gap:2px;padding:0 12px;display:flex}.dev-tabs button{color:#6e6e6e;letter-spacing:.09em;text-transform:uppercase;background:0 0;border:0;height:46px;padding:0 11px;font-size:9px;font-weight:760;position:relative}.dev-tabs button.active{color:#fff}.dev-tabs button.active:after{content:"";background:var(--orange);height:2px;position:absolute;bottom:-1px;left:9px;right:9px}.dev-tabs em{color:#111;background:#555;border-radius:99px;place-items:center;min-width:16px;height:14px;margin-left:4px;padding:0 4px;font-size:7px;font-style:normal;display:inline-grid}.dev-tabs button.active em{background:var(--orange)}.dev-body{grid-template-columns:228px minmax(0,1fr);min-height:0;display:grid}.dev-body>.cards-panel,.dev-body>.plan-debug,.dev-body>.cost-panel,.dev-body>.timeline-panel{grid-column:1/-1}.lifecycle{background:#181818;border-right:1px solid #ffffff14;min-height:0;overflow:hidden}.minor-head{color:#707070;text-transform:uppercase;letter-spacing:.11em;border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;height:46px;padding:0 13px;font:760 8px ui-monospace,monospace;display:flex}.minor-head b{color:var(--green);align-items:center;gap:5px;font-weight:600;display:flex}.minor-head b i{background:var(--green);border-radius:9px;width:5px;height:5px}.phase-list{padding:10px 9px}.phase{color:#5f5f5f;border:1px solid #0000;border-radius:9px;grid-template-columns:28px 1fr;align-items:center;min-height:53px;padding:3px 6px;transition:color .18s,background .18s,border-color .18s;display:grid;position:relative}.phase:before{content:"";background:#323232;width:1px;position:absolute;top:-13px;bottom:34px;left:20px}.phase:first-child:before{display:none}.phase>i{z-index:1;background:#292929;border:2px solid #414141;border-radius:99px;width:10px;height:10px;margin-left:8px}.phase div{flex-direction:column;gap:4px;display:flex}.phase strong{font:700 10px ui-monospace,monospace}.phase span{color:#505050;font:500 8px ui-monospace,monospace}.phase.done{color:#a2a2a2}.phase.done>i{background:var(--green);border-color:#376b39}.phase.active{color:#fff;background:#25201d;border-color:#fe7d3147}.phase.active>i{background:var(--orange);border-color:#6e3d21;box-shadow:0 0 0 4px #fe7d311a}.phase.active span{color:#bf7246}.phase.bypassed{opacity:.42}.terminal{color:#d7a2a2;background:#fa393914;border-radius:8px;align-items:center;gap:7px;margin:4px 10px;padding:8px 9px;font:600 8px ui-monospace,monospace;display:flex}.terminal.paused{color:#e1b16d;background:#ff9d0014}.event-work{grid-template-rows:minmax(0,1fr) 180px;min-width:0;min-height:0;display:grid}.event-feed{grid-template-rows:45px 1fr;min-height:0;display:grid;overflow:hidden}.event-columns,.event-row{grid-template-columns:69px minmax(105px,.85fr) minmax(100px,1fr) 52px;align-items:center;gap:5px;display:grid}.event-columns{color:#555;text-transform:uppercase;letter-spacing:.08em;border-bottom:1px solid #ffffff12;padding:0 10px;font:740 7px ui-monospace,monospace}.event-columns span:last-child{text-align:right}.event-rows{scrollbar-width:thin;scrollbar-color:#333 transparent;min-height:0;padding:5px 6px;overflow:auto}.event-row{color:#505050;text-align:left;background:0 0;border:1px solid #0000;border-radius:8px;width:100%;min-height:37px;padding:0 7px;font:500 8px ui-monospace,monospace;transition:color .14s,background .14s,border-color .14s,box-shadow .14s}button.event-row:hover{background:#1e1e1e}.event-row.applied{color:#777}.event-row.selected{color:#eee;background:#29211d;border-color:#fe7d314d}.event-row>span:last-child{text-align:right}.event-row strong{text-overflow:ellipsis;font-size:8px;overflow:hidden}.event-row em{color:#666;text-overflow:ellipsis;white-space:nowrap;font-style:normal;overflow:hidden}.event-row .internal{color:var(--violet)}.event-row .incoming{color:#d8d8d8}.event-row .outgoing{color:var(--blue)}.event-row .guard{color:var(--amber)}.event-row.branch{margin-top:3px}.payload-view{background:#131313;border-top:1px solid #ffffff14;min-height:0;overflow:hidden}.payload-head{border-bottom:1px solid #ffffff0d;justify-content:space-between;align-items:center;height:34px;padding:0 12px;font:600 8px ui-monospace,monospace;display:flex}.payload-head strong{color:#ddd}.payload-head span{color:#515151}.payload-view pre{color:#858585;white-space:pre-wrap;height:calc(100% - 34px);margin:0;padding:9px 12px;font:500 8px/1.48 ui-monospace,monospace;overflow:auto}.empty-hint{color:#555;text-align:center;place-items:center;min-height:180px;padding:30px;font:500 10px ui-monospace,monospace;display:grid}.cards-panel{grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:10px;padding:18px;display:grid;overflow:auto}.metric-card{background:#1b1b1b;border:1px solid #ffffff14;border-radius:14px;flex-direction:column;justify-content:flex-end;min-height:130px;padding:16px;display:flex}.metric-card>span{color:#666;text-transform:uppercase;letter-spacing:.1em;font:700 8px ui-monospace,monospace}.metric-card strong{color:#fff;letter-spacing:-.04em;margin-top:18px;font-size:25px}.metric-card small{color:#696969;margin-top:5px;font-size:9px}.plan-debug,.cost-panel,.timeline-panel{min-height:0;padding:18px;overflow:auto}.plan-summary{color:#777;background:#1b1b1b;border:1px solid #ffffff14;border-radius:10px;grid-template-columns:1fr auto auto;align-items:center;gap:9px;margin-bottom:9px;padding:10px 12px;font:600 9px ui-monospace,monospace;display:grid}.plan-summary b{color:var(--orange)}.plan-summary em{color:#a4a4a4;font-style:normal}.debug-step{background:#1a1a1a;border:1px solid #ffffff12;border-radius:10px;grid-template-columns:28px 1fr auto;align-items:center;min-height:58px;margin-top:6px;padding:8px 10px;display:grid}.debug-step>i{color:#888;background:#292929;border-radius:6px;place-items:center;width:20px;height:20px;font:700 8px ui-monospace,monospace;display:grid}.debug-step div{flex-direction:column;gap:3px;display:flex}.debug-step strong{font-size:10px}.debug-step span{color:#5e5e5e;font:500 8px ui-monospace,monospace}.debug-step>b{color:#777;font:600 8px ui-monospace,monospace}.debug-step.removed{opacity:.38;text-decoration:line-through}.cost-hero{background:radial-gradient(circle at 50% 20%,#fe7d311f,#0000 60%),#1a1a1a;border:1px solid #ffffff14;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;min-height:150px;display:flex}.cost-hero span{color:#696969;text-transform:uppercase;font:700 8px ui-monospace,monospace}.cost-hero strong{letter-spacing:-.05em;margin:9px 0 4px;font-size:38px}.cost-hero small{color:#747474;font:500 8px ui-monospace,monospace}.attempt-table{border:1px solid #ffffff12;border-radius:11px;margin-top:12px;overflow:hidden}.attempt-table>div{color:#777;border-bottom:1px solid #ffffff0d;grid-template-columns:repeat(4,1fr);align-items:center;min-height:35px;padding:0 10px;font:500 8px ui-monospace,monospace;display:grid}.attempt-table>div:first-child{color:#999;background:#202020}.attempt-table>div:last-child{border-bottom:0}.sla-line{background:#1b1b1b;border:1px solid #ffffff14;border-radius:12px;grid-template-columns:22px 1fr auto;align-items:center;padding:14px;display:grid}.sla-line svg{color:var(--orange)}.sla-line div{flex-direction:column;gap:4px;display:flex}.sla-line strong{font-size:11px}.sla-line span{color:#696969;font:500 8px ui-monospace,monospace}.sla-line>b{color:var(--green);font:600 8px ui-monospace,monospace}.timeline-track{border-bottom:1px solid #3b3b3b;height:130px;margin:18px 6px 0;position:relative}.timeline-track:before{content:"";background:#333;height:1px;position:absolute;bottom:50px;left:3%;right:3%}.timeline-dot{background:#242424;border:2px solid #414141;border-radius:99px;width:11px;height:11px;position:absolute;bottom:45px;transform:translate(-50%)}.timeline-dot.applied{background:var(--orange);border-color:#6e3d21}.timeline-track>i{background:var(--orange);width:1px;height:72px;position:absolute;bottom:22px;box-shadow:0 0 0 3px #fe7d3114}.timeline-scale{color:#555;justify-content:space-between;font:500 8px ui-monospace,monospace;display:flex}.chaos-bar{background:#121212;border-top:1px solid #ffffff14;align-items:center;gap:5px;padding:0 10px;display:flex;overflow:hidden}.chaos-bar>span{color:#555;text-transform:uppercase;letter-spacing:.12em;margin-right:3px;font:700 7px ui-monospace,monospace}.chaos-bar button{color:#777;white-space:nowrap;background:#1b1b1b;border:1px solid #303030;border-radius:7px;height:24px;padding:0 7px;font-size:7px}.chaos-bar button:hover:not(:disabled){color:#e9ae8a;border-color:#67412a}.chaos-bar button.danger{color:#ba7474;margin-left:auto}.surface{min-width:0;min-height:0;color:var(--text);background:var(--warm);grid-template-rows:54px 1fr 82px;display:grid;position:relative}.surface-head{background:#f8f7f3f2;border-bottom:1px solid #34312d1c;justify-content:space-between;align-items:center;padding:0 22px;display:flex}.daisy-brand{letter-spacing:-.02em;align-items:center;gap:10px;font-size:14px;font-weight:790;display:flex}.daisy-brand i{color:#fff;background:var(--orange);border-radius:9px;place-items:center;width:27px;height:27px;display:grid;box-shadow:0 4px 12px #fe7d313b}.daisy-brand i svg{stroke-width:2.2px}.surface-meta{align-items:center;gap:9px;display:flex}.surface-meta>span{color:#8f4f29;background:#fff0e7;border-radius:99px;padding:6px 8px;font-size:8px;font-weight:760}.surface-meta button{color:#77716a;background:#fff;border:1px solid #34312d1a;border-radius:10px;place-items:center;width:31px;height:31px;display:grid}.chat-scroll{scrollbar-width:thin;scrollbar-color:#d2cec6 transparent;min-height:0;padding:26px 42px;overflow:auto}.chat-thread{flex-direction:column;gap:20px;width:min(650px,100%);margin:0 auto;display:flex}.user-bubble{background:#e8e5de;border-radius:16px 16px 4px;align-self:flex-end;max-width:78%;padding:12px 15px;font-size:12px;line-height:1.5}.agent-message{width:100%}.agent-label{color:#aaa59d;letter-spacing:.1em;text-transform:uppercase;margin-bottom:7px;font-size:8px;font-weight:790}.agent-message>p{max-width:610px;margin:0;font-size:13px;line-height:1.56}.user-bubble.live-input{background:#fff3eb;border:1px solid #fe7d312e;margin-top:-10px;position:relative}.user-bubble.live-input small{color:#b86b3d;text-transform:uppercase;letter-spacing:.08em;margin-top:4px;font:700 7px ui-monospace,monospace;display:block}.blocked-card,.response-card{background:#fff4f1;border:1px solid #fa393933;border-radius:13px;grid-template-columns:34px 1fr;align-items:center;gap:10px;margin-top:14px;padding:13px;display:grid}.blocked-card svg{color:var(--red)}.blocked-card div,.response-card div:last-child{flex-direction:column;gap:3px;display:flex}.blocked-card strong,.response-card strong{font-size:11px}.blocked-card span,.response-card span{color:#8f8982;font-size:9px}.response-card{background:#fff;border-color:#34312d1a}.response-card.done{border-color:#69ce6d4d}.response-icon{color:#8a847d;background:#f0eee9;border-radius:9px;place-items:center;width:29px;height:29px;display:grid}.response-card.done .response-icon{color:#317a35;background:#e8f6e8}.surface-plan{background:#fff;border:1px solid #34312d1c;border-radius:16px;margin-top:13px;overflow:hidden;box-shadow:0 12px 35px #2c261d0f}.surface-plan-head{border-bottom:1px solid #34312d14;justify-content:space-between;align-items:flex-start;gap:12px;padding:14px 15px 12px;display:flex}.surface-plan-head>div{flex-direction:column;gap:4px;display:flex}.surface-plan-head span{color:#99938b;font-size:9px}.surface-plan-head em{color:#8f4f29;white-space:nowrap;background:#fff0e7;border-radius:99px;align-items:center;gap:5px;padding:6px 8px;font-size:8px;font-style:normal;font-weight:760;display:flex}.surface-steps{padding:5px 9px}.surface-step{border-radius:9px;grid-template-columns:24px 1fr auto;align-items:center;min-height:45px;padding:5px 7px;display:grid}.surface-step+.surface-step{border-top:1px solid #34312d0f}.surface-step>i{color:#88837c;background:#f0eee9;border-radius:6px;place-items:center;width:20px;height:20px;font-size:8px;font-style:normal;font-weight:800;display:grid}.surface-step>div{flex-direction:column;gap:3px;display:flex}.surface-step span{color:#9b968e;font-size:8px}.surface-step>svg{color:#b6b1aa}.surface-step.removed{opacity:.4;background:#f8f6f2;text-decoration:line-through}.surface-step.removed>i{color:#ad6449;background:#eee0db}.surface-plan-foot{background:#faf9f6;border-top:1px solid #34312d14;justify-content:space-between;align-items:center;gap:10px;padding:11px 13px;display:flex}.surface-plan-foot>div{gap:12px;display:flex}.surface-plan-foot span{color:#969189;flex-direction:column;gap:2px;font-size:7px;display:flex}.surface-plan-foot b{color:#494540;font-size:8px}.surface-plan-foot button{color:#fff;background:var(--text);border:0;border-radius:10px;align-items:center;gap:6px;height:33px;padding:0 13px;font-size:9px;font-weight:740;display:flex;box-shadow:0 5px 12px #34312d2b}.composer{background:linear-gradient(180deg, #f8f7f34d, var(--warm));padding:12px 34px 15px}.composer-box{background:#fff;border:1px solid #34312d21;border-radius:16px;grid-template-columns:32px 1fr auto;align-items:center;width:min(680px,100%);min-height:54px;margin:0 auto;padding:0 9px;display:grid;box-shadow:0 8px 28px #2f292012}.composer-box>svg{color:#8f8a83}.composer-box input{color:#5b5751;background:0 0;border:0;outline:0;height:42px;font-size:11px}.composer-box input::placeholder{color:#aaa59d}.composer-box button{color:#fff;background:var(--orange);border:0;border-radius:11px;place-items:center;width:34px;height:34px;display:grid}.workbench[data-theme=dark] .surface{color:#eceae6;background:#181818}.workbench[data-theme=dark] .surface-head{background:#151515;border-color:#ffffff14}.workbench[data-theme=dark] .surface-meta button,.workbench[data-theme=dark] .surface-plan,.workbench[data-theme=dark] .response-card,.workbench[data-theme=dark] .composer-box{color:#eceae6;background:#222;border-color:#ffffff17}.workbench[data-theme=dark] .surface-meta>span{color:#f0a272;background:#33241c}.workbench[data-theme=dark] .user-bubble{color:#eee;background:#2b2b2b}.workbench[data-theme=dark] .user-bubble.live-input{background:#30231d}.workbench[data-theme=dark] .surface-plan-head,.workbench[data-theme=dark] .surface-plan-foot,.workbench[data-theme=dark] .surface-step+.surface-step{border-color:#ffffff12}.workbench[data-theme=dark] .surface-plan-foot,.workbench[data-theme=dark] .composer{background:#1a1a1a}.workbench[data-theme=dark] .surface-step>i,.workbench[data-theme=dark] .response-icon{color:#bbb;background:#303030}.workbench[data-theme=dark] .surface-step.removed{background:#252525}.workbench[data-theme=dark] .surface-step strong,.workbench[data-theme=dark] .surface-plan-foot b,.workbench[data-theme=dark] .composer-box input{color:#eee}.wb-brand{color:#f2f2f2;text-align:left;background:0 0;border:0;padding:0}.catalog-open{color:#8b8b8b;background:#1c1c1c;border:1px solid #ffffff1a;border-radius:9px;align-items:center;gap:6px;height:30px;padding:0 9px;font-size:8px;font-weight:720;display:flex}.run-stats>a{color:#bbb;background:#1c1c1c;border:1px solid #ffffff1a;border-radius:9px;place-items:center;width:30px;height:30px;display:grid}.seek-range{width:100%;height:4px;accent-color:var(--orange);cursor:ew-resize;opacity:.7;border:0;border-radius:0;margin:0;position:absolute;bottom:-2px;left:0;right:0}.mobile-switch{display:none}.state-details{grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:8px;min-width:0;min-height:0;padding:12px;display:grid;overflow:auto}.state-details section{background:#1b1b1b;border:1px solid #ffffff13;border-radius:11px;min-width:0;padding:11px}.state-details section:last-child{grid-column:1/-1}.state-details header{color:#969696;letter-spacing:.08em;text-transform:uppercase;margin-bottom:8px;font:750 8px ui-monospace,monospace}.state-details section div{border-top:1px solid #ffffff0b;grid-template-columns:72px minmax(0,1fr);align-items:center;gap:6px;min-width:0;min-height:25px;font:500 8px ui-monospace,monospace;display:grid}.state-details span{color:#585858}.state-details b{color:#aaa;text-align:right;text-overflow:ellipsis;white-space:nowrap;font-weight:560;overflow:hidden}.dev-body>.event-work.full{grid-column:1/-1}.event-feed{grid-template-rows:40px 30px minmax(0,1fr)}.event-filters{color:#555;border-bottom:1px solid #ffffff12;align-items:center;gap:4px;min-width:0;padding:0 9px;display:flex;overflow:hidden}.event-filters button{color:#686868;text-transform:uppercase;background:0 0;border:1px solid #0000;border-radius:6px;height:22px;padding:0 7px;font:650 7px ui-monospace,monospace}.event-filters button.active{color:#efefef;background:#29221e;border-color:#3b332e}.event-filters input{color:#b5b5b5;background:#151515;border:1px solid #2e2e2e;border-radius:7px;outline:0;flex:1;min-width:80px;height:24px;margin-left:4px;padding:0 8px;font:500 8px ui-monospace,monospace}.event-row.branch{color:#c7b4f4;background:#9c7ae40f;border-color:#9c7ae433}.event-row.causal-row{color:#fff;box-shadow:inset 3px 0 0 var(--orange);background:#33251d;border-color:#fe7d31a6}.router-panel{grid-column:1/-1;grid-template-rows:auto 1fr;min-height:0;display:grid;overflow:auto}.router-panel .cards-panel{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:14px 14px 0;display:grid}.router-panel .metric-card{min-height:108px;padding:12px}.router-panel .metric-card strong{font-size:18px}.reason-card{color:#777;background:#1a1a1a;border:1px solid #ffffff12;border-radius:11px;flex-direction:column;align-items:flex-start;gap:7px;margin:10px 14px 14px;padding:13px;display:flex}.reason-card>span{color:#8d8d8d;text-transform:uppercase;letter-spacing:.09em;margin-bottom:2px;font:750 8px ui-monospace,monospace}.reason-card b{color:#c4c4c4;align-items:center;gap:6px;font-size:9px;font-weight:550;display:flex}.reason-card b svg{color:var(--green)}.reason-card small{color:#555;margin-top:3px;font:500 8px ui-monospace,monospace}.plan-versions{flex-wrap:wrap;gap:5px;margin-bottom:10px;display:flex}.plan-versions span{color:#a986cf;background:#9c7ae414;border-radius:6px;padding:5px 7px;font:600 7px ui-monospace,monospace}.cost-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.budget-card{background:#1a1a1a;border:1px solid #ffffff14;border-radius:14px;flex-direction:column;justify-content:center;min-height:150px;padding:18px;display:flex}.budget-card>span,.cascade>span{color:#696969;text-transform:uppercase;font:700 8px ui-monospace,monospace}.budget-card strong{color:#fff;margin:10px 0 7px;font-size:30px}.budget-card progress{width:100%;height:6px;accent-color:var(--orange)}.budget-card small{color:#666;margin-top:8px;font:500 8px ui-monospace,monospace}.cascade{background:#191919;border:1px solid #ffffff12;border-radius:11px;align-items:center;gap:7px;margin-top:11px;padding:11px 12px;display:flex}.cascade>span{margin-right:auto}.cascade b{color:#656565;border:1px solid #303030;border-radius:8px;align-items:center;gap:5px;padding:6px 8px;font:650 7px ui-monospace,monospace;display:flex}.cascade b em{color:#858585;font-style:normal}.cascade b.active{color:#161616;border-color:var(--orange);background:var(--orange)}.cascade b.active em{color:#161616}.cascade b.fallback{color:#ffe0b1;background:#342817;border-color:#7d5720}.sla-line>b.breach{color:var(--red)}.waterfall-head{color:#555;grid-template-columns:160px 1fr 1fr 1fr;align-items:center;margin-top:14px;padding:0 9px 7px;font:600 7px ui-monospace,monospace;display:grid}.waterfall-head span:not(:first-child){text-align:right}.waterfall{min-width:520px;padding:0 8px 8px;position:relative;overflow:hidden}.waterfall>button{color:#575757;text-align:left;background:0 0;border:0;border-bottom:1px solid #ffffff0a;grid-template-columns:152px 1fr;align-items:center;width:100%;height:31px;padding:0;display:grid;position:relative}.waterfall>button>span{text-overflow:ellipsis;white-space:nowrap;flex-direction:column;font:550 7px ui-monospace,monospace;display:flex;overflow:hidden}.waterfall>button small{color:#424242;font-size:6px}.waterfall>button>i{opacity:.28;background:#777;border-radius:6px;height:6px;position:absolute;left:160px;right:8px}.waterfall>button>i.internal{background:var(--violet)}.waterfall>button>i.incoming{background:#bbb}.waterfall>button>i.outgoing{background:var(--blue)}.waterfall>button>i.guard{background:var(--amber)}.waterfall>button.applied{color:#b8b8b8}.waterfall>button.applied>i{opacity:.82}.waterfall>button.focused{color:#fff;background:#fe7d310f}.cursor-line{background:var(--orange);pointer-events:none;width:1px;margin-left:160px;position:absolute;top:0;bottom:8px;box-shadow:0 0 0 3px #fe7d3114}.surface{flex-direction:column;display:flex}.surface-head{flex:0 0 54px;min-height:54px}.mode-switch{background:#efede7;border:1px solid #34312d1a;border-radius:9px;gap:2px;padding:3px;display:flex}.mode-switch button{color:#9b958e;text-transform:uppercase;background:0 0;border:0;border-radius:6px;height:23px;padding:0 8px;font-size:7px;font-weight:760}.mode-switch button.active{color:#fff;background:#35312d}.surface-meta>button.cost-chip{gap:4px;width:auto;padding:0 8px;font:700 8px ui-monospace,monospace;display:flex}.surface-popover{z-index:12;color:#625d57;background:#fff;border:1px solid #34312d21;border-radius:12px;flex-direction:column;gap:6px;width:230px;padding:12px;font-size:9px;display:flex;position:absolute;top:49px;right:18px;box-shadow:0 15px 35px #28221b24}.surface-popover strong{color:#37332f;align-items:center;gap:6px;display:flex}.surface-popover small{color:#969088}.memory-popover{right:14px}.cost-popover{right:52px}.operation-bar{color:#928d85;background:#f5f3ee;border-bottom:1px solid #34312d14;flex:0 0 32px;justify-content:space-between;align-items:center;gap:5px;min-height:32px;padding:0 20px;font:600 7px ui-monospace,monospace;display:flex}.operation-bar>span{text-overflow:ellipsis;white-space:nowrap;margin-right:auto;overflow:hidden}.operation-bar button{color:#716b64;background:#fff;border:1px solid #34312d1a;border-radius:6px;align-items:center;gap:4px;height:22px;padding:0 7px;font-size:7px;display:flex}.live-match,.surface-banner{border-bottom:1px solid #34312d14;flex:none;align-items:center;gap:8px;min-height:34px;padding:7px 20px;font-size:8px;display:flex}.live-match{color:#704f9c;background:#f2ecfa}.live-match b{font-family:ui-monospace,monospace}.surface-banner{color:#7b6542;background:#fff5df}.surface-banner b{color:#58472c;margin-bottom:2px;display:block}.surface-banner.degradation{color:#79566d;background:#f8eaf3}.surface-banner.degradation b{color:#663e58}.surface-banner.anti-pattern{color:#94453d;background:#fff0ed;border-color:#f0c6bf}.surface-banner.anti-pattern b{color:#7b251d;text-transform:uppercase;letter-spacing:.06em}.chat-scroll{flex:auto}.causal-active{outline-offset:3px;outline:2px solid #fe7d31d9;box-shadow:0 0 0 7px #fe7d3114}.confirm-card{background:#fff8ee;border:1px solid #fe7d3159;border-radius:13px;grid-template-columns:30px 1fr;align-items:start;gap:10px;margin-top:14px;padding:14px;display:grid}.confirm-card>svg{color:var(--orange)}.confirm-card>div{flex-direction:column;gap:4px;display:flex}.confirm-card span{color:#777068;font-size:9px;line-height:1.45}.confirm-card small{color:#b2aba2;font:500 7px ui-monospace,monospace}.confirm-card footer{justify-content:flex-end;gap:6px;margin-top:6px;display:flex}.confirm-card button{color:#635d56;background:#fff;border:1px solid #34312d1f;border-radius:8px;height:29px;padding:0 10px;font-size:8px;font-weight:700}.confirm-card button:last-child{color:#fff;background:#35312d;border-color:#35312d}.surface-step>button{color:#a39d96;background:0 0;border:0;border-radius:8px;place-items:center;width:27px;height:27px;display:grid}.surface-step>button:hover:not(:disabled){color:#a55734;background:#f8ece6}.artifact-card{background:#fff;border:1px solid #34312d1c;border-radius:12px;grid-template-columns:30px 1fr auto auto;align-items:center;gap:8px;margin-top:10px;padding:11px;display:grid}.artifact-card>svg{color:#8d6dc7}.artifact-card>div{flex-direction:column;gap:3px;display:flex}.artifact-card strong{font-size:10px}.artifact-card span{color:#979189;font-size:8px}.artifact-card button{color:#716b64;background:#faf9f6;border:1px solid #34312d1a;border-radius:8px;align-items:center;gap:4px;height:28px;padding:0 8px;font-size:7px;display:flex}.experience-loading-shell{display:flex}.experience-loading-label{color:#aaa49c;font:700 7px ui-monospace,monospace}.experience-loading{color:#a29b93;text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:8px;padding:30px;display:flex}.experience-loading svg{color:var(--orange);animation:1.2s ease-in-out infinite experience-pulse}.experience-loading strong{color:#4e4943;font-size:11px}.experience-loading span{max-width:420px;font-size:8px;line-height:1.5}.experience-loading.error svg{color:var(--red);animation:none}@keyframes experience-pulse{50%{opacity:.35;transform:scale(.92)}}.conversation-tabs{background:#faf9f6;border-bottom:1px solid #34312d17;flex:0 0 39px;align-items:center;gap:3px;min-height:39px;padding:0 20px;display:flex}.conversation-tabs button{color:#969088;background:0 0;border:0;align-items:center;gap:6px;height:39px;padding:0 10px;font-size:8px;font-weight:760;display:flex;position:relative}.conversation-tabs button:after{content:"";background:0 0;height:2px;position:absolute;bottom:-1px;left:8px;right:8px}.conversation-tabs button.active{color:#37332f}.conversation-tabs button.active:after{background:var(--orange)}.conversation-tabs button i{color:#8b827a;text-align:center;background:#ece9e3;border-radius:99px;min-width:17px;padding:2px 4px;font:700 6px ui-monospace,monospace}.conversation-tabs>span{color:#aaa49c;white-space:nowrap;align-items:center;gap:5px;margin-left:auto;font:650 7px ui-monospace,monospace;display:flex}.experience-user{flex-direction:column;align-self:flex-end;align-items:flex-end;gap:5px;width:min(84%,560px);display:flex}.experience-user>span{color:#aaa49c;letter-spacing:.08em;text-transform:uppercase;font-size:7px;font-weight:780}.experience-user>small{color:#aaa49c;text-align:right;font:550 7px ui-monospace,monospace}.experience-user .user-bubble{max-width:100%;padding:14px 15px;box-shadow:0 2px 6px #302a2209}.experience-user .user-bubble>p{margin:0;font-size:12px;line-height:1.55}.experience-attachments{border-top:1px solid #34312d14;flex-wrap:wrap;gap:6px;margin-top:10px;padding-top:9px;display:flex}.experience-attachments>span{color:#7c756e;background:#ffffff85;border:1px solid #34312d17;border-radius:9px;grid-template-columns:20px 1fr;align-items:center;gap:5px;min-width:150px;padding:7px 8px;display:grid}.experience-attachments>span>span{flex-direction:column;gap:2px;min-width:0;display:flex}.experience-attachments strong{text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.experience-attachments small{color:#aaa39b;font-size:7px}.experience-ack{background:#ffffffc2;border:1px solid #34312d1a;border-radius:14px;grid-template-columns:30px 1fr;gap:10px;padding:13px 14px;display:grid;box-shadow:0 8px 24px #30292109}.experience-ack>span{color:#fff;background:var(--orange);border-radius:9px;place-items:center;width:29px;height:29px;display:grid}.experience-ack>div{flex-direction:column;gap:5px;min-width:0;display:flex}.experience-ack strong{color:#393530;font-size:11px}.experience-ack p{color:#6f6962;margin:0;font-size:9px;line-height:1.5}.experience-ack>div>span{flex-wrap:wrap;gap:5px;display:flex}.experience-ack small{color:#8b7668;background:#f5f0ea;border-radius:6px;padding:4px 6px;font-size:7px;line-height:1.35}.agent-status{color:#77716a;padding-left:2px;margin-top:9px!important;font-size:10px!important}.clarification-exchange{flex-direction:column;gap:7px;margin-top:12px;display:flex}.clarification-card{background:#f7f3fc;border:1px solid #8769e133;border-radius:13px;grid-template-columns:28px 1fr;gap:9px;padding:12px 13px;display:grid}.clarification-card>span{color:#7355bd;background:#ebe3f7;border-radius:8px;place-items:center;width:27px;height:27px;display:grid}.clarification-card>div{flex-direction:column;gap:4px;display:flex}.clarification-card small{color:#846bbf;text-transform:uppercase;letter-spacing:.07em;font:750 7px ui-monospace,monospace}.clarification-card strong{color:#4c405d;font-size:10px;line-height:1.4}.clarification-card p{color:#867b91;margin:0;font-size:8px;line-height:1.45}.synthetic-user-answer{background:#ebe8e1;border-radius:13px 13px 4px;align-self:flex-end;max-width:82%;padding:10px 12px}.synthetic-user-answer>span{color:#a49e95;text-transform:uppercase;letter-spacing:.07em;font:700 6px ui-monospace,monospace}.synthetic-user-answer p{color:#504b45;margin:4px 0 0;font-size:9px;line-height:1.45}.response-card.running{background:#fffaf5;border-color:#fe7d312b;align-items:start}.response-card.running .response-icon{color:#b65e2c;background:#ffeadc}.response-card.running div:last-child small{color:#aaa39b;margin-top:3px;font:600 7px ui-monospace,monospace}.experience-worklog{width:min(700px,100%);margin:0 auto}.experience-worklog>header{border-bottom:1px solid #34312d17;justify-content:space-between;align-items:center;gap:12px;min-height:55px;margin-bottom:10px;padding:0 3px;display:flex}.experience-worklog>header>span{align-items:center;gap:9px;display:flex}.experience-worklog>header>span>svg{color:var(--orange)}.experience-worklog>header>span>span{flex-direction:column;gap:3px;display:flex}.experience-worklog header strong{font-size:11px}.experience-worklog header small{color:#969088;font-size:8px}.experience-worklog header em{color:#9b5d38;white-space:nowrap;background:#fff0e7;border-radius:6px;padding:5px 7px;font:750 7px ui-monospace,monospace}.concept-contract{background:#fffaf6;border:1px solid #fe7d3133;border-radius:13px;flex-direction:column;gap:9px;margin:0 0 14px 5px;padding:12px 13px;display:flex}.concept-contract>header{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.concept-contract>header>span{color:#70482f;align-items:center;gap:6px;display:flex}.concept-contract>header svg{color:var(--orange)}.concept-contract>header b{font-size:9px}.concept-contract>header small{color:#8b8178;text-align:right;max-width:58%;font-size:8px;line-height:1.45}.concept-contract>div{grid-template-columns:1fr 1fr;gap:8px;display:grid}.concept-contract>div>span{background:#fff;border-radius:9px;flex-wrap:wrap;align-content:flex-start;gap:5px;padding:8px;display:flex}.concept-contract>div b{color:#9c6544;text-transform:uppercase;letter-spacing:.08em;width:100%;font:800 7px ui-monospace,monospace}.concept-contract>div em{color:#726a63;background:#f3efe9;border-radius:6px;padding:4px 6px;font-size:7px;font-style:normal;line-height:1.35}.concept-contract>div>span:last-child em{color:#8c5a53;background:#fff0ed}.worklog-list{flex-direction:column;gap:7px;padding-left:5px;display:flex;position:relative}.worklog-list:before{content:"";background:#ddd8d0;width:1px;position:absolute;top:19px;bottom:20px;left:19px}.worklog-item{color:#625c55;text-align:left;background:#fff;border:1px solid #34312d17;border-radius:12px;grid-template-columns:30px 1fr 18px;align-items:start;gap:10px;width:100%;min-height:65px;padding:10px 11px;display:grid;position:relative;box-shadow:0 5px 18px #2f282006}.worklog-item:hover{background:#fffdf9;border-color:#fe7d3140}.worklog-item>i{z-index:1;color:#8f8981;background:#f5f2ed;border:1px solid #ddd7cf;border-radius:9px;place-items:center;width:29px;height:29px;font-style:normal;display:grid}.worklog-item.guard>i{color:#b97917;background:#fff3d9}.worklog-item.tool>i{color:#7357b4;background:#f0ebf8}.worklog-item.evidence>i,.worklog-item.result>i{color:#327737;background:#e9f6e9}.worklog-item>span{flex-direction:column;gap:4px;min-width:0;font-size:8px;line-height:1.45;display:flex}.worklog-title{justify-content:space-between;align-items:center;gap:8px;display:flex}.worklog-title strong{color:#403b36;font-size:9px}.worklog-title em{color:#aaa39b;font:650 7px ui-monospace,monospace}.worklog-item>span>small{color:#916247;background:#fbf4ef;border-left:2px solid #e3a17b;border-radius:0 6px 6px 0;padding:6px 7px;font-size:7px}.worklog-item>svg{color:#72b876;margin-top:8px}.worklog-empty{color:#aaa39a;text-align:center;border:1px dashed #d6d1c9;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:7px;min-height:190px;padding:25px;display:flex}.worklog-empty svg{color:var(--orange)}.worklog-empty strong{color:#565049;font-size:10px}.worklog-empty span{max-width:360px;font-size:8px;line-height:1.5}.worklog-next{color:#9f9991;opacity:.68;grid-template-columns:30px 1fr 18px;align-items:center;gap:10px;min-height:48px;padding:7px 11px;display:grid}.worklog-next>i{z-index:1;background:var(--warm);border:2px solid #bdb7af;border-radius:99px;width:9px;height:9px;margin-left:10px}.worklog-next>span{flex-direction:column;gap:2px;display:flex}.worklog-next small{text-transform:uppercase;font:650 6px ui-monospace,monospace}.worklog-next strong{color:#78716a;font-size:8px}.experience-result{background:#fff;border:1px solid #507d4b33;border-radius:17px;margin-top:14px;overflow:hidden;box-shadow:0 15px 45px #2b251d0f}.experience-result>header{background:linear-gradient(135deg,#f4fbf3,#fff);border-bottom:1px solid #34312d14;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:66px;padding:13px 15px;display:grid}.experience-result>header>i{color:#337939;background:#e4f4e3;border-radius:10px;place-items:center;width:33px;height:33px;font-style:normal;display:grid}.experience-result>header>span{flex-direction:column;gap:3px;min-width:0;display:flex}.experience-result>header small{color:#63a168;text-transform:uppercase;letter-spacing:.08em;font:780 7px ui-monospace,monospace}.experience-result>header strong{color:#302c28;font-size:12px;line-height:1.25}.experience-result>header em{color:#4c7950;white-space:nowrap;background:#e9f5e8;border-radius:7px;padding:5px 7px;font:700 7px ui-monospace,monospace}.experience-result.safe-stop,.experience-result.cancelled{border-color:#be684e40}.experience-result.safe-stop>header,.experience-result.cancelled>header{background:linear-gradient(135deg,#fff4ed,#fff)}.experience-result.safe-stop>header>i,.experience-result.cancelled>header>i{color:#a85036;background:#f8ded4}.experience-result.safe-stop>header small,.experience-result.cancelled>header small{color:#b76348}.experience-result.safe-stop>header em,.experience-result.cancelled>header em{color:#9b5b47;background:#fae7df}.experience-result>p{color:#4c4741;margin:0;padding:15px 16px 10px;font-size:11px;font-weight:620;line-height:1.55}.result-findings{flex-direction:column;gap:7px;padding:5px 16px 14px;display:flex}.result-findings>span{color:#6e6860;grid-template-columns:18px 1fr;gap:5px;font-size:9px;line-height:1.45;display:grid}.result-findings svg{color:#5fa765;margin-top:1px}.result-sections{grid-template-columns:1fr 1fr;gap:8px;padding:0 16px 14px;display:grid}.result-sections section{background:#faf9f6;border:1px solid #e5e1da;border-radius:11px;padding:11px}.result-sections strong{color:#47423c;font-size:9px}.result-sections p{color:#847e76;margin:5px 0 0;font-size:8px;line-height:1.5}.evidence-strip{background:#fcfbf8;border-top:1px solid #ebe7e0;border-bottom:1px solid #ebe7e0;grid-template-columns:repeat(3,1fr);gap:7px;padding:13px 16px;display:grid}.evidence-strip>span{background:#fff;border:1px solid #e5e1da;border-radius:9px;flex-direction:column;gap:3px;min-width:0;padding:8px;display:flex}.evidence-strip i{color:#7659b0;text-transform:uppercase;background:#f0ebf8;border-radius:4px;align-self:flex-start;padding:3px 4px;font:700 6px ui-monospace,monospace}.evidence-strip strong{font-size:8px}.evidence-strip small{color:#979189;text-overflow:ellipsis;font-size:7px;line-height:1.35;overflow:hidden}.result-limitation{color:#8b6c3b;background:#fff6e6;border-radius:9px;grid-template-columns:20px 1fr;gap:6px;margin:12px 16px;padding:9px;display:grid}.result-limitation>svg{margin-top:1px}.result-limitation>span{flex-direction:column;gap:3px;display:flex}.result-limitation strong{font-size:8px}.result-limitation small{font-size:7px;line-height:1.4}.experience-artifact{background:#f8f6f2;border:1px solid #ddd8d0;border-radius:12px;grid-template-columns:28px minmax(0,1fr) auto auto;align-items:center;gap:8px;margin:0 16px 13px;padding:11px;display:grid}.experience-artifact>svg{color:#765ab5}.experience-artifact>span{flex-direction:column;gap:3px;min-width:0;display:flex}.experience-artifact strong{text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.experience-artifact small{color:#8e8880;font-size:7px}.experience-artifact em{color:#aaa39a;font:600 6px ui-monospace,monospace}.experience-artifact button{color:#6e6760;background:#fff;border:1px solid #d8d2ca;border-radius:8px;align-items:center;gap:4px;height:28px;padding:0 8px;font-size:7px;display:flex}.experience-result>footer{color:#969087;background:#faf9f6;justify-content:space-between;align-items:center;gap:12px;min-height:34px;padding:8px 16px;font-size:7px;display:flex}.experience-result>footer span{max-width:70%}.experience-result>footer b{white-space:nowrap;font:700 7px ui-monospace,monospace}.catalog-backdrop{z-index:100;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#000000c2;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.catalog-dialog{color:#e9e9e9;background:#171717;border:1px solid #393939;border-radius:20px;grid-template-rows:70px auto minmax(0,1fr);width:min(1320px,100%);height:min(900px,100vh - 48px);display:grid;overflow:hidden;box-shadow:0 32px 100px #0000009e}.catalog-dialog>header{border-bottom:1px solid #2c2c2c;justify-content:space-between;align-items:center;padding:0 22px;display:flex}.catalog-dialog>header>div{align-items:center;gap:12px;display:flex}.catalog-dialog>header>div>svg{color:var(--orange)}.catalog-dialog>header span{flex-direction:column;gap:4px;display:flex}.catalog-dialog>header strong{font-size:14px}.catalog-dialog>header small{color:#777;font-size:10px}.catalog-dialog>header button{color:#8b8b8b;background:#202020;border:1px solid #353535;border-radius:10px;place-items:center;width:36px;height:36px;display:grid}.catalog-dialog>header button:hover{color:#fff;border-color:#555}.catalog-filters{background:#191919;border-bottom:1px solid #292929;grid-template-columns:minmax(260px,1.45fr) minmax(190px,.9fr) 140px 150px;gap:9px;padding:13px 17px;display:grid}.catalog-filters label{background:#202020;border:1px solid #343434;border-radius:10px;grid-template-columns:25px 1fr;align-items:center;padding:0 8px;display:grid}.catalog-filters svg{color:#676767}.catalog-filters input,.catalog-filters select{color:#c2c2c2;background:#202020;border:1px solid #343434;border-radius:10px;outline:0;min-width:0;height:39px;padding:0 10px;font-size:10px}.catalog-filters input:focus,.catalog-filters select:focus,.catalog-filters label:focus-within{border-color:#70503d}.catalog-filters label input{background:0 0;border:0;padding:0}.catalog-body{grid-template-columns:240px minmax(0,1fr);min-height:0;display:grid}.catalog-nav{background:#191919;border-right:1px solid #2b2b2b;min-height:0;padding:17px 13px;overflow:auto}.catalog-nav-head{justify-content:space-between;align-items:center;padding:0 7px 12px;display:flex}.catalog-nav-head>span{flex-direction:column;gap:3px;display:flex}.catalog-nav-head b{font-size:11px}.catalog-nav-head small,.catalog-nav-head em{color:#686868;font-size:8px;font-style:normal}.catalog-nav-head em{background:#232323;border-radius:6px;padding:4px 6px;font-family:ui-monospace,monospace}.catalog-nav nav{flex-direction:column;gap:4px;display:flex}.catalog-nav nav button{color:#aaa;text-align:left;background:0 0;border:1px solid #0000;border-radius:10px;grid-template-columns:31px 1fr;align-items:center;gap:8px;width:100%;min-height:52px;padding:7px;display:grid}.catalog-nav nav button:hover{background:#212121}.catalog-nav nav button.active{background:#28211d;border-color:#583925}.catalog-nav nav button>b{color:#ff8d48;background:#2d241f;border-radius:8px;place-items:center;width:29px;height:29px;font:800 9px ui-monospace,monospace;display:grid}.catalog-nav nav button>span{flex-direction:column;gap:4px;min-width:0;display:flex}.catalog-nav nav strong{color:#d3d3d3;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.catalog-nav nav small{color:#686868;font-size:7px}.catalog-quick{border-top:1px solid #2b2b2b;flex-direction:column;gap:5px;margin-top:16px;padding-top:13px;display:flex}.catalog-quick>span{color:#656565;letter-spacing:.09em;text-transform:uppercase;padding:0 7px 5px;font:700 7px ui-monospace,monospace}.catalog-quick button{color:#8e8e8e;text-align:left;background:0 0;border:1px solid #0000;border-radius:8px;grid-template-columns:16px 1fr auto;align-items:center;gap:6px;min-height:35px;padding:0 8px;font-size:8px;display:grid}.catalog-quick button svg{color:#78685f}.catalog-quick button b{color:#666;font:650 7px ui-monospace,monospace}.catalog-quick button:hover,.catalog-quick button.active{color:#ddd;background:#24211f;border-color:#3a332e}.catalog-quick button.active svg{color:var(--orange)}.catalog-results{scroll-behavior:smooth;background:#171717;min-height:0;padding:18px 19px 30px;position:relative;overflow:auto}.catalog-group{scroll-margin-top:16px}.catalog-group+.catalog-group{border-top:1px solid #2b2b2b;margin-top:25px;padding-top:22px}.catalog-group>header{grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:11px;margin-bottom:12px;display:grid}.catalog-group>header>b{color:#ff8d48;background:#2a211c;border:1px solid #5d3e2b;border-radius:11px;place-items:center;width:38px;height:38px;font:850 10px ui-monospace,monospace;display:grid}.catalog-group>header>span{flex-direction:column;gap:4px;min-width:0;display:flex}.catalog-group>header strong{color:#f0f0f0;font-size:14px}.catalog-group>header small{color:#747474;font-size:9px;line-height:1.35}.catalog-group>header em{color:#777;background:#222;border-radius:7px;padding:5px 7px;font:650 7px ui-monospace,monospace}.catalog-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.catalog-card{color:#aaa;text-align:left;background:#1d1d1d;border:1px solid #303030;border-radius:14px;flex-direction:column;gap:9px;min-width:0;min-height:248px;padding:15px;transition:border-color .16s,background .16s,transform .16s;display:flex}.catalog-card:hover{background:#211f1d;border-color:#504035;transform:translateY(-1px)}.catalog-card.selected{box-shadow:inset 3px 0 0 var(--orange);background:#28201c;border-color:#8a4d27}.catalog-card-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.catalog-card-head>b{color:var(--orange);letter-spacing:.02em;font:800 9px ui-monospace,monospace}.catalog-card-head>i{white-space:nowrap;border-radius:7px;padding:5px 7px;font:700 7px ui-monospace,monospace}.catalog-card-head>i.status-demoed{color:#77c77b;background:#69ce6d17}.catalog-card-head>i.status-approved{color:#a993de;background:#8769e11a}.catalog-card-head>i.status-draft{color:#9a9a9a;background:#292929}.catalog-card>strong{color:#ededed;font-size:13px;line-height:1.25}.catalog-card>p{color:#9b9b9b;margin:0;font-size:10px;line-height:1.5}.catalog-expectation{color:#a8a8a8;background:#22201e;border-left:2px solid #6f4932;border-radius:0 9px 9px 0;flex-direction:column;gap:5px;margin-top:auto;padding:10px 11px;font-size:9px;line-height:1.45;display:flex}.catalog-expectation>b{color:#cf7440;letter-spacing:.09em;text-transform:uppercase;font:800 7px ui-monospace,monospace}.catalog-card-chips{flex-wrap:wrap;gap:5px;display:flex}.catalog-card-chips>em{color:#858585;background:#202020;border:1px solid #303030;border-radius:6px;padding:4px 6px;font-size:7px;font-style:normal}.catalog-card-chips>em.risk{color:#c68e73;background:#2a211d;border-color:#4b3328}.catalog-card>small{color:#5f5f5f;font:650 7px/1.35 ui-monospace,monospace}.catalog-empty{color:#656565;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:360px;display:flex}.catalog-empty strong{color:#ccc;font-size:13px}.catalog-empty span{font-size:9px}.catalog-empty button{color:#bbb;background:#242424;border:1px solid #444;border-radius:8px;height:32px;margin-top:5px;padding:0 11px;font-size:8px}.workbench[data-theme=dark] .mode-switch{background:#202020;border-color:#333}.workbench[data-theme=dark] .mode-switch button.active{color:#171717;background:#e7e4df}.workbench[data-theme=dark] .operation-bar{color:#878787;background:#1b1b1b;border-color:#292929}.workbench[data-theme=dark] .operation-bar button,.workbench[data-theme=dark] .surface-popover,.workbench[data-theme=dark] .artifact-card{color:#aaa;background:#222;border-color:#343434}.workbench[data-theme=dark] .surface-popover strong,.workbench[data-theme=dark] .artifact-card strong{color:#eee}.workbench[data-theme=dark] .live-match{color:#c6a7ed;background:#241f2c;border-color:#332a3d}.workbench[data-theme=dark] .surface-banner{color:#d4b681;background:#2a2419;border-color:#3c3322}.workbench[data-theme=dark] .surface-banner b{color:#f0d29b}.workbench[data-theme=dark] .confirm-card{background:#2c231d;border-color:#67412a}.workbench[data-theme=dark] .confirm-card span{color:#aaa}.workbench[data-theme=dark] .confirm-card button{color:#bbb;background:#292929;border-color:#444}.workbench[data-theme=dark] .confirm-card button:last-child{color:#171717;border-color:var(--orange);background:var(--orange)}.workbench[data-theme=dark] .artifact-card button{color:#aaa;background:#292929;border-color:#393939}.workbench[data-theme=dark] .conversation-tabs{background:#1b1b1b;border-color:#292929}.workbench[data-theme=dark] .conversation-tabs button.active{color:#eee}.workbench[data-theme=dark] .conversation-tabs button i{color:#aaa;background:#303030}.workbench[data-theme=dark] .experience-user .user-bubble{background:#2b2b2b}.workbench[data-theme=dark] .experience-attachments>span{color:#bbb;background:#242424;border-color:#414141}.workbench[data-theme=dark] .experience-ack,.workbench[data-theme=dark] .worklog-item,.workbench[data-theme=dark] .experience-result{color:#ddd;background:#222;border-color:#353535}.workbench[data-theme=dark] .experience-ack strong,.workbench[data-theme=dark] .worklog-title strong,.workbench[data-theme=dark] .experience-result>header strong{color:#eee}.workbench[data-theme=dark] .experience-ack p,.workbench[data-theme=dark] .agent-status{color:#aaa}.workbench[data-theme=dark] .experience-ack small{color:#b9a698;background:#302a26}.workbench[data-theme=dark] .clarification-card{background:#292331;border-color:#45375c}.workbench[data-theme=dark] .clarification-card strong{color:#e1d5f1}.workbench[data-theme=dark] .synthetic-user-answer{background:#2b2b2b}.workbench[data-theme=dark] .synthetic-user-answer p{color:#ddd}.workbench[data-theme=dark] .response-card.running{background:#2a231f;border-color:#4b372c}.workbench[data-theme=dark] .worklog-list:before{background:#393939}.workbench[data-theme=dark] .worklog-item:hover{background:#272522}.workbench[data-theme=dark] .worklog-item>i{background:#303030;border-color:#444}.workbench[data-theme=dark] .worklog-item>span>small{color:#c99a80;background:#30251f}.workbench[data-theme=dark] .worklog-next>i{background:#181818}.workbench[data-theme=dark] .concept-contract{background:#241f1c;border-color:#4d382c}.workbench[data-theme=dark] .concept-contract>header>span{color:#e1c0aa}.workbench[data-theme=dark] .concept-contract>div>span{background:#2a2826}.workbench[data-theme=dark] .concept-contract>div em{color:#bbb;background:#35312d}.workbench[data-theme=dark] .concept-contract>div>span:last-child em{color:#d7aaa1;background:#3a2926}.workbench[data-theme=dark] .experience-result>header,.workbench[data-theme=dark] .experience-result.safe-stop>header,.workbench[data-theme=dark] .experience-result.cancelled>header{background:#242924;border-color:#333}.workbench[data-theme=dark] .experience-result.safe-stop>header,.workbench[data-theme=dark] .experience-result.cancelled>header{background:#2b2421}.workbench[data-theme=dark] .experience-result>p{color:#ddd}.workbench[data-theme=dark] .result-findings>span{color:#aaa}.workbench[data-theme=dark] .result-sections section,.workbench[data-theme=dark] .evidence-strip,.workbench[data-theme=dark] .evidence-strip>span,.workbench[data-theme=dark] .experience-artifact,.workbench[data-theme=dark] .experience-result>footer{color:#ddd;background:#272727;border-color:#383838}.workbench[data-theme=dark] .result-sections strong,.workbench[data-theme=dark] .evidence-strip strong,.workbench[data-theme=dark] .experience-artifact strong{color:#eee}.workbench[data-theme=dark] .experience-artifact button{color:#bbb;background:#303030;border-color:#444}@media (width<=1240px){.workbench-head{grid-template-columns:auto minmax(230px,1fr) auto auto}.run-stats{display:none}.dev-body{grid-template-columns:205px minmax(0,1fr)}.dev-tabs button{padding:0 8px}.chaos-bar button{padding:0 5px}}@media (width<=820px){html,body,#root{overflow:hidden}.workbench{grid-template-rows:104px minmax(0,1fr);min-width:0;min-height:0}.workbench-head{grid-template-rows:49px 46px;grid-template-columns:minmax(0,1fr) auto;gap:0 7px;padding:0 10px 7px;position:relative}.wb-brand div,.scenario-select,.catalog-open,.run-stats{display:none}.wb-brand>i{width:31px;height:31px}.playback{grid-area:2/1/auto/-1;justify-content:center}.playback>div button{min-width:31px}.mobile-switch{background:#191919;border:1px solid #2c2c2c;border-radius:9px;grid-area:1/2;gap:2px;padding:3px;display:flex}.mobile-switch button{color:#777;background:0 0;border:0;border-radius:6px;height:25px;padding:0 9px;font-size:8px}.mobile-switch button.active{color:#121212;background:var(--orange)}.split{height:100%;min-height:0;display:block}.devtools,.surface{border:0;width:100%;height:100%}.workbench[data-mobile-pane=daisy] .devtools,.workbench[data-mobile-pane=system] .surface{display:none}.devtools{grid-template-rows:43px minmax(0,1fr) 44px}.dev-tabs{padding:0 4px;overflow-x:auto}.dev-tabs button{min-width:max-content;height:43px;padding:0 8px}.dev-body{grid-template-columns:128px minmax(0,1fr)}.lifecycle{overflow:auto}.phase-list{padding:7px 4px}.phase{grid-template-columns:24px 1fr;min-height:48px;padding:2px}.phase:before{left:14px}.phase>i{margin-left:5px}.phase span{display:none}.state-details{grid-template-columns:1fr;padding:7px}.state-details section:last-child{grid-column:auto}.chaos-bar{overflow-x:auto}.chaos-bar button{min-width:max-content}.chaos-bar button.danger{margin-left:0}.event-work{grid-template-rows:minmax(0,1fr) 140px}.event-columns,.event-row{grid-template-columns:51px minmax(105px,1fr) minmax(90px,1fr)}.event-columns span:last-child,.event-row>span:last-child{display:none}.event-filters{overflow-x:auto}.event-filters input{min-width:110px}.router-panel .cards-panel{grid-template-columns:1fr 1fr;padding:8px 8px 0}.router-panel .metric-card{min-height:90px}.reason-card{margin:8px}.plan-debug,.cost-panel,.timeline-panel{padding:9px}.cost-grid{grid-template-columns:1fr}.cascade{flex-direction:column;align-items:stretch}.cascade>span{margin:0 0 3px}.waterfall{overflow:auto}.surface-head{flex-basis:48px;min-height:48px;padding:0 12px}.daisy-brand{font-size:12px}.mode-switch button{padding:0 6px}.surface-meta>button.cost-chip{display:none}.operation-bar{padding:0 11px}.live-match,.surface-banner{padding:7px 12px}.conversation-tabs{padding:0 9px}.conversation-tabs>span{display:none}.conversation-tabs button{padding:0 8px}.chat-scroll{padding:16px 12px}.chat-thread{gap:14px}.experience-user{width:94%}.user-bubble{max-width:100%;font-size:11px}.experience-user .user-bubble>p{font-size:11px}.agent-message>p{font-size:12px}.experience-ack{grid-template-columns:27px 1fr;padding:11px}.experience-ack>span{width:27px;height:27px}.experience-ack>div>span{flex-direction:column}.experience-ack small{width:100%}.clarification-card{grid-template-columns:25px 1fr;padding:10px}.synthetic-user-answer{max-width:92%}.experience-worklog>header{flex-direction:column;align-items:flex-start;padding:9px 2px}.experience-worklog header em{align-self:flex-start}.worklog-item{grid-template-columns:28px 1fr}.worklog-item>svg{display:none}.concept-contract>header{flex-direction:column;gap:5px}.concept-contract>header small{text-align:left;max-width:none}.concept-contract>div{grid-template-columns:1fr}.experience-result>header{grid-template-columns:32px minmax(0,1fr)}.experience-result>header em{grid-column:2;justify-self:start}.result-sections,.evidence-strip{grid-template-columns:1fr}.experience-artifact{grid-template-columns:25px minmax(0,1fr)}.experience-artifact button{grid-row:2}.experience-artifact button:first-of-type{grid-column:1}.experience-artifact button:nth-of-type(2){grid-column:2;justify-self:start}.experience-result>footer{flex-direction:column;align-items:flex-start}.experience-result>footer span{max-width:none}.surface-plan-head{flex-direction:column}.surface-plan-head em{align-self:flex-start}.surface-plan-foot{align-items:flex-start}.surface-plan-foot>div{flex-direction:column;gap:4px}.surface-step{grid-template-columns:22px minmax(0,1fr) 28px}.artifact-card{grid-template-columns:27px 1fr}.artifact-card button{grid-row:2}.artifact-card button:first-of-type{grid-column:1}.artifact-card button:nth-of-type(2){grid-column:2}.composer{padding:9px 11px 12px}.composer-box{min-height:48px}.composer-box input{min-width:0}.catalog-backdrop{padding:0}.catalog-dialog{border:0;border-radius:0;grid-template-rows:62px auto minmax(0,1fr);width:100%;height:100%;max-height:none}.catalog-dialog>header{padding:0 13px}.catalog-dialog>header strong{font-size:12px}.catalog-dialog>header small{font-size:8px}.catalog-filters{grid-template-columns:1fr 1fr;gap:6px;padding:8px}.catalog-filters label{grid-column:1/-1}.catalog-filters input,.catalog-filters select{height:35px;font-size:8px}.catalog-body{grid-template-rows:78px minmax(0,1fr);grid-template-columns:1fr}.catalog-nav{border-bottom:1px solid #2b2b2b;border-right:0;gap:7px;padding:8px;display:flex;overflow:auto hidden}.catalog-nav-head{display:none}.catalog-nav nav{flex-direction:row;gap:5px}.catalog-nav nav button{min-width:174px;min-height:59px}.catalog-nav nav button>b{width:31px;height:31px}.catalog-quick{border:0;flex-direction:row;gap:5px;margin:0;padding:0 0 0 3px}.catalog-quick>span{display:none}.catalog-quick button{grid-template-columns:16px 1fr;min-width:142px;min-height:59px}.catalog-quick button b{grid-column:2}.catalog-results{padding:13px 11px 24px}.catalog-group>header{grid-template-columns:34px 1fr}.catalog-group>header>b{width:34px;height:34px}.catalog-group>header em{display:none}.catalog-group>header strong{font-size:12px}.catalog-group>header small{font-size:8px}.catalog-grid{grid-template-columns:1fr}.catalog-card{min-height:0;padding:13px}.catalog-card>strong{font-size:12px}.catalog-card>p{font-size:9px}.catalog-expectation{margin-top:2px;font-size:8px}}.benchmark-shell{color:#171717;background:#f2f1ed;width:100%;height:100%;overflow:auto}.benchmark-head{z-index:20;color:#fff;background:#111;border-bottom:1px solid #ffffff17;justify-content:space-between;align-items:center;height:58px;padding:0 24px;display:flex;position:sticky;top:0}.benchmark-brand{align-items:center;gap:10px;display:flex}.benchmark-brand>i{color:#111;background:var(--orange);border-radius:10px;place-items:center;width:30px;height:30px;font-style:normal;font-weight:900;display:grid}.benchmark-brand>div{flex-direction:column;gap:2px;display:flex}.benchmark-brand strong{font-size:12px}.benchmark-brand span{color:#666;letter-spacing:.12em;text-transform:uppercase;font-size:8px}.benchmark-head nav{align-items:center;gap:8px;display:flex}.benchmark-head nav a,.benchmark-head nav button{color:#aaa;background:#1b1b1b;border:1px solid #ffffff1a;border-radius:9px;align-items:center;gap:6px;height:31px;padding:0 10px;font-size:9px;text-decoration:none;display:flex}.benchmark-head nav a:hover,.benchmark-head nav button:hover{color:#fff;border-color:#fe7d3166}.benchmark-page{width:min(1320px,100% - 48px);margin:0 auto;padding:24px 0 50px}.truth-banner{background:#fff8e9;border:1px solid #e4b35d;border-radius:12px;justify-content:space-between;align-items:center;gap:20px;padding:13px 15px;display:flex}.truth-banner>div{align-items:center;gap:10px;display:flex}.truth-banner svg{color:#b9790f}.truth-banner>div>div{flex-direction:column;gap:3px;display:flex}.truth-banner strong{font-size:10px}.truth-banner span{color:#806d4a;max-width:900px;font-size:9px;line-height:1.35}.truth-banner>span{color:#8e631d;letter-spacing:.1em;white-space:nowrap;background:#f8e2b9;border-radius:6px;padding:5px 7px;font:800 7px ui-monospace,monospace}.bench-notice{color:#27622b;background:#eaf6e9;border-radius:10px;grid-template-columns:18px 1fr auto;align-items:center;margin-top:10px;padding:10px 12px;font-size:9px;display:grid}.bench-notice button{color:#557e57;background:0 0;border:0}.bench-hero{grid-template-columns:1fr 300px;align-items:center;gap:40px;min-height:225px;padding:28px 12px 20px;display:grid}.bench-kicker{color:#e15e1c;letter-spacing:.12em;text-transform:uppercase;font:800 9px ui-monospace,monospace}.bench-hero h1{letter-spacing:-.045em;max-width:700px;margin:12px 0 10px;font:500 clamp(40px,5vw,72px)/.96 Georgia,serif}.bench-hero p{color:#77736c;max-width:670px;margin:0;font-size:13px;line-height:1.55}.hero-orbit{border:1px solid #d5d2cb;border-radius:999px;justify-self:center;place-items:center;width:210px;height:210px;display:grid;position:relative}.hero-orbit:before,.hero-orbit:after{content:"";border:1px solid #dedbd4;border-radius:999px;position:absolute}.hero-orbit:before{inset:24px}.hero-orbit:after{inset:48px}.hero-orbit>div{z-index:2;color:#fff;background:#171717;border-radius:99px;flex-direction:column;justify-content:center;align-items:center;width:105px;height:105px;display:flex;box-shadow:0 15px 38px #00000026}.hero-orbit svg{color:var(--orange)}.hero-orbit strong{margin-top:5px;font-size:25px}.hero-orbit span{color:#888;font-size:7px}.hero-orbit>i{background:var(--orange);border-radius:99px;width:9px;height:9px;position:absolute;box-shadow:0 0 0 4px #f2f1ed}.hero-orbit>i:first-of-type{top:18px;left:63px}.hero-orbit>i:nth-of-type(2){background:#69ce6d;bottom:72px;right:16px}.hero-orbit>i:nth-of-type(3){background:#8769e1;bottom:42px;left:24px}.bench-card{background:#faf9f6;border:1px solid #d8d5ce;border-radius:16px;box-shadow:0 8px 30px #322d2409}.card-title{border-bottom:1px solid #e1ded8;justify-content:space-between;align-items:center;padding:13px 15px;display:flex}.card-title>div{align-items:center;gap:9px;display:flex}.card-title svg{color:var(--orange)}.card-title>div>div{flex-direction:column;gap:2px;display:flex}.card-title strong{font-size:10px}.card-title span{color:#8d8880;font-size:8px}.card-title em{color:#b45b2b;text-transform:uppercase;background:#fff0e7;border-radius:6px;padding:5px 7px;font:700 7px ui-monospace,monospace}.run-fields{grid-template-columns:1.2fr 1.3fr .6fr .45fr auto;gap:9px;padding:13px 14px 10px;display:grid}.run-fields label{background:#fff;border:1px solid #dbd8d1;border-radius:10px;flex-direction:column;justify-content:center;gap:4px;min-width:0;height:51px;padding:0 10px;display:flex;position:relative}.run-fields label>span{color:#a29d95;text-transform:uppercase;letter-spacing:.08em;font:700 7px ui-monospace,monospace}.run-fields select,.run-fields input{appearance:none;color:#35312d;background:0 0;border:0;outline:0;width:100%;font-size:10px}.run-fields label svg{color:#9d9890;position:absolute;bottom:11px;right:9px}.run-fields>button{color:#fff;white-space:nowrap;background:#302d29;border:0;border-radius:10px;justify-content:center;align-self:end;align-items:center;gap:7px;height:51px;padding:0 14px;font-size:9px;font-weight:740;display:flex;box-shadow:0 5px 12px #34312d29}.run-fields>button:hover{background:#171717}.run-explainer{color:#858078;grid-template-columns:150px 1fr auto;align-items:center;gap:15px;padding:0 15px 12px;font-size:8px;display:grid}.run-explainer strong{color:#403c37}.run-explainer b{color:#7352c3;font:700 7px ui-monospace,monospace}.bench-kpis{grid-template-columns:repeat(4,1fr);gap:10px;margin:12px 0;display:grid}.bench-kpis>div{background:#faf9f6;border:1px solid #d8d5ce;border-radius:14px;grid-template-rows:auto 1fr auto;grid-template-columns:25px 1fr;align-items:center;min-height:115px;padding:13px;display:grid}.bench-kpis svg{color:#99938b}.bench-kpis span{color:#7d7871;font-size:9px}.bench-kpis strong{letter-spacing:-.04em;grid-column:1/-1;align-self:end;font:600 29px ui-monospace,monospace}.bench-kpis small{color:#a19c94;grid-column:1/-1;margin-top:4px;font-size:8px}.section-head{border-bottom:1px solid #e0ddd6;justify-content:space-between;align-items:center;min-height:78px;padding:12px 16px;display:flex}.section-head>div{align-items:center;gap:12px;display:flex}.section-head>div>span{color:#be6737;background:#fff0e7;border-radius:8px;place-items:center;width:28px;height:28px;font:800 8px ui-monospace,monospace;display:grid}.section-head h2{margin:0 0 3px;font:500 21px Georgia,serif}.section-head p{color:#8c877f;margin:0;font-size:8px}.section-head>em{color:#8c877f;font:600 8px ui-monospace,monospace}.section-head.compact{min-height:70px}.leader-table{overflow:hidden}.leader-row{color:#393531;text-align:left;background:0 0;border:0;border-bottom:1px solid #e7e4de;grid-template-columns:minmax(240px,1.7fr) .65fr .8fr .8fr .4fr .8fr;align-items:center;gap:9px;width:100%;min-height:68px;padding:9px 15px;display:grid}.leader-row:last-child{border-bottom:0}.leader-row:hover,.leader-row.selected{background:#f3f1eb}.leader-row.selected{box-shadow:inset 3px 0 0 var(--orange)}.leader-row.header{color:#9b968e;text-transform:uppercase;letter-spacing:.06em;background:#f6f4ef;min-height:33px;font:700 7px ui-monospace,monospace}.leader-row>span:first-child{grid-template-columns:1fr auto;align-items:center;display:grid}.leader-row>span:first-child strong,.leader-row>span:first-child small{grid-column:1}.leader-row strong{font-size:10px}.leader-row small{color:#99948c;margin-top:3px;font-size:7px;display:block}.leader-row>b{align-items:center;gap:4px;font:600 18px ui-monospace,monospace;display:flex}.leader-row>b em{color:#865b0d;background:#f5dfae;border-radius:4px;padding:2px 4px;font-size:6px;font-style:normal}.run-badge{text-transform:uppercase;white-space:nowrap;border-radius:5px;grid-area:1/2/3;padding:4px 5px;font:700 6px ui-monospace,monospace}.run-badge.fixture{color:#905229;background:#ffede1}.run-badge.planned{color:#6d6861;background:#e9e6df}.run-badge.live{color:#317235;background:#e3f3e2}.leader-row .reliable,.leader-row .unreliable{border-radius:5px;width:max-content;padding:4px 6px;font:700 7px ui-monospace,monospace}.leader-row .reliable{color:#357538;background:#e3f3e2}.leader-row .unreliable{color:#976a1d;background:#f7e8c8}.bench-grid.two{grid-template-columns:1fr 1fr;gap:12px;margin-top:12px;display:grid}.trend-card,.diff-card,.drill,.external{min-height:310px}.trend{padding:8px 18px}.trend svg{width:100%;height:175px}.trend svg line{stroke:#dedbd4;stroke-width:1px}.trend svg polyline{fill:none;stroke:var(--orange);stroke-width:2.5px}.trend svg circle{fill:#171717;stroke:#fff;stroke-width:2px}.trend-legend{justify-content:center;gap:12px;display:flex}.trend-legend span{color:#858078;align-items:center;gap:5px;font-size:7px;display:flex}.trend-legend i{background:var(--orange);border-radius:99px;width:6px;height:6px}.diff-selects{grid-template-columns:1fr 28px 1fr;align-items:center;gap:7px;padding:14px 14px 8px;display:grid}.diff-selects select{color:#4c4842;background:#fff;border:1px solid #d9d6cf;border-radius:9px;min-width:0;height:38px;padding:0 8px;font-size:8px}.diff-selects svg{color:#9d9890;justify-self:center}.compare-verdict{border-radius:9px;align-items:center;gap:7px;min-height:38px;margin:0 14px;padding:8px 10px;font-size:8px;line-height:1.35;display:flex}.compare-verdict.ok{color:#327436;background:#e5f3e4}.compare-verdict.no{color:#8d6219;background:#f8e9ca}.diff-metrics{grid-template-columns:repeat(3,1fr);gap:7px;padding:10px 14px 14px;display:grid}.diff-metrics>div{background:#fff;border:1px solid #e0ddd6;border-radius:9px;flex-direction:column;justify-content:center;gap:7px;min-height:60px;padding:9px;display:flex}.diff-metrics>div>span{color:#8f8a82;font-size:7px}.delta{align-items:center;gap:2px;font:700 8px ui-monospace,monospace;display:flex}.delta.good{color:#367b3a}.delta.bad{color:#b35040}.delta.neutral{color:#938e86}.task-list{padding:8px 12px 13px}.task-list>div{border-bottom:1px solid #e5e2dc;grid-template-columns:14px .7fr 1fr 25px .8fr;align-items:center;gap:8px;min-height:36px;font-size:8px;display:grid}.task-list>div:last-child{border-bottom:0}.task-list i{background:#69ce6d;border-radius:99px;width:7px;height:7px}.task-list i.failed{background:#fa6b57}.task-list span,.task-list a{color:#8c877f}.task-list a{text-underline-offset:2px}.task-list b{font:700 8px ui-monospace,monospace}.task-list em{color:#8c877f;text-align:right;font:500 7px ui-monospace,monospace}.bench-empty{color:#98938b;text-align:center;place-items:center;min-height:180px;padding:25px;font-size:9px;line-height:1.5;display:grid}.external-list{padding:9px 12px}.external-list>div{border-bottom:1px solid #e5e2dc;grid-template-columns:1fr 35px 1fr 16px;align-items:center;gap:9px;min-height:61px;display:grid}.external-list>div:last-child{border-bottom:0}.external-list span{flex-direction:column;gap:3px;display:flex}.external-list strong{font-size:10px}.external-list small,.external-list em{color:#918c84;font-size:7px;font-style:normal}.external-list b{color:#aaa59e;font:600 16px ui-monospace,monospace}.external-list svg{color:#aaa59e}.benchmark-foot{color:#918c84;justify-content:space-between;gap:20px;margin-top:14px;padding:12px 3px;font:500 7px ui-monospace,monospace;display:flex}@media (width<=1000px){.benchmark-page{width:calc(100% - 24px)}.bench-hero{grid-template-columns:1fr}.hero-orbit{display:none}.run-fields{grid-template-columns:1fr 1fr}.run-fields>button{grid-column:1/-1}.bench-kpis{grid-template-columns:1fr 1fr}.bench-grid.two{grid-template-columns:1fr}.leader-row{grid-template-columns:minmax(190px,1.4fr) .6fr .7fr .7fr .35fr}.leader-row>span:last-child,.leader-row.header>span:last-child{display:none}}.run-fields>button.secondary{color:#35312d;box-shadow:none;background:0 0;border:1px solid #dbd8d1}.run-fields>button:disabled{opacity:.38;cursor:not-allowed}.live-queue{margin-top:18px}.job-list{gap:8px;padding:0 20px 20px;display:grid}.job-list>div{background:#fff;border:1px solid #dbd8d1;border-radius:12px;grid-template-columns:minmax(220px,1.4fr) 110px minmax(150px,1fr) 150px 70px;align-items:center;gap:12px;padding:12px 14px;display:grid}.job-list span{gap:3px;display:grid}.job-list small{color:#9b958d;font:600 9px ui-monospace,monospace}.job-list em{color:#77716a;font:600 10px ui-monospace,monospace}.job-list progress{accent-color:#ff3159;width:100%}.job-status{text-transform:uppercase;font:700 10px ui-monospace,monospace}.job-status.completed{color:#16865e}.job-status.failed,.job-status.cancelled{color:#b33b50}.job-list button{color:#35312d;background:0 0;border:1px solid #dbd8d1;border-radius:8px;padding:7px}@media (width<=900px){.job-list>div{grid-template-columns:1fr 100px}.job-list progress,.job-list em{grid-column:1/-1}}.surface{--daisy-bg:#f8f7f3;--daisy-surface:#fff;--daisy-secondary:#efede8;--daisy-text:#34312d;--daisy-muted:#75726d;--daisy-divider:#ded9d2;color:var(--daisy-text);background:var(--daisy-bg)}.surface-head{border-color:var(--daisy-divider);background:#f8f7f3f7;flex-basis:64px;min-height:64px;padding:0 28px}.daisy-brand{gap:12px;font-size:16px}.daisy-brand i{width:34px;height:34px;box-shadow:none;border-radius:12px}.operation-bar{min-height:38px;font-size:11px}.conversation-tabs{border-color:var(--daisy-divider);background:#f8f7f3;flex-basis:44px;min-height:44px;padding:0 28px}.conversation-tabs button{height:44px;font-size:12px}.conversation-tabs>span{font-size:10px}.chat-scroll{padding:32px clamp(24px,4vw,56px) 46px}.chat-thread{gap:24px;width:min(867px,100%)}.conversation-turn{transition:border-color .16s,box-shadow .16s,background .16s}.experience-user{gap:7px;width:min(78%,692px)}.experience-user>span{color:var(--daisy-muted);letter-spacing:.04em;font-size:11px}.experience-user>small{color:#96918a;font:500 11px/1.35 Inter,ui-sans-serif,sans-serif}.experience-user .user-bubble{border:1px solid var(--daisy-divider);max-width:100%;color:var(--daisy-text);background:var(--daisy-surface);border-radius:16px;padding:14px 18px;box-shadow:0 4px 16px #34312d0a}.experience-user .user-bubble>p{white-space:pre-wrap;margin:0;font-size:16px;line-height:1.52}.assistant-turn{width:min(100%,867px);padding:0 10px 0 0}.assistant-turn-label{color:var(--daisy-muted);align-items:center;gap:7px;margin-bottom:8px;display:flex}.assistant-turn-label>svg{color:var(--orange)}.assistant-turn-label>span{color:var(--daisy-text);font-size:13px;font-weight:760}.assistant-turn-label>small{margin-left:auto;font-size:11px}.assistant-turn>p{color:var(--daisy-text);white-space:pre-wrap;margin:0;font-size:16px;line-height:1.62}.assistant-turn.plan,.assistant-turn.confirmation,.assistant-turn.artifact{border:1px solid var(--daisy-divider);background:#ffffff94;border-radius:16px;padding:16px 18px}.assistant-turn.confirmation{background:#fff8f3;border-color:#f1c3a8}.assistant-turn.artifact{background:#fff}.agent-message{flex-direction:column;gap:12px;display:flex}.agent-label{color:#9b958e;margin:0;font-size:10px}.agent-status{background:var(--daisy-secondary);border-radius:10px;align-self:flex-start;color:#77716a!important;margin:0!important;padding:7px 10px!important;font-size:12px!important}.experience-ack{display:none}.response-card.running{border-radius:14px;margin-top:0;padding:14px 16px}.response-card.running strong{font-size:13px}.response-card.running span{font-size:12px;line-height:1.4}.surface-plan{border-color:var(--daisy-divider);margin-top:0;box-shadow:0 12px 30px #34312d0d}.surface-plan-head{padding:18px}.surface-plan-head strong{font-size:15px}.surface-plan-head span{font-size:11px}.surface-step{min-height:54px}.surface-step strong{font-size:13px}.surface-step span{font-size:11px}.surface-plan-foot button{min-height:38px;font-size:12px}.confirm-card{margin-top:0;padding:18px}.confirm-card strong{font-size:14px}.confirm-card span{font-size:12px;line-height:1.45}.artifact-card{font-size:12px}.experience-receipt{background:#f5fbf4;border:1px solid #cfe3ce;border-radius:16px;grid-template-columns:34px minmax(0,1fr);gap:12px;padding:15px 16px;display:grid}.experience-receipt.safe-stop{background:#fff7f1;border-color:#efccb6}.experience-receipt>i{color:#347638;background:#e2f2e1;border-radius:10px;place-items:center;width:30px;height:30px;font-style:normal;display:grid}.experience-receipt.safe-stop>i{color:#a3532f;background:#fee7d9}.experience-receipt>div{flex-direction:column;gap:4px;min-width:0;display:flex}.experience-receipt>div>small{color:#6d8c6f;text-transform:uppercase;letter-spacing:.06em;font-size:10px;font-weight:760}.experience-receipt>div>strong{font-size:13px}.experience-receipt>div>span{color:#89847e;font-size:11px}.receipt-artifact{border:1px solid var(--daisy-divider);background:#fff;border-radius:12px;grid-template-columns:24px minmax(0,1fr) auto auto;align-items:center;gap:8px;margin-top:10px;padding:11px;display:grid}.receipt-artifact>svg{color:#765ab5}.receipt-artifact>span{flex-direction:column;gap:2px;min-width:0;display:flex}.receipt-artifact b{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.receipt-artifact small{color:#969088;font-size:10px}.receipt-artifact button{border:1px solid var(--daisy-divider);color:#6d6760;background:#fff;border-radius:9px;align-items:center;gap:4px;height:30px;padding:0 8px;font-size:10px;display:flex}.worklog-item .module-chip{color:#8c633f;background:#fff0e7;border-radius:5px;width:max-content;padding:3px 6px;font:700 7px ui-monospace,monospace}.module-state div{grid-template-columns:minmax(92px,.7fr) minmax(0,1.3fr)!important}.module-state span{color:#8f6b54;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.module-state b{color:#bbb}.workbench[data-theme=dark] .surface{--daisy-bg:#171717;--daisy-surface:#252525;--daisy-secondary:#1e1e1e;--daisy-text:#eceae6;--daisy-muted:#aaa49d;--daisy-divider:#353535}.workbench[data-theme=dark] .assistant-turn>p,.workbench[data-theme=dark] .assistant-turn-label>span{color:var(--daisy-text)}.workbench[data-theme=dark] .assistant-turn.plan,.workbench[data-theme=dark] .assistant-turn.confirmation,.workbench[data-theme=dark] .assistant-turn.artifact,.workbench[data-theme=dark] .experience-user .user-bubble{color:var(--daisy-text);border-color:var(--daisy-divider);background:var(--daisy-surface)}.workbench[data-theme=dark] .experience-receipt{color:#ddd;background:#1e2820;border-color:#35513a}.workbench[data-theme=dark] .experience-receipt.safe-stop{background:#29211d;border-color:#5b4134}.workbench[data-theme=dark] .receipt-artifact{color:#ddd;background:#252525;border-color:#3b3b3b}.workbench[data-theme=dark] .receipt-artifact button{color:#bbb;background:#2d2d2d;border-color:#444}@media (width<=820px){.surface-head{flex-basis:52px;min-height:52px;padding:0 14px}.daisy-brand{font-size:14px}.daisy-brand i{width:30px;height:30px}.chat-scroll{padding:20px 14px 32px}.chat-thread{gap:20px}.experience-user{width:92%}.experience-user .user-bubble>p,.assistant-turn>p{font-size:15px;line-height:1.55}.assistant-turn-label>small{display:none}.assistant-turn.plan,.assistant-turn.confirmation,.assistant-turn.artifact{padding:14px}.receipt-artifact{grid-template-columns:22px minmax(0,1fr)}.receipt-artifact button{grid-row:2}.receipt-artifact button:first-of-type{grid-column:1}.receipt-artifact button:nth-of-type(2){grid-column:2;justify-self:start}}
