/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@layer properties,theme,base,components,utilities;.rl-num{letter-spacing:.18em;font-variant-numeric:tabular-nums;color:var(--c-accent);font-size:11px;font-weight:800}.rl-code{border:1px solid var(--c-line);letter-spacing:.08em;color:var(--c-ink);align-items:center;padding:.15rem .4rem;font-size:11.5px;font-weight:700;display:inline-flex}.rl-pill{background:var(--c-accent);align-items:center;padding:.2rem .55rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.rl-pill{background:color-mix(in srgb, var(--c-accent) 12%, var(--c-canvas))}}.rl-pill{color:var(--c-accent);white-space:nowrap;font-size:11.5px;font-weight:800}.rl-scroll{-webkit-overflow-scrolling:touch;overflow-x:auto}.rl-points{border:1px solid var(--c-line);background:var(--c-line);gap:1px;padding:0;list-style:none;display:grid}@media (width>=40rem){.rl-points-cols{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=80rem){.rl-points-cols{grid-template-columns:repeat(4,minmax(0,1fr))}}.rl-point{background:var(--c-canvas);gap:.9rem;padding:1.05rem 1.15rem;display:flex}.rl-point-ico{color:var(--c-accent);flex-shrink:0;margin-top:.15rem}.rl-point-title{letter-spacing:-.01em;color:var(--c-ink);font-size:.98rem;font-weight:700}.rl-point-text{color:var(--c-mute);margin-top:.3rem;font-size:14px;line-height:1.6}.rl-panel{border:1px solid var(--c-line);background:var(--c-canvas);min-width:0}.rl-panel-bar{border-bottom:1px solid var(--c-line);background:var(--c-canvas-alt);justify-content:space-between;align-items:center;gap:.75rem;padding:.65rem 1rem;display:flex}@media (width>=40rem){.rl-panel-bar{padding-inline:1.25rem}}.rl-board{--rl-b:#0b1220;--rl-b2:#121b2e;--rl-bl:#24304a;--rl-bt:#e8eefb;--rl-bm:#9fb0cf;border:1px solid var(--rl-bl);background:var(--rl-b);color:var(--rl-bt)}.rl-board-bar{letter-spacing:.16em;text-transform:uppercase;border-bottom:2px solid #3b7bff;justify-content:space-between;align-items:center;gap:1rem;padding:.75rem 1rem;font-size:12px;font-weight:800;display:flex}@media (width>=40rem){.rl-board-bar{padding-inline:1.25rem}}.rl-board-clock{font-variant-numeric:tabular-nums;color:var(--rl-bm)}.rl-board-head,.rl-board-row{grid-template-columns:4.25rem minmax(0,1fr) 3rem;align-items:start;gap:1rem;padding:.55rem 1rem;display:grid}@media (width>=40rem){.rl-board-head,.rl-board-row{grid-template-columns:5.5rem minmax(0,1fr) 5rem;padding-inline:1.25rem}}.rl-board-head{border-bottom:1px solid var(--rl-bl);letter-spacing:.16em;text-transform:uppercase;color:var(--rl-bm);font-size:10.5px;font-weight:800;display:none}@media (width>=40rem){.rl-board-head{display:grid}}.rl-board-list{margin:0;padding:0;list-style:none}.rl-board-list li+li{border-top:1px solid var(--rl-bl)}.rl-board-row{padding-block:.95rem;transition:background-color .2s}.rl-board-row:hover{background:var(--rl-b2)}.rl-board-row:focus-visible{outline-offset:-2px;outline:2px solid #7fb0ff}.rl-board-time{background:var(--rl-b2);border:1px solid var(--rl-bl);letter-spacing:.06em;color:#ffd84d;text-align:center;padding:.2rem .4rem;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:15px;font-weight:700;display:inline-block}.rl-board-ico{color:#7fb0ff}.rl-board-dest{letter-spacing:-.005em;color:#fff;font-size:1rem;font-weight:800}.rl-board-text{color:var(--rl-bm);margin-top:.25rem;font-size:13.5px;line-height:1.55}.rl-board-plat{color:#fff;background:#0052e7;justify-content:center;justify-self:end;align-items:center;width:2.1rem;height:2.1rem;font-size:15px;font-weight:800;display:inline-flex}.rl-search{border-bottom:1px solid var(--c-line);gap:.4rem;padding:.95rem 1rem;display:grid}@media (width>=40rem){.rl-search{padding-inline:1.25rem}}.rl-opts{background:var(--c-line);border-bottom:1px solid var(--c-line);gap:1px;margin:0;padding:0;list-style:none;display:grid}.rl-opt{background:var(--c-canvas);border-inline-start:3px solid #0000;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.15rem 1rem;padding:.7rem 1rem;display:grid}@media (width>=40rem){.rl-opt{grid-template-columns:9rem minmax(0,1fr) auto;padding-inline:1.25rem}}.rl-opt.is-on{border-inline-start-color:var(--c-accent);background:var(--c-accent)}@supports (color:color-mix(in lab, red, red)){.rl-opt.is-on{background:color-mix(in srgb, var(--c-accent) 8%, var(--c-canvas))}}.rl-opt-price{text-align:end;grid-area:1/2/span 2;font-size:15px}@media (width>=40rem){.rl-opt-price{grid-area:1/3}}.rl-line{margin:0;padding:1.1rem 1rem .5rem;list-style:none}@media (width>=40rem){.rl-line{padding-inline:1.25rem}}.rl-stop,.rl-leg,.rl-change{grid-template-columns:3.4rem 1.1rem minmax(0,1fr);column-gap:.75rem;display:grid}.rl-time{font-variant-numeric:tabular-nums;color:var(--c-ink);padding-top:.05rem;font-size:14px;font-weight:800}.rl-leg .rl-time{align-self:center;font-size:12px;font-weight:600}.rl-node{border:2px solid var(--c-accent);background:var(--c-canvas);justify-self:center;width:.85rem;height:.85rem;margin-top:.25rem;position:relative}.rl-stop:first-child .rl-node,.rl-stop-end .rl-node{background:var(--c-accent)}.rl-rail{background:var(--c-accent);justify-self:center;width:4px;min-height:100%}.rl-leg-reg .rl-rail{background:repeating-linear-gradient(to bottom, var(--c-accent) 0 8px, transparent 8px 12px)}.rl-rail-walk{border-inline-start:2px dotted var(--c-mute);background:0 0;width:0}.rl-leg-card{padding:.75rem 0 .9rem}.rl-op{letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:.3rem;padding:.2rem .5rem;font-size:11px;font-weight:800;display:inline-flex}.rl-op-hs{background:var(--c-accent);color:var(--c-canvas)}.rl-op-reg{border:1px solid var(--c-accent);color:var(--c-accent)}.rl-change-box{border:1px dashed var(--c-accent);background:var(--c-accent);margin:.6rem 0;padding:.7rem .85rem}@supports (color:color-mix(in lab, red, red)){.rl-change-box{background:color-mix(in srgb, var(--c-accent) 6%, var(--c-canvas))}}.rl-total{border-top:1px solid var(--c-line);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:.75rem;margin:.5rem 1rem 1rem;padding-top:.9rem;display:flex}@media (width>=40rem){.rl-total{margin-inline:1.25rem}}.rl-train-wrap{border-bottom:1px solid var(--c-line);padding:1rem;overflow-x:auto}@media (width>=40rem){.rl-train-wrap{padding-inline:1.25rem}}.rl-train{gap:.35rem;min-width:max-content;display:flex}.rl-loco{border:1px solid var(--c-accent);clip-path:polygon(30% 0,100% 0,100% 100%,0 100%,0 45%);background:var(--c-accent);width:3.25rem;color:var(--c-canvas);justify-content:center;align-items:center;display:inline-flex}.rl-car{border:1px solid var(--c-line);background:var(--c-canvas);text-align:start;min-width:6.5rem;color:var(--c-mute);padding:.5rem .75rem;transition:border-color .2s,background-color .2s,color .2s}button.rl-car:hover{border-color:var(--c-accent);color:var(--c-ink)}.rl-car.is-on{border-color:var(--c-accent);background:var(--c-accent);color:var(--c-canvas)}.rl-car-off{opacity:.55}button.rl-car:focus-visible,.rl-seat:focus-visible,.rl-seg-btn:focus-visible{outline:2px solid var(--c-accent);outline-offset:2px}.rl-dir{letter-spacing:.08em;text-transform:uppercase;color:var(--c-mute);align-items:center;gap:.4rem;margin-top:.6rem;font-size:11.5px;font-weight:700;display:inline-flex}.rl-dir-ico{transform:scaleX(-1)}.rl-plan-wrap{border-bottom:1px solid var(--c-line);background:var(--c-canvas-alt);padding:1.1rem 1rem 1.25rem;overflow-x:auto}@media (width>=40rem){.rl-plan-wrap{padding-inline:1.25rem}}.rl-plan{min-width:max-content}.rl-plan-title{text-align:left;letter-spacing:.1em;text-transform:uppercase;color:var(--c-ink);margin-bottom:.6rem;font-size:12px;font-weight:800}.rl-coach{border:2px solid var(--c-ink);background:var(--c-canvas);grid-template-rows:auto 1fr;grid-auto-columns:2.3rem;grid-auto-flow:column;column-gap:.25rem;width:max-content;padding:.6rem .75rem;display:grid;position:relative}.rl-coach-first{grid-auto-columns:2.6rem}.rl-quiet{border-bottom:2px solid var(--c-accent);background:var(--c-accent);grid-row:1;align-self:end;margin-bottom:.35rem;padding:.15rem .4rem}@supports (color:color-mix(in lab, red, red)){.rl-quiet{background:color-mix(in srgb, var(--c-accent) 10%, var(--c-canvas))}}.rl-quiet{letter-spacing:.1em;text-transform:uppercase;color:var(--c-accent);text-align:center;font-size:10.5px;font-weight:800}.rl-col{grid-row:2;grid-template-rows:repeat(var(--lanes), 2.1rem);gap:.25rem;display:grid}.rl-coach-first .rl-col{grid-template-rows:repeat(var(--lanes), 2.35rem)}.rl-aisle{display:block}.rl-seat{border:1px solid var(--c-line);background:var(--c-canvas);font-variant-numeric:tabular-nums;color:var(--c-ink);border-inline-end-width:4px;justify-content:center;align-items:center;font-size:11px;font-weight:700;transition:background-color .15s,border-color .15s,color .15s;display:inline-flex}button.rl-seat{cursor:pointer}button.rl-seat:hover{border-color:var(--c-accent)}.rl-seat.is-table{background:var(--c-accent)}@supports (color:color-mix(in lab, red, red)){.rl-seat.is-table{background:color-mix(in srgb, var(--c-accent) 9%, var(--c-canvas))}}.rl-seat.is-taken{background:repeating-linear-gradient(135deg, var(--c-line) 0 3px, transparent 3px 6px);color:var(--c-mute);border-color:#0000}.rl-seat.is-picked{border-color:var(--c-accent);background:var(--c-accent);color:var(--c-canvas)}.rl-table{border:1px solid var(--c-ink);margin:.2rem .5rem;display:block}@supports (color:color-mix(in lab, red, red)){.rl-table{border:1px solid color-mix(in srgb, var(--c-ink) 35%, transparent)}}.rl-table{background:var(--c-ink)}@supports (color:color-mix(in lab, red, red)){.rl-table{background:color-mix(in srgb, var(--c-ink) 10%, var(--c-canvas))}}.rl-coach .rl-col-door,.rl-coach .rl-col-wc,.rl-coach .rl-col-lug,.rl-coach .rl-col-bike{grid-template-rows:1fr}.rl-amen{border:1px dashed var(--c-line);color:var(--c-mute);flex-direction:column;justify-content:center;align-items:center;gap:.3rem;display:flex}.rl-col-door .rl-amen{border:0;border-inline:3px double var(--c-line)}.rl-amen-t{writing-mode:vertical-rl;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:700}.rl-legend{border-bottom:1px solid var(--c-line);color:var(--c-ink);flex-wrap:wrap;gap:.5rem 1.25rem;margin:0;padding:.85rem 1rem;font-size:12.5px;list-style:none;display:flex}@media (width>=40rem){.rl-legend{padding-inline:1.25rem}}.rl-legend li{align-items:center;gap:.5rem;display:inline-flex}.rl-key{border:1px solid var(--c-line);background:var(--c-canvas);flex-shrink:0;width:.95rem;height:.95rem;display:inline-block}.rl-key-taken{background:repeating-linear-gradient(135deg, var(--c-mute) 0 2px, transparent 2px 4px);border-color:#0000}.rl-key-picked,.rl-key-used,.rl-key-peak{border-color:var(--c-accent);background:var(--c-accent)}.rl-key-table,.rl-key-period{border-color:var(--c-accent)}@supports (color:color-mix(in lab, red, red)){.rl-key-table,.rl-key-period{border-color:color-mix(in srgb, var(--c-accent) 40%, var(--c-line))}}.rl-key-table,.rl-key-period{background:var(--c-accent)}@supports (color:color-mix(in lab, red, red)){.rl-key-table,.rl-key-period{background:color-mix(in srgb, var(--c-accent) 12%, var(--c-canvas))}}.rl-key-quiet{border:0;border-bottom:3px solid var(--c-accent);background:var(--c-accent)}@supports (color:color-mix(in lab, red, red)){.rl-key-quiet{background:color-mix(in srgb, var(--c-accent) 10%, var(--c-canvas))}}.rl-key-planned{border:2px solid var(--c-accent)}.rl-key-off{background:var(--c-canvas-alt)}.rl-sum{background:var(--c-line);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:0;display:grid}@media (width>=64rem){.rl-sum{grid-template-columns:1fr 1fr 2fr 2fr}}.rl-sum>div{background:var(--c-canvas);min-width:0;padding:.8rem 1rem}@media (width>=40rem){.rl-sum>div{padding-inline:1.25rem}}.rl-sum-wide{grid-column:span 2}@media (width>=64rem){.rl-sum-wide{grid-column:auto}}.rl-sum dt{letter-spacing:.14em;text-transform:uppercase;color:var(--c-mute);font-size:11px;font-weight:800}.rl-sum dd{color:var(--c-ink);margin:.3rem 0 0;font-size:15px;font-weight:700}.rl-fares{border-collapse:collapse;border:1px solid var(--c-line);background:var(--c-canvas);width:100%;min-width:40rem;font-size:14px}.rl-fares th,.rl-fares td{border:1px solid var(--c-line);text-align:start;vertical-align:top;color:var(--c-ink);padding:.85rem 1rem}.rl-fares thead th{background:var(--c-canvas-alt);letter-spacing:.14em;text-transform:uppercase;color:var(--c-mute);font-size:11px;font-weight:800}.rl-fares thead th.is-pick{border-top:3px solid var(--c-accent)}.rl-fare-name{letter-spacing:-.01em;text-transform:none;color:var(--c-ink);font-size:1rem}.rl-fares tbody th{width:24%;color:var(--c-mute);font-weight:700}.rl-fares td.is-pick{background:var(--c-accent)}@supports (color:color-mix(in lab, red, red)){.rl-fares td.is-pick{background:color-mix(in srgb, var(--c-accent) 6%, var(--c-canvas))}}.rl-mark{flex-shrink:0;justify-content:center;align-items:center;width:1.1rem;height:1.1rem;margin-top:.1rem;display:inline-flex}.rl-mark-y{background:var(--c-accent);color:var(--c-canvas)}.rl-mark-p{border:1px solid var(--c-accent);color:var(--c-accent)}.rl-mark-n{border:1px solid var(--c-line);color:var(--c-mute)}.rl-hours{grid-template-columns:repeat(24,minmax(0,1fr));gap:2px;height:2.4rem;display:grid}.rl-hours span{background:var(--c-canvas-alt);border:1px solid var(--c-line)}.rl-hours span.is-peak{border-color:var(--c-accent);background:var(--c-accent)}.rl-hours-scale{font-variant-numeric:tabular-nums;color:var(--c-mute);justify-content:space-between;margin-top:.4rem;font-size:11px;font-weight:700;display:flex}.rl-seg{border:1px solid var(--c-line);background:var(--c-line);flex-wrap:wrap;gap:1px;display:inline-flex}.rl-seg-btn{background:var(--c-canvas);text-align:start;color:var(--c-mute);padding:.5rem .95rem;font-size:13.5px;font-weight:800;transition:background-color .2s,color .2s}.rl-seg-btn:hover{color:var(--c-ink)}.rl-seg-btn.is-on{background:var(--c-accent);color:var(--c-canvas)}.rl-passes{border:1px solid var(--c-line);background:var(--c-line);gap:1px;display:grid}@media (width>=56rem){.rl-passes{grid-template-columns:repeat(2,minmax(0,1fr))}}.rl-pass{background:var(--c-canvas);flex-direction:column;min-width:0;display:flex}.rl-pass-head{border-bottom:2px solid var(--c-accent);align-items:flex-start;gap:.9rem;padding:1.15rem 1rem;display:flex}@media (width>=40rem){.rl-pass-head{padding-inline:1.25rem}}.rl-pass-ico{border:1px solid var(--c-accent);width:2.6rem;height:2.6rem;color:var(--c-accent);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.rl-pass-rows{flex:1;margin:0;padding:0;list-style:none}.rl-pass-row{border-bottom:1px solid var(--c-line);align-items:center;gap:.9rem;padding:.85rem 1rem;display:flex}@media (width>=40rem){.rl-pass-row{padding-inline:1.25rem}}.rl-pass-days{background:var(--c-accent);flex-shrink:0;justify-content:center;align-items:center;width:2.4rem;height:2.4rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.rl-pass-days{background:color-mix(in srgb, var(--c-accent) 12%, var(--c-canvas))}}.rl-pass-days{color:var(--c-accent);font-size:1.05rem;font-weight:800}.rl-pass>div:last-child{padding-top:1rem}.rl-cal{grid-template-columns:repeat(7,minmax(0,1fr));gap:3px;display:grid}.rl-cal-dow{letter-spacing:.08em;text-transform:uppercase;text-align:center;color:var(--c-mute);padding-bottom:.3rem;font-size:10.5px;font-weight:800}.rl-cal-d{border:1px solid var(--c-line);font-variant-numeric:tabular-nums;height:2.35rem;color:var(--c-mute);justify-content:center;align-items:center;font-size:13px;font-weight:600;display:flex;position:relative}.rl-cal-d.is-valid{border-color:var(--c-accent)}@supports (color:color-mix(in lab, red, red)){.rl-cal-d.is-valid{border-color:color-mix(in srgb, var(--c-accent) 35%, var(--c-line))}}.rl-cal-d.is-valid{background:var(--c-accent)}@supports (color:color-mix(in lab, red, red)){.rl-cal-d.is-valid{background:color-mix(in srgb, var(--c-accent) 10%, var(--c-canvas))}}.rl-cal-d.is-valid{color:var(--c-ink)}.rl-cal-d.is-used{border-color:var(--c-accent);background:var(--c-accent);color:var(--c-canvas);font-weight:800}.rl-cal-d.is-planned{border:2px solid var(--c-accent);color:var(--c-accent);font-weight:800}.rl-cal-d.is-first:before{content:"";background:var(--c-ink);width:2px;position:absolute;inset-block:-3px;inset-inline-start:-3px}.rl-phone{border:1px solid var(--c-line);background:#0b1220;border-radius:2.2rem;width:min(100%,20rem);padding:.85rem .7rem 1rem;position:relative}.rl-phone-notch{z-index:1;background:#0b1220;border-radius:0 0 .75rem .75rem;width:5.5rem;height:1.1rem;position:absolute;top:.85rem;left:50%;transform:translate(-50%)}.rl-tk{color:#0b1220;background:#fff;border-radius:1.6rem;overflow:hidden}.rl-tk-head{color:#fff;background:#0052e7;justify-content:space-between;align-items:center;gap:.5rem;padding:1.7rem 1.1rem .8rem;display:flex}.rl-tk-status{letter-spacing:.12em;text-transform:uppercase;color:#0052e7;background:#fff;padding:.15rem .5rem;font-size:10.5px;font-weight:800}.rl-tk-route{justify-content:space-between;align-items:flex-end;gap:.5rem;padding:1rem 1.1rem .3rem;display:flex}.rl-tk-code{letter-spacing:-.02em;font-size:1.7rem;font-weight:800;display:block}.rl-tk-t{color:#4a5875;font-size:13px;font-weight:700;display:block}.rl-tk-mid{color:#4a5875;border-bottom:2px dashed #c9d3e6;flex-direction:column;flex:1;align-items:center;gap:.2rem;padding-bottom:.5rem;font-size:11px;font-weight:700;display:flex}.rl-tk-sub{color:#4a5875;padding:.35rem 1.1rem .8rem;font-size:12px}.rl-tk-grid{background:#e3e8f2;border-block:1px solid #e3e8f2;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin:0;display:grid}.rl-tk-grid>div{background:#fff;min-width:0;padding:.55rem .7rem}.rl-tk-grid dt{letter-spacing:.12em;text-transform:uppercase;color:#5b6987;font-size:9.5px;font-weight:800}.rl-tk-grid dd{color:#0b1220;overflow-wrap:anywhere;margin:.15rem 0 0;font-size:13px;font-weight:800;line-height:1.25}.rl-tk-qr{color:#4a5875;flex-direction:column;align-items:center;padding:1rem 1rem .6rem;display:flex}.rl-qr{background:#fff;border:1px solid #e3e8f2;grid-template-rows:repeat(21,.42rem);grid-template-columns:repeat(21,.42rem);padding:.45rem;display:grid}.rl-qr span.on{background:#0b1220}.rl-tk-foot{color:#4a5875;text-align:center;border-top:2px dashed #e3e8f2;gap:.15rem;padding:.6rem 1.1rem 1.1rem;font-size:11px;display:grid}.rl-two{border:1px solid var(--c-line);background:var(--c-line);gap:1px;display:grid}@media (width>=40rem){.rl-two{grid-template-columns:repeat(2,minmax(0,1fr))}}.rl-two-cell{background:var(--c-canvas);padding:1.1rem 1.15rem}.rl-res{border:1px dashed var(--c-accent);background:var(--c-canvas);gap:1rem;padding:1rem 1.15rem;display:flex}.rl-res-stub{background:var(--c-accent);width:2.6rem;height:2.6rem;color:var(--c-canvas);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.rl-sources{border:1px solid var(--c-line);background:var(--c-line);gap:1px;margin-top:2rem;padding:0;list-style:none;display:grid}.rl-source{background:var(--c-canvas);gap:1rem;padding:1.05rem 1.15rem;display:flex}.rl-source .rl-num{padding-top:.2rem}.rl-sups{border:1px solid var(--c-line);background:var(--c-line);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;padding:0;list-style:none;display:grid}.rl-sup{background:var(--c-canvas);flex-direction:column;gap:.85rem;min-width:0;padding:1rem;display:flex}.rl-sup:only-child{flex-direction:row;grid-column:1/-1;align-items:center}.rl-sup:only-child>span:last-child{flex:1}.rl-sup-logo{border:1px solid var(--c-line);background:#fff;justify-content:center;align-items:center;min-width:7.5rem;height:4.5rem;padding:.75rem;display:flex}.rl-sup-logo img{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:100%}.rl-partner{letter-spacing:.1em;text-transform:uppercase;color:var(--c-accent);flex-shrink:0;align-items:center;gap:.25rem;font-size:10.5px;font-weight:800;display:inline-flex}.rl-b2b{grid-template-columns:minmax(0,1fr)}@media (width>=64rem){.rl-b2b{grid-template-columns:minmax(0,1fr)}}.rl-b2b>div{justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.rl-b2b dt{letter-spacing:0;text-transform:none;font-size:13.5px;font-weight:600}.rl-b2b dd{font-variant-numeric:tabular-nums;margin:0}.rl-b2b .rl-b2b-total{background:var(--c-accent)}@supports (color:color-mix(in lab, red, red)){.rl-b2b .rl-b2b-total{background:color-mix(in srgb, var(--c-accent) 8%, var(--c-canvas))}}.rl-b2b .rl-b2b-total dt{color:var(--c-ink);font-weight:800}.rl-b2b .rl-b2b-total dd{color:var(--c-accent);font-size:1.2rem;font-weight:800}