.rc{color:var(--fx-ink-primary);font-size:var(--ds-text-body);line-height:var(--ds-leading-body)}.rc p{hyphens:manual}.rc :is(h1,h2,h3){hyphens:auto;hyphenate-limit-chars:10 4 4}.rc h2{font-size:var(--ds-text-h2);line-height:var(--ds-leading-tight);hyphens:auto;overflow-wrap:anywhere}.rc .rc-heading,.rc .rc-downloads,.rc .rc-actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ds-space-4) var(--ds-space-5)}.rc .rc-heading{justify-content:space-between}.rc .rc-intro{margin-block:var(--ds-space-5);max-width:var(--ds-wide);color:var(--fx-ink-secondary);font-size:var(--ds-text-body);line-height:var(--ds-leading-body)}.rc .rc-slip-title{margin-block:var(--ds-space-5) var(--ds-space-3);font-size:var(--ds-text-h3);line-height:var(--ds-leading-snug);font-weight:var(--ds-weight-bold)}.rc #rc-form{display:grid;gap:var(--ds-space-5);margin-block:var(--ds-space-5)}.rc .af-ticket-bar{padding:0;border:0;background:none;gap:var(--ds-space-3);font-size:var(--ds-text-meta);line-height:var(--ds-leading-body)}.rc .rc-files{display:grid;grid-template-columns:minmax(0,1fr);column-gap:var(--ds-space-5);row-gap:var(--ds-space-5)}.rc .rc-files>.ds-file-drop{display:grid;grid-template-rows:auto auto auto auto auto}.rc .rc-mapping:empty{display:none}.rc .rc-mapping{display:grid;gap:var(--ds-space-4);margin-top:var(--ds-space-5);padding-top:var(--ds-space-5);border-top:1px dashed var(--fx-line-accent)}.rc .rc-mapping>p,.rc .rc-settings-copy p,.rc .rc-note{margin:0;color:var(--fx-ink-secondary);font-size:var(--ds-text-small);line-height:var(--ds-leading-body);overflow-wrap:anywhere}.rc .rc-settings-copy{margin-top:var(--ds-space-5)}.rc .rc-settings-copy p+p{margin-top:var(--ds-space-3)}.rc .rc-downloads{margin-top:var(--ds-space-5);font-size:var(--ds-text-ui)}.rc .rc-note{margin-top:var(--ds-space-4);max-width:var(--ds-wide)}.rc a{text-underline-offset:var(--ds-space-1)}.rc .rc-table:focus-visible{outline:2px solid var(--fx-brand-pixel);outline-offset:var(--ds-space-1)}.rc .rc-tally{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(165px,100%),1fr));gap:var(--ds-space-5);padding-block:var(--ds-space-5);border-block:1.5px dashed var(--fx-line-hairline)}.rc .rc-tally dt{font-size:var(--ds-text-ui);color:var(--fx-ink-secondary)}.rc .rc-tally dd{margin-top:var(--ds-space-2);font-size:var(--ds-text-h2);line-height:var(--ds-leading-tight);font-weight:700}.rc .rc-table{overflow-x:auto;max-width:100%;margin-top:var(--ds-space-6);border-block:1px solid var(--fx-line-hairline)}.rc table{border-collapse:collapse;width:100%;min-width:800px;text-align:left;font-size:var(--ds-text-ui)}.rc caption{padding-block:var(--ds-space-5);text-align:left;font-size:var(--ds-text-h3);font-weight:700}.rc :is(th,td){padding:var(--ds-space-3) var(--ds-space-4);border-top:1px solid var(--fx-line-hairline);vertical-align:top;min-width:140px;max-width:calc(var(--ds-space-8) * 5);overflow-wrap:anywhere}.rc th{background:var(--fx-bg-accent-soft);font-weight:700;white-space:nowrap}.rc .rc-ledger td:last-child{min-width:calc(var(--ds-space-8) * 5)}.rc td{line-height:var(--ds-leading-body)}.rc .rc-number,.rc .rc-tally dd{font-variant-numeric:tabular-nums}.rc .rc-number{text-align:right}.rc .rc-tally dd{text-align:start}.rc .rc-method{display:grid;grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);gap:var(--ds-space-6) var(--ds-space-8);align-items:start}.rc .rc-spec{margin:0;border-top:1.5px dashed var(--fx-line-hairline)}.rc .rc-spec>div{padding-block:var(--ds-space-5);border-bottom:1.5px dashed var(--fx-line-hairline)}.rc .rc-spec dt,.rc .rc-routing dt{font-size:var(--ds-text-body);font-weight:700}.rc .rc-spec dd,.rc .rc-routing dd{margin:var(--ds-space-2) 0 0;max-width:70ch;font-size:var(--ds-text-body);line-height:var(--ds-leading-body);color:var(--fx-ink-secondary)}.rc .rc-routing{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--ds-space-6);margin-top:var(--ds-space-6)}.rc .rc-routing>div{border-top:1px solid var(--fx-line-hairline);padding-top:var(--ds-space-5)}.rc .rc-routing a{display:block;padding-block:var(--ds-space-3)}.rc .rc-method>.rc-note{grid-column:1 / -1}.rc [hidden]{display:none}@media(min-width:900px){.rc .rc-files{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:0}.rc .rc-files>.ds-file-drop{grid-row:span 5;grid-template-rows:subgrid}}@media(max-width:899px){.rc .rc-method{grid-template-columns:minmax(0,1fr)}}@media(max-width:639px){.rc .rc-routing{grid-template-columns:minmax(0,1fr)}.rc .rc-actions>.ds-button{width:100%}.rc .rc-tally{grid-template-columns:repeat(2,minmax(0,1fr))}}
