.VideoLogin-module__cJQ7jq__page{isolation:isolate;color:#fff;background:radial-gradient(at 8% 10%,#07f9aa13,#0000 35%),radial-gradient(at 88% 84%,#6630cd36,#0000 43%),#151021;place-items:center;min-height:100svh;padding:44px 20px;display:grid;position:relative;overflow:hidden}.VideoLogin-module__cJQ7jq__page:before{z-index:-1;content:"";pointer-events:none;background-image:linear-gradient(#ffffff0e 1px,#0000 1px),linear-gradient(90deg,#ffffff0e 1px,#0000 1px);background-size:32px 32px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(#000 40%,#0000 100%);mask-image:radial-gradient(#000 40%,#0000 100%)}.VideoLogin-module__cJQ7jq__card{background:radial-gradient(circle at 91% 27%,#3f2b7e24,#0000 42%),#181326f7;border:1px solid #ffffff26;border-radius:26px;width:100%;max-width:860px;padding:clamp(26px,4vw,42px);position:relative;overflow:hidden;box-shadow:0 28px 90px #05030f75,inset 0 1px #ffffff0b}.VideoLogin-module__cJQ7jq__topNavigation{z-index:2;justify-content:flex-start;margin-bottom:25px;display:flex;position:relative}.VideoLogin-module__cJQ7jq__topbar{z-index:2;justify-content:space-between;align-items:center;gap:20px;margin-bottom:38px;display:flex;position:relative}.VideoLogin-module__cJQ7jq__brand{flex-shrink:0;align-items:center;display:inline-flex}.VideoLogin-module__cJQ7jq__brand img{width:142px;height:auto;display:block}.VideoLogin-module__cJQ7jq__accessBadge{color:#a8fbdc;white-space:nowrap;letter-spacing:.12em;background:#07f9aa0f;border:1px solid #07f9aa40;border-radius:999px;align-items:center;gap:8px;padding:8px 12px;font-size:10px;font-weight:800;display:inline-flex}.VideoLogin-module__cJQ7jq__accessDot{background:#07f9aa;border-radius:50%;width:6px;height:6px;box-shadow:0 0 9px #07f9aabf}.VideoLogin-module__cJQ7jq__loginLayout{z-index:1;grid-template-columns:minmax(0,1fr) 250px;align-items:center;gap:clamp(22px,4vw,48px);display:grid;position:relative}.VideoLogin-module__cJQ7jq__loginContent{min-width:0}.VideoLogin-module__cJQ7jq__heroCopy{margin-bottom:28px}.VideoLogin-module__cJQ7jq__eyebrow{color:#07f9aa;letter-spacing:.16em;margin-bottom:12px;font-size:11px;font-weight:800;display:block}.VideoLogin-module__cJQ7jq__card h1{letter-spacing:-.038em;max-width:550px;margin:0 0 13px;font-size:clamp(31px,4.5vw,42px);font-weight:800;line-height:1.1}.VideoLogin-module__cJQ7jq__description{color:#c7c0d3;max-width:500px;margin:0;font-size:14px;line-height:1.62}.VideoLogin-module__cJQ7jq__formArea{width:100%}.VideoLogin-module__cJQ7jq__form{flex-direction:column;gap:18px;display:flex}.VideoLogin-module__cJQ7jq__formHeader{color:#f7f5fc;border-bottom:1px solid #ffffff1f;align-items:center;gap:12px;padding-bottom:12px;font-size:13px;font-weight:700;display:flex}.VideoLogin-module__cJQ7jq__stepNumber{color:#07f9aa;background:#07f9aa1a;border-radius:8px;flex:0 0 27px;place-items:center;height:27px;font-size:11px;font-weight:800;display:grid}.VideoLogin-module__cJQ7jq__inviteStatusValid,.VideoLogin-module__cJQ7jq__inviteStatusMissing{margin:-4px 0 0;font-size:12px;line-height:1.55}.VideoLogin-module__cJQ7jq__inviteStatusValid{color:#9ff5d5}.VideoLogin-module__cJQ7jq__inviteStatusValid span{color:#07f9aa;margin-right:5px}.VideoLogin-module__cJQ7jq__inviteStatusMissing{color:#e8bac7}.VideoLogin-module__cJQ7jq__field{flex-direction:column;gap:8px;min-width:0;display:flex}.VideoLogin-module__cJQ7jq__field label{color:#f4f0fb;font-size:13px;font-weight:700}.VideoLogin-module__cJQ7jq__field input{color:#fff;background:#231c33;border:1px solid #544b66;border-radius:11px;outline:none;width:100%;min-height:50px;padding:12px 14px;font-size:14px;transition:border-color .16s,box-shadow .16s;display:block}.VideoLogin-module__cJQ7jq__field input::placeholder{color:#9c94ac}.VideoLogin-module__cJQ7jq__field input:focus-visible{border-color:#07f9aa;box-shadow:0 0 0 3px #07f9aa29}.VideoLogin-module__cJQ7jq__field input:disabled{opacity:.75;cursor:progress}.VideoLogin-module__cJQ7jq__field .VideoLogin-module__cJQ7jq__pinInput{font-variant-numeric:tabular-nums;letter-spacing:.24em;font-size:19px;font-weight:650}.VideoLogin-module__cJQ7jq__fieldHint{color:#aca4ba;margin:0;font-size:12px;line-height:1.45}.VideoLogin-module__cJQ7jq__linkReady{background:#07f9aa0e;border:1px solid #07f9aa47;border-radius:12px;align-items:center;gap:12px;min-height:58px;padding:10px 12px;display:flex}.VideoLogin-module__cJQ7jq__linkReadyIcon{color:#07f9aa;background:#07f9aa2b;border-radius:50%;flex:0 0 28px;place-items:center;height:28px;font-size:16px;display:grid}.VideoLogin-module__cJQ7jq__linkReadyCopy{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.VideoLogin-module__cJQ7jq__linkReadyCopy strong{color:#eafff7;font-size:13px;font-weight:750}.VideoLogin-module__cJQ7jq__linkReadyCopy small{color:#c2ceca;font-size:11px}.VideoLogin-module__cJQ7jq__form .VideoLogin-module__cJQ7jq__changeLink{color:#a7f7d8;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;flex:none;padding:8px 2px 8px 8px;font-size:12px;font-weight:700;text-decoration:underline}.VideoLogin-module__cJQ7jq__form .VideoLogin-module__cJQ7jq__changeLink:disabled{opacity:.45;cursor:progress}.VideoLogin-module__cJQ7jq__form .VideoLogin-module__cJQ7jq__submitButton{color:#151021;cursor:pointer;background:#07f9aa;border:0;border-radius:11px;justify-content:center;align-items:center;gap:14px;width:100%;min-height:52px;padding:12px 18px;font-size:14px;font-weight:800;transition:background .16s,transform .16s;display:flex}.VideoLogin-module__cJQ7jq__form .VideoLogin-module__cJQ7jq__submitButton:hover:not(:disabled){background:#55ffbe;transform:translateY(-1px)}.VideoLogin-module__cJQ7jq__form .VideoLogin-module__cJQ7jq__submitButton:disabled{opacity:.67;cursor:progress}.VideoLogin-module__cJQ7jq__buttonArrow{font-size:20px;font-weight:500;line-height:1}.VideoLogin-module__cJQ7jq__error{color:#ffd5d5;background:#aa363614;border:1px solid #ff93937a;border-radius:10px;margin:0;padding:11px 13px;font-size:12px;line-height:1.5}.VideoLogin-module__cJQ7jq__progress{color:#a7f7d8;margin:0;font-size:12px}.VideoLogin-module__cJQ7jq__mascotColumn{isolation:isolate;place-items:center;min-height:430px;display:grid;position:relative}.VideoLogin-module__cJQ7jq__mascotAmbient{z-index:-1;pointer-events:none;filter:blur(20px);background:radial-gradient(circle,#07f9aa1c,#462a901f 47%,#0000 73%);border-radius:50%;width:240px;height:240px;position:absolute}.VideoLogin-module__cJQ7jq__dootScene{background:0 0;place-items:center;width:255px;height:385px;display:grid;position:relative;overflow:visible}.VideoLogin-module__cJQ7jq__dootHalo{z-index:-1;pointer-events:none;filter:blur(15px);background:radial-gradient(#07f9aa1a,#0000 70%);position:absolute;inset:16% 5%}.VideoLogin-module__cJQ7jq__dootCanvas{place-items:center;width:100%;height:100%;display:grid;position:relative;overflow:hidden;-webkit-mask-image:radial-gradient(67% 57% at 50% 67%,#000 58%,#0000 94%);mask-image:radial-gradient(67% 57% at 50% 67%,#000 58%,#0000 94%)}.VideoLogin-module__cJQ7jq__dootLottie{width:100%;height:100%;display:block;-webkit-mask-image:radial-gradient(48% 43% at 50% 67%,#000 76%,#0000 100%);mask-image:radial-gradient(48% 43% at 50% 67%,#000 76%,#0000 100%)}.VideoLogin-module__cJQ7jq__dootLottie svg{display:block;width:100%!important;height:100%!important}.VideoLogin-module__cJQ7jq__dootLoader{border:2px solid #07f9aa33;border-top-color:#07f9aa;border-radius:50%;width:34px;height:34px;animation:.8s linear infinite VideoLogin-module__cJQ7jq__dootSpin}.VideoLogin-module__cJQ7jq__dootUnavailable{background:radial-gradient(circle,#07f9aa29,#0000);border:2px solid #07f9aa80;border-radius:50%;width:95px;height:95px}@keyframes VideoLogin-module__cJQ7jq__dootSpin{to{transform:rotate(360deg)}}.VideoLogin-module__cJQ7jq__back{color:#d0c8db;background:#ffffff09;border:1px solid #ffffff1f;border-radius:999px;align-items:center;gap:9px;min-height:39px;padding:8px 12px;font-size:12px;font-weight:650;text-decoration:none;transition:border-color .18s,color .18s,background-color .18s;display:inline-flex}.VideoLogin-module__cJQ7jq__back svg{flex:none;transition:transform .18s}.VideoLogin-module__cJQ7jq__back:hover{color:#07f9aa;background:#07f9aa12;border-color:#07f9aa7a}.VideoLogin-module__cJQ7jq__back:hover svg,.VideoLogin-module__cJQ7jq__back:focus-visible svg{transform:translate(-3px)}.VideoLogin-module__cJQ7jq__form button:focus-visible,.VideoLogin-module__cJQ7jq__brand:focus-visible,.VideoLogin-module__cJQ7jq__back:focus-visible{outline-offset:4px;outline:3px solid #07f9aa}@media (max-width:760px){.VideoLogin-module__cJQ7jq__card{max-width:550px;padding:28px}.VideoLogin-module__cJQ7jq__topNavigation{margin-bottom:18px}.VideoLogin-module__cJQ7jq__topbar{margin-bottom:24px}.VideoLogin-module__cJQ7jq__loginLayout{grid-template-columns:minmax(0,1fr);gap:0}.VideoLogin-module__cJQ7jq__heroCopy{max-width:none;margin-bottom:24px}.VideoLogin-module__cJQ7jq__mascotColumn{grid-row:1;justify-self:center;min-height:172px;margin-top:-8px;margin-bottom:14px}.VideoLogin-module__cJQ7jq__dootScene{width:145px;height:180px}.VideoLogin-module__cJQ7jq__mascotAmbient{width:160px;height:160px}}@media (max-width:480px){.VideoLogin-module__cJQ7jq__page{padding:20px 14px}.VideoLogin-module__cJQ7jq__card{border-radius:21px;padding:22px}.VideoLogin-module__cJQ7jq__topNavigation{margin-bottom:18px}.VideoLogin-module__cJQ7jq__topbar{margin-bottom:16px}.VideoLogin-module__cJQ7jq__brand img{width:125px}.VideoLogin-module__cJQ7jq__accessBadge{padding:7px 9px;font-size:9px}.VideoLogin-module__cJQ7jq__mascotColumn{min-height:148px;margin-bottom:12px}.VideoLogin-module__cJQ7jq__dootScene{width:130px;height:154px}.VideoLogin-module__cJQ7jq__card h1{font-size:33px}.VideoLogin-module__cJQ7jq__form{gap:16px}.VideoLogin-module__cJQ7jq__back{min-height:36px;font-size:11px}}@media (prefers-reduced-motion:reduce){.VideoLogin-module__cJQ7jq__dootLoader{animation:none}.VideoLogin-module__cJQ7jq__form .VideoLogin-module__cJQ7jq__submitButton{transition:none}.VideoLogin-module__cJQ7jq__form .VideoLogin-module__cJQ7jq__submitButton:hover:not(:disabled){transform:none}.VideoLogin-module__cJQ7jq__back,.VideoLogin-module__cJQ7jq__back svg{transition:none}}
