.ria-converter{gap:1.6rem}.ria-converter h2,.ria-converter h3{color:var(--color-ink);margin:0}.ria-converter h2{letter-spacing:-.045em;margin-top:.5rem;font-size:clamp(1.65rem,3vw,2.5rem)}.page-hero__intro{white-space:pre-line}.ria-import-grid{grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr);gap:1rem;display:grid}.ria-file{background:#e4a23409;border:1px dashed #e4a23461;border-radius:1rem;align-content:start;gap:.85rem;padding:1rem;margin:0!important;display:grid!important}.ria-file input{cursor:pointer;padding:.58rem}.ria-paste{border:1px solid var(--color-line);background:#08070575;border-radius:1rem;gap:.85rem;padding:1rem;display:grid}.ria-paste label{margin:0}.ria-paste textarea{min-height:9rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.78rem}.ria-paste button{justify-self:start}.ria-workspace{gap:1.6rem;display:grid}.ria-workspace[hidden],.ria-output[hidden]{display:none}.ria-run-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.ria-run-fields label{gap:.7rem;margin:0;display:grid}.ria-inspectors{border:1px solid var(--color-line);border-radius:1rem;gap:1rem;margin:0;padding:1.15rem;display:grid}.ria-inspectors legend{color:#b4aa9e;letter-spacing:.15em;text-transform:uppercase;padding:0 .45rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.62rem}.ria-inspectors p{color:var(--color-muted);margin:0;font-size:.82rem}.ria-inspector-grid{grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));gap:.55rem;display:grid}.ria-converter .ria-inspector{text-align:left;border-radius:.75rem;grid-template-columns:auto 1fr;align-items:center;gap:.1rem .6rem;min-height:3.8rem;padding:.55rem .7rem;display:grid}.ria-inspector strong{color:var(--color-accent);grid-row:1/span 2;font-size:1.25rem}.ria-inspector span,.ria-inspector small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ria-inspector span{color:#ddd4c8;font-size:.72rem}.ria-inspector small{color:#867d72;font-size:.65rem}.ria-converter .ria-inspector[aria-pressed=true]{color:#ffc85a;background:#e4a2341f;border-color:#e4a234b8}.ria-inspector-summary{color:#e8bd73!important}.ria-record-section,.ria-output{gap:1rem;display:grid}.ria-section-heading{justify-content:space-between;align-items:end;gap:1rem;display:flex}.ria-section-heading p,.ria-section-heading h3{margin:0}.ria-section-heading p,.ria-section-heading>span{color:var(--color-accent);letter-spacing:.14em;text-transform:uppercase;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.6rem}.ria-section-heading h3{margin-top:.35rem;font-size:1.35rem}.ria-records{gap:.55rem;display:grid}.ria-record{border:1px solid var(--color-line);background:#08070575;border-radius:.85rem;grid-template-columns:minmax(9rem,.7fr) minmax(8rem,.65fr) minmax(16rem,1.5fr) auto;align-items:end;gap:.75rem;padding:.85rem;display:grid}.ria-record__identity{align-self:center;gap:.25rem;min-width:0;display:grid}.ria-record__identity strong{color:var(--color-accent);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.72rem}.ria-record__identity span{overflow-wrap:anywhere;color:#e3dbcf}.ria-record label{gap:.45rem;margin:0;display:grid}.ria-record label>span{color:#8e857a;letter-spacing:.12em;font-size:.56rem}.ria-record select{width:100%;min-height:3rem;color:inherit;font:inherit;background:#090806;border:1px solid #f1eadf29;border-radius:.8rem;padding:.7rem .75rem}.ria-record__recognition{color:#8fae8d;letter-spacing:.08em;white-space:nowrap;align-self:center;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.58rem}.ria-record__recognition[data-pending=true]{color:#ffb38a}.ria-output{background:#e4a2340a;border:1px solid #e4a23452;border-radius:1rem;padding:1.15rem;scroll-margin-top:2rem}.ria-output>p{color:var(--color-muted);margin:0;font-size:.83rem;line-height:1.65}.ria-output textarea{min-height:22rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.78rem}@media (width<=920px){.ria-record{grid-template-columns:minmax(8rem,.8fr) minmax(8rem,.7fr) minmax(14rem,1.5fr)}.ria-record__recognition{grid-column:1/-1}}@media (width<=680px){.ria-import-grid,.ria-run-fields,.ria-record{grid-template-columns:1fr}.ria-record__recognition{grid-column:auto}.ria-inspector-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=420px){.ria-inspector-grid{grid-template-columns:1fr}}
