.pwa_install__oZD9s{margin-top:1.5rem;padding:1.1rem;border:1px solid #405063;border-radius:1rem;background:#152235;color:#edf4fa}.pwa_install__oZD9s h3{margin:0 0 .65rem;font-size:1rem}.pwa_install__oZD9s ol,.pwa_install__oZD9s p{margin:.65rem 0;font-size:.9rem;line-height:1.55}.pwa_install__oZD9s ol{padding-left:1.25rem}.pwa_install__oZD9s li+li{margin-top:.4rem}.pwa_install__oZD9s button{min-height:44px;padding:.7rem 1rem;border:0;border-radius:.65rem;color:#10200c;background:#d4fc79;font:inherit;font-weight:700;cursor:pointer;touch-action:manipulation}.pwa_install__oZD9s button:focus-visible{outline:3px solid #fff;outline-offset:3px}.pwa_install__oZD9s button:disabled{opacity:.6;cursor:wait}.pwa_install__oZD9s .pwa_status__nofl0{color:#d4fc79}.pwa_install__oZD9s .pwa_note__Q_ODj{color:#b9c8d7;font-size:.8rem}.pwa_update__c6JO_{margin-top:1rem;border-top:1px solid #405063;padding-top:.5rem}.auth-gate_gate__3cFFw{min-height:100svh;min-height:100dvh;position:relative;overflow:hidden;background:radial-gradient(ellipse at 80% 20%,#285450 0,transparent 48%),linear-gradient(155deg,#102c39,#0b1929 75%);padding:max(32px,env(safe-area-inset-top)) 24px max(32px,env(safe-area-inset-bottom))}.auth-gate_content__QnNRk{position:relative;z-index:1;width:min(100%,580px);margin:0 auto}.auth-gate_brand__9vdaH{display:flex;align-items:center;gap:12px;font-size:14px;font-weight:900;letter-spacing:.1em;margin-bottom:55px}.auth-gate_eyebrow__3T47H{color:var(--teal);font-size:11px;font-weight:800;letter-spacing:.17em}.auth-gate_content__QnNRk>h1{font-size:clamp(35px,6vw,58px);line-height:1.03;letter-spacing:-.055em;margin:18px 0}.auth-gate_content__QnNRk>h1 em{color:var(--lime);font-style:normal}.auth-gate_intro___YEaA{color:#b9d0d4;font-size:16px;margin-bottom:30px}.auth-gate_card__4YXOY{padding:26px;background:#142e3dd9;border:1px solid #d0f4eb24;border-radius:22px;box-shadow:0 20px 70px #05101a45}.auth-gate_card__4YXOY>h2{font-size:22px;letter-spacing:-.025em;margin:0 0 12px}.auth-gate_card__4YXOY>p{color:#c3d6db;font-size:14px;margin:0 0 16px}.auth-gate_card__4YXOY>p:last-child{margin-bottom:0}.auth-gate_actions__a03Vn>button,.auth-gate_card__4YXOY>button{border:0;border-radius:10px;min-height:46px;padding:12px 20px;color:#17332f;background:var(--lime);font-size:14px;font-weight:800}.auth-gate_card__4YXOY .auth-gate_secondary__S8Fi7{color:var(--cream);background:#ffffff12;border:1px solid #ffffff2c}.auth-gate_actions__a03Vn{display:flex;flex-wrap:wrap;gap:10px}.auth-gate_footnote__hXfG6{color:#9cbabd;font-size:12px;text-align:center}.auth-gate_install__Pd7Hn{margin:25px auto 0;color:#bad0d5;font-size:12px}.auth-gate_install__Pd7Hn summary{cursor:pointer;padding:10px 0;text-align:center}.auth-gate_orbit__eyiSZ{position:absolute;width:680px;height:680px;top:5%;left:65%;border:1px solid #91e7c314;border-radius:50%;box-shadow:0 0 0 90px #91e7c304,0 0 0 180px #91e7c303;pointer-events:none}.auth-gate_signIn___eIYQ{color-scheme:light;margin:22px -4px -4px;display:flex;justify-content:center}.auth-gate_signIn___eIYQ .cl-rootBox{max-width:100%}.auth-gate_signIn___eIYQ .cl-cardBox{width:min(400px,100%);max-width:100%}@media (max-width:480px){.auth-gate_gate__3cFFw{padding-left:18px;padding-right:18px}.auth-gate_brand__9vdaH{margin-bottom:38px}.auth-gate_card__4YXOY{padding:21px 16px}.auth-gate_signIn___eIYQ{margin-left:-8px;margin-right:-8px}}