.rm{gap:.9rem;min-width:0;display:grid}.rm-bar{gap:.35rem;padding:.6rem .8rem;display:grid}.rm-bar__row{align-items:center;gap:.5rem}.rm-status{color:var(--text-2);margin:0}.rm-status.is-warning{color:var(--warning)}.rm-banner{margin:0}.rm-tabs{border-bottom:1px solid var(--line);flex-wrap:wrap;gap:.25rem;display:flex}.rm-tab{border-radius:var(--radius-s) var(--radius-s) 0 0;min-height:44px;color:var(--text-2);font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-bottom:0;align-items:center;gap:.4rem;padding:.45rem .85rem;font-weight:600;display:inline-flex}.rm-tab[aria-selected=true]{color:var(--text);background:var(--surface);border-color:var(--line);box-shadow:inset 0 3px 0 var(--primary-bg)}.rm-tab:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.rm-tab__count:not(:empty){background:var(--surface-3);color:var(--text-2);border-radius:999px;padding:0 .4rem;font-size:.75rem}.rm-panel{gap:.9rem;min-width:0;display:grid}.rm-danger{color:var(--danger)}.rm-map{border:1px dashed var(--line-strong);border-radius:var(--radius-s);gap:.5rem;margin:.6rem 0;padding:.6rem;display:grid}.rm-map__grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,13rem),1fr));gap:.5rem .8rem;display:grid}.rm-map__grid .field{margin:0}.rc-pick{flex-wrap:wrap;align-items:end;gap:.6rem .9rem;display:flex}.rc-pick .field{flex:16rem;min-width:0;margin:0}.rc-share{margin:0}.rc .rm-panel{container:rc-panel/inline-size}.rc-editor{grid-template-columns:minmax(0,1fr);gap:.9rem;display:grid}@container rc-panel (width>=84rem){.rc-editor{grid-template-columns:minmax(0,1.7fr) minmax(0,1fr);align-items:start}}.rc-form{grid-template-columns:repeat(auto-fill,minmax(min(100%,12.5rem),1fr));align-items:end;gap:.6rem .9rem;display:grid}.rc-form .field{min-width:0;margin:0}.rc-span{grid-column:1/-1}.rc-fieldset{border:0;gap:.4rem;min-width:0;margin:0;padding:0;display:grid}.rc-app-fields{margin-top:.3rem}.rc-sources a{overflow-wrap:anywhere}.rc-lines-wrap{margin:.4rem 0}.rc-lines{min-width:52rem}.rc-lines td{vertical-align:middle;padding:.25rem .3rem}.rc-lines .input,.rc-lines .select{width:100%;min-width:0}.rc-lines td:first-child{min-width:12rem}.rc-lines td:nth-child(2),.rc-lines td:nth-child(4),.rc-lines td:nth-child(6){width:6.5rem}.rc-lines td:nth-child(7){width:5rem}.rc-lines .rc-cost{font-variant-numeric:tabular-nums;white-space:nowrap;text-align:right;font-weight:650}.rc-lines .rc-sub{color:var(--text-2);font-size:.78rem;display:block}.rc-lines tr[data-problem] .rc-cost{color:var(--danger)}.rc-lines tr[data-problem] td:first-child{box-shadow:inset 3px 0 0 var(--danger)}.rc-line-actions{margin:.2rem 0 .4rem}.rc-method{margin-top:.4rem}.rc-result{align-content:start;gap:.6rem;display:grid}.rc-readout{border-radius:var(--radius-s);background:var(--readout-bg,var(--surface-2));color:var(--readout-text,var(--text));box-shadow:inset 0 -3px 0 var(--signal);gap:.15rem;padding:.75rem .9rem;display:grid}.rc-readout .readout__label{letter-spacing:.06em;text-transform:uppercase;color:var(--readout-sub,var(--text-2));font-size:.75rem}.rc-readout .readout__value{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:1.9rem;font-weight:750;line-height:1.15}.rc-readout .readout__sub{color:var(--readout-sub,var(--text-2));font-size:.85rem}.rc-suggest,.rc-app{gap:.3rem;display:grid}.rc-suggest dl,.rc-app dl{grid-template-columns:minmax(0,1fr) auto;gap:.25rem .8rem;margin:0;display:grid}.rc-suggest dt,.rc-app dt{color:var(--text-2)}.rc-suggest dd,.rc-app dd{text-align:right;font-variant-numeric:tabular-nums;margin:0;font-weight:650}.rc-suggest .rc-big{font-size:1.25rem;font-weight:750}.rc-bars{gap:.35rem;margin:0;padding:0;list-style:none;display:grid}.rc-bar{grid-template-columns:minmax(0,1fr) auto;gap:.1rem .6rem;font-size:.88rem;display:grid}.rc-bar__track{background:var(--surface-3);border-radius:999px;grid-column:1/-1;height:.5rem;overflow:hidden}.rc-bar__fill{background:var(--cat,var(--primary-bg));width:0;height:100%;display:block}.rc-bar__v{font-variant-numeric:tabular-nums;font-weight:650}.rc-lockednote{gap:.5rem;margin:0;display:grid}.rc-lockednote p{margin:0}.rc-search{max-width:24rem}.rc-flag{margin-left:.3rem;display:inline-block}.rc-empty{gap:.6rem;display:grid}@media (forced-colors:active){.rc-bar__fill{background:canvastext}.rm-tab[aria-selected=true]{outline:2px solid canvastext}}
