body li,body p,body div{font-weight:600}.PersonaCreationWizard-module-scss-module__MAVmkW__wizardOverlay{z-index:100;justify-content:center;align-items:center;padding:20px;animation:.3s ease-out PersonaCreationWizard-module-scss-module__MAVmkW__overlay-fade-in;display:flex;position:fixed;inset:0}@media (max-width:640px){.PersonaCreationWizard-module-scss-module__MAVmkW__wizardOverlay{align-items:flex-end;padding:0}}.PersonaCreationWizard-module-scss-module__MAVmkW__wizardBackdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#000000b3;position:absolute;inset:0}@keyframes PersonaCreationWizard-module-scss-module__MAVmkW__overlay-fade-in{0%{opacity:0}to{opacity:1}}.PersonaCreationWizard-module-scss-module__MAVmkW__wizardModal{background:#fff;border:3px solid #111;border-radius:20px;flex-direction:column;width:100%;max-width:1100px;max-height:90vh;animation:.4s cubic-bezier(.34,1.56,.64,1) PersonaCreationWizard-module-scss-module__MAVmkW__modal-entrance;display:flex;position:relative;overflow:hidden;box-shadow:12px 12px #000}@media (max-width:1200px){.PersonaCreationWizard-module-scss-module__MAVmkW__wizardModal{max-width:90vw}}@media (max-width:640px){.PersonaCreationWizard-module-scss-module__MAVmkW__wizardModal{border-bottom:none;border-radius:20px 20px 0 0;max-width:100vw;max-height:95vh;box-shadow:0 -6px #000}}@keyframes PersonaCreationWizard-module-scss-module__MAVmkW__modal-entrance{0%{opacity:0;transform:translateY(30px)scale(.95)}to{opacity:1;transform:translateY(0)scale(1)}}.PersonaCreationWizard-module-scss-module__MAVmkW__wizardHeader{background:#fff;border-bottom:3px solid #111;justify-content:space-between;align-items:center;padding:16px 40px;display:flex}@media (max-width:1024px){.PersonaCreationWizard-module-scss-module__MAVmkW__wizardHeader{padding:14px 28px}}@media (max-width:640px){.PersonaCreationWizard-module-scss-module__MAVmkW__wizardHeader{border-bottom-width:2px;padding:12px 20px}}.PersonaCreationWizard-module-scss-module__MAVmkW__headerLeft{align-items:center;gap:12px;display:flex}.PersonaCreationWizard-module-scss-module__MAVmkW__backButton{cursor:pointer;background:#fff;border:2px solid #111;border-radius:8px;justify-content:center;align-items:center;width:36px;height:36px;padding:0;transition:all .2s cubic-bezier(.34,1.56,.64,1);display:flex;box-shadow:2px 2px #000}.PersonaCreationWizard-module-scss-module__MAVmkW__backButton svg{color:#111;stroke:#111;stroke-width:2px;width:18px;height:18px}.PersonaCreationWizard-module-scss-module__MAVmkW__backButton:hover{background:#f5f5f5;transform:translate(-1px,-1px);box-shadow:3px 3px #000}.PersonaCreationWizard-module-scss-module__MAVmkW__backButton:active{transform:translate(1px,1px);box-shadow:1px 1px #000}.PersonaCreationWizard-module-scss-module__MAVmkW__headerTitle h2{color:#111;margin:0;font-family:DM Serif Display,Georgia,serif;font-size:1.5rem;font-weight:400;line-height:1}@media (max-width:640px){.PersonaCreationWizard-module-scss-module__MAVmkW__headerTitle h2{font-size:1.25rem}}.PersonaCreationWizard-module-scss-module__MAVmkW__headerSubtitle{text-transform:uppercase;letter-spacing:.1em;color:#666;font-family:Darker Grotesque,Arial,sans-serif;font-size:.75rem;font-weight:700}.PersonaCreationWizard-module-scss-module__MAVmkW__closeButton{cursor:pointer;background:#fff;border:2px solid #111;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;padding:0;transition:all .2s cubic-bezier(.34,1.56,.64,1);display:flex;box-shadow:2px 2px #000}.PersonaCreationWizard-module-scss-module__MAVmkW__closeButton svg{color:#111;stroke:#111;stroke-width:2px;width:18px;height:18px}.PersonaCreationWizard-module-scss-module__MAVmkW__closeButton:hover{background:#ff3b30;border-color:#ff3b30;transform:translate(-1px,-1px);box-shadow:3px 3px #000}.PersonaCreationWizard-module-scss-module__MAVmkW__closeButton:hover svg{color:#fff;stroke:#fff}.PersonaCreationWizard-module-scss-module__MAVmkW__closeButton:active{transform:translate(1px,1px);box-shadow:1px 1px #000}.PersonaCreationWizard-module-scss-module__MAVmkW__progressBar{flex:1;justify-content:center;align-items:center;gap:0;margin:0 40px;display:flex}@media (max-width:640px){.PersonaCreationWizard-module-scss-module__MAVmkW__progressBar{margin:0 20px}}.PersonaCreationWizard-module-scss-module__MAVmkW__progressStep{align-items:center;display:flex;position:relative}.PersonaCreationWizard-module-scss-module__MAVmkW__progressStep:not(:last-child):after{content:"";opacity:.2;background:#111;width:40px;height:2px;margin:0 8px;transition:opacity .3s}@media (max-width:800px){.PersonaCreationWizard-module-scss-module__MAVmkW__progressStep:not(:last-child):after{width:24px;margin:0 6px}}@media (max-width:480px){.PersonaCreationWizard-module-scss-module__MAVmkW__progressStep:not(:last-child):after{width:12px;margin:0 4px}}.PersonaCreationWizard-module-scss-module__MAVmkW__progressStep:not(:last-child).PersonaCreationWizard-module-scss-module__MAVmkW__completedConnector:after{opacity:1}.PersonaCreationWizard-module-scss-module__MAVmkW__stepIndicator{color:#111;background:#fff;border:2px solid #111;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;font-family:Darker Grotesque,Arial,sans-serif;font-size:.8rem;font-weight:800;transition:all .3s cubic-bezier(.34,1.56,.64,1);display:flex}@media (max-width:640px){.PersonaCreationWizard-module-scss-module__MAVmkW__stepIndicator{width:28px;height:28px;font-size:.75rem}}.PersonaCreationWizard-module-scss-module__MAVmkW__stepIndicator span{line-height:1}.PersonaCreationWizard-module-scss-module__MAVmkW__stepIndicator svg{stroke-width:3px;width:16px;height:16px}@media (max-width:640px){.PersonaCreationWizard-module-scss-module__MAVmkW__stepIndicator svg{width:14px;height:14px}}.PersonaCreationWizard-module-scss-module__MAVmkW__stepIndicator.PersonaCreationWizard-module-scss-module__MAVmkW__completed{background:#feee00}.PersonaCreationWizard-module-scss-module__MAVmkW__stepIndicator.PersonaCreationWizard-module-scss-module__MAVmkW__completed svg{stroke:#111}.PersonaCreationWizard-module-scss-module__MAVmkW__stepIndicator.PersonaCreationWizard-module-scss-module__MAVmkW__current{color:#fff;background:#111}.PersonaCreationWizard-module-scss-module__MAVmkW__stepLabel{text-transform:uppercase;letter-spacing:.03em;color:#111;white-space:nowrap;margin-left:6px;font-family:Darker Grotesque,Arial,sans-serif;font-size:.65rem;font-weight:700}@media (max-width:800px){.PersonaCreationWizard-module-scss-module__MAVmkW__stepLabel{display:none}}.PersonaCreationWizard-module-scss-module__MAVmkW__stepConnector{display:none}.PersonaCreationWizard-module-scss-module__MAVmkW__wizardContent{flex:1;padding:32px 48px;overflow-y:auto}@media (max-width:1024px){.PersonaCreationWizard-module-scss-module__MAVmkW__wizardContent{padding:28px 32px}}@media (max-width:640px){.PersonaCreationWizard-module-scss-module__MAVmkW__wizardContent{padding:20px 16px}}.PersonaCreationWizard-module-scss-module__MAVmkW__stepContainer{animation:.4s cubic-bezier(.34,1.56,.64,1) PersonaCreationWizard-module-scss-module__MAVmkW__step-entrance}@keyframes PersonaCreationWizard-module-scss-module__MAVmkW__step-entrance{0%{opacity:0;transform:translate(20px)}to{opacity:1;transform:translate(0)}}.PersonaCreationWizard-module-scss-module__MAVmkW__pathChoiceContainer{flex-direction:column;gap:24px;display:flex}.PersonaCreationWizard-module-scss-module__MAVmkW__pathChoiceHeader{text-align:center;margin-bottom:8px}.PersonaCreationWizard-module-scss-module__MAVmkW__pathChoiceHeader h3{color:#111;margin:0 0 8px;font-family:DM Serif Display,Georgia,serif;font-size:1.75rem;font-weight:400;line-height:1.2}@media (max-width:640px){.PersonaCreationWizard-module-scss-module__MAVmkW__pathChoiceHeader h3{font-size:1.5rem}}.PersonaCreationWizard-module-scss-module__MAVmkW__pathChoiceHeader p{color:#666;margin:0;font-family:Darker Grotesque,Arial,sans-serif;font-size:1rem}.PersonaCreationWizard-module-scss-module__MAVmkW__pathCards{grid-template-columns:1fr 1fr;gap:20px;display:grid}@media (max-width:540px){.PersonaCreationWizard-module-scss-module__MAVmkW__pathCards{grid-template-columns:1fr}}.PersonaCreationWizard-module-scss-module__MAVmkW__pathCard{cursor:pointer;text-align:center;background:#fff;border:3px solid #111;border-radius:14px;padding:28px 24px;transition:all .3s cubic-bezier(.34,1.56,.64,1);position:relative;box-shadow:4px 4px #000}@media (max-width:640px){.PersonaCreationWizard-module-scss-module__MAVmkW__pathCard{border-width:2px;padding:24px 20px;box-shadow:3px 3px #000}}.PersonaCreationWizard-module-scss-module__MAVmkW__pathCard:hover{transform:translate(-3px,-3px);box-shadow:7px 7px #000}@media (max-width:640px){.PersonaCreationWizard-module-scss-module__MAVmkW__pathCard:hover{transform:translate(-2px,-2px);box-shadow:5px 5px #000}}.PersonaCreationWizard-module-scss-module__MAVmkW__pathCard:active{transform:translate(2px,2px);box-shadow:2px 2px #000}.PersonaCreationWizard-module-scss-module__MAVmkW__pathCard.PersonaCreationWizard-module-scss-module__MAVmkW__aiCard:hover{border-color:#feee00;box-shadow:7px 7px #feee00}@media (max-width:640px){.PersonaCreationWizard-module-scss-module__MAVmkW__pathCard.PersonaCreationWizard-module-scss-module__MAVmkW__aiCard:hover{box-shadow:5px 5px #feee00}}.PersonaCreationWizard-module-scss-module__MAVmkW__pathCard.PersonaCreationWizard-module-scss-module__MAVmkW__aiCard .PersonaCreationWizard-module-scss-module__MAVmkW__pathCardIcon{background:#feee00}.PersonaCreationWizard-module-scss-module__MAVmkW__pathCardIcon{background:#f5f5f5;border:3px solid #111;border-radius:14px;justify-content:center;align-items:center;width:64px;height:64px;margin:0 auto 16px;display:flex;box-shadow:2px 2px #000}@media (max-width:640px){.PersonaCreationWizard-module-scss-module__MAVmkW__pathCardIcon{border-width:2px;width:56px;height:56px}}.PersonaCreationWizard-module-scss-module__MAVmkW__pathCardIcon svg{color:#111;width:28px;height:28px}@media (max-width:640px){.PersonaCreationWizard-module-scss-module__MAVmkW__pathCardIcon svg{width:24px;height:24px}}.PersonaCreationWizard-module-scss-module__MAVmkW__pathCardTitle{text-transform:uppercase;letter-spacing:.05em;color:#111;margin:0 0 8px;font-family:Darker Grotesque,Arial,sans-serif;font-size:1.1rem;font-weight:800}@media (max-width:640px){.PersonaCreationWizard-module-scss-module__MAVmkW__pathCardTitle{font-size:1rem}}.PersonaCreationWizard-module-scss-module__MAVmkW__pathCardDescription{color:#666;margin:0 0 16px;font-family:Darker Grotesque,Arial,sans-serif;font-size:.9rem;line-height:1.4}@media (max-width:640px){.PersonaCreationWizard-module-scss-module__MAVmkW__pathCardDescription{font-size:.85rem}}.PersonaCreationWizard-module-scss-module__MAVmkW__pathCardTime{color:#111;background:#f5f5f5;border:2px solid #111;border-radius:999px;align-items:center;gap:6px;padding:6px 12px;font-family:Darker Grotesque,Arial,sans-serif;font-size:.75rem;font-weight:700;display:inline-flex}.PersonaCreationWizard-module-scss-module__MAVmkW__pathCardTime svg{width:14px;height:14px}.PersonaCreationWizard-module-scss-module__MAVmkW__recommendedBadge{text-transform:uppercase;letter-spacing:.08em;color:#111;background:#feee00;border:2px solid #111;border-radius:8px;padding:6px 12px;font-family:Darker Grotesque,Arial,sans-serif;font-size:.65rem;font-weight:900;position:absolute;top:-12px;right:-8px;transform:rotate(3deg);box-shadow:2px 2px #000}.PersonaCreationWizard-module-scss-module__MAVmkW__formGroup{margin-bottom:15px}.PersonaCreationWizard-module-scss-module__MAVmkW__formGroup:last-child{margin-bottom:0}.PersonaCreationWizard-module-scss-module__MAVmkW__formLabel{text-transform:uppercase;letter-spacing:.08em;color:#111;align-items:center;gap:10px;margin-bottom:12px;font-family:Darker Grotesque,Arial,sans-serif;font-size:1.2rem;font-weight:800;display:flex}.PersonaCreationWizard-module-scss-module__MAVmkW__formLabel svg{background:#feee00;border-radius:6px;width:20px;height:20px;padding:4px}.PersonaCreationWizard-module-scss-module__MAVmkW__formInput,.PersonaCreationWizard-module-scss-module__MAVmkW__formTextarea{color:#111;background:#fff;border:3px solid #111;border-radius:12px;width:100%;padding:18px 22px;font-family:Darker Grotesque,Arial,sans-serif;font-size:1.15rem;transition:all .2s cubic-bezier(.34,1.56,.64,1);box-shadow:4px 4px #0000001a}@media (max-width:1024px){.PersonaCreationWizard-module-scss-module__MAVmkW__formInput,.PersonaCreationWizard-module-scss-module__MAVmkW__formTextarea{padding:16px 18px;font-size:1.05rem}}@media (max-width:640px){.PersonaCreationWizard-module-scss-module__MAVmkW__formInput,.PersonaCreationWizard-module-scss-module__MAVmkW__formTextarea{border-width:2px;padding:14px 16px;font-size:1rem}}.PersonaCreationWizard-module-scss-module__MAVmkW__formInput::-moz-placeholder{color:#11111159}.PersonaCreationWizard-module-scss-module__MAVmkW__formTextarea::-moz-placeholder{color:#11111159}.PersonaCreationWizard-module-scss-module__MAVmkW__formInput::placeholder,.PersonaCreationWizard-module-scss-module__MAVmkW__formTextarea::placeholder{color:#11111159}.PersonaCreationWizard-module-scss-module__MAVmkW__formInput:focus,.PersonaCreationWizard-module-scss-module__MAVmkW__formTextarea:focus{border-color:#feee00;outline:none;transform:translate(-2px,-2px);box-shadow:6px 6px #feee00}.PersonaCreationWizard-module-scss-module__MAVmkW__formInput:disabled,.PersonaCreationWizard-module-scss-module__MAVmkW__formTextarea:disabled{cursor:not-allowed;background:#f5f5f5}.PersonaCreationWizard-module-scss-module__MAVmkW__formTextarea{resize:vertical;min-height:100px}.PersonaCreationWizard-module-scss-module__MAVmkW__formHint{color:#666;margin-top:6px;font-family:Darker Grotesque,Arial,sans-serif;font-size:.8rem}.PersonaCreationWizard-module-scss-module__MAVmkW__primaryButton,.PersonaCreationWizard-module-scss-module__MAVmkW__secondaryButton{text-transform:uppercase;letter-spacing:.05em;color:#111;cursor:pointer;background:#feee00;border:3px solid #111;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:16px 32px;font-family:Darker Grotesque,Arial,sans-serif;font-size:1.2rem;font-weight:800;transition:all .2s cubic-bezier(.34,1.56,.64,1);display:inline-flex;box-shadow:4px 4px #000}@media (max-width:640px){.PersonaCreationWizard-module-scss-module__MAVmkW__primaryButton,.PersonaCreationWizard-module-scss-module__MAVmkW__secondaryButton{border-width:2px;padding:14px 28px;font-size:.9rem;box-shadow:3px 3px #000}}.PersonaCreationWizard-module-scss-module__MAVmkW__primaryButton svg,.PersonaCreationWizard-module-scss-module__MAVmkW__secondaryButton svg{width:18px;height:18px}.PersonaCreationWizard-module-scss-module__MAVmkW__primaryButton:hover:not(:disabled),.PersonaCreationWizard-module-scss-module__MAVmkW__secondaryButton:hover:not(:disabled){transform:translate(-2px,-2px);box-shadow:6px 6px #000}.PersonaCreationWizard-module-scss-module__MAVmkW__primaryButton:active:not(:disabled),.PersonaCreationWizard-module-scss-module__MAVmkW__secondaryButton:active:not(:disabled){transform:translate(2px,2px);box-shadow:2px 2px #000}.PersonaCreationWizard-module-scss-module__MAVmkW__primaryButton:disabled,.PersonaCreationWizard-module-scss-module__MAVmkW__secondaryButton:disabled{opacity:.5;cursor:not-allowed}.PersonaCreationWizard-module-scss-module__MAVmkW__secondaryButton{background:#fff}.PersonaCreationWizard-module-scss-module__MAVmkW__secondaryButton:hover:not(:disabled){background:#f5f5f5}.PersonaCreationWizard-module-scss-module__MAVmkW__buttonGroup{gap:12px;margin-top:24px;display:flex}@media (max-width:480px){.PersonaCreationWizard-module-scss-module__MAVmkW__buttonGroup{flex-direction:column}}.PersonaCreationWizard-module-scss-module__MAVmkW__errorMessage,.PersonaCreationWizard-module-scss-module__MAVmkW__successMessage{background:#ff3b301a;border:2px solid #ff3b30;border-radius:10px;align-items:flex-start;gap:12px;margin-bottom:20px;padding:14px 16px;display:flex}.PersonaCreationWizard-module-scss-module__MAVmkW__errorMessage svg,.PersonaCreationWizard-module-scss-module__MAVmkW__successMessage svg{color:#ff3b30;flex-shrink:0;width:20px;height:20px;margin-top:2px}.PersonaCreationWizard-module-scss-module__MAVmkW__errorMessage span,.PersonaCreationWizard-module-scss-module__MAVmkW__successMessage span{color:#ff3b30;font-family:Darker Grotesque,Arial,sans-serif;font-size:.9rem;line-height:1.4}.PersonaCreationWizard-module-scss-module__MAVmkW__successMessage{background:#22c55e1a;border-color:#22c55e}.PersonaCreationWizard-module-scss-module__MAVmkW__successMessage svg,.PersonaCreationWizard-module-scss-module__MAVmkW__successMessage span{color:#22c55e}.PersonaCreationWizard-module-scss-module__MAVmkW__loadingSpinner{border:3px solid #1113;border-top-color:#111;border-radius:50%;width:24px;height:24px;animation:.8s linear infinite PersonaCreationWizard-module-scss-module__MAVmkW__spin}@keyframes PersonaCreationWizard-module-scss-module__MAVmkW__spin{to{transform:rotate(360deg)}}.PersonaCreationWizard-module-scss-module__MAVmkW__spinning{animation:1s linear infinite PersonaCreationWizard-module-scss-module__MAVmkW__spin}.PersonaCreationWizard-module-scss-module__MAVmkW__analyzingContainer{flex-direction:column;align-items:center;padding:20px 0;display:flex}.PersonaCreationWizard-module-scss-module__MAVmkW__analyzingOrb{background:linear-gradient(135deg,#feee00 0%,#ffb800 50%,#feee00 100%);border:4px solid #111;border-radius:50%;width:120px;height:120px;margin-bottom:24px;animation:2s ease-in-out infinite PersonaCreationWizard-module-scss-module__MAVmkW__orb-pulse;position:relative;box-shadow:6px 6px #000}@media (max-width:640px){.PersonaCreationWizard-module-scss-module__MAVmkW__analyzingOrb{width:100px;height:100px}}.PersonaCreationWizard-module-scss-module__MAVmkW__analyzingOrb:after{content:"";border:3px solid #1113;border-top-color:#111;border-radius:50%;animation:1s linear infinite PersonaCreationWizard-module-scss-module__MAVmkW__spin;position:absolute;inset:8px}.PersonaCreationWizard-module-scss-module__MAVmkW__funMessage{justify-content:center;align-items:center;gap:10px;min-height:36px;margin-bottom:20px;display:flex}.PersonaCreationWizard-module-scss-module__MAVmkW__funEmoji{font-size:1.5rem;line-height:1}.PersonaCreationWizard-module-scss-module__MAVmkW__funText{color:#111;font-family:Darker Grotesque,Arial,sans-serif;font-size:1.3rem;font-style:italic;font-weight:600}@media (max-width:640px){.PersonaCreationWizard-module-scss-module__MAVmkW__funText{font-size:.9rem}}@keyframes PersonaCreationWizard-module-scss-module__MAVmkW__orb-pulse{0%,to{transform:scale(1);box-shadow:6px 6px #000}50%{transform:scale(1.05);box-shadow:8px 8px #000}}.PersonaCreationWizard-module-scss-module__MAVmkW__analyzingTitle{color:#111;text-align:center;margin:0 0 8px;font-family:DM Serif Display,Georgia,serif;font-size:1.8rem;font-weight:400}@media (max-width:640px){.PersonaCreationWizard-module-scss-module__MAVmkW__analyzingTitle{font-size:1.25rem}}.PersonaCreationWizard-module-scss-module__MAVmkW__analyzingSubtitle{color:#666;text-align:center;margin:0 0 32px;font-family:Darker Grotesque,Arial,sans-serif;font-size:1.2rem}.PersonaCreationWizard-module-scss-module__MAVmkW__stagesList{width:100%;max-width:320px}.PersonaCreationWizard-module-scss-module__MAVmkW__stageItem{border-bottom:1px solid #1111111a;align-items:center;gap:12px;padding:12px 0;display:flex}.PersonaCreationWizard-module-scss-module__MAVmkW__stageItem:last-child{border-bottom:none}.PersonaCreationWizard-module-scss-module__MAVmkW__stageItem.PersonaCreationWizard-module-scss-module__MAVmkW__completed .PersonaCreationWizard-module-scss-module__MAVmkW__stageIcon{background:#feee00}.PersonaCreationWizard-module-scss-module__MAVmkW__stageItem.PersonaCreationWizard-module-scss-module__MAVmkW__completed .PersonaCreationWizard-module-scss-module__MAVmkW__stageLabel{color:#111}.PersonaCreationWizard-module-scss-module__MAVmkW__stageItem.PersonaCreationWizard-module-scss-module__MAVmkW__current .PersonaCreationWizard-module-scss-module__MAVmkW__stageIcon{color:#fff;background:#111;animation:1s ease-in-out infinite PersonaCreationWizard-module-scss-module__MAVmkW__stage-pulse}.PersonaCreationWizard-module-scss-module__MAVmkW__stageItem.PersonaCreationWizard-module-scss-module__MAVmkW__current .PersonaCreationWizard-module-scss-module__MAVmkW__stageLabel{color:#111;font-weight:700}.PersonaCreationWizard-module-scss-module__MAVmkW__stageItem.PersonaCreationWizard-module-scss-module__MAVmkW__pending .PersonaCreationWizard-module-scss-module__MAVmkW__stageIcon{background:#f5f5f5}.PersonaCreationWizard-module-scss-module__MAVmkW__stageItem.PersonaCreationWizard-module-scss-module__MAVmkW__pending .PersonaCreationWizard-module-scss-module__MAVmkW__stageLabel{color:#666}.PersonaCreationWizard-module-scss-module__MAVmkW__stageIcon{border:2px solid #111;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;transition:all .3s;display:flex}.PersonaCreationWizard-module-scss-module__MAVmkW__stageIcon svg{width:14px;height:14px}@keyframes PersonaCreationWizard-module-scss-module__MAVmkW__stage-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}.PersonaCreationWizard-module-scss-module__MAVmkW__stageLabel{font-family:Darker Grotesque,Arial,sans-serif;font-size:.9rem;transition:all .3s}.PersonaCreationWizard-module-scss-module__MAVmkW__reviewContainer{flex-direction:column;gap:20px;max-width:1400px;margin:0 auto;display:flex}.PersonaCreationWizard-module-scss-module__MAVmkW__profileGrid{grid-template-columns:repeat(2,1fr);gap:16px;display:grid}@media (max-width:900px){.PersonaCreationWizard-module-scss-module__MAVmkW__profileGrid{grid-template-columns:1fr}}.PersonaCreationWizard-module-scss-module__MAVmkW__profileCardFull{grid-column:1/-1}.PersonaCreationWizard-module-scss-module__MAVmkW__profileCard{background:#fff;border:3px solid #111;border-radius:14px;padding:24px;transition:all .25s cubic-bezier(.34,1.56,.64,1);box-shadow:4px 4px #0000001a}.PersonaCreationWizard-module-scss-module__MAVmkW__profileCard:hover{transform:translate(-2px,-2px);box-shadow:6px 6px #00000026}@media (max-width:1024px){.PersonaCreationWizard-module-scss-module__MAVmkW__profileCard{padding:20px}}@media (max-width:640px){.PersonaCreationWizard-module-scss-module__MAVmkW__profileCard{border-width:2px;padding:16px;box-shadow:3px 3px #0000001a}}.PersonaCreationWizard-module-scss-module__MAVmkW__profileCardHighlight{background:linear-gradient(135deg,#feee0026 0%,#feee000d 100%);border-color:#feee00;box-shadow:5px 5px #feee00}.PersonaCreationWizard-module-scss-module__MAVmkW__profileCardHighlight:hover{box-shadow:7px 7px #feee00}.PersonaCreationWizard-module-scss-module__MAVmkW__profileCardHeader{border-bottom:2px solid #11111114;align-items:center;gap:10px;margin-bottom:14px;padding-bottom:10px;display:flex}.PersonaCreationWizard-module-scss-module__MAVmkW__profileCardHeader svg{color:#111;background:#feee00;border-radius:8px;flex-shrink:0;width:28px;height:28px;padding:6px}.PersonaCreationWizard-module-scss-module__MAVmkW__profileCardHeader h4{text-transform:uppercase;letter-spacing:.1em;color:#111;margin:0;font-family:Darker Grotesque,Arial,sans-serif;font-size:1.1rem;font-weight:800}@media (max-width:640px){.PersonaCreationWizard-module-scss-module__MAVmkW__profileCardHeader h4{font-size:1rem}}.PersonaCreationWizard-module-scss-module__MAVmkW__profileValue{color:#111;font-family:Darker Grotesque,Arial,sans-serif;font-size:1.25rem;font-weight:600;line-height:1.5}@media (max-width:1024px){.PersonaCreationWizard-module-scss-module__MAVmkW__profileValue{font-size:1.1rem}}@media (max-width:640px){.PersonaCreationWizard-module-scss-module__MAVmkW__profileValue{font-size:1rem}}.PersonaCreationWizard-module-scss-module__MAVmkW__profileValue strong{color:#111;font-weight:700}.PersonaCreationWizard-module-scss-module__MAVmkW__profileTags{flex-wrap:wrap;gap:10px;display:flex}.PersonaCreationWizard-module-scss-module__MAVmkW__profileTag{color:#111;background:#f5f5f5;border:2px solid #111;border-radius:10px;padding:10px 18px;font-family:Darker Grotesque,Arial,sans-serif;font-size:1.05rem;font-weight:700;transition:all .2s cubic-bezier(.34,1.56,.64,1);display:inline-block}.PersonaCreationWizard-module-scss-module__MAVmkW__profileTag:hover{background:#feee00;transform:translateY(-2px)}@media (max-width:640px){.PersonaCreationWizard-module-scss-module__MAVmkW__profileTag{padding:8px 14px;font-size:1.2rem}}.PersonaCreationWizard-module-scss-module__MAVmkW__profileTagAccent{background:#feee00;box-shadow:2px 2px #111}.PersonaCreationWizard-module-scss-module__MAVmkW__profilePillars{grid-template-columns:repeat(2,1fr);gap:16px;display:grid}@media (max-width:700px){.PersonaCreationWizard-module-scss-module__MAVmkW__profilePillars{grid-template-columns:1fr}}.PersonaCreationWizard-module-scss-module__MAVmkW__pillarItem{background:#f5f5f5;border:2px solid #111;border-radius:10px;padding:16px;transition:all .25s cubic-bezier(.34,1.56,.64,1);position:relative;overflow:hidden}.PersonaCreationWizard-module-scss-module__MAVmkW__pillarItem:before{content:"";background:#feee00;width:4px;height:100%;position:absolute;top:0;left:0}.PersonaCreationWizard-module-scss-module__MAVmkW__pillarItem:hover{transform:translate(-2px,-2px);box-shadow:3px 3px #111}.PersonaCreationWizard-module-scss-module__MAVmkW__pillarItem h5{color:#111;text-transform:uppercase;letter-spacing:.05em;margin:0 0 6px;font-family:Darker Grotesque,Arial,sans-serif;font-size:1.1rem;font-weight:800}.PersonaCreationWizard-module-scss-module__MAVmkW__pillarItem p{color:#666;margin:0;font-family:Darker Grotesque,Arial,sans-serif;font-size:1.1rem;font-weight:600;line-height:1.4}.PersonaCreationWizard-module-scss-module__MAVmkW__profileList{margin:0;padding:0;list-style:none}.PersonaCreationWizard-module-scss-module__MAVmkW__profileList li{color:#111;border-bottom:1px solid #1111110f;padding:8px 0 8px 24px;font-family:Darker Grotesque,Arial,sans-serif;font-size:1.15rem;font-weight:600;line-height:1.4;position:relative}.PersonaCreationWizard-module-scss-module__MAVmkW__profileList li:last-child{border-bottom:none}.PersonaCreationWizard-module-scss-module__MAVmkW__profileList li:before{content:"";background:#feee00;border:2px solid #111;border-radius:50%;width:8px;height:8px;position:absolute;top:50%;left:0;transform:translateY(-50%)}.PersonaCreationWizard-module-scss-module__MAVmkW__profileSubtitle{text-transform:uppercase;letter-spacing:.08em;color:#666;margin:0 0 10px;font-family:Darker Grotesque,Arial,sans-serif;font-size:.9rem;font-weight:800}.PersonaCreationWizard-module-scss-module__MAVmkW__accountsContainer{flex-direction:column;gap:20px;display:flex}.PersonaCreationWizard-module-scss-module__MAVmkW__accountsHeader h3{color:#111;margin:0 0 6px;font-family:DM Serif Display,Georgia,serif;font-size:1.25rem;font-weight:400}.PersonaCreationWizard-module-scss-module__MAVmkW__accountsHeader p{color:#666;margin:0;font-family:Darker Grotesque,Arial,sans-serif;font-size:.9rem}.PersonaCreationWizard-module-scss-module__MAVmkW__platformSection{margin-bottom:20px}.PersonaCreationWizard-module-scss-module__MAVmkW__platformSection:last-child{margin-bottom:0}.PersonaCreationWizard-module-scss-module__MAVmkW__platformHeader{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.PersonaCreationWizard-module-scss-module__MAVmkW__platformHeader h4{text-transform:uppercase;letter-spacing:.05em;color:#111;margin:0;font-family:Darker Grotesque,Arial,sans-serif;font-size:.85rem;font-weight:700}.PersonaCreationWizard-module-scss-module__MAVmkW__platformHeader button{color:#111;cursor:pointer;background:0 0;border:none;font-family:Darker Grotesque,Arial,sans-serif;font-size:.75rem;font-weight:700;text-decoration:underline;transition:color .2s}.PersonaCreationWizard-module-scss-module__MAVmkW__platformHeader button:hover{color:#feee00}.PersonaCreationWizard-module-scss-module__MAVmkW__accountsList{flex-direction:column;gap:8px;display:flex}.PersonaCreationWizard-module-scss-module__MAVmkW__accountItem{cursor:pointer;background:#fff;border:2px solid #111;border-radius:10px;align-items:center;gap:12px;padding:12px;transition:all .2s cubic-bezier(.34,1.56,.64,1);display:flex}.PersonaCreationWizard-module-scss-module__MAVmkW__accountItem:hover{background:#f5f5f5}.PersonaCreationWizard-module-scss-module__MAVmkW__accountItem.PersonaCreationWizard-module-scss-module__MAVmkW__selected{border-color:#feee00;box-shadow:3px 3px #feee00}.PersonaCreationWizard-module-scss-module__MAVmkW__accountCheckbox{border:2px solid #111;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;transition:all .2s;display:flex}.PersonaCreationWizard-module-scss-module__MAVmkW__accountCheckbox svg{color:#fff;opacity:0;width:14px;height:14px;transition:opacity .2s}.PersonaCreationWizard-module-scss-module__MAVmkW__accountItem.PersonaCreationWizard-module-scss-module__MAVmkW__selected .PersonaCreationWizard-module-scss-module__MAVmkW__accountCheckbox{background:#feee00}.PersonaCreationWizard-module-scss-module__MAVmkW__accountItem.PersonaCreationWizard-module-scss-module__MAVmkW__selected .PersonaCreationWizard-module-scss-module__MAVmkW__accountCheckbox svg{opacity:1;color:#111}.PersonaCreationWizard-module-scss-module__MAVmkW__accountAvatar{border:2px solid #111;border-radius:50%;flex-shrink:0;width:40px;height:40px;overflow:hidden}.PersonaCreationWizard-module-scss-module__MAVmkW__accountAvatar img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.PersonaCreationWizard-module-scss-module__MAVmkW__accountInfo{flex:1;min-width:0}.PersonaCreationWizard-module-scss-module__MAVmkW__accountInfo .PersonaCreationWizard-module-scss-module__MAVmkW__accountName{color:#111;white-space:nowrap;text-overflow:ellipsis;font-family:Darker Grotesque,Arial,sans-serif;font-size:1.2rem;font-weight:700;overflow:hidden}.PersonaCreationWizard-module-scss-module__MAVmkW__accountInfo .PersonaCreationWizard-module-scss-module__MAVmkW__accountHandle{color:#666;white-space:nowrap;text-overflow:ellipsis;font-family:Darker Grotesque,Arial,sans-serif;font-size:.8rem;overflow:hidden}.PersonaCreationWizard-module-scss-module__MAVmkW__emptyAccounts{text-align:center;flex-direction:column;align-items:center;padding:40px 20px;display:flex}.PersonaCreationWizard-module-scss-module__MAVmkW__emptyAccounts svg{color:#666;width:48px;height:48px;margin-bottom:16px}.PersonaCreationWizard-module-scss-module__MAVmkW__emptyAccounts h4{color:#111;margin:0 0 8px;font-family:Darker Grotesque,Arial,sans-serif;font-size:1rem;font-weight:700}.PersonaCreationWizard-module-scss-module__MAVmkW__emptyAccounts p{color:#666;margin:0;font-family:Darker Grotesque,Arial,sans-serif;font-size:.9rem}.PersonaCreationWizard-module-scss-module__MAVmkW__selectedCount{color:#666;margin-top:16px;font-family:Darker Grotesque,Arial,sans-serif;font-size:.85rem}.PersonaCreationWizard-module-scss-module__MAVmkW__selectedCount strong{color:#111}.PersonaCreationWizard-module-scss-module__MAVmkW__pdfSection{background:#f5f5f5;border:3px solid #111;border-radius:14px;margin-top:24px;padding:20px;box-shadow:4px 4px #111}.PersonaCreationWizard-module-scss-module__MAVmkW__pdfHeader{gap:14px;margin-bottom:16px;display:flex}.PersonaCreationWizard-module-scss-module__MAVmkW__pdfHeader .PersonaCreationWizard-module-scss-module__MAVmkW__pdfIcon{color:#111;background:#feee00;border:2px solid #111;border-radius:8px;flex-shrink:0;width:32px;height:32px;padding:6px}.PersonaCreationWizard-module-scss-module__MAVmkW__pdfHeader h4{color:#111;margin:0 0 4px;font-family:DM Serif Display,Georgia,serif;font-size:1.1rem;font-weight:400}.PersonaCreationWizard-module-scss-module__MAVmkW__pdfHeader p{color:#666;margin:0;font-family:Darker Grotesque,Arial,sans-serif;font-size:.85rem;line-height:1.4}.PersonaCreationWizard-module-scss-module__MAVmkW__pdfError{background:#fff5f5;border:2px solid #dc3545;border-radius:8px;align-items:center;gap:8px;margin-bottom:12px;padding:10px 14px;display:flex}.PersonaCreationWizard-module-scss-module__MAVmkW__pdfError svg{color:#dc3545;flex-shrink:0;width:16px;height:16px}.PersonaCreationWizard-module-scss-module__MAVmkW__pdfError span{color:#dc3545;font-family:Darker Grotesque,Arial,sans-serif;font-size:.85rem}.PersonaCreationWizard-module-scss-module__MAVmkW__pdfProgress{margin-bottom:16px}.PersonaCreationWizard-module-scss-module__MAVmkW__pdfProgressBar{background:#fff;border:2px solid #111;border-radius:5px;width:100%;height:10px;margin-bottom:8px;overflow:hidden}.PersonaCreationWizard-module-scss-module__MAVmkW__pdfProgressFill{background:#feee00;height:100%;transition:width .3s}.PersonaCreationWizard-module-scss-module__MAVmkW__pdfProgressText{color:#666;font-family:Darker Grotesque,Arial,sans-serif;font-size:.8rem}.PersonaCreationWizard-module-scss-module__MAVmkW__pdfButton{color:#111;cursor:pointer;background:#feee00;border:3px solid #111;border-radius:10px;justify-content:center;align-items:center;gap:8px;width:100%;padding:14px 20px;font-family:Darker Grotesque,Arial,sans-serif;font-size:1rem;font-weight:700;transition:all .2s cubic-bezier(.34,1.56,.64,1);display:inline-flex;box-shadow:3px 3px #111}.PersonaCreationWizard-module-scss-module__MAVmkW__pdfButton svg{width:20px;height:20px}.PersonaCreationWizard-module-scss-module__MAVmkW__pdfButton:hover:not(:disabled){transform:translate(-2px,-2px);box-shadow:5px 5px #111}.PersonaCreationWizard-module-scss-module__MAVmkW__pdfButton:active:not(:disabled){transform:translate(2px,2px);box-shadow:1px 1px #111}.PersonaCreationWizard-module-scss-module__MAVmkW__pdfButton:disabled{opacity:.7;cursor:not-allowed}.PersonaCreationWizard-module-scss-module__MAVmkW__pdfSuccess{color:#28a745;align-items:center;gap:8px;margin-top:12px;font-family:Darker Grotesque,Arial,sans-serif;font-size:.85rem;display:flex}.PersonaCreationWizard-module-scss-module__MAVmkW__pdfSuccess svg{width:16px;height:16px}.PersonaCreationWizard-module-scss-module__MAVmkW__competitorSection{margin-top:24px}.PersonaCreationWizard-module-scss-module__MAVmkW__competitorHeader{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.PersonaCreationWizard-module-scss-module__MAVmkW__addCompetitorButton{color:#111;cursor:pointer;background:#fff;border:2px solid #111;border-radius:8px;align-items:center;gap:6px;padding:8px 14px;font-family:Darker Grotesque,Arial,sans-serif;font-size:.8rem;font-weight:700;transition:all .2s cubic-bezier(.34,1.56,.64,1);display:inline-flex}.PersonaCreationWizard-module-scss-module__MAVmkW__addCompetitorButton svg{width:14px;height:14px}.PersonaCreationWizard-module-scss-module__MAVmkW__addCompetitorButton:hover{background:#feee00}.PersonaCreationWizard-module-scss-module__MAVmkW__addCompetitorButton:disabled{opacity:.5;cursor:not-allowed}.PersonaCreationWizard-module-scss-module__MAVmkW__competitorInputs{flex-direction:column;gap:12px;display:flex}.PersonaCreationWizard-module-scss-module__MAVmkW__competitorInputRow{gap:8px;display:flex}.PersonaCreationWizard-module-scss-module__MAVmkW__competitorInputRow input{flex:1}.PersonaCreationWizard-module-scss-module__MAVmkW__removeCompetitorButton{cursor:pointer;background:#fff;border:2px solid #111;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;transition:all .2s cubic-bezier(.34,1.56,.64,1);display:flex}.PersonaCreationWizard-module-scss-module__MAVmkW__removeCompetitorButton svg{color:#111;width:18px;height:18px}.PersonaCreationWizard-module-scss-module__MAVmkW__removeCompetitorButton:hover{background:#ff3b30;border-color:#ff3b30}.PersonaCreationWizard-module-scss-module__MAVmkW__removeCompetitorButton:hover svg{color:#fff}.PersonaCreationWizard-module-scss-module__MAVmkW__calendarGenerating{text-align:center;flex-direction:column;align-items:center;padding:20px 0;display:flex}.PersonaCreationWizard-module-scss-module__MAVmkW__calendarGenerating h3{color:#111;margin:0 0 8px;font-family:DM Serif Display,Georgia,serif;font-size:1.5rem;font-weight:400}@media (max-width:640px){.PersonaCreationWizard-module-scss-module__MAVmkW__calendarGenerating h3{font-size:1.25rem}}.PersonaCreationWizard-module-scss-module__MAVmkW__calendarGenerating p{color:#666;max-width:400px;margin:0 0 32px;font-family:Darker Grotesque,Arial,sans-serif;font-size:1.2rem}.PersonaCreationWizard-module-scss-module__MAVmkW__calendarIcon{background:#feee00;border:3px solid #111;border-radius:16px;justify-content:center;align-items:center;width:80px;height:80px;margin-bottom:20px;animation:2s ease-in-out infinite PersonaCreationWizard-module-scss-module__MAVmkW__calendar-bounce;display:flex;box-shadow:4px 4px #111}.PersonaCreationWizard-module-scss-module__MAVmkW__calendarIcon svg{color:#111;width:40px;height:40px}@keyframes PersonaCreationWizard-module-scss-module__MAVmkW__calendar-bounce{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}.PersonaCreationWizard-module-scss-module__MAVmkW__generatingProgress{width:100%;max-width:400px;margin-bottom:32px}.PersonaCreationWizard-module-scss-module__MAVmkW__progressBarLarge{background:#fff;border:3px solid #111;border-radius:8px;width:100%;height:16px;margin-bottom:12px;overflow:hidden}.PersonaCreationWizard-module-scss-module__MAVmkW__progressFillLarge{background:#feee00;height:100%;transition:width .4s cubic-bezier(.4,0,.2,1)}.PersonaCreationWizard-module-scss-module__MAVmkW__progressDetails{justify-content:space-between;align-items:center;display:flex}.PersonaCreationWizard-module-scss-module__MAVmkW__progressPercent{color:#111;font-family:Darker Grotesque,Arial,sans-serif;font-size:1.1rem;font-weight:800}.PersonaCreationWizard-module-scss-module__MAVmkW__progressMessage{color:#666;font-family:Darker Grotesque,Arial,sans-serif;font-size:.85rem}.PersonaCreationWizard-module-scss-module__MAVmkW__generatingSteps{flex-direction:column;gap:12px;width:100%;max-width:320px;display:flex}.PersonaCreationWizard-module-scss-module__MAVmkW__genStep{background:#f5f5f5;border:2px solid #1111111a;border-radius:10px;align-items:center;gap:12px;padding:10px 14px;transition:all .3s;display:flex}.PersonaCreationWizard-module-scss-module__MAVmkW__genStep svg{color:#666;width:18px;height:18px}.PersonaCreationWizard-module-scss-module__MAVmkW__genStep span{color:#666;font-family:Darker Grotesque,Arial,sans-serif;font-size:.9rem}.PersonaCreationWizard-module-scss-module__MAVmkW__genStep.PersonaCreationWizard-module-scss-module__MAVmkW__active{background:#fff;border-color:#111;box-shadow:2px 2px #feee00}.PersonaCreationWizard-module-scss-module__MAVmkW__genStep.PersonaCreationWizard-module-scss-module__MAVmkW__active svg{color:#111}.PersonaCreationWizard-module-scss-module__MAVmkW__genStep.PersonaCreationWizard-module-scss-module__MAVmkW__active span{color:#111;font-weight:700}.PersonaCreationWizard-module-scss-module__MAVmkW__calendarError{text-align:center;flex-direction:column;align-items:center;padding:40px 20px;display:flex}.PersonaCreationWizard-module-scss-module__MAVmkW__calendarError h3{color:#111;margin:0 0 8px;font-family:DM Serif Display,Georgia,serif;font-size:1.5rem;font-weight:400}.PersonaCreationWizard-module-scss-module__MAVmkW__calendarError p{color:#666;margin:0 0 24px;font-family:Darker Grotesque,Arial,sans-serif;font-size:1.2rem}.PersonaCreationWizard-module-scss-module__MAVmkW__errorIconLarge{background:#fff5f5;border:3px solid #ff3b30;border-radius:50%;justify-content:center;align-items:center;width:64px;height:64px;margin-bottom:20px;display:flex}.PersonaCreationWizard-module-scss-module__MAVmkW__errorIconLarge svg{color:#ff3b30;width:32px;height:32px}.PersonaCreationWizard-module-scss-module__MAVmkW__retryButton{color:#111;cursor:pointer;background:#fff;border:3px solid #111;border-radius:10px;align-items:center;gap:8px;padding:12px 24px;font-family:Darker Grotesque,Arial,sans-serif;font-size:.9rem;font-weight:700;transition:all .2s cubic-bezier(.34,1.56,.64,1);display:inline-flex;box-shadow:3px 3px #111}.PersonaCreationWizard-module-scss-module__MAVmkW__retryButton svg{width:18px;height:18px}.PersonaCreationWizard-module-scss-module__MAVmkW__retryButton:hover{background:#f5f5f5;transform:translate(-2px,-2px);box-shadow:5px 5px #111}.PersonaCreationWizard-module-scss-module__MAVmkW__retryButton:active{transform:translate(2px,2px);box-shadow:1px 1px #111}.PersonaCreationWizard-module-scss-module__MAVmkW__calendarComplete{flex-direction:column;gap:24px;display:flex}.PersonaCreationWizard-module-scss-module__MAVmkW__calendarSuccessHeader{text-align:center;border-bottom:2px solid #1111111a;padding-bottom:20px}.PersonaCreationWizard-module-scss-module__MAVmkW__calendarSuccessHeader h3{color:#111;margin:0 0 8px;font-family:DM Serif Display,Georgia,serif;font-size:1.5rem;font-weight:400}@media (max-width:640px){.PersonaCreationWizard-module-scss-module__MAVmkW__calendarSuccessHeader h3{font-size:1.25rem}}.PersonaCreationWizard-module-scss-module__MAVmkW__calendarSuccessHeader p{color:#666;margin:0;font-family:Darker Grotesque,Arial,sans-serif;font-size:1.2rem}.PersonaCreationWizard-module-scss-module__MAVmkW__successBadge{background:#22c55e;border:3px solid #111;border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;margin:0 auto 16px;display:flex;box-shadow:3px 3px #111}.PersonaCreationWizard-module-scss-module__MAVmkW__successBadge svg{color:#fff;stroke-width:3px;width:28px;height:28px}.PersonaCreationWizard-module-scss-module__MAVmkW__calendarStats{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}@media (max-width:540px){.PersonaCreationWizard-module-scss-module__MAVmkW__calendarStats{grid-template-columns:1fr;gap:12px}}.PersonaCreationWizard-module-scss-module__MAVmkW__statCard{text-align:center;background:#fff;border:3px solid #111;border-radius:14px;padding:20px;box-shadow:3px 3px #1111111a}@media (max-width:640px){.PersonaCreationWizard-module-scss-module__MAVmkW__statCard{border-width:2px;padding:16px}}.PersonaCreationWizard-module-scss-module__MAVmkW__statIcon{background:#feee00;border:2px solid #111;border-radius:10px;justify-content:center;align-items:center;width:40px;height:40px;margin:0 auto 12px;display:flex}.PersonaCreationWizard-module-scss-module__MAVmkW__statIcon svg{color:#111;width:20px;height:20px}.PersonaCreationWizard-module-scss-module__MAVmkW__statValue{color:#111;margin-bottom:4px;font-family:DM Serif Display,Georgia,serif;font-size:2rem;font-weight:400;line-height:1}@media (max-width:640px){.PersonaCreationWizard-module-scss-module__MAVmkW__statValue{font-size:1.75rem}}.PersonaCreationWizard-module-scss-module__MAVmkW__statLabel{text-transform:uppercase;letter-spacing:.08em;color:#666;font-family:Darker Grotesque,Arial,sans-serif;font-size:.75rem;font-weight:700}.PersonaCreationWizard-module-scss-module__MAVmkW__platformBreakdown{background:#f5f5f5;border:3px solid #111;border-radius:14px;padding:20px;box-shadow:3px 3px #1111111a}.PersonaCreationWizard-module-scss-module__MAVmkW__platformBreakdown h4{text-transform:uppercase;letter-spacing:.08em;color:#111;margin:0 0 16px;font-family:Darker Grotesque,Arial,sans-serif;font-size:.9rem;font-weight:800}.PersonaCreationWizard-module-scss-module__MAVmkW__platformList{flex-direction:column;gap:10px;display:flex}.PersonaCreationWizard-module-scss-module__MAVmkW__platformItem{background:#fff;border:2px solid #111;border-radius:10px;align-items:center;gap:12px;padding:12px;display:flex}.PersonaCreationWizard-module-scss-module__MAVmkW__platformItem svg{color:#111;width:20px;height:20px}.PersonaCreationWizard-module-scss-module__MAVmkW__platformName{color:#111;flex:1;font-family:Darker Grotesque,Arial,sans-serif;font-size:1.25rem;font-weight:700}.PersonaCreationWizard-module-scss-module__MAVmkW__platformCount{color:#666;background:#feee00;border:2px solid #111;border-radius:999px;padding:4px 10px;font-family:Darker Grotesque,Arial,sans-serif;font-size:.85rem;font-weight:600}.PersonaCreationWizard-module-scss-module__MAVmkW__calendarIncludes{background:#fff;border:3px solid #111;border-radius:14px;padding:20px;box-shadow:3px 3px #1111111a}.PersonaCreationWizard-module-scss-module__MAVmkW__calendarIncludes h4{text-transform:uppercase;letter-spacing:.08em;color:#111;margin:0 0 16px;font-family:Darker Grotesque,Arial,sans-serif;font-size:.85rem;font-weight:800}.PersonaCreationWizard-module-scss-module__MAVmkW__calendarIncludes ul{grid-template-columns:repeat(2,1fr);gap:10px;margin:0;padding:0;list-style:none;display:grid}@media (max-width:540px){.PersonaCreationWizard-module-scss-module__MAVmkW__calendarIncludes ul{grid-template-columns:1fr}}.PersonaCreationWizard-module-scss-module__MAVmkW__calendarIncludes li{color:#111;align-items:center;gap:10px;font-family:Darker Grotesque,Arial,sans-serif;font-size:1.3rem;display:flex}.PersonaCreationWizard-module-scss-module__MAVmkW__calendarIncludes li svg{color:#22c55e;flex-shrink:0;width:16px;height:16px}.PersonaCreationWizard-module-scss-module__MAVmkW__downloadButtonLarge{text-transform:uppercase;letter-spacing:.05em;color:#111;cursor:pointer;background:#fff;border:3px solid #111;border-radius:14px;justify-content:center;align-items:center;gap:10px;width:100%;padding:18px 32px;font-family:Darker Grotesque,Arial,sans-serif;font-size:1.1rem;font-weight:800;transition:all .2s cubic-bezier(.34,1.56,.64,1);display:inline-flex;box-shadow:4px 4px #111}.PersonaCreationWizard-module-scss-module__MAVmkW__downloadButtonLarge svg{width:22px;height:22px}.PersonaCreationWizard-module-scss-module__MAVmkW__downloadButtonLarge:hover{background:#f5f5f5;transform:translate(-2px,-2px);box-shadow:6px 6px #111}.PersonaCreationWizard-module-scss-module__MAVmkW__downloadButtonLarge:active{transform:translate(2px,2px);box-shadow:2px 2px #111}.PersonaCreationWizard-module-scss-module__MAVmkW__calendarContinue{text-align:center;border-top:2px solid #1111111a;padding-top:20px}.PersonaCreationWizard-module-scss-module__MAVmkW__calendarContinue p{color:#666;margin:0 0 16px;font-family:Darker Grotesque,Arial,sans-serif;font-size:1.2rem}.PersonaCreationWizard-module-scss-module__MAVmkW__calendarContinue button{min-width:200px}.PersonaCreationWizard-module-scss-module__MAVmkW__calendarIdle{text-align:center;flex-direction:column;align-items:center;padding:40px 20px;display:flex}.PersonaCreationWizard-module-scss-module__MAVmkW__calendarIdle h3{color:#111;margin:0 0 8px;font-family:DM Serif Display,Georgia,serif;font-size:1.5rem;font-weight:400}.PersonaCreationWizard-module-scss-module__MAVmkW__calendarIdle p{color:#666;max-width:400px;margin:0 0 24px;font-family:Darker Grotesque,Arial,sans-serif;font-size:1.2rem}.PersonaCreationWizard-module-scss-module__MAVmkW__stepHeader{text-align:center;margin-bottom:32px}.PersonaCreationWizard-module-scss-module__MAVmkW__stepHeader h3{color:#111;margin:0 0 8px;font-family:DM Serif Display,Georgia,serif;font-size:1.8rem;font-weight:400}@media (max-width:640px){.PersonaCreationWizard-module-scss-module__MAVmkW__stepHeader h3{font-size:1.5rem}}.PersonaCreationWizard-module-scss-module__MAVmkW__stepHeader p{color:#666;margin:0;font-family:Darker Grotesque,Arial,sans-serif;font-size:1.1rem}.PersonaCreationWizard-module-scss-module__MAVmkW__frequencyGrid{grid-template-columns:repeat(3,1fr);gap:20px;margin-bottom:32px;display:grid}@media (max-width:800px){.PersonaCreationWizard-module-scss-module__MAVmkW__frequencyGrid{grid-template-columns:1fr;gap:16px}}.PersonaCreationWizard-module-scss-module__MAVmkW__frequencyCard{cursor:pointer;text-align:center;background:#fff;border:3px solid #111;border-radius:16px;flex-direction:column;align-items:center;height:100%;padding:24px;transition:all .25s cubic-bezier(.34,1.56,.64,1);display:flex;position:relative;box-shadow:4px 4px #0000001a}.PersonaCreationWizard-module-scss-module__MAVmkW__frequencyCard:hover{transform:translate(-3px,-3px);box-shadow:6px 6px #00000026}.PersonaCreationWizard-module-scss-module__MAVmkW__frequencyCard.PersonaCreationWizard-module-scss-module__MAVmkW__selected{background:linear-gradient(135deg,#feee001a 0%,#fff0 100%);border-color:#111;transform:translate(-3px,-3px);box-shadow:6px 6px #feee00}.PersonaCreationWizard-module-scss-module__MAVmkW__frequencyCard.PersonaCreationWizard-module-scss-module__MAVmkW__selected .PersonaCreationWizard-module-scss-module__MAVmkW__radioInner{transform:scale(1)}.PersonaCreationWizard-module-scss-module__MAVmkW__frequencyCard.PersonaCreationWizard-module-scss-module__MAVmkW__selected .PersonaCreationWizard-module-scss-module__MAVmkW__cardIcon{color:#111;background:#feee00;transform:rotate(-5deg)scale(1.1)}.PersonaCreationWizard-module-scss-module__MAVmkW__cardIcon{background:#f5f5f5;border:2px solid #111;border-radius:12px;justify-content:center;align-items:center;width:64px;height:64px;margin-bottom:16px;transition:all .3s cubic-bezier(.34,1.56,.64,1);display:flex}.PersonaCreationWizard-module-scss-module__MAVmkW__cardIcon svg{color:#111;stroke-width:2px;width:32px;height:32px}.PersonaCreationWizard-module-scss-module__MAVmkW__cardContent{flex-direction:column;flex:1;align-items:center;width:100%;display:flex}.PersonaCreationWizard-module-scss-module__MAVmkW__cardContent h4{color:#111;margin:0 0 8px;font-family:DM Serif Display,Georgia,serif;font-size:1.4rem}.PersonaCreationWizard-module-scss-module__MAVmkW__cardContent p{color:#666;margin:0;font-family:Darker Grotesque,Arial,sans-serif;font-size:1rem;line-height:1.4}.PersonaCreationWizard-module-scss-module__MAVmkW__durationBadge{color:#fff;text-transform:uppercase;letter-spacing:.05em;background:#111;border-radius:999px;margin-bottom:12px;padding:4px 12px;font-family:Darker Grotesque,Arial,sans-serif;font-size:.85rem;font-weight:700;display:inline-block}.PersonaCreationWizard-module-scss-module__MAVmkW__radioIndicator{background:#fff;border:2px solid #111;border-radius:50%;width:24px;height:24px;padding:3px;position:absolute;top:16px;right:16px}.PersonaCreationWizard-module-scss-module__MAVmkW__radioInner{background:#111;border-radius:50%;width:100%;height:100%;transition:transform .2s cubic-bezier(.34,1.56,.64,1);transform:scale(0)}
