:root{color-scheme:dark;--bg:#0d1116;--panel:#13191f;--surface:#181f27;--raised:#1c252d;--line:#29323c;--subtle-line:#212b34;--text:#e8edf1;--muted:#8c9aa8;--dim:#5d6b79;--mint:#a5e4ca;--mint-dark:#182f2a;--amber:#eab775;--amber-dark:#3b3024;--blue:#a0bfee;--radius:12px;--mono:'SFMono-Regular',Consolas,'Liberation Mono',monospace;--sans:Inter,-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif}
*{box-sizing:border-box}body{margin:0;background:var(--bg);color:var(--text);font-family:var(--sans);font-size:14px;line-height:1.5}button,input,textarea,select{font:inherit}button{cursor:pointer}button:disabled{opacity:.4;cursor:not-allowed}button,a,input,textarea,select{ -webkit-tap-highlight-color:transparent}button,a{touch-action:manipulation}button:focus-visible,a:focus-visible{outline:2px solid var(--mint);outline-offset:4px}input:focus,textarea:focus,select:focus{outline:none;border-color:#8cc6b0;box-shadow:0 0 0 3px #a5e4ca12}button{color:inherit}a{color:inherit;text-decoration:none}p{margin:0}h1,h2,h3{margin:0}svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.6}input,textarea,select{min-width:0;width:100%;border:1px solid var(--line);border-radius:7px;background:#10161c;color:var(--text);padding:10px 12px;transition:border-color .15s}input::placeholder,textarea::placeholder{color:#647280}textarea{resize:vertical;line-height:1.6}label{display:block;font-size:12px;font-weight:500;color:#b2bfca}label>input,label>textarea,label>select{margin-top:7px}input[type=checkbox]{width:auto;accent-color:var(--mint);box-shadow:none}button{border:0;background:none}label:has(input[type=checkbox]){cursor:pointer}.mono,code{font-family:var(--mono)}.muted{color:var(--muted)}.small-label{font-family:var(--mono);font-size:10px;letter-spacing:1px;color:var(--muted)}.topbar{height:76px;border-bottom:1px solid var(--subtle-line);display:flex;align-items:center;justify-content:space-between;padding:0 3.5%;gap:16px}.brand{display:flex;align-items:center;gap:14px;font-size:15px;letter-spacing:-.2px}.brand-mark{font:700 22px var(--mono);border:1px solid #557166;border-radius:9px;width:34px;height:34px;display:grid;place-items:center;color:var(--mint);position:relative;background:linear-gradient(135deg,#223e32,#131f1b)}.brand-mark span{position:absolute;right:3px;top:5px;font-size:18px;color:#6aab8d}.brand-divider{color:var(--dim);margin:0 5px}.brand-product{color:#acbac6;font-size:14px}.top-actions{display:flex;align-items:center;gap:22px}.private-badge{color:#a6b7ac;font-size:12px;display:flex;align-items:center;gap:7px}.private-badge svg{width:15px;height:15px}.icon-button{width:30px;height:30px;display:inline-grid;place-items:center;border:1px solid var(--line);border-radius:50%;font-size:14px;color:var(--muted)}.icon-button:hover{color:var(--text);background:var(--raised)}main{max-width:1600px;padding:42px 3.5% 0;margin:0 auto}.page-heading{display:flex;justify-content:space-between;align-items:center;gap:24px;margin-bottom:31px}.eyebrow{font-family:var(--mono);color:var(--mint);font-size:10px;letter-spacing:1.5px;display:flex;align-items:center;gap:10px;font-weight:500}.live-dot{height:6px;width:6px;border-radius:50%;background:var(--mint);box-shadow:0 0 10px #a5e4ca30}h1{font-size:34px;font-weight:550;letter-spacing:-1.25px;line-height:1.25;margin:13px 0 10px}.heading-dot{color:var(--mint)}.page-heading p{color:var(--muted);font-size:13px}.heading-actions{display:flex;gap:10px;align-self:flex-end;margin-bottom:5px}.button{display:inline-flex;align-items:center;justify-content:center;gap:10px;white-space:nowrap;border:1px solid #34414c;border-radius:7px;padding:10px 15px;background:#1a232c;color:#d5dfe6;font-size:12px;font-weight:550;transition:background .15s,transform .15s}.button:hover{background:#26333e}.button:active{transform:translateY(1px)}.button.ghost{background:transparent;border-color:var(--line);color:#acbac7}.button.ghost:hover{background:var(--surface)}.button.primary{background:var(--mint);border-color:var(--mint);color:#10281f}.button.primary:hover{background:#baf0da}.button.small{padding:8px 11px;font-size:11px}.workspace{display:grid;grid-template-columns:minmax(0,1fr) 292px;align-items:start;gap:24px}.workbench{display:grid;gap:22px;min-width:0}.panel{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);min-width:0}.section-header{height:63px;padding:0 22px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--subtle-line);gap:12px}h2{font-size:14px;font-weight:550;letter-spacing:-.15px;display:flex;align-items:center;gap:11px}.step{font-family:var(--mono);font-size:10px;letter-spacing:.5px;color:#687a89;border:1px solid var(--line);border-radius:5px;padding:2px 5px;font-weight:400}.segmented{display:flex;background:#0c1117;border:1px solid var(--line);border-radius:6px;padding:3px}.segmented button{font-family:var(--mono);font-size:10px;padding:4px 10px;border-radius:3px;color:#768796;letter-spacing:.8px}.segmented button.active{background:#29343e;color:var(--text)}.pair-grid{padding:22px 22px 0;display:grid;grid-template-columns:1fr 1fr;gap:14px}.encoding-card{padding:14px 14px 0;border:1px solid var(--line);border-radius:8px;background:#10161c;min-width:0}.card-label{display:flex;align-items:center;gap:9px;margin-bottom:12px}.card-label label{color:#ccd5dd;font-size:12px}.letter{font:11px var(--mono);padding:2px 5px;border-radius:4px;background:#25312d;color:var(--mint)}.variant .letter{color:var(--amber);background:#362c23}.input-valid{margin-left:auto;font:9px var(--mono);color:#738492}.input-valid.valid{color:#90c3ae}.encoding-input{height:64px;min-height:64px;border:0;background:none;padding:0;font-size:13px;letter-spacing:.35px;resize:vertical;color:#d5e6df}.variant .encoding-input{color:#e8d1b2}.encoding-input:focus{box-shadow:none}.encoding-input[aria-invalid=true]{color:#f1a4a0}.assembly-input{border:0;border-top:1px solid var(--subtle-line);border-radius:0;font-size:10px;padding:12px 0;background:none}.assembly-input:focus{box-shadow:none;border-color:var(--mint)}.input-error{font-size:11px;color:#efa6a0;line-height:1.5}.input-error:not(:empty){padding:4px 0 10px}.pair-footer{padding:14px 22px 18px;display:flex;justify-content:space-between;align-items:center;gap:12px}.pair-footer p{font-size:10px;color:#6f8190}.pair-footer .mono{color:#9bacb8}.pair-footer>div{display:flex;gap:15px}.text-button{font-size:11px;color:#aab9c5;padding:2px 0;white-space:nowrap}.text-button:hover{color:var(--mint)}.count-badge{font:10px var(--mono);color:var(--amber);background:#342c23;border:1px solid #4a3c2b;border-radius:5px;padding:4px 8px}.count-badge.identical{background:#1d2c27;border-color:#314b3e;color:var(--mint)}.bit-toolbar{padding:17px 22px 16px;display:flex;align-items:center;justify-content:space-between;gap:14px}.bit-toolbar p{font-size:11px;color:var(--muted)}kbd{font-family:var(--sans);font-size:9px;line-height:16px;border:1px solid #39424b;border-radius:3px;padding:1px 4px;color:#bdc9d1;background:#202832}.toggle{display:flex;align-items:center;gap:7px;font-size:10px;color:#a7b5c0;white-space:nowrap}.toggle input{margin:0}#bit-grid{padding:0 22px;display:grid;gap:14px;overflow-x:auto;min-height:245px}.bit-empty{min-height:240px;border:1px dashed #33404a;border-radius:8px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;color:#8394a1;font-size:12px;text-align:center;padding:25px}.bit-empty-symbol{font:26px var(--mono);color:#4e665d;letter-spacing:10px}.bit-row{min-width:500px;display:grid;grid-template-columns:24px minmax(0,1fr);gap:8px}.bit-row-label{font:9px var(--mono);color:#6a7e8d;padding-top:1px;display:flex;flex-direction:column;justify-content:space-between;padding-bottom:9px}.bit-row-label .ab{line-height:16px;padding-top:9px;color:var(--mint)}.bit-row-label .ab span{color:var(--amber)}.bit-cells{display:grid;grid-template-columns:repeat(32,minmax(0,1fr));gap:2px}.bit{position:relative;display:flex;flex-direction:column;align-items:center;padding:0;min-width:0;border:1px solid transparent;border-radius:4px;background:#1a232b;color:#8595a2;font:10px var(--mono);line-height:16px;padding-bottom:3px}.bit .bit-index{display:block;font-size:8px;line-height:19px;color:#6b7d8a;background:#12191f;width:100%;border-radius:3px 3px 0 0;margin-bottom:3px}.bit.nibble-edge{margin-right:3px}.bit.changed{background:var(--amber-dark);color:#efc78f;border-color:#625039}.bit.changed .bit-index{color:#c59965;background:#2a251e}.bit.selected{border-color:var(--mint);box-shadow:inset 0 0 0 1px #a5e4ca30}.bit.selected .bit-index{color:var(--mint)}.bit:hover{filter:brightness(1.3)}.bit.annotated:after{content:'';height:2px;width:65%;background:#83a3d6;position:absolute;bottom:1px;border-radius:2px}.bit-legend{padding:19px 22px 17px;display:flex;gap:17px;align-items:center;color:#8294a1;font-size:9px}.bit-legend>span{display:flex;align-items:center;gap:6px}.legend-box{width:8px;height:8px;display:inline-block;border-radius:2px;background:#28343e}.legend-box.changed{background:#b9894c}.legend-box.selected{border:1px solid var(--mint);background:transparent}.bit-order{margin-left:auto;color:#647988}.xor-row{margin:0 22px;padding:13px 0;border-top:1px solid var(--subtle-line);display:flex;gap:19px;align-items:center}.xor-row code{font-size:11px;color:#afbbc6;letter-spacing:.65px;overflow-wrap:anywhere}.xor-row .text-button{margin-left:auto}.changed-ranges{padding:0 22px 14px;display:flex;gap:6px;align-items:center;flex-wrap:wrap}.changed-ranges:empty{display:none}.range-chip{font:9px var(--mono);color:#cda36e;background:#2a251e;border:1px solid #4c3d2b;border-radius:4px;padding:3px 7px}.range-chip:hover{border-color:var(--amber)}.changed-ranges>span{font-size:10px;color:#798e9b;margin-right:4px}.field-inspector{border-top:1px solid var(--line);padding:17px 22px;display:flex;align-items:center;gap:23px;background:#151f25;border-radius:0 0 var(--radius) var(--radius)}.range-inputs{display:flex;align-items:center;gap:7px}.range-inputs label{font-size:8px;letter-spacing:.8px;width:55px}.range-inputs input{font-family:var(--mono);font-size:11px;padding:7px 6px;height:30px;margin-top:5px}.range-colon{color:#6f8390;padding-top:16px}.range-inputs>.button{margin-left:4px;margin-top:17px}.field-values{border-left:1px solid var(--line);padding-left:22px;min-width:0;flex:1}.field-values .small-label{font-size:8px}.field-values>div{font-size:10px;display:flex;align-items:center;gap:14px;margin-top:4px;overflow-wrap:anywhere;word-break:break-word}.field-values code{font-size:12px}.value-a{color:var(--mint)}.value-b{color:var(--amber)}.field-arrow{color:var(--dim)}.field-values>.muted{font-size:9px;word-break:break-word}.field-action{font-size:10px;background:#263a32;border-color:#3a5c4a;color:var(--mint);padding:9px 11px}.field-action:hover{background:#304b3e}#range-error{padding-left:22px}.subtle-tag{color:#728694;font:9px var(--mono)}.record-fields{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:16px;padding:20px 22px}.record-tabs{display:flex;gap:22px;border-bottom:1px solid var(--subtle-line);padding:0 22px}.record-tabs button{font-size:12px;color:#8295a4;padding:11px 0;border-bottom:2px solid transparent;display:flex;align-items:center;gap:7px}.record-tabs button.active{color:var(--mint);border-bottom-color:var(--mint)}#hypothesis-count{border-radius:4px;padding:0 5px;background:#253139;color:#a7bbc8;font:9px/17px var(--mono)}[role=tabpanel]{padding:19px 22px 23px}[hidden]{display:none!important}.notes-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:15px}.research-panel textarea{font-size:12px}.record-footer{padding:16px 22px;border-top:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;gap:15px}.record-footer>p{color:#80958b;font-size:10px;display:flex;align-items:center;gap:7px}.save-dot{width:5px;height:5px;display:inline-block;background:#82b59a;border-radius:50%;flex-shrink:0}.record-footer>div{display:flex;gap:8px}.notebook{position:sticky;top:24px;min-height:575px;display:flex;flex-direction:column}.notebook .section-header{height:63px;padding:0 19px}.notebook h2{font-size:13px;gap:9px}#notebook-count{font:10px var(--mono);border-radius:4px;padding:1px 6px;background:#26323c;color:#96aabc}.notebook-icon{color:#8aa297;font-size:20px}.notebook-search{position:relative;padding:17px 17px 10px}.notebook-search svg{position:absolute;top:27px;left:27px;width:14px;height:14px;color:#607783}.notebook-search input{font-size:11px;padding:9px 10px 9px 31px;background:#10171d;border-color:#293540}#notebook-list{padding:6px 12px 18px;max-height:580px;overflow-y:auto;min-height:310px}.notebook-empty{display:flex;flex-direction:column;align-items:center;text-align:center;padding:52px 22px 35px;gap:11px}.empty-icon{height:47px;width:47px;border:1px solid #33453c;border-radius:12px;display:grid;place-items:center;font:23px var(--mono);color:#6e9981;background:#1a2922;margin-bottom:4px}.notebook-empty strong{font-size:12px;color:#b5c2cc;font-weight:500}.notebook-empty p{font-size:11px;color:#718694;line-height:1.8}.notebook-card{border:1px solid transparent;background:transparent;border-radius:7px;margin-bottom:7px;position:relative;padding:0}.notebook-card:hover{background:#1a252d;border-color:#30404b}.notebook-card.current{border-color:#3e6453;background:#1b2c25}.notebook-open{width:100%;padding:13px 12px;text-align:left;display:flex;flex-direction:column;gap:7px}.notebook-title{font-size:12px;font-weight:500;line-height:1.5;word-break:break-word;padding-right:15px;color:#d2dedf}.notebook-meta{display:flex;justify-content:space-between;gap:8px;font:9px var(--mono);color:#78918d;flex-wrap:wrap}.notebook-arch{font-size:10px;color:#91a3af}.notebook-delete{position:absolute;right:8px;top:12px;color:#819188;font-size:15px;line-height:18px}.notebook-delete:hover{color:#f2a7a2}.notebook-bottom{padding:18px;border-top:1px solid var(--line);margin-top:auto}.local-notice{display:flex;gap:9px}.local-notice .save-dot{margin-top:7px}.local-notice strong{font-size:11px;color:#a7bab0;font-weight:500}.local-notice p{color:#748995;font-size:10px;line-height:1.7;margin-top:4px}.notebook-file-actions{display:flex;gap:8px;margin-top:17px}.notebook-file-actions .button{flex:1;padding:8px 7px;font-size:10px}.page-footer{padding:28px 0 25px;display:flex;justify-content:space-between;align-items:center;gap:10px;font-size:10px;color:#657d8b}.page-footer>span:first-child{font-size:11px;color:#819896}.page-footer .muted{padding:0 8px}.page-footer .text-button{font-size:10px}.hypotheses-intro{display:flex;justify-content:space-between;gap:15px;align-items:center;margin-bottom:17px}.hypotheses-intro p{font-size:11px;color:#b2c2cd;line-height:1.7}.hypothesis-empty{border:1px dashed #364550;border-radius:7px;padding:26px 15px;text-align:center;color:#8298a6;font-size:12px}.hypothesis-card{padding:16px;border:1px solid var(--line);border-radius:8px;margin-top:12px;background:#10171d}.hypothesis-card header{display:flex;align-items:center;gap:9px;margin-bottom:10px}.hypothesis-card h3{font-size:12px;flex:1;overflow-wrap:anywhere}.field-tag{font:10px var(--mono);border:1px solid #3e5769;color:#9bb9dd;border-radius:4px;padding:3px 7px}.status{font:9px var(--mono);color:#9cabb7;border:1px solid #3b4954;background:#23303a;border-radius:4px;padding:3px 6px}.status.supported{color:#a4d5ba;background:#21352c;border-color:#385643}.status.refuted{color:#e3a49f;background:#392727;border-color:#64413e}.status.inconclusive{color:#d9bd8a;background:#352e22;border-color:#584b31}.hypothesis-card p{font-size:12px;color:#c0cdd5;white-space:pre-wrap;overflow-wrap:anywhere}.hypothesis-detail{margin-top:13px;color:#89a0ad;font-size:11px}.hypothesis-detail strong{display:block;font-size:9px;font-weight:500;letter-spacing:.7px;text-transform:uppercase;color:#6d8999;margin-bottom:4px}.hypothesis-detail p{font-size:11px;color:#8fa5b0}.hypothesis-actions{display:flex;gap:15px;margin-top:14px}.hypothesis-actions .text-button{font-size:10px}dialog{border:1px solid #3a4a54;border-radius:14px;background:#151e25;color:var(--text);padding:25px;width:min(580px,calc(100% - 32px));max-height:calc(100dvh - 40px);overflow:auto;box-shadow:0 24px 80px #0008}dialog::backdrop{background:#05090ed9;backdrop-filter:blur(5px)}.dialog-heading{display:flex;justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:21px}.dialog-heading h2{font-size:23px;margin-top:7px;letter-spacing:-.6px}.dialog-heading .icon-button{flex-shrink:0}.dialog-heading .eyebrow{font-size:9px}.hypothesis-range{display:grid;grid-template-columns:1fr 1fr 1.5fr;gap:14px}#hypothesis-form>label{margin-top:15px}.dialog-footer{display:flex;gap:10px;justify-content:flex-end;margin-top:24px;padding-top:18px;border-top:1px solid var(--line)}.help-content h3{font-size:13px;color:#c3d7cd;margin:20px 0 7px}.help-content p{color:#96abb8;font-size:12px;line-height:1.8}.help-convention{background:#0e171d;border:1px solid var(--line);border-radius:7px;padding:13px;margin-top:20px}#confirm-message,#import-dialog>p{font-size:13px;line-height:1.8}#import-dialog>p+p{margin-top:12px}#toast{position:fixed;bottom:25px;left:50%;transform:translate(-50%,20px);padding:12px 20px;border:1px solid #4c6d5e;border-radius:8px;background:#20372c;color:#d0e8d9;font-size:12px;z-index:20;opacity:0;pointer-events:none;transition:.2s;max-width:calc(100vw - 40px);box-shadow:0 10px 40px #0006}#toast.visible{opacity:1;transform:translate(-50%,0)}
@media(min-width:1500px){.bit{font-size:11px}.bit .bit-index{font-size:9px}.bit-row{min-width:580px}.encoding-input{font-size:14px}.workspace{grid-template-columns:minmax(0,1fr) 310px;gap:26px}}
@media(max-width:1200px){main{padding-left:25px;padding-right:25px}.workspace{grid-template-columns:minmax(0,1fr) 260px;gap:18px}.section-header{padding:0 17px}.pair-grid{padding:17px 17px 0;gap:10px}.encoding-card{padding:12px 10px 0}.encoding-input{font-size:11px}.input-valid{font-size:8px}.bit-toolbar{padding-left:17px;padding-right:17px}.bit-toolbar p{font-size:10px}#bit-grid{padding:0 17px}.field-inspector{padding:16px 17px;gap:15px;flex-wrap:wrap}.field-values{padding-left:15px}.field-action{margin-left:auto}.bit-legend{gap:12px;padding-left:17px;padding-right:17px}.bit-order{display:none!important}.pair-footer{padding-left:17px;padding-right:17px;align-items:flex-start}.pair-footer p{max-width:200px}.pair-footer>div{gap:10px}.record-footer{padding-left:17px;padding-right:17px}.record-footer>p{max-width:150px;font-size:9px}.heading-actions{flex-direction:column;gap:8px;align-items:stretch}h1{font-size:31px}.field-values code{font-size:11px}}
@media(max-width:980px){.workspace{grid-template-columns:minmax(0,1fr)}.notebook{position:static;min-height:0;display:grid;grid-template-columns:1fr 1fr}.notebook .section-header{grid-column:1/-1}.notebook-search{grid-column:1/-1}#notebook-list{min-height:180px;max-height:320px}.notebook-bottom{border-top:0;border-left:1px solid var(--line);margin:14px 0}.notebook-empty{padding:20px}.field-inspector{flex-wrap:nowrap}.heading-actions{flex-direction:row}.encoding-input{font-size:13px}.pair-footer p{max-width:none}.bit-order{display:flex!important}.record-footer>p{max-width:none;font-size:10px}.bit-row{min-width:550px}.field-action{font-size:10px}.page-footer>span:nth-child(2){display:none}}
@media(max-width:650px){.topbar{height:63px;padding:0 18px}.brand{gap:9px;font-size:13px}.brand-divider,.brand-product{display:none}.brand-mark{height:30px;width:30px;font-size:19px}.top-actions{gap:12px}.private-badge{font-size:10px}.private-badge svg{width:13px}main{padding:28px 14px 0}.page-heading{display:block;margin-bottom:22px}h1{font-size:29px;letter-spacing:-1px}.eyebrow{font-size:9px}.page-heading p{font-size:12px}.heading-actions{margin-top:19px}.heading-actions .button{padding:9px 12px;font-size:11px}.workbench{gap:16px}.panel{border-radius:10px}.section-header{height:57px;padding:0 14px}h2{font-size:12px}.step{font-size:9px}.pair-grid{grid-template-columns:1fr;padding:15px 14px 0;gap:12px}.encoding-card{padding:12px 13px 0}.encoding-input{font-size:13px;height:54px;min-height:54px}.card-label{margin-bottom:10px}.pair-footer{padding:13px 14px 15px;display:block}.pair-footer>div{margin-top:11px;gap:20px}.bit-toolbar{padding:14px;align-items:flex-start}.bit-toolbar p{max-width:180px}.bit-toolbar .toggle{font-size:9px;margin-top:2px}#bit-grid{padding:0 14px}.bit-row{min-width:550px}.bit-legend{padding:15px 14px;font-size:8px;gap:12px}.bit-order{display:none!important}.xor-row{margin:0 14px;gap:10px}.xor-row code{font-size:9px;letter-spacing:0}.small-label{font-size:8px}.changed-ranges{padding-left:14px;padding-right:14px}.field-inspector{padding:16px 14px;flex-wrap:wrap;gap:15px}.range-inputs{gap:7px}.range-inputs label{width:55px}.range-inputs>.button{font-size:10px}.field-values{padding-left:0;border-left:0;width:calc(100% - 160px);min-width:145px}.field-action{margin:0 0 0 auto}.record-fields{grid-template-columns:1fr;padding:17px 14px;gap:13px}.record-tabs{padding:0 14px}[role=tabpanel]{padding:17px 14px}.notes-grid{grid-template-columns:1fr;gap:13px}.record-footer{padding:14px;align-items:flex-start;flex-direction:column}.record-footer>div{width:100%;justify-content:flex-end}.record-footer>p{font-size:9px}.notebook{display:flex}.notebook-bottom{border-left:0;border-top:1px solid var(--line);margin:0}#notebook-list{min-height:180px}.notebook-file-actions .button{padding:10px}.notebook-empty{padding:25px}.page-footer{padding:22px 0}.page-footer>span:first-child{font-size:10px}.page-footer .text-button{font-size:9px}.hypotheses-intro{align-items:flex-start}.hypothesis-card header{flex-wrap:wrap}.hypothesis-card h3{flex-basis:calc(100% - 80px)}dialog{padding:20px}.dialog-heading h2{font-size:21px}.hypothesis-range{gap:10px}.dialog-footer .button{font-size:11px}.count-badge{font-size:9px}}
@media(prefers-reduced-motion:reduce){*{transition:none!important;scroll-behavior:auto!important}}
.workspace-nav{display:flex;gap:28px;border-bottom:1px solid var(--line);margin:-5px 0 25px}.workspace-nav button{font-size:12px;color:#8398a7;padding:12px 0;border-bottom:2px solid transparent}.workspace-nav button.active{color:var(--mint);border-color:var(--mint)}.binary-upload-grid{display:grid;grid-template-columns:1fr 1fr;gap:22px}.file-panel{padding:24px}.file-panel h2{font-size:23px;margin:13px 0 10px;letter-spacing:-.5px}.file-panel>p{font-size:12px;color:#93a6b3;max-width:480px;line-height:1.8}.file-panel .button{margin-top:20px}.file-local{font-size:10px;color:#748a97;margin-left:13px}.file-panel>p.file-status{font-size:10px;line-height:1.8;margin-top:15px;color:#85ac98;overflow-wrap:anywhere}.binary-empty{padding:45px 20px;display:flex;flex-direction:column;align-items:center;gap:10px;text-align:center}.binary-empty>p{font-size:13px;color:#acbfca}.binary-empty>span:last-child{font-size:11px;color:#718b99}.binary-browser{display:grid;grid-template-columns:255px minmax(0,1fr);margin-top:23px;overflow:hidden}.function-sidebar{border-right:1px solid var(--line);padding:18px 14px;min-width:0}.function-heading{display:flex;justify-content:space-between;align-items:center;padding:0 4px 15px}.function-sidebar>input{font-size:11px;padding:9px}#function-list{max-height:580px;overflow:auto;margin-top:14px}.function-option{display:block;text-align:left;width:100%;border:1px solid transparent;border-radius:6px;padding:11px 9px;margin-bottom:5px}.function-option.active{background:#1e3329;border-color:#365b48}.function-option:hover{background:#233039}.function-option>span{font-family:var(--mono);font-size:10px;display:block;overflow-wrap:anywhere;color:#c5d8cf}.function-option>small{font-family:var(--mono);font-size:9px;display:block;color:#6f9680;margin-top:7px}.function-no-results{font-size:11px;padding:20px 8px}.instruction-browser{min-width:0}.instruction-browser .section-header{height:auto;min-height:75px;padding-top:12px;padding-bottom:12px}.instruction-browser h2{font:12px var(--mono);overflow-wrap:anywhere}.function-meta{font-size:9px;color:#78939f;margin-top:6px;overflow-wrap:anywhere}.file-warning{font-size:10px;line-height:1.8;color:#c1a677;background:#28251f;padding:10px 20px}.file-warning:empty{display:none}.instruction-toolbar{padding:12px 20px;display:flex;align-items:center;gap:10px;font-size:10px}.instruction-toolbar>span{margin-right:auto;font-size:10px}.instruction-toolbar label{display:flex;align-items:center;gap:8px;white-space:nowrap;font-size:10px}.instruction-toolbar input{width:85px;font-size:10px;margin:0;padding:6px 8px}.binary-table-scroll{overflow:auto;max-height:560px}.instruction-table,.opcode-grid{width:100%;border-collapse:collapse;text-align:left}.instruction-table th,.opcode-grid th{position:sticky;top:0;background:#18232b;color:#7f99a7;font:9px var(--mono);padding:12px 20px;border-top:1px solid var(--line);border-bottom:1px solid var(--line);white-space:nowrap}.instruction-table td,.opcode-grid td{padding:7px 20px;border-bottom:1px solid #202b32;font-size:11px;color:#9bb0bb;white-space:nowrap}.instruction-table td code{font-size:11px;color:#b6cbbf}.instruction-table tr:hover{background:#1a2925}.encoding-pick{font:10px var(--mono);border:1px solid #355144;border-radius:4px;padding:3px 7px;margin-right:5px}.pick-a{color:var(--mint);background:#1c2f26}.pick-b{color:var(--amber);background:#312a20;border-color:#53432e}.encoding-pick:hover{filter:brightness(1.35)}.pagination{display:flex;justify-content:space-between;align-items:center;padding:14px 20px;border-top:1px solid var(--line);gap:15px}.pagination>.mono{font-size:10px;color:#7f99a6}.focused-instruction{background:#304536}.ir-browser{margin-top:23px;overflow:hidden}.ir-toolbar{display:flex;align-items:flex-end;gap:15px;padding:18px 20px;border-bottom:1px solid var(--line)}.ir-toolbar>label{flex:1}.ir-toolbar input,.ir-toolbar select{font-size:11px}.ir-toolbar>label:first-child{flex:1.7}.ir-link-status{font-size:10px;color:#9dac9b;background:#1a2822;padding:10px 20px;overflow-wrap:anywhere}.ir-selection-bar{display:flex;align-items:center;justify-content:space-between;padding:10px 20px;font:10px var(--mono);gap:15px;color:#7795a3}.ir-selection-bar .text-button{font-size:9px}.ir-lines{max-height:650px;overflow:auto;padding:12px 0;background:#0d161d}.ir-line{display:flex;align-items:baseline;gap:15px;white-space:pre;min-height:24px;padding:0 20px 0 10px;font:11px/24px var(--mono);min-width:max-content}.ir-line>code{font:inherit;color:#b5c9d6}.ir-line-number{font:9px var(--mono);color:#536d7c;min-width:40px;text-align:right;user-select:none}.ssa-token{font:inherit;line-height:inherit;color:#b0dcc8;padding:0 1px;border-radius:3px}.ssa-token:hover,.selected-ssa{background:#4a4730;color:#f4d69d}.focused-line{background:#22382e}.search-hit{box-shadow:inset 2px 0 var(--amber);background:#332d21}.ir-raw-actions{margin-left:auto;padding-left:10px}.opcode-intro{padding:22px;font-size:12px;line-height:1.8;color:#b3c6ce}.opcode-intro>p+p{margin-top:8px}.opcode-intro code{font-size:11px;color:var(--mint)}.opcode-actions{display:flex;align-items:center;gap:15px;margin-top:19px}.opcode-actions>span{font-size:10px;color:#83a18f}.opcode-grid td{font:11px/1.7 var(--mono);max-width:550px;white-space:pre-wrap;overflow-wrap:anywhere;min-width:110px}.opcode-grid td:first-child{min-width:50px;color:#5f7f8c;font-size:9px}.opcode-grid th{font-size:9px}#opcode-error{padding-left:22px}
@media(max-width:1000px){.binary-browser{grid-template-columns:210px minmax(0,1fr)}.instruction-toolbar{flex-wrap:wrap}.instruction-toolbar>span{flex-basis:100%;margin-bottom:5px}.ir-toolbar{flex-wrap:wrap}.ir-toolbar>label{min-width:150px}.file-local{display:block;margin:13px 0 0}.file-panel>p{font-size:11px}.function-option>span{font-size:9px}.instruction-table td,.instruction-table th{padding-left:13px;padding-right:13px}}
@media(max-width:650px){.workspace-nav{gap:22px;margin-top:0;margin-bottom:18px}.workspace-nav button{font-size:11px}.binary-upload-grid{grid-template-columns:1fr;gap:15px}.file-panel{padding:20px}.file-panel h2{font-size:21px}.binary-browser{display:block}.function-sidebar{border-right:0;border-bottom:1px solid var(--line);padding:16px}#function-list{max-height:200px}.function-option>span{font-size:10px}.instruction-browser .section-header{padding:14px}.instruction-toolbar{padding:12px 14px}.pagination{padding:13px 14px;gap:8px}.pagination>.mono{font-size:9px}.pagination>.button{font-size:9px;padding:7px 8px}.ir-toolbar{padding:14px;gap:12px}.ir-toolbar>label{min-width:120px}.ir-toolbar>label:first-child{flex-basis:100%}.ir-selection-bar{font-size:9px;padding:10px 14px}.ir-line{font-size:10px;gap:10px}.ir-line-number{min-width:30px}.ir-link-status{padding:10px 14px;font-size:9px}.ir-browser .section-header{padding:0 14px}.ir-browser .subtle-tag{display:none}.opcode-intro{padding:18px;font-size:11px}.opcode-actions{align-items:flex-start;flex-direction:column;gap:10px}.binary-empty{padding:30px 10px}.binary-empty>p{font-size:12px}.binary-empty>span:last-child{font-size:10px}}
.reference-controls{padding:17px 22px;display:grid;grid-template-columns:1fr 2fr 1fr auto;gap:13px;align-items:end}.reference-controls select{font-size:11px}.reference-controls .button{margin-bottom:1px}.reference-status{font:10px/1.8 var(--mono);padding:0 22px 13px;color:#9db9a8}.reference-fields{max-height:250px;overflow:auto;border-top:1px solid var(--line)}.source-field{display:grid;grid-template-columns:minmax(150px,1fr) minmax(100px,.8fr) minmax(120px,1fr) 70px;width:100%;text-align:left;gap:14px;padding:11px 22px;border-bottom:1px solid var(--subtle-line);align-items:center}.source-field:hover{background:#1a2c24}.source-field-name{font-size:10px;color:#b0cebc;overflow-wrap:anywhere}.source-field-name>small{font:8px var(--mono);color:#668c78;display:block;margin-top:4px}.source-bit-list{color:#85a5bf;font-size:9px;overflow-wrap:anywhere}.source-values{display:flex;flex-direction:column;font:9px/1.7 var(--mono);gap:2px;overflow-wrap:anywhere}.source-values>span:first-child{color:var(--mint)}.source-values>span:last-child{color:var(--amber)}.source-line{font:8px var(--mono);color:#698477;text-align:right}.reference-footnote{font-size:9px;color:#698477;padding:12px 22px;line-height:1.8}.reference-fields>.muted{font-size:11px;padding:20px 22px}.reference-panel .subtle-tag{font-size:8px}
@media(max-width:1200px){.reference-controls{grid-template-columns:1fr 2fr}.source-field{grid-template-columns:minmax(120px,1fr) minmax(80px,.8fr) minmax(100px,1fr);padding:11px 17px;gap:10px}.source-line{display:none}.reference-controls{padding:17px}.reference-status{padding-left:17px;padding-right:17px}}
@media(max-width:650px){.reference-controls{padding:14px;gap:12px}.reference-status{font-size:9px;padding-left:14px;padding-right:14px}.reference-panel .subtle-tag{display:none}.source-field{grid-template-columns:1fr 1fr;padding:12px 14px;gap:8px}.source-values{grid-column:1/-1;flex-direction:row;gap:20px}.source-bit-list{text-align:right;font-size:8px}.reference-footnote{padding:12px 14px}.reference-panel .section-header{gap:7px}.reference-panel .text-button{font-size:9px}}
.instruction-source-name{display:block;font:9px/1.7 var(--mono);color:#71937f;margin-top:5px}
.lift-toolbar{display:flex;align-items:center;flex-wrap:wrap;gap:12px;padding:12px 0 18px;border-bottom:1px solid var(--border,#29343b);margin-bottom:12px}.lift-toolbar .muted{flex:1;min-width:220px;font-size:12px;line-height:1.6}.lift-toolbar [hidden]{display:none}
.ir-explorer-body{display:grid;grid-template-columns:minmax(300px,380px) minmax(0,1fr);align-items:start}.ir-source{min-width:0}.cfg-panel{border-right:1px solid var(--line);background:#111a20;padding:18px;min-width:0;max-height:765px;overflow:auto}.cfg-heading,.cfg-block-heading{display:flex;align-items:center;justify-content:space-between;gap:10px}.cfg-heading h3{font-size:13px;font-weight:550}.cfg-heading>span{font-size:9px;color:var(--mint)}.cfg-summary{font:10px/1.7 var(--mono);color:var(--muted);margin-top:7px}.cfg-navigation{display:flex;gap:7px;margin:13px 0}.cfg-navigation .button{font-size:10px;padding:7px 10px}.cfg-map-toolbar{display:flex;align-items:center;justify-content:space-between;font-size:9px;color:#8198a5;margin-bottom:6px}.cfg-map-toolbar>div{display:flex;align-items:center;gap:10px}.cfg-map-toolbar button{padding:2px 6px;border:1px solid var(--line);border-radius:4px;font-size:13px}.cfg-map{height:320px;overflow:auto;border:1px solid var(--line);border-radius:8px;background:#0d161c;overscroll-behavior:contain}.cfg-map>svg{display:block;max-width:none;fill:none;stroke:none}.cfg-edge>path{fill:none;stroke:#526975;stroke-width:1.4}.cfg-edge-active>path{stroke:#a5e4ca;stroke-width:1.8}.cfg-cycle-edge>path{stroke:#bd975f;stroke-dasharray:4 3}.cfg-edge>text{font:9px var(--mono);fill:#afc4cf;stroke:#0d161c;stroke-width:4px;paint-order:stroke;stroke-linejoin:round}.cfg-map marker path{fill:#8eaba8;stroke:none}.cfg-node{cursor:pointer}.cfg-node>rect{fill:#19252e;stroke:#3a505c;stroke-width:1}.cfg-node-visited>rect{fill:#1b2e28;stroke:#567a68}.cfg-node-selected>rect{fill:#223f32;stroke:var(--mint);stroke-width:2}.cfg-node-unreached:not(.cfg-node-selected)>rect{stroke-dasharray:4 3;fill:#1b1e25}.cfg-node-partial:not(.cfg-node-selected)>rect{stroke:#b2915f}.cfg-node:hover>rect,.cfg-node:focus>rect{stroke:var(--mint);stroke-width:2}.cfg-node:focus{outline:none}.cfg-node-name{fill:#d6e4dc;font:11px var(--mono)}.cfg-node-meta{fill:#8ca7b2;font:9px var(--mono)}.cfg-node-marker{fill:var(--amber);font:8px var(--mono)}.cfg-caption{font-size:9px;line-height:1.7;color:#7c929f;margin-top:8px}.cfg-block-heading{margin-top:17px}.cfg-block-heading h3{font-size:12px;font-weight:500;overflow-wrap:anywhere;min-width:0;color:var(--mint)}.cfg-block-heading .text-button{font-size:9px}.cfg-selected-meta{font:9px/1.8 var(--mono);color:#91a4b0;margin-top:5px;overflow-wrap:anywhere}.cfg-neighbors{display:grid;grid-template-columns:1fr;gap:15px;margin-top:15px}.cfg-neighbors h4,.cfg-history-heading{font-size:10px;font-weight:500;color:#a5b8c4;margin:0 0 7px}.cfg-links{max-height:190px;overflow:auto;display:grid;gap:5px}.cfg-link{width:100%;text-align:left;border:1px solid #30423e;border-radius:5px;background:#172722;padding:8px;font-size:10px;line-height:1.8;overflow-wrap:anywhere}.cfg-link:hover{border-color:#77ad91;background:#22372d}.cfg-link>span{display:block}.cfg-link strong{font:10px var(--mono);color:#b6d7c6}.cfg-edge-kind{display:inline-block;color:#a8bdcc;font-size:9px;margin-right:8px}.cfg-link>small{display:block;color:#7e9eaa;font-size:9px}.cfg-no-edges{font-size:10px;color:#6f8796;padding:4px 0}.cfg-loop-tag{font:8px var(--mono);color:var(--amber)}.cfg-warning{color:#d5b379;background:#2a271f;border:1px solid #53462e;border-radius:5px;padding:9px;font-size:10px;line-height:1.8;margin-top:14px}.cfg-history-heading{margin-top:17px}.cfg-history{display:flex;gap:6px;align-items:center;flex-wrap:wrap;font:9px var(--mono);color:#658175}.cfg-history button{font:inherit;color:#98b7a6;max-width:110px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:3px 5px;border:1px solid var(--line);border-radius:4px}.cfg-history button[aria-current]{border-color:#78ad90;background:#20392c;color:var(--mint)}.cfg-args{font-size:10px;color:#92a7b3;margin-top:10px}.cfg-args summary{cursor:pointer}.cfg-args code{display:block;white-space:pre-wrap;overflow-wrap:anywhere;max-height:120px;overflow:auto;font-size:9px;margin-top:7px;color:#91b49f}.cfg-empty{padding:22px;font-size:11px;line-height:1.9;color:var(--muted)}.ir-line.cfg-active-block{background:#12231e;box-shadow:inset 2px 0 #456d57}.ir-line.cfg-active-block.focused-line{background:#244632;box-shadow:inset 3px 0 var(--mint)}.ir-line.cfg-active-block.search-hit{box-shadow:inset 2px 0 var(--amber)}.ir-block-token{font:inherit;line-height:inherit;padding:0 1px;color:#a3c2e7;text-decoration:underline;text-decoration-style:dotted;text-underline-offset:3px;border-radius:3px}.ir-block-token:hover{background:#253c4e}.ir-source .ir-lines{max-height:650px}.ir-source .ir-selection-bar{min-height:46px}
@media(max-width:1050px){.ir-explorer-body{grid-template-columns:minmax(270px,320px) minmax(0,1fr)}.cfg-panel{padding:14px}.cfg-map{height:280px}}
@media(max-width:760px){.ir-explorer-body{display:block}.cfg-panel{border-right:0;border-bottom:1px solid var(--line);max-height:none}.cfg-neighbors{grid-template-columns:1fr 1fr;gap:12px}.cfg-map{height:260px}.cfg-panel .cfg-caption{font-size:9px}.cfg-history{margin-bottom:8px}}
.cfg-issues{display:flex;flex-wrap:wrap;gap:5px;max-height:70px;overflow:auto;margin-top:6px}.cfg-issues:empty{display:none}.cfg-issue-link{font:9px var(--mono);color:#d5b379;border:1px solid #59482d;padding:3px 5px;border-radius:4px;background:#30281d}.ir-heading-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.comparison-intro{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:22px}.comparison-intro h2{font-size:22px;margin:10px 0}.comparison-intro p{font-size:11px;color:var(--muted)}.comparison-options{display:flex;flex-wrap:wrap;align-items:end;gap:18px;padding:16px 20px;margin-top:18px}.comparison-options>label:not(.toggle){min-width:180px}.comparison-options .toggle{padding-bottom:9px;font-size:10px}.comparison-options select{font-size:11px}.comparison-summary{padding:16px 20px;margin:18px 0;font:11px/1.9 var(--mono);overflow-wrap:anywhere}.comparison-summary>p+p{margin-top:4px;color:#9db4c1}.comparison-convention{font:10px/1.8 var(--sans);color:var(--muted)!important;margin-top:9px!important}.comparison-legend{display:flex;flex-wrap:wrap;gap:16px;font-size:9px;margin-top:9px}.diff-same{color:#8ea5b3}.diff-changed{color:var(--amber)}.diff-removed{color:#f0a5a5}.diff-added{color:#a5e4bb}.comparison-graphs{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:18px;align-items:start}.comparison-card{overflow:hidden}.comparison-card-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:15px 18px;border-bottom:1px solid var(--line)}.comparison-card-heading h2{font-size:13px}.comparison-meta{font:10px/1.7 var(--mono);color:#8fa6b3;padding:12px 18px;overflow-wrap:anywhere}.comparison-card>.input-error{padding-left:18px;padding-right:18px}.comparison-selects{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:12px;padding:0 18px 16px}.comparison-selects select{font-size:10px}.comparison-card .cfg-panel{border:0;border-top:1px solid var(--line);max-height:610px}.comparison-card .cfg-map{height:260px}.comparison-card .cfg-neighbors{grid-template-columns:1fr 1fr;gap:12px}.comparison-card .cfg-links{max-height:150px}.comparison-source{margin-top:22px;overflow:hidden}.comparison-source-headings,.comparison-sources{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.comparison-source-headings>span{padding:13px 16px;font:10px/1.7 var(--mono);color:#abc5b6;overflow-wrap:anywhere;border-bottom:1px solid var(--line)}.comparison-source-headings>span+span,.comparison-code+ .comparison-code{border-left:1px solid var(--line)}.comparison-code{overflow:auto;max-height:540px;min-height:150px;background:#0d161d;overscroll-behavior:contain;scrollbar-gutter:stable}.comparison-line{display:flex;align-items:baseline;gap:9px;white-space:pre;min-width:max-content;height:24px;padding:0 12px 0 8px;font:10px/24px var(--mono)}.comparison-line>code{font:inherit;color:#b5c9d6}.comparison-line-number{font:9px var(--mono);color:#6b8798;min-width:36px;text-align:right;user-select:none}.comparison-change-mark{width:10px;flex-shrink:0;font:10px var(--mono)}.diff-line-removed{background:#392225;color:#f0a5a5}.diff-line-added{background:#173527;color:#a5e4bb}.comparison-gap{background:repeating-linear-gradient(135deg,#131b23,#131b23 5px,#18212a 5px,#18212a 6px)}.comparison-block-active{box-shadow:inset 2px 0 #6b9c80}.comparison-focused{box-shadow:inset 3px 0 var(--amber);outline:1px solid #eab77540;outline-offset:-1px}.comparison-empty{font-size:11px;line-height:1.8;color:var(--muted);padding:24px}.cfg-node.cfg-diff-added>rect{fill:#173929;stroke:#8bd6a3}.cfg-node.cfg-diff-removed>rect{fill:#3d2429;stroke:#e09b9b}.cfg-node.cfg-diff-changed>rect{fill:#3a3023;stroke:#d7b273}.cfg-node.cfg-node-selected>rect{stroke:var(--mint);stroke-width:2.5}.cfg-edge.cfg-diff-added>path{stroke:#8bd6a3;stroke-width:2.2}.cfg-edge.cfg-diff-removed>path{stroke:#ef9999;stroke-width:2.2;stroke-dasharray:5 3}#compare-edge-details{font:10px/1.9 var(--mono);margin-top:10px}#compare-edge-details summary{cursor:pointer;color:#c5ba9b}#compare-edge-list{display:flex;flex-wrap:wrap;gap:7px;max-height:150px;overflow:auto;margin-top:10px}#compare-edge-list button{border:1px solid var(--line);border-radius:4px;padding:5px 8px;text-align:left;background:#19212a;font:10px var(--mono)}#compare-edge-note{font-size:9px;color:var(--muted);margin-top:7px}
@media(max-width:900px){.comparison-card .cfg-neighbors{grid-template-columns:1fr}.comparison-options{gap:12px}.comparison-selects{grid-template-columns:1fr}.comparison-source .section-header{height:auto;min-height:65px;flex-wrap:wrap;padding-top:12px;padding-bottom:12px}.comparison-code{max-height:430px}.comparison-graphs{gap:10px}.comparison-card-heading{flex-wrap:wrap;padding:12px}.comparison-meta{padding:10px 12px;font-size:9px}.comparison-card .cfg-panel{padding:12px}}
@media(max-width:600px){.comparison-graphs{min-width:620px}.comparison-source{min-width:620px}#compare-view{overflow-x:auto}.comparison-intro{padding:16px;align-items:flex-start}.comparison-intro h2{font-size:18px}.comparison-summary{padding:13px;font-size:10px}.comparison-options{padding:13px}.workspace-nav{gap:17px;overflow-x:auto;white-space:nowrap}.comparison-card .cfg-map{height:230px}}
.decode-toolbar{padding:14px 22px 0;display:flex;gap:20px;align-items:end}.decode-toolbar>label{min-width:170px;max-width:230px}.decode-toolbar select{font:11px var(--mono)}.decode-toolbar>p{font-size:10px;line-height:1.8;color:var(--muted);padding-bottom:5px}.decoded-instruction{border-top:1px solid var(--line);padding:13px 0 10px}.decoded-heading{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:10px}.decoded-heading>span{font-size:10px;color:#8aa995}.decoded-heading>label{font-size:9px;display:flex;align-items:center;gap:7px;white-space:nowrap}.decoded-heading input{width:110px;max-width:120px;padding:4px 6px;font-size:10px;margin:0}.decoded-instruction output{display:block;font-size:12px;line-height:1.9;overflow-wrap:anywhere;color:var(--mint);min-height:30px}.variant .decoded-instruction output{color:var(--amber)}.decoded-instruction small{display:block;overflow-wrap:anywhere;font:9px/1.8 var(--mono);color:#8298a6;min-height:17px}
@media(max-width:650px){.decode-toolbar{padding:14px;flex-wrap:wrap;gap:10px}.decode-toolbar>p{font-size:9px}.decoded-instruction output{font-size:11px}.decoded-heading{flex-wrap:wrap}.ir-heading-actions .button{font-size:9px;padding:6px 8px}.ir-browser>.section-header{height:auto;min-height:64px;flex-wrap:wrap;padding-top:12px;padding-bottom:12px}}

.comparison-upload-actions{display:flex;flex-wrap:wrap;gap:6px;justify-content:flex-end}.comparison-card-heading{flex-wrap:wrap}.comparison-lift-status{padding:0 18px 12px;display:flex;align-items:center;gap:10px;flex-wrap:wrap;font:10px/1.8 var(--sans);color:var(--muted)}.comparison-lift-status>span:empty{display:none}.comparison-lift-status:has(>span:empty){padding-bottom:0}.comparison-lift-status>span{flex:1;min-width:180px}
