.ExperienceLevelModal_modalContent__Iotya{max-width:560px;padding:2rem}.ExperienceLevelModal_header__SSBEN{text-align:center;margin-bottom:1.5rem}.ExperienceLevelModal_title__vKqej{font-size:1.5rem;font-weight:600;color:var(--foreground);margin-bottom:.5rem}.ExperienceLevelModal_subtitle___yaNa{font-size:.95rem;color:var(--muted-foreground)}.ExperienceLevelModal_optionsGrid__udq6_{display:flex;flex-direction:column;gap:1rem;margin-bottom:1.5rem}.ExperienceLevelModal_optionCard__Yi61n{display:flex;flex-direction:column;align-items:flex-start;padding:1.25rem;border:2px solid var(--border);border-radius:8px;background:var(--background);cursor:pointer;transition:all .2s ease;text-align:left}.ExperienceLevelModal_optionCard__Yi61n:hover:not(:disabled){border-color:#C5A065;background:rgba(197,160,101,.05)}.ExperienceLevelModal_optionCard__Yi61n.ExperienceLevelModal_selected__4xMo3{border-color:#C5A065;background:rgba(197,160,101,.1);box-shadow:0 0 0 1px #C5A065}.ExperienceLevelModal_optionCard__Yi61n:disabled{opacity:.6;cursor:not-allowed}.ExperienceLevelModal_optionIcon__myl5R{font-size:1.5rem;margin-bottom:.5rem}.ExperienceLevelModal_optionTitle__EuA7K{font-size:1rem;font-weight:600;color:var(--foreground);margin-bottom:.25rem}.ExperienceLevelModal_optionDescription__qnMO3{font-size:.85rem;color:var(--muted-foreground);line-height:1.4}.ExperienceLevelModal_footer__mMeJh{display:flex;justify-content:space-between;align-items:center;padding-top:1rem;border-top:1px solid var(--border)}.ExperienceLevelModal_skipButton__oAlpP{color:var(--muted-foreground)}.ExperienceLevelModal_skipButton__oAlpP:hover{color:var(--foreground)}.ExperienceLevelModal_confirmButton__l33qH{background:#C5A065;color:white;padding:.75rem 2rem;font-weight:500}.ExperienceLevelModal_confirmButton__l33qH:hover:not(:disabled){background:#b08d55}.ExperienceLevelModal_confirmButton__l33qH:disabled{opacity:.5;cursor:not-allowed}@media (max-width:640px){.ExperienceLevelModal_modalContent__Iotya{max-width:calc(100% - 2rem);padding:1.5rem}.ExperienceLevelModal_title__vKqej{font-size:1.25rem}.ExperienceLevelModal_optionCard__Yi61n{padding:1rem}.ExperienceLevelModal_footer__mMeJh{flex-direction:column-reverse;gap:.75rem}.ExperienceLevelModal_confirmButton__l33qH,.ExperienceLevelModal_skipButton__oAlpP{width:100%}}.BeginnerFlow_stepContainer__udTcL{display:flex;flex-direction:column;gap:1.5rem}.BeginnerFlow_stepHeader__yR8SH{display:flex;flex-direction:column;gap:.5rem}.BeginnerFlow_stepBadge__FQ685{display:inline-flex;align-items:center;justify-content:center;width:fit-content;padding:.25rem .75rem;background:rgba(197,160,101,.15);color:#C5A065;font-size:.75rem;font-weight:600;border-radius:9999px;letter-spacing:.05em}.BeginnerFlow_stepHelpText__JIyni{font-size:.9rem;color:var(--muted-foreground);line-height:1.5}.BeginnerFlow_optionsGrid__F0uuF{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:1rem}.BeginnerFlow_optionCard__smXF9{display:flex;align-items:flex-start;gap:1rem;padding:1rem;border:2px solid var(--border);border-radius:8px;background:var(--background);cursor:pointer;transition:all .2s ease;text-align:left;position:relative}.BeginnerFlow_optionCard__smXF9:hover:not(:disabled){border-color:#C5A065;background:rgba(197,160,101,.03)}.BeginnerFlow_optionCard__smXF9.BeginnerFlow_selected__zgE2I{border-color:#C5A065;background:rgba(197,160,101,.08)}.BeginnerFlow_optionCard__smXF9.BeginnerFlow_disabled__GBllV{opacity:.5;cursor:not-allowed}.BeginnerFlow_optionCard__smXF9.BeginnerFlow_noConcernsCard__HOD9O{background:rgba(34,197,94,.05);border-color:rgba(34,197,94,.3)}.BeginnerFlow_optionCard__smXF9.BeginnerFlow_noConcernsCard__HOD9O.BeginnerFlow_selected__zgE2I{background:rgba(34,197,94,.1);border-color:rgb(34,197,94)}.BeginnerFlow_optionIcon__cQd4_{font-size:1.5rem;flex-shrink:0}.BeginnerFlow_optionContent__1qQKt{display:flex;flex-direction:column;gap:.25rem;flex:1}.BeginnerFlow_optionLabel__7t3IK{font-size:.95rem;font-weight:600;color:var(--foreground)}.BeginnerFlow_optionDescription__Kh468{font-size:.8rem;color:var(--muted-foreground);line-height:1.4}.BeginnerFlow_checkmark__spYBO{position:absolute;top:.75rem;right:.75rem;width:1.25rem;height:1.25rem;background:#C5A065;color:white;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:.75rem;font-weight:700}.BeginnerFlow_selectionCount__L_EFW{font-size:.85rem;color:var(--muted-foreground);text-align:center}.BeginnerFlow_tipContainer__AG5pk{padding:1rem;border-radius:8px;margin-top:.5rem}.BeginnerFlow_tipInfo__Etvhf{background:rgba(59,130,246,.08);border:1px solid rgba(59,130,246,.2)}.BeginnerFlow_tipTip__WJpvv{background:rgba(197,160,101,.08);border:1px solid rgba(197,160,101,.2)}.BeginnerFlow_tipReassurance__KEJxv{background:rgba(34,197,94,.08);border:1px solid rgba(34,197,94,.2)}.BeginnerFlow_tipToggle__2B1Tn{display:flex;align-items:center;gap:.5rem;width:100%;background:none;border:none;cursor:pointer;padding:0;text-align:left}.BeginnerFlow_tipHeader__nbvmU{display:flex;align-items:center;gap:.5rem;margin-bottom:.5rem}.BeginnerFlow_tipIcon__7cWa4{width:1rem;height:1rem;color:#C5A065;flex-shrink:0}.BeginnerFlow_tipEmoji__l0TAO{font-size:1rem}.BeginnerFlow_tipTitle__cLx56{font-size:.85rem;font-weight:600;color:var(--foreground)}.BeginnerFlow_tipChevron__HQQ0N{width:1rem;height:1rem;color:var(--muted-foreground);margin-left:auto}.BeginnerFlow_tipContent__lL5vz{font-size:.85rem;color:var(--muted-foreground);line-height:1.5;margin:0}.BeginnerFlow_skipContainer___zqli{display:flex;flex-direction:column;align-items:center;gap:.5rem;margin-top:1rem;padding-top:1rem;border-top:1px solid var(--border)}.BeginnerFlow_skipButton__3pdcW{color:var(--muted-foreground);font-size:.85rem}.BeginnerFlow_skipButton__3pdcW:hover{color:var(--foreground)}.BeginnerFlow_skipHint__Z5QOx{font-size:.75rem;color:var(--muted-foreground);text-align:center}@media (max-width:640px){.BeginnerFlow_optionsGrid__F0uuF{grid-template-columns:1fr}.BeginnerFlow_optionCard__smXF9{padding:.875rem}.BeginnerFlow_optionIcon__cQd4_{font-size:1.25rem}.BeginnerFlow_optionLabel__7t3IK{font-size:.9rem}}.page_pageGrid__exLSd{display:flex;flex-direction:column;min-height:100vh;padding:8rem 5% 2rem;max-width:80rem;margin:0 auto}.page_container__OAQ_5{background-color:#ffffff;display:grid}@media (min-width:1024px){.page_container__OAQ_5{grid-template-columns:repeat(2,minmax(0,1fr))}}.page_leftPanel__63dyA{display:none}@media (min-width:1024px){.page_leftPanel__63dyA{display:flex;position:sticky;top:0;height:80vh;align-items:center;justify-content:center;padding:0;overflow:hidden}}.page_imageContainer__n4P9h{position:relative;width:100%;max-width:28rem;aspect-ratio:3/4}.page_heroImage__gRdJe{width:100%;height:100%;object-fit:contain}.page_rightPanel__5eSjD{display:flex;flex-direction:column;padding:2rem 1.5rem;width:100%;max-width:42rem;margin-left:auto;margin-right:auto}.page_header__FAuoW{margin-bottom:2.5rem;margin-top:1.5rem}.page_titleGroup__MZzHf{display:flex;flex-direction:column;gap:.5rem;margin-bottom:2rem}.page_subHeader__Z_keS{margin-top:1rem;font-size:.75rem;font-weight:300;letter-spacing:.05em;color:#C5A880;text-transform:uppercase}.page_mainHeading__oMhwK{font-size:2.25rem;line-height:2.5rem;font-weight:500;color:#111827;letter-spacing:-.025em}.page_stepLabels__TL2x0{display:flex;justify-content:space-between;align-items:flex-end;font-size:.875rem}.page_stepLabelStart__OjEzq{color:#6b7280;font-weight:500}.page_beginnerBadge__crh0q{display:inline-flex;align-items:center;padding:.25rem .75rem;background:rgba(197,160,101,.15);color:#C5A065;font-size:.7rem;font-weight:600;border-radius:9999px;letter-spacing:.05em;text-transform:uppercase}.page_stepHeading__b1uK3{font-size:1.5rem;font-weight:500;color:#1f2937}.page_cardCount__kpJPP{margin-top:.5rem;font-size:.875rem;color:#6b7280}.page_content__J6rG8{flex:1}.page_footer__eV1Zn{display:flex;justify-content:space-between;align-items:center;margin-top:3rem;padding-top:1.5rem}.page_backButton__ujTWA{color:#2A2A2A;text-align:center;leading-trim:both;text-edge:cap;font-family:Fustat;font-size:18px;font-style:normal;font-weight:600;line-height:normal;border-radius:8px;border:1.5px solid #2a2a2a;background:#FFF;padding:1.5rem;cursor:pointer}.page_backButtonIcon__jNDGt{width:1rem;height:1rem;margin-right:.5rem}.page_nextButton__Hl1rx{background-color:#111827;color:#ffffff;padding:1.5rem 2rem;border-radius:.5rem}.page_nextButton__Hl1rx:hover{background-color:#1f2937}