:root{--pk-blue-1:#1d68ff;--pk-blue-2:#111bc9;--pk-grad:linear-gradient(180deg, #1d68ff 0%, #111bc9 100%);--pk-gray-100:#f5f5f5;--pk-gray-200:#e5e5e5;--pk-neutral-500:#737373;--pk-neutral-700:#404040;--pk-navy:#172554;--pk-req:#d10422;--pk-radius:14px;--pk-ink:#050711;--pk-slate-500:#64748b;--pk-gray-500:#6b7280;--pk-accent-blue:#08f}.pk{color:#111;-webkit-tap-highlight-color:transparent;background:#fff;width:100%;max-width:480px;height:100dvh;margin:0 auto;font-family:Archivo,system-ui,sans-serif;position:relative;overflow:hidden}.pk-tail,.pk-selfie{-webkit-tap-highlight-color:transparent}.pk-register__photo{pointer-events:none;width:100%;height:auto;position:absolute;top:0;left:50%;transform:translate(-50%,-26%)}.pk-register__photo--login{transform:translate(-50%,-18%)}.pk-back{cursor:pointer;z-index:2;background:#ffffff3d;border:none;border-radius:20px;place-items:center;width:40px;height:40px;display:grid;position:absolute;top:24px;left:17px}.pk-back--dark{background:#0000003d}.pk-back img{width:20px;height:20px}.pk-card{box-sizing:border-box;background:#fff;border-radius:20px 20px 0 0;flex-direction:column;gap:16px;width:100%;padding:16px 24px 24px;display:flex;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.pk-titles{text-align:center;flex-direction:column;align-items:center;gap:4px;display:flex}.pk-title-sm,.pk-title-lg{background:var(--pk-grad);color:#0000;-webkit-background-clip:text;background-clip:text;margin:0;font-style:italic}.pk-title-sm{font-size:24px;font-weight:700;line-height:32px}.pk-title-lg{letter-spacing:-1px;font-size:32px;font-weight:900;line-height:32px}.pk-fields{flex-direction:column;gap:16px;display:flex}.pk-field{flex-direction:column;gap:8px;display:flex}.pk-field__label{color:var(--pk-neutral-500);font-size:14px;line-height:20px}.pk-field__req{color:var(--pk-req)}.pk-input{box-sizing:border-box;width:100%;font:inherit;color:#262626;background:var(--pk-gray-100);border:1px solid var(--pk-gray-200);border-radius:var(--pk-radius);outline:none;padding:17px 13px;font-size:14px;font-weight:500;line-height:20px}.pk-input::placeholder{color:var(--pk-neutral-500)}.pk-input:focus{border-color:var(--pk-blue-1)}.pk-password{position:relative}.pk-password .pk-input{padding-right:46px}.pk-eye{width:24px;height:24px;color:var(--pk-neutral-500);cursor:pointer;background:0 0;border:none;place-items:center;display:grid;position:absolute;top:50%;right:13px;transform:translateY(-50%)}.pk-check{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:12px;display:flex}.pk-check__box{border:1.5px solid var(--pk-neutral-700);background:#fff;border-radius:4px;flex:none;place-items:center;width:20px;height:20px;display:grid}.pk-check__box--on{background:var(--pk-grad);color:#fff;border-color:#0000}.pk-check__box--on svg{width:13px;height:13px}.pk-check__text{color:#6b7280;font-size:14px;font-weight:500;line-height:20px}.pk-link-navy{color:var(--pk-navy)}.pk-cta-group{flex-direction:column;gap:8px;display:flex}.pk-btn{border-radius:var(--pk-radius);background:var(--pk-grad);color:#fff;cursor:pointer;border:none;width:100%;height:60px;font-family:inherit;font-size:20px;font-weight:700;line-height:24px}.pk-btn:disabled{background:var(--pk-gray-200);color:var(--pk-neutral-500);cursor:default}.pk-alt{text-align:center;color:#6b7280;padding:12px 16px;font-size:16px;font-weight:700;line-height:24px}.pk-alt__link{font:inherit;cursor:pointer;background:0 0;background-image:var(--pk-grad);color:#0000;-webkit-background-clip:text;background-clip:text;border:none}.pk-forgot{font:inherit;color:var(--pk-blue-1);cursor:pointer;background:0 0;border:none;align-self:flex-start;padding:0;font-size:13px}.pk-error{color:var(--pk-req);margin:0;font-size:13px}.pk-otp{box-sizing:border-box;flex-direction:column;gap:40px;padding:88px 24px 24px;display:flex}.pk-otp__head{flex-direction:column;gap:12px;display:flex}.pk-otp__title{letter-spacing:-1px;background:var(--pk-grad);color:#0000;-webkit-background-clip:text;background-clip:text;margin:0;font-size:32px;font-style:normal;font-weight:900;line-height:32px}.pk-otp__lede{color:var(--pk-slate-500);margin:0;font-size:16px;line-height:24px}.pk-otp__boxes{box-sizing:border-box;gap:16px;width:100%;display:flex}.pk-otp__box{text-align:center;letter-spacing:-1px;min-width:0;height:80px;color:var(--pk-ink);background:var(--pk-gray-100);border:1px solid var(--pk-gray-200);border-radius:var(--pk-radius);outline:none;flex:1;font-family:inherit;font-size:32px;font-weight:600}.pk-otp__box:focus{border-color:var(--pk-blue-1);background:#dbeafe}.pk-otp__foot{flex-direction:column;gap:8px;display:flex}.pk-otp__resend{text-align:center;color:var(--pk-gray-500);margin:0;padding:12px 16px;font-size:16px;font-weight:600;line-height:24px}.pk-otp__resend button{font:inherit;color:var(--pk-gray-500);cursor:default;background:0 0;border:none}.pk-otp__resend button:not(:disabled){color:var(--pk-accent-blue);cursor:pointer}.pk-otp__resend strong{color:var(--pk-ink)}.pk-login__title{text-align:center;color:var(--pk-blue-1);margin:4px 0 0;font-size:28px;font-style:italic;font-weight:900;line-height:32px}.pk-tail{z-index:60;cursor:pointer;text-align:center;color:#fff;border:none;flex-direction:column;justify-content:center;align-items:center;gap:12px;width:100%;padding:24px;font-family:Archivo,system-ui,sans-serif;animation:.24s ease-out both pk-fade-in;display:flex;position:fixed;inset:0}@keyframes pk-fade-in{0%{opacity:0}to{opacity:1}}.pk-rank{background:#070b1c}.pk-rank__bg{object-fit:cover;z-index:0;filter:brightness(.6)saturate(1.16)contrast(1.06);width:100%;height:100%;position:absolute;inset:0}.pk-rank:before{content:"";z-index:1;pointer-events:none;background:radial-gradient(105% 66% at 50% 43%,#06091a00 0%,#06091a3d 46%,#06091a9e 100%),linear-gradient(#06091a85 0%,#06091a0f 16% 58%,#06091abd 100%);position:absolute;inset:0}.pk-rank .pk-rank__effect{z-index:2;mix-blend-mode:plus-lighter;filter:brightness(1.3);width:165vmax;height:165vmax;animation:40s linear infinite pk-shine-spin,3.6s ease-in-out infinite pk-rank-glow;top:45%}@keyframes pk-rank-glow{0%,to{opacity:.9}50%{opacity:1}}.pk-rank__effect,.pk-coins__effect{object-fit:contain;pointer-events:none;width:175vmax;height:175vmax;animation:28s linear infinite pk-shine-spin,3.4s ease-in-out infinite pk-shine-pulse;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@keyframes pk-shine-spin{0%{transform:translate(-50%,-50%)rotate(0)}to{transform:translate(-50%,-50%)rotate(360deg)}}@keyframes pk-shine-pulse{0%,to{opacity:.55}50%{opacity:.95}}.pk-rank__label,.pk-rank__avatar,.pk-rank__name,.pk-rank__sub,.pk-rank__tap{z-index:3;position:relative}.pk-rank__label{background:linear-gradient(#fff 22%,#add5fb 80%);color:#0000;filter:drop-shadow(0 0 12px #3dffff7d);-webkit-background-clip:text;background-clip:text;margin:0;font-size:18px;font-style:normal;font-weight:900}.pk-rank__avatar{filter:drop-shadow(0 24px 44px #0000008c);width:auto;height:min(52vh,440px);animation:.62s ease-out both pk-rank-rise}.pk-rank__name{filter:drop-shadow(0 6px 18px #00000080);width:min(72vw,340px);height:auto;margin-top:-34px;animation:.62s ease-out .12s both pk-rank-rise}@keyframes pk-rank-rise{0%{opacity:0;transform:translateY(26px)}to{opacity:1;transform:translateY(0)}}.pk-rank__sub{letter-spacing:-.28px;color:#d4d4d4;text-shadow:0 4px 4px #00000040;max-width:340px;margin:0;font-size:14px;font-weight:600;line-height:1.4}.pk-rank__sub strong{font-weight:800}.pk-rank__sub-accent{color:#93c5fd}.pk-rank__tap{color:#d4d4d4;margin-top:8px;font-size:14px;font-weight:500}.pk-coins{background:#06080dd1}.pk-coins .pk-coins__effect{object-fit:contain;mix-blend-mode:normal;filter:none;width:150vmax;height:150vmax;animation:3.2s ease-in-out infinite pk-coins-glow;top:49%}@keyframes pk-coins-glow{0%,to{opacity:.82;transform:translate(-50%,-50%)scale(1)}50%{opacity:1;transform:translate(-50%,-50%)scale(1.05)}}.pk-coins__eyebrow,.pk-coins__title,.pk-coins__stack,.pk-coins__tap{z-index:1;position:relative}.pk-coins__eyebrow{color:#fff;text-shadow:0 0 5px #00000073;align-items:center;gap:10px;margin:0;font-size:20px;font-weight:700;display:inline-flex}.pk-coins__mark{display:block}.pk-coins__mark--flip{display:inline-flex;transform:scaleX(-1)}.pk-coins__spark{z-index:1;opacity:.6;pointer-events:none;filter:drop-shadow(0 4px 8px #0006);height:auto;position:absolute}.pk-coins__spark--1{width:56px;top:30%;left:9%;transform:rotate(-20deg)}.pk-coins__spark--2{width:46px;top:27%;right:11%;transform:rotate(16deg)}.pk-coins__spark--3{width:34px;bottom:26%;left:15%;transform:rotate(-6deg)}.pk-coins__spark--4{width:30px;bottom:24%;right:17%;transform:rotate(22deg)}.pk-coins__title{letter-spacing:-2px;color:#fff;text-shadow:0 0 5px #78b4ff,0 0 12px #468cfff2,0 0 26px #3c78ffb3,0 2px 5px #0006;margin:0;font-size:45px;font-weight:700}.pk-coins__stack{place-items:center;margin:8px 0 20px;animation:.52s cubic-bezier(.2,.7,.2,1.3) both pk-coins-pop;display:grid;position:relative}@keyframes pk-coins-pop{0%{opacity:0;transform:scale(.5)}to{opacity:1;transform:scale(1)}}.pk-coins__pile{filter:drop-shadow(0 10px 24px #00000080);width:min(54vw,235px);height:auto}.pk-coins__amount{text-align:center;color:#fff;background:linear-gradient(#1e40afc2 0%,#0d1b49c2 100%);border-radius:21.5px;min-width:100px;padding:3px 18px;font-size:30px;font-weight:700;position:absolute;bottom:16px;box-shadow:0 1px 11px #f5ff6754}.pk-coins__tap{color:#d4d4d4;margin-top:44px;font-size:16px;font-weight:600}.pk-coins--fly{animation:.42s forwards pk-coins-dismiss}@keyframes pk-coins-dismiss{to{opacity:0}}@media (prefers-reduced-motion:reduce){.pk-tail{animation:none}.pk-rank .pk-rank__effect,.pk-coins__effect{opacity:.85;animation:none}.pk-rank__avatar,.pk-rank__name,.pk-coins__stack{animation:none}.pk-coins--fly{opacity:0;animation:none}}.pk-selfie{z-index:60;color:#fff;background:#0b0d13;flex-direction:column;align-items:center;gap:16px;padding:24px;font-family:Archivo,system-ui,sans-serif;display:flex;position:fixed;inset:0}.pk-selfie__skip{color:#d4d4d4;font:inherit;cursor:pointer;z-index:2;background:0 0;border:none;font-weight:700;position:absolute;top:20px;right:20px}.pk-selfie__title{letter-spacing:-1px;text-align:center;margin:8px 0 0;font-size:32px;font-style:italic;font-weight:900}.pk-selfie__title--confirm{font-size:24px}.pk-selfie__stage{background:#000;border-radius:24px;flex:1;width:100%;position:relative;overflow:hidden}.pk-selfie__video,.pk-selfie__shot{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.pk-selfie__video{transform:scaleX(-1)}.pk-selfie__frame{object-fit:cover;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.pk-selfie__shutter{cursor:pointer;background:#fff;border:5px solid #fff6;border-radius:50%;flex:none;width:72px;height:72px}.pk-selfie__shutter:disabled{opacity:.5}.pk-selfie__actions{flex-direction:column;gap:8px;width:100%;display:flex}.pk-selfie__actions .pk-btn{font-size:16px}.pk-selfie__retake{color:#60a5fa;font:inherit;cursor:pointer;background:0 0;border:none;padding:8px;font-weight:700}.pk-selfie--fallback{text-align:center;justify-content:center}.pk-selfie__fallback-text{color:#c7cfdd;max-width:300px;font-size:14px;line-height:20px}.pk-fd{overflow:hidden}.pk-fd__bg{object-fit:cover;object-position:center top;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.pk-fd__panel{z-index:1;color:#fff;background:linear-gradient(#05081400 0%,#050814d9 45%,#05060f 100%);flex-direction:column;gap:12px;padding:32px 24px 24px;display:flex;position:absolute;bottom:0;left:0;right:0}.pk-fd__notice{background:#ffffff1a;border-radius:14px;padding:14px 16px;font-size:14px;line-height:20px}.pk-fd__notice .enter__notice-title,.pk-fd__notice-title{margin:0 0 4px;font-weight:800}.pk-fd__actions{flex-direction:column;gap:12px;display:flex}.pk-fd__btn{box-sizing:border-box;color:#fff;cursor:pointer;border-radius:24px;width:100%;padding:24px;font-family:Archivo,system-ui,sans-serif;font-size:32px;font-style:normal;font-weight:900;line-height:40px;box-shadow:0 8px 20px #00000059}.pk-fd__btn--join{background:linear-gradient(#1d68ff 0%,#111bc9 100%);border:3px solid #6da3ff}.pk-fd__btn--start{background:linear-gradient(#ef4444 0%,#b91c1c 100%);border:3px solid #e79da6}.pk-fd__modal{z-index:70;background:#05081499;justify-content:center;align-items:center;padding:0;font-family:Archivo,system-ui,sans-serif;display:flex;position:fixed;inset:0}.pk-fd__modal-card{box-sizing:border-box;color:#111;background:#fff;border-radius:20px;flex-direction:column;gap:20px;width:min(88vw,420px);padding:24px;display:flex;position:relative}.pk-fd__modal-close{color:#fff;cursor:pointer;background:#00000029;border:none;border-radius:999px;place-items:center;width:24px;height:24px;font-size:15px;line-height:1;display:grid;position:absolute;top:16px;right:16px}.pk-fd__modal-head{flex-direction:column;align-items:center;gap:12px;width:100%;display:flex}.pk-fd__modal-title{text-align:center;letter-spacing:-1px;background:var(--pk-grad);color:#0000;-webkit-background-clip:text;background-clip:text;margin:0;font-size:32px;font-style:normal;font-weight:900;line-height:32px}.pk-fd__modal-sub{text-align:center;color:var(--pk-navy);margin:0;font-size:16px;font-weight:600;line-height:24px}.pk-fd__modal .pk-otp__boxes{gap:8px}.pk-fd__modal .pk-otp__box{aspect-ratio:auto;height:56px;padding:0;font-size:22px}.pk-fd__login,.enter__login{text-align:center;color:#ffffffd9;font-size:14px}.pk-fd__login .enter__login-link,.enter__login-link{font:inherit;color:#fff;cursor:pointer;background:0 0;border:none;font-weight:800;text-decoration:underline}.pk-fd .enter__footer{text-align:center;color:#ffffff8c;font-size:11px}.pk-input--error{border-color:var(--pk-req);background:#fef2f2}.pk-field__error{color:var(--pk-req);margin:2px 0 0;font-size:13px;line-height:18px}@keyframes pk-fade-rise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes pk-card-rise{0%{opacity:0;transform:translate(-50%,18px)}to{opacity:1;transform:translate(-50%)}}.pk-anim-in{animation:.3s cubic-bezier(.16,1,.3,1) both pk-fade-rise}.pk-card.pk-anim-in{animation-name:pk-card-rise}@media (prefers-reduced-motion:reduce){.pk-anim-in{animation:none}}
