#join-wizard{max-width:880px;margin-top:28px}#join-wizard h2{font-size:clamp(1.5rem,4vw,2.2rem)}#join-wizard .actions{margin-top:24px;flex-wrap:wrap;gap:12px}#join-wizard .actions button{white-space:normal;text-align:left}#join-wizard a{display:inline-block;margin-top:12px}.prism-shot{margin:24px 0}.prism-picture{position:relative;max-width:100%;border-radius:10px;overflow:hidden;background:#202428}.prism-picture img{display:block;width:100%;height:auto}.prism-mark{position:absolute;border:3px solid #ffcf4b;border-radius:5px;box-shadow:0 0 0 1px #171e19;pointer-events:none}.prism-mark b{position:absolute;left:0;top:0;transform:translate(0,-85%);background:#ffcf4b;color:#142019;border-radius:50%;font:700 clamp(11px,2vw,17px)/1.5 sans-serif;width:1.5em;text-align:center}.prism-shot figcaption{font-size:.85rem;line-height:1.6;margin-top:10px;color:#a9bcb1}.prism-main-1-88{left:88%;top:5%;width:11%;height:5%}.prism-main-1-0\.5{left:0.5%;top:5%;width:13%;height:5%}.prism-main-1-65{left:65%;top:10%;width:16%;height:18%}.prism-main-2-86{left:86%;top:28.5%;width:9%;height:4%}.prism-import-2-6\.5{left:6.5%;top:28%;width:12%;height:4%}.prism-import-3-87{left:87%;top:32%;width:7%;height:4%}.prism-import-4-80{left:80%;top:87%;width:7%;height:4%}
.onboarding-welcome{position:relative;overflow:hidden;margin-bottom:28px}.onboarding-welcome .actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:20px}.welcome-confetti{position:absolute;inset:0;pointer-events:none;overflow:hidden}.confetti{position:absolute;top:-18px;width:8px;height:13px;background:#c5ee78;animation:welcome-fall 3.5s ease-in forwards}.confetti:nth-child(3n){background:#e6b573}.confetti:nth-child(3n+1){background:#83c9bb}@keyframes welcome-fall{to{transform:translateY(750px) rotate(540deg);opacity:0}}@media(prefers-reduced-motion:reduce){.welcome-confetti{display:none}}
.confetti.c0{left:0%;animation-delay:0.0s}.confetti.c1{left:17%;animation-delay:0.12s}.confetti.c2{left:34%;animation-delay:0.24s}.confetti.c3{left:51%;animation-delay:0.36s}.confetti.c4{left:68%;animation-delay:0.48s}.confetti.c5{left:85%;animation-delay:0.6s}.confetti.c6{left:2%;animation-delay:0.72s}.confetti.c7{left:19%;animation-delay:0.0s}.confetti.c8{left:36%;animation-delay:0.12s}.confetti.c9{left:53%;animation-delay:0.24s}.confetti.c10{left:70%;animation-delay:0.36s}.confetti.c11{left:87%;animation-delay:0.48s}.confetti.c12{left:4%;animation-delay:0.6s}.confetti.c13{left:21%;animation-delay:0.72s}.confetti.c14{left:38%;animation-delay:0.0s}.confetti.c15{left:55%;animation-delay:0.12s}.confetti.c16{left:72%;animation-delay:0.24s}.confetti.c17{left:89%;animation-delay:0.36s}.confetti.c18{left:6%;animation-delay:0.48s}.confetti.c19{left:23%;animation-delay:0.6s}.confetti.c20{left:40%;animation-delay:0.72s}.confetti.c21{left:57%;animation-delay:0.0s}.confetti.c22{left:74%;animation-delay:0.12s}.confetti.c23{left:91%;animation-delay:0.24s}
#register-form h4{margin:26px 0 12px;font-size:1.1rem}#register-form small{display:block;line-height:1.6;color:#b6c8bc}#register-form .actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:18px}#register-form details{margin-top:22px}#register-form{scroll-margin-top:24px}#link-confirm{scroll-margin-top:24px}
