.pdl-page--reg{background:var(--pdl-mist)}.pdl-reg-view #main-content .container{width:100%;max-width:none;padding:0}.pdl-reg{--rg-red:#C2413A;background:var(--pdl-mist)}.pdl-reg .rg-split{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);min-height:calc(100vh - 80px)}.pdl-reg .rg-side{position:relative;overflow:hidden;display:flex;align-items:center;color:#fff;padding:clamp(36px, 5vw, 72px) clamp(24px, 4vw, 64px);background:radial-gradient(90% 70% at 0% 100%,color-mix(in srgb,var(--pdl-turf) 55%,transparent) 0%,transparent 60%),var(--pdl-court)}.pdl-reg .rg-side::before{content:"";position:absolute;inset:7% 10%;border:2px solid rgb(255 255 255 / .08);border-radius:6px;pointer-events:none;-webkit-mask-image:linear-gradient(180deg,transparent 0%,#000 70%);mask-image:linear-gradient(180deg,transparent 0%,#000 70%);background:linear-gradient(0deg,transparent calc(50% - 1px),rgb(255 255 255 / .1) calc(50% - 1px) calc(50% + 1px),transparent calc(50% + 1px)),linear-gradient(0deg,transparent 15.25%,rgb(255 255 255 / .06) 15.25% calc(15.25% + 1px),transparent calc(15.25% + 1px) calc(84.75% - 1px),rgb(255 255 255 / .06) calc(84.75% - 1px) 84.75%,transparent 84.75%)}.pdl-reg .rg-side__in{position:relative;max-width:460px;margin:0 auto}.pdl-reg .rg-logo img{display:block;height:32px;width:auto;filter:brightness(0) invert(1);margin-bottom:36px}.pdl-reg .rg-logo,.pdl-reg .rg-logo:visited{color:#fff;font-weight:850;font-size:1.4rem;text-decoration:none}.pdl-reg .rg-side__h{margin:0 0 12px;font-size:clamp(1.9rem, 3vw, 2.7rem);line-height:1.05;font-weight:850;letter-spacing:-.035em;text-wrap:balance}.pdl-reg .rg-side__p{margin:0 0 26px;color:rgb(255 255 255 / .82);font-size:1.05rem}.pdl-reg .rg-side__list{position:relative;display:grid;gap:10px;margin:0 0 28px;padding:0;list-style:none}.pdl-reg .rg-side__list li{position:relative;display:flex;align-items:center;gap:12px;margin:0;padding:12px 14px;border-radius:14px;background:color-mix(in srgb,var(--pdl-court) 82%,#fff);box-shadow:inset 0 0 0 1px rgb(255 255 255 / .14);font-weight:650}.pdl-reg .rg-side__list span{display:inline-grid;place-items:center;width:34px;height:34px;border-radius:10px;background:#fff;color:var(--pdl-court);flex:none}.pdl-reg .rg-side__list .pdl-icon{width:18px;height:18px}.pdl-reg .rg-trial{margin:0;color:rgb(255 255 255 / .8)}.pdl-reg .rg-trial strong{display:inline-block;padding:4px 10px;margin-right:6px;border-radius:999px;background:var(--pdl-ball);color:var(--pdl-ink)}.pdl-reg .rg-trial a,.pdl-reg .rg-trial a:visited{color:#fff;text-decoration:underline;text-underline-offset:3px}.pdl-reg .rg-main{display:flex;align-items:center;justify-content:center;padding:clamp(28px, 5vw, 64px) 16px}.pdl-reg .rg-card{width:100%;max-width:520px;background:#fff;border-radius:22px;padding:clamp(24px, 3.5vw, 40px);box-shadow:0 40px 80px -50px rgb(20 33 61 / .45),inset 0 0 0 1px var(--pdl-line)}.pdl-reg .rg-steps{display:flex;justify-content:center;align-items:center;gap:0;margin:0 0 14px;padding:0;list-style:none}.pdl-reg .rg-steps[hidden]{display:none}.pdl-reg .rg-steps li{display:grid;place-items:center;width:28px;height:28px;margin:0;border-radius:50%;background:var(--pdl-mist);color:var(--pdl-muted);font-weight:800;font-size:.85rem}.pdl-reg .rg-steps li+li{margin-left:44px;position:relative}.pdl-reg .rg-steps li+li::before{content:"";position:absolute;right:100%;width:44px;height:2px;background:var(--pdl-line-strong)}.pdl-reg .rg-steps li.is-on{background:var(--pdl-court);color:#fff}.pdl-reg .rg-h{margin:0;text-align:center;font-size:1.6rem;font-weight:850;letter-spacing:-.025em;color:var(--pdl-ink)}.pdl-reg .rg-q{margin:4px 0 20px;text-align:center;color:var(--pdl-muted)}.pdl-reg .rg-roles{display:grid;gap:10px}.pdl-reg .rg-role{position:relative;display:flex;align-items:center;gap:14px;padding:14px 16px;border-radius:16px;cursor:pointer;box-shadow:inset 0 0 0 1.5px var(--pdl-line-strong);transition:box-shadow .15s,background .15s}.pdl-reg .rg-role:hover{box-shadow:inset 0 0 0 1.5px var(--pdl-court)}.pdl-reg .rg-role input{position:absolute;opacity:0;pointer-events:none}.pdl-reg .rg-role:focus-within{box-shadow:inset 0 0 0 2px var(--pdl-court),0 0 0 4px color-mix(in srgb,var(--pdl-court) 18%,transparent)}.pdl-reg .rg-role.is-on{background:var(--pdl-court-soft);box-shadow:inset 0 0 0 2px var(--pdl-court)}.pdl-reg .rg-role__icon{display:inline-grid;place-items:center;width:42px;height:42px;border-radius:12px;background:var(--pdl-mist);color:var(--pdl-court);flex:none}.pdl-reg .rg-role.is-on .rg-role__icon{background:var(--pdl-court);color:#fff}.pdl-reg .rg-role__txt{flex:1;display:grid;gap:2px}.pdl-reg .rg-role__txt strong{color:var(--pdl-ink);font-size:1.02rem}.pdl-reg .rg-role__txt small{color:var(--pdl-muted);font-size:.88rem}.pdl-reg .rg-role__dot{width:20px;height:20px;border-radius:50%;box-shadow:inset 0 0 0 2px var(--pdl-line-strong);flex:none}.pdl-reg .rg-role.is-on .rg-role__dot{box-shadow:inset 0 0 0 6px var(--pdl-court)}.pdl-reg .rg-btn{width:100%;margin-top:18px;min-height:52px}.pdl-reg .rg-btn[disabled]{opacity:.65;cursor:progress}.pdl-reg .rg-err{margin:14px 0 0;padding:11px 14px;border-radius:12px;background:color-mix(in srgb,var(--rg-red) 10%,#fff);color:var(--rg-red);font-weight:650;font-size:.92rem}.pdl-reg .rg-err[hidden]{display:none}.pdl-reg .rg-login{margin:18px 0 0;text-align:center;color:var(--pdl-muted)}.pdl-reg .rg-login[hidden]{display:none}.pdl-reg .rg-login a{font-weight:750}.pdl-reg .rg-form{display:grid;gap:14px;margin-top:16px}.pdl-reg .rg-form[hidden],.pdl-reg .rg-pane[hidden],.pdl-reg .rg-field[hidden]{display:none}.pdl-reg .rg-as{margin:0;text-align:center;color:var(--pdl-muted)}.pdl-reg .rg-as strong{color:var(--pdl-court)}.pdl.pdl-reg .rg-change{border:0;background:none;padding:0 0 0 6px;font:inherit;color:var(--pdl-muted);text-decoration:underline;cursor:pointer}.pdl-reg .rg-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.pdl-reg .rg-field{display:grid;gap:6px}.pdl-reg .rg-field label{font-size:.88rem;font-weight:700;color:var(--pdl-ink)}.pdl-reg .rg-field small{color:var(--pdl-muted);font-size:.84rem}.pdl.pdl-reg .rg-form input[type="text"],.pdl.pdl-reg .rg-form input[type="email"],.pdl.pdl-reg .rg-form input[type="password"]{width:100%;min-height:48px;padding:11px 14px;border:0;border-radius:12px;background:var(--pdl-mist);color:var(--pdl-ink);font:inherit;font-size:1rem;box-shadow:inset 0 0 0 1.5px var(--pdl-line);outline:0;transition:box-shadow .15s,background .15s}.pdl.pdl-reg .rg-form input:focus{background:#fff;box-shadow:inset 0 0 0 2px var(--pdl-court),0 0 0 4px color-mix(in srgb,var(--pdl-court) 18%,transparent)}.pdl.pdl-reg .rg-form .is-invalid{box-shadow:inset 0 0 0 2px var(--rg-red)!important}.pdl-reg .rg-pass{position:relative}.pdl.pdl-reg .rg-pass input{padding-right:84px}.pdl.pdl-reg .rg-pass button.rg-eye{position:absolute;right:6px;top:50%;transform:translateY(-50%);border:0;background:#fff;border-radius:8px;padding:6px 10px;font:inherit;font-size:.8rem;font-weight:700;color:var(--pdl-court);cursor:pointer}.pdl-reg .rg-rule{margin:-4px 0 0;color:var(--pdl-muted);font-size:.82rem}.pdl-reg .rg-check{display:flex;gap:10px;align-items:flex-start;font-size:.9rem;color:var(--pdl-muted);line-height:1.45;border-radius:8px}.pdl-reg .rg-check input{margin-top:3px;width:18px;height:18px;flex:none;accent-color:var(--pdl-court)}.pdl-reg .rg-check.is-invalid span{color:var(--rg-red)}.pdl-reg .rg-done{text-align:center;padding:10px 0;outline:0}.pdl-reg .rg-done__icon{display:inline-grid;place-items:center;width:64px;height:64px;border-radius:50%;background:var(--pdl-turf);color:#fff;margin-bottom:14px}.pdl-reg .rg-done__icon .pdl-icon{width:32px;height:32px}.pdl-reg .rg-done__h{margin:0 0 8px;font-size:1.6rem;font-weight:850;color:var(--pdl-ink)}.pdl-reg .rg-done p{color:var(--pdl-muted)}@media (max-width:900px){.pdl-reg .rg-split{grid-template-columns:1fr;min-height:0}.pdl-reg .rg-main{order:-1;padding-top:24px}.pdl-reg .rg-side{padding-top:40px;padding-bottom:48px}.pdl-reg .rg-logo img{margin-bottom:22px}}@media (max-width:520px){.pdl-reg .rg-row{grid-template-columns:1fr}.pdl-reg .rg-card{padding:22px 18px;border-radius:18px}}.pdl-reg .rg-side .rg-trial{margin:0 0 24px}.pdl-reg .rg-trial span{color:rgb(255 255 255 / .85)}.pdl-reg .rg-next__h{margin:8px 0 12px;font-weight:800;font-size:.95rem;color:#fff}.pdl-reg .rg-next{position:relative;display:grid;gap:14px;margin:0 0 22px;padding:0;list-style:none;counter-reset:nx}.pdl-reg .rg-next::before{content:"";position:absolute;left:13px;top:14px;bottom:14px;width:2px;background:rgb(255 255 255 / .2)}.pdl-reg .rg-next li{position:relative;counter-increment:nx;display:grid;gap:2px;margin:0;padding-left:42px}.pdl-reg .rg-next li::before{content:counter(nx);position:absolute;left:0;top:0;width:28px;height:28px;display:grid;place-items:center;border-radius:50%;background:var(--pdl-court);box-shadow:inset 0 0 0 2px rgb(255 255 255 / .45);color:#fff;font-weight:800;font-size:.82rem}.pdl-reg .rg-next li.is-now::before{background:var(--pdl-ball);color:var(--pdl-ink);box-shadow:0 0 0 4px color-mix(in srgb,var(--pdl-ball) 30%,transparent)}.pdl-reg .rg-next li.is-done::before{content:"✓";background:#fff;color:var(--pdl-turf)}.pdl-reg .rg-next strong{color:#fff;font-size:.98rem}.pdl-reg .rg-next small{color:rgb(255 255 255 / .7);font-size:.85rem}.pdl-reg .rg-help{margin:0;color:rgb(255 255 255 / .75);font-size:.92rem}.pdl-reg .rg-help a,.pdl-reg .rg-help a:visited{color:#fff;text-decoration:underline}.pdl-reg .rg-trial-on{display:flex;align-items:center;justify-content:center;gap:8px;margin:0;padding:9px 12px;border-radius:12px;background:color-mix(in srgb,var(--pdl-turf) 12%,#fff);color:var(--pdl-turf);font-weight:700;font-size:.9rem}.pdl-reg .rg-trial-on[hidden]{display:none}.pdl-reg .rg-trial-on .pdl-icon{width:18px;height:18px}.pdl-reg .rg-rules{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 12px;margin:4px 0 0;padding:0;list-style:none}.pdl-reg .rg-rules li{display:flex;align-items:center;gap:6px;margin:0;font-size:.82rem;color:var(--pdl-muted);transition:color .15s}.pdl-reg .rg-rules .pdl-icon{width:15px;height:15px;padding:1px;border-radius:50%;color:#fff0;box-shadow:inset 0 0 0 1.5px var(--pdl-line-strong);transition:background .15s,color .15s}.pdl-reg .rg-rules li.is-ok{color:var(--pdl-turf);font-weight:650}.pdl-reg .rg-rules li.is-ok .pdl-icon{background:var(--pdl-turf);color:#fff;box-shadow:none}.pdl.pdl-reg .rg-typo{justify-self:start;border:0;background:color-mix(in srgb,var(--pdl-ball) 45%,#fff);color:var(--pdl-ink);border-radius:8px;padding:5px 10px;font:inherit;font-size:.84rem;font-weight:700;cursor:pointer}.pdl.pdl-reg .rg-typo[hidden]{display:none}.pdl-reg .rg-reassure{display:flex;align-items:center;justify-content:center;gap:6px;margin:-4px 0 0;color:var(--pdl-muted);font-size:.86rem}.pdl-reg .rg-reassure .pdl-icon{width:16px;height:16px;color:var(--pdl-turf)}.pdl-reg .rg-form .rg-btn{margin-top:4px}.pdl-reg .rg-done__p{margin:0 0 14px}.pdl-reg .rg-done__steps{display:grid;gap:10px;margin:0 0 6px;padding:0;list-style:none;counter-reset:dn;text-align:left}.pdl-reg .rg-done__steps li{counter-increment:dn;position:relative;margin:0;padding:12px 14px 12px 50px;border-radius:12px;background:var(--pdl-mist);color:var(--pdl-ink);font-weight:600}.pdl-reg .rg-done__steps li::before{content:counter(dn);position:absolute;left:14px;top:50%;transform:translateY(-50%);width:24px;height:24px;display:grid;place-items:center;border-radius:50%;background:var(--pdl-court);color:#fff;font-size:.8rem;font-weight:800}.pdl-reg .rg-done__spam{margin:12px 0 0;font-size:.86rem}.pdl-reg .rg-done .rg-btn[hidden]{display:none}.pdl-reg .rg-done .ph-btn--line{margin-top:10px}.pdl-reg .rg-done p.rg-done__h{color:var(--pdl-ink)}.pdl.pdl-reg button.rg-change{background:none!important;box-shadow:none!important;color:var(--pdl-muted)!important;padding:0 0 0 6px!important;min-height:0}