:root{--bg:#1c2233;--panel:#252d43;--panel2:#303a54;--bg-sticky:#1c2233b8;--line:#4d5a7d;--text:#eaeef7;--muted:#a6b0c8;--faint:#8a94b0;--brand:#5aa6d6;--brand2:#3b7ca6;--green:#35d07f;--green-bg:#35d07f21;--amber:#f5a623;--amber-bg:#f5a62321;--red:#ff6b6b;--red-bg:#ff6b6b21;--radius:12px}*{box-sizing:border-box;margin:0;padding:0}[hidden]{display:none!important}body{background:var(--bg);color:var(--text);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Inter,Roboto,sans-serif;font-size:14px;line-height:1.5}a{color:var(--brand)}code,.mono{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.92em}.layout{grid-template-columns:224px 1fr;min-height:100vh;display:grid}aside{background:var(--panel);border-right:1px solid var(--line);flex-direction:column;padding:18px 14px;display:flex}.ops-alto{box-sizing:content-box;background:#fff;border-radius:8px;place-self:start;width:auto;height:24px;margin:2px 0 14px 8px;padding:5px 9px;display:block}.logo{align-items:center;gap:10px;padding:6px 8px 18px;font-size:16px;font-weight:800;display:flex}.logo .mark{background:linear-gradient(135deg, var(--brand), var(--brand2));width:26px;height:26px;color:var(--bg);border-radius:7px;flex-shrink:0;place-items:center;font-size:11px;font-weight:800;display:grid}nav{flex-direction:column;gap:4px;display:flex}nav a{color:var(--muted);border-radius:9px;align-items:center;gap:11px;padding:10px 12px;font-size:13.5px;font-weight:500;text-decoration:none;display:flex}nav a:hover,nav a[aria-current=page]{background:var(--panel2);color:var(--text)}nav .ico{text-align:center;opacity:.9;flex-shrink:0;width:18px}nav .tag{color:var(--faint);border:1px solid var(--line);border-radius:20px;margin-left:auto;padding:1px 7px;font-size:11px;font-weight:600}nav .badge{background:var(--red-bg);color:var(--red);border-radius:20px;margin-left:auto;padding:1px 8px;font-size:11px;font-weight:700}.sb-foot{border-top:1px solid var(--line);color:var(--faint);word-break:break-all;margin-top:auto;padding:12px 8px 4px;font-size:11.5px}main{flex-direction:column;min-width:0;display:flex}.topbar{border-bottom:1px solid var(--line);background:var(--bg-sticky);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);z-index:5;align-items:center;gap:14px;padding:13px 26px;display:flex;position:sticky;top:0}.env{letter-spacing:.3px;color:var(--amber);background:var(--amber-bg);border-radius:20px;padding:4px 10px;font-size:11px;font-weight:700}.ops-switch-box{margin-left:auto}.ops-switch{background:var(--panel);border:1px solid var(--line);border-radius:20px;align-items:stretch;gap:2px;padding:3px;list-style:none;display:flex}.ops-seg{color:var(--muted);white-space:nowrap;border-radius:20px;padding:4px 11px;font-size:11.5px;font-weight:700;line-height:1.2;text-decoration:none;display:block}a.ops-seg:hover{background:var(--panel2);color:var(--text)}a.ops-seg:focus-visible{outline:2px solid var(--brand);outline-offset:-2px}.ops-seg.on{background:var(--panel2);color:var(--text)}.who{align-items:center;gap:9px;display:flex}.who .n{font-size:12.5px;font-weight:600}.content{max-width:1180px;padding:24px 26px 60px;overflow:auto}.page-h{justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:4px;display:flex}h1{letter-spacing:-.2px;font-size:21px}.lede{color:var(--muted);margin:2px 0 18px;font-size:13px}.fresh{color:var(--faint);white-space:nowrap;align-items:center;gap:7px;font-size:12px;display:flex}.dot{background:var(--green);width:7px;height:7px;box-shadow:0 0 0 3px var(--green-bg);border-radius:50%;flex-shrink:0}.dot.warn{background:var(--amber);box-shadow:0 0 0 3px var(--amber-bg)}.dot.bad{background:var(--red);box-shadow:0 0 0 3px var(--red-bg)}.kpis{grid-template-columns:repeat(auto-fit,minmax(158px,1fr));gap:12px;margin-bottom:20px;display:grid}.kpi{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);padding:15px 16px}.kpi .lab{color:var(--muted);text-transform:uppercase;letter-spacing:.4px;margin-bottom:9px;font-size:11.5px}.kpi .val{letter-spacing:-.5px;font-variant-numeric:tabular-nums;font-size:26px;font-weight:700}.kpi .meta{color:var(--faint);margin-top:5px;font-size:12px}.kpi.good .val{color:var(--green)}.kpi.warn .val{color:var(--amber)}.kpi.bad .val{color:var(--red)}.kpi.unknown .val{color:var(--red);letter-spacing:0;font-size:15px;line-height:1.35}.card{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);margin-bottom:16px;padding:16px 18px}h2{margin:22px 0 10px;font-size:14px;font-weight:600}.note{color:var(--muted);font-size:12.5px}.empty{border:1px dashed var(--line);border-radius:var(--radius);background:var(--panel);color:var(--muted);padding:22px 20px;font-size:13px}.empty h3{color:var(--text);margin-bottom:8px;font-size:15px}.empty ul{margin-top:8px;padding-left:20px;font-size:12.5px}.empty li{margin-bottom:4px}table{border-collapse:collapse;background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);width:100%;margin-bottom:8px;overflow:hidden}th,td{text-align:left;border-bottom:1px solid var(--line);vertical-align:top;padding:10px 14px;font-size:13px}th{color:var(--muted);text-transform:uppercase;letter-spacing:.4px;background:var(--panel2);font-size:11.5px;font-weight:600}tbody tr:last-child td{border-bottom:none}tbody tr:nth-child(2n){background:#ffffff06}tbody tr:hover{background:#ffffff0c}td.num{font-variant-numeric:tabular-nums;white-space:nowrap}.sig-ok{color:var(--green)}.sig-warn{color:var(--amber)}.sig-danger{color:var(--red)}.pill{white-space:nowrap;border-radius:20px;padding:2px 8px;font-size:11px;font-weight:700;display:inline-block}.pill.ok{background:var(--green-bg);color:var(--green)}.pill.warn{background:var(--amber-bg);color:var(--amber)}.pill.bad{background:var(--red-bg);color:var(--red)}.pill.flat{background:var(--panel2);color:var(--muted)}.pills{flex-wrap:wrap;gap:6px;display:flex}.curtain{align-items:center;gap:8px;max-width:100%;display:inline-flex}.curtain-text{filter:blur(4.5px);color:var(--muted);-webkit-user-select:none;user-select:none;padding:0 3px;display:inline-block}.curtain-eye{background:var(--panel2);border:1px solid var(--line);width:24px;height:24px;color:var(--muted);cursor:pointer;border-radius:7px;flex-shrink:0;place-items:center;padding:0;display:grid}.curtain-eye:hover{color:var(--text);border-color:var(--brand2)}.curtain-eye:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.curtain-eye svg{width:15px;height:15px;display:block}.alarm{border:1px solid var(--red);background:var(--red-bg);color:var(--text);border-radius:var(--radius);margin-bottom:14px;padding:13px 15px;font-size:13px}.alarm b{color:var(--red)}.gate{place-items:center;min-height:100vh;padding:24px;display:grid}.gate-card{background:var(--panel);border:1px solid var(--line);border-radius:14px;max-width:460px;padding:30px 32px}.gate-card h1{margin-bottom:10px;font-size:19px}.gate-card p{color:var(--muted);margin-bottom:10px;font-size:13.5px}.gate-card .cta{background:var(--brand2);color:#fff;cursor:pointer;border:none;border-radius:9px;margin-top:8px;padding:10px 18px;font-size:14px;font-weight:600;text-decoration:none;display:inline-block}.gate-card .cta:hover{background:var(--brand)}@media (width<=800px){.layout{grid-template-columns:1fr}aside{border-right:none;border-bottom:1px solid var(--line)}nav{flex-flow:wrap}.sb-foot{display:none}}.cls-card h2{margin-top:0}.cls-card>.note{margin:4px 0 12px}.cls-row{flex-wrap:wrap;gap:12px;display:flex}.cls-row .cls-field{flex:200px}.cls-field{flex-direction:column;gap:4px;min-width:0;margin-bottom:12px;display:flex}.cls-label{color:var(--muted);font-size:12px;font-weight:600}.cls-hint{color:var(--faint);font-size:12px}.cls-field input,.cls-field select{background:var(--panel2);border:1px solid var(--line);color:var(--text);font:inherit;border-radius:9px;width:100%;min-width:0;padding:9px 11px}.cls-field input:focus-visible,.cls-field select:focus-visible,.cls-btn:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.cls-btn{background:var(--brand2);color:#fff;font:inherit;cursor:pointer;border:none;border-radius:9px;padding:9px 16px;font-weight:600}.cls-btn:hover{background:var(--brand)}.cls-btn:disabled{opacity:.6;cursor:progress}.cls-btn.quiet{background:var(--panel2);color:var(--text);border:1px solid var(--line);padding:6px 12px;font-size:12.5px}.cls-msg{margin-top:8px}.cls-msg:empty{display:none}.cls-where{color:var(--text)}.cls-table-wrap{margin-bottom:8px;overflow-x:auto}.cls-table-wrap table{min-width:460px;margin-bottom:0}.cls-outcome{border-radius:var(--radius);border:1px solid var(--line);margin-top:14px;padding:14px 16px}.cls-outcome h3{margin-bottom:6px;font-size:14px}.cls-outcome p{margin-bottom:6px}.cls-outcome.good{background:var(--green-bg);border-color:var(--green)}.cls-outcome.good h3{color:var(--green)}.cls-outcome.warn{background:var(--amber-bg);border-color:var(--amber)}.cls-outcome.warn h3{color:var(--amber)}.cls-outcome.bad{background:var(--red-bg);border-color:var(--red)}.cls-outcome.bad h3{color:var(--red)}.cls-quote-label{color:var(--muted);margin-top:8px;font-size:12px;font-weight:600}.cls-outcome blockquote{border-left:3px solid var(--line);color:var(--text);margin:4px 0 8px;padding:4px 0 4px 12px}.cls-outcome .cls-btn{margin-top:6px}.confirm-dialog{border:1px solid var(--line);background:var(--panel);width:min(94vw,26rem);color:var(--text);border-radius:14px;padding:20px 20px 14px}.confirm-dialog::backdrop{background:#0009}.confirm-title{margin:0 0 6px;font-size:18px;font-weight:600}.confirm-why,.confirm-note{color:var(--muted);overflow-wrap:anywhere;margin:0 0 12px;font-size:13px}.confirm-step{gap:10px;display:grid}.confirm-step .confirm-note{margin:0}.confirm-dialog .cta{background:var(--brand2);color:#fff;font:inherit;cursor:pointer;border:none;border-radius:9px;padding:10px 16px;font-weight:600}.confirm-dialog .cta.quiet,.confirm-dialog .linkish,.confirm-actions button{background:var(--panel2);color:var(--text);border:1px solid var(--line);font:inherit;cursor:pointer;border-radius:9px;padding:8px 14px}.confirm-dialog .codeboxes{justify-content:center;gap:6px;margin:4px 0;display:flex}.confirm-dialog .codebox{text-align:center;background:var(--panel2);border:1px solid var(--line);min-width:0;max-width:44px;height:48px;color:var(--text);border-radius:8px;flex:1 1 0;font-size:20px}.confirm-dialog .field{flex-direction:column;gap:4px;display:flex}.confirm-dialog .field input{background:var(--panel2);border:1px solid var(--line);color:var(--text);font:inherit;border-radius:9px;padding:9px 11px}.confirm-links{flex-wrap:wrap;justify-content:center;gap:14px;margin:4px 0 0;display:flex}.confirm-dialog .code-status{color:var(--muted);font-size:12.5px}.confirm-dialog .auth-err{color:var(--red);font-size:12.5px}.confirm-dialog .code-status:empty,.confirm-dialog .auth-err:empty{display:none}.confirm-actions{justify-content:flex-end;margin:12px 0 0;display:flex}.spw-card h2{margin-top:0}.spw-row{flex-wrap:wrap;align-items:flex-end;gap:12px;display:flex}.spw-field{flex-direction:column;flex:180px;gap:4px;min-width:0;display:flex}.spw-label{color:var(--muted);font-size:12px;font-weight:600}.spw-field input,.spw-field select{background:var(--panel2);border:1px solid var(--line);color:var(--text);font:inherit;border-radius:9px;width:100%;min-width:0;padding:9px 11px}.spw-field input:focus-visible,.spw-field select:focus-visible,.spw-btn:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.spw-btn{background:var(--brand2);color:#fff;font:inherit;cursor:pointer;border:none;border-radius:9px;padding:9px 16px;font-weight:600}.spw-btn:hover{background:var(--brand)}.spw-btn:disabled{opacity:.6;cursor:progress}.spw-btn.quiet{background:var(--panel2);color:var(--text);border:1px solid var(--line);padding:5px 12px;font-size:12.5px}.spw-count{margin:14px 0 8px}.spw-table-wrap{margin-bottom:8px;overflow-x:auto}.spw-list td.num{text-align:center;font-variant-numeric:tabular-nums;width:3em}.spw-list td.spw-sentence{white-space:normal;min-width:16em;max-width:30em}.spw-list td.spw-sentence strong{color:var(--text)}.spw-table-wrap table{min-width:480px;margin-bottom:0}.spw-release p+p{margin-top:6px}.spw-files{color:var(--muted);margin:8px 0 0 18px;font-size:12.5px}.spw-back{margin:4px 0 6px}h2.spw-word{margin-top:8px;font-size:20px}.spw-facts{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);grid-template-columns:180px 1fr;gap:8px 16px;padding:14px 16px;display:grid}.spw-facts dt{color:var(--muted);font-size:12.5px;font-weight:600}.spw-facts dd{overflow-wrap:anywhere;min-width:0}.spw-clips td{white-space:nowrap}.spw-msg{margin-top:6px}.spw-msg:empty{display:none}.kpi.spw-words .val{letter-spacing:0;font-size:17px;line-height:1.35}.spw-hint{color:var(--faint);font-size:12px}.spw-btn.spw-off:disabled{cursor:not-allowed}h3.spw-h3{margin:16px 0 8px;font-size:13.5px;font-weight:600}.spw-preview>p+p{margin-top:6px}.spw-warn{border-left:3px solid var(--amber);color:var(--text);margin:12px 0;padding:4px 0 4px 10px;font-size:13px}.spw-why{margin:-2px 0 10px}.spw-note-cell{overflow-wrap:anywhere;min-width:10em}.spw-basket .spw-row{margin-bottom:4px}.spw-preview{border-top:1px solid var(--line);margin-top:10px;padding-top:10px}.spw-effect{border:1px solid var(--line);border-radius:var(--radius);background:var(--panel2);margin:12px 0;padding:12px 14px}.spw-effect h3.spw-h3{margin-top:0}.spw-effect .spw-facts{background:var(--panel);margin-bottom:10px}.spw-effect .kpis{margin:10px 0 8px}blockquote.spw-note-as-written{border-left:3px solid var(--amber);color:var(--text);overflow-wrap:anywhere;margin:4px 0 6px;padding:4px 0 4px 12px}.spw-reason-after{overflow-wrap:anywhere}.spw-report{margin:8px 0 4px}.spw-checks{gap:6px;margin:6px 0;list-style:none;display:grid}.spw-checks .pill{margin-right:4px}pre.spw-tail{background:var(--bg);border:1px solid var(--line);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:8px;max-height:16em;margin-top:6px;padding:8px 10px;font-size:12px;overflow:auto}.spw-runs-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;display:flex}.spw-runs-head h2{margin-bottom:6px}.spw-bring{border-color:var(--brand2)}.spw-bring h3.spw-h3{margin-top:0}.spw-grid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:10px 12px;margin-bottom:10px;display:grid}.spw-field textarea{background:var(--panel2);border:1px solid var(--line);color:var(--text);font:inherit;resize:vertical;border-radius:9px;width:100%;min-width:0;min-height:4.5em;padding:9px 11px}.spw-field textarea:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.spw-new-word .spw-grid .spw-field:last-child{grid-column:1/-1}pre.spw-line-as-written{background:var(--bg);border:1px solid var(--line);border-left:3px solid var(--amber);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:8px;margin:4px 0 6px;padding:8px 10px;font-size:12px}blockquote.spw-sentence-old{border-left:3px solid var(--line);color:var(--muted);overflow-wrap:anywhere;margin:4px 0 6px;padding:4px 0 4px 12px}.spw-candidate-run{border:1px solid var(--line);border-radius:var(--radius);background:var(--panel2);margin:10px 0;padding:10px 12px}.spw-candidates td{white-space:nowrap}.spw-candidates input[type=checkbox],.spw-check input[type=checkbox]{width:18px;height:18px}.spw-check{align-items:center;gap:6px;margin:6px 0;display:flex}.spw-record{margin-top:10px}@media (width<=560px){.spw-facts{grid-template-columns:1fr;gap:2px 0}.spw-facts dd{margin-bottom:8px}}.kpi-link{color:inherit;border-radius:var(--radius);text-decoration:none;display:block}.kpi-link:hover .kpi{border-color:var(--brand2)}.kpi-link:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.rep-card h3{font-size:15px}.rep-head{flex-wrap:wrap;align-items:baseline;gap:6px 12px;margin-bottom:12px;display:flex}.rep-when{color:var(--muted);font-size:12.5px}.rep-pills{flex-wrap:wrap;gap:6px;margin-left:auto;display:flex}.rep-facts{gap:6px;margin-bottom:12px;display:grid}.rep-line{grid-template-columns:minmax(8rem,11rem) 1fr;gap:2px 14px;display:grid}.rep-line dt{color:var(--muted);font-size:12.5px}.rep-line dd{overflow-wrap:anywhere;min-width:0}.rep-warn{border-left:3px solid var(--amber);margin:8px 0 14px;padding-left:10px}.rep-note-wrap{grid-template-columns:1fr 1fr;gap:14px;margin-bottom:12px;display:grid}.rep-note,.rep-11a{border:1px solid var(--line);border-radius:var(--radius);background:var(--panel2);min-width:0;padding:12px 14px}.rep-note h4,.rep-11a h4{margin-bottom:8px;font-size:13px}.rep-note blockquote{border-left:3px solid var(--amber);color:var(--text);white-space:pre-wrap;overflow-wrap:anywhere;margin:0 0 8px;padding:4px 0 4px 12px}.rep-11a{border-color:var(--amber)}.rep-11a ol{margin-bottom:12px;padding-left:20px;font-size:13px}.rep-11a li{margin-bottom:6px}.rep-confirm{border-left:3px solid var(--amber);flex-wrap:wrap;align-items:center;gap:8px;margin-top:10px;padding:6px 0 6px 10px;display:flex}.rep-confirm .note{flex-basis:100%;margin:0}.rep-actions{border-top:1px solid var(--line);padding-top:12px}.rep-actions .cls-field{max-width:36rem}.rep-buttons{flex-wrap:wrap;gap:8px;display:flex}.rep-address{overflow-wrap:anywhere;margin-top:8px}.rep-address:empty{display:none}.rep-address .note{margin-top:4px;display:block}@media (width<=900px){.rep-note-wrap{grid-template-columns:1fr}}@media (width<=520px){.rep-line{grid-template-columns:1fr}.rep-pills{margin-left:0}}.rep-maths{margin-top:10px}.rep-maths:empty{display:none}.rep-maths-body{border:1px solid var(--line);border-radius:var(--radius);background:var(--panel2);min-width:0;padding:12px 14px}.rep-question{white-space:pre-wrap;overflow-wrap:anywhere;font:inherit;margin:0}.mlib-note{margin:8px 0 12px}.mlib-group{flex-wrap:wrap;align-items:center;gap:8px;margin:18px 0 6px;font-size:14px;display:flex}.mlib-code{font-variant-numeric:tabular-nums;font-weight:600}.mlib-statement{margin:-2px 0 8px}.mlib-nav{flex-wrap:wrap;align-items:center;gap:8px 16px;margin:14px 0 10px;font-size:13px;display:flex}.mlib-nav a[aria-current=page]{color:var(--text);font-weight:700;text-decoration:none}.mlib-go{align-items:center;gap:6px;display:inline-flex}.mlib-go input{border:1px solid var(--line);background:var(--panel2);width:5em;color:var(--text);border-radius:8px;padding:6px 8px}.mlib-find-form{flex-wrap:wrap;align-items:flex-end;gap:8px;display:flex}.mlib-find-form .cls-field{flex:18rem;min-width:0;margin-bottom:0}.mlib-find-form input{border:1px solid var(--line);background:var(--panel2);width:100%;color:var(--text);font:inherit;border-radius:8px;padding:8px 10px}.mlib-find .note{margin-top:6px}.mlib-hits{gap:8px;margin-top:10px;list-style:none;display:grid}.mlib-hits li{overflow-wrap:anywhere}.mlib-found{outline:3px solid var(--brand2);outline-offset:3px}.mlib-widths{flex-wrap:wrap;gap:6px;margin:0 0 10px;display:flex}.mlib-widths button[aria-pressed=true]{border-color:var(--brand);color:var(--text);box-shadow:inset 0 0 0 1px var(--brand)}.mlib-label{color:var(--muted);margin:10px 0 4px;font-size:12px;font-weight:600}.mlib-missing{border-left:3px solid var(--amber);margin:6px 0;padding:4px 0 4px 10px;font-size:13px}.mlib-unit-name{margin-bottom:10px;font-size:18px;font-weight:700}.mlib-formtable td.mlib-formtext{white-space:pre-wrap;overflow-wrap:anywhere;max-width:36rem}.mlib-formtable details p{overflow-wrap:anywhere;margin-top:4px}.mlib-stage{--ink:#211f1c;--muted-ink:#736e66;--edge:#e4eaf0;--page:#eef3f8;--slate:#56687a;background:var(--page);color:var(--ink);border-radius:var(--radius);margin:0 auto 24px;padding:14px;font:18px/1.5 Inter,system-ui,-apple-system,Segoe UI,sans-serif}.mlib-stage[data-width=phone]{max-width:375px}.mlib-stage[data-width=tablet]{max-width:768px}.mlib-stage a{color:#1c4a6b}.mlib-card{border:1px solid var(--edge);background:#fff;border-radius:12px;min-width:0;margin-bottom:14px;padding:16px}.mlib-card-head{flex-wrap:wrap;align-items:center;gap:6px 12px;margin-bottom:10px;font-size:13px;display:flex}.mlib-stage .note{color:var(--muted-ink)}.mlib-stage .mono{overflow-wrap:anywhere}.mlib-meta{color:var(--muted-ink);margin-bottom:2px;font-size:13px}.mlib-alt{margin-top:4px;font-style:italic}.mlib-question{margin-bottom:12px}.mlib-question .question-header{color:var(--slate);margin-bottom:8px;font-size:1rem}.mlib-question .question-stem{font-size:1.2rem}.mlib-choices{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:8px;margin-top:10px;list-style:none;display:grid}.mlib-choice{border:1px solid var(--edge);overflow-wrap:anywhere;border-radius:12px;align-items:flex-start;gap:10px;min-height:56px;padding:10px 12px;display:flex}.mlib-letter{color:#6d28d9;flex:none;font-weight:800}.mlib-review{border-top:1px solid var(--edge);padding-top:10px;font-size:15px}.mlib-stage .mlib-label{color:var(--muted-ink)}.mlib-shown{flex-wrap:wrap;align-items:baseline;gap:4px;margin:6px 0;display:flex}.mlib-forms{flex-wrap:wrap;gap:4px 12px;font-size:14px;list-style:none;display:flex}.mlib-solution{margin-top:4px}.mlib-plain-text{white-space:pre-wrap;overflow-wrap:anywhere}.mlib-plain{border-left:3px solid #c2410c;padding-left:10px}.mlib-stage table{border-color:var(--edge);color:var(--ink);background:#fff;margin:6px 0}.mlib-stage th{color:var(--muted-ink);background:#f6f8fb}.mlib-stage th,.mlib-stage td{border-bottom-color:var(--edge);overflow-wrap:anywhere;padding:6px 10px;font-size:13px}.mlib-stage .rep-line dt{color:var(--muted-ink)}.mlib-try{border-top:1px dashed var(--edge);margin-top:12px;padding-top:10px}.mlib-try-form{flex-wrap:wrap;align-items:flex-end;gap:8px;display:flex}.mlib-try-form .cls-field{flex:14rem;margin-bottom:0}.mlib-try-form select{font:inherit;color:var(--ink);background:#fff;border:1px solid #b9c4d0;border-radius:8px;min-width:0;padding:8px 10px;font-size:16px}.mlib-try-field .answer-section{margin-top:4px}.mlib-try-out{margin-top:8px}.mlib-verdict{font-weight:700}.mlib-feedback{margin:4px 0}.mlib-stage .sig-ok{color:#1d7a4a}.mlib-stage .sig-warn{color:#b45309}.mlib-stage .alarm{color:var(--ink)}.mlib-reviewpanel .mlib-nav{margin-top:0}.mlib-export{flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex}.mlib-progress summary{cursor:pointer;margin:8px 0;font-weight:600}.mlib-progress table{margin-top:6px}.mlib-rbar{border:1px solid var(--edge,var(--line));border-radius:10px;margin:0 0 12px;padding:10px 12px;font-size:14px}.mlib-rbar-head{flex-wrap:wrap;align-items:center;gap:6px 10px;display:flex}.mlib-rbar-head .alarm{margin:0}.mlib-rsource{font-size:12px}.mlib-rbuttons{flex-wrap:wrap;gap:6px;margin:8px 0 4px;display:flex}.mlib-rbar-status{min-height:1.4em;font-size:13px}.mlib-rbar-status button{margin-left:6px}.mlib-rnote{white-space:pre-wrap;overflow-wrap:anywhere;margin:4px 0}.mlib-rule{margin-bottom:6px;font-size:13px;font-weight:600}.mlib-rform{border-top:1px dashed var(--edge,var(--line));margin-top:8px;padding-top:8px}.mlib-rform .cls-field input{width:100%;font:inherit;border:1px solid #b9c4d0;border-radius:8px;min-width:0;padding:8px 10px}.mlib-rverdicts,.mlib-rtags{border:0;flex-wrap:wrap;gap:4px 14px;margin:4px 0 8px;padding:0;display:flex}.mlib-rtags legend{margin-bottom:2px;font-size:12px;font-weight:600}.mlib-rchoice{align-items:center;gap:4px;display:inline-flex}.mlib-rback{border-left:3px solid var(--brand2);margin-top:8px;padding:4px 0 4px 10px}.mlib-rhistory summary{cursor:pointer;margin-top:6px;font-size:13px}.mlib-rhistory-list{gap:6px;margin:6px 0 0 18px;font-size:13px;display:grid}.mlib-rdelete{flex-wrap:wrap;align-items:center;gap:6px;margin-left:6px;display:inline-flex}.mlib-focus{outline:3px solid var(--brand);outline-offset:3px}.mlib-nextq{flex-wrap:wrap;align-items:center;gap:8px;margin:10px 0 24px;display:flex}.mlib-changed .mlib-stage{margin-top:10px}.mlib-prev{border-style:dashed}.mlib-diff{margin-bottom:6px}.mapping-row h3{margin-bottom:4px;font-size:14px}.mapping-row p{margin:4px 0}.mapping-row .cls-row{gap:8px;margin:8px 0}.mapping-differ{border-color:var(--amber)}.mapping-differ-note{color:var(--amber);font-size:12.5px;font-weight:600}.cls-btn.mapping-pressed{background:var(--brand2);color:#fff;border-color:var(--brand2);opacity:1}.mapping-counts{font-weight:600}.mapping-why{color:var(--amber)}.mapping-command{background:var(--panel2);border:1px solid var(--line);white-space:pre-wrap;word-break:break-all;border-radius:9px;margin-top:8px;padding:10px 12px;font-size:12.5px}
