.rl-root{--rl-bg:#f3f2f2;--rl-surface:#eae9e9;--rl-ink:#201e1d;--rl-red:#ec3013;--rl-red-100:#fff2ef;--rl-red-200:#ffe0d9;--rl-red-700:#ae1800;--rl-divider:rgba(32,30,29,0.4);--rl-n200:#eae7e7;--rl-n300:#d7d3d3;--rl-n400:#bab6b6;--rl-n500:#9b9797;--rl-n600:#7d7979;--rl-n700:#605d5d;--rl-n800:#444141;--rl-n900:#2d2b2b;--rl-heading:var(--font-rl-archivo),system-ui,sans-serif;background:var(--rl-bg);color:var(--rl-ink);font-family:var(--font-rl-archivo),system-ui,sans-serif;font-size:15px;line-height:1.55;-webkit-font-smoothing:antialiased}.rl-root *,.rl-root :after,.rl-root :before{box-sizing:border-box}:where(.rl-root) :where(h1,h2,h3){font-family:var(--rl-heading);font-weight:800;margin:0}:where(.rl-root) :where(a){color:var(--rl-red);text-underline-offset:3px}:where(.rl-root) :where(a:hover){color:var(--rl-red-700)}.rl-root button,.rl-root input{font-family:inherit}.rl-root :focus{outline:none}.rl-root :focus-visible{outline:2px solid var(--rl-red);outline-offset:2px}.rl-root ::-moz-selection{background:rgba(236,48,19,.3)}.rl-root ::selection{background:rgba(236,48,19,.3)}.rl-kicker{font-size:11px;letter-spacing:.14em;text-transform:uppercase}.rl-label{font-size:13px;letter-spacing:-.005em}.rl-heading-btn,.rl-label{font-family:var(--rl-heading);font-weight:800}.rl-heading-btn{cursor:pointer}@keyframes rl-rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes rl-blink{0%,49%{opacity:1}50%,to{opacity:0}}@keyframes rl-sweep{0%{transform:translateY(-120%)}to{transform:translateY(760%)}}.rl-rise{animation:rl-rise .28s ease-out}.rl-caret{display:inline-block;width:9px;height:17px;background:var(--rl-red);animation:rl-blink 1s step-end infinite}.rl-sweep{height:70px;background:linear-gradient(var(--rl-red-200),transparent);animation:rl-sweep 2.2s linear infinite}.rl-split{flex:1;display:grid;grid-template-columns:minmax(0,47fr) minmax(0,53fr);min-height:0}.rl-specimen-pane{border-right:2px solid var(--rl-divider);background:var(--rl-surface);overflow:auto;padding:34px 40px 56px}.rl-report-pane{overflow:auto}.rl-entry-grid{max-width:1280px;margin:0 auto;padding:68px 44px 52px;display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:60px;align-items:start}.rl-dim-strip{display:grid;grid-template-columns:repeat(6,minmax(0,1fr))}.rl-example-strip{display:grid}.rl-dim-tiles{margin-top:22px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px}.rl-priority-row{display:grid;grid-template-columns:44px minmax(0,1fr) 150px;gap:18px;align-items:baseline;padding:15px 0;border-bottom:1px solid var(--rl-divider)}.rl-two-col{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:34px}@media (max-width:960px){.rl-split{grid-template-columns:1fr;overflow:auto}.rl-specimen-pane{border-right:0;border-bottom:2px solid var(--rl-divider);overflow:visible;padding:24px 22px 40px}.rl-report-pane{overflow:visible}.rl-entry-grid{grid-template-columns:1fr;gap:40px;padding:44px 22px 40px}.rl-dim-strip{grid-template-columns:repeat(2,minmax(0,1fr))}
  /* !important so it wins over the inline desktop column count */.rl-example-strip{grid-template-columns:1fr!important}.rl-two-col{grid-template-columns:1fr;gap:20px}
  /* !important: the nav carries an inline display:flex */.rl-steps-nav{display:none!important}.rl-shell{height:auto!important;overflow:visible!important}.rl-pad-x{padding-left:22px!important;padding-right:22px!important}}@media (max-width:700px){.rl-dim-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}.rl-priority-row{grid-template-columns:36px minmax(0,1fr);row-gap:4px}.rl-priority-row>:last-child{grid-column:2;text-align:left!important}}@media (max-width:480px){.rl-metric-label{display:none}}.home-root .rl-root{--rl-bg:var(--mk-bg);--rl-surface:var(--mk-card);--rl-ink:var(--mk-ink);--rl-red:#c4331c;--rl-red-100:color-mix(in srgb,var(--rl-red) 7%,transparent);--rl-red-200:color-mix(in srgb,var(--rl-red) 14%,transparent);--rl-red-700:#9a2412;--rl-divider:var(--mk-border);--rl-n200:var(--mk-hair);--rl-n300:var(--mk-border);--rl-n400:var(--mk-faint);--rl-n500:var(--mk-muted);--rl-n600:var(--mk-muted);--rl-n700:var(--mk-body);--rl-n800:var(--mk-body);--rl-n900:var(--mk-ink-2);--rl-heading:var(--font-figtree),system-ui,sans-serif;background:transparent;font-family:var(--font-figtree),system-ui,sans-serif}html[data-mk-theme=dark] .home-root .rl-root{--rl-red:#f0705c;--rl-red-700:#ff9a88}:where(.home-root .rl-root) :where(h1,h2,h3){font-weight:500;letter-spacing:-.025em}:where(.home-root .rl-root) :where(a){color:var(--mk-ink)}:where(.home-root .rl-root) :where(a:hover){color:var(--mk-ink);text-decoration-color:currentColor}.home-root .rl-root .rl-heading-btn,.home-root .rl-root .rl-label{font-weight:600}.home-root .rl-root .rl-kicker{font-size:12.5px;letter-spacing:0;text-transform:none}.home-root .rl-root ::-moz-selection{background:color-mix(in srgb,var(--rl-red) 25%,transparent)}.home-root .rl-root ::selection{background:color-mix(in srgb,var(--rl-red) 25%,transparent)}.home-root .rl-root :focus-visible{outline-color:var(--mk-ink)}.home-root .rl-root :is(input,textarea):focus-visible{outline:none}.home-root .rl-root .rl-specimen-pane{border-right:1px solid var(--mk-hair);background:transparent}.home-root .rl-root .rl-dim-tiles{gap:1px;margin-top:16px}.home-root .rl-root .rl-priority-row{border-bottom:1px solid var(--mk-hair)}@media (max-width:960px){.home-root .rl-root .rl-specimen-pane{border-right:0;border-bottom:1px solid var(--mk-hair)}}