:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;scrollbar-color:var(--field-border) transparent;--ink:#ededed;--text:#b8b8b8;--muted:#969696;--faint:#969696;--line:#333;--line-strong:#767676;--divider-strong:#333;--canvas:#111;--sidebar:#0c0c0c;--panel:#171717;--raised:#202020;--paper:var(--canvas);--surface:var(--panel);--surface-subtle:var(--raised);--surface-hover:#242424;--surface-selected:#292929;--nav-selected:var(--surface-selected);--input:var(--panel);--input-subtle:var(--panel);--field-border:#767676;--field-border-strong:#767676;--select-background:var(--input);--select-hover:var(--surface-hover);--accent:#e0e0e0;--accent-hover:#cacaca;--primary-background:#e0e0e0;--primary-foreground:#111;--primary-hover:#cacaca;--primary-border:var(--primary-background);--focus:#cacaca;--selection-background:#414141;--topbar-background:var(--canvas);--sticky-background:var(--raised);--code-background:#0c0c0c;--code-soft-background:var(--code-background);--code-subtle-background:var(--code-background);--code-inline-background:var(--raised);--code-foreground:var(--text);--code-muted:var(--muted);--code-emphasis:var(--ink);--code-card-background:#0c0c0c;--code-card-foreground:#b8b8b8;--code-card-muted:#969696;--code-card-dot:#969696;--code-card-emphasis:#ededed;--code-card-border:var(--line);--overlay:#000000a6;--shadow:#0006;--shadow-soft:#0000003d;--shadow-popover:#0006;--background:var(--canvas);--foreground:var(--ink);--border:var(--line);--surface-raised:var(--raised);--surface-popover:var(--raised);--surface-recessed:var(--input);--hover:var(--surface-hover);--selected:var(--surface-selected);--sans:-apple-system, BlinkMacSystemFont, "Segoe UI", "Helvetica Neue", Arial, sans-serif;--display:var(--sans);--mono:"SFMono-Regular", Consolas, "Liberation Mono", monospace;--font-mono:var(--mono)}html[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;scrollbar-color:auto;--ink:#0a0a0a;--text:#404040;--muted:#6b6b6b;--faint:#a3a3a3;--line:#e8e8e8;--line-strong:#d4d4d4;--divider-strong:#d4d4d4;--canvas:#fff;--sidebar:#fff;--panel:#fff;--raised:#fff;--surface-subtle:#fafafa;--surface-hover:#f5f5f5;--surface-selected:#ededed;--nav-selected:var(--surface-hover);--input-subtle:#fafafa;--field-border:#e8e8e8;--field-border-strong:#d4d4d4;--select-background:#f3f3f3;--select-hover:#eaeaea;--accent:#171717;--accent-hover:#333;--primary-background:#171717;--primary-foreground:#fff;--primary-hover:#333;--primary-border:var(--line);--focus:#6b6b6b;--selection-background:#d4d4d4;--topbar-background:#ffffff70;--sticky-background:#fffffff5;--code-background:#f7f7f7;--code-soft-background:#f5f5f5;--code-subtle-background:#fafafa;--code-inline-background:#f4f4f4;--code-card-background:#171717;--code-card-foreground:#d4d4d4;--code-card-muted:#a3a3a3;--code-card-dot:#6b6b6b;--code-card-emphasis:#fff;--code-card-border:#404040;--overlay:#00000040;--shadow:#00000030;--shadow-soft:#00000008;--shadow-popover:#0000000c}.auth-options{justify-content:space-between;gap:16px;margin:20px 0;display:flex}.auth-alternative{justify-content:center;padding:14px 0}.auth-note{margin-top:28px;line-height:1.7}.settings-view{gap:24px;display:grid}.settings-card{border:1px solid var(--line);background:var(--surface);border-radius:12px;min-width:0;padding:28px}.settings-card h2{align-items:center;gap:10px;margin:0 0 18px;font-size:19px;display:flex}.settings-card .muted{color:var(--muted);font-size:13px;line-height:1.7}.settings-card label{color:var(--text);gap:9px;margin:18px 0;font-size:13px;display:grid}.settings-card input:not([type=checkbox]),.settings-card select,.settings-card textarea{background:var(--input-subtle);border:1px solid var(--field-border);width:100%;color:var(--ink);border-radius:6px;min-width:0;padding:12px}.settings-card form>label{max-width:550px}.settings-card pre{background:var(--code-soft-background);border-radius:8px;max-height:470px;padding:20px;font:12px/1.65 ui-monospace,monospace;overflow:auto}.settings-card .section-title{justify-content:space-between;align-items:center;gap:16px;display:flex}.settings-card .section-title select{width:auto}.settings-card label.check-label{align-items:center;gap:10px;display:flex}.project-settings>div>form{border-bottom:1px solid var(--line);align-items:end;gap:16px;padding-bottom:20px;display:flex}.project-settings>div>form>label{flex:1;margin-bottom:0}.new-project-form{flex-wrap:wrap;align-items:end;gap:18px;margin-top:20px;display:flex}.new-project-form>label{flex:1;min-width:190px;margin-bottom:0}.session-row{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:25px;padding:22px 0;display:flex}.session-row>div{min-width:0}.session-row p{color:var(--muted);overflow-wrap:anywhere;max-width:700px;font-size:12px;line-height:1.6}.session-row small{color:var(--muted)}.improvement-view{gap:24px;display:grid}.improvement-view .section-title{justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px;display:flex}.improvement-view .section-title h2{margin:0;font-size:19px}.improvement-view .quiet{color:var(--accent);background:0 0;border:0;align-items:center;gap:8px;display:flex}.improvement-intro{background:var(--surface-hover);border-radius:14px;justify-content:space-between;align-items:center;gap:24px;padding:30px;display:flex}.improvement-intro h2{font-family:var(--display);margin:12px 0;font-size:34px;font-weight:400}.improvement-intro p{max-width:640px;color:var(--text);line-height:1.7}.cycle-chain{color:var(--accent);white-space:nowrap;align-items:center;gap:9px;display:flex}.cycle-chain span{border:1px solid var(--line-strong);border-radius:6px;padding:10px}.improvement-config,.improvement-cycles{background:var(--surface);border:1px solid var(--line);border-radius:12px;padding:24px}.improvement-config label{color:var(--text);gap:8px;font-size:13px;display:grid}.improvement-config>label{max-width:450px;margin:22px 0}.improvement-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin:24px 0;display:grid}.preference-controls{border:0;min-width:0;margin:24px 0 18px;padding:0}.preference-controls legend{margin-bottom:14px;font-size:14px;font-weight:600}.preference-order{border:1px solid var(--line);border-radius:8px;max-width:560px;margin:12px 0 0;padding:0;list-style:none;overflow:hidden}.preference-order li{align-items:center;gap:12px;min-height:48px;padding:6px 10px 6px 16px;display:flex}.preference-order li+li{border-top:1px solid var(--line)}.preference-position{color:var(--muted);font-variant-numeric:tabular-nums;width:18px;font-size:12px}.preference-name{flex:1;font-size:14px;font-weight:500}.preference-move-actions{gap:4px;display:flex}.preference-move-actions .icon-button{min-width:34px;min-height:34px;padding:6px}.preference-move-actions .icon-button:disabled{opacity:.25}.preference-latency,.rerank-history{gap:8px;max-width:320px;margin:16px 0 0;font-size:13px;display:grid}.improvement-config .preference-preservation,.preference-preservation{align-items:center;gap:8px;margin:16px 0;font-size:13px;display:flex}.preference-preservation input{margin:0}.preference-summary{margin:18px 0}.preference-summary p{margin:8px 0}.preference-summary summary,.rerank-comparison>summary{cursor:pointer;font-size:13px}.rerank-comparison{border-top:1px solid var(--line);margin-top:22px;padding-top:18px}.rerank-comparison-panel{border-top:0;margin-top:0;padding-top:0}.rerank-result{margin-top:24px}.rerank-result small{display:block}.rerank-result table{table-layout:fixed;white-space:normal;min-width:680px}.rerank-result th,.rerank-result td{vertical-align:top;padding:14px 12px}.rerank-result th:first-child{width:25%}.rerank-result th:last-child{width:34%}.rerank-result td:first-child{overflow-wrap:anywhere;display:table-cell}.rerank-result td .text-button{margin-top:8px;display:block}.improvement-config input:not([type=checkbox]),.improvement-config select,.improvement-config textarea{border:1px solid var(--field-border);background:var(--input-subtle);width:100%;color:var(--ink);border-radius:6px;min-width:0;padding:11px}.improvement-config textarea{resize:vertical;font:12px/1.5 ui-monospace,monospace}.improvement-config details{border-block:1px solid var(--line);margin:20px 0;padding:18px 0}.improvement-config summary{cursor:pointer}.improvement-switches,.improvement-actions{flex-wrap:wrap;gap:24px;margin-top:24px;display:flex}.improvement-switches label{align-items:center;display:flex}.improvement-config .muted{max-width:900px;line-height:1.7}.cycle-row{border-top:1px solid var(--line);align-items:center;gap:20px;padding:25px 0;display:flex}.cycle-row>div:first-child{flex:1;min-width:0}.cycle-row p{color:var(--text);margin:8px 0;line-height:1.5}.modal.improvement-detail{width:min(960px,94vw);max-height:88vh;padding:30px;overflow:auto}.cycle-stages{margin:24px 0}.cycle-stages>div{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:16px;padding:14px 0;display:flex}.cycle-stages strong{flex:1}.cycle-stages p{width:100%;color:var(--text)}.cycle-stage-note{width:100%;color:var(--muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding-left:24px;font-size:13px;display:flex}.cycle-dot{background:var(--line-strong);border-radius:50%;width:8px;height:8px}.cycle-dot.succeeded{background:var(--ink)}.cycle-dot.running{background:var(--surface);border:2px solid var(--ink);animation:1.4s infinite loading-pulse}.cycle-dot.failed{background:var(--ink);border-radius:1px}@media (max-width:1100px){.improvement-intro{display:block}.cycle-chain{margin-top:20px}.cycle-row{flex-wrap:wrap}}@media (max-width:700px){.improvement-fields{grid-template-columns:1fr}.cycle-chain{white-space:normal;flex-wrap:wrap}}*{box-sizing:border-box}body{color:var(--ink);background:var(--paper);font:14px/1.5 var(--sans);-webkit-font-smoothing:antialiased;margin:0}button,input,select,textarea{font:inherit}button{cursor:pointer}button:disabled{opacity:.5;cursor:not-allowed}button{transition:background .15s,box-shadow .15s}:focus-visible{outline:2px solid var(--focus);outline-offset:3px}button svg{flex-shrink:0}a,button{color:inherit}h1,h2,h3,p{margin:0}input:not([type=checkbox]):not([type=radio]),select{border:1px solid var(--field-border);background:var(--input);width:100%;color:var(--ink);border-radius:7px;padding:12px}input[type=checkbox]{width:18px;height:18px;accent-color:var(--accent)}.episode-source{border:1px solid var(--line);border-radius:7px;align-items:center;gap:12px;padding:12px;display:flex}label.episode-source input{flex:none;margin:0}label{margin:22px 0;font-size:12px;font-weight:600;display:block}label input:not([type=checkbox]):not([type=radio]),label select{margin-top:9px;font-size:13px;display:block}code,pre{font-family:SFMono-Regular,Consolas,monospace;font-size:12px}strong{font-weight:500}.primary,.secondary{white-space:nowrap;border:1px solid #0000;border-color:var(--field-border);background:var(--surface);border-radius:6px;justify-content:center;align-items:center;gap:9px;padding:11px 16px;font-size:12px;font-weight:500;display:inline-flex}.primary{background:var(--primary-background);color:var(--primary-foreground);border-color:var(--primary-border);box-shadow:none}.primary:hover{background:var(--primary-hover)}.secondary{background:var(--surface);border-color:var(--field-border)}.secondary:hover{background:var(--surface-hover);border-color:var(--field-border-strong)}.full{width:100%;margin-top:14px}.text-button{color:var(--accent);background:0 0;border:0;align-items:center;gap:7px;padding:4px 0;font-size:12px;font-weight:500;display:inline-flex}.icon-button{background:0 0;border:0;border-radius:5px;justify-content:center;align-items:center;width:30px;height:30px;display:inline-flex}.icon-button:hover{background:var(--surface-hover)}.muted{color:var(--muted);line-height:1.7}.danger{color:var(--ink)!important}.success{color:var(--text)}.eyebrow{color:var(--muted);letter-spacing:0;font-size:11px;font-weight:400}.logo{letter-spacing:-.8px;align-items:center;gap:9px;font-size:21px;font-weight:600;display:flex}.logo-symbol{object-fit:contain;flex-shrink:0;width:28px;height:28px;display:block}.shell{min-height:100vh;display:flex}.sidebar{background:var(--sidebar);border-right:1px solid var(--line);flex-direction:column;flex-shrink:0;width:224px;padding:28px 19px;display:flex;position:fixed;inset:0 auto 0 0}.sidebar .logo{padding-left:8px}.sidebar nav{flex-direction:column;gap:4px;display:flex}.sidebar nav :is(button,a),.sidebar-bottom>button{text-align:left;color:var(--muted);background:0 0;border:0;border-radius:6px;align-items:center;gap:11px;padding:11px 12px;font-size:12px;display:flex}.sidebar nav :is(button,a).active{background:var(--nav-selected);color:var(--ink);font-weight:500}.sidebar nav :is(button,a):hover{background:var(--surface-hover)}.nav-count{background:var(--surface-selected);color:var(--text);border-radius:4px;margin-left:auto;padding:2px 5px;font-size:9px}.sidebar-bottom{margin-top:auto}.connection{color:var(--muted);align-items:center;gap:7px;margin:20px 10px;font-size:10px;display:flex}.connection>span,.environment>span,.dot{background:var(--muted);border-radius:100%;width:5px;height:5px;display:inline-block}.sidebar-bottom>small{letter-spacing:1.5px;color:var(--muted);margin:22px 11px 0;font-size:8px;display:block}.main{width:calc(100% - 224px);margin-left:224px}.topbar{border-bottom:1px solid var(--line);height:68px;color:var(--muted);background:var(--topbar-background);align-items:center;gap:12px;padding:0 36px;font-size:11px;display:flex}.topbar strong{color:var(--text);font-weight:500}.topbar-right{align-items:center;gap:23px;margin-left:auto;display:flex}.environment{border:1px solid var(--line);background:var(--surface-hover);color:var(--text);border-color:var(--line);border-radius:4px;align-items:center;gap:6px;padding:5px 8px;font-size:9px;display:flex}.content{max-width:1440px;margin:0 auto;padding:38px 36px}.page-heading{justify-content:space-between;align-items:center;gap:24px;margin-bottom:30px;display:flex}.page-heading h1{font:36px var(--display);letter-spacing:-.6px;margin:9px 0 10px}.page-heading p{color:var(--muted);font-size:12px;line-height:1.6}.stats{border:1px solid var(--line);background:var(--surface);border-radius:8px;grid-template-columns:repeat(4,1fr);margin-bottom:28px;display:grid;overflow:hidden}.stat{border-right:1px solid var(--line);flex-direction:column;padding:22px 24px;display:flex}.stat:last-child{border:0}.stat>span{color:var(--muted);font-size:11px}.stat strong{font:500 30px/1.3 var(--display);font-variant-numeric:tabular-nums;margin:12px 0 9px}.stat small{color:var(--muted);font-size:9px}.connect-card{border:1px solid var(--line);background:var(--surface-subtle);border-color:var(--line);border-radius:8px;grid-template-columns:1fr 1fr;gap:26px;margin-bottom:35px;padding:29px 30px;display:grid;position:relative;overflow:hidden}.connect-card:before{content:"";border:1px solid var(--divider-strong);width:200px;height:200px;box-shadow:0 0 0 17px var(--line), 0 0 0 18px var(--divider-strong), 0 0 0 35px var(--line), 0 0 0 36px var(--divider-strong);border-radius:50%;position:absolute;top:-130px;right:-125px}.pill{letter-spacing:1px;color:var(--text);background:var(--line);border-radius:4px;align-items:center;gap:6px;padding:5px 7px;font-size:8px;display:inline-flex}.connect-copy h2{font:26px/1.2 var(--display);letter-spacing:-.3px;margin:15px 0 11px}.connect-copy p{color:var(--muted);max-width:335px;margin-bottom:15px;font-size:11px;line-height:1.8}.connect-copy .text-button{font-size:11px}.code-card{background:var(--code-card-background);border:1px solid var(--code-card-border);box-shadow:none;border-color:var(--code-card-border);border-radius:7px;min-width:0;margin:13px 0 6px;position:relative}.code-card>div{border-bottom:1px solid var(--code-card-border);letter-spacing:.2px;color:var(--code-card-foreground);justify-content:space-between;align-items:center;padding:12px 14px;font-size:8px;display:flex}.code-dots{gap:4px;display:flex}.code-dots i{background:var(--code-card-dot);border-radius:50%;width:4px;height:4px}.code-card pre{color:var(--code-card-foreground);margin:0;padding:19px 18px;font-size:10px;line-height:1.9;overflow-x:auto}.code-card pre span{color:var(--code-card-muted)}.code-card pre b{color:var(--code-card-emphasis);font-weight:400}.section-heading{justify-content:space-between;align-items:center;margin:28px 0 15px;display:flex}.section-heading h2{align-items:center;gap:9px;font-size:14px;font-weight:500;display:flex}.section-heading h2>span{background:var(--surface-hover);color:var(--muted);border-radius:4px;padding:3px 6px;font-size:9px}.section-heading .text-button{font-size:10px}.table-wrap{background:var(--surface);border:1px solid var(--line);border-radius:7px;overflow-x:auto}table{border-collapse:collapse;text-align:left;white-space:nowrap;width:100%}th{letter-spacing:0;color:var(--muted);background:var(--surface);border-bottom:1px solid var(--line);padding:13px 20px;font-size:11px;font-weight:400}td{border-bottom:1px solid var(--line);color:var(--text);padding:18px 20px;font-size:11px}tr:last-child td{border-bottom:0}td strong{color:var(--ink);font-weight:500}td small{color:var(--muted);margin-top:5px;font-size:9px;display:block}td .muted{color:var(--muted);font-size:12px}td:last-child{color:var(--muted)}.clickable{cursor:pointer}.clickable:hover{background:var(--surface-subtle)}.badge{white-space:nowrap;border:1px solid var(--line);background:var(--surface-hover);color:var(--text);border-color:var(--line);border-radius:4px;align-items:center;padding:4px 7px;font-size:9px;font-weight:450;display:inline-flex}.badge.green{background:var(--surface-hover);border-color:var(--line-strong);color:var(--ink)}.badge.amber{background:var(--surface);border-color:var(--faint);color:var(--ink)}.evidence-stale{border:1px solid var(--line-strong);background:var(--surface-subtle);color:var(--text);border-color:var(--line-strong);border-left:3px solid var(--ink);border-radius:6px;margin:12px 0 18px;padding:14px 16px;font-size:12px;line-height:1.5}.evidence-stale p{margin:6px 0 0}.model-name{text-overflow:ellipsis;vertical-align:middle;max-width:260px;display:inline-block;overflow:hidden}.empty{text-align:center;background:var(--surface);border:1px dashed var(--line);color:var(--faint);border-radius:7px;padding:42px 24px}.table-wrap .empty{border:0}.empty>svg{color:var(--muted)}.empty h3{color:var(--text);margin:12px 0 7px;font-size:12px;font-weight:500}.empty p{color:var(--muted);max-width:400px;margin:0 auto;font-size:11px;line-height:1.7}.content-footer{color:var(--muted);border-top:1px solid var(--line);justify-content:space-between;margin-top:34px;padding-top:18px;font-size:8px;display:flex}.content-footer>span{align-items:center;gap:6px;display:flex}.search{border:1px solid var(--field-border);background:var(--input);max-width:330px;color:var(--muted);border-radius:6px;align-items:center;gap:8px;margin-bottom:22px;padding:0 12px;display:flex}.search>input:not([type=checkbox]):not([type=radio]){background:0 0;border:0;border-radius:0;outline:none;flex:1;min-width:0;margin:0;padding:8px 0;font-size:13px;line-height:18px}.error,.notice{background:var(--surface-hover);color:var(--text);border-color:var(--line);border-radius:6px;align-items:center;gap:8px;margin-bottom:22px;padding:12px 15px;font-size:12px;line-height:1.5;display:flex}.error{background:var(--surface-subtle);color:var(--ink);border:1px solid var(--line-strong);border-color:var(--line-strong);border-left:3px solid var(--ink)}.notice{background:var(--surface-hover);color:var(--text);border:1px solid var(--line);border-color:var(--line)}.error button,.notice button{color:inherit;background:0 0;border:0;margin-left:auto}.modal-backdrop{z-index:30;background:var(--overlay);-webkit-backdrop-filter:none;backdrop-filter:none;justify-content:center;align-items:center;padding:30px;display:flex;position:fixed;inset:0}.modal{background:var(--raised);border:1px solid var(--line);width:470px;max-height:90vh;box-shadow:0 20px 100px var(--shadow);border-color:var(--line);border-radius:12px;padding:26px;overflow:auto}.modal.wide{width:750px}.modal-heading{justify-content:space-between;align-items:center;margin-bottom:22px;display:flex}.modal-heading h2{font:500 20px/1.4 var(--display)}.modal-context{color:var(--muted);border-bottom:1px solid var(--line);align-items:center;gap:8px;margin-bottom:24px;padding-bottom:15px;font-size:11px;display:flex}.modal-context>span{margin-left:auto}.setting-row{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;padding:18px 0;display:flex}.setting-row strong{font-size:11px}.setting-row p{color:var(--muted);margin-top:5px;font-size:10px;line-height:1.6}.detail-stats{grid-template-columns:3fr 1fr 1fr;gap:20px;margin:25px 0;display:grid}.detail-stats span{color:var(--muted);font-size:10px}.detail-stats strong{color:var(--text);word-break:break-word;margin-top:6px;font-size:12px;display:block}.modal h3{margin:18px 0 10px;font-size:12px}.json-view{white-space:pre-wrap;word-break:break-word;background:var(--code-subtle-background);border:1px solid var(--line);max-height:320px;color:var(--text);border-color:var(--line);border-radius:7px;padding:16px;font-size:11px;line-height:1.7;overflow:auto}.inline-empty{background:var(--surface-hover);color:var(--muted);border-radius:6px;align-items:center;gap:10px;padding:25px 15px;font-size:12px;display:flex}.feedback{border-top:1px solid var(--line);margin-top:24px;padding-top:7px}.feedback>div{gap:10px;display:flex}.key-value{background:var(--code-soft-background);overflow-wrap:anywhere;white-space:pre-wrap;border-radius:6px;padding:14px;font-size:11px}.login{flex-direction:column;justify-content:center;align-items:center;gap:32px;min-height:100dvh;padding:48px 24px;display:flex}.login-form{align-self:center;width:min(400px,100%);padding:0}.login-form h1{font:500 24px/1.3 var(--sans);letter-spacing:-.5px;margin:0 0 12px}.login-form>p{color:var(--muted);font-size:12px}.login-form>button{width:100%;margin-top:10px}.signup-pricing{border:1px solid var(--line);border-radius:8px;margin:16px 0 8px;padding:14px;font-size:11px;line-height:1.65}.signup-pricing>strong{font-size:13px}.signup-pricing p{color:var(--muted);margin:6px 0}.signup-pricing summary{cursor:pointer;color:var(--ink)}.signup-rate-list{max-height:260px;margin:8px 0;overflow-y:auto}.signup-rate{border-bottom:1px solid var(--line);overflow-wrap:anywhere;flex-direction:column;padding:8px 0;display:flex}.signup-rate small{color:var(--muted)}.evaluation-snapshot{border:1px solid var(--line);border-radius:8px;margin:12px 0 20px;padding:16px;font-size:12px;line-height:1.7}.evaluation-snapshot h3{margin:0}.snapshot-downloads{flex-wrap:wrap;gap:18px;margin:10px 0;display:flex}.snapshot-identities{font-size:11px}.snapshot-identities dt{margin-top:10px;font-weight:600}.snapshot-identities dd{font-family:var(--mono);overflow-wrap:anywhere;color:var(--muted);margin:0}.loading{height:100vh;color:var(--muted);flex-direction:column;justify-content:center;align-items:center;gap:20px;font-size:12px;display:flex}@media (min-width:1550px){.content{padding-top:48px}.page-heading h1{font-size:43px}.connect-card{padding:40px}.connect-copy h2{font-size:32px}.stat{padding:27px}.connect-copy p{font-size:12px}}@media (max-width:1100px){.sidebar{width:190px;padding:25px 13px}.main{width:calc(100% - 190px);margin-left:190px}.content{padding:28px 25px}.topbar{padding:0 25px}.connect-card{gap:20px;padding:23px}.connect-copy h2{font-size:23px}.code-card pre{font-size:9px}.stat{padding:18px}.page-heading h1{font-size:31px}}@media (max-width:760px){.sidebar{width:64px;min-height:100vh;padding:25px 8px;position:static}.sidebar .logo{justify-content:center;padding:0;font-size:0}.sidebar .logo-symbol{margin:0}.sidebar-bottom,.nav-count{display:none}.sidebar nav{margin-top:40px}.sidebar nav :is(button,a){justify-content:center;padding:13px;font-size:0}.sidebar nav :is(button,a) svg{width:20px;height:20px}.main{width:calc(100% - 64px);margin:0}.content{padding:25px 18px}.topbar{height:60px;padding:0 18px}.topbar-right{gap:8px}.environment{font-size:8px}.page-heading{flex-direction:column;align-items:flex-start;gap:14px}.page-heading h1{font-size:30px}.stats{grid-template-columns:repeat(2,1fr)}.stat:nth-child(2){border-right:0}.stat:nth-child(-n+2){border-bottom:1px solid var(--line)}.connect-card{grid-template-columns:1fr;padding:23px}.code-card pre{font-size:10px}.content-footer{flex-direction:column;gap:15px}.modal-backdrop{padding:14px}.modal{width:100%;padding:22px}.detail-stats{grid-template-columns:1fr}.eyebrow{font-size:8px}}.eval-controls{background:var(--surface-hover);border:1px solid var(--line);border-radius:8px;justify-content:space-between;align-items:center;gap:30px;padding:28px;display:flex}.eval-controls h2{font:28px var(--display);margin:13px 0 10px}.eval-controls p{max-width:440px;color:var(--muted);font-size:12px;line-height:1.8}.eval-controls form{min-width:230px}.eval-controls label{margin:0 0 12px}.eval-controls button{width:100%}.dataset-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.dataset-card{text-align:left;background:var(--surface);border:1px solid var(--line);border-radius:8px;padding:22px;overflow:hidden}.dataset-card.selected{border-color:var(--ink);box-shadow:0 0 0 1px var(--ink)}.dataset-card>div{color:var(--muted);align-items:center;gap:7px;font-size:11px;display:flex}.dataset-card>div svg:last-child{margin-left:auto}.dataset-card h3{white-space:nowrap;text-overflow:ellipsis;margin:18px 0 10px;font-size:12px;overflow:hidden}.dataset-card>strong{font:30px var(--display)}.dataset-card>strong small{font:11px var(--sans);color:var(--muted)}.dataset-card>p{color:var(--muted);margin-top:15px;font-size:10px}.evaluation-example{border-top:1px solid var(--line);padding-top:10px}.evaluation-example .muted{font-size:10px}.example-columns{grid-template-columns:1fr 1fr;gap:15px;display:grid}@media (max-width:900px){.dataset-grid{grid-template-columns:1fr 1fr}.eval-controls{flex-direction:column;align-items:stretch}}@media (max-width:600px){.dataset-grid,.example-columns{grid-template-columns:1fr}}.training-panel{background:var(--surface);border:1px solid var(--border,var(--line-strong));border-radius:12px;margin:24px 0 32px;padding:26px}.training-form{grid-template-columns:1fr 1fr;gap:20px;margin-top:20px;display:grid}.training-form label{flex-direction:column;gap:8px;font-size:13px;font-weight:500;display:flex}.training-form input:not([type=checkbox]):not([type=radio]),.training-form select{border:1px solid var(--field-border-strong);background:var(--input);color:var(--accent);font:inherit;border-radius:7px;width:100%;min-width:0;padding:11px 12px}.training-form .check-line{flex-direction:row;grid-column:1/-1;align-items:center;font-weight:400}.training-form>div{grid-column:1/-1}.training-form>div p{margin-bottom:15px}.specialist-grid{grid-template-columns:repeat(auto-fit,minmax(290px,1fr));gap:20px;margin-bottom:32px;display:grid}.specialist-card{border:1px solid var(--divider-strong);background:var(--surface);border-radius:12px;padding:24px}.specialist-card h2{margin:16px 0 5px;font-size:21px}.specialist-card p{color:var(--muted);font-size:13px}.specialist-card dl{gap:9px;margin:22px 0;display:grid}.specialist-card dt{text-transform:uppercase;color:var(--muted);font-size:11px}.specialist-card dd{margin:0;font-size:13px}.model-identity{overflow-wrap:anywhere;font-family:monospace}.specialist-actions{flex-wrap:wrap;gap:9px;display:flex}.specialist-card p.muted{margin-top:15px}.success{color:var(--text);padding:10px 0}@media (max-width:760px){.training-form{grid-template-columns:1fr}}.optimization-intro{grid-template-columns:.9fr 1.1fr;align-items:start;gap:36px;margin-bottom:36px;display:grid}.optimization-intro h2{max-width:440px;margin:16px 0;font-size:30px;line-height:1.25}.optimization-intro p{color:var(--muted);max-width:500px;line-height:1.7}.optimization-form{gap:18px;padding:24px;display:grid}.optimization-form label{gap:8px;min-width:0;font-size:13px;font-weight:600;display:grid}.optimization-form select{width:100%;min-width:0}.optimization-form small{color:var(--muted);font-weight:400;line-height:1.5}.optimization-footnote{color:var(--muted);border-top:1px solid var(--border);margin:0;padding:16px 24px;font-size:12px;line-height:1.7}.model-subtitle{color:var(--muted);overflow-wrap:anywhere;max-width:360px;margin-top:5px;font-size:11px;display:block}.row-actions{flex-wrap:wrap;gap:8px;display:flex}.row-actions button{white-space:nowrap}.text-button{color:var(--accent);background:0 0;border:0;padding:6px 0;font-size:12px}.comparison-example{grid-template-columns:1fr 1fr;gap:16px;display:grid}.modal details{border-bottom:1px solid var(--border);padding:14px 0}.modal pre{white-space:pre-wrap;overflow-wrap:anywhere;max-height:500px;overflow:auto}.table-scroll{overflow-x:auto}@media (max-width:1000px){.optimization-intro{grid-template-columns:1fr;gap:16px}.comparison-example{grid-template-columns:1fr}}.optimization-form label{margin:0}.optimization-form input,.optimization-form select{margin-top:0}.optimization-form .form-grid{grid-template-columns:1fr;gap:18px;display:grid}.section-heading h2{flex-shrink:0}.section-heading select{width:auto;max-width:65%}.training-form label{margin:0}.training-form{gap:20px}.dataset-actions{justify-content:flex-end;gap:12px;margin-bottom:20px;display:flex}.dataset-actions .secondary{margin:0}.modal textarea{border:1px solid var(--field-border);resize:vertical;background:var(--input);width:100%;color:var(--ink);border-radius:6px;padding:12px;font-family:monospace;font-size:12px}.episode-result details{border:1px solid var(--border);border-radius:8px;margin:10px 0;padding:12px}.episode-result summary{cursor:pointer;font-size:13px;line-height:1.6}.episode-result summary small{float:right;color:var(--muted)}.episode-result h3{margin:14px 0 8px}.assertion-list{margin:16px 0 24px}.dataset-kind{margin-bottom:10px}.data-controls{grid-template-columns:minmax(0,1fr);gap:22px;min-width:0;display:grid}td .text-button+.text-button{margin-left:12px}.quality-controls .form-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:0 24px;display:grid}.quality-controls .checkbox{align-items:flex-start;gap:10px;margin:18px 0;line-height:1.6;display:flex}.quality-controls .checkbox input{flex:none;margin-top:4px}.data-toolbar{justify-content:space-between;align-items:end;gap:20px;display:flex}.data-toolbar label{min-width:260px;margin:0}.data-counts{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.data-counts>div,.data-panel{border:1px solid var(--border);background:var(--surface);border-radius:12px;min-width:0;padding:22px}.data-counts span{color:var(--muted);font-size:12px;display:block}.data-counts strong{margin-top:9px;font-size:28px;font-weight:500;display:block}.data-columns{grid-template-columns:1fr 1fr;align-items:start;gap:20px;display:grid}.data-panel h2{margin-bottom:14px;font-size:17px}.data-panel p{margin-bottom:16px;font-size:13px;line-height:1.7}.data-panel .data-check{align-items:center;gap:10px;font-weight:450;display:flex}.data-check input{width:16px;min-height:16px}.data-fields{grid-template-columns:1fr 1fr;gap:18px;display:grid}.data-snapshot-note{background:var(--surface-hover);border-radius:7px;gap:6px;margin:18px 0;padding:14px;font-size:12px;display:grid}.data-snapshot-note span{color:var(--muted)}.data-panel td code{white-space:normal;overflow-wrap:anywhere;font-size:11px}.request-attempts table{table-layout:fixed;white-space:normal;min-width:620px}.request-attempts th,.request-attempts td{vertical-align:top;text-align:left;padding:12px 10px}.request-attempts td:first-child{display:table-cell}.request-attempts th:first-child,.request-attempts th:nth-child(2){width:26%}.request-attempts th:nth-child(3){width:17%}.request-attempts th:nth-child(4){width:14%}.request-attempts th:nth-child(5){width:17%}.request-attempts td code{white-space:normal;overflow-wrap:anywhere;margin-top:6px;font-size:10px;display:block}.request-attempts td .muted{white-space:normal;margin-top:6px;font-size:10px;display:block}.task-contract-controls>label,.task-contract-controls label{margin-top:14px}.task-contract-controls .task-contract-toggle{align-items:center;gap:9px;display:flex}.task-contract-controls .task-contract-toggle input{width:17px;height:17px;margin:0}.task-contract-controls textarea{border:1px solid var(--field-border);background:var(--input);resize:vertical;width:100%;color:var(--ink);font:11px/1.6 var(--font-mono), monospace;border-radius:7px;margin-top:8px;padding:12px}.data-confirm{border-top:1px solid var(--divider-strong);padding-top:15px}.data-confirm button+button{margin-left:12px}@media (max-width:1000px){.data-columns{grid-template-columns:1fr}.data-counts{grid-template-columns:1fr 1fr}}.request-browser{gap:20px;display:grid}.request-table td:first-child{display:table-cell}.request-identity{color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:0;display:flex}.request-identity:focus-visible{outline:2px solid var(--focus);outline-offset:3px}.billing-view{gap:24px;display:grid}.billing-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:18px;display:flex}.billing-toolbar label{min-width:200px;margin:0}.billing-toolbar input{margin-top:7px}.billing-metrics{border:1px solid var(--line);background:var(--surface);border-radius:12px;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.billing-metrics>div{border-right:1px solid var(--line);padding:25px}.billing-metrics>div:last-child{border-right:0}.billing-metrics span,.billing-metrics small{color:var(--muted);font-size:12px;line-height:1.6;display:block}.billing-metrics strong{letter-spacing:-1px;overflow-wrap:anywhere;font-variant-numeric:tabular-nums;margin:13px 0;font-size:28px;font-weight:500;display:block}.billing-card{border:1px solid var(--line);background:var(--surface);border-radius:12px;min-width:0;padding:26px}.billing-card .section-heading{margin-bottom:22px}.billing-card h2{font-size:19px}.billing-card code{overflow-wrap:anywhere;font-size:11px}.billing-card td{font-variant-numeric:tabular-nums}.billing-card td .muted{font-size:12px}.billing-card td:first-child{padding-left:16px}.billing-explanation{margin:20px 0 0;font-size:12px;line-height:1.7}.billing-note{background:var(--surface-hover);border-radius:10px;gap:15px;padding:22px;display:flex}.billing-note p{margin-top:8px;line-height:1.7}.billing-note svg{flex-shrink:0}.billing-contract h3{margin:8px 0;font-size:15px}.billing-contract>p{margin-bottom:18px;line-height:1.7}.billing-history{border-top:1px solid var(--line);margin-top:22px;padding-top:20px}.billing-history summary{cursor:pointer;color:var(--accent)}.billing-history p{margin-top:16px;line-height:1.7}.billing-history .billing-contract{margin-top:28px}.billing-statement-heading{justify-content:space-between;align-items:center;gap:20px;margin:28px 0;display:flex}.billing-statement-heading h2{font:54px var(--display);margin:10px 0}.billing-statement-heading p{color:var(--muted);font-size:12px;line-height:1.7}.billing-statement-heading+.billing-explanation{margin-bottom:22px}@media (max-width:1100px){.billing-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.billing-metrics>div:nth-child(2){border-right:0}.billing-metrics>div:nth-child(-n+2){border-bottom:1px solid var(--line)}}@media (max-width:650px){.billing-metrics{grid-template-columns:1fr}.billing-metrics>div{border-right:0;border-bottom:1px solid var(--line)}.billing-statement-heading{display:block}.billing-statement-heading .badge{margin-top:15px}}.economics-view .billing-toolbar>label:first-child{flex:1;max-width:450px}.economics-view .billing-toolbar select{margin-top:7px}.economics-view table td{line-height:1.7}.economics-view .billing-metrics strong{font-size:24px}.economics-view .billing-card>summary{cursor:pointer}.billing-card td:first-child{display:table-cell}.economics-view table{white-space:normal;table-layout:fixed;min-width:760px}.economics-view table th{white-space:normal}.economics-view table td{overflow-wrap:anywhere}.billing-card table{white-space:normal}.billing-card td{vertical-align:top}.billing-card td .muted{white-space:normal;margin-top:4px;line-height:1.7;display:block}.billing-statement-table table{table-layout:fixed;min-width:620px}.billing-statement-table th:first-child{width:18%}.billing-statement-table th:nth-child(2){width:32%}.billing-statement-table th:nth-child(3){width:34%}.billing-statement-table th:nth-child(4){width:16%}.billing-statement-table td{overflow-wrap:anywhere}.billing-statement-table td code{margin-top:6px;display:block}.billing-service-rates{margin-top:24px}.billing-service-rates h4{margin:0 0 12px;font-size:13px}.billing-service-grid{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:14px;display:grid}.billing-service-grid>div{border:1px solid var(--line);overflow-wrap:anywhere;border-radius:8px;min-width:0;padding:16px;font-size:12px}.billing-service-grid>div>p{margin-top:8px;line-height:1.6}.billing-service-price{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.billing-service-price strong{flex-shrink:0;font-weight:500}.capacity-summary{border:1px solid var(--line);border-radius:10px;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:20px 0;padding:22px;display:grid}.capacity-summary span{color:var(--muted);font-size:12px;display:block}.capacity-summary strong{font-variant-numeric:tabular-nums;margin-top:10px;font-size:28px;font-weight:500;display:block}@media (max-width:650px){.capacity-summary{grid-template-columns:1fr;gap:18px}}::selection{background:var(--selection-background);color:var(--ink)}input::placeholder,textarea::placeholder{color:var(--muted);opacity:1}.search:focus-within{outline:2px solid var(--focus);outline-offset:3px}.search input:focus-visible{outline:none}.text-button:hover,.breadcrumb-button:hover{text-underline-offset:3px;text-decoration:underline}.secondary.danger{border-color:var(--faint)}.secondary.danger:hover{background:var(--ink);border-color:var(--ink);color:var(--primary-foreground)!important}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.telemetry-cost-rates{border-top:1px solid var(--border);padding-top:16px}.telemetry-cost-rates summary{cursor:pointer;font-weight:500}.telemetry-cost-rates form{gap:16px;margin-top:16px;display:grid}.telemetry-cost-rates .data-fields{margin-block:12px}.telemetry-rate-row{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:16px;margin-bottom:12px;padding:12px 0;display:flex}.telemetry-rate-row>div:first-child{overflow-wrap:anywhere;min-width:0}.telemetry-rate-row small{margin-top:4px;display:block}.external-economics{margin-block:20px}.telemetry-cost-rates .telemetry-rate-values{grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width:600px){.telemetry-cost-rates .telemetry-rate-values{grid-template-columns:1fr}}.economics-view .external-economics table{min-width:580px}.external-economics th:first-child{width:36%}.external-economics th:nth-child(2){width:16%}.external-economics td:first-child{display:table-cell}.external-economics td{vertical-align:top;padding:16px 12px}.external-economics th{padding-inline:12px}.external-economics td small{font-size:11px}.external-economics td .muted{display:inline}
.alternative-control{align-items:center;gap:12px;min-width:0;display:flex}.alternative-control>:first-child{flex:1;min-width:0}.provider-options{border:0;flex-wrap:wrap;gap:12px 20px;padding:14px 0;display:flex}.provider-options legend{padding:0;font-size:12px}.provider-options label{text-transform:capitalize;align-items:center;gap:8px;display:inline-flex}.provider-options input{width:auto}.cycle-decisions{margin:24px 0}.cycle-decisions>div{border-bottom:1px solid var(--line);padding:14px 0;font-size:13px}.cycle-decisions p{color:var(--muted);margin:6px 0}.cycle-decisions small{overflow-wrap:anywhere;display:block}.planner-experiments{margin:24px 0}.planner-experiments>h3{margin:0 0 8px;font-size:14px}.planner-experiments>article{border-bottom:1px solid var(--line);padding:16px 0;font-size:13px}.planner-experiment-heading{justify-content:space-between;align-items:baseline;gap:16px;display:flex}.planner-experiment-heading h4{font-size:inherit;overflow-wrap:anywhere;min-width:0;margin:0;font-weight:500}.planner-experiment-heading .badge{flex:none}.planner-experiments p{overflow-wrap:anywhere;margin:8px 0}.planner-experiments details{margin-top:10px}.planner-experiment-measures,.planner-evidence{color:var(--muted)}.planner-evidence{overflow-wrap:anywhere;padding-left:18px}.planner-evidence li+li{margin-top:5px}.planner-experiment-links{flex-wrap:wrap;gap:8px 20px;margin-top:12px;display:flex}.cycle-outcome-heading{margin-bottom:22px}.cycle-outcome-heading h3{margin:0 0 6px;font-size:18px;font-weight:500;line-height:1.4}.cycle-outcome-heading p{margin:0;font-size:12px}.cycle-result-table caption{text-align:left;color:var(--muted);padding:14px 0 8px;font-size:12px}.cycle-result-table td small{color:var(--muted);overflow-wrap:anywhere;margin-top:5px;font-size:11px;display:block}.cycle-result-table td:first-child{display:table-cell}.cycle-result-table td{vertical-align:top}.cycle-result-table td:nth-child(3),.cycle-result-table td:nth-child(4){white-space:nowrap;font-variant-numeric:tabular-nums}@media (max-width:640px){.cycle-result-table table,.cycle-result-table tbody{width:100%;min-width:0;display:block}.cycle-result-table thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.cycle-result-table tr{border-bottom:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));gap:16px 12px;padding:16px 0;display:grid}.cycle-result-table td{border:0;padding:0;font-size:12px;display:block}.cycle-result-table td:first-child{grid-column:1/-1;display:block}.cycle-result-table td[data-label]:before{content:attr(data-label);min-height:32px;color:var(--muted);white-space:normal;margin-bottom:6px;font-size:11px;line-height:1.4;display:block}}.cycle-history{border-top:1px solid var(--line);margin-top:18px;padding-top:8px}.cycle-history .planner-experiments{margin:8px 0 18px}.cycle-expense{margin-top:24px;font-size:12px}.settings-section-title{border-top:1px solid var(--line);margin:26px 0 6px;padding-top:22px;font-size:14px;font-weight:600}.preference-summary-heading,.preference-summary-context{flex-wrap:wrap;align-items:baseline;gap:6px 16px;display:flex}.preference-summary-context{font-size:12px}.preference-summary-heading strong{font-weight:500}.preference-help-intro{margin-bottom:4px;font-size:12px}.improvement-config .preference-help{border:0;margin:8px 0;padding:0}.improvement-config .preference-help>summary{padding:6px 0}.improvement-config .preference-preservation{margin-bottom:6px}.improvement-config .preference-preservation+p{margin-top:0;font-size:12px}.preference-help,.preference-details,.experiment-details,.comparison-details,.rerank-explanation{overflow-wrap:anywhere;white-space:normal;font-size:12px;line-height:1.65}.comparison-details p,.preference-help p,.preference-details p,.rerank-explanation-body p{margin:8px 0}.rerank-result th:first-child{width:30%}.rerank-result th:last-child{width:22%}.rerank-model{font-weight:500;display:block}.rerank-row-actions{margin-top:8px}.rerank-explanation-body{overscroll-behavior:contain;max-height:320px;overflow:auto}.rerank-preferred{background:var(--surface-subtle)}.rerank-context{color:var(--muted);font-size:12px}.rerank-result .table-scroll{overscroll-behavior:contain;scrollbar-gutter:stable;max-height:min(58dvh,640px);overflow:auto}.request-content-panel{margin:24px 0}.request-messages{border:1px solid var(--line);border-radius:6px;overflow:hidden}.request-message,.request-messages>.muted{padding:16px 18px}.request-message+.request-message{border-top:1px solid var(--line)}.message-role{color:var(--muted);text-transform:capitalize;margin-bottom:8px;font-size:11px;display:block}.message-tool{margin-top:12px}.message-tool>strong{font-size:12px;font-weight:500}.workspace-shell nav a{text-decoration:none}.settings-nav a{display:block}a.text-button,a.primary,a.secondary{text-decoration:none}.context-return{margin-bottom:16px}.return-arrow{transform:rotate(180deg)}.field-support{color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px 16px;font-size:12px;display:flex}.field-support>p{margin:0}.prerequisite-note{background:var(--surface-subtle);border:1px solid var(--line);border-radius:6px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;margin-bottom:20px;padding:12px 14px;font-size:12px;display:flex}body:has(.workspace-shell){overflow:hidden}.workspace-shell{background:var(--canvas);height:100dvh;min-height:0;overflow:hidden}.workspace-shell .sidebar{background:var(--sidebar);z-index:20;width:224px;padding:24px 16px 18px;position:relative;inset:auto}.workspace-shell .sidebar .logo{font-size:21px}.workspace-shell .sidebar nav :is(button,a){min-height:40px;color:var(--text);gap:11px;font-size:13px}.workspace-shell .sidebar nav :is(button,a).active{background:var(--nav-selected);color:var(--ink)}.workspace-shell .sidebar-bottom .connection{margin:12px 10px}.workspace-shell .main{--page-gutter:max(28px, calc((100% - 1440px) / 2));flex-direction:column;flex:1;width:auto;min-width:0;margin:0;display:flex;overflow:hidden}.workspace-shell .topbar{height:52px;padding:0 var(--page-gutter);background:var(--topbar-background);flex-shrink:0;gap:10px;font-size:12px}.workspace-shell .topbar strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.breadcrumb-button{color:var(--muted);white-space:nowrap;background:0 0;border:0;padding:6px 0;font-size:12px}.workspace-shell .topbar-right{gap:8px}.workload-header{padding:20px var(--page-gutter) 0;background:var(--canvas);border-bottom:1px solid var(--line);flex-shrink:0}.workload-title{align-items:center;gap:13px;min-width:0;padding-bottom:18px;display:flex}.workload-title>div{min-width:0}.workload-title h1{font:500 23px/1.3 var(--display);letter-spacing:-.6px;overflow-wrap:anywhere;margin:6px 0 0}.workload-title .eyebrow{font-size:11px}.workload-header-actions{flex-shrink:0;align-items:center;gap:12px;margin-left:auto;display:flex}.workload-switcher{flex-shrink:0;gap:5px;width:270px;min-width:0;margin:0 0 0 auto;display:grid}.workload-switcher>span{color:var(--muted);text-align:right;font-size:10px}.workload-switcher select{background:var(--surface);border-radius:7px;width:100%;margin:0;padding:8px 10px;font-size:12px}.workload-tabs,.section-tabs{background:var(--canvas);align-items:center;gap:23px;display:flex}.workload-tabs :is(button,a){font:500 13px var(--sans);color:var(--muted);background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;padding:11px 1px 14px}.workload-tabs :is(button,a).active{border-bottom-color:var(--ink);color:var(--ink)}.section-tabs{padding:8px var(--page-gutter);background:var(--canvas);border-bottom:1px solid var(--line);flex-shrink:0;gap:6px}.section-tabs :is(button,a){font:500 13px var(--sans);color:var(--muted);background:0 0;border:1px solid #0000;border-radius:6px;padding:7px 13px}.section-tabs :is(button,a).active{background:var(--nav-selected);color:var(--ink);box-shadow:none;border-color:#0000}.content-layout{flex:1;min-width:0;min-height:0;display:flex;overflow:hidden}.workspace-shell .content{width:100%;max-width:none;padding:28px var(--page-gutter);overscroll-behavior:contain;scrollbar-gutter:stable;flex:1;min-width:0;min-height:0;margin:0;overflow:auto}.workspace-shell .page-heading{gap:18px;margin-bottom:23px}.workspace-shell .page-heading h1{font:500 26px/1.25 var(--display);letter-spacing:-.6px;margin:0}.workspace-shell .page-heading p{color:var(--muted);max-width:700px;font-size:13px}.workspace-shell .eyebrow{letter-spacing:0;font-size:11px;font-weight:400}.settings-nav{border-right:1px solid var(--line);background:var(--canvas);flex-shrink:0;width:180px;padding:23px 12px;overflow:auto}.settings-nav :is(button,a){text-align:left;width:100%;color:var(--muted);font:13px var(--sans);background:0 0;border:0;border-radius:6px;margin-bottom:3px;padding:10px 12px}.settings-nav :is(button,a).active{background:var(--nav-selected);color:var(--ink);font-weight:500}.settings-nav :is(button,a):hover{background:var(--surface-hover)}.panel-heading{justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px;display:flex}.panel-heading h2,.panel-heading h3{margin:0;font-size:17px;font-weight:600}.panel-heading .eyebrow+h3{margin-top:9px}.panel-heading p{color:var(--muted);margin:7px 0 0;font-size:13px;line-height:1.55}.toolbar-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.surface{background:var(--surface);border:1px solid var(--line);border-color:var(--line);border-radius:8px;min-width:0;padding:24px}.surface>h2{font:500 22px/1.4 var(--display);margin-top:0}.surface>h3{margin:0 0 13px;font-size:16px}.surface>.muted{line-height:1.8}.workspace-shell .primary,.workspace-shell .secondary,.drawer .primary,.drawer .secondary{min-height:36px;font:500 13px var(--sans);white-space:normal;border-radius:6px;gap:8px;padding:9px 13px}.workspace-shell .text-button{font-size:13px}.workspace-shell .badge{white-space:normal;border-radius:5px;padding:5px 7px;font-size:12px}.workspace-shell .error,.workspace-shell .notice{border-radius:7px;align-items:center;gap:9px;padding:12px 15px;font-size:12px;line-height:1.6;display:flex}.workspace-shell .error>.icon-button,.workspace-shell .notice>.icon-button{flex-shrink:0;margin-left:auto}.workspace-shell .table-wrap{border-radius:9px;min-width:0;overflow:auto}.workspace-shell table{width:100%}.workspace-shell th{background:var(--surface);z-index:1;letter-spacing:0;font-size:12px;position:sticky;top:0}.workspace-shell td{overflow-wrap:anywhere;padding:15px 18px;font-size:13px}.workspace-shell td .model-name{max-width:250px;font-size:13px}.workspace-shell td small{font-size:12px;line-height:1.65}.evaluation-activity table{table-layout:fixed;white-space:normal;min-width:900px}.evaluation-activity th:first-child{width:19%}.evaluation-activity th:nth-child(2){width:18%}.evaluation-activity th:nth-child(3){width:17%}.evaluation-activity th:nth-child(4){width:26%}.evaluation-activity th:nth-child(5){width:20%}.evaluation-activity td{vertical-align:top}.evaluation-activity td:first-child{display:table-cell}.evaluation-activity td:last-child .text-button{white-space:normal;text-align:left;display:flex}.evaluation-activity td .text-button+.text-button{margin:10px 0 0}.workspace-shell .json-view{font-size:12px;line-height:1.65}.workspace-snapshot{border-bottom:1px solid var(--line);color:var(--muted);flex-wrap:wrap;gap:26px;margin-bottom:22px;padding:0 0 21px;font-size:12px;display:flex}.workspace-snapshot strong{color:var(--accent);margin-right:5px;font-size:16px;font-weight:500}.list-toolbar{justify-content:space-between;align-items:center;gap:16px;margin-bottom:17px;display:flex}.list-toolbar .search{width:330px;max-width:100%;margin:0}.list-toolbar>.muted{font-size:11px}.collection-panel{border:1px solid var(--line);background:var(--surface);border-radius:9px;overflow:hidden}.collection-panel>.table-wrap{border:0;border-radius:0}.pagination{min-height:53px;color:var(--muted);background:var(--surface);border-top:1px solid var(--line);flex-shrink:0;justify-content:space-between;align-items:center;gap:14px;padding:12px 16px;font-size:11px;display:flex}.pagination>div{align-items:center;gap:12px;display:flex}.pagination .icon-button{width:28px;height:28px}.specialist-grid+.pagination,.dataset-grid+.pagination{border:1px solid var(--line);border-radius:8px;margin-top:16px}.copy-value{min-width:0;max-width:100%;color:var(--muted);align-items:center;gap:5px;font-size:11px;display:inline-flex}.copy-value>code{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.copy-value>.icon-button{flex-shrink:0;width:25px;height:25px}.workload-summary{justify-content:space-between;align-items:center;gap:18px;margin-bottom:24px;display:flex}.workload-summary h2{font:500 22px/1.4 var(--display);letter-spacing:-.4px;margin:0}.workload-summary h2>span:last-child{color:var(--muted)}.summary-dot{color:var(--faint);margin:0 10px}.workload-summary p{color:var(--muted);margin:0;font-size:12px;line-height:1.7}.overview-metrics{border:1px solid var(--line);background:var(--surface);border-color:var(--line);border-radius:8px;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:22px;display:grid;overflow:hidden}.overview-metrics article{border-right:1px solid var(--line);min-width:0;padding:20px}.overview-metrics article:last-child{border:0}.metric-label{color:var(--muted);align-items:center;gap:7px;margin-bottom:17px;font-size:11px;display:flex}.overview-metrics strong{font:500 27px/1.3 var(--display);letter-spacing:-.8px;overflow-wrap:anywhere;font-variant-numeric:tabular-nums;display:block}.overview-metrics strong.metric-model{font:500 15px/1.7 var(--sans);letter-spacing:0;min-height:36px}.overview-metrics p{color:var(--muted);min-height:38px;margin:10px 0 16px;font-size:11px;line-height:1.7}.overview-metrics .text-button{font-size:11px}.overview-columns{grid-template-columns:minmax(0,1fr);gap:22px;display:grid}@media (min-width:1001px){.overview-columns.has-attention{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr)}}.latest-cycle{border-block:1px solid var(--line);align-items:center;gap:14px;padding:18px 0;display:flex}.latest-cycle>div{flex:1}.latest-cycle p{color:var(--muted);margin:6px 0 0;font-size:11px}.latest-cycle strong{font-size:13px}.result-description{color:var(--muted);margin:20px 0;font-size:14px;line-height:1.8}.attention-item{border-top:1px solid var(--line);padding:14px 0}.attention-item>strong{font-size:13px}.attention-item>p{color:var(--muted);font-size:12px;line-height:1.65}.onboarding-inline{color:var(--muted);padding:16px 0 6px}.onboarding-inline h3{font:24px var(--display)}.onboarding-inline p{color:var(--muted);max-width:550px;margin-bottom:20px;font-size:12px;line-height:1.8}.property-list{margin:24px 0}.property-list>div{border-bottom:1px solid var(--line);gap:24px;padding:14px 0;font-size:12px;display:flex}.property-list dt{width:130px;color:var(--muted)}.property-list dd{min-width:0;margin:0}.view-requests{flex-direction:column;display:flex;overflow:hidden!important}.request-browser{flex-direction:column;flex:1;min-height:0;display:flex}.request-list-scroll{border:1px solid var(--line);background:var(--surface);overscroll-behavior:contain;border-radius:9px 9px 0 0;flex:1;min-height:0;overflow:auto}.request-list-scroll>.table-wrap{border:0;border-radius:0;overflow:visible}.request-browser>.pagination{border:1px solid var(--line);border-top:0;border-radius:0 0 9px 9px}.request-browser .request-identity{font-size:11px}.drawer-backdrop{background:var(--overlay);z-index:100;-webkit-backdrop-filter:none;backdrop-filter:none;justify-content:flex-end;display:flex;position:fixed;inset:0}.drawer{background:var(--surface-popover);width:min(600px,100vw);height:100dvh;box-shadow:-14px 0 60px var(--shadow);outline:none;flex-direction:column;animation:.16s ease-out drawer-enter;display:flex}.drawer-wide{width:min(960px,94vw)}.inspection-backdrop{justify-content:center;align-items:center;padding:24px}.drawer-inspection{border:1px solid var(--line);width:min(1800px,100%);min-width:0;height:100%;box-shadow:0 16px 80px var(--shadow);border-radius:10px;overflow:hidden}.drawer-inspection>.drawer-body{flex-direction:column;padding:0;display:flex;overflow:hidden}.drawer-header{border-bottom:1px solid var(--line);background:var(--surface-popover);flex-shrink:0;justify-content:space-between;align-items:center;gap:16px;padding:22px 26px;display:flex}.drawer-context{color:var(--muted);margin:0 0 7px;font-size:12px;line-height:1.5}.drawer-header h2{font:500 21px/1.4 var(--display);margin:0}.drawer-header .eyebrow{font-size:8px}.drawer-body{overscroll-behavior:contain;scrollbar-gutter:stable;flex:1;min-height:0;padding:24px 26px;overflow:auto}.drawer-body label{font-size:13px}.drawer-body label:not(.check-label):not(.checkbox)>input:not([type=checkbox]):not([type=radio]),.drawer-body label>select,.drawer-body label>textarea{width:100%;min-width:0}.drawer-body :where(textarea){border:1px solid var(--field-border-strong);background:var(--input);color:var(--ink);font:inherit;resize:vertical;border-radius:6px;padding:10px 12px;line-height:1.6}.drawer-body .detail-stats{grid-template-columns:minmax(0,2fr) 1fr 1fr;gap:16px;display:grid}.drawer-body .detail-stats strong{overflow-wrap:anywhere;font-size:12px}.drawer-body .modal-context{overflow-wrap:anywhere;font-size:11px}.drawer-body .json-view{max-height:none;font:11px/1.8 ui-monospace,monospace;overflow:auto}.drawer-body .improvement-config{background:0 0;border:0;padding:0}.drawer-body .improvement-fields{gap:18px;margin:20px 0}.drawer-body .improvement-fields>label,.drawer-body .improvement-switches>label,.drawer-body .improvement-fields>label>input,.drawer-body .improvement-fields>label>select,.drawer-body .improvement-fields>label>textarea{margin:0}.drawer-body form>.improvement-fields:first-child{margin-top:0}.form-actions,.drawer-body .improvement-actions{background:var(--sticky-background);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-top:1px solid var(--line);z-index:3;gap:10px;margin-top:24px;padding:16px 0 10px;display:flex;position:sticky;bottom:-24px}.learning-save-actions{flex-wrap:wrap;flex-shrink:0;align-items:center;gap:10px;display:flex}.drawer-body .improvement-actions:has(.learning-save-result){grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:16px;display:grid}.learning-save-result{order:-1;width:100%;min-width:0}.learning-save-result>.notice{color:var(--ink);background:0 0;border:0;margin:0 0 8px;padding:0;font-weight:500}.learning-save-result>.error{margin:0}.drawer-body form>.primary.full{z-index:3;margin-top:20px;position:sticky;bottom:-8px}.drawer-body .training-panel{background:0 0;border:0;padding:0}.drawer-body .training-form{grid-template-columns:repeat(2,minmax(0,1fr))}.drawer-body .training-form .full-width{grid-column:1/-1}.drawer-body .cycle-stages{margin:22px 0}.drawer-body .cycle-stage-note{padding-left:0}.workspace-shell .improvement-view{gap:18px}.workspace-shell .improvement-cycles{padding:0;overflow:hidden}.workspace-shell .improvement-cycles .section-title{margin:0;padding:20px 22px}.workspace-shell .cycle-row{gap:16px;padding:18px 22px}.workspace-shell .cycle-row p{font-size:12px;line-height:1.7}.workspace-shell .cycle-row .muted{font-size:10px}.workspace-shell .cycle-row strong{font-size:13px}.learning-status{border:1px solid var(--line);background:var(--surface-subtle);border-color:var(--line);border-radius:8px;align-items:center;gap:10px;padding:14px 17px;font-size:12px;line-height:1.6;display:flex}.learning-status .badge{margin-left:auto}.workspace-shell .specialist-grid{gap:16px}.workspace-shell .specialist-card{padding:22px}.workspace-shell .specialist-card h2{font:500 20px/1.4 var(--display)}.workspace-shell .specialist-card dl{font-size:12px}.workspace-shell .specialist-card .model-identity{font-size:10px}.workspace-shell .dataset-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:15px}.workspace-shell .dataset-card{padding:20px}.workspace-shell .dataset-card h3{font-size:13px;line-height:1.7}.workspace-shell .dataset-card>strong{font:500 27px/1.3 var(--display)}.workspace-shell .dataset-card>p{font-size:10px;line-height:1.7}.workspace-shell .settings-card{padding:24px}.workspace-shell .settings-card h2{font-size:18px}.workspace-shell .data-controls>.data-toolbar>label:has(.select-trigger){display:none}.workspace-shell .billing-toolbar>label:has(.select-trigger[aria-label=Economics\ workload]){display:none}.workspace-shell .data-counts{gap:12px;margin-bottom:20px}.workspace-shell .data-counts>div{padding:18px}.workspace-shell .data-counts strong{font:500 27px/1.3 var(--display)}.workspace-shell .data-panel{padding:24px}.workspace-shell .data-panel p{font-size:12px;line-height:1.8}.workspace-shell .data-columns{grid-template-columns:1fr}.workspace-shell .billing-metrics>div{padding:20px}.workspace-shell .billing-metrics strong{font:500 26px/1.3 var(--display);overflow-wrap:anywhere}.workspace-shell .billing-card{padding:23px}.workspace-shell .billing-card h2{font-size:17px}.workspace-shell .optimization-intro{display:block}.workspace-shell .optimization-intro>div{display:none}.drawer-body .optimization-form{width:100%}.loading-panel{min-height:130px;color:var(--muted);padding:28px;font-size:12px}.loading-dot{background:var(--muted);border-radius:100%;width:7px;height:7px;margin-right:10px;animation:1.4s infinite loading-pulse;display:inline-block}.skeleton-lines{gap:10px;margin-top:22px;display:grid}.skeleton-lines i{background:var(--surface-hover);border-radius:4px;width:85%;height:9px}.skeleton-lines i:nth-child(2){width:67%}.skeleton-lines i:nth-child(3){width:76%}button:focus-visible,a:focus-visible,summary:focus-visible,select:focus-visible,input:focus-visible,textarea:focus-visible{outline:2px solid var(--focus);outline-offset:3px}@keyframes drawer-enter{0%{opacity:.5;transform:translate(25px)}to{opacity:1;transform:translate(0)}}@keyframes loading-pulse{50%{opacity:.25}}@media (max-width:1000px){.overview-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.overview-metrics article:nth-child(2){border-right:0}.overview-metrics article:nth-child(-n+2){border-bottom:1px solid var(--line)}.overview-columns{grid-template-columns:1fr}.workload-summary{align-items:start}.workload-summary>.secondary{flex-shrink:0}.workspace-shell .dataset-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.settings-nav{width:155px}}@media (max-width:850px){.workspace-shell .sidebar{align-items:center;width:72px;padding:20px 10px}.workspace-shell .sidebar .logo{padding:0;font-size:0}.workspace-shell .sidebar .logo-symbol{margin:0}.workspace-shell .sidebar nav :is(button,a)>span,.workspace-shell .sidebar-bottom .connection,.workspace-shell .sidebar-bottom button>span{display:none}.workspace-shell .sidebar nav{margin-top:25px}.workspace-shell .sidebar nav :is(button,a){justify-content:center;width:45px;padding:12px}.workspace-shell .sidebar-bottom>button{padding:12px}.workspace-shell .sidebar-bottom{flex-direction:column;align-items:center;gap:4px;display:flex}.workspace-shell .sidebar-bottom>button{justify-content:center;width:44px;min-height:44px}.workspace-shell .content{padding:22px}.workload-header{padding:20px 22px 0}.section-tabs,.workspace-shell .topbar{padding-inline:22px}.workload-tabs{gap:20px}.settings-nav{width:150px}.workload-title h1{font-size:25px}.workload-switcher{width:190px}.workspace-shell .settings-card{padding:20px}}@media (max-width:600px){.inspection-backdrop{padding:0}.drawer-inspection{border:0;border-radius:0}.workspace-shell .sidebar{width:54px;padding:16px 5px}.workspace-shell .sidebar nav :is(button,a){width:39px}.workspace-shell .workspace{width:36px;padding:3px}.workspace-shell .sidebar .logo-symbol{transform:scale(.8)}.workspace-shell .content{scrollbar-gutter:auto;flex:none;padding:17px 14px;overflow:visible}.workspace-shell .main{overscroll-behavior-y:contain;overflow-y:auto}.content-layout{flex:none;display:block;overflow:visible}.workload-header{padding:12px 14px 0}.workload-title{flex-wrap:nowrap;gap:9px;padding-bottom:10px}.workload-title>div:first-child{flex:1}.workload-title{flex-wrap:wrap}.workload-header-actions{gap:8px}.workload-title h1{font-size:20px}.workload-switcher{align-items:center;width:40px;display:flex}.workload-switcher .select-trigger{justify-content:center;width:40px;min-width:40px;height:40px;padding:10px}.workload-switcher .select-value{display:none}.workload-tabs{grid-template-columns:repeat(3,minmax(0,1fr));gap:0 6px;display:grid}.workload-tabs :is(button,a){padding:11px 2px;font-size:13px}.workspace-shell .topbar{z-index:10;grid-template-rows:18px 18px;grid-template-columns:minmax(0,1fr) auto;align-content:center;gap:0 10px;height:58px;padding-inline:14px;font-size:12px;display:grid;position:sticky;top:0}.workspace-shell .breadcrumb-workspace{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--ink);grid-area:1/1;font-weight:500;overflow:hidden}.workspace-shell .breadcrumb-button{grid-area:2/1;justify-self:start;min-height:0;padding:0;font-size:11px;line-height:18px}.workspace-shell .topbar>svg,.workspace-shell .topbar>strong{display:none}.workspace-shell .topbar-right{grid-area:1/2/span 2;margin-left:0}.section-tabs{justify-content:space-between;gap:2px;padding:8px 10px}.section-tabs :is(button,a){padding:7px 6px;font-size:10px}.content-layout.with-settings-nav{flex-direction:column}.settings-nav{border-right:0;border-bottom:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));gap:2px;width:100%;padding:8px;display:grid;overflow:visible}.settings-nav :is(button,a){margin:0;padding:9px 5px;font-size:12px}.workspace-shell .page-heading{align-items:start;gap:12px}.workspace-shell .page-heading h1{font-size:29px}.workspace-shell .page-heading p{font-size:11px}.workspace-shell .page-heading>.primary,.workspace-shell .page-heading>.secondary{padding:8px;font-size:10px}.workspace-snapshot{gap:11px;font-size:10px}.workspace-snapshot strong{font-size:13px}.list-toolbar{flex-direction:column;align-items:stretch;gap:9px}.list-toolbar .search{width:100%}.list-toolbar>.muted{display:none}.workload-summary{flex-direction:column;gap:14px}.workload-summary h2{font-size:22px}.overview-metrics article{padding:15px}.overview-metrics strong{font-size:25px}.overview-metrics strong.metric-model{font-size:12px}.metric-label,.overview-metrics p,.overview-metrics .text-button{font-size:10px}.surface{padding:18px}.overview-columns{gap:15px}.panel-heading{align-items:start;gap:10px}.panel-heading h2,.panel-heading h3{font-size:15px}.panel-heading .toolbar-actions{justify-content:flex-end}.workspace-shell .dataset-grid,.workspace-shell .specialist-grid{grid-template-columns:1fr}.workspace-shell .cycle-row{gap:11px;padding:16px}.workspace-shell .cycle-row>div:first-child{min-width:calc(100% - 70px)}.workspace-shell .cycle-row .secondary{margin-left:auto}.drawer,.drawer-wide{width:100vw}.drawer-header{padding:18px}.drawer-body{padding:20px 18px}.drawer-body .training-form,.drawer-body .improvement-fields{grid-template-columns:1fr}.drawer-body .detail-stats{grid-template-columns:1fr 1fr}.drawer-body .detail-stats>span:first-child{grid-column:1/-1}.workspace-shell .data-counts,.workspace-shell .billing-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.workspace-shell .billing-metrics strong{font-size:23px}.workspace-shell .billing-card{padding:16px}.workspace-shell td{padding:13px 12px}.pagination{padding:10px;font-size:10px}.pagination>div{gap:7px}.workspace-shell .request-browser>.panel-heading{flex-wrap:wrap}}@media (prefers-reduced-motion:reduce){.drawer,.loading-dot{animation:none}}.view-workloads,.view-models{flex-direction:column;display:flex;overflow:hidden!important}.view-workloads>.page-heading,.view-models>.page-heading,.workspace-snapshot,.list-toolbar{flex-shrink:0}.view-workloads>.collection-panel{flex-direction:column;flex:1;min-height:0;display:flex}.view-workloads>.collection-panel>.table-wrap{flex:1;min-height:0;overflow:auto}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.workspace-shell .content .muted,.workspace-shell .panel-heading p,.workspace-shell .section-tabs :is(button,a){color:var(--muted)}.drawer-body .error{color:var(--ink);background:var(--surface-subtle);border-radius:6px;padding:12px}.drawer-body>.notice,.drawer-body>.success{background:var(--surface-hover);color:var(--text);padding:12px;font-size:12px}.drawer-body details>summary{cursor:pointer;padding:10px 0;font-size:12px}.workspace-shell .view-improvement,.workspace-shell .view-examples,.workspace-shell .view-evaluations,.workspace-shell .view-specialists{flex-direction:column;display:flex;overflow:hidden}.improvement-view,.evaluations-view,.specialists-view{flex-direction:column;flex:1;min-height:0;display:flex}.improvement-view>.panel-heading,.improvement-view>.learning-status,.evaluations-view>.panel-heading,.evaluations-view>.learning-status,.specialists-view>.panel-heading{flex-shrink:0}.improvement-view>.panel-heading{margin-bottom:0}.workspace-shell .improvement-cycles{flex-direction:column;flex:1;min-height:0;display:flex}.improvement-cycles>.section-title{flex-shrink:0;margin:0;padding:17px 20px}.cycle-list{flex:1;min-height:0;overflow:auto}.evaluations-view>.dataset-grid,.evaluations-view>.table-wrap,.specialists-view>.specialist-grid{flex:1;align-content:start;min-height:0;overflow:auto}.evaluations-view>.pagination,.specialists-view>.pagination{margin-top:12px}.evaluations-view>.empty,.specialists-view>.empty{overflow:auto}.billing-card>.table-wrap,.data-columns .table-wrap{max-height:420px}.drawer .table-wrap{border-radius:7px;max-height:460px;overflow:auto}.drawer th{z-index:1;background:var(--surface-popover);position:sticky;top:0}.drawer td{overflow-wrap:anywhere;font-size:13px}.drawer p{font-size:14px;line-height:1.7}.drawer pre{white-space:pre-wrap;overflow-wrap:anywhere;font-size:13px}.drawer-body form>.primary,.drawer-body .training-submit{z-index:3;position:sticky;bottom:-24px}.drawer-body .training-submit{background:var(--sticky-background);border-top:1px solid var(--line);grid-column:1/-1;padding:15px 0}.drawer-body .advanced-training{border-block:1px solid var(--line);grid-column:1/-1}.drawer-body .advanced-training>label{margin-top:14px}.drawer-body .dataset-actions{z-index:3;background:var(--surface-hover);border:1px solid var(--line);border-radius:7px;margin:14px 0;padding:14px;position:sticky;top:-24px}.drawer-body .dataset-detail-actions{margin:16px 0}.drawer-body .evaluation-example{border:1px solid var(--line);background:var(--surface);border-radius:7px;margin:10px 0;padding:0 14px}.drawer-body .evaluation-example>summary{padding:14px 0}@media (max-width:600px){.panel-heading{flex-direction:column}.panel-heading>.toolbar-actions{justify-content:flex-start!important}.learning-status{flex-wrap:wrap}.drawer-body .dataset-actions{top:-20px}.drawer-body form>.primary,.drawer-body .training-submit{bottom:-20px}.billing-card>.table-wrap{max-height:340px}.workspace-shell .cycle-row{flex-wrap:wrap}}.workspace-shell .dataset-grid,.workspace-shell .specialist-grid{grid-auto-rows:max-content}.drawer-body .pagination{z-index:4;background:var(--surface-popover);box-shadow:0 -5px 12px var(--shadow-soft);position:sticky;bottom:-24px}.detail-tabs{background:var(--surface-popover);z-index:4;border-block:1px solid var(--line);gap:8px;margin:20px -2px;padding:12px 2px;display:flex;position:sticky;top:-24px}.detail-tabs button{background:0 0;border:1px solid #0000;border-radius:6px;padding:9px 15px;font-size:12px}.detail-tabs button.active{background:var(--nav-selected);color:var(--ink);border-color:#0000}@media (max-width:600px){.drawer-body .pagination{bottom:-20px}.detail-tabs{top:-20px}}.workspace-shell .specialist-card>.section-heading,.workspace-shell .billing-card>.section-heading,.drawer-body>.section-heading,.evaluations-view>.section-heading{margin-top:0}.workspace-shell .specialist-card dl{grid-template-columns:65px minmax(0,1fr);align-items:center;gap:12px 8px;margin:16px 0}.workspace-shell .specialist-card dt{font-size:9px}.workspace-shell .specialist-card dd{font-size:11px}.workspace-shell .specialist-card h2{font-size:22px;font:500 20px/1.4 var(--display)}.workspace-shell .specialist-card .muted{font-size:11px;line-height:1.6}.workspace-shell .specialist-grid{margin-bottom:0}.workspace-shell .billing-metrics{gap:14px}.storage-summary{border:1px solid var(--line);background:var(--surface);border-radius:7px;margin:14px 0;padding:12px 16px}.storage-summary>summary{cursor:pointer;color:var(--text);font-size:12px}.storage-summary .data-counts{margin:15px 0 0}.workspace-shell .data-panel>.section-heading{margin-top:0}.workspace-shell .data-panel fieldset>.primary{z-index:3;box-shadow:0 0 0 8px var(--surface);position:sticky;bottom:0}.training-model-note{grid-column:1/-1;margin:0;font-size:12px}.drawer-body>.detail-stats{margin-bottom:20px}.section-tabs :is(button,a):hover,.detail-tabs button:hover{background:var(--surface-hover)}.workload-tabs :is(button,a):hover{color:var(--ink)}.workspace-shell .sidebar nav{margin-top:24px}.workspace-shell .cycle-row:first-child{border-top:0}.telemetry-connections{gap:24px;min-width:0;display:grid}.telemetry-connections .panel-heading>button{white-space:nowrap;flex-shrink:0}.telemetry-connections .panel-heading p{max-width:640px;margin:8px 0 0}.telemetry-sample{border-bottom:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:12px;padding:12px 0;display:flex}.telemetry-sample>p{flex-basis:100%;margin:0}.telemetry-sample>span{color:var(--muted);margin-left:auto;font-size:12px}.telemetry-connections pre{max-height:360px;overflow:auto}.telemetry-source-details{gap:20px;min-width:0;display:grid}.telemetry-source-details .row-actions{gap:20px;margin:12px 0}.telemetry-source-details pre,.telemetry-source-details .table-scroll{max-height:360px;overflow:auto}.telemetry-source-details details>button{margin:12px 12px 0 0}.telemetry-source-details td{overflow-wrap:anywhere}.telemetry-routing>form{gap:16px;margin-top:20px;display:grid}.telemetry-routing form label,.telemetry-routing form p,.telemetry-routing-rule .row-actions{margin:0}.telemetry-routing form>.secondary{justify-self:start}.telemetry-source-health{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 24px;margin:0 0 22px;font-size:13px;display:grid}.telemetry-source-health dt{color:var(--muted);font-size:12px}.telemetry-source-health dd{margin:6px 0 0}.telemetry-routing-rule{border:1px solid var(--border);border-radius:6px;gap:14px;min-width:0;padding:18px;display:grid}.telemetry-routing-rule legend{color:var(--muted);padding:0 6px;font-size:12px}.telemetry-routing-attribute{align-items:end;gap:12px;display:flex}.telemetry-routing-attribute label{flex:1;min-width:0}.telemetry-routing-attribute>button{margin-bottom:8px}@media (max-width:600px){.telemetry-routing-attribute{flex-wrap:wrap}.telemetry-routing-attribute label{flex-basis:100%}}.data-fields{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));margin:20px 0}.data-fields>label{min-width:0;margin:0}.data-fields input{width:100%;min-width:0}.export-panel table{white-space:normal}.export-panel :is(th,td){padding:12px}.export-panel td:first-child{display:table-cell}.export-panel td button{white-space:nowrap}.external-data-controls{margin-top:24px}.telemetry-context-list{gap:10px;margin-top:16px;display:grid}.telemetry-context-list>details{border:1px solid var(--line);border-radius:6px;min-width:0;padding:14px 16px}.telemetry-context-list>details>summary>span{vertical-align:top;overflow-wrap:anywhere;gap:4px;max-width:calc(100% - 24px);display:inline-grid}.telemetry-context-list summary .muted{font-size:12px}.telemetry-context-list pre{max-height:280px;overflow:auto}.external-data-controls p{margin:12px 0}.telemetry-content-settings>.telemetry-source-details{margin-top:12px}.telemetry-content-settings .data-fields input{height:38px;min-height:38px}
.workspace-shell .content.view-optimization{flex-direction:column;display:flex;overflow:hidden}.view-optimization>.panel-heading,.view-optimization>.error-banner,.view-optimization>.notice{flex-shrink:0}.comparison-workspace{flex:1;grid-template-rows:minmax(0,1fr);grid-template-columns:190px minmax(0,1fr);align-items:stretch;gap:32px;min-height:0;display:grid;overflow:hidden}.comparison-workspace[data-history=false]{grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr)}.comparison-history{flex-direction:column;min-width:0;min-height:0;display:flex}.comparison-history-heading{color:var(--muted);justify-content:space-between;align-items:center;margin-bottom:12px;padding:0 12px;font-size:13px;display:flex}.comparison-history-heading h3{font:inherit;margin:0}.comparison-run-list{overscroll-behavior:contain;flex:1;align-content:start;gap:4px;min-height:0;display:grid;overflow:auto}.comparison-run-list button{text-align:left;background:0 0;border:1px solid #0000;border-radius:6px;gap:5px;min-width:0;padding:12px;font-size:13px;line-height:1.4;display:grid}.comparison-run-list button:hover{background:var(--surface-hover)}.comparison-run-list button[aria-current=page]{border-color:var(--line);background:var(--surface-selected)}.comparison-run-list strong{color:var(--ink);font-weight:500}.comparison-run-list span,.comparison-run-list small{color:var(--muted);font-size:12px}.comparison-run-list small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.comparison-run-picker{display:none}.comparison-selected{flex-direction:column;min-width:0;min-height:0;display:flex;overflow:hidden}.comparison-selected>:not(.comparison-table-scroll){flex-shrink:0}.comparison-result-heading{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.comparison-result-heading h3{letter-spacing:-.3px;text-wrap:balance;margin:12px 0 0;font-size:21px;font-weight:500;line-height:1.4}.comparison-run-meta{color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px 16px;font-size:12px;display:flex}.comparison-run-status{color:var(--ink);background:var(--surface-subtle);border:1px solid var(--line);border-radius:4px;padding:3px 7px}.comparison-context{color:var(--muted);flex-wrap:wrap;gap:6px 16px;margin:12px 0 24px;font-size:13px;line-height:1.6;display:flex}.comparison-context strong{color:var(--text);font-weight:500}.comparison-progress{color:var(--muted);margin:10px 0 0;font-size:13px}.comparison-applicability{border-left:2px solid var(--divider-strong);gap:4px;margin:0 0 24px;padding:2px 0 2px 14px;font-size:13px;line-height:1.6;display:grid}.comparison-applicability strong{font-weight:500}.comparison-applicability span{color:var(--muted)}.comparison-table-scroll{overscroll-behavior:contain;border-top:1px solid var(--line);border-bottom:1px solid var(--line);flex:1;min-height:120px;overflow:auto}.workspace-shell .comparison-results{table-layout:fixed;white-space:normal;min-width:840px}.workspace-shell .comparison-results th,.workspace-shell .comparison-results td{vertical-align:top;padding:16px 12px;font-size:13px;line-height:1.5}.workspace-shell .comparison-results th{color:var(--muted);padding-top:12px;padding-bottom:12px;font-size:12px;font-weight:400}.workspace-shell .comparison-results .comparison-rank{width:48px;color:var(--muted);font-variant-numeric:tabular-nums;padding-left:8px;display:table-cell}.comparison-results th:nth-child(2){width:23%}.comparison-results th:nth-child(6){width:160px}.comparison-results th:last-child{width:100px}.comparison-results td:nth-child(3),.comparison-results td:nth-child(4),.comparison-results td:nth-child(5){font-variant-numeric:tabular-nums}.comparison-results td>strong{color:var(--ink);overflow-wrap:anywhere;font-weight:500;display:block}.workspace-shell .comparison-results td small{color:var(--muted);overflow-wrap:anywhere;margin-top:5px;font-size:12px;line-height:1.5;display:block}.comparison-results td:last-child{padding-right:16px}.workspace-shell .comparison-results .text-button{white-space:nowrap;align-items:center;gap:5px;min-height:32px;padding:0;font-size:13px;display:inline-flex}.comparison-eligibility{gap:6px;display:grid}.comparison-cell-label{display:none}.workspace-shell .comparison-eligibility small{margin:0}.evidence-status{color:var(--muted);font-size:13px;line-height:1.5;display:block}.evidence-status-changed{color:var(--text)}.comparison-scope{color:var(--muted);max-width:85ch;margin:16px 0 0;font-size:12px;line-height:1.65}.comparison-footer{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.comparison-footer .text-button{flex-shrink:0;margin-top:12px}.comparison-example-heading{flex-shrink:0;padding:18px 24px 0}.comparison-example-heading h3{margin:0;font-size:15px}.comparison-example-heading p{color:var(--muted);margin:6px 0 0;font-size:13px}.comparison-pending{border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:32px 0;font-size:14px}.comparison-pending p{margin:0 0 6px}.comparison-pending span{color:var(--muted);font-size:13px}.comparison-configuration{gap:24px;display:grid}.comparison-configuration-name{color:var(--muted);margin:0;font-size:13px}.comparison-configuration section>h3{margin:0 0 16px;font-size:15px;font-weight:500}.comparison-configuration-results dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:0 0 20px;display:grid}.comparison-configuration-results dt{color:var(--muted);margin-bottom:8px;font-size:12px}.comparison-configuration-results dd{font-variant-numeric:tabular-nums;margin:0;font-size:15px}.comparison-configuration-results dd small{color:var(--muted);margin-top:5px;font-size:12px;display:block}.comparison-configuration-results p{font-size:13px;line-height:1.6}.comparison-result-summary{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 16px;margin-bottom:16px;display:flex}.comparison-result-summary h3{margin:0;font-size:14px;font-weight:500}.comparison-result-summary .comparison-run-progress,.comparison-example-heading .comparison-run-progress{color:var(--text);margin:0;font-size:13px}.comparison-example-heading .comparison-run-progress{margin-top:8px}.comparison-connection-notice{color:var(--muted);margin:-12px 0 0;font-size:13px;line-height:1.5}.comparison-detail-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.comparison-configuration>.evidence-stale{margin:0}.comparison-setting-list{border-top:1px solid var(--line);margin:0;display:grid}.comparison-setting-list>div{border-bottom:1px solid var(--line);grid-template-columns:minmax(130px,.4fr) minmax(0,1fr);gap:20px;padding:11px 0;font-size:14px;line-height:1.6;display:grid}.comparison-setting-list dt{color:var(--muted)}.comparison-setting-list dd{overflow-wrap:anywhere;white-space:pre-wrap;min-width:0;margin:0}.comparison-setting-list code{font-size:13px}.comparison-setting-list pre{white-space:pre-wrap;background:0 0;border:0;max-height:none;margin:0;padding:0;font-size:13px}.comparison-selection-rationale{color:var(--muted);margin-top:16px;font-size:13px}.comparison-selection-rationale summary{cursor:pointer}.comparison-selection-rationale p{margin-top:10px}.comparison-prompt-additions pre{font:14px/1.7 var(--sans);white-space:pre-wrap}@media (max-width:1360px){.comparison-workspace{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr);gap:24px}.comparison-history{position:static}.comparison-history-heading,.comparison-run-list{display:none}.comparison-run-picker{color:var(--muted);align-items:center;gap:12px;font-size:13px;display:flex}.comparison-run-picker .select-trigger{width:300px;max-width:100%}}@media (max-width:850px),(max-height:760px){.workspace-shell .content.view-optimization{display:block;overflow:auto}.comparison-workspace{grid-template-rows:auto;overflow:visible}.comparison-workspace[data-history=false]{grid-template-rows:auto}.comparison-selected{display:block;overflow:visible}.comparison-table-scroll{overscroll-behavior-y:auto;min-height:0;max-height:none}.comparison-footer{display:block}}@media (max-width:850px){.comparison-table-scroll{overflow:visible}.workspace-shell .comparison-results,.comparison-results tbody{width:100%;min-width:0;display:block}.comparison-results thead{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.comparison-results tbody tr{border-bottom:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;padding:20px 8px;display:grid;position:relative}.comparison-results tbody tr:last-child{border-bottom:0}.workspace-shell .comparison-results td{overflow-wrap:anywhere;border:0;min-width:0;padding:0;display:block}.workspace-shell .comparison-results td.comparison-rank{width:28px;padding:0;position:absolute;top:20px;left:8px}.workspace-shell .comparison-results .comparison-config-cell{grid-area:1/1/auto/3;padding-left:36px}.comparison-results .comparison-actions-cell{grid-area:1/3;justify-self:end}.comparison-results .comparison-metric-cell{grid-row:2}.comparison-results .comparison-eligibility-cell{grid-area:3/1/auto/-1}.comparison-cell-label{color:var(--muted);margin-bottom:4px;font-size:12px;font-weight:400;line-height:1.5;display:block}.comparison-eligibility-cell>.comparison-cell-label{margin-right:8px;display:inline}.comparison-results .comparison-eligibility{flex-wrap:wrap;gap:6px 12px;display:inline-flex}}@media (max-width:600px){.comparison-result-heading{flex-direction:column;gap:12px}.comparison-result-heading h3{font-size:20px}.comparison-configuration-results dl{grid-template-columns:1fr}.comparison-run-picker{flex-direction:column;align-items:flex-start;gap:6px}.comparison-run-picker .select-trigger{width:100%}}
.comparison-create-form{gap:24px;min-width:0;margin:0;display:grid}.comparison-form-section,.comparison-model-fields{gap:20px;min-width:0;display:grid}.comparison-form-section+.comparison-form-section{border-top:1px solid var(--line);padding-top:24px}.comparison-form-section h3,.comparison-saved-criteria h3{margin:0;font-size:14px;font-weight:500;line-height:1.5}.comparison-create-form label{gap:8px;min-width:0;margin:0;font-size:14px;font-weight:500;line-height:1.5;display:grid}.comparison-create-form input,.comparison-create-form textarea{margin:0;scroll-margin-bottom:96px}.comparison-create-form small,.comparison-field-note{color:var(--muted);margin:0;font-size:13px;font-weight:400;line-height:1.6}.comparison-saved-criteria{border:1px solid var(--line);border-radius:6px;padding:16px}.comparison-saved-criteria dl{gap:8px;margin:12px 0 0;font-size:13px;line-height:1.55;display:grid}.comparison-saved-criteria dl>div{grid-template-columns:108px minmax(0,1fr);gap:12px;display:grid}.comparison-saved-criteria dt{color:var(--muted)}.comparison-saved-criteria dd{margin:0}.comparison-model-fields .alternative-control{align-items:center;gap:12px;min-width:0;display:flex}.comparison-model-fields .alternative-control>.select-trigger{flex:1;min-width:0}.comparison-add-model{justify-self:start}.comparison-create-form .comparison-rounds>input{max-width:140px}.comparison-create-form .comparison-routing-toggle{cursor:pointer;align-items:center;gap:10px;display:flex}.comparison-routing-toggle input{width:16px;height:16px;accent-color:var(--ink);flex-shrink:0;margin:0}.comparison-form-footer{z-index:3;border-top:1px solid var(--line);background:var(--surface-popover);margin:0 -26px -24px;padding:16px 26px 24px;position:sticky;bottom:-24px}.comparison-form-footer>button{width:100%}.comparison-form-footer>.error{margin:0 0 12px}.drawer-body:has(.comparison-create-form){scroll-padding-bottom:96px}.task-contract-fields{gap:24px;min-width:0;display:grid}.task-contract-fields label{gap:8px;min-width:0;margin:0;font-size:14px;font-weight:500;display:grid;position:relative}.task-contract-fields .task-contract-note,.task-contract-heading p{color:var(--muted);margin:0;font-size:13px;line-height:1.6}.task-contract-fields .field-format{color:var(--muted);font-size:12px;font-weight:400;position:absolute;top:0;right:0}.task-contract-group{border-top:1px solid var(--line);gap:20px;padding-top:20px;display:grid}.task-contract-heading{gap:6px;display:grid}.task-contract-heading h4{margin:0;font-size:14px;font-weight:500;line-height:1.5}.task-contract-fields textarea{border:1px solid var(--field-border);resize:vertical;width:100%;min-width:0;min-height:96px;font:400 14px/1.6 var(--sans), sans-serif;border-radius:6px;margin:0;padding:12px}.task-contract-fields textarea.schema-input{font:400 13px/1.6 var(--font-mono), monospace}.task-contract-decision-limits{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}@media (max-width:600px){.comparison-form-footer{margin:0 -18px -20px;padding:16px 18px 20px;bottom:-20px}.comparison-saved-criteria dl>div{grid-template-columns:minmax(0,1fr);gap:2px}.task-contract-decision-limits{grid-template-columns:minmax(0,1fr)}}
.evidence-review-toolbar{border-bottom:1px solid var(--line);flex-wrap:wrap;flex-shrink:0;justify-content:space-between;align-items:center;gap:16px;padding:14px 24px;display:flex}.evidence-filter-bar{flex-wrap:wrap;gap:4px;display:flex}.evidence-filter-bar button{background:0 0;border-color:#0000;font-size:13px}.evidence-filter-bar button[aria-pressed=true]{background:var(--surface-selected);color:var(--ink)}.evidence-result-count{color:var(--muted);font-size:13px}.evidence-empty{flex-direction:column;flex:1;justify-content:center;align-items:center;gap:16px;padding:32px;display:flex}.evidence-empty h3{margin:0;font-size:16px;font-weight:500}.evidence-inspector{flex:1;grid-template-columns:240px minmax(0,1fr);min-height:0;display:grid;overflow:hidden}.evidence-case-list{overscroll-behavior:contain;border-right:1px solid var(--line);background:var(--surface-subtle);flex-direction:column;display:flex;overflow:auto}.evidence-case-list button{border:0;border-bottom:1px solid var(--line);text-align:left;background:0 0;border-radius:0;flex-shrink:0;gap:8px;width:100%;padding:16px 20px;display:grid}.evidence-case-list button:hover{background:var(--surface-hover)}.evidence-case-list button.selected{background:var(--surface-selected);box-shadow:inset 3px 0 var(--ink)}.evidence-case-title{-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;font-size:13px;font-weight:500;line-height:1.5;display:-webkit-box;overflow:hidden}.evidence-case-meta{color:var(--muted);flex-wrap:wrap;gap:8px;font-size:12px;display:flex}.evidence-case-meta span{text-transform:capitalize}.evidence-case-meta .evidence-case-review{color:var(--text);text-transform:none;flex-basis:100%;line-height:1.5}.evidence-case-detail{flex-direction:column;min-width:0;min-height:0;display:flex}.evidence-detail-heading{border-bottom:1px solid var(--line);flex-shrink:0;justify-content:space-between;align-items:center;gap:16px;padding:16px 24px;display:flex}.evidence-detail-heading>div:first-child{flex-wrap:wrap;align-items:baseline;gap:12px;display:flex}.evidence-detail-heading strong{font-size:14px;font-weight:500}.evidence-detail-heading .muted{font-size:12px}.evidence-workspace{flex:1;grid-template-columns:minmax(300px,.75fr) minmax(0,1.65fr);min-height:0;display:grid}.evidence-context{overscroll-behavior:contain;border-right:1px solid var(--line);min-width:0;padding:20px 24px;overflow:auto}.evidence-context-tabs{border-bottom:1px solid var(--line);gap:20px;margin-bottom:20px;display:flex}.evidence-context-tabs button{color:var(--muted);font:500 13px var(--sans);background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;padding:0 0 12px}.evidence-context-tabs button[aria-pressed=true]{color:var(--ink);border-bottom-color:var(--ink)}.evidence-results{overscroll-behavior:contain;min-width:0;padding:24px;overflow:auto}.evidence-output-grid{gap:24px;min-width:0;display:grid}.evidence-output-grid.paired{grid-template-columns:repeat(2,minmax(0,1fr))}.evidence-output{min-width:0}.evidence-output .example-columns{grid-template-columns:minmax(0,1fr)}.evidence-output>.section-heading{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:0}.evidence-output>.section-heading h3{overflow-wrap:anywhere;margin:0;font-size:15px;font-weight:600}.evidence-output>.section-heading .badge{font-size:12px}.evidence-output-status{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.evidence-customer-review{font-size:12px;line-height:1.5}.evidence-output-metrics{color:var(--muted);border-bottom:1px solid var(--line);flex-wrap:wrap;gap:14px;margin:12px 0 20px;padding-bottom:16px;font-size:12px;display:flex}.evidence-output-metrics strong{color:var(--text);font-weight:500}.evidence-inspector .request-content-panel{margin:0}.evidence-inspector .request-message{min-width:0;padding:16px}.evidence-inspector .request-content-panel>.section-heading{margin-bottom:12px}.evidence-inspector .request-content-panel>.section-heading h3{font-size:14px}.evidence-inspector .json-view{overflow-wrap:anywhere;white-space:pre-wrap;max-height:none;font-size:12px;overflow:auto}.evidence-diagnostics{border-top:1px solid var(--line);margin-top:24px;padding-top:12px}.evidence-diagnostics summary{color:var(--muted);cursor:pointer;font-size:13px}.drawer-inspection .evaluation-snapshot{border:0;border-bottom:1px solid var(--line);border-radius:0;flex-shrink:0;margin:0;padding:16px 24px}.snapshot-summary{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.snapshot-summary>button{margin-left:auto}.snapshot-counts{color:var(--text);flex-wrap:wrap;align-items:center;gap:6px 14px;margin:0;font-size:13px;display:flex}.snapshot-freshness{align-items:baseline;gap:10px;margin-top:12px;font-size:13px;display:flex}.snapshot-details{gap:20px;display:grid}.drawer-inspection>.drawer-body>:is(.error,.muted,[role=status]){flex-shrink:0;margin:16px 24px}.evidence-mobile-tabs,.evidence-pair-switch,.evidence-phone-tabs,.evidence-browse-examples{display:none}.evidence-mobile-tabs button,.evidence-pair-switch button{color:var(--muted);font:500 13px var(--sans);background:0 0;border:0;border-radius:5px;padding:8px 12px}.evidence-mobile-tabs button[aria-pressed=true],.evidence-pair-switch button[aria-pressed=true]{background:var(--surface-selected);color:var(--ink)}.evidence-case-list.evidence-case-picker{border:1px solid var(--line);border-radius:6px;flex-direction:column;max-height:calc(100dvh - 140px);overflow:auto}.evidence-case-list.evidence-case-picker button{border-right:0;border-bottom:1px solid var(--line);width:100%}.evidence-case-list.evidence-case-picker button:last-child{border-bottom:0}.evidence-case-list.evidence-case-picker button.selected{box-shadow:inset 3px 0 var(--ink)}@media (max-width:1250px){.evidence-mobile-tabs{border-bottom:1px solid var(--line);flex-shrink:0;gap:4px;padding:10px 20px;display:flex}.evidence-workspace[data-mobile-pane=results] .evidence-context,.evidence-workspace[data-mobile-pane=context] .evidence-results{display:none}.evidence-inspector{grid-template-columns:210px minmax(0,1fr)}.evidence-workspace{grid-template-columns:1fr;overflow:auto}.evidence-context{border-right:0;border-bottom:1px solid var(--line);overflow:visible}.evidence-results{overflow:visible}.evidence-case-detail{overflow:hidden}}@media (max-width:1000px){.evidence-pair-switch{gap:4px;margin-bottom:20px;display:flex}.evidence-output-grid.paired{display:block}.evidence-output-grid.paired[data-mobile-output=candidate]>.evidence-output:first-child,.evidence-output-grid.paired[data-mobile-output=baseline]>.evidence-output:last-child{display:none}.evidence-inspector{grid-template-columns:1fr;display:block;overflow:auto}.evidence-case-list{border-right:0;border-bottom:1px solid var(--line);flex-direction:row;max-height:none}.evidence-case-list button{border-bottom:0;border-right:1px solid var(--line);width:210px}.evidence-case-list button.selected{box-shadow:inset 0 -2px var(--ink)}.evidence-workspace{overflow:visible}.evidence-output-grid.paired{grid-template-columns:1fr}.evidence-detail-heading{flex-wrap:wrap;padding:16px}.evidence-detail-heading .row-actions{flex-wrap:nowrap}.evidence-detail-heading>div:first-child{flex:1}.evidence-context,.evidence-results{padding:20px 16px}.evidence-review-toolbar,.drawer-inspection .evaluation-snapshot{padding:14px 16px}}@media (max-width:600px){.drawer-inspection>.drawer-header{padding:12px 16px}.drawer-inspection .evaluation-snapshot{padding:10px 16px}.snapshot-summary{grid-template-columns:1fr auto;gap:6px 12px;display:grid}.snapshot-summary>.badge{justify-self:start}.snapshot-summary>button{grid-area:1/2}.snapshot-counts{grid-area:2/1/auto/-1}.snapshot-freshness{margin-top:8px;line-height:1.5;display:block}.snapshot-freshness .evidence-status{white-space:normal;display:inline}.snapshot-freshness .evidence-status+span:before{content:". "}.evidence-review-toolbar{padding:8px 16px;display:block}.evidence-filter-bar{overscroll-behavior-x:contain;flex-wrap:nowrap;gap:2px;overflow-x:auto}.evidence-filter-bar button{white-space:nowrap;flex-shrink:0;min-height:32px;padding:7px 9px;font-size:12px}.evidence-result-count{margin-top:5px;font-size:12px;display:block}.evidence-inspector>.evidence-case-list{display:none}.evidence-detail-heading{grid-template-columns:minmax(0,1fr) 32px 32px;align-items:center;gap:4px 8px;padding:10px 16px;display:grid}.evidence-detail-heading>div:first-child,.evidence-detail-heading .row-actions{display:contents}.evidence-example-position{display:none}.evidence-browse-examples{align-items:center;gap:6px;display:inline-flex}.evidence-detail-heading .evidence-browse-examples{text-align:left;grid-area:1/1;justify-self:start;min-height:32px;padding:0;font-size:13px}.evidence-browse-examples svg{flex-shrink:0}.evidence-browse-examples span{color:var(--muted);white-space:nowrap}.evidence-previous-example{grid-area:1/2}.evidence-next-example{grid-area:1/3}.evidence-example-source{grid-area:2/1;line-height:1.5}.evidence-detail-heading .evidence-review-action{white-space:nowrap;background:0 0;border-color:#0000;grid-area:2/2/auto/4;justify-self:end;min-height:28px;padding:4px 0;font-size:12px}.evidence-mobile-tabs,.evidence-context-tabs,.evidence-pair-switch{display:none}.evidence-phone-tabs{overscroll-behavior-x:contain;border-bottom:1px solid var(--line);gap:20px;padding:0 16px;display:flex;overflow-x:auto}.evidence-phone-tabs button{color:var(--muted);font:500 13px/1.5 var(--sans);white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;flex-shrink:0;padding:11px 0}.evidence-phone-tabs button[aria-pressed=true]{border-bottom-color:var(--ink);color:var(--ink)}.evidence-context,.evidence-results{padding:16px}.evidence-output-metrics{margin:8px 0 12px;padding-bottom:12px}.evidence-inspector .episode-result .episode-meta{margin-bottom:8px}}
.customer-review-form{flex-direction:column;gap:28px;min-height:100%;display:flex}.customer-review-fields,.customer-review-judgment{gap:24px;min-width:0;display:grid}.customer-review-fields p,.customer-review-form label{margin:0}.customer-review-intro,.customer-review-summary{font-size:13px;line-height:1.6}.customer-review-summary{color:var(--muted)}.customer-review-summary>.badge{margin-right:4px}.customer-review-verdict{border:0;min-width:0;margin:0;padding:0}.customer-review-verdict>legend{overflow-wrap:anywhere;margin-bottom:10px;padding:0;font-size:13px;font-weight:500}.customer-review-verdict-options{flex-wrap:wrap;gap:8px;display:flex}.customer-review-form label.customer-review-verdict-option{border:1px solid var(--field-border);cursor:pointer;border-radius:6px;align-items:center;gap:8px;min-height:40px;padding:9px 12px;font-size:13px;font-weight:400;line-height:1.4;display:inline-flex}.customer-review-verdict-option:has(input:checked){border-color:var(--ink);background:var(--surface-selected)}.customer-review-verdict-option:hover{border-color:var(--muted)}.customer-review-form .customer-review-verdict-options label.customer-review-verdict-option>input[type=radio]{width:15px;height:15px;min-height:0;accent-color:var(--ink);flex:0 0 15px;margin:0;padding:0}.customer-review-form label.customer-review-field{gap:8px;min-width:0;font-size:13px;font-weight:500;display:grid}.customer-review-optional{color:var(--muted);padding-left:6px;font-size:12px;font-weight:400}.customer-review-field>textarea{border:1px solid var(--field-border);resize:vertical;color:var(--ink);background:var(--input);border-radius:6px;min-height:96px;margin:0;padding:10px 12px;font-size:14px;font-weight:400;line-height:1.6;display:block}.customer-review-field>textarea.customer-review-json{font-family:var(--mono,"SFMono-Regular", Consolas, monospace);min-height:132px;font-size:13px}.customer-review-form label.customer-review-check{align-items:flex-start;gap:10px;font-size:13px;font-weight:400;line-height:1.6;display:flex}.customer-review-form .customer-review-check>input[type=checkbox]{width:16px;height:16px;min-height:0;accent-color:var(--ink);flex:0 0 16px;margin:2px 0 0;padding:0}.customer-review-correction{gap:16px;display:grid}.customer-review-help{color:var(--muted);font-size:12px;font-weight:400;line-height:1.5}.customer-review-actions{z-index:2;border-top:1px solid var(--line);background:var(--surface-popover);flex-wrap:wrap;align-items:center;gap:10px;margin-top:auto;margin-bottom:-24px;padding:16px 0 24px;display:flex;position:sticky;bottom:-24px}.customer-review-actions .customer-review-feedback{box-shadow:none;background:0 0;border:0;flex-basis:100%;margin:0;padding:0;font-size:13px;line-height:1.5}.customer-review-history{border-top:1px solid var(--line);padding-top:16px;font-size:13px}.customer-review-history-entry{border-bottom:1px solid var(--line);overflow-wrap:anywhere;gap:8px;padding:16px 0;display:grid}.customer-review-history-entry:last-child{border-bottom:0;padding-bottom:0}.customer-review-history-entry>ul{margin:0;padding-left:20px}@media (max-width:480px){.customer-review-form label.customer-review-verdict-option{gap:6px;padding:9px 10px}}@media (max-width:640px){.customer-review-actions{margin-bottom:-20px;padding-bottom:20px;bottom:-20px}}
.request-inspector{flex-direction:column;min-width:0;min-height:100%;display:flex}.request-inspector-header{justify-content:space-between;align-items:flex-start;gap:20px;padding-bottom:18px;display:flex}.request-inspector-header>div{min-width:0}.request-inspector-header h3{overflow-wrap:anywhere;margin:0;font-size:18px;font-weight:500;line-height:1.45}.request-inspector-meta{color:var(--muted);overflow-wrap:anywhere;margin-top:6px;font-size:13px;line-height:1.5}.request-inspector-header>.badge{flex:none;margin-top:3px}.request-inspector-tabs{z-index:4;border-bottom:1px solid var(--line);background:var(--surface-popover);flex:none;gap:24px;margin-bottom:24px;display:flex;position:sticky;top:-24px}.request-inspector-tabs>button{color:var(--muted);background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;padding:12px 0;font-size:14px;font-weight:500}.request-inspector-tabs>button[aria-selected=true]{border-bottom-color:var(--ink);color:var(--ink)}.request-inspector-tabs>button:hover{color:var(--ink)}.request-inspector-pane{flex:1;min-width:0}.request-inspector-pane :is(input,textarea,select,[role=combobox]),.request-inspector-tabs~[role=tabpanel] :is(input,textarea,select,[role=combobox]){scroll-margin-block-start:72px}.request-section-heading{justify-content:space-between;align-items:center;gap:16px;margin-bottom:14px;display:flex}.request-section>h3,.request-section-heading>h3,.request-outcome-history>h3{margin:0 0 14px;font-size:15px;font-weight:500;line-height:1.45}.request-section-heading>h3{margin:0}.request-section-heading>a{text-underline-offset:3px;font-size:13px}.request-section>p,.request-outcome-unavailable{font-size:13px;line-height:1.6}.request-properties{gap:12px;margin:20px 0 0;font-size:13px;line-height:1.5;display:grid}.request-properties>div{grid-template-columns:150px minmax(0,1fr);align-items:start;gap:16px;display:grid}.request-properties dt{color:var(--muted)}.request-properties dd{overflow-wrap:anywhere;min-width:0;margin:0}.request-properties .copy-value{align-items:flex-start;max-width:100%}.request-properties .copy-value code{white-space:normal;overflow-wrap:anywhere;font-size:12px}.request-properties .copy-value>button{flex-shrink:0}.request-source-sections{gap:24px;display:grid}.request-correlated-sources:empty{display:none}.request-correlated-sources>.data-panel,.request-cost-summary>.data-panel{border:0;border-top:1px solid var(--line);box-shadow:none;border-radius:0;margin:0;padding:24px 0 0}.request-correlated-sources h3{font-size:15px;font-weight:500}.request-cost-summary .detail-stats{grid-template-columns:1fr 1fr;margin:0 0 12px}.request-cost-summary .detail-stats strong{font-size:15px}.request-inspector .data-snapshot-note{border-block:1px solid var(--line);background:0 0;border-radius:0;margin:0;padding:16px 0;font-size:13px}.request-inspector .data-snapshot-note code{overflow-wrap:anywhere}.request-diagnostics{min-width:0;font-size:13px}.request-diagnostics>summary{line-height:1.5}.request-inspector .external-data-controls{border-top:1px solid var(--line);margin:0;padding-top:20px;font-size:13px}.request-content-stack>.request-content-panel{margin:0 0 28px}.request-content-stack>.request-content-panel:last-child{margin-bottom:0}.request-empty{padding:28px 0}.request-empty h3{margin-bottom:8px;font-size:16px;font-weight:500}.request-empty p{font-size:13px}.request-context-list{gap:0;margin:0}.request-context-list>details{border:0;border-bottom:1px solid var(--line);border-radius:0;padding:18px 0}.request-context-list>details:first-child{padding-top:0}.request-context-list>details>summary{font-size:14px}.request-context-list>details[open]>summary{margin-bottom:20px}.request-context-list .request-properties{margin-top:0}.request-context-field{margin:20px 0}.request-execution-context>.request-section{border-top:1px solid var(--line);min-width:0;margin-top:24px;padding-top:24px}.request-execution-context .request-section-heading{flex-wrap:wrap}.request-execution-context .request-section>p{margin:0}.request-execution-context .request-diagnostics{margin-top:20px}.request-context-actions{margin-top:18px}.request-context-field h3,.request-context-field h4,.request-context-documents h4{margin:0 0 10px;font-size:13px;font-weight:500}.request-context-documents{gap:16px;display:grid}.request-context-list .request-diagnostics{margin-top:22px}.request-context-list .request-diagnostics>.request-properties{margin-top:14px}.request-pane-outcome,.request-outcome,.request-outcome-form{flex-direction:column;flex:1;gap:24px;min-width:0;display:flex}.request-outcome{max-width:760px}.request-outcome-fields,.request-verdict{border:0;min-width:0;margin:0;padding:0}.request-outcome-fields{gap:22px;display:grid}.request-verdict>legend{margin-bottom:10px;padding:0;font-size:13px;font-weight:500}.request-verdict-options{flex-wrap:wrap;gap:8px;display:flex}.request-inspector .request-verdict-options>label{border:1px solid var(--field-border);cursor:pointer;border-radius:6px;align-items:center;gap:8px;min-height:40px;margin:0;padding:9px 12px;font-size:13px;font-weight:400;line-height:1.4;display:inline-flex}.request-verdict-options>label:has(input:checked){border-color:var(--ink);background:var(--surface-selected)}.drawer-body .request-inspector .request-verdict-options>label>input[type=radio]{width:15px;height:15px;min-height:0;accent-color:var(--ink);flex:0 0 15px;margin:0;padding:0}.request-inspector label.request-form-field{gap:8px;margin:0;font-size:13px;font-weight:500;display:grid}.request-field-optional{color:var(--muted);margin-left:6px;font-size:12px;font-weight:400}.request-form-field textarea{border:1px solid var(--field-border);background:var(--input);width:100%;color:var(--ink);resize:vertical;border-radius:6px;margin:0;padding:10px 12px;font-size:14px;font-weight:400;line-height:1.6}.request-outcome-fields:disabled{opacity:.65}.request-outcome-actions{z-index:2;border-top:1px solid var(--line);background:var(--surface-popover);flex-wrap:wrap;align-items:center;gap:12px;margin-top:auto;margin-bottom:-24px;padding:16px 0 24px;display:flex;position:sticky;bottom:-24px}.request-outcome-actions .request-action-feedback{background:0 0;border:0;flex-basis:100%;margin:0;padding:0;font-size:13px;line-height:1.5}.request-source-assessments>article,.request-outcome-history>article{border-bottom:1px solid var(--line);gap:8px;padding:16px 0;font-size:13px;display:grid}.request-source-assessments>article:last-child,.request-outcome-history>article:last-child{border-bottom:0}.request-outcome-history-heading{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.request-outcome-history .request-context-field{margin:8px 0}@media (max-width:640px){.request-inspector-tabs{gap:20px;margin-bottom:20px;top:-20px}.request-inspector-header{flex-wrap:wrap;gap:12px}.request-inspector-header h3{font-size:16px}.request-properties>div{grid-template-columns:112px minmax(0,1fr);gap:12px}.request-outcome-actions{margin-bottom:-20px;padding-bottom:20px;bottom:-20px}}
.gateway-request-metrics{flex-wrap:wrap;gap:14px 32px;margin:0 0 24px;display:flex}.gateway-request-metrics>div{min-width:0}.gateway-request-metrics dt,.request-attempt-metrics dt{color:var(--muted);margin-bottom:5px;font-size:12px}.gateway-request-metrics dd,.request-attempt-metrics dd{overflow-wrap:anywhere;margin:0;font-size:14px;line-height:1.5}.gateway-request-inspector .request-pane-content{align-content:start;gap:24px;display:grid}.gateway-request-inspector .request-pane-content .request-content-panel{margin:0}.gateway-request-feedback>h3{margin:0 0 8px;font-size:15px;font-weight:600}.gateway-request-feedback>p{max-width:62ch;margin:0 0 20px;font-size:13px;line-height:1.6}.gateway-request-feedback>div{flex-wrap:wrap;gap:10px;display:flex}.request-execution-heading{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;display:flex}.request-execution-heading h3{margin:0;font-size:16px;font-weight:600}.request-execution-heading>div{align-items:baseline;gap:10px;font-size:13px;display:flex}.request-execution-heading>div>span{color:var(--muted);font-size:12px}.request-execution-heading strong{font-weight:500}.request-execution-summary{color:var(--muted);margin:10px 0 0;font-size:13px;line-height:1.6}.request-attempt-list{margin:20px 0 0;padding:0;list-style:none}.request-attempt{border-top:1px solid var(--line);min-width:0;margin:0;padding:20px 0}.request-attempt-heading{grid-template-columns:24px minmax(0,1fr) auto;align-items:start;gap:12px;display:grid}.request-attempt-number{color:var(--muted);font-size:13px;line-height:1.6}.request-attempt-heading h4{margin:0;font-size:14px;font-weight:600}.request-attempt-heading p{overflow-wrap:anywhere;margin:5px 0 0;font-size:13px}.request-attempt-heading .badge{white-space:nowrap}.request-attempt-checks{gap:10px;margin:16px 0 0 36px;font-size:13px;display:grid}.request-attempt-checks>div{grid-template-columns:minmax(120px,.5fr) minmax(0,1fr);gap:6px 16px;display:grid}.request-attempt-checks dd{gap:3px;margin:0;line-height:1.5;display:grid}.request-attempt-error,.request-attempt-note{overflow-wrap:anywhere;margin:12px 0 0 36px;font-size:13px;line-height:1.5}.request-attempt-note{color:var(--muted)}.request-attempt-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 20px;margin:18px 0 0 36px;display:grid}.request-attempt-metrics dd>span{font-size:12px;display:block}.request-attempt-details{margin:12px 0 0 36px;font-size:13px}.request-attempt-details>summary{color:var(--muted);cursor:pointer;padding:4px 0}.request-attempt-details>pre{margin-top:14px}.request-attempt-details .semantic-check p,.request-attempt-details>p{font-size:13px;line-height:1.6}.request-attempts>.request-diagnostics{margin-top:0}.request-browser>.panel-heading{align-items:center;margin-bottom:0}.request-browser .toolbar-actions{flex-shrink:0}.request-origin-filters{flex-wrap:nowrap;flex-shrink:0;gap:4px;display:flex;overflow-x:auto}.request-origin-filters>button{white-space:nowrap;background:0 0;border-color:#0000;font-size:13px}.request-origin-filters>button[aria-pressed=true]{background:var(--surface-selected);color:var(--ink)}.request-browser .request-identity{width:100%;font-size:13px}.request-identity strong{overflow-wrap:anywhere;font-weight:500;display:block}.request-identity small{color:var(--muted);margin-top:5px;font-size:12px;line-height:1.5;display:block}.request-table .request-route-badge{white-space:nowrap;word-break:normal;overflow-wrap:normal}.request-table td{font-size:13px}@media (max-width:850px){.request-table table,.request-table tbody{min-width:0;display:block}.request-table thead{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.request-table tbody>tr{border-bottom:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));gap:14px 20px;padding:18px 16px;display:grid}.request-table tbody>tr:last-child{border-bottom:0}.workspace-shell .request-table td{overflow-wrap:anywhere;border:0;min-width:0;padding:0;display:block}.request-table td:first-child{grid-column:1/3}.request-table td:nth-child(2){grid-area:2/1/auto/3}.request-table td:nth-child(3){grid-area:1/3/3;place-self:start end}.request-table td:nth-child(n+4):before{content:attr(data-label);color:var(--muted);margin-bottom:5px;font-size:12px;display:block}.request-table td:nth-child(2) .model-name{font-size:13px}.request-table .request-route-badge{white-space:normal;max-width:100%}}@media (max-width:600px){.gateway-request-metrics{gap:12px 24px;margin-bottom:18px}.request-attempt-heading{grid-template-columns:20px minmax(0,1fr) auto;gap:8px}.request-attempt-metrics,.request-attempt-checks,.request-attempt-details,.request-attempt-error,.request-attempt-note{margin-left:28px}.request-attempt-metrics{grid-template-columns:1fr 1fr}.request-attempt-metrics>div:last-child{grid-column:1/-1}.request-attempt-checks>div{grid-template-columns:1fr}.request-origin-filters{grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow-x:visible}.request-origin-filters>button{white-space:normal;min-width:0;padding:7px 6px;font-size:12px;line-height:1.4}.request-table tbody>tr{gap:12px}}
.semantic-judgment{min-width:0;margin-top:24px;font-size:14px;line-height:1.55}.semantic-judgment>h4{margin:0 0 4px;font-size:14px;font-weight:600}.semantic-checks{margin:0;padding:0;list-style:none}.semantic-check{border-bottom:1px solid var(--line);overflow-wrap:anywhere;padding:14px 0}.semantic-check-heading{justify-content:space-between;align-items:baseline;gap:12px 20px;display:flex}.semantic-check-heading>strong{min-width:0;font-weight:500}.semantic-check-decision{text-align:right;flex-shrink:0;max-width:50%;font-size:12px;font-weight:500}.semantic-check p{white-space:pre-wrap;margin:6px 0 0}.semantic-check-reason{color:var(--muted)}.semantic-check blockquote{border-left:2px solid var(--line);margin:12px 0 0;padding-left:12px}.semantic-check cite{color:var(--muted);margin-top:6px;font-size:12px;font-style:normal;display:block}.semantic-check cite code{font-size:inherit}.semantic-judge-summary{color:var(--muted);overflow-wrap:anywhere;margin:12px 0;font-size:12px}.semantic-judge-details{margin-top:10px}.semantic-judge-details>summary,.semantic-judge-attempt>summary{cursor:pointer;color:var(--muted);padding:8px 0;font-size:13px}.semantic-judge-attempt{border-left:1px solid var(--line);padding:0 12px}
