:root{--bg:#08090b;--panel:#0d0f12;--panel-2:#111419;--raised:#161a20;--line:#1e242c;--line-bright:#2b333d;--text:#e6e9ee;--text-dim:#8b95a3;--text-faint:#5a6472;--accent:#7dd3fc;--ok:#5ddba4;--warn:#f0b429;--err:#ff6b6b;--h-claude:#d97757;--h-codex:#9fb2c4;--h-grok:#8b8fff;--h-opencode:#c084fc;--h-pi:#5ddba4;--c-1:#c96b46;--c-2:#1294cc;--c-3:#b27f02;--c-4:#9675cc;--c-5:#2fa06a;--c-other:#5a6472;--mono:ui-monospace, "SF Mono", "JetBrains Mono", Menlo, Consolas, monospace;--u:4px;--bar:44px}*{box-sizing:border-box}html,body{background:var(--bg);height:100%;color:var(--text);font-family:var(--mono);-webkit-font-smoothing:antialiased;margin:0;padding:0;font-size:13px;line-height:1.5}button,input,select,textarea{font-family:inherit;font-size:inherit;border-radius:0}::selection{background:var(--accent);color:#04060a}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:var(--bg)}::-webkit-scrollbar-thumb{background:var(--line);border:2px solid var(--bg)}::-webkit-scrollbar-thumb:hover{background:var(--line-bright)}.label{letter-spacing:.14em;text-transform:uppercase;color:var(--text-faint);font-size:10px;font-weight:500}.panel{background:var(--panel);border:1px solid var(--line);flex-direction:column;min-height:0;display:flex}.panel-head{justify-content:space-between;align-items:center;gap:calc(var(--u) * 2);padding:calc(var(--u) * 2) calc(var(--u) * 3);border-bottom:1px solid var(--line);background:var(--panel-2);flex:none;display:flex}.panel-body{padding:calc(var(--u) * 3);flex:1;min-height:0;overflow:auto}.panel-body.flush{flex-direction:column;padding:0;display:flex;overflow:hidden}.tile{gap:calc(var(--u) * 1.5);padding:calc(var(--u) * 3);background:var(--panel-2);border:1px solid var(--line);color:var(--text);cursor:pointer;text-align:left;flex-direction:column;transition:background 90ms linear,border-color 90ms linear;display:flex;position:relative}.tile:hover:not(:disabled){background:var(--raised);border-color:var(--line-bright)}.tile:disabled{opacity:.6;cursor:not-allowed;background:var(--panel);border-style:dashed}.tile:disabled .tile-name{color:var(--text-dim)}.tile[data-selected=true]{background:var(--raised);border-color:var(--sel,var(--accent));box-shadow:inset 3px 0 0 0 var(--sel,var(--accent))}.tile-name{letter-spacing:-.01em;font-size:13px;font-weight:600}.tile-meta{color:var(--text-faint);font-size:10.5px;line-height:1.45}.btn{justify-content:center;align-items:center;gap:calc(var(--u) * 2);padding:calc(var(--u) * 2.5) calc(var(--u) * 4);background:var(--raised);border:1px solid var(--line-bright);color:var(--text);cursor:pointer;letter-spacing:.1em;text-transform:uppercase;font-size:11px;font-weight:600;text-decoration:none;transition:background 90ms linear,border-color 90ms linear;display:inline-flex}.btn:hover:not(:disabled){background:#1d2229;border-color:#3a444f}.btn:disabled{opacity:.35;cursor:not-allowed}.btn-primary{background:var(--accent);border-color:var(--accent);color:#04060a}.btn-primary:hover:not(:disabled){background:#9ee0fd;border-color:#9ee0fd}.field{width:100%;padding:calc(var(--u) * 2.5) calc(var(--u) * 3);background:var(--panel-2);border:1px solid var(--line);color:var(--text);outline:none}.field:focus{border-color:var(--line-bright)}.dot{background:var(--text-faint);flex:none;width:6px;height:6px}.dot[data-s=ok]{background:var(--ok)}.dot[data-s=warn]{background:var(--warn)}.dot[data-s=err]{background:var(--err)}.dot[data-s=live]{background:var(--ok);animation:1.6s ease-in-out infinite pulse}@keyframes pulse{0%,to{opacity:1}50%{opacity:.25}}@media (prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}.shell{grid-template-columns:var(--rail) minmax(0, 1fr);grid-template-rows:var(--bar) minmax(0, 1fr);grid-template-areas:"brand top""rail main";height:100vh;display:grid;overflow:hidden}:root{--rail:216px}.shell-brand{padding:0 calc(var(--u) * 3);border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--panel);grid-area:brand;align-items:center;display:flex}.shell-top{justify-content:space-between;align-items:center;gap:calc(var(--u) * 4);padding:0 calc(var(--u) * 4);border-bottom:1px solid var(--line);background:var(--panel);grid-area:top;display:flex}.shell-rail{border-right:1px solid var(--line);background:var(--panel);flex-direction:column;grid-area:rail;min-height:0;display:flex;overflow:hidden}.shell-main{background:var(--bg);grid-area:main;min-height:0;overflow:auto}.shell-main:has(>[data-fills]){overflow:hidden}.brand{align-items:center;gap:calc(var(--u) * 2.5);color:var(--text);text-decoration:none;display:inline-flex}.brand svg{color:var(--accent);transition:color .12s linear}.brand:hover svg{color:var(--text)}.brand-word{letter-spacing:-.02em;font-size:13px;font-weight:700}.brand-word-alt{color:var(--text-dim);font-weight:500}.brand:hover .brand-word-alt{color:var(--text)}.nav-item{align-items:center;gap:calc(var(--u) * 2.5);padding:calc(var(--u) * 2.5) calc(var(--u) * 3);color:var(--text-dim);border-left:2px solid #0000;font-size:12px;text-decoration:none;transition:background 90ms linear,color 90ms linear;display:flex}.nav-item:hover{background:var(--panel-2);color:var(--text)}.nav-item[data-active=true]{background:var(--panel-2);color:var(--text);border-left-color:var(--accent)}.nav-item svg{opacity:.7;flex:none}.nav-item[data-active=true] svg{opacity:1}.nav-section{padding:calc(var(--u) * 3) calc(var(--u) * 3) calc(var(--u) * 1.5);border-top:1px solid var(--line);margin-top:calc(var(--u) * 2)}.content{padding:calc(var(--u) * 4);gap:calc(var(--u) * 3);flex-direction:column;min-height:100%;display:flex}.content-head{justify-content:space-between;align-items:flex-end;gap:calc(var(--u) * 4);display:flex}.content-title{letter-spacing:-.02em;margin:0;font-size:15px;font-weight:650}.content-sub{color:var(--text-faint);margin:calc(var(--u) * 1) 0 0;font-size:11px;line-height:1.6}.table{border-collapse:collapse;width:100%;font-size:12px}.table th{text-align:left;letter-spacing:.14em;text-transform:uppercase;color:var(--text-faint);padding:calc(var(--u) * 2) calc(var(--u) * 3);border-bottom:1px solid var(--line);background:var(--panel-2);font-size:10px;font-weight:500}.table td{padding:calc(var(--u) * 2.5) calc(var(--u) * 3);border-bottom:1px solid var(--line)}.table tbody tr:hover{background:var(--panel-2)}.table a{color:var(--text);text-decoration:none}.stat-row{gap:calc(var(--u) * 3);grid-template-columns:repeat(auto-fit,minmax(160px,1fr));display:grid}.chart-panel{gap:calc(var(--u) * 3);flex-direction:column;min-height:240px;display:flex}.chart-legend{gap:calc(var(--u) * 2) calc(var(--u) * 4);color:var(--text-dim);flex-wrap:wrap;font-size:11px;display:flex}.legend-item{align-items:center;gap:calc(var(--u) * 1.5);display:inline-flex}.legend-swatch{background:var(--text-faint);flex:none;width:8px;height:8px}@media (max-width:900px){:root{--rail:0px}.shell{grid-template-columns:minmax(0,1fr);grid-template-areas:"top""main";grid-template-rows:var(--bar) minmax(0,1fr)}.shell-brand,.shell-rail{display:none}}.kv{gap:calc(var(--u) * 2) calc(var(--u) * 4);grid-template-columns:132px minmax(0,1fr);align-items:baseline;font-size:12px;display:grid}.kv dt{color:var(--text-faint);letter-spacing:.14em;text-transform:uppercase;font-size:10px}.kv dd{color:var(--text);overflow-wrap:anywhere;min-width:0;margin:0}.tag{align-items:center;gap:calc(var(--u) * 1.5);padding:1px calc(var(--u) * 1.5);border:1px solid var(--line-bright);background:var(--panel-2);letter-spacing:.12em;text-transform:uppercase;color:var(--text-dim);font-size:9.5px;display:inline-flex}.tag[data-tone=ok]{border-color:color-mix(in srgb, var(--ok) 40%, transparent);color:var(--ok)}.tag[data-tone=warn]{border-color:color-mix(in srgb, var(--warn) 40%, transparent);color:var(--warn)}.panel[data-tone=danger]{border-color:color-mix(in srgb, var(--err) 30%, transparent)}.panel[data-tone=danger] .panel-head{background:color-mix(in srgb, var(--err) 7%, var(--panel-2))}.btn-danger{border-color:color-mix(in srgb, var(--err) 45%, transparent);color:var(--err)}.btn-danger:hover:not(:disabled){background:color-mix(in srgb, var(--err) 12%, var(--raised));border-color:var(--err)}@media (max-width:560px){.kv{gap:calc(var(--u) * .5) 0;grid-template-columns:minmax(0,1fr)}.kv dd{margin-bottom:calc(var(--u) * 2)}}a{color:var(--accent)}.htag{align-items:center;gap:calc(var(--u) * 1.5);white-space:nowrap;color:var(--text);display:inline-flex}.htag:before{content:"";background:var(--hc,var(--text-faint));flex:none;width:6px;height:6px}.grid-2{gap:calc(var(--u) * 3);grid-template-columns:repeat(auto-fit,minmax(420px,1fr));display:grid}@media (max-width:560px){.grid-2{grid-template-columns:minmax(0,1fr)}}.stat{gap:calc(var(--u) * 1);padding:calc(var(--u) * 3);background:var(--panel);border:1px solid var(--line);flex-direction:column;display:flex}.stat-value{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:20px;font-weight:650}.stat-meta{color:var(--text-faint);font-size:10.5px}.muted{color:var(--text-faint)}.dim{color:var(--text-dim)}.num{font-variant-numeric:tabular-nums;text-align:right}.nowrap{white-space:nowrap}.clip{text-overflow:ellipsis;white-space:nowrap;max-width:360px;overflow:hidden}.table-wrap{overflow-x:auto}.table td.clip{max-width:360px}.empty{padding:calc(var(--u) * 6) calc(var(--u) * 3);color:var(--text-dim);font-size:12px;line-height:1.7}.empty code{color:var(--text);background:var(--panel-2);border:1px solid var(--line);padding:0 calc(var(--u) * 1)}.notice{border:1px solid var(--line-bright);background:var(--panel-2);padding:calc(var(--u) * 2.5) calc(var(--u) * 3);overflow-wrap:anywhere;border-left-width:3px;font-size:12px}.notice[data-tone=err]{border-color:color-mix(in srgb, var(--err) 45%, transparent);border-left-color:var(--err)}.notice[data-tone=ok]{border-color:color-mix(in srgb, var(--ok) 40%, transparent);border-left-color:var(--ok)}.notice[data-tone=warn]{border-color:color-mix(in srgb, var(--warn) 40%, transparent);border-left-color:var(--warn)}.filters{align-items:flex-end;gap:calc(var(--u) * 2);flex-wrap:wrap;display:flex}.filters label,.form-row label{gap:calc(var(--u) * 1);flex-direction:column;min-width:140px;display:flex}.filters .field,.form-row .field{padding:calc(var(--u) * 1.5) calc(var(--u) * 2)}.form-row{align-items:flex-end;gap:calc(var(--u) * 2);flex-wrap:wrap;display:flex}.form-row label.grow{flex:260px}.inline-form{align-items:center;gap:calc(var(--u) * 1.5);display:inline-flex}.inline-form .field{width:220px;padding:calc(var(--u) * 1) calc(var(--u) * 2)}.btn-sm{padding:calc(var(--u) * 1) calc(var(--u) * 2.5);font-size:10px}.row-actions{gap:calc(var(--u) * 2);flex-wrap:wrap;align-items:center;display:flex}.pager{align-items:center;gap:calc(var(--u) * 3);color:var(--text-dim);font-size:11px;display:flex}.pager a{color:var(--text)}.bars{border-bottom:1px solid var(--line-bright);grid-template-columns:repeat(30,minmax(0,1fr));align-items:end;gap:2px;height:120px;display:grid}.bar{background:var(--c-2);min-height:0}.bar[data-zero=true]{background:0 0}.bar-col{flex-direction:column;justify-content:flex-end;height:100%;display:flex}.bar-col:hover .bar{background:var(--accent)}.bars-axis{color:var(--text-faint);margin-top:calc(var(--u) * 1);justify-content:space-between;font-size:10px;display:flex}.msg{border:1px solid var(--line);background:var(--panel)}.msg-head{gap:calc(var(--u) * 3);padding:calc(var(--u) * 1.5) calc(var(--u) * 3);border-bottom:1px solid var(--line);background:var(--panel-2);color:var(--text-dim);flex-wrap:wrap;align-items:center;font-size:11px;display:flex}.msg[data-role=user]{border-left:2px solid var(--accent)}.msg[data-role=assistant]{border-left:2px solid var(--line-bright)}.msg-body{padding:calc(var(--u) * 3);gap:calc(var(--u) * 2);flex-direction:column;display:flex}.msg-text{white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-family:inherit}.block{border:1px solid var(--line);background:var(--panel-2)}.block>summary{cursor:pointer;padding:calc(var(--u) * 1.5) calc(var(--u) * 2.5);color:var(--text-dim);font-size:11px;list-style:none}.block>summary::-webkit-details-marker{display:none}.block>summary:before{content:"+ ";color:var(--text-faint)}.block[open]>summary:before{content:"− "}.block>summary:hover{color:var(--text)}.block[data-tone=err]>summary{color:var(--err)}.block pre{padding:calc(var(--u) * 2.5);border-top:1px solid var(--line);white-space:pre-wrap;overflow-wrap:anywhere;max-height:480px;margin:0;font-size:11.5px;overflow:auto}.block[data-kind=thinking] pre{color:var(--text-dim);font-style:italic}.top-nav{display:none}@media (max-width:900px){.top-nav{display:block;overflow-x:auto}.top-nav nav{display:flex}.top-nav .nav-item{padding:calc(var(--u) * 2) calc(var(--u) * 2.5);border-bottom:2px solid #0000;border-left:0}.top-nav .nav-item[data-active=true]{border-bottom-color:var(--accent)}.top-label{display:none}}.tag[data-tone=err]{border-color:color-mix(in srgb, var(--err) 40%, transparent);color:var(--err)}.heat-wrap{gap:calc(var(--u) * 3);flex-direction:column;display:flex;overflow-x:auto}.heat{border-collapse:separate;border-spacing:2px;font-size:11.5px}.heat th{letter-spacing:.1em;text-transform:uppercase;color:var(--text-faint);text-align:left;padding:calc(var(--u) * 1) calc(var(--u) * 2);white-space:nowrap;font-size:10px;font-weight:500}.heat th.heat-effort{text-transform:none;letter-spacing:0}.heat th.heat-row{text-transform:none;letter-spacing:0;color:var(--text);padding-right:calc(var(--u) * 4);font-size:12px}.heat-warn{color:var(--warn);font-size:10.5px}.heat-cell{border:1px solid var(--line);background:var(--panel);vertical-align:top;min-width:132px;padding:0}.heat-cell>a,.heat-cell>span:only-child{display:block}.heat-cell>a{color:var(--text);padding:calc(var(--u) * 2) calc(var(--u) * 2.5);height:100%;text-decoration:none}.heat-cell>a:hover{outline:1px solid var(--line-bright);outline-offset:-1px}.heat-cell>span.muted{padding:calc(var(--u) * 2) calc(var(--u) * 2.5)}.heat-marg{background:var(--panel-2);padding:calc(var(--u) * 2) calc(var(--u) * 2.5)}td.heat-marg{border-color:var(--line-bright)}.heat-cell[data-selected]{outline:2px solid var(--accent);outline-offset:-2px}.heat-k{font-variant-numeric:tabular-nums;font-weight:650;display:block}.heat-sub{color:var(--text-dim);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:10.5px;display:block}[data-step="1"].heat-cell,.heat-swatch[data-step="1"]{background:color-mix(in srgb, var(--c-2) 12%, var(--panel))}[data-step="2"].heat-cell,.heat-swatch[data-step="2"]{background:color-mix(in srgb, var(--c-2) 26%, var(--panel))}[data-step="3"].heat-cell,.heat-swatch[data-step="3"]{background:color-mix(in srgb, var(--c-2) 40%, var(--panel))}[data-step="4"].heat-cell,.heat-swatch[data-step="4"]{background:color-mix(in srgb, var(--c-2) 54%, var(--panel))}[data-step="5"].heat-cell,.heat-swatch[data-step="5"]{background:color-mix(in srgb, var(--c-2) 68%, var(--panel))}[data-step="3"].heat-cell .heat-sub,[data-step="4"].heat-cell .heat-sub,[data-step="5"].heat-cell .heat-sub{color:var(--text)}.heat-swatch[data-step="0"]{background:var(--panel);border:1px dashed var(--line-bright)}.heat-swatch{border:1px solid var(--line)}.strip{flex-wrap:wrap;gap:2px;display:flex}.strip-sq{width:12px;height:12px;display:block}a.strip-sq:hover{outline:1px solid var(--accent)}.mini-bars{border-bottom:1px solid var(--line-bright);align-items:end;gap:2px;height:96px;display:grid}pre.diff span[data-l=add]{color:var(--ok)}pre.diff span[data-l=del]{color:var(--err)}pre.diff span[data-l=hunk]{color:var(--accent)}pre.diff span[data-l=meta]{color:var(--text-faint)}.live-dot{vertical-align:middle;margin-right:calc(var(--u) * 2);display:inline-block}.live-state{align-items:center;gap:calc(var(--u) * 1.5);color:var(--text-faint);white-space:nowrap;font-size:10.5px;display:inline-flex}.session-view{gap:calc(var(--u) * 3);flex-direction:column;display:flex}.block-more{margin:calc(var(--u) * 2) calc(var(--u) * 2.5)}.auth-page{min-height:100vh;padding:calc(var(--u) * 6) calc(var(--u) * 4);background:var(--bg);place-items:center;display:grid}.auth-card{gap:calc(var(--u) * 3);flex-direction:column;width:100%;max-width:400px;display:flex}.auth-brand{gap:calc(var(--u) * 2.5);padding:0 calc(var(--u) * 1);display:flex}.auth-body{gap:calc(var(--u) * 3);flex-direction:column;display:flex}.auth-body code{color:var(--text)}.auth-form{gap:calc(var(--u) * 2);flex-direction:column;display:flex}.auth-form label{gap:calc(var(--u) * 1);flex-direction:column;display:flex}.auth-hint{margin:calc(var(--u) * 1.5) 0 0;color:var(--text-dim);overflow-wrap:anywhere;font-size:11px;line-height:1.6}.auth-or{align-items:center;gap:calc(var(--u) * 2);display:flex}.auth-or:before,.auth-or:after{content:"";border-top:1px solid var(--line);flex:1}.btn-block{width:100%}.top-account{align-items:center;gap:calc(var(--u) * 2.5);flex:none;min-width:0;display:flex}.top-account .top-label{text-overflow:ellipsis;white-space:nowrap;text-transform:none;letter-spacing:.02em;max-width:260px;overflow:hidden}.cloud-continue>summary{cursor:pointer;list-style:none}.cloud-continue>summary::-webkit-details-marker{display:none}.cloud-continue>summary .label:before{content:"▸ "}.cloud-continue[open]>summary .label:before{content:"▾ "}.cloud-form{gap:calc(var(--u) * 3);flex-direction:column;display:flex}.cloud-keys{font-size:12px}.cloud-runs{margin:calc(var(--u) * 3) 0 0;padding-left:calc(var(--u) * 4);font-size:12px}.cloud-chat{gap:calc(var(--u) * 2);flex-direction:column;display:flex}.cloud-chat textarea{resize:vertical;width:100%;min-height:72px;padding:calc(var(--u) * 2);line-height:1.5}.cloud-chat .form-row label{flex-direction:row;align-items:center;min-width:0}.cloud-cmds{padding:calc(var(--u) * 2);background:var(--panel-2);border:1px solid var(--line);margin:0;font-size:11.5px;overflow-x:auto}.cloud-tabs{gap:calc(var(--u) * 1);border-bottom:1px solid var(--line);display:flex}.cloud-tabs a{padding:calc(var(--u) * 1.5) calc(var(--u) * 3);color:var(--text-dim);border-bottom:2px solid #0000;font-size:12px;text-decoration:none}.cloud-tabs a[data-active=true]{color:var(--text);border-bottom-color:var(--text)}.cloud-terminal{gap:calc(var(--u) * 2);flex-direction:column;display:flex}.cloud-terminal-box{border:1px solid var(--line);height:520px;padding:calc(var(--u) * 1);background:#0c0c0e;display:none}.cloud-terminal-box[data-open=true]{display:block}.tools-anchors{gap:calc(var(--u) * 1) calc(var(--u) * 3);flex-wrap:wrap;font-size:11px;display:flex}.tools-anchors a{color:var(--text-dim);text-decoration:none}.tools-anchors a:hover{color:var(--text)}.tools-section{scroll-margin-top:calc(var(--u) * 4)}.tools-add{border-top:1px solid var(--line)}.tools-add>summary{cursor:pointer;padding:calc(var(--u) * 2) calc(var(--u) * 3);list-style:none}.tools-add>summary::-webkit-details-marker{display:none}.tools-add>summary .label:before{content:"+ "}.tools-add[open]>summary .label:before{content:"− "}.tools-form{gap:calc(var(--u) * 2.5);flex-direction:column;display:flex}.tools-form textarea.field,.tools-block textarea.field{resize:vertical;padding:calc(var(--u) * 1.5) calc(var(--u) * 2);line-height:1.5}.tools-block{gap:calc(var(--u) * 1);flex-direction:column;display:flex}.tools-block .field{padding:calc(var(--u) * 1.5) calc(var(--u) * 2)}.tools-check{color:var(--text-dim);align-items:center;font-size:12px;gap:calc(var(--u) * 1.5)!important;flex-direction:row!important;min-width:0!important}.tools-slots{gap:calc(var(--u) * 1.5);padding:calc(var(--u) * 2);border:1px dashed var(--line-bright);flex-direction:column;display:flex}.tools-cards{gap:calc(var(--u) * 3);grid-template-columns:repeat(auto-fit,minmax(340px,1fr));display:grid}.tools-card{gap:calc(var(--u) * 2);padding:calc(var(--u) * 3);background:var(--panel-2);border:1px solid var(--line);flex-direction:column;display:flex}.tools-card[data-tone=warn]{border-left:3px solid var(--warn)}.tools-notes{padding-left:calc(var(--u) * 4);color:var(--text-dim);margin:0;font-size:11.5px;line-height:1.6}.tools-pre{padding:calc(var(--u) * 2);background:var(--panel);border:1px solid var(--line);white-space:pre-wrap;overflow-wrap:anywhere;max-height:180px;margin:0;font-size:11px;overflow:auto}.tools-approvals{gap:calc(var(--u) * 2.5);flex-direction:column;display:flex}.tools-rules+.tools-rules{border-top:1px solid var(--line-bright)}.btn[data-on=true]{color:var(--ok);border-color:color-mix(in srgb, var(--ok) 45%, transparent)}.mx{border-collapse:separate;border-spacing:2px;margin:calc(var(--u) * 2);font-size:11px}.mx th{letter-spacing:.08em;text-transform:lowercase;color:var(--text-faint);text-align:center;padding:calc(var(--u) * 1) calc(var(--u) * 1);white-space:nowrap;font-size:10px;font-weight:500}.mx th.mx-ctx{text-transform:uppercase;letter-spacing:.14em;color:var(--text-dim);border-bottom:1px solid var(--line-bright)}.mx .mx-rowh{text-align:left;white-space:nowrap;padding:calc(var(--u) * 1) calc(var(--u) * 4) calc(var(--u) * 1) calc(var(--u) * 1);font-size:12px}.mx .mx-rowh[data-depth="1"]{padding-left:calc(var(--u) * 5);color:var(--text-dim);font-size:11.5px}.mx tr[data-kind=server] .mx-rowh{border-top:1px solid var(--line)}.mx .mx-first{border-left:1px solid var(--line-bright);padding-left:calc(var(--u) * 1)}.mx form{margin:0}.mx-cell{width:100%;min-width:46px;padding:calc(var(--u) * .75) calc(var(--u) * 1);border:1px solid var(--line);background:var(--panel);color:var(--text-faint);text-align:center;cursor:pointer;font-family:inherit;font-size:10.5px;display:block}span.mx-cell{cursor:default;opacity:.75}.mx-cell[data-effect=allow]{color:var(--ok)}.mx-cell[data-effect=deny]{color:var(--err)}.mx-cell[data-effect=ask]{color:var(--warn)}.mx-cell[data-explicit=true]{background:color-mix(in srgb, currentColor 14%, var(--panel));border-color:currentColor;font-weight:700}button.mx-cell:hover{outline:1px solid var(--line-bright);outline-offset:-1px;background:var(--raised)}.meter{background:var(--panel-2);border:1px solid var(--line);min-width:120px;height:6px}.meter>span{background:var(--c-2);height:100%;display:block}.meter[data-full=true]>span{background:var(--err)}.rl-result{gap:calc(var(--u) * 3);margin-top:calc(var(--u) * 3);flex-direction:column;display:flex}.rl-result .kv dd .tag{margin:0 calc(var(--u) * 1) calc(var(--u) * 1) 0}.rl-reasons{padding-left:calc(var(--u) * 4);margin:0}.rl-task{white-space:pre-wrap;max-height:160px;overflow:auto}.rl-json>summary{cursor:pointer;font-size:11px}.rl-json pre{margin:calc(var(--u) * 2) 0 0;padding:calc(var(--u) * 2);background:var(--panel-2);border:1px solid var(--line);max-height:360px;font-size:11px;overflow:auto}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.lb-shell{--lb-max:1320px;--gutter:calc(var(--u) * 6);--text-faint:#7d8796;background:var(--bg);flex-direction:column;min-height:100vh;display:flex}.lb-shell a:focus-visible,.lb-shell button:focus-visible,.lb-shell summary:focus-visible,.lb-shell [tabindex]:focus-visible,.lb-shell .field:focus-visible,.lb-shell input:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.lb-shell .field{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.lb-shell .table-wrap,.lb-shell .heat-wrap,.lb-shell .chart-panel{position:relative}.lb-shell input[type=radio]{accent-color:var(--accent)}.lb-shell code{color:var(--text);background:var(--panel-2);border:1px solid var(--line);padding:0 calc(var(--u) * 1);font-size:.92em}.lb-skip{z-index:30;padding:calc(var(--u) * 2) calc(var(--u) * 3);background:var(--accent);color:#04060a;font-weight:600;position:absolute;top:8px;left:-9999px}.lb-skip:focus{left:16px}.lb-top{border-bottom:1px solid var(--line);background:var(--panel)}.lb-top-in{max-width:var(--lb-max);height:var(--bar);padding:0 var(--gutter);justify-content:space-between;align-items:center;gap:calc(var(--u) * 4);margin:0 auto;display:flex}.lb-subnav{z-index:10;border-bottom:1px solid var(--line);background:color-mix(in srgb, var(--bg) 90%, transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);position:sticky;top:0}.lb-subnav-in{max-width:var(--lb-max);padding:0 var(--gutter);justify-content:space-between;align-items:center;gap:calc(var(--u) * 4);margin:0 auto;display:flex}.lb-nav{margin-left:calc(var(--u) * -3);display:flex}.lb-nav-item{padding:calc(var(--u) * 3) calc(var(--u) * 3);color:var(--text-dim);white-space:nowrap;border-bottom:2px solid #0000;margin-bottom:-1px;font-size:12px;text-decoration:none}.lb-nav-item:hover{color:var(--text)}.lb-nav-item[data-active=true]{color:var(--text);border-bottom-color:var(--accent)}.lb-preview{align-items:center;gap:calc(var(--u) * 2);min-width:0;color:var(--text-faint);font-size:11px;display:inline-flex}.lb-preview-tag{padding:1px calc(var(--u) * 1.5);border:1px solid color-mix(in srgb, var(--warn) 45%, transparent);color:var(--warn);letter-spacing:.12em;text-transform:uppercase;flex:none;font-size:9.5px}.lb-preview-text{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.lb-preview-short{white-space:nowrap;display:none}.lb-main{width:100%;max-width:var(--lb-max);min-width:0;padding:calc(var(--u) * 8) var(--gutter) calc(var(--u) * 16);flex:1;margin:0 auto}.lb-main:focus{outline:none}.lb-foot{border-top:1px solid var(--line);background:var(--panel)}.lb-foot-in{max-width:var(--lb-max);padding:calc(var(--u) * 4) var(--gutter);gap:calc(var(--u) * 1.5) calc(var(--u) * 6);color:var(--text-faint);flex-wrap:wrap;margin:0 auto;font-size:11px;display:flex}.lb-foot a{color:var(--text-dim)}.lb-page{gap:calc(var(--u) * 10);flex-direction:column;min-width:0;display:flex}.lb-head{justify-content:space-between;align-items:flex-end;gap:calc(var(--u) * 4) calc(var(--u) * 6);flex-wrap:wrap;display:flex}.lb-head-main{gap:calc(var(--u) * 2.5);flex-direction:column;min-width:0;max-width:860px;display:flex}.lb-head-aside{align-items:center;display:flex}.lb-eyebrow{align-items:center;gap:calc(var(--u) * 2.5);flex-wrap:wrap;font-size:12px;display:flex}.lb-title{letter-spacing:-.03em;overflow-wrap:anywhere;margin:0;font-size:26px;font-weight:700;line-height:1.2}.lb-title .lb-vendor{font-weight:500}.lb-lede{align-items:flex-start;gap:calc(var(--u) * 2.5);color:var(--text-dim);flex-direction:column;margin:0;font-size:13px;line-height:1.7;display:flex}.lb-lede-note{color:var(--text-faint);font-size:11.5px;line-height:1.6}.lb-stamp{color:var(--text-faint);font-size:11px}.lb-stamp b{color:var(--text-dim);font-variant-numeric:tabular-nums;font-weight:600}.lb-head-actions{align-items:center;gap:calc(var(--u) * 2.5);flex-wrap:wrap;display:flex}.lb-crumbs ol{gap:calc(var(--u) * 1.5);color:var(--text-faint);flex-wrap:wrap;margin:0;padding:0;font-size:11px;list-style:none;display:flex}.lb-crumbs li+li:before{content:"/";margin-right:calc(var(--u) * 1.5)}.lb-crumbs a{color:var(--text-dim);text-decoration:none}.lb-crumbs a:hover{color:var(--text)}.lb-crumbs+.lb-head{margin-top:calc(var(--u) * -7)}.lb-section{gap:calc(var(--u) * 3.5);flex-direction:column;min-width:0;scroll-margin-top:64px;display:flex}.lb-section-head{justify-content:space-between;align-items:baseline;gap:calc(var(--u) * 2) calc(var(--u) * 6);flex-wrap:wrap;display:flex}.lb-h2{letter-spacing:-.01em;margin:0;font-size:14px;font-weight:650}.lb-h3{margin:0;font-size:13px;font-weight:650}.lb-section-meta{color:var(--text-faint);font-size:11px;line-height:1.6}.lb-footnote{color:var(--text-faint);margin:0;font-size:11px;line-height:1.6}.lb-panel-meta{color:var(--text-faint);font-size:11px}.lb-panel-empty{padding:calc(var(--u) * 5) calc(var(--u) * 4);color:var(--text-dim);margin:0;font-size:12px;line-height:1.7}.panel-body>.lb-panel-empty{padding:calc(var(--u) * 2) calc(var(--u) * 1)}.panel-head h2.label{margin:0}.lb-textlink{color:var(--accent);font-size:11.5px;text-decoration:none}.lb-textlink:hover{text-underline-offset:3px;text-decoration:underline}.table a.lb-textlink{color:var(--accent)}.lb-tracks{border:1px solid var(--line);background:var(--panel);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.lb-track{gap:calc(var(--u) * 1);padding:calc(var(--u) * 3.5) calc(var(--u) * 4);color:var(--text-dim);border-top:2px solid #0000;flex-direction:column;text-decoration:none;transition:background 90ms linear;display:flex}.lb-track+.lb-track{border-left:1px solid var(--line)}.lb-track:hover{background:var(--panel-2);color:var(--text)}.lb-track[data-active=true]{background:var(--raised);border-top-color:var(--accent);color:var(--text)}.lb-track-name{letter-spacing:-.01em;font-size:13px;font-weight:650}.lb-track-blurb{color:var(--text-faint);font-size:11px;line-height:1.5}.lb-leaders{gap:calc(var(--u) * 4);flex-direction:column;display:flex}.lb-leader-group{gap:calc(var(--u) * 3);grid-template-columns:64px minmax(0,1fr);align-items:start;display:grid}.lb-leader-group>.label{padding-top:calc(var(--u) * 3)}.lb-leader-grid{gap:calc(var(--u) * 2);grid-template-columns:repeat(auto-fill,minmax(176px,1fr));margin:0;padding:0;list-style:none;display:grid}.lb-leader{gap:calc(var(--u) * 1.5);height:100%;padding:calc(var(--u) * 3) calc(var(--u) * 3.5);background:var(--panel);border:1px solid var(--line);color:var(--text);flex-direction:column;text-decoration:none;transition:background 90ms linear,border-color 90ms linear;display:flex}.lb-leader:hover{background:var(--panel-2);border-color:var(--line-bright)}.lb-leader[data-active=true]{border-color:var(--accent);box-shadow:inset 3px 0 0 var(--accent)}.lb-leader-domain{letter-spacing:.12em;text-transform:uppercase;color:var(--text-faint);font-size:10px}.lb-leader-combo{align-items:baseline;gap:0 calc(var(--u) * 2);flex-wrap:wrap;min-width:0;font-size:12px;display:flex}.lb-leader-model{overflow-wrap:anywhere;min-width:0}.lb-leader-meta{justify-content:space-between;align-items:baseline;gap:0 calc(var(--u) * 2);flex-wrap:wrap;display:flex}.lb-leader-chips{color:var(--text-dim);margin-top:auto;font-size:10.5px}.lb-leader-val{color:var(--text);font-variant-numeric:tabular-nums;font-size:15px;font-weight:650}.lb-leader-note{color:var(--text-faint);font-size:10.5px}.lb-leader-none{color:var(--text-faint);font-size:11px;line-height:1.55}.lb-controls{gap:calc(var(--u) * 3);flex-direction:column;display:flex}.lb-tabs{gap:calc(var(--u) * 1.5);flex-direction:column;display:flex}.lb-tabrow{gap:calc(var(--u) * 3);grid-template-columns:64px minmax(0,1fr);align-items:start;display:grid}.lb-tabrow>.label{padding-top:calc(var(--u) * 1.75)}.lb-tabset{gap:calc(var(--u) * 1);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.lb-tab{align-items:baseline;gap:calc(var(--u) * 1.5);padding:calc(var(--u) * 1.25) calc(var(--u) * 2);border:1px solid var(--line);background:var(--panel);color:var(--text-dim);white-space:nowrap;font-size:11.5px;text-decoration:none;display:inline-flex;position:relative}.lb-tab:hover{border-color:var(--line-bright);color:var(--text)}.lb-tab[data-empty=true]{border-style:dashed}.lb-tab[data-active=true]{border:1px solid var(--accent);background:var(--raised);color:var(--text)}.lb-tab-n{color:var(--text-faint);font-variant-numeric:tabular-nums;font-size:10px}.lb-tier{align-items:center;gap:calc(var(--u) * 2) calc(var(--u) * 3);flex-wrap:wrap;display:flex}.lb-tier>.label{width:64px}.lb-tier-note{color:var(--text-faint);font-size:11px}.lb-seg{border:1px solid var(--line);background:var(--panel);display:inline-flex}.lb-seg a{padding:calc(var(--u) * 1.5) calc(var(--u) * 3);color:var(--text-dim);white-space:nowrap;font-size:11.5px;text-decoration:none}.lb-seg a+a{border-left:1px solid var(--line)}.lb-seg a:hover{background:var(--panel-2);color:var(--text)}.lb-seg a[data-active=true]{background:var(--raised);color:var(--text);box-shadow:inset 0 -2px 0 var(--accent)}.lb-facts{gap:calc(var(--u) * 1) calc(var(--u) * 5);flex-wrap:wrap;margin:0;font-size:11px;display:flex}.lb-facts>div{align-items:baseline;gap:calc(var(--u) * 1.5);display:flex}.lb-facts dt{letter-spacing:.12em;text-transform:uppercase;color:var(--text-faint);font-size:9.5px}.lb-facts dd{font-variant-numeric:tabular-nums;margin:0;font-weight:600}.lb-board{gap:calc(var(--u) * 3);flex-direction:column;min-width:0;display:flex}.lb-table-wrap{border:1px solid var(--line);background:var(--panel)}.lb-table th{white-space:nowrap}.lb-table td{vertical-align:middle}.lb-table th.num,.lb-table td.num{text-align:right;white-space:nowrap}.lb-table tbody th{padding:calc(var(--u) * 2.5) calc(var(--u) * 3);border-bottom:1px solid var(--line);color:var(--text);letter-spacing:0;text-transform:none;text-align:left;background:0 0;font-size:12px;font-weight:500}.lb-table tr:target td,.lb-table tr:target th{background:color-mix(in srgb, var(--accent) 9%, var(--panel))}.lb-th-sub{margin-left:calc(var(--u) * 1);color:var(--text-faint);font-size:9px}.lb-col-rank{width:60px}.lb-rank{font-variant-numeric:tabular-nums;font-size:14px;font-weight:700}.lb-id{gap:calc(var(--u) * 1.25);flex-direction:column;min-width:250px;display:flex}.lb-id-line{align-items:baseline;gap:calc(var(--u) * 1) calc(var(--u) * 2.5);flex-wrap:wrap;display:flex}.lb-id-link{color:var(--text);text-decoration:none}.lb-id-link:hover .lb-model{text-underline-offset:3px;text-decoration:underline}.lb-model{overflow-wrap:anywhere}.lb-vendor{color:var(--text-faint)}.lb-chips{align-items:center;gap:calc(var(--u) * 1) calc(var(--u) * 1.5);flex-wrap:wrap;display:inline-flex}.lb-best{font-weight:600}.lb-main-cell{min-width:160px}.lb-main-fig{justify-content:flex-end;align-items:baseline;gap:calc(var(--u) * 2);display:flex}.lb-val{font-variant-numeric:tabular-nums;font-weight:650}.lb-main-fig .lb-val{font-size:14px}.lb-ci{color:var(--text-faint);font-variant-numeric:tabular-nums;font-size:10.5px}.lb-table td.num .lb-ci{display:block}.lb-table td.num .lb-main-fig .lb-ci{display:inline}.lb-ib{height:8px;margin-top:calc(var(--u) * 1.5);background:var(--panel-2);border:1px solid var(--line);min-width:120px;display:block;position:relative}.lb-ib-ci{background:color-mix(in srgb, var(--c-2) 75%, transparent);position:absolute;top:1px;bottom:1px}.lb-ib-pt{background:var(--text);width:2px;margin-left:-1px;position:absolute;top:-3px;bottom:-3px}.lb-more{border:1px solid var(--line);background:var(--panel)}.lb-more>summary{align-items:baseline;gap:calc(var(--u) * 1) calc(var(--u) * 3);padding:calc(var(--u) * 3) calc(var(--u) * 3.5);cursor:pointer;flex-wrap:wrap;list-style:none;display:flex}.lb-more>summary::-webkit-details-marker{display:none}.lb-more>summary:before{content:"+";width:10px;color:var(--text-faint)}.lb-more[open]>summary:before{content:"−"}.lb-more[open]>summary{border-bottom:1px solid var(--line)}.lb-more>summary:hover .lb-more-title{color:var(--accent)}.lb-more-title{font-size:12px;font-weight:600}.lb-more-meta{color:var(--text-faint);font-size:11px}.lb-dots td{color:var(--text-dim)}.lb-dotcell{white-space:nowrap}.lb-dot-why{margin-left:calc(var(--u) * 3);color:var(--text-dim)}.lb-id[data-compact]{min-width:0}.lb-id-inline{color:var(--text-faint);white-space:nowrap;font-size:11px}.lb-dots td{padding-top:calc(var(--u) * 2);padding-bottom:calc(var(--u) * 2)}.lb-dot{width:7px;height:7px;margin-right:calc(var(--u) * 2);vertical-align:middle;background:var(--text-faint);display:inline-block}.lb-dots tr[data-dot=provisional] .lb-dot{background:var(--warn)}.lb-dot-label{letter-spacing:.1em;text-transform:uppercase;color:var(--text-faint);font-size:10px}.lb-notes-list{padding:calc(var(--u) * 3) calc(var(--u) * 3.5) calc(var(--u) * 4);gap:calc(var(--u) * 2.5) calc(var(--u) * 4);grid-template-columns:160px minmax(0,1fr);margin:0;font-size:11.5px;line-height:1.65;display:grid}.lb-notes-list>div{display:contents}.lb-notes-list dt{font-weight:600}.lb-notes-list dd{color:var(--text-dim);max-width:900px;margin:0}.lb-chart{gap:calc(var(--u) * 6);grid-template-columns:minmax(0,2fr) minmax(240px,1fr);align-items:start;display:grid}.lb-chart .chart-panel{min-width:0;min-height:0;overflow-x:auto}.lb-front{gap:calc(var(--u) * 2);flex-direction:column;display:flex}.lb-front ol{gap:calc(var(--u) * 1.5);counter-reset:front;flex-direction:column;margin:0;padding:0;font-size:11.5px;list-style:none;display:flex}.lb-front li{gap:calc(var(--u) * 2);counter-increment:front;padding-bottom:calc(var(--u) * 1.5);border-bottom:1px solid var(--line);display:flex}.lb-front li:before{content:counter(front);width:18px;color:var(--text-faint);flex:none}.lb-front a{min-width:0;color:var(--text);overflow-wrap:anywhere;flex:1;text-decoration:none}.lb-front a:hover{color:var(--accent)}.lb-front-nums{color:var(--text-dim);font-variant-numeric:tabular-nums;white-space:nowrap}.lb-cards{gap:calc(var(--u) * 2);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.lb-cards-4{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.lb-card{gap:calc(var(--u) * 1.5);min-width:0;padding:calc(var(--u) * 4);background:var(--panel);border:1px solid var(--line);flex-direction:column;display:flex}.lb-card-value{align-items:baseline;gap:calc(var(--u) * 2.5);letter-spacing:-.02em;font-variant-numeric:tabular-nums;flex-wrap:wrap;font-size:24px;font-weight:700;display:flex}.lb-card-value .lb-ci{letter-spacing:0;font-size:11px;font-weight:500}.lb-card-none{color:var(--text-dim);font-size:16px;font-weight:600}.lb-card-meta{color:var(--text-faint);font-size:11px;line-height:1.55}.lb-card-meta a{color:var(--text-dim)}.lb-grid-wrap{padding:calc(var(--u) * 3);background:var(--panel);border:1px solid var(--line)}.lb-grid{width:100%;min-width:560px}.lb-grid thead th:first-child{width:22%}.lb-grid .heat-row{font-size:12px}.lb-grid-group th{padding-top:calc(var(--u) * 3)}.lb-grid-cell>a{justify-content:space-between;align-items:baseline;gap:0 calc(var(--u) * 3);padding:calc(var(--u) * 2) calc(var(--u) * 3);color:var(--text);flex-wrap:wrap;text-decoration:none;display:flex}.lb-grid-cell>a>span{white-space:nowrap}.lb-grid-cell .heat-sub{color:var(--text-dim)}.lb-grid-wrap [data-step="1"].heat-cell,.lb-grid-wrap .heat-swatch[data-step="1"]{background:color-mix(in srgb, var(--c-2) 6%, var(--panel))}.lb-grid-wrap [data-step="2"].heat-cell,.lb-grid-wrap .heat-swatch[data-step="2"]{background:color-mix(in srgb, var(--c-2) 12%, var(--panel))}.lb-grid-wrap [data-step="3"].heat-cell,.lb-grid-wrap .heat-swatch[data-step="3"]{background:color-mix(in srgb, var(--c-2) 20%, var(--panel))}.lb-grid-wrap [data-step="4"].heat-cell,.lb-grid-wrap .heat-swatch[data-step="4"]{background:color-mix(in srgb, var(--c-2) 30%, var(--panel))}.lb-grid-wrap [data-step="5"].heat-cell,.lb-grid-wrap .heat-swatch[data-step="5"]{background:color-mix(in srgb, var(--c-2) 42%, var(--panel))}.lb-grid-cell>a:hover{outline:1px solid var(--line-bright);outline-offset:-1px}.lb-grid-dim{color:var(--text-faint);font-weight:500}.lb-metric-cols{gap:calc(var(--u) * 2);grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;display:grid}.lb-mlist{flex-direction:column;margin:0;display:flex}.lb-mlist>div{gap:calc(var(--u) * 3);padding:calc(var(--u) * 2) 0;border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:baseline;display:grid}.lb-mlist>div:last-child{border-bottom:0}.lb-mlist dt{color:var(--text-dim);font-size:11.5px}.lb-mlist dd{text-align:right;margin:0}.lb-mlist-fig{align-items:baseline;gap:calc(var(--u) * 2);display:inline-flex}.lb-mlist-rel{color:var(--text-faint);font-size:10.5px;display:block}.lb-two{gap:calc(var(--u) * 10) calc(var(--u) * 6);grid-template-columns:minmax(0,3fr) minmax(0,2fr);align-items:start;display:grid}.lb-win{align-items:center;gap:calc(var(--u) * 2.5);display:flex}.lb-win-bar{background:var(--panel-2);border:1px solid var(--line);flex:none;width:110px;height:8px;position:relative}.lb-win-bar>span{background:var(--c-2);position:absolute;top:0;bottom:0;left:0}.lb-win-bar>i{background:var(--text-faint);width:1px;position:absolute;top:-3px;bottom:-3px;left:50%}.lb-win-n{font-variant-numeric:tabular-nums;min-width:36px;font-weight:600}.lb-cost{gap:calc(var(--u) * 4) calc(var(--u) * 6);grid-template-columns:repeat(auto-fill,minmax(180px,1fr));margin:0;display:grid}.lb-cost>div{gap:calc(var(--u) * 1);flex-direction:column;display:flex}.lb-cost dt{letter-spacing:.12em;text-transform:uppercase;color:var(--text-faint);font-size:10px}.lb-cost dd{margin:0;font-size:14px}.lb-picker{gap:calc(var(--u) * 3);padding:calc(var(--u) * 4);background:var(--panel);border:1px solid var(--line);grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;align-items:end;display:grid}.lb-picker label{gap:calc(var(--u) * 1.5);flex-direction:column;min-width:0;display:flex}.lb-picker .field{width:100%;padding:calc(var(--u) * 2) calc(var(--u) * 2.5)}.lb-picker-actions{gap:calc(var(--u) * 2);display:flex}.lb-vs{gap:calc(var(--u) * 3);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:stretch;display:grid}.lb-vs-side{gap:calc(var(--u) * 2);padding:calc(var(--u) * 4) calc(var(--u) * 4) calc(var(--u) * 4) calc(var(--u) * 5);background:var(--panel);border:1px solid var(--line);flex-direction:column;min-width:0;display:flex;position:relative}.lb-vs-key{width:4px;position:absolute;top:0;bottom:0;left:0}.lb-vs-side[data-side=a] .lb-vs-key{background:var(--c-1)}.lb-vs-side[data-side=b] .lb-vs-key{background:var(--c-2)}.lb-vs-mid{letter-spacing:.14em;text-transform:uppercase;color:var(--text-faint);align-self:center;font-size:11px}.lb-odds{gap:calc(var(--u) * 2) calc(var(--u) * 4);padding:calc(var(--u) * 3.5) calc(var(--u) * 4);background:var(--panel);border:1px solid var(--line);grid-template-columns:auto minmax(0,1fr);align-items:center;display:grid}.lb-odds-bar{border:1px solid var(--line);height:10px;display:flex}.lb-odds-bar>[data-side=a]{background:var(--c-1)}.lb-odds-bar>[data-side=b]{background:var(--c-2)}.lb-odds-text{font-variant-numeric:tabular-nums;grid-column:2;font-size:12px}.lb-tally{color:var(--text-dim);margin:0;font-size:12px;line-height:1.7}.lb-tally b{color:var(--text);font-weight:600}.lb-tone-a:before,.lb-tone-b:before,.lb-verdict[data-tone=a]:before,.lb-verdict[data-tone=b]:before{content:"";width:8px;height:8px;margin-right:calc(var(--u) * 1.5);display:inline-block}.lb-tone-a:before,.lb-verdict[data-tone=a]:before{background:var(--c-1)}.lb-tone-b:before,.lb-verdict[data-tone=b]:before{background:var(--c-2)}.lb-delta-col{min-width:230px}.lb-delta tbody tr[data-group=overall]>*{background:var(--panel-2);font-weight:600}.lb-delta-domain a{color:var(--text)}.lb-delta-domain a:hover{color:var(--accent)}.lb-diverge{align-items:center;gap:calc(var(--u) * 2.5);display:flex}.lb-diverge-bar{background:var(--panel-2);border:1px solid var(--line);flex:none;width:140px;height:10px;position:relative}.lb-diverge-bar>span{position:absolute;top:0;bottom:0}.lb-diverge-bar>span[data-side=a]{background:var(--c-1)}.lb-diverge-bar>span[data-side=b]{background:var(--c-2)}.lb-diverge-bar>span[data-noise]{opacity:.4}.lb-diverge-bar>i{background:var(--text-faint);width:1px;position:absolute;top:-3px;bottom:-3px;left:50%}.lb-diverge-n{font-variant-numeric:tabular-nums;white-space:nowrap;font-size:11.5px}.lb-verdict{letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;color:var(--text-faint);font-size:10px}.lb-verdict[data-tone=a],.lb-verdict[data-tone=b]{color:var(--text)}.lb-steps-how{background:var(--panel);border:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.lb-steps-how li{gap:calc(var(--u) * 1) calc(var(--u) * 2.5);padding:calc(var(--u) * 4);grid-template-columns:28px minmax(0,1fr);display:grid}.lb-steps-how li+li{border-left:1px solid var(--line)}.lb-how-n{border:1px solid var(--line-bright);width:22px;height:22px;color:var(--text-dim);grid-row:span 2;place-items:center;font-size:11px;display:grid}.lb-how-title{font-size:12.5px;font-weight:650}.lb-how-text{color:var(--text-dim);font-size:11.5px;line-height:1.6}.lb-arena-cols{gap:calc(var(--u) * 10) calc(var(--u) * 6);grid-template-columns:minmax(0,3fr) minmax(300px,2fr);align-items:start;display:grid}.lb-battles{gap:calc(var(--u) * 2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.lb-battle{gap:calc(var(--u) * 2);padding:calc(var(--u) * 3.5) calc(var(--u) * 4);background:var(--panel);border:1px solid var(--line);color:var(--text);flex-direction:column;text-decoration:none;transition:background 90ms linear,border-color 90ms linear;display:flex}.lb-battle:hover{background:var(--panel-2);border-color:var(--line-bright)}.lb-battle-top{align-items:center;gap:calc(var(--u) * 2.5);flex-wrap:wrap;font-size:11px;display:flex}.lb-battle-prompt{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12.5px;line-height:1.6;display:-webkit-box;overflow:hidden}.lb-battle-meta{gap:calc(var(--u) * 1) calc(var(--u) * 4);color:var(--text-faint);flex-wrap:wrap;font-size:11px;display:flex}.lb-battle-meta [data-tone=warn]{color:var(--warn)}.lb-battle-go{color:var(--accent);margin-left:auto}.lb-start{gap:calc(var(--u) * 3.5);flex-direction:column;display:flex}.lb-start label{gap:calc(var(--u) * 1.5);flex-direction:column;min-width:0;display:flex}.lb-start textarea{resize:vertical;line-height:1.5}.lb-start-row{gap:calc(var(--u) * 3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.lb-start-row .field{padding:calc(var(--u) * 2) calc(var(--u) * 2.5)}.lb-start-pair{gap:calc(var(--u) * 1.5);border:0;flex-direction:column;margin:0;padding:0;display:flex}.lb-start-pair legend{margin-bottom:calc(var(--u) * 1.5);padding:0}.lb-start .lb-start-pair label{align-items:center;gap:calc(var(--u) * 2);color:var(--text-dim);flex-direction:row;font-size:12px}.lb-start-foot{align-items:flex-start;gap:calc(var(--u) * 2);padding-top:calc(var(--u) * 3.5);border-top:1px solid var(--line);flex-direction:column;display:flex}.lb-start-note{color:var(--text-faint);margin:0;font-size:11px;line-height:1.6}.lb-prompt{white-space:pre-wrap;margin:0;font-size:13px;line-height:1.7}.lb-sides{gap:calc(var(--u) * 3);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}.lb-side-head{justify-content:flex-start;gap:calc(var(--u) * 4)}.lb-side-name{background:var(--raised);border:1px solid var(--line-bright);flex:none;place-items:center;width:28px;height:28px;margin:0;font-size:15px;font-weight:700;display:grid}.lb-side-meta{align-items:center;gap:calc(var(--u) * 1) calc(var(--u) * 3.5);color:var(--text-dim);font-variant-numeric:tabular-nums;flex-wrap:wrap;font-size:11px;display:flex}.lb-side-body{gap:calc(var(--u) * 4.5);flex-direction:column;display:flex}.lb-side-block{gap:calc(var(--u) * 2);flex-direction:column;min-width:0;display:flex}.lb-side-none{margin:0;font-size:11.5px}.lb-diffstat{margin-left:calc(var(--u) * 1.5);letter-spacing:0;text-transform:none;color:var(--text-dim)}.lb-steps{flex-direction:column;gap:2px;margin:0;padding:0;font-size:11.5px;list-style:none;display:flex}.lb-steps li{gap:calc(var(--u) * 2);padding:calc(var(--u) * 1.25) calc(var(--u) * 2);background:var(--panel-2);border:1px solid var(--line);grid-template-columns:52px minmax(0,1fr) auto;align-items:baseline;display:grid}.lb-steps li[data-ok=false]{border-left:2px solid var(--err)}.lb-verb{letter-spacing:.12em;text-transform:uppercase;color:var(--text-faint);font-size:10px}.lb-step-text{overflow-wrap:anywhere}.lb-step-ok{color:var(--text-faint);font-size:10px}.lb-steps li[data-ok=false] .lb-step-ok{color:var(--err)}.lb-pre{padding:calc(var(--u) * 2.5) calc(var(--u) * 3);background:var(--panel-2);border:1px solid var(--line);white-space:pre-wrap;overflow-wrap:anywhere;max-height:360px;margin:0;font-family:inherit;font-size:11.5px;line-height:1.55;overflow:auto}pre.diff.lb-pre{white-space:pre;overflow-wrap:normal}.lb-task .panel-head,.lb-side-head{flex-wrap:wrap}.lb-vote{gap:calc(var(--u) * 2);flex-wrap:wrap;display:flex}.lb-vote .btn{min-width:140px}.lb-vote-note{margin:calc(var(--u) * 3) 0 0;color:var(--text-faint);font-size:11px;line-height:1.6}.lb-vote-actions{gap:calc(var(--u) * 2);margin-top:calc(var(--u) * 3);flex-wrap:wrap;display:flex}.lb-reveal-panel{border-color:color-mix(in srgb, var(--accent) 45%, var(--line))}.lb-reveal{gap:calc(var(--u) * 3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.lb-reveal-card{align-items:flex-start;gap:calc(var(--u) * 2);min-width:0;padding:calc(var(--u) * 3.5);background:var(--panel-2);border:1px solid var(--line);flex-direction:column;display:flex}.lb-reveal-card[data-picked]{border-color:var(--accent);box-shadow:inset 3px 0 0 var(--accent)}.lb-reveal-side{align-items:center;gap:calc(var(--u) * 2);font-size:13px;font-weight:700;display:flex}.lb-reveal-model{overflow-wrap:anywhere;font-size:13px}.lb-reveal-standing{color:var(--text-dim);font-size:11px}.lb-toc ol{gap:calc(var(--u) * 1.5);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.lb-toc a{padding:calc(var(--u) * 1.25) calc(var(--u) * 2.5);background:var(--panel);border:1px solid var(--line);color:var(--text-dim);font-size:11.5px;text-decoration:none;display:inline-block}.lb-toc a:hover{border-color:var(--line-bright);color:var(--text)}.lb-method .lb-toc{margin-top:calc(var(--u) * -4)}.lb-prose{max-width:860px;color:var(--text-dim);font-size:12.5px;line-height:1.75}.lb-prose p{margin:0 0 calc(var(--u) * 3)}.lb-prose p:last-child{margin-bottom:0}.lb-prose b{color:var(--text)}.lb-prose-cols{gap:calc(var(--u) * 4) calc(var(--u) * 8);grid-template-columns:repeat(2,minmax(0,1fr));max-width:none;display:grid}.lb-prose-cols p{margin:0}.lb-method-table{min-width:760px}.lb-method-table td,.lb-method-table th{vertical-align:top;line-height:1.6}.lb-method-table td{color:var(--text-dim)}.lb-ledger{gap:calc(var(--u) * 3);grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;display:grid}.lb-method-table tbody th,.lb-ledger-table tbody th{padding:calc(var(--u) * 2.5) calc(var(--u) * 3);color:var(--text);letter-spacing:0;text-transform:none;background:0 0;font-size:12px;font-weight:600}.lb-ledger-table tbody th{white-space:normal;font-weight:500}.lb-ledger-label{font-size:12px;display:block}.lb-ledger-what{color:var(--text-faint);margin-top:2px;font-size:11px;line-height:1.5;display:block}.lb-ledger-table td.num{vertical-align:top;font-weight:600}.lb-catalog{columns:2;column-gap:calc(var(--u) * 3)}.lb-catalog>.lb-family{break-inside:avoid;margin-bottom:calc(var(--u) * 3)}.lb-family{gap:calc(var(--u) * 3);padding:calc(var(--u) * 4);background:var(--panel);border:1px solid var(--line);flex-direction:column;display:flex}.lb-family-head{flex-direction:column;gap:2px;font-size:11.5px;display:flex}.lb-defs{gap:calc(var(--u) * 3);flex-direction:column;margin:0;display:flex}.lb-def dt{align-items:center;gap:calc(var(--u) * 1.5) calc(var(--u) * 2.5);flex-wrap:wrap;font-size:12px;display:flex}.lb-def-tags{gap:calc(var(--u) * 1);flex-wrap:wrap;display:inline-flex}.lb-def dd{margin:calc(var(--u) * 1) 0 0;color:var(--text-dim);font-size:11.5px;line-height:1.65}.lb-notfound{gap:calc(var(--u) * 2);flex-wrap:wrap;display:flex}@media (max-width:1080px){.lb-ledger{grid-template-columns:minmax(0,1fr)}.lb-metric-cols,.lb-cards{grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}}@media (max-width:900px){.lb-arena-cols,.lb-two,.lb-sides,.lb-reveal,.lb-prose-cols,.lb-chart{grid-template-columns:minmax(0,1fr)}.lb-catalog{columns:1}.lb-preview-text{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.lb-preview-short{display:inline}.lb-head-aside{width:100%}}@media (max-width:640px){.lb-shell{--gutter:calc(var(--u) * 4)}.lb-main{padding-top:calc(var(--u) * 5);padding-bottom:calc(var(--u) * 12)}.lb-page{gap:calc(var(--u) * 8)}.lb-title{font-size:21px}.lb-lede{font-size:12.5px}.lb-crumbs+.lb-head{margin-top:calc(var(--u) * -5)}.lb-subnav-in{gap:calc(var(--u) * 2)}.lb-nav-item{padding:calc(var(--u) * 3) calc(var(--u) * 2)}.lb-nav{margin-left:calc(var(--u) * -2)}.lb-preview{gap:calc(var(--u) * 1.5)}.lb-id{min-width:200px}.lb-track{padding:calc(var(--u) * 2.5) calc(var(--u) * 2.5)}.lb-track-name{font-size:12px}.lb-track-blurb{display:none}.lb-leader-group,.lb-tabrow{gap:calc(var(--u) * 1.5);grid-template-columns:minmax(0,1fr)}.lb-leader-group>.label,.lb-tabrow>.label{padding-top:0}.lb-leader-grid{scroll-snap-type:x mandatory;padding-bottom:calc(var(--u) * 1.5);grid-template-columns:none;grid-auto-columns:74%;grid-auto-flow:column;overflow-x:auto}.lb-leader-grid>li{scroll-snap-align:start}.lb-tabset{padding-bottom:calc(var(--u) * 1.5);flex-wrap:nowrap;overflow-x:auto}.lb-tier>.label{width:auto}.lb-notes-list{gap:calc(var(--u) * .5) 0;grid-template-columns:minmax(0,1fr)}.lb-notes-list dd{margin-bottom:calc(var(--u) * 2)}.lb-picker,.lb-vs,.lb-start-row,.lb-steps-how{grid-template-columns:minmax(0,1fr)}.lb-vs-mid{justify-self:center}.lb-steps-how li+li{border-left:0;border-top:1px solid var(--line)}.lb-odds{grid-template-columns:minmax(0,1fr)}.lb-odds-text{grid-column:1}.lb-vote .btn{flex:1 1 calc(50% - var(--u) * 2);min-width:0}.lb-card-value{font-size:20px}.lb-chart .chart-panel svg{min-width:600px}.lb-table th,.lb-table td{padding-left:calc(var(--u) * 2);padding-right:calc(var(--u) * 2)}.lb-col-rank{width:36px}.lb-table .lb-id{min-width:148px}.lb-table .lb-vendor{display:none}.lb-main-cell{min-width:0}.lb-main-fig{flex-direction:column;align-items:flex-end;gap:0}.lb-ib{min-width:64px}.lb-dotcell{white-space:normal;min-width:150px}.lb-dot-why{margin:calc(var(--u) * .5) 0 0;display:block}.lb-method-table{min-width:0}.lb-method-table thead{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.lb-method-table,.lb-method-table tbody,.lb-method-table tr,.lb-method-table th,.lb-method-table td{display:block}.lb-method-table tr{padding:calc(var(--u) * 2.5) 0;border-bottom:1px solid var(--line)}.lb-method-table tr:last-child{border-bottom:0}.lb-method-table tbody th,.lb-method-table td{padding:calc(var(--u) * 1) calc(var(--u) * 3.5);border-bottom:0}.lb-method-table td:before{content:attr(data-label);letter-spacing:.12em;text-transform:uppercase;color:var(--text-faint);margin-bottom:2px;font-size:10px;display:block}}
