.rl{--lime:#c4fc3c;--lime-dim:#8cac3c;--ink:#0c0c0c;--cell:#141414;--cell-2:#1c1c1c;--warm:#ecece4}.rl-cap{font-family:var(--font-jetbrains), ui-monospace, monospace;letter-spacing:.06em;text-transform:uppercase;color:var(--muted);fill:var(--muted);font-size:11px}.rl-hero>.rl-scene{order:5;grid-column:1/-1}@media (min-width:900px){.rl-hero>.rl-scene{grid-row:4}}.rl-hero-fig{gap:10px;display:grid}.ct-rise.rl-iso{aspect-ratio:16/11}@container (max-width:479px){.ct-rise.rl-iso{aspect-ratio:1}}.cx-tag:is(.rl-tag-top,.rl-tag-tech){color:#eaffc0;border-color:#c4fc3c8c}.cx-tag.rl-tag-llm{color:#dfe5ff;border-color:#788cf099}@container (max-width:479px){.rl-iso .cx-tag:is(.rl-tag-core,.rl-tag-tech,.rl-tag-llm){display:none}}.rl-hero-lanes li:before{background:var(--lane)}.rl-hero-lanes [data-lane=core]{--lane:#c9cad3}.rl-hero-lanes [data-lane=tech]{--lane:#b5e83a}.rl-hero-lanes [data-lane=engineers]{--lane:#5169d8}.rl-hero-lanes [data-lane=analysts]{--lane:#34b9a3}.rl-hero-lanes [data-lane=product]{--lane:#be61c4}.rl-hero-lanes [data-lane=others]{--lane:#d4a93f}.rl-hero .ct-hero-text{max-inline-size:760px}.rl-scene{border:1px solid var(--line);background:var(--ink);background-image:radial-gradient(#ffffff0d 1px,#0000 1px);background-size:14px 14px;border-radius:18px;gap:14px;min-inline-size:0;margin:0;padding:20px;display:grid}.rl-stage{gap:14px;display:grid}.rl-chips{flex-wrap:wrap}.rl-head{gap:10px;display:grid}.rl-progress{gap:6px;margin:0;padding:0;list-style:none;display:flex}.rl-progress li{background:var(--lime);border-radius:2px;flex:1;block-size:3px}.rl-title p{justify-content:space-between;align-items:baseline;gap:12px;margin:0;display:flex}.rl-title b{letter-spacing:-.02em;text-transform:uppercase;color:var(--warm);font-size:clamp(1.9rem,1.2rem + 2.6vw,3.6rem);font-weight:800;line-height:1}.rl-title p span{font-family:var(--font-jetbrains), ui-monospace, monospace;color:var(--muted);white-space:nowrap;font-size:14px}.rl-title small{font-family:var(--font-jetbrains), ui-monospace, monospace;letter-spacing:.06em;text-transform:uppercase;color:var(--lime);font-size:12px}.rl-svg{block-size:auto;inline-size:100%;display:block;overflow:visible}.rl-svg .rl-cap{font-size:11px}.rl-item>rect{fill:var(--cell);stroke:var(--line)}.rl-num{font-family:var(--font-jetbrains), ui-monospace, monospace;fill:var(--muted);font-size:11px}.rl-name{font-family:var(--font-jetbrains), ui-monospace, monospace;fill:var(--warm);font-size:13px}.rl-dot{fill:#2a2a2a}.rl-dot-on{fill:var(--lime)}.rl-cell{fill:#ffffff05;stroke:var(--line)}.rl-hatch-line{stroke:var(--lime-dim);stroke-width:1.4px}.rl-fill{stroke:var(--lime-dim);stroke-width:1px}.rl-line{fill:none;stroke:var(--lime);stroke-width:1.5px}.rl-node{fill:var(--lime)}.rl-route-none .rl-line{stroke:#3a3a3a;stroke-dasharray:3 4}.rl-route-none .rl-node{fill:#3a3a3a}.rl-mark rect{fill:var(--ink);stroke:var(--lime)}.rl-mark text{font-family:var(--font-jetbrains), ui-monospace, monospace;fill:var(--lime);font-size:10px}.rl-bracket{fill:none;stroke:var(--lime);stroke-width:2px}.rl-rowlabel{paint-order:stroke;stroke:var(--ink);stroke-width:12px;stroke-linejoin:round}[data-scene]:not([data-upto]) .rl-x:not([data-last]){display:none}@keyframes rl-draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes rl-grow{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes rl-in{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:no-preference){[data-upto] .rl-route:not(.rl-route-none) .rl-line{stroke-dasharray:1;stroke-dashoffset:1px;animation:rl-draw .4s ease-out calc(var(--d) * var(--rl-pace,1)) forwards}[data-upto] .rl-route-none,[data-upto] .rl-route .rl-node{opacity:0;animation:rl-in .3s ease-out calc(var(--d) * var(--rl-pace,1) + .2s) forwards}[data-upto] .rl-fill{transform-box:fill-box;transform-origin:50% 100%;animation:rl-grow .3s ease-out calc(var(--d) * var(--rl-pace,1) + 50ms) forwards;transform:scaleY(0)}[data-upto] .rl-mark,[data-upto] .rl-bracket{opacity:0;animation:rl-in .3s ease-out calc(var(--d) * var(--rl-pace,1) + .3s) forwards}[data-upto] .rl-bracket{animation-delay:calc(3.2s * var(--rl-pace,1))}[data-upto] .rl-journal li{opacity:0;animation:rl-in .25s ease-out calc(.45s * var(--n,0)) forwards}[data-upto] .rl-title{animation:.3s ease-out both rl-in}}.rl-below{grid-template-columns:minmax(0,.9fr) minmax(0,1.4fr);align-items:start;gap:16px;display:grid}.rl-journal{font-family:var(--font-jetbrains), ui-monospace, monospace;color:var(--text);font-size:12px}.rl-journal summary{cursor:default;letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin-block-end:6px;font-size:11px;list-style:none}.rl-journal summary::-webkit-details-marker{display:none}.rl-journal ol{gap:4px;margin:0;padding:0;list-style:none;display:grid}.rl-journal li:before{content:"› ";color:var(--lime)}.rl-totals{gap:6px;min-inline-size:0;display:grid}.rl-totals-title{margin:0}.rl-totals table{border-collapse:collapse;inline-size:100%;font-family:var(--font-jetbrains), ui-monospace, monospace;font-size:12.5px}.rl-totals th,.rl-totals td{text-align:left;border-bottom:1px solid var(--line);color:var(--text);padding:6px 8px}.rl-totals td:not(:last-child){white-space:nowrap}.rl-totals thead th{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);font-size:10.5px;font-weight:400}.rl-totals tbody th{color:var(--warm);font-weight:500}.rl-totals tr[data-final] th{box-shadow:inset 3px 0 0 var(--lime);color:var(--lime)}.rl-totals tr[data-final] td{color:var(--lime)}.rl-bar{inline-size:18%;min-inline-size:48px}.rl-bar i{background:var(--warm);border-radius:3px;block-size:6px;display:block}.rl-totals tr[data-final] .rl-bar i{background:var(--lime)}.rl-narrow{display:none}@media (max-width:699px){.rl-scene{padding:14px}.rl-svg{display:none}.rl-narrow{gap:10px;display:grid}.rl-below{grid-template-columns:minmax(0,1fr)}.rl-totals table,.rl-totals tbody,.rl-totals tr,.rl-totals th,.rl-totals td{display:block}.rl-totals thead{display:none}.rl-totals tbody{gap:6px;display:grid}.rl-totals tr{border:1px solid var(--line);border-radius:10px;flex-wrap:wrap;gap:4px 14px;padding:8px 10px;display:flex}.rl-totals tr.rl-c[data-s]{display:flex}.rl-totals th{border:0;flex:1 0 100%;padding:0}.rl-totals td{white-space:normal;border:0;padding:0}.rl-totals td:before{content:attr(data-label) " ";color:var(--muted);text-transform:uppercase;letter-spacing:.04em;font-size:10px}.rl-totals td.rl-bar{flex:1 0 100%}}.rl-nlist{font-family:var(--font-jetbrains), ui-monospace, monospace;color:var(--warm);grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 8px;margin:0;padding:0;font-size:11.5px;list-style:none;display:grid}.rl-nlist li{grid-template-columns:16px minmax(0,1fr) auto;align-items:center;gap:6px;display:grid}.rl-nlist b{color:var(--muted);font-weight:400}.rl-ndots{background:linear-gradient(90deg, var(--lime) calc(25% * var(--dots,0)), #2a2a2a 0);border-radius:2px;block-size:5px;inline-size:28px}.rl-ndots[data-dots="0"]{--dots:0}.rl-ndots[data-dots="1"]{--dots:1}.rl-ndots[data-dots="2"]{--dots:2}.rl-ndots[data-dots="3"]{--dots:3}.rl-ndots[data-dots="4"]{--dots:4}.rl-ngrid{border-collapse:separate;border-spacing:3px;table-layout:fixed;inline-size:100%;font-family:var(--font-jetbrains), ui-monospace, monospace}.rl-ngrid th{color:var(--muted);text-align:left;vertical-align:middle;overflow-wrap:anywhere;font-size:9.5px;font-weight:400;line-height:1.2}.rl-ngrid thead th{vertical-align:bottom;overflow-wrap:normal;font-size:9px}.rl-ngrid thead th:first-child,.rl-ngrid tbody th{inline-size:30%}.rl-ngrid tbody th{color:var(--text);font-size:10px}.rl-ngrid td{background:var(--cell);border:1px solid var(--line);vertical-align:top;border-radius:4px;block-size:30px;padding:0;overflow:hidden}.rl-ncell{flex-wrap:wrap;align-content:flex-start;gap:2px;min-block-size:30px;padding:2px;display:flex}.rl-ncell:not([data-row="0"]){background:repeating-linear-gradient(45deg,#8cac3c59 0 1.5px,#0000 1.5px 5px)}.rl-ncell b{border:1px solid var(--lime);block-size:14px;inline-size:14px;color:var(--lime);background:var(--ink);border-radius:3px;place-items:center;font-size:9px;font-weight:400;display:grid}.rl-ncell[data-row="0"] b{color:var(--muted);border-color:#3a3a3a}.rl-run,.rl-pin{display:contents}html[data-rl-pin] [data-pinnable]:not([data-pin=off])>.rl-run{block-size:calc(var(--rl-len) * 1svh + 100svh - var(--rl-top,56px));display:block}html[data-rl-pin] [data-pinnable]:not([data-pin=off]) .rl-pin{block-size:calc(100svh - var(--rl-top,56px) - 20px);box-sizing:border-box;border:1px solid var(--line);background-color:var(--ink);border-radius:18px;flex-direction:column;justify-content:center;gap:14px;padding:18px 22px;display:flex;position:sticky;inset-block-start:calc(var(--rl-top,56px) + 10px);overflow:hidden}html[data-rl-pin] [data-pinnable]:not([data-pin=off]) .rl-pin>*{flex:none;min-inline-size:0}html[data-rl-pin] [data-pinnable]:not([data-pin=off]) .rl-pin>.rl-svg{flex:0 auto;block-size:auto;min-block-size:0}html[data-rl-pin] [data-pinnable]:not([data-pin=off]) .rl-title b{font-size:clamp(1.6rem,5.4vh,3.6rem)}html[data-rl-pin] :is(.rl-scene,.rl-glow):has(>[data-pinnable]:not([data-pin=off])){background:0 0;border:0;padding:0}.rl-scene .rl-pin{background-image:radial-gradient(#ffffff0d 1px,#0000 1px);background-size:14px 14px}.rl-glow .rl-pin{background-image:linear-gradient(#ffffff08 1px,#0000 1px),linear-gradient(90deg,#ffffff08 1px,#0000 1px);background-size:24px 24px}html[data-rl-pin] [data-pinnable]:not([data-pin=off])>.rl-after{border:1px solid var(--line);background:var(--ink);border-radius:18px;margin-block-start:14px;padding:18px 20px}[data-pin=on]{--rl-pace:.4}[data-pin=on]:not([data-seen]) .rl-pin *{animation-play-state:paused!important}[data-reveal]{--p:1}.rl-know-bars li,.rl-core li,.rl-layer tbody tr,.rl-know li{--q:clamp(0, calc((var(--p) - var(--k,0) * .05) * 2), 1)}.rl-know-bars .rl-pair i,.rl-core .rl-bar2 i,.rl-layer .rl-cellbar i,.rl-know li i{transform:scaleX(var(--q));transform-origin:0}.rl-know-bars li small,.rl-core .rl-bar2 small,.rl-layer td small{opacity:clamp(0, calc(var(--q) * 3 - 2), 1)}.rl-strip li{--q:clamp(0, calc((var(--p) * 1.2 - var(--f,0)) * 6), 1);opacity:calc(.12 + .88 * var(--q))}.rl-people-n{opacity:clamp(.2, calc(var(--p) * 1.4), 1)}.rl-start li{--q:clamp(0, calc((var(--p) - var(--i,0) * .14) * 2.4), 1);transform:translateY(calc((1 - var(--q)) * 28px));opacity:calc(.25 + .75 * var(--q))}.rl-glow{border:1px solid var(--line);background:var(--ink);background-image:linear-gradient(#ffffff08 1px,#0000 1px),linear-gradient(90deg,#ffffff08 1px,#0000 1px);background-size:24px 24px;border-radius:18px;min-inline-size:0;margin:0;padding:20px}.rl-glow-stage{gap:16px;min-inline-size:0;display:grid}.rl-chips[data-grouped]{gap:8px;min-inline-size:0;display:grid}.rl-chip-group{grid-template-columns:9rem minmax(0,1fr);align-items:start;gap:6px;display:grid}.rl-chip-group>small{font-family:var(--font-jetbrains), ui-monospace, monospace;letter-spacing:.04em;text-transform:uppercase;color:var(--muted);padding-block-start:11px;font-size:10.5px}.rl-chip-row{flex-wrap:wrap;gap:6px;min-inline-size:0;display:flex}.rl-glow .rl-only{display:none}.rl-cards{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.rl-card{background:var(--cell);border:1px solid #2a2a2a;border-radius:14px;align-content:start;gap:6px;padding:14px;transition:border-color .2s ease-out,box-shadow .2s ease-out;display:grid;position:relative}.rl-card>b{color:var(--warm);font-size:15px;font-weight:600}.rl-card-n{font-family:var(--font-jetbrains), ui-monospace, monospace;color:var(--warm);font-size:clamp(1.6rem,1.2rem + 1.2vw,2.3rem);line-height:1}.rl-card-n small{color:var(--muted);font-size:12px}.rl-card[data-status="1"] .rl-card-n,.rl-card[data-status="2"] .rl-card-n{color:var(--muted)}.rl-seg{grid-template-columns:repeat(5,minmax(0,1fr));gap:3px;display:grid}.rl-seg i{background:#2a2a2a;border-radius:2px;block-size:4px}.rl-seg i[data-on]{background:var(--lime-dim)}.rl-wire{background:var(--lime);opacity:0;block-size:18px;inline-size:2px;transition:opacity .2s ease-out;position:absolute;inset-block-start:100%;inset-inline-start:50%}.rl-wire:after{content:"";background:var(--lime);block-size:8px;inline-size:8px;box-shadow:0 0 12px var(--lime);border-radius:50%;position:absolute;inset-inline-start:-3px}@media (prefers-reduced-motion:no-preference){.rl-wire:after{animation:1.4s ease-in-out infinite rl-run}}@keyframes rl-run{0%{inset-block-start:-4px}to{inset-block-start:14px}}.rl-check{border:1px solid var(--lime-dim);background:#c4fc3c0a;border-radius:12px;gap:6px;padding:14px 16px;display:grid}.rl-check p{margin:0}.rl-check .rl-only{color:var(--text);gap:4px;font-size:14px;line-height:1.5}.rl-check .rl-only b{color:var(--lime);font-weight:600}.rl-final{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:16px;padding-block-start:12px;display:grid}.rl-final p{margin:0 0 4px}.rl-final-n{color:var(--warm);letter-spacing:-.02em;font-size:clamp(2.4rem,1.6rem + 2.6vw,4rem);font-weight:800;line-height:1;display:block}.rl-final span{color:var(--muted);font-size:13px}.rl-mini{align-items:end;gap:10px;margin:0;padding:0;list-style:none;display:flex}.rl-mini li{font-family:var(--font-jetbrains), ui-monospace, monospace;color:var(--muted);justify-items:center;gap:4px;font-size:10.5px;display:grid}.rl-mini small{color:var(--warm);font-size:11px}.rl-mini i{background:var(--warm);border-radius:3px;inline-size:26px}.rl-mini li:nth-child(3) i,.rl-mini li:nth-child(4) i{background:var(--lime)}.rl-mini li[data-empty] i{background:#2a2a2a}.rl-lab .rl-chips .ct-chip{font-size:13px}.rl-role{border-color:var(--lime);box-shadow:0 0 0 1px var(--lime), 0 0 28px #c4fc3c2e;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px}.rl-role header{flex-wrap:wrap;grid-column:1/-1;align-items:baseline;gap:6px 14px;display:flex}.rl-role header>b{color:var(--warm);font-size:18px;font-weight:600}.rl-role p{color:var(--text);gap:4px;margin:0;font-size:14px;line-height:1.5;display:grid}.rl-outcome{grid-column:1/-1}.rl-know ul{gap:6px;margin:4px 0 0;padding:0;list-style:none;display:grid}.rl-know li{color:var(--text);grid-template-rows:auto 6px;grid-template-columns:minmax(0,1fr) max-content;gap:2px 8px;font-size:13px;display:grid}.rl-know li i{background:var(--lime-dim);border-radius:3px;grid-column:1;block-size:6px}.rl-know li small{text-align:right;white-space:nowrap;font-family:var(--font-jetbrains), ui-monospace, monospace;color:var(--muted);grid-area:1/2/span 2;align-self:center}.rl-levels ol{grid-template-columns:repeat(6,minmax(0,1fr));gap:4px;margin:6px 0 0;padding:0;list-style:none;display:grid}.rl-levels li{font-family:var(--font-jetbrains), ui-monospace, monospace;color:var(--muted);align-content:start;justify-items:center;gap:2px;font-size:10px;display:grid}.rl-levels li i{border:1px solid var(--lime);background:var(--lime-dim);border-radius:3px;block-size:14px;inline-size:14px}.rl-levels li[data-status="1"] i{background:0 0}.rl-levels li[data-status="2"] i{background:0 0;border-color:#3a3a3a}.rl-levels li small{color:var(--text)}.rl-levels li em,.rl-mini li em{text-align:center;color:var(--warm);font-size:9px;font-style:normal;line-height:1.15}.rl-mini li em{white-space:nowrap;min-block-size:1.15em}.rl-agree{box-shadow:inset 3px 0 0 var(--lime);padding-inline-start:12px}.rl-panel{border:1px solid var(--line);background:var(--panel);border-radius:16px;gap:12px;min-inline-size:0;margin:0;padding:18px;display:grid}.rl-legend{color:var(--muted);flex-wrap:wrap;gap:6px 18px;margin:0;font-size:12.5px;display:flex}.rl-legend span:before{content:"";background:var(--bar);vertical-align:-1px;border-radius:2px;block-size:10px;inline-size:10px;margin-inline-end:6px;display:inline-block}.rl-legend [data-kind=mention],.rl-pair [data-kind=mention]{--bar:var(--line-2)}.rl-legend [data-kind=must],.rl-pair [data-kind=must],.rl-legend [data-kind=ai],.rl-bar2[data-kind=ai]{--bar:var(--lime-dim)}.rl-legend [data-kind=ordinary],.rl-bar2[data-kind=ordinary]{--bar:var(--blue-soft)}.rl-legend [data-kind=applied]{--bar:var(--lime)}.rl-legend [data-kind=training]{--bar:var(--line-2)}.rl-know-bars ul,.rl-core ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}.rl-know-bars li{grid-template-columns:minmax(0,13rem) minmax(0,1fr) 5.4rem;align-items:center;gap:12px;font-size:13px;display:grid}.rl-know-bars li b{color:var(--white);font-weight:500}.rl-know-bars li[data-applied] b{box-shadow:inset 3px 0 0 var(--lime);padding-inline-start:8px}.rl-know-bars li:not([data-applied]) b{padding-inline-start:11px}.rl-pair{gap:3px;display:grid}.rl-pair i{background:var(--bar);border-radius:3px;block-size:8px;display:block}.rl-know-bars small{font-family:var(--font-jetbrains), ui-monospace, monospace;color:var(--text);text-align:right}.rl-core li{grid-template-columns:minmax(0,13rem) minmax(0,1fr) minmax(0,1fr);align-items:center;gap:12px;font-size:13px;display:grid}.rl-core li b{color:var(--white);font-weight:500}.rl-bar2{grid-template-columns:minmax(0,1fr) 3.8rem;align-items:center;gap:8px;display:grid}.rl-bar2 i{background:var(--bar);border-radius:4px;block-size:10px}.rl-bar2 small{font-family:var(--font-jetbrains), ui-monospace, monospace;color:var(--text);text-align:right}.rl-layer table{border-collapse:collapse;inline-size:100%;font-size:13px}.rl-layer th,.rl-layer td{border-bottom:1px solid var(--line);text-align:left;vertical-align:middle;padding:9px 10px}.rl-layer thead th{font-family:var(--font-jetbrains), ui-monospace, monospace;letter-spacing:.04em;text-transform:uppercase;color:var(--muted);font-size:10.5px;font-weight:400}.rl-layer tbody th{color:var(--white);font-weight:500}.rl-layer td{display:table-cell}.rl-layer td small{font-family:var(--font-jetbrains), ui-monospace, monospace;color:var(--text)}.rl-cellbar{vertical-align:middle;background:#2a2a2a;border-radius:3px;block-size:8px;inline-size:70px;margin-inline-end:8px;display:inline-block;overflow:hidden}.rl-cellbar i{background:var(--lime-dim);block-size:100%;display:block}.rl-layer td[data-kind=must] .rl-cellbar i{background:var(--lime)}.rl-layer td[data-kind=ordinary] .rl-cellbar i{background:var(--blue-soft)}.rl-layer td[data-zero] small{color:var(--muted)}.rl-paths{gap:12px;margin:0;display:grid}.rl-fork{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid;position:relative}.rl-branch{border:1px solid var(--line);background:var(--panel);border-radius:16px;align-content:start;gap:8px;padding:16px;display:grid}.rl-branch[data-branch=expert]{border-color:var(--lime-dim)}.rl-branch>b{color:var(--white);font-size:16px;font-weight:600}.rl-branch p{color:var(--text);margin:0;font-size:13.5px;line-height:1.5}.rl-branch ol{color:var(--text);gap:6px;margin:0;padding-inline-start:18px;font-size:13px;line-height:1.45;display:grid}.rl-branch-n{gap:18px;margin:0;padding:0;list-style:none;display:flex}.rl-branch-n li{font-family:var(--font-jetbrains), ui-monospace, monospace;color:var(--muted);text-transform:uppercase;gap:2px;font-size:11px;display:grid}.rl-branch-n li b{color:var(--white);font-size:1.8rem;font-weight:500;line-height:1}.rl-entry{border:1px dashed var(--line-2);border-radius:16px;gap:8px;padding:16px;display:grid}.rl-entry>b{color:var(--white);font-size:15px;font-weight:600}.rl-entry ol{color:var(--text);grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 20px;margin:0;padding-inline-start:18px;font-size:13px;line-height:1.45;display:grid}.rl-start ol{grid-template-columns:repeat(4,minmax(0,1fr));align-items:end;gap:10px;margin:0;padding:0;list-style:none;display:grid}.rl-start li{min-block-size:calc(118px + var(--i) * 28px);border:1px solid var(--line);background:var(--panel-2);color:var(--text);border-radius:12px;align-content:start;gap:8px;padding:14px;display:grid}.rl-start li[data-first]{border-color:var(--lime);box-shadow:0 0 0 1px var(--lime), 0 0 24px #c4fc3c2e}.rl-start li b{color:var(--white);font-size:clamp(1.05rem,.9rem + .6vw,1.35rem);font-weight:600;line-height:1.15}.rl-start li small{font-family:var(--font-jetbrains), ui-monospace, monospace;color:var(--muted);font-size:11px}.rl-start li[data-first] small{color:var(--lime)}.rl-people{gap:10px}.rl-people-n{color:var(--white);font-size:clamp(2.2rem,1.6rem + 2vw,3.2rem);font-weight:500;line-height:1}.rl-strip{grid-template-columns:10rem minmax(0,1fr);align-items:center;gap:12px;display:grid}.rl-strip>span{color:var(--text);gap:2px;font-size:13px;display:grid}.rl-strip>span small{font-family:var(--font-jetbrains), ui-monospace, monospace;color:var(--muted);font-size:11px}.rl-strip ol{flex-wrap:wrap;gap:3px;margin:0;padding:0;list-style:none;display:flex}.rl-strip li{background:#2a2a2a;border-radius:2px;block-size:10px;inline-size:10px}.rl-strip li[data-on]{background:var(--lime);box-shadow:0 0 8px #c4fc3c80}.rl-branch-n li small{text-transform:none;color:var(--warm);font-size:10px}.rl-more{border:1px solid var(--line);background:var(--panel);border-radius:12px;padding:10px 14px}.rl-more summary{cursor:pointer;color:var(--white);font-size:13.5px}.rl-more-body{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-block-start:10px;display:grid}.rl-more-body b{color:var(--white);font-size:13.5px;font-weight:600}.rl-more ol{color:var(--text);gap:6px;margin:6px 0 0;padding-inline-start:18px;font-size:13px;line-height:1.45;display:grid}.rl-more dl{color:var(--text);gap:10px;margin:10px 0 0;font-size:13px;line-height:1.45;display:grid}.rl-more dt{color:var(--white);font-weight:600}.rl-more dd{margin:0}@media (max-width:899px){.rl-cards{grid-template-columns:repeat(3,minmax(0,1fr))}.rl-start ol{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:599px){.rl-glow,.rl-panel{padding:14px}.rl-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.rl-wire{display:none}.rl-final,.rl-role{grid-template-columns:minmax(0,1fr)}.rl-know-bars li,.rl-core li{grid-template-columns:minmax(0,1fr) 4.6rem}.rl-know-bars li b,.rl-core li b,.rl-core li .rl-bar2{grid-column:1/-1}.rl-fork,.rl-entry ol,.rl-start ol,.rl-more-body,.rl-strip{grid-template-columns:minmax(0,1fr)}.rl-start li{min-block-size:0}.rl-chips[data-grouped]{overscroll-behavior-x:contain;scrollbar-width:thin;flex-wrap:nowrap;gap:14px;padding-block-end:6px;display:flex;overflow-x:auto}.rl-chip-group{flex:none;align-items:center;display:flex}.rl-chip-group>small{flex:none;padding:0}.rl-chip-row{flex-wrap:nowrap}.rl-chip-group .ct-chip{white-space:nowrap}.rl-layer table,.rl-layer tbody,.rl-layer tr,.rl-layer th,.rl-layer td{display:block}.rl-layer thead{display:none}.rl-layer tbody{gap:8px;display:grid}.rl-layer tr{border:1px solid var(--line);border-radius:12px;padding:4px 0}.rl-layer th,.rl-layer td{border-bottom:0;padding:6px 12px}.rl-layer td:before{content:attr(data-label);font-family:var(--font-jetbrains), ui-monospace, monospace;letter-spacing:.04em;text-transform:uppercase;color:var(--muted);margin-block-end:2px;font-size:10px;display:block}}
