.tfc-loading{--loading-x:0px;--loading-y:0px;isolation:isolate;color:#f2f6fc;box-sizing:border-box;background:#060e1b;flex-direction:column;min-height:100svh;font-family:inherit;display:flex;position:relative;overflow:hidden}.tfc-launch-cover{z-index:1000;opacity:1;background:#060e1b;transition:opacity .4s,visibility .4s;position:fixed;inset:0;overflow:auto}.tfc-launch-cover[data-leaving]{opacity:0;visibility:hidden;pointer-events:none}.tfc-launch-content[data-opening]{visibility:hidden;height:100svh;overflow:hidden}.tfc-loading-compact{border:1px solid #26374b;border-radius:18px;min-height:620px}.tfl-atmosphere{z-index:-1;background:radial-gradient(at 50% 35%,#142c4d66,#0000 55%),radial-gradient(at 95% 100%,#c16f2c0a,#0000 55%);position:absolute;inset:0;overflow:hidden}.tfl-grid{background-image:linear-gradient(#6086b309 1px,#0000 1px),linear-gradient(90deg,#6086b309 1px,#0000 1px);background-size:76px 76px;position:absolute;inset:-20%;transform:perspective(700px)rotateX(40deg)translateY(12%);-webkit-mask-image:radial-gradient(#000,#0000 65%);mask-image:radial-gradient(#000,#0000 65%)}.tfl-horizon{background:linear-gradient(90deg,#0000,#8abafa1a,#0000);height:1px;position:absolute;top:51%;left:12%;right:12%}.tfl-header{flex-shrink:0;align-items:center;gap:22px;padding:34px clamp(24px,5vw,80px);display:flex;position:relative}.tfl-header:before{content:"";height:29px;display:block}.tfl-centre{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;padding:0 24px 40px;display:flex}.tfl-visual{aspect-ratio:1.45;perspective:900px;flex-shrink:0;width:min(440px,80vw);margin:12px 0 25px;position:relative}.tfl-parallax{transform:translate3d(var(--loading-x),var(--loading-y),0);transform-style:preserve-3d;transition:transform .24s ease-out;position:absolute;inset:0}.tfl-halo{background:radial-gradient(#417aad1f,#0000 65%);border-radius:50%;width:80%;height:100%;animation:4.8s ease-in-out infinite tfl-breathe;position:absolute;top:-2%;left:10%}.tfl-logo{filter:drop-shadow(0 14px 20px #0008);place-items:center;display:grid;position:absolute;inset:18% 17%;transform:translateZ(42px)}.tfl-logo .logo-motion{background:0 0;border:0;width:100%;height:100%;margin:0;padding:0;display:block}.tfl-logo .logo-object{width:100%;height:100%;position:relative}.tfl-logo canvas{object-fit:contain;width:100%;height:100%;display:block;position:absolute;inset:0}.tfl-logo .logo-object>img{width:72%;height:auto;position:absolute;top:50%;left:14%;transform:translateY(-50%)}.tfl-orbit{aspect-ratio:1;width:90%;transform-style:preserve-3d;border:1px solid #7b9bcb35;border-radius:50%;position:absolute;top:50%;left:50%;box-shadow:inset 0 0 24px #578af009}.tfl-orbit>div{filter:drop-shadow(0 0 6px #f1964c55);border:2px solid #e8a16a;border-color:#e8a16a #e8a16a44 #0000 #0000;border-radius:50%;animation:5.8s linear infinite tfl-orbit;position:absolute;inset:-1px}.tfl-orbit>div:after{content:"";background:#ffd2ac;border-radius:50%;width:6px;height:6px;position:absolute;top:12.8%;right:12.8%;box-shadow:0 0 14px #f58e42}.tfl-orbit-outer{transform:translate(-50%,-50%)rotateX(66deg)rotateY(-14deg)rotate(-22deg)}.tfl-orbit-inner{border-color:#92b5e325;width:72%;inset:50% auto auto 50%;transform:translate(-50%,-50%)rotateX(66deg)rotateY(19deg)rotate(24deg)}.tfl-orbit-inner>div{filter:none;border-top-color:#9dc5ef77;border-right-color:#8ab5f01a;animation-duration:8s;animation-direction:reverse}.tfl-orbit-inner>div:after{background:#abd0f1;width:4px;height:4px;box-shadow:0 0 10px #a1c9fb55}.tfl-orbit-cross{border-color:#93b1d61a;width:80%;inset:50% auto auto 50%;transform:translate(-50%,-50%)rotateX(49deg)rotateY(-44deg)rotate(-38deg)}.tfl-orbit-cross>div{filter:none;border-width:1px;border-top-color:#a6c9ee44;border-right-color:#0000;animation-duration:11s}.tfl-orbit-cross>div:after{display:none}.tfl-ground{filter:blur(12px);background:radial-gradient(#789dc720,#0000 66%);height:22%;position:absolute;bottom:-5%;left:17%;right:17%;transform:rotateX(60deg)}.tfl-copy{width:100%;max-width:520px;position:relative}.tfl-portal{letter-spacing:.24em;text-transform:uppercase;color:#e9a775;margin:0 0 18px;font-size:.8125rem;font-weight:600;line-height:1.5}.tfl-copy h1{letter-spacing:-.045em;color:#f1f5fa;margin:0;font-size:clamp(2rem,4.4vw,3.25rem);font-weight:500;line-height:1.15}.tfl-copy h1 span{color:#95a9bf}.tfl-progress{width:168px;margin:28px auto 0}.tfl-progress [data-slot=progress]{background:#25364c;border-radius:2px;height:2px;overflow:hidden}.tfl-progress [data-slot=progress-indicator]{background:linear-gradient(90deg,#0000,#eeac7a,#ffceab,#0000);width:55%;transition:none;animation:2s cubic-bezier(.45,0,.55,1) infinite tfl-travel}.tfl-status{color:#9fb0c5;min-height:23px;margin:16px 0 0;font-size:.875rem;line-height:1.6}.tfl-recovery{flex-wrap:wrap;justify-content:center;align-items:center;gap:22px;margin-top:22px;font-size:.875rem;display:flex}.tfl-recovery button{color:#f1f5fa;background:#16253b;border:1px solid #536579;min-height:44px}.tfl-recovery a{color:#dfb693;text-underline-offset:4px;align-items:center;min-height:44px;text-decoration:underline;display:flex}.tfl-footer{color:#8f9fb4;flex-wrap:wrap;flex-shrink:0;justify-content:flex-end;align-items:center;gap:20px;padding:22px clamp(24px,5vw,80px) 26px;display:flex}.tfl-footer button{color:#adbdcf;cursor:pointer;white-space:nowrap;background:0 0;border:0;align-items:center;gap:8px;min-height:44px;font-size:.8125rem;display:flex}.tfl-footer button:disabled{cursor:default}:is(.tfc-loading button:focus-visible,.tfc-loading a:focus-visible){outline-offset:5px;border-radius:4px;outline:2px solid #f2ba8e}.tfc-loading[data-paused] .tfl-orbit>div,.tfc-loading[data-paused] .tfl-halo,.tfc-loading[data-paused] [data-slot=progress-indicator]{animation-play-state:paused}@keyframes tfl-orbit{to{transform:rotate(360deg)}}@keyframes tfl-travel{0%{transform:translate(-105%)}to{transform:translate(285%)}}@keyframes tfl-breathe{50%{opacity:.45;transform:scale(.93)}}@media (max-width:600px){.tfl-header{padding-top:max(26px,env(safe-area-inset-top));gap:17px}.tfl-header>span{padding-left:17px}.tfl-centre{padding-bottom:30px}.tfl-visual{width:min(360px,92vw);margin-bottom:25px}.tfl-copy h1{font-size:2.375rem}.tfl-footer{padding-bottom:max(18px,env(safe-area-inset-bottom));gap:10px}.tfl-footer>span{letter-spacing:.12em;max-width:140px}.tfl-footer button{font-size:.75rem}.tfc-loading-compact{min-height:560px}.tfc-loading-compact .tfl-header,.tfc-loading-compact .tfl-footer{padding-left:20px;padding-right:20px}}@media (max-height:680px) and (min-width:700px){.tfl-header{padding-top:20px;padding-bottom:10px}.tfl-centre{text-align:left;flex-direction:row;gap:44px;padding:8px 40px 20px}.tfl-visual{width:340px;max-width:40vw;margin:0}.tfl-copy{max-width:350px}.tfl-progress{margin-left:0}.tfl-copy h1{font-size:2.5rem}.tfl-recovery{justify-content:flex-start}.tfl-footer{padding-top:10px;padding-bottom:10px}}@media (prefers-reduced-motion:reduce){.tfc-launch-cover{transition:none}.tfl-parallax{transition:none;transform:none}.tfl-orbit>div,.tfl-halo,.tfl-progress [data-slot=progress-indicator]{animation:none!important}.tfl-progress [data-slot=progress-indicator]{transform:translate(40%)!important}}
