.member-setup-link{text-align:center;margin:12px 0 0;font-size:.78rem;color:var(--muted)}.member-setup-link a{color:var(--ink);font-weight:700;border-bottom:1px solid var(--ink);padding-bottom:3px}.member-setup-link a span{margin-left:5px}.onboarding-page{min-height:100vh;display:flex;flex-direction:column;background:var(--paper)}.onboarding-page .nav{justify-content:space-between}.back-link{margin-left:auto}.setup-shell{display:grid;grid-template-columns:.85fr 1.15fr;gap:90px;align-items:start;padding-block:80px 110px}.setup-intro{position:sticky;top:40px;padding-top:30px}.setup-intro h1,.thanks-card h1{font-size:clamp(3.6rem,7vw,6.6rem);line-height:.84;letter-spacing:-.075em;margin:38px 0 34px}.setup-intro h1 em,.thanks-card h1 em{font-family:var(--serif);font-weight:400}.setup-intro>p{max-width:520px;color:#55574f;font-size:1.05rem;line-height:1.75}.setup-steps{display:grid;gap:0;margin-top:55px;border-top:1px solid var(--line)}.setup-steps span{display:flex;align-items:center;gap:18px;padding:17px 0;border-bottom:1px solid var(--line);font-size:.82rem;font-weight:700}.setup-steps b{font:500 .62rem/1 "DM Mono",monospace;color:#72756b}.setup-card{background:var(--ink);color:white;box-shadow:14px 14px 0 var(--lime)}.setup-card-head{display:flex;align-items:flex-start;justify-content:space-between;padding:28px 30px;border-bottom:1px solid #35362f}.setup-card-head>div>span,.secure-label{font:500 .6rem/1 "DM Mono",monospace;letter-spacing:.11em}.setup-card-head h2{font-size:1.8rem;letter-spacing:-.04em;margin:12px 0 0}.secure-label{color:var(--lime)}.setup-card form{padding:30px}.field-row{display:grid;grid-template-columns:1fr 1fr;gap:16px}.setup-card label{display:block;margin-bottom:20px;font:500 .67rem/1.4 "DM Mono",monospace;letter-spacing:.06em;color:#b4b6ac}.setup-card input,.setup-card select,.setup-card textarea{width:100%;margin-top:9px;border:1px solid #484b42;border-radius:0;background:#191b17;color:white;padding:14px 15px;font:500 1rem/1.35 Manrope,Arial,sans-serif;outline:none}.setup-card input:focus,.setup-card select:focus,.setup-card textarea:focus{border-color:var(--lime);box-shadow:0 0 0 2px rgba(215,255,98,.13)}.setup-card textarea{resize:vertical}.setup-card select{appearance:auto}.setup-card ::placeholder{color:#6e7167}.optional{float:right;font-size:.56rem;color:#72756b}.consent{display:flex!important;align-items:flex-start;gap:12px;font:400 .76rem/1.55 Manrope,Arial,sans-serif!important;letter-spacing:0!important;color:#a9aba2!important}.consent input{width:18px!important;height:18px;margin:2px 0 0!important;accent-color:var(--lime);flex:0 0 auto}.submit-button{width:100%;cursor:pointer;background:var(--lime);color:var(--ink);border-color:var(--lime)}.submit-button:hover{background:white}.form-note{color:#777a70;font-size:.68rem;line-height:1.55;text-align:center;margin:16px 0 0}.honeypot{position:absolute!important;left:-9999px!important;opacity:0!important}.setup-footer{margin-top:auto;background:#0a0b09;color:#777970}.setup-footer>div{min-height:72px;display:flex;align-items:center;justify-content:space-between;font:400 .58rem/1 "DM Mono",monospace}.thanks-shell{flex:1;display:grid;place-items:center;padding-block:80px}.thanks-card{max-width:760px;text-align:center;padding:70px;background:var(--ink);color:white;box-shadow:16px 16px 0 var(--lime)}.thanks-card .confirmation-mark{display:grid;place-items:center;width:58px;height:58px;margin:0 auto 30px;border-radius:50%;background:var(--lime);color:var(--ink);font-size:1.5rem}.thanks-card p{max-width:560px;margin:0 auto 38px;color:#aaaca3;font-size:1.05rem;line-height:1.7}.thanks-card .button{background:var(--lime);color:var(--ink);border-color:var(--lime)}@media(max-width:900px){.setup-shell{grid-template-columns:1fr;gap:50px;padding-block:60px 90px}.setup-intro{position:static;padding-top:0}.setup-card{margin-right:12px}}@media(max-width:560px){.back-link{font-size:.72rem}.setup-shell{padding-top:45px}.setup-intro h1,.thanks-card h1{font-size:3.75rem}.field-row{grid-template-columns:1fr}.setup-card form,.setup-card-head{padding:23px}.thanks-card{padding:48px 24px;margin-right:12px}.setup-footer>div{min-height:86px;align-items:flex-start;flex-direction:column;justify-content:center;gap:12px}}
