*{box-sizing:border-box}html{scroll-behavior:smooth}body.rexdac-site{margin:0;color:#101820;background:#f2f0e8;font-family:"Arial Narrow","Roboto Condensed",Arial,sans-serif;line-height:1.55}.rexdac-site a{color:inherit;text-decoration:none}.rexdac-site .page-wrapper{min-height:100vh}.rexdac-site .page-main{width:100%;max-width:none;margin:0;padding:0}.rexdac-site .columns,.rexdac-site .column.main{width:100%;max-width:none;margin:0;padding:0}.rexdac-site .page.messages{max-width:1200px;margin:0 auto}.rexdac-site .column.main>input[name="form_key"],.rexdac-site #authenticationPopup{display:none}.rx-shell,.rexdac-nav,.rexdac-footer__inner{width:calc(100% - 40px);max-width:1200px;margin:0 auto}.rexdac-header{position:sticky;top:0;z-index:50;background:rgba(242,240,232,0.9399999999999999);border-bottom:1px solid rgba(16,24,32,0.14);backdrop-filter:blur(14px)}.rexdac-nav{min-height:76px;display:flex;align-items:center;justify-content:space-between;gap:24px}.rexdac-brand{display:inline-flex;align-items:center;gap:11px;font-weight:900;text-transform:uppercase;letter-spacing:.04em}.rexdac-brand__mark{width:42px;height:42px;display:grid;place-items:center;color:#101820;background:#c7ff3d;border:2px solid #101820;clip-path:polygon(0 0, 82% 0, 100% 18%, 100% 100%, 18% 100%, 0 82%);font-size:23px;line-height:1}.rexdac-brand__name{font-size:22px;line-height:1}.rexdac-brand__name small{display:block;margin-top:5px;color:#62717c;font-size:10px;letter-spacing:.16em}.rexdac-nav__links{display:flex;align-items:center;gap:4px;overflow-x:auto}.rexdac-nav__links a{min-height:42px;padding:11px 14px;color:#40505b;font-size:13px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}.rexdac-nav__links a:hover,.rexdac-nav__links a:focus{color:#101820;background:rgba(16,24,32,0.06)}.rexdac-nav__links .rexdac-nav__account{margin-left:8px;color:#ffffff;background:#101820;clip-path:polygon(0 0, calc(100% - 9px) 0, 100% 9px, 100% 100%, 9px 100%, 0 calc(100% - 9px))}.rexdac-languages{display:flex;align-items:center;gap:5px;margin-left:auto}.rexdac-language{width:34px;height:30px;display:grid;place-items:center;border:1px solid transparent;opacity:.62;font-size:20px;line-height:1;filter:saturate(.75)}.rexdac-language:hover,.rexdac-language:focus{opacity:1;border-color:rgba(16,24,32,0.28);filter:none}.rexdac-language.is-current{opacity:1;background:#ffffff;border-color:#101820;box-shadow:3px 3px 0 rgba(16,24,32,0.16);filter:none}.rx-announcement{width:100%;height:34px;overflow:hidden;color:#ffffff;background:#101820;border-top:2px solid #42d8ff;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none}.rx-announcement p{width:max-content;margin:0;padding:7px 0 6px;font-size:12px;font-weight:900;line-height:19px;letter-spacing:.16em;text-transform:uppercase;white-space:nowrap;animation:rx-announcement-scroll 38s linear infinite;will-change:transform}@keyframes rx-announcement-scroll{from{transform:translateX(100vw)}to{transform:translateX(calc(-100% - 12rem))}}@media (prefers-reduced-motion:reduce){.rx-announcement{display:grid;place-items:center}.rx-announcement p{padding-inline:20px;text-align:center;white-space:normal;animation:none}}.rx-hero{position:relative;overflow:hidden;background:#dbe7e8;color:#101820}.rx-hero::before{content:"";position:absolute;inset:0;opacity:.3;background-image:linear-gradient(rgba(16,24,32,0.12) 1px, transparent 1px),linear-gradient(90deg, rgba(16,24,32,0.12) 1px, transparent 1px);background-size:44px 44px;transform:perspective(700px) rotateX(58deg) scale(1.55) translateY(15%);transform-origin:center bottom}.rx-hero__grid{position:relative;min-height:690px;padding:82px 0 68px;display:grid;align-items:center;gap:42px}.rx-hero__copy{position:relative;z-index:2;max-width:690px}.rx-kicker{margin:0 0 14px;color:#477601;font-size:12px;font-weight:900;letter-spacing:.18em;text-transform:uppercase}.rx-hero .rx-kicker,.rx-section--dark .rx-kicker{color:#477601}.rx-hero h1,.rx-page-hero h1{margin:0;max-width:840px;font-size:clamp(48px, 9vw, 102px);line-height:.88;letter-spacing:-0.045em;text-transform:uppercase}.rx-lead{max-width:740px;margin:24px 0 0;color:#40535d;font-family:Arial,sans-serif;font-size:clamp(17px, 2vw, 21px)}.rx-page-hero .rx-lead{color:#c5d0d7}.rx-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:30px}.rx-button{min-height:50px;display:inline-flex;align-items:center;justify-content:center;padding:13px 22px;border:1px solid rgba(255,255,255,0.34);font-size:13px;font-weight:900;letter-spacing:.1em;text-transform:uppercase;clip-path:polygon(0 0, calc(100% - 10px) 0, 100% 10px, 100% 100%, 10px 100%, 0 calc(100% - 10px))}.rx-button--primary{color:#101820;background:#c7ff3d;border-color:#c7ff3d}.rx-button--ghost{color:#101820;background:rgba(255,255,255,0.45);border-color:rgba(16,24,32,0.35)}.rx-button:hover,.rx-button:focus{transform:translateY(-2px);filter:brightness(1.08)}.rx-callouts{display:flex;flex-wrap:wrap;gap:20px;margin:32px 0 0;padding:0;list-style:none;color:#4a5d66;font-size:12px;font-weight:800;letter-spacing:.07000000000000001em;text-transform:uppercase}.rx-callouts li::before{content:"+";margin-right:7px;color:#c7ff3d}.rx-hero__credit{max-width:570px;margin:22px 0 0;padding-top:13px;color:#334b57;border-top:3px solid #42d8ff;font-family:Arial,sans-serif;font-size:16px;font-weight:800;line-height:1.45;letter-spacing:.025em}.rx-hero__credit span{margin-right:7px;color:#101820;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.rx-hero__visual{position:relative;min-height:420px;border:1px solid rgba(66,216,255,0.45);overflow:hidden;background:radial-gradient(circle at 60% 36%, rgba(66,216,255,0.28), transparent 24%),linear-gradient(145deg, #253845 0%, #17252d 48%, #0f161c 100%);box-shadow:24px 24px 0 rgba(0,0,0,0.2);clip-path:polygon(0 0, calc(100% - 22px) 0, 100% 22px, 100% 100%, 22px 100%, 0 calc(100% - 22px))}.rx-hero__visual--capture img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center}.rx-hero__visual::before,.rx-hero__visual::after{content:"";position:absolute;bottom:0;background:linear-gradient(130deg, #283b45, #0b1115);border-top:2px solid rgba(199,255,61,0.3)}.rx-hero__visual::before{left:-10%;width:66%;height:42%;clip-path:polygon(0 46%, 32% 20%, 54% 34%, 72% 0, 100% 44%, 100% 100%, 0 100%)}.rx-hero__visual::after{right:-8%;width:62%;height:57%;clip-path:polygon(0 45%, 28% 6%, 48% 36%, 72% 0, 100% 26%, 100% 100%, 0 100%)}.rx-crosshair{position:absolute;z-index:3;left:50%;top:44%;width:42px;height:42px;transform:translate(-50%, -50%);border:1px solid rgba(199,255,61,0.8);border-radius:50%}.rx-crosshair::before,.rx-crosshair::after{content:"";position:absolute;background:#c7ff3d}.rx-crosshair::before{left:50%;top:-8px;width:1px;height:58px}.rx-crosshair::after{left:-8px;top:50%;width:58px;height:1px}.rx-visual__label{position:absolute;z-index:4;left:18px;bottom:72px;padding:8px 10px;color:#42d8ff;border-left:2px solid #42d8ff;background:rgba(10,16,20,0.74);font-size:11px;letter-spacing:.12em;text-transform:uppercase}.rx-hud{position:absolute;z-index:4;left:18px;right:18px;bottom:16px;display:flex;justify-content:space-between;gap:8px;color:#c7ff3d;font-size:9px;letter-spacing:.1em}.rx-section{padding:88px 0}.rx-section--signal{padding:0;background:#c7ff3d}.rx-signal-grid{display:grid;grid-template-columns:repeat(2, 1fr)}.rx-signal-grid div{min-height:104px;padding:22px;display:flex;flex-direction:column;justify-content:center;border-right:1px solid rgba(16,24,32,0.25);border-bottom:1px solid rgba(16,24,32,0.25)}.rx-signal-grid strong{font-size:24px;line-height:1;text-transform:uppercase}.rx-signal-grid span{margin-top:7px;color:#385000;font-family:Arial,sans-serif;font-size:12px}.rx-section__head{margin-bottom:38px;display:grid;gap:24px}.rx-section__head h2,.rx-launch h2{margin:0;max-width:690px;font-size:clamp(38px, 6vw, 68px);line-height:.95;letter-spacing:-0.035em;text-transform:uppercase}.rx-section__head>p,.rx-launch>div>p{max-width:570px;margin:0;color:#62717c;font-family:Arial,sans-serif;font-size:17px}.rx-feature-grid{display:grid;gap:14px}.rx-card{position:relative;min-height:260px;padding:28px;overflow:hidden;color:#101820;background:#dfeaec;border:1px solid rgba(16,24,32,0.12);border-top:3px solid #42d8ff;box-shadow:0 12px 26px rgba(16,24,32,0.07000000000000001);clip-path:polygon(0 0, calc(100% - 14px) 0, 100% 14px, 100% 100%, 14px 100%, 0 calc(100% - 14px))}.rx-card:nth-child(2n){border-top-color:#c7ff3d}.rx-card:nth-child(3n){border-top-color:#ff9d3d}.rx-card h3,.rx-shot h3{margin:50px 0 12px;font-size:25px;line-height:1.05;text-transform:uppercase}.rx-card p,.rx-shot p{margin:0;color:#485b65;font-family:Arial,sans-serif}.rx-index{position:absolute;top:20px;right:24px;color:rgba(16,24,32,0.13);font-size:54px;font-weight:900;line-height:1}.rx-section--dark{color:#101820;background:#e2e8df}.rx-section--dark .rx-section__head>p{color:#52636a}.rx-section--teleporter{background:#dfeaec}.rx-teleporter{margin:0}.rx-teleporter__frame{position:relative;aspect-ratio:1465 / 757;overflow:hidden;background:#080d11;border:2px solid #101820;box-shadow:16px 16px 0 rgba(16,24,32,0.18);clip-path:polygon(0 0, calc(100% - 20px) 0, 100% 20px, 100% 100%, 20px 100%, 0 calc(100% - 20px))}.rx-teleporter__frame img{position:absolute;inset:0;width:100%;height:100%;display:block;object-fit:contain}.rx-teleporter__analogy{opacity:0;animation:rx-teleporter-crossfade 6s ease-in-out infinite alternate}.rx-teleporter figcaption{margin:18px 0 0;color:#485b65;font-family:Arial,sans-serif;font-size:14px}@keyframes rx-teleporter-crossfade{from{opacity:0}to{opacity:1}}.rx-learning-grid{margin-top:38px;display:grid;gap:12px}.rx-learning-grid article{position:relative;min-height:190px;padding:25px;background:rgba(255,255,255,0.58);border-top:3px solid #42d8ff}.rx-learning-grid article:nth-child(2n){border-top-color:#c7ff3d}.rx-learning-grid article:nth-child(3n){border-top-color:#ff9d3d}.rx-learning-grid article>span{color:rgba(16,24,32,0.22);font-size:34px;font-weight:900;line-height:1}.rx-learning-grid h3{margin:20px 0 10px;font-size:22px;line-height:1.05;text-transform:uppercase}.rx-learning-grid p{margin:0;color:#485b65;font-family:Arial,sans-serif}.rx-route-list{border-top:1px solid rgba(16,24,32,0.2)}.rx-route-list article{padding:26px 0;display:grid;grid-template-columns:44px 1fr;gap:18px;align-items:start;border-bottom:1px solid rgba(16,24,32,0.2)}.rx-route__number{color:#477601;font-weight:900}.rx-route__meta{margin:0 0 5px;color:#08758d;font-size:11px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.rx-route-list h3{margin:0;font-size:26px;text-transform:uppercase}.rx-route-list article div>p:last-child{margin:8px 0 0;color:#52636a;font-family:Arial,sans-serif}.rx-route__reward{grid-column:2;justify-self:start;padding:6px 9px;color:#101820;background:#c7ff3d;font-size:10px;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.rx-gallery{display:grid;gap:16px}.rx-shot{padding:14px 14px 24px;background:#ffffff;border:1px solid rgba(16,24,32,0.14)}.rx-shot__visual{min-height:220px;display:grid;place-items:center;position:relative;overflow:hidden;color:rgba(255,255,255,0.8);background:#1b2b35;font-size:11px;font-weight:900;letter-spacing:.13em;text-transform:uppercase}.rx-shot__visual::before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(66,216,255,0.12) 1px, transparent 1px),linear-gradient(90deg, rgba(66,216,255,0.12) 1px, transparent 1px);background-size:32px 32px}.rx-shot__visual.has-image::before{display:none}.rx-shot__visual--landscape{aspect-ratio:16 / 9;min-height:0}.rx-shot__visual--square{aspect-ratio:1;min-height:0}.rx-shot__visual img{width:100%;height:100%;display:block;object-fit:contain;background:#101820}.rx-shot__visual span{z-index:1;padding:8px 10px;background:rgba(10,16,20,0.8)}.rx-shot__visual--drone{background:linear-gradient(145deg, #3d5c31, #14241c)}.rx-shot__visual--circuit{background:radial-gradient(circle at 35% 50%, rgba(199,255,61,0.45), transparent 15%),linear-gradient(145deg, #49331f, #17232d)}.rx-shot h3{margin-top:22px;color:#101820}.rx-shot p{color:#62717c}.rx-section--launch{background:#42d8ff}.rx-launch{display:grid;gap:34px}.rx-countdown{display:grid;grid-template-columns:repeat(2, 1fr);border:2px solid #101820;background:#f2f0e8;box-shadow:10px 10px 0 #101820}.rx-countdown>div{min-height:116px;display:grid;place-items:center;align-content:center;border-right:1px solid rgba(16,24,32,0.14);border-bottom:1px solid rgba(16,24,32,0.14)}.rx-countdown strong{font-size:46px;line-height:1}.rx-countdown span{color:#62717c;font-size:10px;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.rx-countdown__status{grid-column:1 / -1;margin:0;padding:12px;color:#ffffff;background:#101820;text-align:center;font-size:11px;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.rx-page-hero{padding:104px 0 76px;color:#ffffff;background:radial-gradient(circle at 85% 20%, rgba(66,216,255,0.18), transparent 28%),#101820}.rx-code-panel{display:grid;max-width:760px;padding:24px;gap:8px;background:#17232d;border:1px solid rgba(66,216,255,0.4);font-family:monospace}.rx-code-panel span{padding:9px 12px;color:#101820;background:#c7ff3d}.rx-code-panel .is-indent{margin-left:24px;background:#42d8ff}.rx-code-panel .is-indent-2{margin-left:48px;background:#ff9d3d}.rexdac-footer{color:#aab7be;background:#080d11}.rexdac-footer__inner{padding:48px 0;display:grid;gap:24px}.rexdac-brand--footer{color:#ffffff}.rexdac-footer p{margin:0;font-family:Arial,sans-serif}.rexdac-footer__links{display:flex;flex-wrap:wrap;gap:10px 24px}.rexdac-footer__links a{color:#ffffff;font-weight:700}.rexdac-footer__links a:hover,.rexdac-footer__links a:focus{color:#c7ff3d}.rexdac-footer__meta{font-size:12px}.rexdac-site .page-title-wrapper,.rexdac-site .breadcrumbs{width:calc(100% - 40px);max-width:1200px;margin-left:auto;margin-right:auto}.rexdac-site:not(.rexdac-home) .page-title-wrapper{padding-top:52px}.rexdac-site .form,.rexdac-site .block-customer-login,.rexdac-site .form-create-account{max-width:720px;margin:40px auto 80px;padding:28px;background:#ffffff;border-top:3px solid #c7ff3d}.rexdac-site input,.rexdac-site select,.rexdac-site textarea{min-height:46px;border:1px solid #a7b1b7;border-radius:0}.rexdac-site .action.primary{padding:13px 22px;color:#101820;background:#c7ff3d;border:0;border-radius:0;font-weight:900;text-transform:uppercase}.customer-account-create .page-title-wrapper{display:none}.customer-account-create .column.main{padding:64px 20px 88px}.rx-account-panel__intro,.customer-account-create .form-create-account{width:100%;max-width:760px;margin-left:auto;margin-right:auto;background:#dfeaec;border-left:1px solid rgba(16,24,32,0.14);border-right:1px solid rgba(16,24,32,0.14)}.rx-account-panel__intro{padding:38px 38px 28px;border-top:4px solid #42d8ff;clip-path:polygon(0 0, calc(100% - 18px) 0, 100% 18px, 100% 100%, 0 100%)}.rx-account-panel__intro .rx-kicker{margin-bottom:10px}.rx-account-panel__intro h1{margin:0;font-size:clamp(34px, 5vw, 56px);line-height:.95;letter-spacing:-0.035em;text-transform:uppercase}.rx-account-panel__intro>p:last-child{max-width:610px;margin:18px 0 0;color:#485b65;font-family:Arial,sans-serif;font-size:16px}.customer-account-create .form-create-account{margin-top:0;margin-bottom:0;padding:8px 38px 38px;border-top:0;border-bottom:1px solid rgba(16,24,32,0.14);box-shadow:14px 14px 0 rgba(16,24,32,0.12)}.customer-account-create .form-create-account .fieldset{margin:0;padding:24px 0 8px;border:0;border-top:1px solid rgba(16,24,32,0.18)}.customer-account-create .form-create-account .legend{width:100%;margin:0 0 20px;padding:0;border:0}.customer-account-create .form-create-account .legend span{color:#101820;font-size:19px;font-weight:900;letter-spacing:.06em;text-transform:uppercase}.customer-account-create .form-create-account .field{margin-bottom:18px}.customer-account-create .form-create-account .label{margin-bottom:7px;color:#33454f;font-size:12px;font-weight:900;letter-spacing:.06em;text-transform:uppercase}.customer-account-create .form-create-account input{width:100%;background:rgba(255,255,255,0.86);border-color:#87979f}.customer-account-create .form-create-account input:focus{border-color:#08758d;box-shadow:0 0 0 2px rgba(66,216,255,0.25)}.customer-account-create .form-create-account .actions-toolbar{display:flex;align-items:center;justify-content:space-between;gap:18px;padding-top:12px}.customer-account-create .form-create-account .actions-toolbar::before,.customer-account-create .form-create-account .actions-toolbar::after{display:none}.customer-account-create .form-create-account .actions-toolbar .primary,.customer-account-create .form-create-account .actions-toolbar .secondary{float:none;margin:0}.customer-account-create .form-create-account .action.back{font-weight:800;text-decoration:underline;text-underline-offset:4px}.rx-prose{max-width:820px}.rx-prose h2{margin-top:34px}.rx-prose p{color:#62717c;font-size:17px;line-height:1.75}.rx-prose a{color:#08758d;font-weight:800}.rx-contact-panel{display:grid;gap:36px;max-width:1040px}.rx-contact-panel h2{margin:8px 0 18px;font-size:clamp(32px, 5vw, 54px);line-height:1;text-transform:uppercase}.rx-contact-panel>div>p{color:#62717c;font-family:Arial,sans-serif;font-size:16px;line-height:1.65}.rx-contact-form{position:relative;padding:28px;background:#dfeaec;border-top:3px solid #42d8ff;box-shadow:10px 10px 0 #101820}.rx-contact-form .field{margin-bottom:20px}.rx-contact-form label{display:block;margin-bottom:8px;color:#101820;font-weight:900;letter-spacing:.06em;text-transform:uppercase}.rx-contact-form input,.rx-contact-form textarea{width:100%;padding:12px;background:#ffffff}.rx-contact-form textarea{resize:vertical}.rx-contact-form__trap{position:absolute !important;left:-10000px !important;width:1px;height:1px;overflow:hidden}.rx-downloads{max-width:980px;margin:0 auto}.rx-downloads>h1{margin:8px 0 28px;font-size:clamp(36px, 6vw, 62px);line-height:1;text-transform:uppercase}.rx-downloads__help{margin-bottom:28px;padding:24px;background:#dcecef;border-left:4px solid #42d8ff}.rx-downloads__help h2{margin:0 0 12px;text-transform:uppercase}.rx-downloads__help li,.rx-downloads__help p{font-family:Arial,sans-serif;line-height:1.6}.rx-downloads__list{display:grid;gap:14px}.rx-downloads__list article{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:22px;background:#dfeaec;border-top:3px solid #42d8ff;box-shadow:6px 6px 0 #101820}.rx-downloads__list article>div{display:grid;gap:5px}.rx-downloads__list strong{font-size:19px}.rx-downloads__list span{color:#62717c;font-family:Arial,sans-serif;font-size:13px}.rx-downloads__list .rx-downloads__description{max-width:620px;margin:2px 0 4px;color:#485b65;font-family:Arial,sans-serif;font-size:14px;line-height:1.5}.rx-backlog{max-width:1120px;margin:0 auto;padding:72px 20px 96px}.rx-backlog__header{max-width:760px;margin-bottom:42px}.rx-backlog__header h1{margin:0;font-size:clamp(48px, 8vw, 86px);line-height:.9;letter-spacing:-0.04em;text-transform:uppercase}.rx-backlog__header>p:last-child{max-width:650px;color:#62717c;font-family:Arial,sans-serif;font-size:17px}.rx-backlog__grid{display:grid;grid-template-columns:minmax(220px, .72fr) minmax(0, 1.28fr);gap:28px;align-items:start}.rx-backlog__version,.rx-backlog__bugs{padding:28px;background:#dfeaec;border-top:3px solid #42d8ff;box-shadow:8px 8px 0 rgba(16,24,32,0.14)}.rx-backlog h2{margin:0 0 20px;font-size:32px;line-height:1;text-transform:uppercase}.rx-backlog__thumbnail{display:grid;justify-items:center;gap:14px;padding:16px;background:#ffffff;border:1px solid rgba(16,24,32,0.14)}.rx-backlog__thumbnail img{width:150px;height:auto;display:block;box-shadow:0 8px 24px rgba(16,24,32,0.2)}.rx-backlog__thumbnail span{font-size:12px;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.rx-backlog__bugs{display:grid;gap:16px;border-top-color:#c7ff3d}.rx-backlog__bugs>h2{margin-bottom:4px}.rx-backlog__bugs article{padding:22px;background:rgba(255,255,255,0.6);border-left:4px solid #c7ff3d}.rx-backlog__bugs article>span{color:#477601;font-size:11px;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.rx-backlog__bugs h3{margin:8px 0;font-size:22px;line-height:1.1;text-transform:uppercase}.rx-backlog__bugs article p{margin:0;color:#62717c;font-family:Arial,sans-serif}.rx-backlog__lightbox{position:fixed;z-index:1000;inset:0;display:none;place-items:start center;padding:55px 20px;overflow:auto}.rx-backlog__lightbox:target{display:grid}.rx-backlog__lightbox-backdrop{position:fixed;inset:0;background:rgba(8,14,18,0.92)}.rx-backlog__lightbox figure{position:relative;z-index:2;width:88vw;max-width:900px;margin:0;padding:18px;color:#ffffff;background:#101820}.rx-backlog__lightbox figcaption{margin-bottom:12px;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.rx-backlog__lightbox img{width:100%;height:auto;display:block}.rx-backlog__lightbox-close{position:fixed;z-index:3;top:16px;right:22px;width:42px;height:42px;display:grid;place-items:center;color:#ffffff;background:#101820;border:2px solid #42d8ff;font-size:30px;line-height:1}.rx-cookie-notice{position:fixed;z-index:80;right:20px;bottom:20px;width:440px;padding:18px;display:flex;align-items:center;gap:16px;color:#101820;background:#ffffff;border:1px solid #101820;border-left:4px solid #42d8ff;box-shadow:8px 8px 0 rgba(16,24,32,0.2)}.rx-cookie-notice[hidden]{display:none}.rx-cookie-notice p{margin:0;font-family:Arial,sans-serif;font-size:13px;line-height:1.45}.rx-cookie-notice__dismiss{flex:0 0 auto;min-height:40px;padding:9px 14px;color:#101820;background:#c7ff3d;border:0;font-weight:900;text-transform:uppercase;cursor:pointer}.rx-account-panel__intro .rx-account-panel__cookie-note{padding:12px 14px;background:rgba(255,255,255,0.55);border-left:3px solid #42d8ff;font-size:13px}.rx-account-signout{margin-top:28px;padding-top:24px;border-top:2px solid #42d8ff}.rx-button--signout{color:#ffffff;background:#101820;border-color:#101820}@media (max-width:767px){.rexdac-nav{padding:12px 0;align-items:flex-start;flex-direction:column}.rexdac-nav__links{width:100%}.rexdac-nav__links a{padding-left:10px;padding-right:10px}.rexdac-nav__links .rexdac-nav__account{margin-left:0}.rexdac-languages{position:absolute;top:15px;right:20px}.rx-hero__grid{min-height:0;padding-top:64px}.rx-hero__visual{min-height:330px}.rx-section{padding:66px 0}.rx-cookie-notice{align-items:stretch;flex-direction:column}.rx-backlog{padding-top:48px}.rx-backlog__grid{grid-template-columns:1fr}}@media (max-width:599px){.rx-shell,.rexdac-nav,.rexdac-footer__inner{width:calc(100% - 24px)}.rexdac-nav{min-height:0;gap:10px;padding:10px 0 8px}.rexdac-brand{gap:8px}.rexdac-brand__mark{width:34px;height:34px;font-size:19px}.rexdac-brand__name{font-size:18px}.rexdac-brand__name small{margin-top:3px;font-size:8px}.rexdac-languages{top:10px;right:12px;gap:2px}.rexdac-language{width:29px;height:27px;font-size:17px}.rexdac-nav__links{gap:0;padding-right:0}.rexdac-nav__links a{min-height:36px;padding:9px 8px;font-size:10px;letter-spacing:.045em}.rx-hero__grid{padding:38px 0 42px;gap:28px}.rx-hero h1,.rx-page-hero h1{font-size:clamp(38px, 11vw, 54px);line-height:.9}.rx-lead{margin-top:18px;font-size:16px;line-height:1.5}.rx-actions{margin-top:22px;gap:8px}.rx-button{min-height:46px;flex:1 1 150px;padding:11px 14px;font-size:11px}.rx-callouts{margin-top:24px;gap:10px 16px;font-size:10px}.rx-hero__visual{min-height:0;aspect-ratio:16 / 9;box-shadow:10px 10px 0 rgba(0,0,0,0.18)}.rx-visual__label{left:12px;bottom:48px;font-size:9px}.rx-hud{left:12px;right:12px;bottom:10px;font-size:7px}.rx-section{padding:52px 0}.rx-section__head{margin-bottom:28px;gap:16px}.rx-section__head h2,.rx-launch h2{font-size:clamp(34px, 10vw, 46px)}.rx-card{min-height:0;padding:24px 20px}.rx-countdown{box-shadow:6px 6px 0 #101820}.rx-teleporter__frame{box-shadow:7px 7px 0 rgba(16,24,32,0.18)}.rx-learning-grid article{min-height:0;padding:22px 20px}.customer-account-create .column.main{padding:38px 12px 58px}.rx-account-panel__intro{padding:28px 22px 22px}.customer-account-create .form-create-account{padding:6px 22px 28px;box-shadow:7px 7px 0 rgba(16,24,32,0.12)}.customer-account-create .form-create-account .actions-toolbar{align-items:stretch;flex-direction:column}.customer-account-create .form-create-account .actions-toolbar .primary,.customer-account-create .form-create-account .actions-toolbar .secondary,.customer-account-create .form-create-account .action.primary{width:100%;text-align:center}}@media (prefers-reduced-motion:reduce){.rx-teleporter__analogy{animation:none;opacity:0}}