.rl{max-width:1376px;margin:0 auto;padding:18px 32px 110px 64px;position:relative}.rl:before{content:"";pointer-events:none;background:#2e452733;width:1px;position:absolute;top:-76px;bottom:0;left:22px}.rl svg text{font-family:var(--sans)}.rl .rl-head{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:end;gap:48px;padding-bottom:12px;display:grid}.rl .rl-head .h2{max-width:11em;margin-top:10px}.rl .rl-lede .lede{font-size:17.5px}.rl .rl-stats{flex-wrap:wrap;gap:28px;margin-top:22px;display:flex}.rl .rl-stats div{flex-direction:column-reverse;display:flex}.rl .rl-stats dt{color:var(--bark-3);font-size:13px}.rl .rl-stats dd{font:500 32px/1.05 var(--serif);font-variation-settings:"SOFT" 50;letter-spacing:-.02em;color:var(--bark-1)}.rl .rl-down{border-radius:var(--r-wing);background:#9a3b1f0f;max-width:640px;margin-top:48px;padding:28px 30px;box-shadow:inset 0 0 0 1px #9a3b1f4d}.rl .rl-down p{margin-top:8px;font-size:15.5px}.rl .shelf{margin-top:64px}.rl .shelf-head{box-shadow:0 1px 0 var(--hair-2);flex-wrap:wrap;align-items:baseline;gap:22px;padding-bottom:16px;display:flex}.rl .shelf-head .h3{align-items:baseline;gap:12px;display:flex}.rl .shelf-head .count{font:500 15px/1 var(--sans);letter-spacing:0;color:var(--bark-3);font-variant-numeric:tabular-nums}.rl .shelf-empty{max-width:40em;color:var(--bark-2);margin-top:22px;font-size:15.5px}.rl .rcards{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:28px;display:grid}.rl .rcard{border-radius:var(--r-wing);box-shadow:inset 0 0 0 1px var(--hair-2);background:#f4eeddcc;flex-direction:column;padding:28px 28px 26px;transition:box-shadow .3s;display:flex;position:relative}.rl .rcard:has(.rcard-name:hover){box-shadow:inset 0 0 0 1px var(--bark-2)}.rl .rcard-top{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.rl .rcard h3{font:500 32px/1 var(--serif);letter-spacing:-.03em;color:var(--bark-1);font-variation-settings:"SOFT" 50;overflow-wrap:anywhere;min-width:0}.rl .rcard h3 small{font:500 14px/1.2 var(--sans);letter-spacing:0;color:var(--bark-3);margin-top:8px;display:block}.rl .rcard-name{text-decoration:none}.rl .rcard-name:after{content:"";border-radius:inherit;position:absolute;inset:0}.rl .rcard-name:focus-visible{outline:none}.rl .rcard:has(.rcard-name:focus-visible){outline:2px solid var(--forest);outline-offset:4px}.rl .rcard-no{margin-top:8px;font-size:14px}.rl .rcard .wirebox{height:70px;margin:16px -6px 0}.rl .rcard .wirebox svg{width:100%;height:100%;display:block;overflow:visible}.rl .rcard .meter{background:#231e1917;border-radius:6px;height:6px;margin-top:14px;overflow:hidden}.rl .rcard .meter i{background:var(--forest);border-radius:6px;height:100%;display:block}.rl .rcard dl{grid-template-columns:1fr 1fr;gap:14px 16px;margin-top:16px;display:grid}.rl .rcard dl .wide{grid-column:1/-1}.rl .rcard dt{color:var(--bark-3);font-size:13px}.rl .rcard dd{font:600 16px/1.3 var(--sans);color:var(--bark-1);font-variant-numeric:tabular-nums}.rl .rcard dd .of{color:var(--bark-3);font-weight:400}.rl .rcard dd.why{color:var(--bark-2);font-size:14.5px;font-weight:400;line-height:1.45}.rl .rcard-go{z-index:1;flex-wrap:wrap;gap:22px;margin-top:auto;padding-top:22px;display:flex;position:relative}.rl .rcard-go .quiet{color:var(--bark-2);font-weight:500}.rl .status{font:600 12.5px/1 var(--sans);color:var(--bark-1);border-radius:var(--r-full);white-space:nowrap;background:#c7d83b80;flex:none;align-items:center;gap:7px;padding:7px 11px;display:inline-flex;box-shadow:inset 0 0 0 1px #2e45274d}.rl .status i{background:currentColor;border-radius:50%;width:6px;height:6px}.rl .status.open i{background:var(--forest);animation:2.4s ease-in-out infinite rl-pulse}.rl .status.lock,.rl .status.soon{box-shadow:inset 0 0 0 1px var(--hair-2);background:#231e1912}.rl .status.fired{background:var(--forest);color:var(--on-forest);box-shadow:none}.rl .status.fired i{background:var(--wing)}.rl .status.aborted{color:var(--rust);background:#9a3b1f14;box-shadow:inset 0 0 0 1px #9a3b1f4d}@keyframes rl-pulse{50%{opacity:.3}}.rl .rl-note{max-width:46em;margin-top:48px}@media (max-width:1100px){.rl .rl-head{grid-template-columns:1fr;gap:20px}.rl .rcards{grid-template-columns:1fr 1fr}}@media (max-width:820px){.rl{padding:12px 16px 80px 28px}.rl:before{top:-64px;left:14px}.rl .rcards{grid-template-columns:1fr;gap:18px}.rl .rcard{border-radius:24px 24px 24px 5px;padding:22px 20px}.rl .rcard h3{font-size:28px}.rl .shelf{margin-top:48px}.rl .rl-stats{gap:20px}.rl .rl-stats dd{font-size:26px}}@media (prefers-reduced-motion:reduce){.status.open i{animation:none}}
