/* Louvani range explorer: independent map, shared site chrome. */
body.range-calculator-page{background:#080808;color:#f3f3ef}
body.range-calculator-page .topbar{position:absolute!important;inset:0 0 auto!important;background:transparent!important;border:0!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}
.range-calculator-page #range-content{padding-top:0}
.rx-stage{height:100svh;min-height:800px;max-height:1200px;position:relative;background:#151718;isolation:isolate}
.rx-stage *{box-sizing:border-box}
.rx-stage [hidden]{display:none!important}
.rx-map-wrap,#rangeMap{position:absolute;inset:0}
#rangeMap{background:#151718}
#rangeMap .mapboxgl-ctrl-logo,#rangeMap .mapboxgl-ctrl-attrib{display:block!important}
#rangeMap .mapboxgl-ctrl-attrib{font-size:10px;background:#ffffffdc;color:#222}
#rangeMap .mapboxgl-ctrl-bottom-left{left:420px}
#rangeMap .mapboxgl-ctrl-bottom-right{right:12px}
#rangeMap .mapboxgl-ctrl-group{background:#171b1e;border:1px solid #4c5052;box-shadow:none;border-radius:10px}
#rangeMap .mapboxgl-ctrl-group button{width:38px;height:38px}
#rangeMap .mapboxgl-ctrl-icon{filter:invert(1)}
.rx-panel{position:absolute;left:24px;top:222px;bottom:28px;width:366px;display:flex;flex-direction:column;background:linear-gradient(135deg,rgba(255,255,255,.05),rgba(255,255,255,.02)),rgba(8,8,8,.88);border:1px solid rgba(242,242,242,.14);border-radius:24px;box-shadow:0 30px 90px #0006,inset 0 1px 0 #ffffff0d;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);z-index:3;transition:transform .25s,opacity .25s}
.rx-panel-scroll{overflow:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#494d50 transparent;padding:30px 26px 24px;min-height:0}
.rx-eyebrow{display:block;font-size:10px;letter-spacing:.30em;line-height:1.6;text-transform:uppercase;color:rgba(255,255,255,.58)}
.rx-stage h1,.rx-stage h2,.rx-stage h3{font-family:"Avenir Next","Helvetica Neue",Helvetica,Arial,sans-serif;color:#f1f2ef;letter-spacing:.02em;text-transform:none;margin:0;line-height:1.25}
.rx-stage h1{font-size:27px;font-weight:600;margin:12px 0 14px;text-transform:uppercase}
body.range-calculator-page .rx-stage h1{font-size:27px!important;font-weight:600!important;line-height:1.2!important;letter-spacing:.08em!important;text-transform:uppercase!important}
body.range-calculator-page .rx-stage h2{font-size:16px!important;font-weight:500!important;line-height:1.4!important;letter-spacing:.02em!important}
body.range-calculator-page .rx-stage label,body.range-calculator-page .rx-stage legend{font-size:12px!important;line-height:1.5!important;letter-spacing:.06em!important}
body.range-calculator-page .rx-stage .rx-model-option{letter-spacing:0!important}

.rx-stage p{font-size:13px!important;line-height:1.7!important;letter-spacing:0!important;margin:0;color:#a9b1b5}
.rx-intro{padding-bottom:0;margin-bottom:24px}
.rx-stage h2{font-size:16px;font-weight:500;margin-bottom:20px}
.rx-stage label,.rx-stage legend{display:block;font-size:12px;text-transform:none;letter-spacing:.06em;color:rgba(255,255,255,.54);line-height:1.5;margin-bottom:7px}
.rx-stage label span{text-transform:none;letter-spacing:0;color:#818a8f;font-size:10px}
.rx-stage input,.rx-stage button{font-family:inherit}
.rx-airports{position:relative}
.rx-field{position:relative;margin-bottom:24px}
.rx-input-wrap{position:relative;display:flex;align-items:center;border:0;border-bottom:1px solid rgba(242,242,242,.2);background:transparent;border-radius:0;min-height:46px;transition:border-color .25s}
.rx-input-wrap:focus-within,.rx-input-wrap:hover{border-bottom-color:rgba(255,255,255,.55)}
.rx-input-wrap input{width:100%;min-width:0;background:transparent;border:0;border-radius:0;color:#fff;font-size:16px;height:48px;padding:12px 32px 12px 0;line-height:24px;letter-spacing:.02em;text-align:left;outline:0}
.rx-input-wrap input::placeholder{color:rgba(255,255,255,.34);opacity:1}
.rx-airport-dot{display:none}
.rx-airport-dot-arrival{background:#dbe0e1}
.rx-clear{position:absolute;right:0;top:50%;transform:translateY(-50%);width:32px;height:32px;border:0;background:transparent;color:#b3bbbf;font-size:18px;cursor:pointer}
.rx-swap{position:absolute;right:0;top:77px;z-index:1;display:grid;place-items:center;width:32px;height:32px;padding:6px;background:#111;color:#dedede;border:1px solid #ffffff38;border-radius:50%;cursor:pointer;transition:background .2s,border-color .2s}
.rx-swap svg{display:block;width:18px;height:18px;flex-shrink:0}
.rx-swap:hover{background:#252525;border-color:#ffffff80}
.rx-stage .rx-input-help{font-size:10px!important;color:#929da4;margin:-7px 0 19px}
.rx-autocomplete{display:none;position:absolute;top:100%;left:0;right:0;z-index:12;background:#121212;border:1px solid #ffffff30;border-radius:8px;margin-top:5px;max-height:235px;overflow:auto;box-shadow:0 10px 30px #0009}
.rx-autocomplete.show{display:block}
.rx-autocomplete button{display:flex;align-items:center;gap:9px;width:100%;padding:12px 10px;background:transparent;border:0;border-bottom:1px solid #ffffff16;color:#eee;text-align:left;cursor:pointer;font-size:12px;line-height:1.4}
.rx-autocomplete button:hover,.rx-autocomplete button.is-active{background:#2a2a2a}
.rx-autocomplete .autocomplete-airport-copy{display:grid;gap:4px}
.rx-autocomplete small{font-size:10px;color:#a4b0b8}
.rx-form-row{display:grid;grid-template-columns:1.15fr 1fr;gap:15px;margin:18px 0}
.rx-form-row fieldset{border:0;padding:0;margin:0;min-width:0}
.rx-journey{border:0;padding:0;margin:0 0 28px;min-width:0}
.rx-journey fieldset{border:0;padding:0;margin:0;min-width:0}
.rx-journey legend{position:absolute;width:1px;height:1px;margin:-1px!important;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}
.rx-segmented{display:flex;min-height:52px;border:1px solid rgba(255,255,255,.12);padding:5px;border-radius:999px;overflow:hidden;background:rgba(255,255,255,.03);box-shadow:inset 0 1px 0 #ffffff0a}
.rx-stepper{display:grid;grid-template-columns:minmax(0,1fr) 32px 32px;gap:4px;min-height:46px;border:0;border-bottom:1px solid rgba(242,242,242,.2);border-radius:0;background:transparent;height:48px;padding:0;align-items:center}
.rx-passenger-field{margin:24px 0}
.rx-segmented button{width:50%;padding:11px 8px;color:rgba(255,255,255,.62);background:transparent;border:0;border-radius:999px;font-size:10px;letter-spacing:.20em;text-transform:uppercase;line-height:1.8;white-space:nowrap;cursor:pointer;transition:background .25s,color .25s}
.rx-segmented button[aria-pressed=true]{background:#fff;color:#000;box-shadow:0 8px 20px #ffffff14}
.rx-stepper button{border:0;background:transparent;color:#bcc5cb;width:31px;flex-shrink:0;font-size:17px;cursor:pointer}
.rx-stepper button:disabled{opacity:.3;cursor:default}
.rx-stepper input{grid-column:1;grid-row:1;width:100%;min-width:0;appearance:textfield;text-align:left;font-size:16px;color:#fff;background:transparent;border:0;height:48px;line-height:24px;padding:12px 0}
.rx-stepper input::-webkit-inner-spin-button{appearance:none}
#rangeLess{grid-column:2;grid-row:1}#rangeMore{grid-column:3;grid-row:1}
.rx-form-row.rx-dates{grid-template-columns:1fr;gap:24px;margin:24px 0}
.rx-dates:has(#rangeReturnWrap:not([hidden])){grid-template-columns:1fr}
.rx-date-control{position:relative;border-bottom:1px solid rgba(242,242,242,.2);transition:border-color .25s}
.rx-date-control:hover,.rx-date-control:focus-within{border-bottom-color:rgba(255,255,255,.55)}
.rx-dates input{width:100%;min-width:0;height:48px;border:0;border-radius:0;background:transparent;color:#fff;padding:12px 32px 12px 0;font-size:16px;line-height:24px;text-align:left;letter-spacing:.02em;cursor:pointer;outline:0}
.rx-dates input::placeholder{color:rgba(255,255,255,.34);opacity:1}
.rx-date-control button{position:absolute;right:0;top:50%;transform:translateY(-50%);width:32px;height:32px;background:transparent;border:0;color:#bbb;font-size:18px;cursor:pointer}
.rx-explore{display:flex;align-items:center;justify-content:space-between;width:100%;padding:13px 0 18px;border:0;border-bottom:1px solid #434a4f;background:transparent;color:#ecf0ef;font-size:12px;letter-spacing:.03em;cursor:pointer}
.rx-explore:hover{color:white;border-color:white}
.rx-stage .rx-error{color:#efc7aa;margin:0 0 10px;font-size:12px!important}
.rx-aircraft-details{margin-top:20px}
.rx-aircraft-details summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:20px;font-size:14px;color:#e1e6e7}
.rx-aircraft-details summary::-webkit-details-marker{display:none}
.rx-summary-note{display:block;color:#8f9ba2;font-size:11px;margin-top:6px}
.rx-plus{font-size:25px;font-weight:300;line-height:1}
.rx-aircraft-details[open] .rx-plus{transform:rotate(45deg)}
.rx-stage .rx-small{font-size:11px!important;line-height:1.6!important;margin:14px 0}
.rx-comparison-body{padding-top:2px}
.rx-compare-toolbar{position:sticky;top:-1px;z-index:2;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;width:calc(100% + 16px);min-height:82px;margin:0 -8px 12px;padding:18px 16px;background:linear-gradient(135deg,#242424,#131313);border:1px solid #ffffff24;border-radius:12px}
.rx-compare-toolbar>span{font-size:11px;color:#d0d0d0;line-height:1.5}
body.range-calculator-page .rx-compare-toolbar button{display:inline-flex;align-items:center;justify-content:center;gap:6px;justify-self:end;width:auto;min-width:0;max-width:none;min-height:34px;margin:0;padding:8px 11px;border:1px solid #aaa;border-radius:999px;background:#efefed;color:#101010;font-size:10px;line-height:1.4;letter-spacing:.02em;white-space:nowrap;cursor:pointer}
.rx-compare-toolbar button:hover{background:#fff}
#rangeAircraftOptions{display:grid;gap:9px;max-height:350px;overflow:auto;overscroll-behavior:contain;padding:3px;scrollbar-width:thin;scrollbar-color:#777 transparent}
.rx-model-option{position:relative;display:grid!important;grid-template-columns:74px minmax(0,1fr) 18px;align-items:center;gap:9px;border:1px solid #ffffff20;border-radius:12px;background:#0b0b0b;padding:12px 10px;margin:0!important;cursor:pointer;text-transform:none!important;letter-spacing:0!important;transition:border-color .2s,background .2s}
.rx-model-option:hover{border-color:#ffffff70;background:#191919}
.rx-model-option.is-selected{border-color:#c7c7c7;background:linear-gradient(120deg,#ffffff12,transparent),#171717;box-shadow:inset 0 1px 0 #ffffff0d}
.rx-model-option:focus-within{outline:2px solid #ddd;outline-offset:1px}
.rx-model-visual{display:block;width:74px;height:50px;object-fit:contain}
.rx-model-option .rx-model-copy{display:block;min-width:0;line-height:1.4}
.rx-model-option .rx-model-name{display:block;font-size:12px;font-weight:500;line-height:1.4;color:#f2f2f0}
.rx-model-option small{display:block;font-size:10px;line-height:1.4;color:#aaa;margin-top:4px}
.rx-model-option .rx-model-stats{display:block;font-size:10px!important;line-height:1.5;color:#c9c9c9!important;margin-top:6px}
.rx-model-option input{accent-color:#ddd;width:16px;height:16px;margin:0}
.rx-results{padding-top:23px;border-bottom:1px solid #41484c;padding-bottom:10px}
.rx-section-top{display:flex;justify-content:space-between;align-items:baseline;gap:12px}
.rx-section-top h2{margin:0 0 9px}
.rx-section-top>span{font-size:10px;color:#a7b5bd}
.rx-stage .rx-results-intro{font-size:11px!important;margin-bottom:10px}
.rx-result{padding:13px 0;border-bottom:1px solid #ffffff17}
.rx-result:last-child{border:0}
.rx-result-main{display:grid;grid-template-columns:68px 1fr auto;align-items:center;gap:10px}
.rx-result img{width:68px;height:48px;object-fit:contain}
.rx-result a{color:#e5e9e9;font-size:13px;text-decoration:none}
.rx-result a:hover{text-decoration:underline;text-underline-offset:4px}
.rx-result small{display:block;color:#9daab2;font-size:10px;line-height:1.5;margin-top:5px}
.rx-result button{display:grid;place-items:center;width:30px;min-width:30px;height:30px;min-height:0;padding:0;margin:0;line-height:1;flex-shrink:0;border:1px solid #777;border-radius:50%;background:transparent;color:#ddd;cursor:pointer}
.rx-result button svg{display:block;width:14px;height:14px;margin:0;flex-shrink:0}
.rx-result button[aria-pressed=true]{background:#e4e4e2;color:#111}
.rx-stage .rx-result-reason{font-size:10px!important;margin-top:7px;color:#adb9be}
.rx-result.near .rx-result-reason{color:#d8bca0}
.rx-result.confirm .rx-result-reason{color:#c7bfab}
.rx-stage .rx-planning-note{margin:22px 0 12px;font-size:10px!important;line-height:1.65!important;color:#8e999f}
.rx-text-link{font-size:11px;color:#c4cbce;text-decoration:underline;text-underline-offset:5px}
.rx-panel-footer{flex-shrink:0;padding:18px 26px 25px;border-top:1px solid #ffffff18;background:rgba(10,10,10,.94);border-radius:0 0 24px 24px}
.rx-panel-footer>span{display:block;font-size:10px;line-height:1.5;color:#9fadb5;margin-bottom:12px}
.rx-panel-footer .btn{display:flex;justify-content:center;gap:16px;width:100%;font-size:10px;letter-spacing:.22em;min-height:49px;padding:14px 20px;background:#fff;color:#000;border-radius:999px;border:1px solid transparent;box-shadow:0 16px 34px #ffffff0c}
.rx-panel-footer .btn[aria-disabled=true]{opacity:.4;cursor:not-allowed}
.rx-map-heading{position:absolute;left:24px;top:124px;width:366px;z-index:3;pointer-events:none;text-shadow:0 2px 10px #000;transition:opacity .2s}
.rx-map-heading p{font-size:30px!important;color:#efefed;margin:0;width:100%;max-width:none;line-height:1.28!important;letter-spacing:.025em!important;font-weight:400;text-transform:uppercase;text-wrap:balance}
.rx-map-actions{position:absolute;top:130px;right:24px;display:flex;flex-wrap:wrap;justify-content:flex-end;max-width:calc(100% - 460px);gap:8px}
.rx-map-actions button{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:46px;width:auto;background:linear-gradient(145deg,#f4f4f2,#d5d5d3);border:1px solid #eee;border-radius:999px;box-shadow:0 4px 18px #0005;color:#111;font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;padding:13px 21px;cursor:pointer}
.rx-map-actions button:hover{background:#fff;border-color:#fff;box-shadow:0 5px 22px #0007}
#rangeRouteView{background:#efefed;color:#111;border-color:#efefed}
#rangeRouteView:hover{background:#fff}
.rx-map-actions button:disabled{opacity:.4;cursor:default}
.rx-map-summary{position:absolute;right:24px;bottom:166px;text-align:right;pointer-events:none;max-width:350px;padding:18px 22px;background:linear-gradient(135deg,#242424e8,#090909ed);border:1px solid #ffffff29;border-right:2px solid #b9b9b9;border-radius:12px;box-shadow:0 8px 28px #0003}
.rx-map-summary div{font-size:11px;letter-spacing:.08em;color:#d0d0d0;margin-bottom:10px}
.rx-map-summary strong{display:block;font-size:25px;font-weight:400;line-height:1.3;color:#fff}
.rx-map-summary>span{display:block;font-size:10px;line-height:1.7;color:#b7b7b7;margin-top:10px;max-width:280px}
.rx-map-legend{position:absolute;left:432px;right:80px;bottom:42px;display:flex;flex-wrap:wrap;gap:9px;pointer-events:none}
.rx-ring-label{font-size:10px;border:1px solid #ffffff38;border-radius:20px;padding:9px 12px;background:#0b141de6;color:#dde4e8;display:flex;align-items:center;gap:8px}
.rx-ring-label i{display:block;width:14px;border-top:2px dashed var(--ring-color)}
.rx-map-message{position:absolute;left:50%;top:45%;transform:translate(-20%,-50%);padding:18px 24px;max-width:360px;color:#b6c4cd;background:#142029ee;border:1px solid #46555e;border-radius:10px;font-size:13px;line-height:1.6;z-index:1}
.rx-map-message:empty{display:none}
.rx-map-message button{display:block;color:#fff;border:1px solid #899ba5;border-radius:20px;background:transparent;margin-top:12px;padding:8px 15px;cursor:pointer}
.rx-pin{height:14px;width:14px;border-radius:50%;background:#ededeb;border:3px solid #737373;box-shadow:0 0 0 5px #d8d8d822}
.rx-pin.destination{background:#111;border-color:#eee;box-shadow:0 0 0 5px #e8e8e822}
.rx-pin-label{position:absolute;bottom:21px;left:50%;transform:translateX(-50%);background:linear-gradient(135deg,#272727f5,#090909f5);border:1px solid #a8a8a8;border-radius:5px;padding:5px 8px;font-size:10px;color:#f5f5f2;box-shadow:0 2px 10px #0005;white-space:nowrap}
.rx-panel-toggle{position:absolute;left:390px;top:50%;transform:translateY(-50%);z-index:4;width:27px;height:49px;border-radius:0 10px 10px 0;background:#dce4e8;color:#10202a;border:0;font-size:28px;cursor:pointer;transition:left .25s}
.rx-stage.rx-panel-hidden .rx-panel{transform:translateX(-420px);visibility:hidden}
.rx-stage.rx-panel-hidden .rx-panel-toggle{left:0}
.rx-stage.rx-panel-hidden .rx-map-heading{opacity:0;visibility:hidden}
.rx-stage.rx-panel-hidden .rx-map-legend{left:44px}
.rx-stage.rx-panel-hidden #rangeMap .mapboxgl-ctrl-bottom-left{left:0}
.rx-stage :is(a,button,input,summary):focus-visible{outline:2px solid #d8e4ec;outline-offset:4px}

.rx-noscript{padding-block:40px}
.rx-visually-hidden{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip-path:inset(50%);white-space:nowrap!important;border:0!important}
/* Reuse Louvani's calendar theme, keeping its seven columns inside narrow screens. */
.flatpickr-calendar.rx-calendar{width:324px!important;max-width:calc(100vw - 24px)!important;box-sizing:border-box!important;z-index:100001!important}
.flatpickr-calendar.rx-calendar .flatpickr-innerContainer,.flatpickr-calendar.rx-calendar .flatpickr-rContainer,.flatpickr-calendar.rx-calendar .flatpickr-days,.flatpickr-calendar.rx-calendar .dayContainer,.flatpickr-calendar.rx-calendar .flatpickr-weekdays,.flatpickr-calendar.rx-calendar .flatpickr-weekdaycontainer,.flatpickr-calendar.rx-calendar .flatpickr-months{width:100%!important;min-width:0!important;max-width:100%!important;box-sizing:border-box!important}
.flatpickr-calendar.rx-calendar .flatpickr-current-month{left:34px!important;width:calc(100% - 68px)!important}
.flatpickr-calendar.rx-calendar span.flatpickr-weekday{flex:0 0 calc(100% / 7)!important;width:calc(100% / 7)!important;min-width:0!important;max-width:calc(100% / 7)!important}
.flatpickr-calendar.rx-calendar :is(button,select,.flatpickr-day):focus-visible{outline:2px solid #eee!important;outline-offset:-3px}

.rx-skip{position:fixed;top:0;left:20px;transform:translateY(-200%);z-index:100002;background:#fff;color:#111;padding:12px}.rx-skip:focus{transform:translateY(0)}
@media(min-width:1600px){.rx-panel{width:390px;left:32px}.rx-panel-toggle{left:422px}.rx-map-heading{left:32px;width:390px}.rx-map-legend{left:466px}}
@media(max-width:1150px) and (min-width:821px){.rx-panel{width:330px;left:18px}.rx-panel-scroll{padding-inline:20px}.rx-panel-toggle{left:348px}.rx-map-heading{left:18px;top:124px;width:330px}.rx-map-heading p{font-size:27px!important}.rx-map-actions{max-width:calc(100% - 390px)}.rx-map-legend{left:380px}.rx-map-summary{max-width:260px}.rx-map-summary strong{font-size:22px}#rangeMap .mapboxgl-ctrl-bottom-left{left:365px}}
@media(max-width:820px){
 .range-calculator-page #range-content{padding-top:0}.rx-stage{height:auto;max-height:none;min-height:0;display:flex;flex-direction:column;background:#0c1013;padding-bottom:22px}
 .rx-map-wrap{position:relative;inset:auto;height:calc(52svh + 96px);min-height:560px;max-height:680px;width:100%}.rx-panel{position:relative;inset:auto;width:auto!important;margin:0 16px;transform:none!important;visibility:visible!important;transition:none;border-radius:24px}.rx-panel-scroll{padding:23px;overflow:visible}.rx-panel-footer{border-radius:0 0 24px 24px;padding:18px 23px 23px}.rx-panel-toggle{display:none}
 .rx-map-heading,.rx-stage.rx-panel-hidden .rx-map-heading{position:relative;left:auto;top:auto;width:auto;margin:26px 16px 22px;opacity:1;visibility:visible}.rx-map-heading p{font-size:27px!important;max-width:none}.rx-map-actions{top:118px;right:15px;left:15px;max-width:none;gap:6px}.rx-map-actions button{min-height:44px;font-size:10px;padding:12px 15px}.rx-map-summary{right:16px;bottom:148px;padding:12px 15px;max-width:240px}.rx-map-summary strong{font-size:20px}.rx-map-summary div{font-size:10px;margin-bottom:6px}.rx-map-summary>span{font-size:9px;max-width:210px;margin-top:5px}
 .rx-map-legend,.rx-stage.rx-panel-hidden .rx-map-legend{left:16px;right:16px;bottom:38px;gap:5px}.rx-ring-label{padding:6px 9px;font-size:9px}.rx-map-message{left:20px;right:20px;top:42%;transform:none;max-width:none;font-size:12px}#rangeMap .mapboxgl-ctrl-bottom-left{left:0}
 .rx-intro h1{font-size:29px}.rx-form-row{grid-template-columns:1fr 1fr}
 .rx-stage input:not([type=checkbox]){font-size:16px}
 .rx-model-option{grid-template-columns:70px minmax(0,1fr) 18px;gap:8px;padding:12px 9px}.rx-model-visual{width:70px;height:48px}
}
@media(max-width:420px){.rx-dates:has(#rangeReturnWrap:not([hidden])){grid-template-columns:1fr}}
@media(max-width:360px){.rx-compare-toolbar{gap:10px;padding-inline:12px}.rx-compare-toolbar>span{font-size:10px}body.range-calculator-page .rx-compare-toolbar button{padding-inline:9px;font-size:10px}.rx-model-option{grid-template-columns:54px minmax(0,1fr) 16px;gap:7px;padding:10px 8px}.rx-model-visual{width:54px;height:44px}.rx-model-option .rx-model-name{font-size:11px}.rx-model-option .rx-model-stats{font-size:9px!important}}
@media(prefers-reduced-motion:reduce){.rx-stage *{transition:none!important;scroll-behavior:auto!important}}
