.pr-page{padding:48px var(--storefront-gutter,24px) 64px;min-height:74vh;background:radial-gradient(ellipse at 45% 25%,var(--customer-surface,#05344955),transparent 65%),var(--customer-surface,#031324);color:var(--customer-text,#eaf4ff);display:flex;flex-direction:column;align-items:center}.pr-card{width:100%;max-width:520px;border:1px solid var(--customer-border,#00bfd8);border-radius:12px;padding:28px 38px 26px;background:linear-gradient(145deg,var(--customer-surface,#071e30),var(--customer-surface,#031324));box-shadow:0 0 32px #00e5ff12;text-align:center}.pr-art{display:block;width:110px;height:110px;margin:0 auto 19px;filter:drop-shadow(-3px 0 8px #00e5ff55) drop-shadow(3px 3px 7px #ff008c33)}.pr-card h1{font:italic 56px/1.02 Rush,Impact,sans-serif;text-transform:uppercase;letter-spacing:-.4px;color:var(--customer-text,#f4f8ff);margin:0}.pr-card h1 em{display:block;color:#ff008c;font-style:inherit;text-shadow:none}.pr-intro,.pr-result>p{font-size:15px;line-height:1.7;color:var(--customer-muted,#c7dce9);margin:18px 0 26px}.pr-form{display:grid;gap:23px;text-align:left}.pr-label{display:grid;gap:9px;font-size:14px;font-weight:600;color:var(--customer-text,#e5f1fa)}.pr-input-wrap{display:block;position:relative}.pr-input-wrap input{box-sizing:border-box;width:100%;height:50px;border:1px solid var(--customer-border,#188fa7);border-radius:6px;background:var(--customer-surface,#031827);color:var(--customer-text,#f4f9ff);padding:12px 48px 12px 15px;font:inherit;font-size:16px;outline:none}.pr-input-wrap input:focus{border-color:#00e5ff;box-shadow:0 0 0 3px #00e5ff20}.pr-input-wrap input::placeholder{color:var(--customer-muted,#83a8bf)}.pr-label small{font-size:12px;font-weight:400;line-height:1.6;color:var(--customer-muted,#9cbacc)}.pr-eye{position:absolute;right:2px;top:2px;width:46px;height:46px;display:grid;place-items:center;border:0;background:transparent;color:var(--customer-muted,#8cdcec);cursor:pointer;padding:10px;border-radius:5px}.pr-eye svg{width:22px;height:22px}.pr-primary,.pr-secondary{display:flex;align-items:center;justify-content:center;width:100%;box-sizing:border-box;min-height:48px;border-radius:6px;padding:12px 18px;font:700 15px/1.5 Arial,sans-serif;text-decoration:none;cursor:pointer}.pr-primary{color:white;background:#ff008c;border:1px solid #ff008c;box-shadow:0 6px 24px #ff008c22}.pr-primary:hover{background:#e90080}.pr-primary:disabled{opacity:.65;cursor:wait}.pr-secondary{color:var(--customer-accent,#69e9fa);background:var(--customer-surface,#071e30);border:1px solid var(--customer-border,#2498b0)}.pr-back{display:inline-block;font-size:14px;color:var(--customer-accent,#00e5ff);margin-top:24px;text-underline-offset:4px}.pr-support{border-top:1px solid var(--customer-border,#214557);padding-top:20px;margin-top:28px;font-size:13px;color:var(--customer-muted,#afc8d9)}.pr-support a{display:block;color:var(--customer-accent,#00e5ff);margin-top:5px;text-underline-offset:4px}.pr-error{background:#ff008c0d;border:1px solid #b94771;border-radius:6px;padding:13px;color:var(--customer-muted,#ffc5d9);font-size:13px;line-height:1.7}.pr-error p{margin:0}.pr-error a{display:block;color:var(--customer-muted,#88edfb);margin-top:10px}.pr-page :is(a,button):focus-visible{outline:2px solid #00e5ff;outline-offset:4px}.pr-preview{max-width:520px;color:var(--customer-muted,#8de6f3);font-size:12px;line-height:1.6;margin:0 0 16px}.pr-result>p{margin-bottom:24px}@media(max-width:600px){.pr-page{padding:28px 16px 40px;min-height:70vh}.pr-card{padding:24px 22px;border-radius:10px}.pr-card h1{font-size:48px}.pr-art{width:94px;height:94px}.pr-intro,.pr-result>p{font-size:14px}.pr-form{gap:21px}}.account-shell:has(.pr-page){background:radial-gradient(ellipse at left,var(--customer-surface,#09304455),transparent 40%),radial-gradient(ellipse at right,var(--customer-surface,#3e123e44),transparent 40%),var(--customer-surface,#031324);min-height:calc(100vh - 110px)}