._6JMXLq_page{--route-cyan:#67e8f9;--route-yellow:#ffe17a;isolation:isolate;color:#f4f8ff;background:#030814;height:100dvh;position:relative;overflow:hidden}._6JMXLq_world,._6JMXLq_veil,._6JMXLq_routes{position:absolute;inset:0}._6JMXLq_world{z-index:0}._6JMXLq_world img{object-fit:cover;object-position:72% 78%;filter:saturate(.62)brightness(.5)}._6JMXLq_veil{z-index:1;background:linear-gradient(102deg,#030814f6 0%,#030814d4 38%,#0308148c 68%,#03081455 100%),linear-gradient(#03081466,#0000 24% 62%,#02060ee6)}._6JMXLq_routes{z-index:2;pointer-events:none;width:100%;height:100%}._6JMXLq_stage{z-index:3;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:clamp(16px,3vw,48px);height:100%;min-height:0;padding:clamp(20px,4vh,64px) clamp(16px,4vw,72px) clamp(12px,3vh,36px);display:grid;position:relative}._6JMXLq_copy{flex-direction:column;align-self:center;align-items:flex-start;gap:clamp(8px,1.4vh,16px);width:min(100%,40rem);min-width:0;display:flex}._6JMXLq_eyebrow{color:#fc83e0;font:700 clamp(12px, 1vw, 16px)/1.2 var(--font-display);letter-spacing:.14em;margin:0}._6JMXLq_title{color:#f7fbff;max-width:100%;font:700 clamp(2.4rem, min(8.4vw, 12vh), 6.6rem)/.92 var(--font-display);letter-spacing:-.045em;text-wrap:balance;margin:0}._6JMXLq_code{color:var(--route-cyan);font:700 clamp(2rem, min(6vw, 9vh), 4.6rem)/1 var(--font-display);font-variant-numeric:tabular-nums;letter-spacing:-.04em;margin:0}._6JMXLq_body{color:#e0eaff;max-width:34ch;font:400 clamp(15px, 1.2vw, 19px)/1.5 var(--font-body);margin:0}._6JMXLq_actions{flex-direction:column;align-items:flex-start;gap:8px;width:min(100%,28rem);margin-top:clamp(6px,1.2vh,14px);display:flex}._6JMXLq_primary{background:var(--route-yellow);color:#08192a;width:100%;min-height:56px;font:700 clamp(.78rem, 2.1vw, 1.12rem)/1.2 var(--font-display);letter-spacing:.045em;text-align:center;white-space:nowrap;clip-path:polygon(0 0,calc(100% - 14px) 0,100% 14px,100% 100%,14px 100%,0 calc(100% - 14px));cursor:pointer;border:2px solid #92ecff;justify-content:center;align-items:center;gap:clamp(12px,2vw,28px);padding:12px 22px;text-decoration:none;transition:background .18s,translate .18s;display:flex;position:relative}._6JMXLq_primary span{font-size:1.2em;transition:transform .18s}._6JMXLq_primary:after{content:"";transform-origin:0;background:#1c6584;width:90px;height:3px;transition:transform .18s;position:absolute;bottom:5px;left:18px;transform:scaleX(.35)}._6JMXLq_primary:is(:hover,:focus-visible){background:#fff0aa;translate:0 -2px}._6JMXLq_primary:is(:hover,:focus-visible) span{transform:translate(4px)}._6JMXLq_primary:is(:hover,:focus-visible):after{transform:scaleX(1)}._6JMXLq_primary:focus-visible{outline-offset:-7px;outline:3px solid #08192a}._6JMXLq_primary:active{background:#ffda60;translate:0}._6JMXLq_back{color:#ebf6ff;min-height:44px;font:700 14px/1.2 var(--font-display);letter-spacing:.08em;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:4px 2px;display:inline-flex}._6JMXLq_back span{color:var(--route-cyan);font-size:1.45em}._6JMXLq_back:focus-visible{outline-offset:4px;outline:2px solid #fff0a2}._6JMXLq_figure{place-self:end;width:min(34vw,380px,34.6946vh);position:relative}._6JMXLq_ang{-webkit-user-select:none;user-select:none;pointer-events:none;width:100%;height:auto;display:block}._6JMXLq_monitor{background:#04152f;width:32.6%;height:12.3%;position:absolute;top:1.2%;left:32.9%}@media (max-width:900px){._6JMXLq_stage{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr);align-items:stretch;gap:8px}._6JMXLq_copy{align-self:start}._6JMXLq_figure{place-self:end;width:min(42vw,220px,17.3473vh)}}@media (max-height:740px){._6JMXLq_stage{padding-block:16px}._6JMXLq_copy{gap:6px}._6JMXLq_actions{margin-top:4px}._6JMXLq_primary{min-height:48px}._6JMXLq_figure{width:min(34vw,380px,26.9847vh)}}@media (max-width:900px) and (max-height:740px){._6JMXLq_figure{width:min(34vw,180px,13.4923vh)}}@media (max-width:380px){._6JMXLq_primary{letter-spacing:.02em;gap:8px;padding-inline:12px}}@media (prefers-reduced-motion:reduce){._6JMXLq_primary,._6JMXLq_primary span,._6JMXLq_primary:after{transition:none}._6JMXLq_primary:is(:hover,:focus-visible),._6JMXLq_primary:active{translate:none}._6JMXLq_primary:is(:hover,:focus-visible) span{transform:none}}
