html.tvk-launch-pending body{visibility:hidden;background:#071a3d}.tvk-launch{position:fixed;inset:0;z-index:2147483000;display:grid;place-items:center;overflow:hidden;background:radial-gradient(circle at 50% 35%,rgba(30,99,210,.25),transparent 35%),radial-gradient(circle at 50% 78%,rgba(20,184,166,.12),transparent 40%),#071a3d;color:#f5f8ff;opacity:1;transition:opacity .28s ease}.tvk-launch.out{opacity:0;pointer-events:none}.tvk-launch-stage{position:relative;display:grid;place-items:center;width:min(82vw,370px);aspect-ratio:1}.tvk-launch-logo{position:relative;z-index:2;width:min(70%,230px);height:auto;filter:drop-shadow(0 0 24px rgba(68,135,255,.3));animation:tvk-launch-core 2.2s cubic-bezier(.22,1,.36,1) both}.tvk-launch-ring{position:absolute;width:70%;aspect-ratio:1;border:1px solid rgba(91,153,255,.38);border-radius:50%;transform:rotateX(70deg);animation:tvk-launch-ring 5s linear infinite}.tvk-launch-ring.b{width:54%;border-color:rgba(45,212,191,.28);transform:rotateY(68deg);animation-direction:reverse}.tvk-launch-copy{position:absolute;bottom:-2%;display:flex;flex-direction:column;align-items:center;gap:7px;text-align:center;opacity:0;transform:translateY(12px);animation:tvk-launch-copy 1.2s 1.35s forwards}.tvk-launch-copy span{font-size:12px;font-weight:800;letter-spacing:.24em}.tvk-launch-copy strong{font-size:22px;letter-spacing:.13em}.tvk-launch-copy small{font-size:10px;letter-spacing:.08em;color:#a9bdd6}.tvk-launch-close{position:absolute;z-index:3;top:max(14px,env(safe-area-inset-top));right:max(14px,env(safe-area-inset-right));width:38px;height:38px;border:1px solid rgba(255,255,255,.24);border-radius:50%;background:rgba(7,26,61,.66);color:#f5f8ff;font-size:21px;cursor:pointer}.tvk-launch-trust{position:absolute;left:50%;bottom:max(18px,env(safe-area-inset-bottom));transform:translateX(-50%);width:min(94vw,800px);display:flex;justify-content:center;gap:10px 18px;flex-wrap:wrap;padding:0 12px;color:rgba(232,241,251,.75);font-size:10px;font-weight:650;letter-spacing:.07em;text-transform:uppercase}.tvk-launch-trust span{white-space:nowrap}@keyframes tvk-launch-core{0%{opacity:0;transform:translateY(20px) scale(.76)}60%{opacity:1;transform:translateY(0) scale(1.03)}100%{opacity:1;transform:scale(1)}}@keyframes tvk-launch-ring{to{transform:rotateX(70deg) rotateZ(360deg)}}@keyframes tvk-launch-copy{to{opacity:1;transform:none}}@media(max-width:640px){.tvk-launch-stage{width:min(88vw,315px)}.tvk-launch-copy strong{font-size:19px}.tvk-launch-trust{bottom:max(12px,env(safe-area-inset-bottom));gap:7px 12px;font-size:8px}}@media(prefers-reduced-motion:reduce){.tvk-launch,.tvk-launch-logo,.tvk-launch-ring,.tvk-launch-copy{animation:none;transition:none}.tvk-launch-copy{opacity:1;transform:none}}