.pcom-mkt.auth{isolation:isolate;background-color:var(--paper);flex-direction:column;min-height:100dvh;display:flex;position:relative}.pcom-mkt.auth:before{content:"";z-index:-2;pointer-events:none;opacity:.6;background-image:radial-gradient(circle at 20% 30%,#00000006 0 1px,#0000 1.5px),radial-gradient(circle at 70% 70%,#00000005 0 1px,#0000 1.5px);background-size:18px 18px,26px 26px;position:fixed;inset:0}.pcom-mkt.auth:after{content:"";z-index:-1;pointer-events:none;background-image:radial-gradient(680px 460px at 84% -8%,#f0682538,#0000 70%),radial-gradient(560px 460px at 6% 96%,#2d4d8529,#0000 70%),linear-gradient(#192a4b0a 1px,#0000 1px),linear-gradient(90deg,#192a4b0a 1px,#0000 1px);background-size:auto,auto,64px 64px,64px 64px;position:fixed;inset:0;-webkit-mask-image:radial-gradient(130% 90% at 50% 0,#000 30%,#0000 82%);mask-image:radial-gradient(130% 90% at 50% 0,#000 30%,#0000 82%)}.pcom-mkt .auth-top{text-align:center;padding:26px 32px 0}.pcom-mkt .auth-top .logo{align-items:center;height:30px;display:inline-flex}.pcom-mkt .auth-top .logo img{width:auto;height:100%;display:block}.pcom-mkt .auth-main{flex:1;justify-content:center;align-items:center;padding:40px 24px 72px;display:flex}.pcom-mkt .auth-col{width:100%;max-width:468px}.pcom-mkt .auth-col.wide{max-width:560px}.pcom-mkt .auth-head{text-align:center;margin-bottom:26px}.pcom-mkt .auth-head h1{margin-top:10px;font-size:32px}.pcom-mkt .auth-head p{color:#192a4b99;margin-top:12px;font-size:15px;font-weight:500}.pcom-mkt .auth-card{background:#fff;border-radius:24px;padding:30px;box-shadow:0 40px 80px -46px #192a4b6b,0 0 0 1px #192a4b0d}.pcom-mkt .auth-alt{text-align:center;color:#192a4b99;margin-top:22px;font-size:14px;font-weight:500}.pcom-mkt .auth-alt a{color:var(--orange);font-family:Montserrat,sans-serif;font-weight:700}.pcom-mkt .auth-alt a:hover{text-decoration:underline}.pcom-mkt .form{flex-direction:column;gap:16px;display:flex}.pcom-mkt .row-2{grid-template-columns:1fr 1fr;gap:14px;display:grid}.pcom-mkt .field{gap:7px;display:grid}.pcom-mkt .field>label,.pcom-mkt .field-head>label{color:var(--navy);font-family:Montserrat,sans-serif;font-size:13px;font-weight:700}.pcom-mkt .field input{color:var(--ink);background:var(--paper);border:0;border-radius:13px;width:100%;padding:14px 16px;font:500 15px Open Sans,system-ui,sans-serif;transition:box-shadow .15s,background .15s;box-shadow:inset 0 0 0 1.5px #192a4b1a}.pcom-mkt .field input::placeholder{color:#192a4b61}.pcom-mkt .field input:hover{box-shadow:inset 0 0 0 1.5px #192a4b2e}.pcom-mkt .field input:focus{box-shadow:inset 0 0 0 2px var(--orange), 0 0 0 4px #f0682524;background:#fff;outline:none}.pcom-mkt .field .hint{color:#192a4b80;font-size:12.5px;font-weight:500}.pcom-mkt .field-error{color:#b3342c;font-size:12.5px;font-weight:600;line-height:1.4}.pcom-mkt .pw-anchor{position:relative}.pcom-mkt .pw-overlay{z-index:30;-webkit-backdrop-filter:blur(15px);background:#ffffffdb;border-radius:16px;outline:none;padding:16px;animation:.13s ease-out pw-pop;position:absolute;top:calc(100% + 8px);left:0;right:0;box-shadow:0 0 0 1px #192a4b14,0 24px 48px -24px #192a4b73}@keyframes pw-pop{0%{opacity:0;transform:translateY(-4px)}}@media (prefers-reduced-motion:reduce){.pcom-mkt .pw-overlay{animation:none}}.pcom-mkt .pw-title{color:var(--navy);margin-bottom:10px;font-family:Montserrat,sans-serif;font-size:13px;font-weight:700}.pcom-mkt .pw-meter{gap:6px;margin-bottom:12px;display:grid}.pcom-mkt .pw-strength{font-family:Montserrat,sans-serif;font-size:12.5px;font-weight:700}.pcom-mkt .pw-strength.s1{color:#b3342c}.pcom-mkt .pw-strength.s2{color:#b06a12}.pcom-mkt .pw-strength.s3{color:var(--green-deep)}.pcom-mkt .pw-track{background:#192a4b1a;border-radius:2px;height:6px;overflow:hidden}.pcom-mkt .pw-fill{border-radius:2px;height:100%;transition:width .2s,background .2s}.pcom-mkt .pw-fill.s1{background:#b3342c}.pcom-mkt .pw-fill.s2{background:#e0912f}.pcom-mkt .pw-fill.s3{background:var(--green-deep)}.pcom-mkt .pw-feedback{color:#192a4ba6;font-size:12.5px;font-weight:500;line-height:1.4}.pcom-mkt .pw-rules{gap:4px;margin:0;padding:0;list-style:none;display:grid}.pcom-mkt .pw-rules li{color:#192a4b99;align-items:center;gap:8px;font-size:12.5px;font-weight:500;line-height:1.35;transition:color .15s;display:flex}.pcom-mkt .pw-rules li.met{color:var(--green-deep)}.pcom-mkt .pw-tick{flex:0 0 16px;width:16px;height:16px}.pcom-mkt .pw-tick circle{fill:var(--green-deep)}.pcom-mkt .pw-tick circle.ring{fill:none;stroke:#192a4b40;stroke-width:1.5px}.pcom-mkt .pw-tick path{fill:none;stroke:#fff;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.pcom-mkt .field input[aria-invalid=true]{background:#b3342c0a;box-shadow:inset 0 0 0 1.5px #b3342c8c}.pcom-mkt .field input[aria-invalid=true]:focus{background:#fff;box-shadow:inset 0 0 0 2px #b3342c,0 0 0 4px #b3342c24}.pcom-mkt .field-head{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.pcom-mkt .field-head a,.pcom-mkt .field-head .linklike{white-space:nowrap;color:var(--orange);font-family:Montserrat,sans-serif;font-size:12.5px;font-weight:700;line-height:1.2}.pcom-mkt .field-head a:hover,.pcom-mkt .field-head .linklike:hover{text-decoration:underline}.pcom-mkt .consent-block{gap:7px;display:grid}.pcom-mkt .consent{cursor:pointer;grid-template-columns:22px 1fr;align-items:start;gap:12px;display:grid}.pcom-mkt .consent input{appearance:none;background:var(--paper);cursor:pointer;border-radius:7px;place-items:center;width:22px;height:22px;margin:0;transition:background .15s,box-shadow .15s;display:grid;box-shadow:inset 0 0 0 1.5px #192a4b2e}.pcom-mkt .consent input:after{content:"";opacity:0;border-bottom:2.5px solid #fff;border-left:2.5px solid #fff;width:11px;height:6px;transition:opacity .12s,transform .12s;transform:rotate(-45deg)translate(1px,-1px)scale(.6)}.pcom-mkt .consent input:checked{background:var(--orange);box-shadow:inset 0 0 0 1.5px var(--orange)}.pcom-mkt .consent input:checked:after{opacity:1;transform:rotate(-45deg)translate(1px,-1px)scale(1)}.pcom-mkt .consent input:focus-visible{box-shadow:inset 0 0 0 1.5px var(--orange), 0 0 0 4px #f0682529;outline:none}.pcom-mkt .consent input[aria-invalid=true]{box-shadow:inset 0 0 0 1.5px #b3342cb3}.pcom-mkt .consent input[aria-invalid=true]:focus-visible{box-shadow:inset 0 0 0 1.5px #b3342c,0 0 0 4px #b3342c29}.pcom-mkt .consent span{color:#192a4bb3;font-size:13.5px;font-weight:500;line-height:1.45}.pcom-mkt .consent a{color:var(--navy);font-weight:700;text-decoration:underline}.pcom-mkt .form .btn{cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;gap:9px;width:100%;margin-top:4px;padding:16px 24px;font-family:Montserrat,sans-serif;font-size:15px;font-weight:800;line-height:1;text-decoration:none;transition:background .18s,transform .18s,box-shadow .18s;display:inline-flex}.pcom-mkt .form .btn-o{background:var(--orange);color:#fff;box-shadow:0 10px 24px #f0682542}.pcom-mkt .form .btn-o:hover:not(:disabled){background:#dd5c1d;transform:translateY(-1px)}.pcom-mkt .form .btn-o:active:not(:disabled){transform:translateY(0)}.pcom-mkt .form .btn:disabled{opacity:.55;cursor:not-allowed;box-shadow:none;transform:none}.pcom-mkt .form .btn:focus-visible{outline-offset:2px;outline:3px solid #f0682573}.pcom-mkt .divider{color:#192a4b66;align-items:center;gap:14px;margin:20px 0;font-size:12.5px;font-weight:600;display:flex}.pcom-mkt .divider:before,.pcom-mkt .divider:after{content:"";background:var(--line);flex:1;height:1px}.pcom-mkt .assure{flex-wrap:wrap;justify-content:center;gap:8px 20px;margin-top:22px;display:flex}.pcom-mkt .assure span{color:#192a4b8c;align-items:center;gap:7px;font-size:13px;font-weight:600;display:inline-flex}.pcom-mkt .assure svg{fill:none;width:15px;height:15px;stroke:var(--green-deep);stroke-width:2.6px;stroke-linecap:round;stroke-linejoin:round;flex:0 0 15px}.pcom-mkt .invited{color:var(--green-deep);background:#22b27b1a;border-radius:16px;align-items:center;gap:12px;margin-bottom:22px;padding:14px 18px;font-size:13.5px;font-weight:600;display:flex;box-shadow:inset 0 0 0 1px #22b27b33}.pcom-mkt .sent-ic{background:#22b27b1f;border-radius:50%;place-items:center;width:62px;height:62px;margin:0 auto 4px;display:grid}.pcom-mkt .sent-ic svg{fill:none;width:28px;height:28px;stroke:var(--green-deep);stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round}.pcom-mkt .sent-mail{color:var(--navy);font-family:Montserrat,sans-serif;font-weight:700}.pcom-mkt .auth-foot{text-align:center;color:#192a4b6b;padding:0 24px 30px;font-size:12.5px;font-weight:500}.pcom-mkt .auth-foot a:hover{color:var(--navy)}@media (max-width:560px){.pcom-mkt .auth-top{padding:18px 20px 0}.pcom-mkt .auth-main{align-items:flex-start;padding:26px 18px 48px}.pcom-mkt .auth-card{border-radius:20px;padding:22px}.pcom-mkt .auth-head h1{font-size:25px}.pcom-mkt .row-2{grid-template-columns:1fr}}@media (pointer:coarse){.pcom-mkt .field input,.pcom-mkt .form .btn{min-height:48px}.pcom-mkt .consent input{width:24px;height:24px}}.pcom-mkt .tabbar{-webkit-backdrop-filter:blur(20px);background:#ffffffb8;border-radius:999px;gap:4px;width:fit-content;margin:0 auto 20px;padding:5px;display:flex;box-shadow:inset 0 1px #ffffffe6,0 0 0 1px #192a4b0d,0 14px 30px -18px #192a4b40}.pcom-mkt .tabbtn{color:#192a4b8c;border-radius:999px;padding:11px 22px;font-family:Montserrat,sans-serif;font-size:13.5px;font-weight:700;transition:background .15s,color .15s}.pcom-mkt .tabbtn:hover{color:var(--navy)}.pcom-mkt .tabbtn.on{background:var(--navy);color:#fff}.pcom-mkt .ac-head{margin-bottom:22px}.pcom-mkt .ac-head h1{letter-spacing:-.03em;color:var(--navy);margin:0;font-family:Montserrat,sans-serif;font-size:26px;font-weight:800;line-height:1.1}.pcom-mkt .ac-head p{color:#192a4b99;margin-top:9px;font-size:14.5px;font-weight:500}.pcom-mkt .form-error{color:#b3342c;font-size:13.5px;font-weight:600}.pcom-mkt .form-notice{color:var(--green-deep);background:#22b27b1a;border-radius:13px;padding:12px 14px;font-size:13px;font-weight:600;line-height:1.45;box-shadow:inset 0 0 0 1px #22b27b33}.pcom-mkt .linklike{color:var(--orange);padding:0;font-family:Montserrat,sans-serif;font-weight:700}.pcom-mkt .linklike:hover{text-decoration:underline}.pcom-mkt .linklike:disabled{color:#192a4b73;cursor:default;text-decoration:none}.pcom-mkt .sentto,.pcom-mkt .verify-to{color:#192a4b99;margin-bottom:2px;font-size:13.5px;font-weight:500}.pcom-mkt .sentto strong,.pcom-mkt .verify-to b{color:var(--navy);font-family:Montserrat,sans-serif;font-weight:700}.pcom-mkt .code-input{letter-spacing:.42em;text-align:center;padding:16px 12px!important;font-family:Montserrat,sans-serif!important;font-size:25px!important;font-weight:800!important}
