[data-market-blocked=true]{opacity:.48!important;cursor:not-allowed!important}.demo-navigation{z-index:100;background:#0c1120;border-bottom:1px solid #ffffff20;justify-content:space-between;align-items:center;height:44px;padding:0 16px;font:600 14px/1 system-ui,sans-serif;display:flex;position:fixed;inset:0 0 auto}.demo-navigation a{color:#f4e5b8;letter-spacing:.04em;align-items:center;min-width:44px;min-height:44px;text-decoration:none;display:inline-flex}.demo-navigation a:hover{color:#fff}.demo-navigation a:focus-visible{outline-offset:-4px;outline:2px solid #f4e5b8}.has-demo-navigation .cabinet{top:calc(50% + 22px)}.has-demo-navigation.fluid-demo #app{height:calc(100dvh - 44px);margin-top:44px}.has-demo-navigation.fluid-demo .cabinet{width:min(100vw,177.778dvh - 78.2222px);height:min(100dvh - 44px,56.25vw);top:auto}@media (width<=620px) and (orientation:portrait){.has-demo-navigation.fluid-demo .cabinet{width:100vw;height:calc(100dvh - 44px)}}html[data-wallet-money=atomic] #balance{overflow-wrap:anywhere;min-width:0;max-width:100%;white-space:normal!important;text-overflow:clip!important;font-size:clamp(12px,1.35vw,19px)!important;line-height:1.2!important;overflow:visible!important}@font-face{font-family:Luelon Lilita;src:url(/demos/tidal-relay/assets/lilita-one-latin-400-normal-87r-Z-Re.woff2)format("woff2");font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Luelon Lilita;src:url(/demos/tidal-relay/assets/lilita-one-latin-ext-400-normal-DxX3B4s6.woff2)format("woff2");font-display:swap;unicode-range:U+100-11D,U+12?,U+131-15D,U+160-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Luelon Lilita;src:url(/demos/tidal-relay/assets/luelon-candy-turkish-400-normal-_b5snq0M.woff2)format("woff2");font-display:swap;unicode-range:U+11E-11F,U+130,U+15E-15F}@font-face{font-family:Luelon Cinzel;font-weight:700;src:url(/demos/tidal-relay/assets/cinzel-latin-700-normal-Dkw14w9r.woff2)format("woff2");font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+2000-206F,U+20AC,U+2122,U+2212,U+FEFF,U+FFFD}@font-face{font-family:Luelon Cinzel;font-weight:700;src:url(/demos/tidal-relay/assets/cinzel-latin-ext-700-normal-C24KFjuG.woff2)format("woff2");font-display:swap;unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+1E00-1E9F,U+20A0-20AB,U+20AD-20C0,U+A720-A7FF}@font-face{font-family:Luelon Cinzel;font-weight:900;src:url(/demos/tidal-relay/assets/cinzel-latin-900-normal-BI3z7Tow.woff2)format("woff2");font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+2000-206F,U+20AC,U+2122,U+2212,U+FEFF,U+FFFD}@font-face{font-family:Luelon Cinzel;font-weight:900;src:url(/demos/tidal-relay/assets/cinzel-latin-ext-900-normal-CWXxiu5r.woff2)format("woff2");font-display:swap;unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+1E00-1E9F,U+20A0-20AB,U+20AD-20C0,U+A720-A7FF}@font-face{font-family:Luelon Cinzel Decorative;font-weight:700;src:url(/demos/tidal-relay/assets/cinzel-decorative-latin-700-normal-CnX1aK6s.woff2)format("woff2");font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2000-206F,U+20AC,U+2122,U+FEFF,U+FFFD}@font-face{font-family:Luelon Cinzel Decorative;font-weight:700;src:url(/demos/tidal-relay/assets/cinzel-decorative-latin-ext-700-normal-Dul5pKgq.woff2)format("woff2");font-display:swap;unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+1E00-1E9F,U+A720-A7FF}@font-face{font-family:Luelon Bungee;src:url(/demos/tidal-relay/assets/bungee-latin-400-normal-Dfnurram.woff2)format("woff2");font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2000-206F,U+20AC,U+2122,U+FEFF,U+FFFD}@font-face{font-family:Luelon Bungee;src:url(/demos/tidal-relay/assets/bungee-latin-ext-400-normal-DWzJMwsA.woff2)format("woff2");font-display:swap;unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+1E00-1E9F,U+A720-A7FF}@font-face{font-family:Luelon Rye;src:url(/demos/tidal-relay/assets/rye-latin-400-normal-CnIDrDaJ.woff2)format("woff2");font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2000-206F,U+20AC,U+2122,U+FEFF,U+FFFD}@font-face{font-family:Luelon Rye;src:url(/demos/tidal-relay/assets/rye-latin-ext-400-normal-DyMtpZmi.woff2)format("woff2");font-display:swap;unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+1E00-1E9F,U+A720-A7FF}@font-face{font-family:Luelon Orbitron;font-weight:800;src:url(/demos/tidal-relay/assets/orbitron-latin-800-normal-CQafOXEd.woff2)format("woff2");font-display:swap}@font-face{font-family:Luelon Orbitron;font-weight:900;src:url(/demos/tidal-relay/assets/orbitron-latin-900-normal-DrIi7unX.woff2)format("woff2");font-display:swap}@font-face{font-family:Luelon Luckiest;src:url(/demos/tidal-relay/assets/luckiest-guy-latin-400-normal-dJClyBWO.woff2)format("woff2");font-display:swap}@font-face{font-family:Luelon Marcellus;src:url(/demos/tidal-relay/assets/marcellus-latin-400-normal-86dSXJnk.woff2)format("woff2");font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2000-206F,U+20AC,U+2122,U+FEFF,U+FFFD}@font-face{font-family:Luelon Marcellus;src:url(/demos/tidal-relay/assets/marcellus-latin-ext-400-normal-DkjSXVBo.woff2)format("woff2");font-display:swap;unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+1E00-1E9F,U+A720-A7FF}.luelon-stage-canvas{touch-action:manipulation;-webkit-user-select:none;user-select:none;display:block;position:absolute;inset:0;width:100%!important;height:100%!important}.sr-only{clip:rect(0 0 0 0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.stage-card-actions{left:50%;bottom:max(18px,calc(var(--hud-h,0px) * .25 + 14px));z-index:40;flex-direction:column;align-items:center;gap:10px;width:min(560px,100% - 24px);animation:.45s cubic-bezier(.2,1.4,.4,1) both stage-card-in;display:flex;position:absolute;transform:translate(-50%)}.stage-card-live{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.stage-card-actions .stage-card-button{border:2px solid var(--card-edge,#ffe4a3);background:var(--card-fill,linear-gradient(180deg,#fff0c4 0%,#ffc85a 45%,#d98b1f 100%));min-width:min(320px,80vw);min-height:54px;color:var(--card-ink,#2a1400);font:900 clamp(15px,2.1vmin,22px)/1 var(--card-font,"Luelon Lilita","Arial Black",sans-serif);letter-spacing:.06em;text-transform:uppercase;box-shadow:0 6px 0 var(--card-depth,#8a4b0c),0 12px 40px #000a,inset 0 2px 0 #fff8;cursor:pointer;border-radius:999px;padding:14px 38px;animation:1.6s ease-in-out .6s infinite stage-card-pulse}.stage-card-actions .stage-card-button:hover{filter:brightness(1.08)}.stage-card-actions .stage-card-button:active{box-shadow:0 3px 0 var(--card-depth,#8a4b0c),0 8px 26px #000a;transform:translateY(3px)}.stage-card-actions .stage-card-button:focus-visible{outline-offset:4px;outline:3px solid #fff}.stage-card-extra{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:#f6ecd8;text-align:center;background:#0009;border-radius:14px;max-width:100%;padding:10px 16px;font:600 13px/1.45 system-ui,sans-serif}.stage-card-extra p{margin:4px 0}.stage-card-extra .feature-number{display:none}.stage-card-extra .result-receipt{justify-content:center;gap:18px;margin-top:6px;display:flex}.stage-card-extra .result-receipt span{letter-spacing:.14em;opacity:.85;flex-direction:column;font-size:10px;display:flex}.stage-card-extra .result-receipt b{letter-spacing:0;font-variant-numeric:tabular-nums;opacity:1;font:900 18px/1.2 Luelon Lilita,system-ui,sans-serif}@keyframes stage-card-in{0%{opacity:0;transform:translate(-50%,24px)scale(.9)}}@keyframes stage-card-pulse{50%{box-shadow:0 6px 0 var(--card-depth,#8a4b0c),0 12px 50px var(--card-glow,#ffb34788),inset 0 2px 0 #fff8;transform:scale(1.04)}}@media (prefers-reduced-motion:reduce){.stage-card-actions,.stage-card-button{animation:none}}body.reduced .stage-card-actions,body.reduced .stage-card-button{animation:none}.stage-moment .hud,.stage-moment .status,.stage-moment .lx-hud{opacity:.28;filter:saturate(.4);pointer-events:none;transition:opacity .3s,filter .3s}.stage-moment .bonus-open,.stage-moment .lx-bonus,.stage-moment .lx-awards{opacity:0;visibility:hidden;pointer-events:none;transition:opacity .25s,visibility 0s .25s}.stage-moment .lx-status{opacity:0;transition:opacity .3s}.hud,.status,.bonus-open,.lx-hud,.lx-bonus,.lx-awards,.lx-status{transition:opacity .3s,filter .3s}*{box-sizing:border-box}html,body,#app{width:100%;height:100%;margin:0;overflow:hidden}body{color:#f7f1dd;background:#071721;font-family:Arial,Helvetica,sans-serif}button{font:inherit;cursor:pointer;color:inherit;background:#ffffff0d;border:1px solid #ffffff35;border-radius:10px;min-width:44px;min-height:44px;transition:background .16s,transform .16s,box-shadow .16s}button:hover:not(:disabled){background:#fff2;box-shadow:0 0 16px #ffffff16}button:active:not(:disabled){transform:translateY(2px)}button:disabled{cursor:default;opacity:.4}button:focus-visible,a:focus-visible{outline-offset:3px;outline:3px solid #a7f5e5}[hidden]{display:none!important}.arcade-body #app{height:calc(100dvh - var(--nav-height,0px));margin-top:var(--nav-height,0px)}.arcade{--accent:#f6dc9b;--ink:#14282e;background:#0e2631;grid-template-rows:68px minmax(120px,1fr) 66px 92px;max-width:1800px;height:100%;margin:auto;display:grid;position:relative;overflow:hidden}.journey-header{z-index:3;background:linear-gradient(110deg,#122e39,#101d2b);border-bottom:1px solid #dac39470;justify-content:space-between;align-items:center;gap:20px;padding:8px 26px;display:flex}.wordmark{letter-spacing:-.02em;text-transform:uppercase;color:#ffe5aa;text-shadow:1px 2px #362c32;font-family:Georgia,serif;font-size:25px;font-weight:900;line-height:.96;display:grid}.wordmark b{color:#fff0cf;letter-spacing:.07em;font-size:20px}.route-display{align-items:center;gap:12px;display:flex}.route-display small,footer small{letter-spacing:.12em;color:#c1d2d3;font-size:10px;font-weight:700}.route-display strong{font-size:15px}.header-actions{gap:8px;display:flex}.header-actions button{width:44px;font-size:23px}.arena{isolation:isolate;min-height:0;position:relative;overflow:hidden}.arena canvas{width:100%;height:100%;display:block}.overhead{text-align:center;pointer-events:none;color:#fff;filter:drop-shadow(0 2px 3px #051c35);white-space:nowrap;position:absolute;transform:translate(-50%,-100%)}.overhead strong{letter-spacing:-.025em;-webkit-text-stroke:1px #29404b;paint-order:stroke fill;font-size:clamp(25px,3.2vw,45px);font-weight:900;display:block}.overhead small{letter-spacing:.06em;color:#fff1ac;text-shadow:0 1px 3px #081522;font-size:10px;font-weight:900;display:block}.scene-caption{color:#fff3d6;text-shadow:0 2px 3px #071e37;max-width:44%;font-size:13px;font-weight:700;position:absolute;top:16px;left:25px}.scene-caption>span{display:block}#journey-track{letter-spacing:.1em;margin-top:7px;font-size:11px}#flight-feedback{text-align:center;color:#fff8dd;text-shadow:0 2px 5px #142236;pointer-events:none;min-height:28px;font-size:clamp(17px,2vw,26px);font-weight:900;position:absolute;bottom:16px;left:0;right:0}.journey-message{z-index:2;background:linear-gradient(90deg,#0e2530,#19383f,#0e2530);border-top:1px solid #d6c69565;flex-direction:column;justify-content:center;align-items:center;gap:4px;padding:9px 20px;display:flex}.journey-message strong{color:var(--accent);text-align:center;font-size:clamp(16px,2vw,24px);line-height:1.12}.journey-message>span{color:#d1dbdb;text-align:center;font-size:12px}.flight-controls{z-index:3;background:linear-gradient(#122c36,#081a24);border-top:1px solid #ffffff12;justify-content:center;align-items:center;gap:clamp(12px,2vw,36px);padding:10px 22px;display:flex}.flight-controls small{margin-bottom:6px;display:block}.flight-controls b{font-size:21px}.last-payout b{color:var(--accent)}.balance,.last-payout{min-width:92px}.stake{text-align:center}.stake>div{align-items:center;gap:12px;display:flex}.stake button{border-radius:50%;font-size:24px}.stake b{min-width:60px;font-size:20px}.launch{color:#203239;background:linear-gradient(135deg,#fbe8b2,#cba56e);border:1px solid #ffe8ba;justify-content:center;align-items:center;gap:10px;min-width:150px;min-height:62px;display:flex;box-shadow:0 4px #715934}.launch span{font-size:34px}.launch b{letter-spacing:.04em;font-size:15px}.route-button{background:#6d9f9628;border-color:#c8d5bc6e;align-items:center;gap:13px;padding:8px 13px;display:flex}.route-button span{letter-spacing:.06em;font-size:11px;font-weight:800}.route-button b{font-size:25px}#speed{max-width:90px;padding:5px 12px;font-size:10px;font-weight:800}#speed[aria-pressed=true]{color:#102f36;background:#bce6d8}.journey-intro{z-index:10;background:#132a34;align-items:center;display:flex;position:absolute;inset:0;overflow:hidden}.intro-landscape{filter:brightness(.54);background-position:50%;background-size:cover;position:absolute;inset:0}.intro-landscape:after{content:"";background:linear-gradient(90deg,#0a2234ee 5%,#0a223495 45%,#0000);position:absolute;inset:0}.intro-copy{z-index:2;width:46%;max-width:490px;margin-left:8%;padding:25px 0;position:relative}.intro-copy>small{letter-spacing:.3em;color:#d5eee5;font-size:10px;font-weight:700}.intro-copy h1{letter-spacing:-.04em;color:#ffedb9;text-shadow:2px 4px #283743;text-transform:uppercase;margin:24px 0 22px;font:900 clamp(35px,5.6vw,85px)/.87 Georgia,serif}.intro-copy h1 em{color:#f6db9b;font-style:normal;display:block}.intro-copy h2{color:#d1f7ed;margin:12px 0;font-size:clamp(17px,2vw,25px)}.intro-copy p{color:#ecede7;max-width:430px;font-size:15px;line-height:1.6}.intro-hero{object-fit:contain;filter:drop-shadow(0 15px 18px #03132460);width:43%;height:64%;animation:5s ease-in-out infinite heroHover;position:absolute;top:18%;left:52%}.intro-orbit{aspect-ratio:1;border:1px solid #ffe6a344;border-radius:50%;width:40%;position:absolute;top:20%;left:52%;transform:rotateX(35deg);box-shadow:0 0 80px #bfe8de22,inset 0 0 40px #c0f1e51c}.intro-facts{gap:18px;margin:22px 0;display:flex}.intro-facts span{align-items:center;gap:8px;max-width:150px;font-size:12px;line-height:1.3;display:flex}.intro-facts b{color:#fff0b4;font-family:Georgia,serif;font-size:20px}.primary{color:#243233;letter-spacing:.035em;background:linear-gradient(135deg,#fff0c1,#d6ad6d);border-color:#ffe3a0;min-width:180px;padding:14px 24px;font-size:14px;font-weight:900;box-shadow:0 4px #746044}.intro-disclosure{display:block;letter-spacing:.04em!important;margin-top:16px!important;font-size:10px!important}.dune{--accent:#ffe2a4}.dune .journey-header,.dune .flight-controls{background:linear-gradient(120deg,#452d28,#211d21)}.dune .journey-message{background:linear-gradient(90deg,#39291f,#6a4730,#39291f)}.dune .wordmark{letter-spacing:.04em;color:#ffcb76;font-family:Impact,Arial,sans-serif;transform:skew(-7deg)}.dune .wordmark b{color:#ffe5b7}.dune .intro-copy{background:#2b221ddb;border:1px solid #ecc29169;width:43%;margin-left:6%;padding:30px;transform:rotate(-2deg);box-shadow:8px 9px #301f2c44}.dune .intro-copy h1{letter-spacing:.015em;font-family:Impact,Arial,sans-serif;font-weight:900;line-height:.95}.dune .intro-hero{width:38%;animation:3s ease-in-out infinite duneBounce;left:54%}.dune .intro-orbit{border-style:dashed;border-radius:12px;transform:rotate(18deg)}.canopy{--accent:#d5f2af}.canopy .journey-header{background:linear-gradient(110deg,#143f30,#132a2a)}.canopy .flight-controls{background:#112b27}.canopy .journey-message{background:linear-gradient(90deg,#163528,#285541,#163528)}.canopy .wordmark{color:#e5e7ad}.canopy .wordmark b{color:#c8e8b6}.canopy .intro-copy{width:47%;margin-left:9%}.canopy .intro-copy h1{color:#e5edbb}.canopy .intro-hero{width:32%;height:78%;animation:4s ease-in-out infinite canopySway;top:11%;left:56%}.canopy .intro-orbit{border-width:2px;border-radius:48% 48% 18px 18px;width:31%;height:76%;top:12%;left:56%;transform:rotate(5deg);box-shadow:0 0 80px #a1ec8344}.aurora{--accent:#eee0fa}.aurora .journey-header,.aurora .flight-controls{background:linear-gradient(110deg,#251e38,#152e3e)}.aurora .journey-message{background:linear-gradient(90deg,#271f3b,#343251,#271f3b)}.aurora .wordmark{letter-spacing:.15em;font-weight:400}.aurora .wordmark b{letter-spacing:.4em}.aurora .intro-copy{width:42%;margin-left:10%}.aurora .intro-copy h1{color:#fff0ca;letter-spacing:.04em;font-weight:400}.aurora .intro-copy h1 em{letter-spacing:.19em;font-size:.95em}.aurora .intro-hero{width:27%;height:90%;animation:6s ease-in-out infinite balloonRise;top:2%;left:61%}.aurora .intro-orbit{border-color:#d6c18d44;border-radius:48% 48% 12% 12%;width:35%;height:70%;top:15%;left:57%;transform:none}.tidal .journey-header{background:linear-gradient(100deg,#143946,#0b1c35)}.tidal .journey-message{background:linear-gradient(90deg,#0c2b3e,#194452,#0c2b3e)}.tidal .wordmark{color:#f4e7cd;font-weight:900}.tidal .wordmark b{color:#a9dfdf;letter-spacing:.16em}.tidal .intro-copy{width:45%;margin-left:7%}.tidal .intro-hero{width:44%;height:68%;top:17%;left:53%}.tidal .intro-orbit{border:2px solid #8feddb66;animation:4s ease-in-out infinite sonarPulse;box-shadow:0 0 0 40px #a1eedd11,0 0 0 80px #a1eedd08}.tidal .intro-copy h1{letter-spacing:-.03em;font-weight:900}dialog{color:#f5f1df;background:linear-gradient(145deg,#223d45,#101e2e);border:1px solid #b9ceb66b;border-radius:22px;width:min(850px,100vw - 28px);max-height:calc(100dvh - 36px);padding:30px;overflow:auto;box-shadow:0 30px 80px #0009}dialog::backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#04111bd9}dialog .close{float:right;z-index:4;background:#233e49;border-radius:50%;font-size:25px;position:sticky;top:0}dialog>small{letter-spacing:.1em;color:#aee0d7;font-size:11px}dialog h2{margin:14px 0 22px;padding-right:40px;font:700 clamp(24px,3vw,35px)/1.15 Georgia,serif}dialog p{color:#dbe4df;font-size:14px;line-height:1.6}dialog .fine{color:#afc9ca;font-size:12px}.route-cards{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:13px;display:grid}.route-cards button{text-align:left;background:linear-gradient(145deg,#b4c5a01c,#ffffff04);border-color:#ccbf8877;min-height:205px;padding:18px 14px;position:relative;overflow:hidden}.route-cards button:before{content:"";background:linear-gradient(90deg,#0000,#a2e7d91a,#0000);animation:6s ease-in-out infinite cardLight;position:absolute;inset:-50% 50% -50% -30%;transform:rotate(25deg)}.route-cards button[aria-pressed=true]{background:#96d3bf20;border:2px solid #bfecd8}.route-cards b{font-size:19px;display:block;position:relative}.route-cards p{min-height:38px;font-size:12px}.route-cards strong{color:#f9e3ad;font-size:26px;display:block}.route-cards small{letter-spacing:.14em;font-size:9px}.route-badge{color:#bbf3df;margin-bottom:17px;font:800 27px Georgia,serif;display:inline-block}.modal-stake{justify-content:center;align-items:center;gap:20px;margin-top:24px;display:flex}.modal-stake>span{letter-spacing:.1em;text-align:center;font-size:10px}.modal-stake b{letter-spacing:0;margin-top:5px;font-size:22px;display:block}.modal-stake button{border-radius:50%;font-size:25px}.rules-facts{color:#ffe6b1;border:1px solid #b9dbba44;gap:20px;padding:18px;display:flex}.menu-options{gap:13px;display:grid}.menu-options button{text-align:left;min-height:62px;padding:12px 20px;font-weight:700}table{border-collapse:collapse;text-align:right;width:100%;font-size:13px}td,th{border-bottom:1px solid #a4c3bd33;padding:12px 8px}td:first-child,th:first-child{text-align:left}td small{color:#b4c1c7;margin-top:5px;font-size:10px;display:block}summary{cursor:pointer;min-height:44px;padding:14px 0}body[data-theme=dune] dialog{background:linear-gradient(145deg,#543e2a,#211d25)}body[data-theme=canopy] dialog{background:linear-gradient(145deg,#244c38,#122c2e)}body[data-theme=aurora] dialog{background:linear-gradient(145deg,#3b2c4b,#17283e)}@keyframes heroHover{0%,to{transform:translateY(0)rotate(-2deg)}50%{transform:translateY(-14px)rotate(1deg)}}@keyframes duneBounce{0%,to{transform:translateY(0)rotate(-4deg)}50%{transform:translateY(-18px)rotate(5deg)}}@keyframes canopySway{0%,to{transform:rotate(-2deg)translateY(0)}50%{transform:rotate(1deg)translateY(-9px)}}@keyframes balloonRise{0%,to{transform:translateY(10px)rotate(-2deg)}50%{transform:translateY(-12px)rotate(2deg)}}@keyframes sonarPulse{0%,to{opacity:.4;transform:scale(.96)}50%{opacity:.8;transform:scale(1.04)}}@keyframes cardLight{0%,to{transform:translate(-30%)rotate(25deg)}50%{transform:translate(130%)rotate(25deg)}}@media (height<=650px) and (width>=700px){.arcade{grid-template-rows:53px minmax(100px,1fr) 53px 77px}.journey-header{padding:5px 20px}.wordmark{font-size:21px}.wordmark b{font-size:17px}.flight-controls{gap:20px;padding:6px 16px}.launch{min-height:53px}.intro-copy{max-width:460px;padding:15px 0}.intro-copy h1{margin:16px 0;font-size:51px}.intro-copy h2{font-size:19px}.intro-copy p{font-size:13px;line-height:1.5}.intro-facts{margin:14px 0}.intro-facts span{font-size:11px}.intro-disclosure{margin-top:10px!important}.dune .intro-copy{padding:20px}.scene-caption{top:12px}}@media (width<=1000px){.flight-controls{gap:13px;padding-inline:15px}.flight-controls b{font-size:18px}.balance,.last-payout{min-width:80px}.route-button{padding:7px}.route-button span{font-size:10px}.launch{min-width:125px}.stake>div{gap:6px}.stake b{min-width:49px}.intro-copy p{font-size:14px}}@media (width<=699px) and (orientation:portrait){.arcade{grid-template-rows:67px minmax(150px,1fr) 68px 150px}.journey-header{gap:8px;padding:10px 13px}.wordmark{font-size:19px}.wordmark b{font-size:16px}.route-display{z-index:5;text-align:right;text-shadow:0 2px 3px #061d2f;max-width:40%;display:block;position:absolute;top:81px;right:15px}.route-display small{font-size:8px;display:block}.route-display strong{font-size:12px}.scene-caption{max-width:44%;font-size:12px;top:16px;left:15px}.header-actions{gap:6px}.flight-controls{grid-template-rows:57px 63px;grid-template-columns:1fr 1fr 1fr;gap:4px 10px;padding:8px 13px 14px;display:grid}.balance,.last-payout{min-width:0}.flight-controls small{margin-bottom:5px;font-size:9px}.flight-controls b{font-size:19px}.balance{grid-area:1/1}.last-payout{grid-area:1/2}.route-button{grid-area:1/3;justify-content:center;gap:5px;min-height:44px}.route-button span{font-size:9px}.route-button b{font-size:19px}.stake{text-align:left;grid-area:2/1/auto/3;align-items:center;gap:8px;display:flex}.stake>small{max-width:35px;margin:0;font-size:9px}.stake b{min-width:43px;font-size:18px}.stake>div{gap:5px}.stake button{min-width:42px;min-height:44px}.launch{flex-direction:column;grid-area:2/3;gap:4px;min-width:0;min-height:56px;padding:5px}.launch span{font-size:21px;line-height:.8}.launch b{white-space:nowrap;font-size:10px}#speed{z-index:5;background:#142c37d9;max-width:84px;font-size:9px;position:absolute;top:135px;right:15px}.journey-message{padding:8px 12px}.journey-message strong{font-size:17px}.journey-message>span{font-size:11px}.overhead strong{font-size:27px}.overhead small{letter-spacing:0;font-size:8px}.intro-copy,.canopy .intro-copy,.aurora .intro-copy,.tidal .intro-copy,.dune .intro-copy{width:calc(100% - 40px);box-shadow:none;background:0 0;border:0;align-self:flex-end;margin:0 20px;padding:0;position:relative;transform:none}.journey-intro{align-items:flex-end;padding-bottom:27px}.intro-landscape:after{background:linear-gradient(#10233411,#102334bd 47%,#102334 96%)}.intro-copy>small{font-size:9px}.intro-copy h1{margin:13px 0;font-size:48px;line-height:.92}.intro-copy h2{font-size:18px}.intro-copy p{margin:12px 0;font-size:13px;line-height:1.5}.intro-facts{gap:12px;margin:14px 0}.intro-facts span{font-size:11px}.intro-facts b{font-size:18px}.intro-disclosure{margin-top:13px!important}.intro-hero,.dune .intro-hero,.tidal .intro-hero{width:71%;height:37%;top:2%;left:17%}.canopy .intro-hero{width:55%;height:37%;top:0;left:38%}.aurora .intro-hero{width:50%;height:41%;top:0;left:42%}.intro-orbit,.tidal .intro-orbit,.dune .intro-orbit,.canopy .intro-orbit,.aurora .intro-orbit{width:60%;height:31%;top:5%;left:20%}.intro-copy .primary{width:100%}.intro-facts span{max-width:48%}.aurora .intro-copy h1{font-size:43px}.dune .intro-copy h1{font-size:48px}dialog{border-radius:17px;width:calc(100vw - 22px);max-height:calc(100dvh - 22px);padding:23px 18px}dialog h2{font-size:25px}.route-cards{grid-template-columns:1fr;gap:10px}.route-cards button{min-height:130px;padding:16px 18px 16px 95px}.route-badge{max-width:65px;font-size:25px;position:absolute;top:27px;left:18px}.route-cards b{font-size:17px}.route-cards p{min-height:0;margin:8px 0}.route-cards strong{font-size:23px}.rules-facts{gap:15px;padding:10px;font-size:12px}td,th{padding:10px 3px;font-size:11px}}@media (height<=700px) and (width<=699px) and (orientation:portrait){.arcade{grid-template-rows:58px minmax(120px,1fr) 57px 140px}.journey-header{padding:6px 12px}.journey-intro{padding-bottom:18px}.intro-hero,.dune .intro-hero,.tidal .intro-hero,.canopy .intro-hero,.aurora .intro-hero{height:30%;top:0}.intro-copy h1,.dune .intro-copy h1{font-size:38px}.intro-copy p{font-size:12px}.intro-copy h2{font-size:16px}.intro-facts{margin:10px 0}.intro-copy>small{font-size:8px}.intro-disclosure{margin-top:8px!important}.route-display{top:70px}#speed{top:119px}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}}.dune #flight-feedback{text-align:right;max-width:45%;font-size:16px;inset:16px 20px auto auto}button.launch:hover:not(:disabled),button.primary:hover:not(:disabled){color:#203239;background:linear-gradient(135deg,#fff1c8,#dbbb82);box-shadow:0 4px #715934,0 0 20px #ffe0a52b}.capsule-status{pointer-events:none;gap:16px;display:flex;position:absolute;top:16px;right:22px}.capsule-meter{text-align:center;background:#062936a8;border-bottom:2px solid #8cbbcf;border-radius:8px 8px 0 0;min-width:105px;padding:7px 10px}.capsule-meter small,.capsule-meter span{color:#bee8ea;font-size:10px;font-weight:800;line-height:1.4;display:block}.capsule-meter strong{color:#ffecad;margin:4px 0;font-size:25px;display:block}.capsule-meter.secured{background:#175346c9;border-color:#a7ecc6}.capsule-meter.lost{opacity:.72;border-color:#b79090}.tidal .scene-caption{max-width:36%}@media (width<=699px){.capsule-status{justify-content:center;gap:10px;top:125px;left:12px;right:12px}.capsule-meter{min-width:130px;padding:5px 8px}.capsule-meter strong{font-size:21px}.capsule-meter span{font-size:9px}.tidal .overhead small{white-space:normal;max-width:180px}}body[data-theme=dune] .route-cards button{background:linear-gradient(155deg,#ad70342e,#362327);border-color:#c6975d;border-radius:4px 18px;box-shadow:inset 0 -5px #d2945625}body[data-theme=dune] .route-badge{color:#ffd19a;font-family:Impact,sans-serif}body[data-theme=canopy] .route-cards button{background:radial-gradient(at top,#789c573a,#0000 75%);border-color:#bad3917d;border-radius:28px 28px 8px 8px}body[data-theme=canopy] .route-badge{color:#d7f3ab}body[data-theme=aurora] .route-cards{grid-template-columns:repeat(3,1fr)}body[data-theme=aurora] .route-cards button{background:linear-gradient(145deg,#9c74c72b,#6dc9c411);border-radius:24px 24px 10px 10px;min-height:160px;padding:14px}body[data-theme=aurora] .route-badge{color:#e8d1fa;margin-bottom:10px}body[data-theme=aurora] .route-cards strong{font-size:21px}body[data-theme=tidal] .route-cards button{background:radial-gradient(circle at 90% 0,#52ccb324,#0000 70%);border:2px solid #3d7280;border-radius:28px 6px}@media (width<=699px){body[data-theme=aurora] .route-cards{grid-template-columns:repeat(2,1fr)}body[data-theme=aurora] .route-cards button{min-height:178px;padding:13px}body[data-theme=aurora] .route-badge{margin-bottom:9px;display:block;position:static}body[data-theme=aurora] .route-cards b{font-size:15px}body[data-theme=aurora] .route-cards p{font-size:11px}}@media (height<=450px) and (width>=700px){.arcade{grid-template-rows:minmax(130px,1fr) 38px 65px}.arcade .journey-header{background:linear-gradient(#163342e8,#16334200);border:0;height:46px;position:absolute;inset:0 0 auto}.arcade .scene-caption{font-size:11px;top:53px}.arcade .journey-message{gap:1px;padding:3px 10px}.arcade .journey-message strong{font-size:16px}.arcade .journey-message>span{font-size:10px}.arcade .flight-controls{padding:4px 10px}.arcade .launch{min-height:47px}.gale #flight-feedback{font-size:17px;bottom:12px}.arcade .intro-copy{width:56%;max-width:none;margin-left:4%;padding:13px 18px;transform:none}.arcade .intro-copy>small{font-size:8px}.arcade .intro-copy h1{letter-spacing:-.025em;margin:10px 0;font-size:34px;line-height:1}.arcade .intro-copy h1 em{letter-spacing:inherit;margin-left:.2em;font-size:1em;display:inline}.arcade .intro-copy h2{margin:8px 0;font-size:17px}.arcade .intro-copy p{max-width:450px;margin:9px 0;font-size:12px;line-height:1.4}.arcade .intro-facts{gap:16px;margin:10px 0;padding-top:8px}.arcade .intro-facts span{max-width:200px;font-size:10px}.arcade .intro-facts b{font-size:17px}.arcade .intro-copy .primary{min-height:44px;padding:10px 18px;font-size:12px}.arcade .intro-disclosure{margin-top:10px!important;font-size:8px!important}.arcade .intro-hero{width:34%;height:84%;top:8%;left:63%}.arcade .intro-orbit{width:32%;height:70%;top:14%;left:63%}.capsule-status{gap:9px;top:50px;right:15px}.capsule-meter{min-width:90px;padding:3px 8px}.capsule-meter strong{font-size:20px}.capsule-meter span,.capsule-meter small{font-size:8px}.dune #flight-feedback{top:53px}.aurora .scene-caption{max-width:25%}dialog{padding:14px 20px}dialog>small{font-size:10px}dialog h2{margin:7px 0 8px;font-size:23px}dialog p{margin:6px 0 10px;font-size:12px;line-height:1.35}.route-cards button{min-height:128px;padding:10px 12px}.route-badge{margin-bottom:6px;font-size:23px}.route-cards b{font-size:15px}.route-cards p{min-height:28px;margin:6px 0;font-size:11px}.route-cards strong{font-size:22px}.modal-stake{margin-top:9px}.modal-stake b{font-size:19px}dialog .fine{margin-bottom:0;font-size:10px}body[data-theme=aurora] .route-cards{grid-template-columns:repeat(6,minmax(0,1fr));gap:7px}body[data-theme=aurora] .route-cards button{min-height:142px;padding:8px}body[data-theme=aurora] .route-cards b{font-size:12px}body[data-theme=aurora] .route-cards p{min-height:32px;font-size:10px}body[data-theme=aurora] .route-cards strong{font-size:19px}body[data-theme=aurora] .route-badge{margin-bottom:5px;font-size:20px}}.gale #flight-feedback,.canopy #flight-feedback,.tidal #flight-feedback{display:none}.overhead{will-change:transform;top:0;left:0}.overhead strong,#payout{font-variant-numeric:tabular-nums}.journey-active .journey-message{position:relative;overflow:hidden}.journey-active .journey-message:before{content:"";background:linear-gradient(90deg,transparent,var(--accent),transparent);width:30%;height:2px;animation:2.2s linear infinite journeySweep;position:absolute;top:0;left:0}.journey-paid .journey-message strong{animation:.65s ease-out journeyPaid}.route-cards button{transform-origin:50% 80%;animation:.34s cubic-bezier(.16,1,.3,1) both routeArrive}.route-cards button:nth-child(2){animation-delay:55ms}.route-cards button:nth-child(3){animation-delay:.11s}@keyframes journeySweep{0%{transform:translate(-100%)}to{transform:translate(430%)}}@keyframes journeyPaid{0%{opacity:.45;transform:scale(.94)}55%{transform:scale(1.035)}to{opacity:1;transform:scale(1)}}@keyframes routeArrive{0%{opacity:0;transform:translateY(12px)rotateX(8deg)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.journey-active .journey-message:before,.journey-paid .journey-message strong,.route-cards button{animation:none}.overhead{will-change:auto}}.tidal button,body[data-theme=tidal] dialog button{min-width:45px;min-height:45px}.tidal .journey-header{background:linear-gradient(100deg,#153d48,#0d2633);border-bottom-color:#b5d6e588}.tidal .journey-message{background:linear-gradient(90deg,#123541,#245865,#123541);gap:4px;position:relative}.tidal .journey-message strong{font-variant-numeric:tabular-nums;font-size:clamp(17px,2.1vw,25px);line-height:1.1}.tidal .journey-message>span{font-size:12px;line-height:1.25}.tidal .flight-controls{background:linear-gradient(#164451,#0b2839);border-top:1px solid #b8bed966;box-shadow:inset 0 4px 14px #151a3144}.tidal #journey-track:empty{display:none}.tidal .overhead{filter:drop-shadow(0 2px 2px #082833);max-width:calc(100% - 16px)}.tidal .overhead strong{-webkit-text-stroke:1.5px #241f39;paint-order:stroke fill;font-size:clamp(25px,3.2vw,43px)}.tidal .overhead small{white-space:normal;text-shadow:0 1px 2px #191c37,0 -1px 2px #191c37;font-size:10px;line-height:1.2}.tidal .scene-caption,.tidal #flight-feedback{display:none}.tidal .route-button{background:linear-gradient(145deg,#34656c,#1e414f);border-color:#c5d2efa0;border-radius:24px;max-width:175px;min-height:49px}.tidal .route-button span{letter-spacing:.02em;font-size:12px;line-height:1.2}.tidal .route-button b{font-size:20px}.tidal .launch{color:#273247;background:linear-gradient(135deg,#eee5c7,#b4d8d6);border-color:#e7e5d7;position:relative;overflow:hidden}.tidal .launch:not(:disabled):before{content:"";pointer-events:none;background:linear-gradient(110deg,#0000 35%,#fff7 50%,#0000 65%);animation:8s ease-in-out infinite tidalLaunchGleam;position:absolute;inset:0;transform:translate(-130%)}@keyframes tidalLaunchGleam{0%,70%{transform:translate(-130%)}92%,to{transform:translate(130%)}}.tidal .intro-copy{width:47%;box-shadow:none;border:0;border-radius:0;margin-left:7%;padding:24px 0;transform:none}.tidal .intro-copy h1{margin:16px 0}.tidal .intro-hero{width:31%;animation:6s ease-in-out infinite tidalBalloonIdle;left:58%}@keyframes tidalBalloonIdle{0%,to{transform:translateY(5px)rotate(-1deg)}50%{transform:translateY(-7px)rotate(1deg)}}.tidal .intro-orbit{border-color:#c2cbea33;border-radius:50%;transform:none}body[data-theme=tidal] dialog{max-height:calc(100dvh - var(--nav-height,0px) - 16px);top:var(--nav-height,0px);scrollbar-width:thin;scrollbar-color:#c6d6e5 #24213b;border-color:#b8b7d680;margin:auto;padding:20px 24px}body[data-theme=tidal] dialog .close{width:45px;min-width:45px;height:45px;min-height:45px}body[data-theme=tidal] dialog h2{margin:10px 55px 12px 0;font-size:27px}body[data-theme=tidal] dialog>p{font-size:13px;line-height:1.45}body[data-theme=tidal] .route-cards{gap:12px}body[data-theme=tidal] .route-cards button{background:linear-gradient(145deg,#68baa43a,#29374f);border:1px solid #bfd5e780;min-height:180px;padding:18px;box-shadow:inset 0 -4px #a6c4da25}body[data-theme=tidal] .route-cards button[aria-pressed=true]{background:linear-gradient(145deg,#74b5a84d,#265664);border-color:#d9ebef;box-shadow:inset 0 0 0 1px #d9ebef,inset 0 -5px #b6c7e344}body[data-theme=tidal] .route-badge{margin-bottom:10px;font-size:28px;line-height:1}body[data-theme=tidal] .route-cards b{font-size:18px;line-height:1.2}body[data-theme=tidal] .route-cards p{min-height:34px;margin:10px 0;font-size:12px;line-height:1.4}body[data-theme=tidal] .route-cards strong{font-size:25px}body[data-theme=tidal] .route-cards small{font-size:9px}body[data-theme=tidal] .modal-stake{margin-top:12px}body[data-theme=tidal] .fine{margin-bottom:0;font-size:11px!important}body[data-theme=tidal] .motion-setting{align-items:center;gap:10px;min-height:45px;font-size:15px;font-weight:700;display:flex}body[data-theme=tidal] .motion-setting input{accent-color:#bfdedc;width:24px;height:24px}body[data-theme=tidal] dialog table{font-variant-numeric:tabular-nums}@media (width>=480px) and (height<=450px) and (orientation:landscape){.tidal.arcade{grid-template-rows:minmax(0,1fr) 38px 66px}.tidal .arena{--flight-safe-top:45px}.tidal .journey-header{background:linear-gradient(#113747f2,#11374755);border:0;height:45px;padding:0 10px;position:absolute;inset:0 0 auto}.tidal .wordmark{font-size:17px;line-height:.92}.tidal .wordmark b{font-size:14px}.tidal .route-display{display:none}.tidal .header-actions{gap:5px}.tidal .header-actions button{width:45px;height:45px;font-size:21px}.tidal #routes{z-index:4;justify-content:center;gap:8px;width:165px;height:45px;min-height:45px;padding:4px 12px;position:absolute;top:0;left:50%;transform:translate(-50%)}.tidal .scene-caption{display:none}.tidal #flight-feedback{font-size:12px;top:49px;right:10px}.tidal .journey-message{gap:1px;padding:2px 8px}.tidal .journey-message strong{font-size:16px}.tidal .journey-message>span{font-size:10px}.tidal .flight-controls{grid-template-rows:1fr;grid-template-columns:minmax(65px,1fr) minmax(65px,1fr) auto minmax(105px,1.5fr) 66px;align-items:center;gap:9px;padding:4px 10px;display:grid}.tidal .balance,.tidal .last-payout{min-width:0}.tidal .flight-controls small{letter-spacing:.04em;margin-bottom:3px;font-size:8px}.tidal .flight-controls b{font-size:17px}.tidal .stake{padding-top:8px;position:relative}.tidal .stake>small{font-size:8px;position:absolute;top:-10px;left:50%;transform:translate(-50%)}.tidal .stake>div{gap:4px}.tidal .stake b{min-width:43px;font-size:16px}.tidal .stake button{width:45px;height:45px}.tidal .launch{gap:4px;min-width:0;height:49px;min-height:45px;padding:5px 8px}.tidal .launch span{font-size:22px}.tidal .launch b{white-space:normal;font-size:11px;line-height:1.1}.tidal #speed{width:66px;min-width:0;max-width:none;min-height:45px;padding:4px;font-size:9px;line-height:1.4;position:static}.tidal .journey-intro{align-items:center;padding:0}.tidal .intro-copy{align-self:center;width:62%;max-width:none;margin:0 0 0 10px;padding:10px 13px;transform:none}.tidal .intro-copy>small{letter-spacing:.12em;font-size:8px}.tidal .intro-copy h1{letter-spacing:.01em;margin:7px 0;font-size:30px;line-height:1}.tidal .intro-copy h1 em{letter-spacing:inherit;margin-left:.16em;font-size:1em;display:inline}.tidal .intro-copy h2{margin:6px 0;font-size:15px}.tidal .intro-copy p{max-width:450px;margin:7px 0;font-size:11px;line-height:1.35}.tidal .intro-facts{gap:12px;margin:8px 0;padding:0}.tidal .intro-facts span{max-width:48%;font-size:9px}.tidal .intro-facts b{font-size:15px}.tidal .intro-copy .primary{min-height:45px;padding:10px 20px;font-size:12px}.tidal .intro-disclosure{margin-top:7px!important;font-size:8px!important}.tidal .intro-hero{width:34%;height:80%;top:10%;left:65%}body[data-theme=tidal] dialog{padding:12px 18px}body[data-theme=tidal] dialog h2{margin:7px 55px 10px 0;font-size:23px}body[data-theme=tidal] dialog>p{margin:6px 0 10px;font-size:12px;line-height:1.35}body[data-theme=tidal] .route-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}body[data-theme=tidal] .route-cards button{min-height:145px;padding:10px}body[data-theme=tidal] .route-badge{margin-bottom:6px;font-size:22px;position:static}body[data-theme=tidal] .route-cards b{font-size:14px}body[data-theme=tidal] .route-cards p{min-height:30px;margin:7px 0;font-size:10px}body[data-theme=tidal] .route-cards strong{font-size:21px}}@media (width>=480px) and (width<=599px) and (height<=450px) and (orientation:landscape){.tidal .flight-controls{grid-template-columns:minmax(52px,1fr) minmax(52px,1fr) auto minmax(86px,1.2fr) 58px;gap:6px;padding-inline:8px}.tidal .flight-controls b{font-size:16px}.tidal .launch b{font-size:10px}.tidal #speed{width:58px;font-size:9px}.tidal .intro-copy{width:65%;padding:8px 10px}.tidal .intro-copy h1{font-size:27px}.tidal .intro-copy p{font-size:10px}.tidal .intro-copy h2{font-size:14px}.tidal .intro-hero{width:30%;left:69%}}@media (width<=699px) and (orientation:portrait){.tidal.arcade{grid-template-rows:58px minmax(0,1fr) 68px 140px}.tidal .journey-header{gap:8px;height:58px;padding:6px 10px}.tidal .wordmark{font-size:18px}.tidal .wordmark b{font-size:15px}.tidal .header-actions{gap:5px}.tidal .route-display{display:none}.tidal #routes{z-index:4;justify-content:center;gap:5px;width:130px;height:45px;min-height:45px;padding:4px 7px;position:absolute;top:6px;left:calc(50% - 11px);transform:translate(-50%)}.tidal #routes span{font-size:11px}.tidal #routes b{font-size:16px}.tidal .scene-caption{max-width:58%;font-size:12px;top:11px;left:12px}.tidal #flight-feedback{font-size:12px;top:11px;right:12px}.tidal .flight-controls{grid-template-rows:49px 65px;grid-template-columns:1fr 1fr 98px;gap:2px 8px;padding:7px 12px 12px}.tidal .balance{grid-area:1/1}.tidal .last-payout{grid-area:1/2}.tidal .flight-controls b{font-size:18px}.tidal #speed{grid-area:1/3;justify-self:stretch;width:98px;max-width:none;min-height:45px;padding:5px;font-size:10px;position:static}.tidal .stake{grid-area:2/1/auto/3;gap:5px}.tidal .stake>small{font-size:9px}.tidal .stake>div{gap:4px}.tidal .stake b{min-width:43px;font-size:17px}.tidal .stake button{width:45px;min-width:45px;height:45px;min-height:45px}.tidal .launch{grid-area:2/3;gap:4px;height:55px;min-height:53px;padding:4px}.tidal .launch b{white-space:normal;font-size:10px;line-height:1.1}.tidal .launch span{font-size:21px}.tidal .journey-message strong{font-size:18px}.tidal .journey-message>span{font-size:11px}.tidal .intro-copy{width:calc(100% - 32px);max-width:none;box-shadow:none;background:0 0;border:0;margin:0 16px;padding:0;transform:none}.tidal .intro-hero{width:66%;height:35%;top:1%;left:20%}.tidal .intro-copy p{font-size:12px;line-height:1.5}.tidal .intro-copy h1{font-size:46px}.tidal .intro-landscape:after{background:linear-gradient(#0d2e4022 10%,#0d2e40d9 52%,#0d2e40 96%)}.tidal .overhead strong{font-size:27px}.tidal .overhead small{font-size:9px}body[data-theme=tidal] dialog{padding:18px}body[data-theme=tidal] dialog h2{font-size:24px}body[data-theme=tidal] .route-cards{grid-template-columns:1fr;gap:9px}body[data-theme=tidal] .route-cards button{min-height:130px;padding:14px 14px 14px 67px}body[data-theme=tidal] .route-badge{max-width:40px;font-size:24px;position:absolute;top:19px;left:17px}body[data-theme=tidal] .route-cards p{min-height:0;margin:7px 0}body[data-theme=tidal] .route-cards strong{font-size:23px}}@media (width<=359px) and (orientation:portrait){.tidal #routes{width:109px;left:calc(50% - 15px)}.tidal #routes span{font-size:10px}.tidal .flight-controls{grid-template-columns:1fr 1fr 84px;gap:2px 5px;padding-inline:9px}.tidal #speed{width:84px}.tidal .stake>small{display:none}.tidal .stake>div{gap:5px}.tidal .launch b{font-size:9px}.tidal .intro-copy h1{font-size:40px}.tidal .intro-facts{gap:8px}.tidal .intro-facts span{font-size:10px}.tidal .intro-copy h2{font-size:16px}}@media (prefers-reduced-motion:reduce){.tidal .intro-hero,.tidal .launch:before{animation:none}}body[data-theme=tidal].reduced *,body[data-theme=tidal].reduced :before,body[data-theme=tidal].reduced :after{transition:none!important;animation:none!important}body[data-theme=tidal].presentation-hidden .tidal *,body[data-theme=tidal].presentation-hidden .tidal :before,body[data-theme=tidal].presentation-hidden .tidal :after{animation-play-state:paused!important}@media (width<=359px) and (orientation:portrait){.tidal .wordmark{max-width:78px;font-size:16px}.tidal .wordmark b{letter-spacing:.025em;font-size:12px}}.tidal.arcade{--tidal-header:68px}.tidal .arena{--flight-safe-top:76px}.tidal .intro-hero{width:44%;height:68%;animation:5s ease-in-out infinite tidalSubIdle;top:17%;left:53%}@keyframes tidalSubIdle{0%,to{transform:translateY(3px)rotate(-1deg)}50%{transform:translateY(-7px)rotate(1deg)}}.tidal .intro-facts{border-top:1px solid #a7e7de50;padding-top:12px}.tidal .route-button{background:linear-gradient(135deg,#265464,#153645);border-radius:7px 19px}.tidal #capsule-status{z-index:3;top:calc(var(--tidal-header) + 8px);pointer-events:none;justify-content:center;gap:12px;display:flex;position:absolute;bottom:auto;left:14px;right:14px}.tidal .capsule-meter{text-align:left;background:linear-gradient(120deg,#103a47e8,#15313de8);border:1px solid #68abb477;border-bottom:3px solid #68abb4;border-radius:5px 15px;flex:1;grid-template-columns:1fr auto;column-gap:12px;min-width:0;max-width:460px;height:58px;padding:7px 12px;display:grid}.tidal .capsule-meter small{align-self:end;font-size:11px;line-height:1.2}.tidal .capsule-meter strong{font-variant-numeric:tabular-nums;grid-area:1/2/3;align-self:center;margin:0;font-size:25px}.tidal .capsule-meter span{align-self:start;font-size:10px;line-height:1.4}.tidal .capsule-meter.secured{background:linear-gradient(120deg,#225f52f2,#18473ff2);border-color:#b5e8c2}.tidal .capsule-meter.lost{opacity:.8;border-color:#728b97}body[data-theme=tidal] dialog .dialog-toolbar{z-index:8;background:#193943;justify-content:space-between;align-items:center;gap:12px;min-height:53px;margin:-4px 0 8px;padding:4px 0;display:flex;position:sticky;top:-20px;box-shadow:0 -22px #193943,0 6px #193943}body[data-theme=tidal] .dialog-toolbar>span{letter-spacing:.09em;color:#c6e5e6;font-size:12px}body[data-theme=tidal] dialog .dialog-toolbar .close{float:none;flex:0 0 45px;position:static}body[data-theme=tidal] dialog .dialog-toolbar+small{display:none}body[data-theme=tidal] dialog:has(.dialog-toolbar) h2{margin-right:0;padding-right:0}body[data-theme=tidal] .route-cards button{background:radial-gradient(at 100% 0,#68c8b42e,#0000 80%);border:2px solid #548794;border-radius:28px 6px;box-shadow:inset 0 -5px #79c1b822}body[data-theme=tidal] .route-badge{color:#b1f0db;letter-spacing:.04em}@media (height<=650px) and (width>=700px){.tidal.arcade{--tidal-header:53px}}@media (width<=699px) and (orientation:portrait){.tidal.arcade{--tidal-header:58px}.tidal .intro-hero{width:72%;height:33%;top:0;left:15%}.tidal .intro-facts{padding-top:9px}.tidal #capsule-status{gap:7px;top:66px;left:9px;right:9px}.tidal .capsule-meter{text-align:center;grid-template-columns:1fr;gap:0;height:59px;padding:6px 8px}.tidal .capsule-meter small{font-size:9px}.tidal .capsule-meter strong{grid-area:2/1;font-size:20px;line-height:1.1}.tidal .capsule-meter span{font-size:9px;line-height:1.2}body[data-theme=tidal] dialog .dialog-toolbar{top:-18px}}@media (width>=480px) and (height<=450px) and (orientation:landscape){.tidal.arcade{grid-template-rows:minmax(0,1fr) 52px 66px}.tidal .arena{--flight-safe-top:45px}.tidal .intro-hero{width:34%;height:80%;top:10%;left:65%}.tidal .intro-facts{margin-block:7px;padding-top:6px}.tidal #capsule-status{justify-content:space-between;align-items:center;gap:0;height:52px;inset:auto 7px 66px}.tidal .capsule-meter{text-align:center;border-radius:6px;flex:0 24%;grid-template-columns:1fr;gap:0;min-width:0;max-width:170px;height:48px;padding:3px 5px}.tidal .capsule-meter small{font-size:8px;line-height:1.15}.tidal .capsule-meter strong{grid-area:2/1;font-size:17px;line-height:1.1}.tidal .capsule-meter span{font-size:8px;line-height:1.15}.tidal .journey-message{padding:2px calc(25% + 5px)}.tidal .journey-message strong{font-size:14px;line-height:1.1}.tidal .journey-message>span{font-size:9px;line-height:1.15}body[data-theme=tidal] dialog .dialog-toolbar{top:-12px}}@media (prefers-reduced-motion:reduce){.tidal .intro-hero{animation:none}}.tidal .arena{background:#0b1a2a}.tidal #world{opacity:0;pointer-events:none;position:absolute;width:1px!important;height:1px!important}.tidal .overhead{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;overflow:hidden;position:absolute!important;transform:none!important}.tidal .scene-caption{z-index:2}
