:root{--font-sans:"Instrument Sans";--font-mono:"IBM Plex Mono";--ground:#f3f2ec;--grid:#e7e6de;--panel:#fff;--panel-2:#fbfbf8;--ink:#15171a;--ink-2:#3f423c;--muted:#5b5e57;--line:#d9d8cf;--line-2:#efeee7;--dg:#12632a;--dg-ink:#0b3f1a;--dg-tint:#dcebdf;--dg-band:#eaf2eb;--ai:#4a3d8f;--ai-tint:#f4f2fb;--ai-bar:#b9b1e0;--warn:#9a6a2e;--warn-tint:#f8f3ea;--radius:12px}*{box-sizing:border-box}html,body{margin:0}body{background:var(--ground);color:var(--ink);font-family:var(--font-sans), ui-sans-serif, system-ui, sans-serif;font-size:15px;line-height:1.5}a{color:var(--dg)}a:hover{color:var(--dg-ink)}h1,h2,h3{letter-spacing:-.02em;margin:0}h1{font-size:36px;font-weight:600;line-height:42px}h2{letter-spacing:-.01em;font-size:18px;font-weight:600}.mono{font-family:var(--font-mono), ui-monospace, monospace}.muted{color:var(--muted)}.small{font-size:14px}.ledger{background-color:var(--ground);background-image:linear-gradient(var(--grid) 1px, transparent 1px), linear-gradient(90deg, var(--grid) 1px, transparent 1px);background-size:24px 24px;min-height:100vh}.brand{color:var(--ink);align-items:center;gap:8px;font-size:17px;font-weight:700;text-decoration:none;display:flex}.page{flex-direction:column;gap:24px;width:100%;max-width:1080px;margin:0 auto;padding:40px 32px 64px;display:flex}.page.narrow{max-width:820px}.page.wide{max-width:1400px}.row{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.spread{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.grid-auto{grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr));gap:12px;display:grid}.btn{background:var(--dg);color:#fff;cursor:pointer;border:0;border-radius:10px;align-items:center;gap:8px;min-height:44px;padding:0 18px;font-family:inherit;font-size:15px;font-weight:600;text-decoration:none;display:inline-flex}.btn:hover{background:var(--dg-ink);color:#fff}.btn2{min-height:44px;color:var(--ink);cursor:pointer;background:#fff;border:1px solid #c9c8be;border-radius:10px;align-items:center;padding:0 16px;font-family:inherit;font-size:15px;text-decoration:none;display:inline-flex}.chip{font-family:var(--font-mono), monospace;border:1px solid var(--line);white-space:nowrap;background:#fff;border-radius:999px;padding:4px 10px;font-size:12px}.chip.dg{background:var(--dg-tint);color:var(--dg-ink);border-color:#0000}.chip.ai{background:var(--ai-tint);color:var(--ai);border-color:#0000}.chip.bad{background:var(--bad-tint);color:var(--bad);border-color:#0000}label.field,div.field{flex-direction:column;gap:6px;display:flex}input,select{min-height:44px;color:var(--ink);background:#fff;border:1px solid #c9c8be;border-radius:10px;padding:0 12px;font-family:inherit;font-size:15px}input[type=range]{accent-color:var(--dg);padding:0}fieldset{border:0;flex-direction:column;gap:8px;margin:0;padding:0;display:flex}.opt{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:12px;align-items:flex-start;gap:10px;padding:12px 14px;display:flex}.opt:has(input:checked){border:2px solid var(--dg);background:#f5faf6;padding:11px 13px}.opt input{min-height:0;accent-color:var(--dg);margin-top:4px}.table{border-collapse:collapse;width:100%;font-size:14px}.table th{text-align:left;font-family:var(--font-mono), monospace;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);border-bottom:1px solid var(--grid);padding:10px 12px;font-size:11px;font-weight:400}.table td{border-top:1px solid var(--line-2);padding:12px}.scroll{overflow-x:auto}.code{background:var(--ink);color:#e9eae4;font-family:var(--font-mono), monospace;white-space:pre;border-radius:14px;margin:0;padding:18px 20px;font-size:13px;line-height:21px;overflow-x:auto}:focus-visible{outline:2px solid var(--dg);outline-offset:2px;border-radius:6px}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}}.btn2:hover{background:var(--panel-2);border-color:var(--muted)}.btn.sm,.btn2.sm{border-radius:8px;min-height:36px;padding:0 12px;font-size:13px}@media (max-width:768px){.btn.sm,.btn2.sm{min-height:44px}}.btn.danger{background:var(--bad)}.btn.danger:hover{background:#7a2318}.link{color:var(--dg);cursor:pointer;font:inherit;background:0 0;border:0;padding:0;text-decoration:underline}:root{--bad:#9b2f22;--bad-tint:#f9ecea;--dg-soft:#f5faf6;--line-3:#c9c8be}label.field>.lbl,div.field>.lbl{color:var(--ink);font-size:14px;font-weight:500}label.field>.help,div.field>.help{color:var(--muted);font-size:13px}.opt .t{font-weight:600}.opt .d{color:var(--muted);font-size:13px}details.fold{border:1px solid var(--line);background:var(--panel);border-radius:12px}details.fold>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:10px;min-height:44px;padding:12px 16px;font-weight:500;list-style:none;display:flex}details.fold>summary::-webkit-details-marker{display:none}details.fold>summary .chev{color:var(--muted);transition:transform .15s}details.fold[open]>summary .chev{transform:rotate(90deg)}details.fold>.body{border-top:1px solid var(--line-2);flex-direction:column;gap:12px;padding:4px 16px 16px;display:flex}.note{border-radius:10px;flex-direction:column;gap:4px;padding:11px 14px;font-size:14px;display:flex}.note.warn{background:var(--warn-tint)}.note.bad{background:var(--bad-tint)}.note.ok{background:var(--dg-soft)}.bignum{font-family:var(--font-mono), monospace;font-size:26px;line-height:1.1}.dgc{color:var(--dg)}.aic{color:var(--ai)}.warnc{color:var(--warn)}.table{min-width:600px}.table.tight{min-width:0}.check{border-top:1px solid var(--line-2);align-items:flex-start;gap:12px;padding:14px 18px;display:flex}.check:first-of-type{border-top:0}.check .body{flex-direction:column;flex:auto;gap:8px;min-width:0;display:flex}.check .t{font-weight:600}.check.done .t{color:var(--muted)}.cmd{background:var(--ink);color:#e9eae4;font-family:var(--font-mono), monospace;border-radius:10px;align-items:center;gap:8px;min-width:0;padding:8px 8px 8px 14px;font-size:12.5px;display:flex}.cmd code{white-space:nowrap;flex:auto;min-width:0;overflow-x:auto}.cbtn{color:#fff;cursor:pointer;font-size:12px;font-family:var(--font-sans), sans-serif;white-space:nowrap;background:#2a2d28;border:0;border-radius:7px;padding:5px 9px}.cbtn:hover{background:#3a3e38}.legend{color:var(--ink-2);flex-wrap:wrap;gap:16px;font-size:13px;display:flex}.legend .key{vertical-align:middle;width:18px;height:2px;margin-right:6px;display:inline-block}.chart svg{width:100%;height:auto;font-family:var(--font-sans), sans-serif;display:block}.legend .wash{vertical-align:middle;background:var(--dg);opacity:.14;border-radius:2px;width:18px;height:10px;margin-right:6px;display:inline-block}.confirm{border:2px solid var(--dg);background:var(--panel);border-radius:12px;flex-direction:column;gap:10px;max-width:520px;padding:14px 16px;display:flex}.pairbars{flex-direction:column;gap:10px;display:flex}.pb-row,.pb-ref-label{grid-template-columns:minmax(96px,180px) 1fr;align-items:center;gap:12px;display:grid}.pb-name{text-align:right;flex-direction:column;font-size:14px;line-height:1.25;display:flex}.pb-track{width:calc(100% - 56px);min-height:28px;display:block;position:relative}.pb-bar{border-radius:3px;height:28px;position:absolute;top:0;left:0}.pb-val{white-space:nowrap;font-size:14px;font-weight:500;position:absolute;top:50%;transform:translateY(-50%)}.pb-ref{border-left:1px dashed var(--muted);pointer-events:none;position:absolute;top:-6px;bottom:-6px}.pb-ref-label .pb-track{min-height:16px}.pb-ref-label .pb-track>span{white-space:nowrap;position:absolute;transform:translate(-50%)}@media (max-width:560px){.table{min-width:0}.table td,.table th{padding-left:10px;padding-right:10px}.pb-row,.pb-ref-label{grid-template-columns:1fr;gap:4px}.pb-name{text-align:left;flex-direction:row;align-items:baseline;gap:8px}.pb-ref-label>span:first-child{display:none}}details.handoff>summary{min-height:40px;padding:8px 12px;font-size:14px}.handoff-text{border-top:1px solid var(--line);white-space:pre-wrap;overflow-wrap:anywhere;max-height:360px;font-family:var(--font-mono), ui-monospace, monospace;color:var(--ink-2);background:var(--panel-2);border-radius:0 0 12px 12px;margin:0;padding:12px 14px;font-size:12.5px;line-height:1.55;overflow:auto}.rc-form{grid-template-columns:1fr 1fr;gap:12px;display:grid}.rc-form label{flex-direction:column;gap:4px;min-width:0;display:flex}.rc-form input:not([type=radio]),.rc-form select{box-sizing:border-box;width:100%;min-width:0}.rc-form .rc-wide,.rc-form .rc-side{grid-column:1/-1}.rc-side{border:0;flex-direction:column;gap:6px;margin:0;padding:0;display:flex}.rc-side label{flex-flow:row;align-items:flex-start;gap:8px}.rc-side input{flex:none;min-height:0;margin:3px 0 0}@media (max-width:560px){.rc-form{grid-template-columns:1fr}}.nowrap{white-space:nowrap}@media (max-width:640px){.table.changes thead{display:none}.table.changes,.table.changes tbody,.table.changes tr,.table.changes td{width:100%;display:block}.table.changes tr{border-top:1px solid var(--line-2);padding:12px 0}.table.changes td{border:0;padding:2px 0}.table.changes td[data-label=Decision],.table.changes td[data-label=Version],.table.changes td[data-label=Runs]{width:auto;color:var(--muted);margin-right:12px;display:inline-block}}.status{color:var(--ink);margin:0;font-size:16px}.next{border:1px solid var(--line);border-radius:var(--radius);background:var(--panel-2);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;padding:12px 16px;display:flex}.next .t{flex:320px;min-width:0}.agent{background:var(--panel);border:1px solid var(--line);border-radius:16px;flex-direction:column;min-width:0;display:flex}.agent .hd{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 14px;padding:18px 20px 0;display:flex}.agent .line{color:var(--muted);padding:8px 20px 0;font-size:14px}.today{grid-template-columns:repeat(auto-fit,minmax(min(150px,100%),1fr));gap:10px;display:grid}.chart.wide{overflow-x:auto}.chart.wide svg{min-width:640px}@media (max-width:640px){.table.keys{display:block}.table.keys thead{display:none}.table.keys tbody{display:block}.table.keys tbody tr{border-bottom:1px solid var(--line-2);flex-wrap:wrap;align-items:center;gap:4px 10px;padding:10px 12px;display:flex}.table.keys tbody td{white-space:normal;border:0;padding:0;display:block}.table.keys tbody td:last-child{flex-basis:100%}}.chart svg text{font-family:var(--font-mono), ui-monospace, monospace}.legend i{vertical-align:-1px;border-radius:3px;width:12px;height:12px;margin-right:6px;display:inline-block}.plain{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.plain li{border-top:1px solid var(--line-2);flex-wrap:wrap;align-items:baseline;gap:4px 14px;padding:10px 0;display:flex}.plain li:first-child{border-top:0;padding-top:0}.plain .when{font-family:var(--font-mono), ui-monospace, monospace;color:var(--muted);min-width:120px;font-size:12px}details.fold>summary .sum{color:var(--muted);font-size:13.5px;font-weight:400}.choices{grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr));gap:10px;display:grid}.choice{border:1px solid var(--line);border-radius:var(--radius);background:var(--panel);flex-direction:column;gap:4px;min-width:0;padding:12px 14px;display:flex}.choice.on{border:2px solid var(--dg);background:var(--dg-soft);padding:11px 13px}.choice .t{font-weight:600}.choice .d{color:var(--muted);font-size:13.5px}.choice .cur{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.08em;text-transform:uppercase;color:var(--dg);font-size:11px}.newkey{border:2px solid var(--dg);border-radius:var(--radius);background:var(--dg-soft);flex-direction:column;gap:10px;padding:14px 16px;display:flex}.fields{grid-template-columns:repeat(auto-fit,minmax(min(150px,100%),1fr));gap:8px;display:grid}.fields div{background:var(--panel-2);border-radius:8px;flex-direction:column;gap:1px;padding:8px 10px;font-size:14px;display:flex}.fields .blank{color:var(--warn)}textarea{color:var(--ink);background:#fff;border:1px solid #c9c8be;border-radius:10px;max-width:100%;padding:10px 12px;font-family:inherit;font-size:15px}
:root{--ground:#f6f5f0;--panel:#fff;--panel-2:#fafaf6;--line:#e2e1d8;--line-2:#efeee7;--muted:#5d6059;--faint:#8a8d85;--test:#2f4a73;--test-tint:#eef1f6;--shadow:0 1px 2px #15171a0a}body{background:var(--ground)}.app{background:var(--ground);min-height:100vh}h1{font-size:28px;line-height:1.2}h2{font-size:17px}h3{margin:0;font-size:15px;font-weight:600}p{margin:0}.top{background:var(--panel);border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;min-height:56px;padding:10px 24px;display:flex}.top .brand{color:var(--ink);align-items:center;gap:8px;font-size:16px;font-weight:700;text-decoration:none;display:flex}.switch{position:relative}.switch>summary{border:1px solid var(--line);background:var(--panel);cursor:pointer;border-radius:8px;align-items:center;gap:6px;min-height:36px;padding:0 10px;font-size:14px;list-style:none;display:inline-flex}.switch>summary::-webkit-details-marker{display:none}.switch .menu{z-index:20;background:var(--panel);border:1px solid var(--line);border-radius:10px;flex-direction:column;min-width:240px;padding:6px;display:flex;position:absolute;top:calc(100% + 6px);left:0;box-shadow:0 10px 30px #00000014}.switch .menu a{color:var(--ink);border-radius:6px;padding:8px 10px;font-size:14px;text-decoration:none}.switch .menu a:hover,.switch .menu a[aria-current=page]{background:var(--line-2)}.switch .menu hr{border:0;border-top:1px solid var(--line-2);margin:6px 0}.tabsnav{flex-wrap:wrap;align-items:center;gap:2px;display:flex}.tabsnav a{min-height:36px;color:var(--ink-2);border-radius:8px;align-items:center;gap:6px;padding:0 12px;font-size:14px;text-decoration:none;display:inline-flex}.tabsnav a:hover{background:var(--line-2);color:var(--ink)}.tabsnav a[aria-current=page]{background:var(--line-2);color:var(--ink);font-weight:600}.tabsnav .count{font-family:var(--font-mono), monospace;background:var(--warn-tint);color:var(--warn);border-radius:99px;padding:1px 7px;font-size:11px}.wrap{flex-direction:column;gap:24px;width:100%;max-width:1120px;margin:0 auto;padding:36px 24px 72px;display:flex}.wrap.narrow{max-width:760px}.wrap.wide{max-width:1240px}@media (max-width:640px){.wrap{padding:24px 16px 56px}.top{padding:10px 16px}}.card{background:var(--panel);border:1px solid var(--line);min-width:0;box-shadow:var(--shadow);border-radius:12px;flex-direction:column;gap:14px;padding:20px;display:flex}.card.flat{gap:0;padding:0}.card.go{box-shadow:0 0 0 4px var(--dg-tint);border-color:#bcd8c2}.card .hd{border-bottom:1px solid var(--line-2);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 14px;padding:16px 20px;display:flex}.stack{flex-direction:column;gap:8px;min-width:0;display:flex}.split{flex-wrap:wrap;align-items:flex-start;gap:20px;display:flex}.split>.main{flex:999 560px;min-width:0}.split>.side{flex:320px;min-width:0}.lead{letter-spacing:-.02em;max-width:32ch;font-size:26px;font-weight:600;line-height:1.25}.k{font-family:var(--font-mono), monospace;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-size:11px}.hr{background:var(--line-2);border:0;height:1px;margin:0}.dgc{color:var(--dg)}.aic{color:var(--ai)}.stage{white-space:nowrap;border-radius:99px;align-items:center;gap:6px;padding:2px 9px;font-size:12px;font-weight:600;line-height:1.6;display:inline-flex}.stage:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px}.stage.your_ai{background:var(--ai-tint);color:var(--ai)}.stage.learning{background:var(--line-2);color:var(--muted)}.stage.testing{background:var(--test-tint);color:var(--test)}.stage.ready{background:var(--dg);color:#fff}.stage.datagoat{background:var(--dg-tint);color:var(--dg-ink)}.stage.paused{background:var(--warn-tint);color:var(--warn)}.stage.not_answering{background:var(--bad-tint);color:var(--bad)}.needs{background:var(--panel);border:1px solid var(--line);border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 16px;padding:14px 18px;display:flex}.needs.act{background:var(--dg-tint);border-color:#bcd8c2}.needs.risk{background:var(--warn-tint);border-color:#e8d6b3}.needs .t{flex:320px;min-width:0}.flow{flex-wrap:wrap;align-items:stretch;display:flex}.mnode{background:var(--panel);border:1px solid var(--line);min-width:180px;color:inherit;border-radius:12px;flex-direction:column;flex:190px;gap:8px;padding:14px 16px;text-decoration:none;display:flex}.mnode.dec{box-shadow:0 0 0 3px var(--dg-tint);border-color:#bcd8c2;flex:1.5 250px}.mnode.plain{background:var(--panel-2)}.mnode .n{font-family:var(--font-mono), monospace;color:var(--faint);font-size:11px}.join{flex:0 0 24px;align-items:center;display:flex}.join:before{content:"";background:#cfcec4;width:100%;height:1px;display:block}@media (max-width:640px){.join{display:none}.flow{gap:10px}}.prog{background:var(--line-2);border-radius:99px;height:6px;overflow:hidden}.prog>i{background:var(--dg);border-radius:99px;height:100%;display:block}.who{border:1px solid var(--line);border-radius:9px;align-self:flex-start;display:inline-flex;overflow:hidden}.who>*{background:var(--panel);min-height:34px;font:inherit;color:var(--muted);cursor:pointer;border:0;align-items:center;padding:0 12px;font-size:13px;text-decoration:none;display:inline-flex}.who>.on.ai{background:var(--ai-tint);color:var(--ai);font-weight:600}.who>.on.dg{background:var(--dg);color:#fff;font-weight:600}.who>[aria-disabled=true]{color:var(--faint);cursor:default}.cbars{flex-direction:column;gap:12px;display:flex}.cbar{grid-template-columns:96px minmax(0,1fr) 104px;align-items:center;gap:14px;display:grid}.cbar .track{background:var(--line-2);border-radius:7px;height:28px;position:relative;overflow:hidden}.cbar .fill{position:absolute;inset:0 auto 0 0}.cbar .fill.ai{background:var(--ai-bar)}.cbar .fill.dg{background:#1f7a3a}.cbar .v{font-family:var(--font-mono), monospace;white-space:nowrap;font-weight:600}.legend2{color:var(--ink-2);align-items:center;gap:14px;font-size:12.5px;display:flex}.legend2 i{vertical-align:-1px;border-radius:3px;width:10px;height:10px;margin-right:6px;display:inline-block}.verdict{border-radius:10px;align-items:flex-start;gap:10px;padding:12px 14px;font-size:14px;display:flex}.verdict.ok{background:var(--dg-tint)}.verdict.wait{background:var(--line-2)}.verdict.bad{background:var(--bad-tint)}.big{letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:40px;font-weight:600;line-height:1}.kv2{grid-template-columns:minmax(0,1fr) auto;gap:8px 16px;font-size:13.5px;display:grid}.kv2 .ok{color:var(--dg);font-family:var(--font-mono), monospace;font-weight:600}.kv2 .no{color:var(--muted);font-family:var(--font-mono), monospace}.dtable{border-collapse:collapse;width:100%;font-size:13.5px}.dtable th{text-align:left;color:var(--muted);background:var(--panel-2);border-bottom:1px solid var(--line);white-space:nowrap;padding:9px 14px;font-size:12px;font-weight:500}.dtable td{border-bottom:1px solid var(--line-2);white-space:nowrap;vertical-align:middle;padding:10px 14px}.dtable tbody tr:last-child td{border-bottom:0}.dtable tbody tr:hover td{background:#fbfbf8}.dtable tr.sel td{background:var(--panel-2)}.dtable .mono{font-size:12.5px}.sethead{flex-direction:column;gap:2px;margin-bottom:10px;display:flex}.setlist{background:var(--panel);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:12px}.setrow{border-top:1px solid var(--line-2);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 24px;padding:14px 18px;display:flex}.setrow:first-child{border-top:0}.setrow .l{flex-direction:column;flex:260px;gap:2px;min-width:0;display:flex}.setrow .l b{font-size:14px;font-weight:600}.setrow .l span{color:var(--muted);font-size:13px}.setrow .c{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.setnav{flex-direction:column;flex:200px;gap:2px;max-width:220px;display:flex}.setnav a{color:var(--ink-2);border-radius:7px;padding:7px 10px;font-size:14px;text-decoration:none;display:block}.setnav a[aria-current=page]{background:var(--line-2);color:var(--ink);font-weight:600}.setnav .k{padding:14px 10px 6px}.setnav .k:first-child{padding-top:0}.settings{flex-wrap:wrap;align-items:flex-start;gap:40px;display:flex}.settings>.body{flex-direction:column;flex:999 560px;gap:28px;min-width:0;max-width:780px;display:flex}@media (max-width:760px){.setnav{flex-flow:wrap;max-width:none}.setnav .k{flex-basis:100%}}.door{background:var(--panel);border:1px solid var(--line);color:inherit;box-shadow:var(--shadow);border-radius:12px;align-items:center;gap:18px;padding:18px 20px;text-decoration:none;display:flex}.door:hover{border-color:#c9c8bd}.door[aria-current=true]{border-color:var(--dg);box-shadow:0 0 0 3px var(--dg-tint)}.door .stack{flex:auto;gap:2px}.tag{font-family:var(--font-mono), monospace;border:1px solid var(--line);color:var(--ink-2);white-space:nowrap;border-radius:6px;padding:2px 8px;font-size:11px;display:inline-block}.qfold>summary{cursor:pointer;align-items:center;gap:6px;min-height:28px;list-style:none;display:inline-flex}.qfold>summary::-webkit-details-marker{display:none}.qfold>summary:after{content:"⌄";color:var(--muted);font-size:13px;transform:translateY(-2px)}.qfold[open]>summary:after{transform:rotate(180deg)translateY(2px)}.drawer{position:sticky;top:16px}.seg{border:1px solid var(--line);background:var(--panel);border-radius:10px;display:inline-flex;overflow:hidden}.seg a,.seg label{white-space:nowrap;min-height:36px;color:var(--ink-2);cursor:pointer;border-left:1px solid var(--line);flex:none;align-items:center;gap:6px;padding:0 14px;font-size:14px;text-decoration:none;display:inline-flex}.seg>:first-child{border-left:0}.seg a[aria-current=page],.seg label.on{background:var(--ink);color:#fff}.setlist .check{border-top:1px solid var(--line-2);gap:12px;padding:14px 18px;display:flex}.setlist .check:first-child{border-top:0}.setlist .check .body{flex-direction:column;flex:auto;gap:6px;min-width:0;display:flex}.seg a[aria-current=page] .muted{color:#ffffffb3}.lbl{color:var(--ink);font-size:14px;font-weight:500}
