.cv{color:#242139;min-height:100vh;font:15px/1.6 var(--font-open-sans,"Open Sans"),Arial,sans-serif;background:#f7f8fb}.cv-bar{background:#1c1c2e;padding:16px 20px}.cv-bar img{width:auto;height:30px;margin:0 auto;display:block}.cv-main{max-width:640px;margin:0 auto;padding:36px 20px 24px}.cv h1{letter-spacing:-.8px;margin:0 0 12px;font-size:30px;font-weight:400;line-height:1.2}.cv-eyebrow{color:#5b30ce;letter-spacing:.12em;text-transform:uppercase;margin:0 0 8px;font-size:12px}.cv-lede{color:#716e82;margin:0 0 24px}.cv-form{background:#fff;border:1px solid #e8e5ef;border-radius:15px;gap:18px;padding:24px;display:grid}.cv-form fieldset{border:0;gap:10px;margin:0;padding:0;display:grid}.cv-form legend{margin-bottom:8px;font-weight:600}.cv-form .cv-choice{cursor:pointer;border:1px solid #e8e5ef;border-radius:10px;align-items:center;gap:10px;padding:12px 14px;font-weight:500;display:flex}.cv-choice:has(input:checked){background:#f6f3fc;border-color:#5b30ce}.cv-form label{gap:6px;font-size:13px;font-weight:600;display:grid}.cv-form input[type=text],.cv-form input:not([type]),.cv-form input[type=email]{min-height:44px;font:inherit;border:1px solid #e8e5ef;border-radius:8px;padding:10px 12px;font-weight:400}.cv-agreement{background:#fbfaff;border:1px solid #e8e5ef;border-radius:10px;max-height:320px;padding:16px 18px;font-size:13.5px;overflow:auto}.cv-agreement h3{margin:0 0 8px;font-size:15px}.cv-agreement p{margin:0 0 8px}.cv-check{grid-template-columns:none;align-items:flex-start;gap:10px;font-weight:600;display:flex!important}.cv-who{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:12px;display:grid}.cv-button{color:#fff;cursor:pointer;background:#5b30ce;border:0;border-radius:8px;min-height:48px;font:600 15px inherit}.cv-button:disabled{opacity:.6}.cv-error{color:#972f36;border-left:3px solid #b44646;margin:0;padding-left:10px}.cv-small{color:#716e82;margin:0;font-size:12.5px}.cv-done{background:#fff;border:1px solid #e8e5ef;border-radius:15px;padding:24px}.cv-done h2{margin:0 0 8px;font-weight:500}.cv-foot{color:#716e82;max-width:640px;margin:0 auto;padding:12px 20px 40px;font-size:12.5px}.cv-foot a{color:#5b30ce}.cv-section{border-top:1px solid #f0edf5;gap:12px;padding-top:16px;display:grid}.cv-section:first-child{border-top:0;padding-top:0}.cv-section h2{margin:0;font-size:16px;font-weight:600}.cv-amount{background:#f6f3fc;border-radius:12px;margin:0 0 20px;padding:14px 18px}.cv-amount strong{font-size:22px;font-weight:500;display:block}.cv-amount span{color:#716e82;font-size:13px}.cv-bank{background:#fbfaff;border:1px solid #e8e5ef;border-radius:10px;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:8px 16px;margin:0;padding:12px 14px;display:grid}.cv-bank dt{color:#716e82;font-size:11.5px}.cv-bank dd{margin:2px 0 0}.cv-fields{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:12px;display:grid}.cv-form input[type=file]{font:inherit;font-weight:400}.cv-agreement-toggle{margin:12px 0}.cv-agreement-toggle summary{cursor:pointer;color:#5b2fc9;font-weight:600}.cv-agreement-toggle .cv-agreement{margin-top:12px}.club-payout-attention{background:#f6f3fc;border:1px solid #d9cff5;border-left:4px solid #5b30ce;border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin:0 0 20px;padding:16px 20px;display:flex}.club-payout-attention p{color:#242139;margin:0}.club-payout-attention .hub-eyebrow{margin:0 0 4px}.club-payout-card{margin:0 0 20px}.club-payout-card .cv-amount{margin:12px 0 16px}.club-payout-card h2{margin:0 0 6px}.club-payout-card .cv-form{background:0 0;border:0;border-radius:0;padding:0}.club-payout-card .cv-section h2{letter-spacing:0;margin:0;font-size:17px;font-weight:600}.club-payout-card .cv-amount strong{color:#242139}.club-payout-card .cv-form legend{font-size:15px}