body.pl-age-page{min-height:100vh;min-height:100dvh;margin:0;background:radial-gradient(circle at 18% 18%,#ffe1f2,transparent 48%),linear-gradient(160deg,#faf2ff,#ffecf4 65%,#fff8ed);font-family:system-ui,-apple-system,Segoe UI,sans-serif;color:#4a2941;display:grid;place-items:center;padding:16px;box-sizing:border-box}.pl-age-page *{box-sizing:border-box}.pl-age-wrap{width:100%;max-width:560px;margin:auto}.pl-age-card{border:1px solid #f0b5d6;border-radius:25px;padding:clamp(24px,5vw,44px);background:rgba(255,255,255,.95);box-shadow:0 16px 55px #a56b972e;text-align:center}.pl-age-brand{display:inline-flex;gap:9px;text-decoration:none;color:#b52f81;font-size:20px;font-weight:800}.pl-age-emblem{width:70px;height:70px;border-radius:21px;background:#fce1ee;color:#a6206e;font-weight:800;font-size:24px;margin:27px auto 15px;display:grid;place-items:center}.pl-age-card h1{font-size:clamp(27px,5vw,36px);line-height:1.15;margin:9px 0 10px;color:#52243f}.pl-age-card .eyebrow{font-weight:800;letter-spacing:.13em;font-size:11px;color:#ac3b7f}.pl-age-subheading{font-size:19px;font-weight:700}.pl-age-card p{line-height:1.55}.pl-age-small{color:#68445b;font-size:14px}.pl-age-enter{display:block;width:100%;background:#dd3b91;color:white;border:0;border-radius:13px;font-size:16px;line-height:1.3;font-weight:800;padding:16px;cursor:pointer;margin:24px 0 15px}.pl-age-enter:hover,.pl-age-enter:focus-visible{background:#b52475}.pl-age-leave{display:inline-block;color:#76516c;text-decoration:underline;font-size:14px;padding:8px}.pl-age-bottom{color:#877586;font-size:12px;margin:23px 0 0}.pl-age-error{color:#921930;background:#ffe5e9;padding:12px;border-radius:12px}@media(max-width:420px){.pl-age-card{padding:24px 18px}.pl-age-emblem{margin-top:18px}}