@font-face{font-family:Manrope;src:url(/fonts/manrope-latin-wght.woff2)format("woff2");font-weight:200 800;font-display:swap}@font-face{font-family:Inter;src:url(/fonts/inter-latin-wght.woff2)format("woff2");font-weight:100 900;font-display:swap}:root{--rb-font-ui:"Inter", system-ui, sans-serif;--rb-font-num:"Manrope", "Inter", system-ui, sans-serif}.rb-hud{--rb-hud-text:#f1f3f6;--rb-hud-dim:#8c94a3;--rb-hud-faint:#f1f3f629;--rb-hud-ok:#4fd889;--rb-hud-warn:#f6b347;--rb-hud-danger:#ff5b55;--rb-hud-edge:16px;--rb-hud-right:var(--rb-hud-edge);--rb-hud-num-size:40px;--rb-hud-field-top:150px;z-index:10;pointer-events:none;-webkit-user-select:none;user-select:none;color:var(--rb-hud-text);font-family:var(--rb-font-ui);font-variant-numeric:tabular-nums;text-shadow:0 1px 6px #0000008c;font-size:11px;font-weight:500;line-height:1.2;position:fixed;inset:0}.rb-hud--touch{--rb-hud-right:80px}.rb-hud:before{content:"";height:calc(var(--rb-hud-field-top) + 20px);background:linear-gradient(#05070db3,#05070d00);position:absolute;inset:0 0 auto}.rb-hud-top{top:calc(var(--rb-hud-edge) + env(safe-area-inset-top,0px));left:calc(var(--rb-hud-edge) + env(safe-area-inset-left,0px));right:calc(var(--rb-hud-right) + env(safe-area-inset-right,0px));justify-content:space-between;align-items:flex-start;gap:24px;display:flex;position:absolute}.rb-hud-label{color:var(--rb-hud-dim);letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;font-size:10px;font-weight:500}.rb-hud-num{font-family:var(--rb-font-num);letter-spacing:-.01em;font-weight:300}.rb-hud-unit{color:var(--rb-hud-dim);margin-left:5px;font-size:12px;font-weight:500}.rb-hud-flight{flex-direction:column;gap:8px;display:flex}.rb-hud-speeds{gap:28px;display:flex}.rb-hud-readout{width:112px}.rb-hud-readout .rb-hud-value{align-items:baseline;margin-top:2px;display:flex}.rb-hud-readout .rb-hud-num{font-size:var(--rb-hud-num-size);line-height:1}.rb-hud-dir{min-width:.5em;font-size:calc(var(--rb-hud-num-size) * .5);margin-right:.18em;font-weight:300;display:inline-block}.rb-hud-unit--deg{font-size:calc(var(--rb-hud-num-size) * .45);align-self:flex-start;margin-left:1px}.rb-hud-mark{letter-spacing:0;margin-left:6px;font-weight:600;display:inline-block}.rb-hud-readout.is-ok .rb-hud-num,.rb-hud-readout.is-ok .rb-hud-dir,.rb-hud-readout.is-ok .rb-hud-unit--deg,.rb-hud-readout.is-ok .rb-hud-mark{color:var(--rb-hud-ok)}.rb-hud-readout.is-warn .rb-hud-num,.rb-hud-readout.is-warn .rb-hud-dir,.rb-hud-readout.is-warn .rb-hud-unit--deg,.rb-hud-readout.is-warn .rb-hud-mark{color:var(--rb-hud-warn)}.rb-hud-readout.is-danger .rb-hud-num,.rb-hud-readout.is-danger .rb-hud-dir,.rb-hud-readout.is-danger .rb-hud-unit--deg,.rb-hud-readout.is-danger .rb-hud-mark{color:var(--rb-hud-danger)}.rb-hud-meter{background:var(--rb-hud-faint);border-radius:1px;height:2px;margin-top:7px;display:block;position:relative}.rb-hud-meter i{background:currentColor;border-radius:1px;position:absolute;inset:0 auto 0 0}.rb-hud-meter b{background:var(--rb-hud-text);opacity:.7;width:1px;height:8px;position:absolute;top:-3px}.rb-hud-readout.is-ok .rb-hud-meter{color:var(--rb-hud-ok)}.rb-hud-readout.is-warn .rb-hud-meter{color:var(--rb-hud-warn)}.rb-hud-readout.is-danger .rb-hud-meter{color:var(--rb-hud-danger)}.rb-hud-safe{border:1px solid var(--rb-hud-ok);color:var(--rb-hud-ok);letter-spacing:.16em;visibility:hidden;border-radius:999px;align-self:flex-start;padding:3px 9px 3px 7px;font-size:10px;font-weight:600}.rb-hud-safe.is-on{visibility:visible}.rb-hud-centre{flex:0 auto;justify-content:center;min-width:0;display:flex}.rb-hud-car{filter:drop-shadow(0 1px 4px #0009);width:196px;height:auto;overflow:visible}.rb-hud-car-body{fill:#05070d8c;stroke:#f1f3f6b3;stroke-width:1px;stroke-linejoin:round}.rb-hud-car-wheel{fill:#05070dcc;stroke:#f1f3f673;stroke-width:1px}.rb-hud-port circle{fill:#05070de6;stroke:#f1f3f673;stroke-width:1px}.rb-hud-port.is-absent circle{stroke-dasharray:1.5 1.5;stroke-opacity:.5}.rb-hud-port.is-lit circle{fill:#fff;stroke:#fff}.rb-hud-plume{stroke:#fff;stroke-width:2.4px;stroke-linecap:round}.rb-hud-energy{text-align:right;flex-direction:column;align-items:flex-end;gap:10px;display:flex}.rb-hud-tank{width:156px}.rb-hud-tank .rb-hud-value{margin-top:2px}.rb-hud-tank .rb-hud-num{font-size:var(--rb-hud-num-size);line-height:1}.rb-hud-meter--tank{margin-top:8px}.rb-hud-tank.is-ok .rb-hud-meter{color:var(--rb-hud-text)}.rb-hud-tank.is-warn{color:var(--rb-hud-warn)}.rb-hud-tank.is-danger{color:var(--rb-hud-danger)}.rb-hud-alt{align-items:baseline;gap:8px;display:flex}.rb-hud-alt .rb-hud-num{font-size:22px}.rb-hud-alt .rb-hud-unit{margin-left:-4px}.rb-hud-boost{align-items:center;gap:7px;display:flex}.rb-hud-boost-dot{border:1px solid var(--rb-hud-text);box-sizing:border-box;border-radius:50%;width:6px;height:6px}.rb-hud-boost.is-ready .rb-hud-boost-dot{background:var(--rb-hud-text)}.rb-hud-boost-state{letter-spacing:.06em;font-size:11px;font-weight:600}.rb-hud-boost.is-cooling .rb-hud-boost-state{color:var(--rb-hud-dim)}.rb-hud-meter--boost{width:36px;color:var(--rb-hud-text);margin-top:0}.rb-fps{z-index:25;left:calc(12px + env(safe-area-inset-left,0px));bottom:calc(6px + env(safe-area-inset-bottom,0px));color:#c9ced8;max-width:calc(100vw - 24px);font:500 11px/1.3 var(--rb-font-ui);font-variant-numeric:tabular-nums;white-space:nowrap;text-overflow:ellipsis;pointer-events:none;-webkit-user-select:none;user-select:none;background:#05070d99;border-radius:6px;padding:3px 8px;position:fixed;overflow:hidden}.rb-fps--above-touch{bottom:calc(16px + 138px + 10px + env(safe-area-inset-bottom,0px))}.rb-hud-field{top:calc(var(--rb-hud-field-top) + env(safe-area-inset-top,0px));bottom:calc(var(--rb-hud-bottom,0px) + 28px + env(safe-area-inset-bottom,0px));left:calc(36px + env(safe-area-inset-left,0px));right:calc(36px + env(safe-area-inset-right,0px));position:absolute}.rb-hud-pointer{color:#3dff8a;width:0;height:0;position:absolute}.rb-hud-pointer.is-pickup{color:#ffc53d}.rb-hud-pointer-arrow{fill:currentColor;filter:drop-shadow(0 0 6px);width:26px;height:26px;position:absolute}.rb-hud-pointer-label{font-family:var(--rb-font-num);white-space:nowrap;text-shadow:0 0 4px #000000e6,0 1px 8px #000000b3;font-size:13px;font-weight:600;position:absolute}@media (height<=500px){.rb-hud{--rb-hud-edge:12px;--rb-hud-num-size:28px;--rb-hud-field-top:104px}.rb-hud-flight{gap:5px}.rb-hud-speeds{gap:18px}.rb-hud-readout{width:84px}.rb-hud-tank{width:120px}.rb-hud-energy{gap:6px}.rb-hud-alt .rb-hud-num{font-size:18px}.rb-hud-meter{margin-top:5px}.rb-hud-car{width:128px}}@media (width<=560px) and (orientation:portrait){.rb-hud{--rb-hud-edge:14px;--rb-hud-num-size:32px;--rb-hud-field-top:176px}.rb-hud-top{right:calc(var(--rb-hud-edge) + env(safe-area-inset-right,0px));grid-template-columns:1fr auto;grid-template-areas:"flight flight""energy car";gap:12px;display:grid}.rb-hud-flight{margin-right:calc(var(--rb-hud-right) - var(--rb-hud-edge));flex-flow:wrap;grid-area:flight;align-items:flex-end;column-gap:14px}.rb-hud-speeds{gap:16px}.rb-hud-readout{width:86px}.rb-hud-energy{text-align:left;flex-flow:wrap;grid-area:energy;justify-content:flex-start;align-items:flex-end;gap:6px 16px}.rb-hud-tank{width:118px}.rb-hud-tank .rb-hud-num{font-size:28px}.rb-hud-centre{grid-area:car;align-self:center}.rb-hud-car{width:112px}}@media (width<=360px) and (orientation:portrait){.rb-hud-centre{display:none}}.rb-touch{z-index:20;pointer-events:none;touch-action:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;font-family:var(--rb-font-ui,Inter, system-ui, sans-serif);position:fixed;inset:0}.rb-touch-cluster{bottom:calc(var(--rb-touch-edge) + env(safe-area-inset-bottom,0px));gap:var(--rb-touch-gap);flex-direction:column;display:flex;position:absolute}.rb-touch-left{left:calc(var(--rb-touch-edge) + env(safe-area-inset-left,0px));align-items:flex-start}.rb-touch-right{right:calc(var(--rb-touch-edge) + env(safe-area-inset-right,0px))}.rb-touch-row{gap:var(--rb-touch-gap);display:flex}.rb-touch-btn{pointer-events:auto;touch-action:none;box-sizing:border-box;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:#f0f4faeb;min-width:48px;min-height:48px;font:inherit;cursor:pointer;background:#0e121c85;border:1px solid #ffffff29;border-radius:16px;place-items:center;margin:0;padding:0;font-size:20px;line-height:1;transition:background-color 80ms ease-out,border-color 80ms ease-out,transform 80ms ease-out;display:grid}.rb-touch-btn--boost,.rb-touch-btn--lift{letter-spacing:.08em;font-size:12px;font-weight:600}.rb-touch-btn--lift{letter-spacing:.14em;font-size:14px}.rb-touch-btn--tiltLeft,.rb-touch-btn--tiltRight{font-size:26px}.rb-touch-btn--lift{border-radius:50%}.rb-touch-btn.is-down{background:#f0f4fa3d;border-color:#ffffff8c;transform:scale(.96)}.rb-touch-pause{top:calc(var(--rb-touch-edge) + env(safe-area-inset-top,0px));right:calc(var(--rb-touch-edge) + env(safe-area-inset-right,0px));border-radius:50%;position:absolute}.rb-touch-pause-glyph{box-sizing:border-box;border-left:4px solid;border-right:4px solid;width:12px;height:14px}.rb-screen.rb-rotate{z-index:40;padding:max(24px, env(safe-area-inset-top,0px)) max(24px, env(safe-area-inset-right,0px)) max(24px, env(safe-area-inset-bottom,0px)) max(24px, env(safe-area-inset-left,0px));animation:rb-rotate-in .2s var(--rb-ease) backwards;background:linear-gradient(#05070dd6,#05070df0);align-items:center;display:flex}.rb-rotate-body{border-left:1px solid var(--rb-warn);max-width:460px;padding:4px 0 4px 16px}.rb-rotate-ico{fill:none;width:56px;height:56px;stroke:var(--rb-text-2);stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;display:block}.rb-rotate-ico *{vector-effect:non-scaling-stroke}.rb-rotate-title{font:300 32px/1.1 var(--rb-font-num);letter-spacing:-.02em;text-wrap:balance;margin-top:20px}.rb-rotate-text{max-width:34ch;color:var(--rb-text-2);font:400 15px/1.5 var(--rb-font-ui);margin-top:12px}.rb-rotate .rb-btn{margin-top:28px}@media (width>=600px){.rb-screen.rb-rotate{padding-left:max(40px, env(safe-area-inset-left,0px))}.rb-rotate-title{font-size:44px}}@keyframes rb-rotate-in{0%{opacity:0}}@media (prefers-reduced-motion:reduce){.rb-touch-btn{transition:none}.rb-screen.rb-rotate{animation:none}.rb-touch-btn.is-down{transform:none}}.rb-screen{--rb-text:#f1f3f6;--rb-text-2:#c9ced8;--rb-dim:#8c94a3;--rb-faint:#f1f3f629;--rb-line:#f1f3f657;--rb-night:#05070d;--rb-ok:#4fd889;--rb-warn:#f6b347;--rb-danger:#ff5b55;--rb-star-on:#f6c35b;--rb-focus:#8fd3ff;--rb-ease:cubic-bezier(.16, 1, .3, 1);--band-h:164px;--edge:max(40px, env(safe-area-inset-left,0px));--edge-r:max(40px, env(safe-area-inset-right,0px));--pad-b:max(24px, env(safe-area-inset-bottom,0px));--col-l:264px;--col-r:288px;--gap:56px;z-index:15;box-sizing:border-box;pointer-events:auto;color:var(--rb-text);font-family:var(--rb-font-ui);-webkit-tap-highlight-color:transparent;font-size:15px;font-weight:400;line-height:1.4;position:fixed;inset:0;overflow:hidden}.rb-screen *,.rb-screen :before,.rb-screen :after{box-sizing:border-box}.rb-screen ::selection{color:#fff;background:#4fd88959}:where(.rb-screen) :where(h1,h2,h3,p,dl,dt,dd,figure,ol,ul){margin:0}:where(.rb-screen) :where(ol,ul){padding:0;list-style:none}.rb-screen--sheet{background:linear-gradient(90deg,#05070df0 0,#05070de6 60%,#05070dcc 85%,#05070d99)}.rb-screen--clear{background:0 0}.rb-sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.rb-screen :focus-visible{outline:2px solid var(--rb-focus);outline-offset:3px}.rb-label{color:var(--rb-dim);font:500 11px/1.2 var(--rb-font-ui);letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;display:block}.rb-num{font-family:var(--rb-font-num);font-variant-numeric:tabular-nums;letter-spacing:-.01em;font-weight:300}.rb-unit{color:var(--rb-dim);font:500 13px/1 var(--rb-font-ui);letter-spacing:0;margin-left:6px}.rb-cap{color:var(--rb-text-2);font:400 13px/1.4 var(--rb-font-ui)}.rb-dim{color:var(--rb-dim);font-size:13px}.rb-danger{color:var(--rb-danger)}.rb-of{color:var(--rb-dim);font-size:.5em;font-weight:300}.rb-ico{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:15px;height:15px}.rb-star-mark{width:11px;height:11px;fill:var(--rb-star-on);vertical-align:-1px;flex:none;margin-left:2px}.rb-stars{vertical-align:middle;flex:none;gap:2px;display:inline-flex}.rb-star{fill:none;stroke:#f1f3f66b;stroke-width:1.4px;stroke-linejoin:round;width:13px;height:13px}.rb-star.is-on{fill:var(--rb-star-on);stroke:var(--rb-star-on)}.rb-stars--lg{gap:8px}.rb-stars--lg .rb-star{stroke-width:1px;width:34px;height:34px}.rb-key{min-width:1.9em;color:var(--rb-text);font:500 12px/1.4 var(--rb-font-ui);text-align:center;background:#05070d66;border:1px solid #f1f3f647;border-bottom-width:2px;border-radius:5px;padding:2px 7px;display:inline-block}.rb-banner{border-left:1px solid var(--rb-warn);color:#f2dcb4;max-width:52ch;margin-top:18px;padding:8px 0 8px 12px;font-size:13px}.rb-btn,.rb-seg,.rb-level,.rb-trim{font:inherit;color:inherit;cursor:pointer;-webkit-user-select:none;user-select:none;touch-action:manipulation}.rb-btn{min-width:48px;min-height:48px;color:var(--rb-text);font:600 11.5px/1 var(--rb-font-ui);letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;transition:background-color .16s var(--rb-ease), border-color .16s var(--rb-ease), color .16s var(--rb-ease);background:#05070d66;border:1px solid #f1f3f64d;border-radius:2px;justify-content:center;align-items:center;gap:10px;padding:0 18px;display:inline-flex;position:relative}.rb-btn:hover:not(:disabled){background:#f1f3f612;border-color:#f1f3f6b8}.rb-btn:active:not(:disabled){background:#f1f3f624}.rb-btn:disabled{color:var(--rb-dim);cursor:not-allowed;background:0 0;border-style:dashed;border-color:#f1f3f633}.rb-btn .rb-num{letter-spacing:0;text-transform:none;font-size:15px;font-weight:400}.rb-btn--primary{background:var(--rb-text);width:100%;min-height:56px;color:var(--rb-night);border:0;justify-content:space-between;padding:0 20px 0 24px;font-size:13px}.rb-btn--primary:before{content:"";background:var(--rb-ok);width:2px;position:absolute;top:0;bottom:0;left:0}.rb-btn--primary:hover:not(:disabled){background:#fff}.rb-btn--primary:active:not(:disabled){background:#d3d8e0}.rb-btn--primary .rb-ico{transition:transform .22s var(--rb-ease)}.rb-btn--primary:hover .rb-ico{transform:translate(3px)}.rb-btn--confirm{border-color:var(--rb-text);background:var(--rb-text);color:var(--rb-night)}.rb-btn--confirm:hover:not(:disabled){background:#fff;border-color:#fff}.rb-actions{flex-wrap:wrap;gap:8px;display:flex}.rb-actions .rb-btn{flex:auto;padding:0 14px}.rb-segmented{flex-wrap:wrap;gap:6px;display:inline-flex}.rb-segmented--scroll{overscroll-behavior-x:contain;scrollbar-width:none;flex-wrap:nowrap;max-width:calc(100% + 16px);margin:-6px -8px;padding:6px 8px;display:flex;overflow-x:auto}.rb-segmented--scroll::-webkit-scrollbar{display:none}.rb-segmented--scroll>.rb-seg{flex:none}.rb-seg{min-height:48px;color:var(--rb-text-2);font:500 13px/1 var(--rb-font-ui);white-space:nowrap;background:#05070d66;border:1px solid #f1f3f63d;border-radius:2px;padding:0 14px}.rb-seg:hover{color:var(--rb-text);border-color:#f1f3f699}.rb-seg.is-on{border-color:var(--rb-text);background:var(--rb-text);color:var(--rb-night);font-weight:600}.rb-tag{z-index:3;top:max(22px, env(safe-area-inset-top,0px));left:var(--edge);height:24px;color:var(--rb-text);font:600 11px/1 var(--rb-font-ui);letter-spacing:.14em;text-transform:uppercase;text-shadow:0 1px 6px #0009;pointer-events:none;align-items:center;gap:10px;display:flex;position:absolute}.rb-tag-sq{background:var(--rb-ok);flex:none;width:9px;height:9px}.rb-tag-sq.is-danger{background:var(--rb-danger)}.rb-tag-div{background:var(--rb-line);width:1px;height:14px}.rb-tag-name{color:var(--rb-text-2)}.rb-band{z-index:2;grid-template-columns:var(--col-l) minmax(0, 1fr) var(--col-r);column-gap:var(--gap);min-height:var(--band-h);padding:26px var(--edge-r) var(--pad-b) var(--edge);border-top:1px solid var(--rb-faint);background:linear-gradient(#05070d99,#05070de0 56px);align-items:start;display:grid;position:absolute;bottom:0;left:0;right:0}.rb-band:before{content:"";pointer-events:none;background:linear-gradient(#05070d00,#05070d99);height:132px;position:absolute;bottom:100%;left:0;right:0}.rb-zone{min-width:0;animation:rb-zone-in .26s var(--rb-ease) backwards}.rb-zone--c{animation-delay:30ms}.rb-zone--r{flex-direction:column;gap:10px;animation-delay:60ms;display:flex}@keyframes rb-zone-in{0%{opacity:0;transform:translate(32px)}}.rb-readout .rb-num--big{margin-top:4px;font-size:44px;line-height:1;display:block}.rb-readout .rb-cap{margin-top:10px}.rb-band-title{font:300 26px/1.15 var(--rb-font-num);letter-spacing:-.01em;margin-top:8px}.rb-band-sub{color:var(--rb-text-2);font:400 15px/1.3 var(--rb-font-ui);letter-spacing:0;margin-top:4px;display:block}.rb-progress{background:var(--rb-faint);height:2px;position:relative}.rb-progress>i{background:var(--rb-text);transition:width .24s ease-out;position:absolute;inset:0 auto 0 0}.rb-progress>b{background:var(--rb-text);opacity:.7;width:1px;height:8px;position:absolute;top:-3px}.rb-progress--stars{width:168px;margin-top:12px}.rb-loading{background:var(--rb-night)}.rb-loading-bar{padding-top:20px}.rb-loading-bar .rb-cap{margin-top:12px}.rb-alert-title{font:300 24px/1.2 var(--rb-font-num)}.rb-alert-title+.rb-cap{margin-top:6px}.rb-hero{left:var(--edge);max-width:min(760px,62vw);position:absolute;top:12.5vh}.rb-hero:before{content:"";z-index:-1;background:radial-gradient(closest-side,#05070d9e,#05070d00);position:absolute;inset:-80px -160px -60px -120px}.rb-wordmark{max-width:6.2em;font:200 clamp(56px, 7.4vw, 108px) / .9 var(--rb-font-num);letter-spacing:-.035em;text-wrap:balance}.rb-pitch{max-width:34ch;color:var(--rb-text-2);font:400 17px/1.5 var(--rb-font-ui);margin-top:28px}.rb-rule{max-width:30ch;font:500 15px/1.5 var(--rb-font-ui);text-wrap:pretty}.rb-rule span+span{color:var(--rb-text-2);font-weight:400}.rb-controls{align-items:stretch;display:flex}.rb-keyset{border-left:1px solid var(--rb-faint);padding:0 32px}.rb-keyset:first-child{border-left:0;padding-left:0}.rb-kbds{gap:6px;margin-top:12px;display:flex}.rb-keyset-how{max-width:22ch;color:var(--rb-text-2);margin-top:10px;font-size:13px}.rb-stage{pointer-events:none;position:absolute;inset:0}.rb-stage>*{pointer-events:auto}.rb-timeline{--rb-stop-w:146px;overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:none;margin:-6px -8px;position:relative;overflow:auto hidden}.rb-timeline::-webkit-scrollbar{display:none}.rb-stops{grid-auto-flow:column;grid-auto-columns:minmax(var(--rb-stop-w), 1fr);margin:0;padding:6px 8px;list-style:none;display:grid}.rb-stops>li{scroll-snap-align:start;scroll-margin-inline:8px;position:relative}.rb-tl-seg{background:var(--rb-text);width:100%;height:1px;position:absolute;top:16px;left:6px}.rb-tl-seg.is-dashed{background:repeating-linear-gradient(to right, var(--rb-line) 0 4px, transparent 4px 9px)}.rb-tl-seg.is-locked{background:repeating-linear-gradient(90deg,#8c94a380 0 3px,#0000 3px 9px)}.rb-level{width:calc(100% - 24px);min-width:0;min-height:48px;color:var(--rb-text-2);text-align:left;background:0 0;border:0;grid-template-rows:32px auto auto;align-content:start;justify-items:start;margin:0;padding:0 0 4px;display:grid;position:relative}.rb-dot{border:1.5px solid var(--rb-text);background:var(--rb-night);border-radius:50%;align-self:center;width:13px;height:13px;position:relative}.is-landed>.rb-dot{background:var(--rb-text)}.is-open>.rb-dot:before{content:"";background:var(--rb-ok);border-radius:50%;position:absolute;inset:2.5px}.is-locked>.rb-dot{border-width:1px;border-color:var(--rb-dim)}.rb-level>.rb-dot:after{content:"";border:1px solid var(--rb-text);opacity:0;transition:opacity .2s var(--rb-ease), transform .26s var(--rb-ease);border-radius:50%;position:absolute;inset:-7.5px;transform:scale(.7)}.rb-level.is-selected>.rb-dot:after{opacity:1;transform:none}.rb-level:hover:not(:disabled)>.rb-dot:after{opacity:.45;transform:none}.rb-level-title{max-width:100%;font:500 14px/1.3 var(--rb-font-ui);white-space:nowrap;text-overflow:ellipsis;margin-top:8px;overflow:hidden}.rb-level-no{color:var(--rb-dim);font-variant-numeric:tabular-nums;letter-spacing:.06em;margin-right:8px}.rb-level.is-selected .rb-level-title{color:var(--rb-text)}.rb-level-meta{color:var(--rb-dim);font:400 12px/1.3 var(--rb-font-ui);white-space:nowrap;align-items:center;gap:8px;margin-top:6px;display:flex}.rb-level-meta .rb-num{color:var(--rb-text-2);font-size:15px;font-weight:400}.rb-level-meta .rb-ico{width:13px;height:13px}.rb-level:disabled{cursor:not-allowed;color:var(--rb-dim)}.rb-callout{z-index:1;bottom:calc(var(--band-h) + 44px);isolation:isolate;width:min(460px,40vw);padding-left:22px;position:absolute}.rb-callout.is-flip{text-align:right;padding:0 22px 0 0}.rb-callout:before{content:"";z-index:-1;background:radial-gradient(closest-side,#05070de6 55%,#05070d00);position:absolute;inset:-90px -170px -60px -120px}.rb-callout-title{font:300 44px/1.02 var(--rb-font-num);letter-spacing:-.02em}.rb-callout-blurb{max-width:40ch;color:var(--rb-text-2);font:400 15px/1.5 var(--rb-font-ui);text-wrap:pretty;margin-top:12px}.rb-callout.is-flip .rb-callout-blurb{margin-left:auto}.rb-callout-meta{color:var(--rb-text-2);font:500 13px/1.3 var(--rb-font-ui);flex-wrap:wrap;align-items:center;gap:8px 18px;margin-top:16px;display:flex}.rb-callout.is-flip .rb-callout-meta{justify-content:flex-end}.rb-callout-meta .rb-star{width:15px;height:15px}.rb-callout-meta .rb-num{color:var(--rb-text);font-size:17px;font-weight:400}.rb-callout-meta>span+span{border-left:1px solid var(--rb-faint);padding-left:18px}.rb-leader{z-index:1;background:var(--rb-line);pointer-events:none;width:1px;position:absolute}.rb-topright{top:max(10px, env(safe-area-inset-top,0px));right:var(--edge-r);align-items:center;gap:28px;display:flex;position:absolute}.rb-topright:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(closest-side,#05070dbf 40%,#05070d00);position:absolute;inset:-40px -60px -30px -80px}.rb-trim-row{font:500 12px/1 var(--rb-font-ui);letter-spacing:.06em;white-space:nowrap;align-items:center;display:flex}.rb-trim-pill{border-left:1px solid var(--rb-faint);color:var(--rb-dim);align-items:center;gap:7px;padding:0 14px;display:flex}.rb-trim-pill:first-child{border-left:0;padding-left:0}.rb-trim-pill.is-on{color:var(--rb-text)}.rb-trim-pill .rb-ico{width:13px;height:13px}.rb-on-dot{background:var(--rb-text);border-radius:50%;width:7px;height:7px}.rb-routes{gap:8px;display:flex}.rb-garage{background:linear-gradient(90deg,#05070ded 0,#05070de6 24%,#05070d00 52%)}.rb-car-wrap{right:9vw;bottom:calc(var(--band-h) + 64px);width:min(560px,40vw);position:absolute}.rb-car-wrap:before{content:"";z-index:-1;background:radial-gradient(closest-side,#05070db3,#05070d00);position:absolute;inset:-30% -18%}.rb-car{width:100%;height:auto;display:block;overflow:visible}.rb-car-body,.rb-car-wheel,.rb-car-port{vector-effect:non-scaling-stroke;stroke-width:1.25px;transition:fill .22s var(--rb-ease), stroke .22s var(--rb-ease)}.rb-car-body{fill:#05070d80;stroke:#f1f3f6b8;stroke-linejoin:round}.rb-car-wheel{fill:#05070dd9;stroke:#f1f3f680}.rb-car-port{fill:var(--rb-night);stroke:#f1f3f680}.rb-car-plume{stroke:#fff;stroke-width:2.6px;stroke-linecap:round;vector-effect:non-scaling-stroke;opacity:0;transition:opacity .22s var(--rb-ease)}.rb-car.is-thrust .rb-car-lift .rb-car-port{fill:#fff;stroke:#fff}.rb-car.is-thrust .rb-car-plume{opacity:1}.rb-car.is-tank .rb-car-body{fill:#f1f3f61f;stroke:var(--rb-text)}.rb-car.is-stability .rb-car-wheel{fill:#f1f3f629;stroke:var(--rb-text)}.rb-car-note{min-height:1.2em;color:var(--rb-text-2);text-align:center;margin-top:18px}.rb-trims{left:var(--edge);bottom:calc(var(--band-h) + 34px);width:300px;position:absolute}.rb-trim{border:0;border-top:1px solid var(--rb-faint);width:100%;min-height:56px;color:var(--rb-text-2);text-align:left;background:0 0;grid-template-columns:22px 1fr;align-items:center;padding:8px 0;display:grid}.rb-trim:first-child{border-top:0}.rb-trim>.rb-dot{width:11px;height:11px}.rb-trim.is-on>.rb-dot:before{content:"";background:var(--rb-ok);border-radius:50%;position:absolute;inset:2px}.rb-trim:disabled{cursor:not-allowed;color:var(--rb-dim)}.rb-trim:disabled>.rb-dot{border:1px dashed var(--rb-dim)}.rb-trim-name{font:300 22px/1.2 var(--rb-font-num);justify-content:space-between;align-items:baseline;gap:12px;display:flex}.rb-trim.is-on .rb-trim-name{color:var(--rb-text)}.rb-trim-name small{color:var(--rb-dim);font:500 12px/1 var(--rb-font-ui);letter-spacing:.02em;align-items:center;gap:6px;display:inline-flex}.rb-trim-name small .rb-ico{width:13px;height:13px}.rb-trim-sum{color:var(--rb-text-2);font:400 13px/1.35 var(--rb-font-ui);grid-column:2;margin-top:3px}.rb-trim:hover:not(:disabled) .rb-trim-name{color:#fff}.rb-trims-note{color:var(--rb-dim);font:400 12.5px/1.4 var(--rb-font-ui);margin-top:12px}.rb-gauges{grid-template-columns:repeat(3,minmax(0,1fr));column-gap:32px;margin-top:-4px;display:grid}.rb-gauge{grid-template-rows:auto 30px auto auto;grid-template-areas:"head""val""scale""act";min-width:0;display:grid}.rb-gauge-head{grid-area:head;justify-content:space-between;gap:8px;display:flex}.rb-gauge-step{letter-spacing:.08em}.rb-gauge-val{white-space:nowrap;grid-area:val;align-items:center;gap:8px;margin-top:4px;font-size:22px;display:flex}.rb-gauge-val .rb-ico{width:14px;height:14px;color:var(--rb-dim)}.rb-gauge-val .is-next{color:var(--rb-text-2)}.rb-gauge-q{font:500 14px/1.2 var(--rb-font-ui);white-space:nowrap;grid-area:val;align-self:center;margin-top:4px}.rb-scale{grid-area:scale;height:9px;margin:8px 0 10px;position:relative}.rb-scale:before{content:"";background:var(--rb-line);height:1px;position:absolute;top:4px;left:0;right:0}.rb-scale i,.rb-scale s{height:3px;position:absolute;top:3px}.rb-scale i{background:var(--rb-text);transition:width .32s var(--rb-ease);left:0}.rb-scale s{background:#f1f3f64d}.rb-scale b{background:var(--rb-text);opacity:.55;width:1px;height:9px;position:absolute;top:0}.rb-gauge-act{grid-area:act;gap:8px;display:flex}.rb-gauge-act .rb-btn{flex:1 1 0;padding:0 12px}.rb-maxed{min-height:48px;color:var(--rb-ok);font:600 11.5px/1 var(--rb-font-ui);letter-spacing:.14em;align-items:center;display:flex}.rb-intro{cursor:pointer}.rb-intro-card{top:max(28px, env(safe-area-inset-top,0px));right:var(--edge-r);width:min(440px, 100% - 2 * var(--edge-r));cursor:default;isolation:isolate;position:absolute}.rb-intro.is-touch .rb-intro-card{right:calc(80px + env(safe-area-inset-right,0px))}.rb-intro-card:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(closest-side,#05070de0 55%,#05070d00);position:absolute;inset:-80px -120px -60px -90px}.rb-intro-title{font:300 44px/1.02 var(--rb-font-num);letter-spacing:-.02em}.rb-intro-title .rb-level-no{vertical-align:.5em;margin-right:12px;font-size:.5em}.rb-intro-blurb{max-width:40ch;color:var(--rb-text-2);font:400 15px/1.5 var(--rb-font-ui);margin-top:12px}.rb-trim-chip{flex-wrap:wrap;align-items:center;gap:8px 14px;margin-top:18px;display:flex}.rb-trim-chip>.rb-trim-name{font-size:20px}.rb-intro-note{margin-top:10px;font-size:13px}.rb-extras{border-top:1px solid var(--rb-faint);flex-direction:column;gap:6px;margin-top:14px;padding-top:12px;font-size:14px;display:flex}.rb-extras li{justify-content:space-between;gap:16px;display:flex}.rb-intro-go{gap:12px;margin-top:20px;display:grid}.rb-options{flex-wrap:wrap;gap:8px;display:flex}.rb-crashed{cursor:pointer}.rb-band--crash .rb-zone--r{cursor:default}.rb-hint-keys{padding-top:8px;font-size:14px}.rb-result{background:linear-gradient(90deg,#05070dc7 0,#05070d80 30%,#05070d00 58%)}.rb-result-head{left:var(--edge);position:absolute;top:11vh}.rb-result-title{font:300 56px/1 var(--rb-font-num);letter-spacing:-.02em}.rb-result-level{color:var(--rb-text-2);font:500 15px/1.3 var(--rb-font-ui);margin-top:10px}.rb-result-head .rb-stars{margin-top:22px}.rb-score{margin-top:26px}.rb-score-line{align-items:baseline;gap:14px;margin-top:2px;display:flex}.rb-score-num{font:200 128px/.9 var(--rb-font-num);letter-spacing:-.03em}.rb-score-of{color:var(--rb-dim);font:300 26px/1 var(--rb-font-num)}.rb-new-best{border:1px solid var(--rb-line);height:26px;font:600 10.5px/1 var(--rb-font-ui);letter-spacing:.14em;text-transform:uppercase;border-radius:2px;align-self:center;align-items:center;gap:6px;margin-left:10px;padding:0 10px 0 8px;display:inline-flex}.rb-new-best .rb-ico{width:12px;height:12px}.rb-mini{overscroll-behavior-x:contain;scrollbar-width:none;margin:0 0 18px;padding:0 0 2px;list-style:none;display:flex;overflow:auto hidden}.rb-mini::-webkit-scrollbar{display:none}.rb-mini li:not(:last-child):after{content:"";background:repeating-linear-gradient(to right, var(--rb-line) 0 4px, transparent 4px 9px);flex:none;width:28px;height:1px;margin:0 8px}.rb-mini li.is-landed:not(:last-child):after{background:var(--rb-line)}.rb-mini li{min-width:0;color:var(--rb-dim);font:500 11px/1 var(--rb-font-ui);letter-spacing:.04em;white-space:nowrap;flex:none;align-items:center;gap:8px;display:flex}.rb-mini .rb-dot{border-width:1px;flex:none;width:9px;height:9px}.rb-mini .is-open>.rb-dot:before{inset:1.5px}.rb-mini .is-new,.rb-mini .is-open{color:var(--rb-text-2)}.rb-mini-name{white-space:nowrap}.rb-touchdown{grid-template-columns:repeat(5,minmax(0,auto));justify-content:space-between;column-gap:20px;display:grid}.rb-touchdown dt{align-items:center;gap:5px;display:flex}.rb-touchdown dt .rb-ico{width:12px;height:12px}.rb-touchdown dd{white-space:nowrap;align-items:baseline;margin-top:4px;display:flex}.rb-touchdown dd .rb-num{font-size:30px;line-height:1}.rb-touchdown dd .rb-unit{margin-left:4px;font-size:12px}.rb-touchdown .is-ok .rb-label,.rb-touchdown .is-ok .rb-num{color:var(--rb-ok)}.rb-touchdown .rb-meter{background:var(--rb-faint);height:2px;margin-top:8px;display:block;position:relative}.rb-meter>i{background:var(--rb-text);position:absolute;inset:0 auto 0 0}.rb-lower-stack{z-index:2;left:var(--edge);right:var(--edge-r);bottom:calc(var(--band-h) + 18px);pointer-events:none;flex-direction:column;align-items:flex-start;gap:8px;display:flex;position:absolute}.rb-lower-stack>*{pointer-events:auto}.rb-online:empty{display:none}.rb-lower{border-top:1px solid var(--rb-faint);border-bottom:1px solid var(--rb-faint);min-height:42px;color:var(--rb-text-2);font:400 14px/1.35 var(--rb-font-ui);animation:rb-lower-in .56s var(--rb-ease) .4s backwards;background:#05070deb;align-items:center;gap:14px;padding:10px 20px 10px 14px;display:flex}@keyframes rb-lower-in{0%{clip-path:inset(0 100% 0 0);transform:translate(-16px)}}.rb-lower strong{color:var(--rb-text);white-space:nowrap;font-weight:600}.rb-lower-div{background:var(--rb-line);flex:none;align-self:stretch;width:1px}.rb-lower.is-warn{border-left:2px solid var(--rb-warn);color:var(--rb-text)}.rb-lower-stack .rb-banner{background:#05070deb;margin-top:0;padding:10px 20px 10px 14px}.rb-optin{border-top:1px solid var(--rb-faint);border-bottom:1px solid var(--rb-faint);max-width:760px;color:var(--rb-text-2);font:400 14px/1.4 var(--rb-font-ui);animation:rb-lower-in .56s var(--rb-ease) .2s backwards;background:#05070deb;padding:14px 20px 12px 16px}.rb-optin-lead strong{color:var(--rb-text);font-weight:600}.rb-optin-row{flex-wrap:wrap;align-items:center;gap:8px 20px;margin-top:10px;display:flex}.rb-optin-id{min-width:150px}.rb-optin-name{color:var(--rb-text);font:300 24px/1.1 var(--rb-font-num);letter-spacing:-.01em;margin-top:4px;display:block}.rb-optin-link{min-height:48px;color:var(--rb-text);font:400 14px/1.3 var(--rb-font-ui);text-decoration:underline;-webkit-text-decoration-color:var(--rb-line);text-decoration-color:var(--rb-line);text-underline-offset:4px;cursor:pointer;background:0 0;border:0;align-items:center;padding:0;display:inline-flex}.rb-optin-link:hover{-webkit-text-decoration-color:var(--rb-ok);text-decoration-color:var(--rb-ok)}.rb-optin-msg:empty{display:none}.rb-optin-msg{color:var(--rb-text);margin-top:6px;font-size:13px}.rb-optin-msg.is-warn{border-left:1px solid var(--rb-warn);color:#f2dcb4;padding-left:10px}.rb-sheet{top:max(64px, env(safe-area-inset-top,0px));left:var(--edge);bottom:calc(var(--band-h) + 16px);width:min(1320px, 100% - var(--edge) - var(--edge-r));scrollbar-color:#f1f3f640 transparent;scrollbar-width:thin;padding-bottom:28px;padding-right:16px;position:absolute;overflow:auto;-webkit-mask-image:linear-gradient(#000 calc(100% - 28px),#0000);mask-image:linear-gradient(#000 calc(100% - 28px),#0000)}.rb-settings-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 32px;display:grid}.rb-field{flex-direction:column;align-items:flex-start;gap:10px;display:flex}.rb-field--wide{border-top:1px solid var(--rb-faint);grid-column:1/-1;padding-top:20px}.rb-field--wide>.rb-settings-grid{width:100%;margin-top:4px}.rb-section-name{font:300 24px/1.2 var(--rb-font-num)}.rb-setting-name{color:var(--rb-dim);font:500 11px/1.2 var(--rb-font-ui);letter-spacing:.14em;text-transform:uppercase}.rb-field>.rb-dim{max-width:60ch}.rb-code{width:100%;color:var(--rb-text);resize:vertical;background:#0006;border:1px solid #f1f3f63d;border-radius:2px;padding:10px 12px;font:12px/1.4 ui-monospace,SF Mono,Menlo,monospace}.rb-code::placeholder{color:var(--rb-dim)}.rb-import{align-items:flex-start;gap:10px;width:100%;display:flex}.rb-code-warn{border-left:1px solid var(--rb-warn);color:#f2dcb4;max-width:60ch;padding:2px 0 2px 12px;font-size:13px}.rb-online-id{gap:6px;display:grid}.rb-online-name{color:var(--rb-text);font:300 24px/1.1 var(--rb-font-num);letter-spacing:-.01em}.rb-online-note{max-width:60ch;color:var(--rb-dim)}.rb-online-actions{flex-wrap:wrap;gap:8px;display:flex}.rb-online-ask{max-width:60ch;color:var(--rb-text);gap:10px;font-size:14px;display:grid}.rb-online-msg:empty{display:none}.rb-online-msg{color:var(--rb-text);font-size:13px}.rb-settings .rb-optin{width:100%}.rb-credit-list{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr) auto auto;column-gap:28px;display:grid}.rb-credit-list>li{grid-column:1/-1;grid-template-columns:subgrid;border-bottom:1px solid var(--rb-faint);align-items:center;min-height:52px;display:grid}.rb-credit-list>li.rb-credit-head{min-height:0;padding-bottom:10px}.rb-credit-name{font:300 19px/1.25 var(--rb-font-num)}.rb-credit-by{color:var(--rb-text-2);font-size:14px}.rb-credit-note{color:var(--rb-dim);grid-column:3/-1;font-size:13px}.rb-credit a{min-height:48px;color:var(--rb-text);text-decoration:underline;-webkit-text-decoration-color:var(--rb-line);text-decoration-color:var(--rb-line);text-underline-offset:4px;align-items:center;font-size:14px;display:inline-flex}.rb-credit a:hover{-webkit-text-decoration-color:var(--rb-ok);text-decoration-color:var(--rb-ok)}.rb-board{top:max(64px, env(safe-area-inset-top,0px));left:var(--edge);bottom:calc(var(--band-h) + 16px);width:min(1120px, 100% - var(--edge) - var(--edge-r));flex-direction:column;gap:14px;display:flex;position:absolute}.rb-board-controls{flex-wrap:wrap;align-items:flex-end;gap:12px 28px;display:flex}.rb-board-scroll{scrollbar-color:#f1f3f640 transparent;scrollbar-width:thin;flex:1;min-height:0;padding:0 16px 28px 0;overflow:auto;-webkit-mask-image:linear-gradient(#000 calc(100% - 28px),#0000);mask-image:linear-gradient(#000 calc(100% - 28px),#0000)}.rb-board-note,.rb-board-empty{color:var(--rb-text-2);padding:12px 0;font-size:14px}.rb-board-list{--row-h:52px}.rb-brow{min-height:var(--row-h);border-bottom:1px solid var(--rb-faint);grid-template-columns:56px minmax(0,1fr) 112px 88px 104px 104px 132px;grid-template-areas:"rank who trim ups date value act";align-items:center;column-gap:16px;display:grid}.rb-brow-head{min-height:0;padding-bottom:8px}.rb-brow-head .rb-label{font-size:11px}.rb-brow-rank{color:var(--rb-text-2);grid-area:rank;font-size:18px}.rb-brow-who{grid-area:who;align-items:baseline;gap:10px;min-width:0;display:flex}.rb-brow-name{text-overflow:ellipsis;white-space:nowrap;font-size:15px;overflow:hidden}.rb-brow-tag{color:var(--rb-dim)}.rb-brow.is-you .rb-brow-name{font-weight:600}.rb-you{color:var(--rb-text);font:600 11px/1.2 var(--rb-font-ui);letter-spacing:.14em;text-transform:uppercase;flex:none}.rb-brow-meta{color:var(--rb-text-2);font-size:13px;display:contents}.rb-brow-trim{grid-area:trim}.rb-brow-ups{grid-area:ups}.rb-brow-date{grid-area:date}.rb-brow-note{color:var(--rb-dim);grid-column:trim/value;font-size:13px}.rb-brow-value{text-align:right;white-space:nowrap;grid-area:value;font-size:20px}.rb-brow-value .rb-unit{margin-left:3px}.rb-brow-head .rb-brow-value{text-align:right}.rb-brow-act{grid-area:act;justify-content:flex-end;display:flex}.rb-brow-act .rb-btn{padding:0 14px}.rb-reported{color:var(--rb-dim);font-size:13px}.rb-ups{vertical-align:middle;gap:8px;display:inline-flex}.rb-up{gap:2px;display:inline-flex}.rb-up i{background:#f1f3f638;width:6px;height:3px}.rb-up i.is-on{background:var(--rb-text)}.rb-brow.is-placeholder .rb-brow-who i{background:#f1f3f60f;width:40%;height:10px;display:block}.rb-board-reserve{height:calc(11 * var(--row-h,52px) + 48px)}.rb-board-window{border-top:1px solid var(--rb-line);margin-top:20px}.rb-board-sep{color:var(--rb-dim);font:500 11px/1.2 var(--rb-font-ui);letter-spacing:.14em;text-transform:uppercase;padding:10px 0 4px}.rb-report{flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:8px;padding:4px 0 10px 72px;display:flex}.rb-report-lead{color:var(--rb-text-2);font-size:13px}.rb-report-msg{color:var(--rb-text);grid-column:1/-1;padding:0 0 10px 72px;font-size:13px}.rb-report .rb-report-msg{flex-basis:100%;padding:0}.rb-report-msg:empty{display:none}.rb-report-msg.is-warn{border-left:1px solid var(--rb-warn);color:#f2dcb4;padding-left:10px}.rb-boards .rb-seg{min-width:48px}.rb-seg-no{opacity:.6;font-variant-numeric:tabular-nums;margin-right:8px}.rb-seg .rb-ico{vertical-align:-2px;width:13px;height:13px;margin-left:8px}.rb-board-about .rb-board-how{max-width:52ch;color:var(--rb-text-2);margin-top:8px;font-size:13px}.rb-global .rb-brow{grid-template-columns:56px minmax(0,1fr) minmax(112px,auto) 120px;grid-template-areas:"rank who meta value"}.rb-global .rb-brow-meta{text-align:right;grid-area:meta;display:block}.rb-brow-stars{white-space:nowrap;align-items:center;gap:4px;display:inline-flex}.rb-brow-stars .rb-unit{color:var(--rb-dim);margin-left:0}.rb-scope{display:contents}.rb-global .rb-brow-act{display:none}.rb-board .rb-optin{flex:none}@media (width<=1360px){.rb-screen{--col-l:236px;--col-r:264px;--gap:40px}.rb-keyset{padding:0 22px}.rb-band--result{--col-r:320px}.rb-touchdown dd .rb-num{font-size:26px}}@media (width>=1361px){.rb-band--result{--col-r:340px}.rb-settings .rb-settings-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.rb-band--settings{--col-r:420px}.rb-band--settings .rb-actions{flex-wrap:nowrap}.rb-phone-only{display:none}@media (width<=900px) and (height>=521px){.rb-settings-grid{grid-template-columns:minmax(0,1fr)}}@media (height<=520px){.rb-screen{--band-h:112px;--edge:max(16px, env(safe-area-inset-left,0px));--edge-r:max(16px, env(safe-area-inset-right,0px));--pad-b:max(10px, env(safe-area-inset-bottom,0px));--col-l:148px;--col-r:150px;--gap:22px}.rb-label{font-size:11px}.rb-tag{top:max(12px, env(safe-area-inset-top,0px));font-size:11px}.rb-band{padding-top:14px}.rb-band:before{height:72px}.rb-btn--primary{min-height:48px;padding:0 14px 0 18px;font-size:12px}.rb-btn{padding:0 12px;font-size:11px}.rb-readout .rb-num--big{font-size:30px}.rb-readout .rb-cap{margin-top:6px}.rb-cap{font-size:11.5px;line-height:1.3}.rb-unit{font-size:11px}.rb-band-title{margin-top:4px;font-size:18px}.rb-zone--r{animation-name:rb-zone-fade}.rb-zone--r>.rb-actions{top:max(8px, env(safe-area-inset-top,0px));right:var(--edge-r);gap:6px;display:flex;position:fixed}.rb-hero{top:46px}.rb-wordmark{font-size:52px}.rb-pitch{max-width:44ch;margin-top:12px;font-size:14px}.rb-banner{margin-top:10px;padding:4px 0 4px 10px;font-size:12px}.rb-title{--col-l:176px}.rb-rule{font-size:12px;line-height:1.35}.rb-keyset{padding:0 14px}.rb-kbds{gap:4px;margin-top:8px}.rb-kbds .rb-key{min-width:1.8em;padding:1px 5px;font-size:11px}.rb-keyset-how{margin-top:6px;font-size:11.5px}.rb-timeline{--rb-stop-w:112px}.rb-tl-seg{top:12px}.rb-level{grid-template-rows:24px auto auto;width:calc(100% - 12px);padding-right:4px}.rb-dot{width:11px;height:11px}.rb-level>.rb-dot:after{inset:-6px}.rb-level-title{margin-top:6px;font-size:12.5px}.rb-level-no{margin-right:5px}.rb-level-meta{gap:5px;margin-top:4px;font-size:12.5px}.rb-level.is-open .rb-level-meta .rb-stars{display:none}.rb-phone-only{display:inline}.rb-level-meta .rb-star{width:9px;height:9px}.rb-level-meta .rb-num{font-size:12px}.rb-progress--stars{width:120px;margin-top:8px}.rb-callout{bottom:calc(var(--band-h) + 22px);width:min(360px,46vw);padding-left:16px}.rb-callout.is-flip{padding:0 16px 0 0}.rb-callout-title{font-size:28px}.rb-callout-blurb{margin-top:6px;font-size:12.5px;line-height:1.4}.rb-callout-meta{gap:6px 12px;margin-top:8px;font-size:11.5px}.rb-callout-meta>span+span{padding-left:12px}.rb-callout-meta .rb-num{font-size:14px}.rb-callout-meta .rb-star{width:12px;height:12px}.rb-topright{top:max(6px, env(safe-area-inset-top,0px));flex-direction:column-reverse;align-items:flex-end;gap:8px}.rb-trim-row{font-size:11px}.rb-trim-pill{padding:0 10px}.rb-hide-phone{display:none}.rb-car-wrap{width:300px;top:56px;bottom:auto;right:6vw}.rb-car-note{margin-top:8px}.rb-trims{bottom:calc(var(--band-h) + 14px);width:260px}.rb-trim{min-height:48px;padding:4px 0}.rb-trim-name{font-size:16px}.rb-trim-sum{margin-top:1px;font-size:11px}.rb-trims-note{margin-top:6px;font-size:11px}.rb-band--garage{--col-l:92px;--col-r:132px;--gap:18px}.rb-gauges{column-gap:16px;margin-top:0}.rb-gauge{grid-template:"head scale""val val""act act"/auto minmax(0,1fr);align-content:start;column-gap:10px}.rb-gauge-step{display:none}.rb-gauge-val{gap:4px;margin:3px 0 5px;font-size:15px}.rb-gauge-val .rb-ico{width:11px;height:11px}.rb-scale{align-self:center;margin:0}.rb-gauge.is-confirm .rb-scale{visibility:hidden}.rb-gauge-act .rb-btn{padding:0 10px}.rb-gauge-q{margin:3px 0 5px;font-size:12px}.rb-intro-card{top:max(10px, env(safe-area-inset-top,0px));width:min(380px,50vw)}.rb-intro-title{margin-top:2px;font-size:26px}.rb-intro-blurb{margin-top:6px;font-size:12.5px;line-height:1.4}.rb-trim-chip{margin-top:8px}.rb-intro-note{margin-top:6px;font-size:11.5px}.rb-seg{font-size:12px}.rb-extras{margin-top:8px;padding-top:6px;font-size:12px}.rb-intro-go{gap:6px;margin-top:10px}.rb-intro-go .rb-dim{font-size:11.5px}.rb-options .rb-btn{min-width:0}.rb-pause .rb-band{--col-r:132px}.rb-band--crash{--col-l:260px}.rb-hint-keys{font-size:12px}.rb-result-head{grid-template-columns:auto auto;align-items:end;column-gap:40px;display:grid;top:40px}.rb-result-title{font-size:34px}.rb-result-level{margin-top:6px;font-size:12.5px}.rb-result-head .rb-stars{gap:5px;margin-top:10px}.rb-result-head .rb-star{width:22px;height:22px}.rb-score{margin-top:0}.rb-score-num{font-size:72px}.rb-score-of{font-size:17px}.rb-score-line{gap:8px}.rb-new-best{height:22px;margin-left:4px;padding:0 7px 0 6px;font-size:11px}.rb-band--result{--col-l:100px;--col-r:150px}.rb-band--result.is-optin{--col-r:172px;--gap:12px}.rb-mini{margin-bottom:10px}.rb-mini li{font-size:11px}.rb-mini li:not(.is-new) .rb-mini-name{display:none}.rb-mini li:not(:last-child):after{width:18px;margin:0 6px}.rb-touchdown{column-gap:12px}.rb-touchdown dd .rb-num{font-size:19px}.rb-touchdown dd .rb-unit{font-size:11px}.rb-touchdown .rb-meter{margin-top:5px}.rb-lower-stack{bottom:calc(var(--band-h) + 8px);gap:6px}.rb-lower{gap:10px;min-height:34px;padding:6px 14px 6px 10px;font-size:12px}.rb-lower-stack .rb-banner{padding:6px 14px 6px 10px}.rb-optin{padding:8px 14px 4px 12px;font-size:12.5px}.rb-optin-row{column-gap:16px;margin-top:2px}.rb-optin-id{min-width:0}.rb-optin-id .rb-label{display:none}.rb-optin-name{margin-top:0;font-size:19px}.rb-optin-link{font-size:12.5px}.rb-optin-msg{margin:0 0 6px;font-size:12px}.rb-sheet{top:42px;bottom:calc(var(--band-h) + 8px)}.rb-band--settings{--col-r:150px}.rb-band--settings.is-optin{--col-r:172px}.rb-online-name{font-size:19px}.rb-settings .rb-sheet{top:64px}.rb-settings-grid{gap:12px 20px}.rb-settings .rb-field>.rb-dim:not(:first-child){display:none}.rb-settings .rb-field--wide>.rb-dim{display:block}.rb-section-name{font-size:18px}.rb-credit-name{font-size:15px}.rb-board{top:42px;bottom:calc(var(--band-h) + 8px);gap:6px}.rb-board.has-offer{top:62px}.rb-board-controls{overscroll-behavior-x:contain;scrollbar-width:none;flex-wrap:nowrap;gap:16px;margin:-4px;padding:4px;overflow-x:auto}.rb-board-controls::-webkit-scrollbar{display:none}.rb-board-controls>.rb-field,.rb-board-controls>.rb-scope>.rb-field{flex:none}.rb-board-controls .rb-setting-name{display:none}.rb-board-list{--row-h:48px}.rb-brow,.rb-global .rb-brow{grid-template-columns:40px minmax(0,1fr) auto auto;grid-template-areas:"rank who value act""rank meta value act";column-gap:12px;padding:4px 0}.rb-brow-head{display:none}.rb-brow-rank{font-size:16px}.rb-brow-name{font-size:14px}.rb-brow-meta{grid-area:meta;align-items:center;gap:10px;font-size:12px;display:flex}.rb-global .rb-brow-meta{display:flex}.rb-global .rb-brow-meta:empty{display:none}.rb-brow-value{font-size:18px}.rb-brow-act:empty{display:none}.rb-report,.rb-report-msg{padding-left:52px}.rb-board-window{margin-top:12px}.rb-band--boards{grid-template-columns:minmax(0, 1fr) var(--col-r)}.rb-band--boards>.rb-zone--l{display:none}.rb-band--boards.is-optin{--col-r:172px}.rb-band--boards .rb-seg{padding:0 12px}.rb-board-about .rb-board-how{margin-top:4px;font-size:12px}}@keyframes rb-zone-fade{0%{opacity:0}}@media (prefers-reduced-motion:reduce){.rb-screen *,.rb-screen :before,.rb-screen :after{transition-duration:1ms!important;animation:none!important}}
