.CommanderAutocomplete-module__6O3wDq__container,.CommanderAutocomplete-module__6O3wDq__inputWrapper{width:100%;position:relative}.CommanderAutocomplete-module__6O3wDq__input{color:#fff;background:#ffffff1a;border:2px solid #fff3;border-radius:6px;width:100%;padding:.75rem 2.5rem .75rem .75rem;font-size:1rem;transition:border-color .3s}.CommanderAutocomplete-module__6O3wDq__input:focus{border-color:gold;outline:none;box-shadow:0 0 0 3px #ffd70033}.CommanderAutocomplete-module__6O3wDq__input::placeholder{color:#888}.CommanderAutocomplete-module__6O3wDq__loadingIndicator{justify-content:center;align-items:center;display:flex;position:absolute;top:50%;right:.75rem;transform:translateY(-50%)}.CommanderAutocomplete-module__6O3wDq__spinner{border:2px solid #ffd7004d;border-top-color:gold;border-radius:50%;width:16px;height:16px;animation:1s linear infinite CommanderAutocomplete-module__6O3wDq__spin}@keyframes CommanderAutocomplete-module__6O3wDq__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.CommanderAutocomplete-module__6O3wDq__suggestions{z-index:1000;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#1a1a2ef2;border:2px solid #ffd7004d;border-top:none;border-radius:0 0 8px 8px;max-height:300px;position:absolute;top:100%;left:0;right:0;overflow-y:auto;box-shadow:0 4px 12px #0000004d}.CommanderAutocomplete-module__6O3wDq__suggestion{cursor:pointer;border-bottom:1px solid #ffffff1a;align-items:center;gap:.75rem;padding:.75rem;transition:background-color .2s;display:flex}.CommanderAutocomplete-module__6O3wDq__suggestion:last-child{border-bottom:none}.CommanderAutocomplete-module__6O3wDq__suggestion:hover,.CommanderAutocomplete-module__6O3wDq__suggestion.CommanderAutocomplete-module__6O3wDq__selected{background:#ffd7001a}.CommanderAutocomplete-module__6O3wDq__suggestionContent{flex:1;min-width:0}.CommanderAutocomplete-module__6O3wDq__cardName{color:gold;white-space:nowrap;text-overflow:ellipsis;margin-bottom:.25rem;font-size:.95rem;font-weight:600;overflow:hidden}.CommanderAutocomplete-module__6O3wDq__cardDetails{color:#b0b0b0;align-items:center;gap:.5rem;font-size:.85rem;display:flex}.CommanderAutocomplete-module__6O3wDq__typeLine{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.CommanderAutocomplete-module__6O3wDq__colorIdentity{white-space:nowrap;font-size:1rem;line-height:1}.CommanderAutocomplete-module__6O3wDq__cardImage{object-fit:cover;border:1px solid #fff3;border-radius:4px;flex-shrink:0;width:40px;height:56px}.CommanderAutocomplete-module__6O3wDq__noResults{text-align:center;color:#888;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#1a1a2ef2;border:2px solid #ffd7004d;border-top:none;border-radius:0 0 8px 8px;padding:1rem;font-style:italic}.CommanderAutocomplete-module__6O3wDq__suggestions::-webkit-scrollbar{width:6px}.CommanderAutocomplete-module__6O3wDq__suggestions::-webkit-scrollbar-track{background:#ffffff1a;border-radius:3px}.CommanderAutocomplete-module__6O3wDq__suggestions::-webkit-scrollbar-thumb{background:#ffd70080;border-radius:3px}.CommanderAutocomplete-module__6O3wDq__suggestions::-webkit-scrollbar-thumb:hover{background:#ffd700b3}@media (max-width:768px){.CommanderAutocomplete-module__6O3wDq__cardImage{width:32px;height:45px}.CommanderAutocomplete-module__6O3wDq__cardName{font-size:.9rem}.CommanderAutocomplete-module__6O3wDq__cardDetails{font-size:.8rem}.CommanderAutocomplete-module__6O3wDq__suggestion{gap:.6rem;padding:.6rem}}
.GameChangersModal-module__kVapSq__modal{color:#fff;background:linear-gradient(135deg,#1a1a2e 0%,#16213e 100%);border:none;border-radius:12px;width:90vw;max-width:1200px;max-height:90vh;margin:auto;padding:0;box-shadow:0 20px 60px #00000080}.GameChangersModal-module__kVapSq__modal::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#000c}.GameChangersModal-module__kVapSq__modalContent{flex-direction:column;height:100%;max-height:90vh;display:flex}.GameChangersModal-module__kVapSq__modalHeader{border-bottom:1px solid #ffd70033;flex-shrink:0;justify-content:space-between;align-items:center;padding:1.5rem 2rem;display:flex}.GameChangersModal-module__kVapSq__modalHeader h2{color:gold;margin:0;font-size:1.5rem;font-weight:600}.GameChangersModal-module__kVapSq__closeButton{color:gold;cursor:pointer;background:0 0;border:2px solid #ffd7004d;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;font-size:1.2rem;transition:all .3s;display:flex}.GameChangersModal-module__kVapSq__closeButton:hover{background:#ffd7001a;border-color:gold;transform:scale(1.1)}.GameChangersModal-module__kVapSq__modalBody{flex:1;padding:1.5rem 2rem;overflow-y:auto}.GameChangersModal-module__kVapSq__loadingContainer{flex-direction:column;justify-content:center;align-items:center;gap:1rem;min-height:200px;display:flex}.GameChangersModal-module__kVapSq__spinner{border:3px solid #ffd7004d;border-top-color:gold;border-radius:50%;width:40px;height:40px;animation:1s linear infinite GameChangersModal-module__kVapSq__spin}@keyframes GameChangersModal-module__kVapSq__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.GameChangersModal-module__kVapSq__errorContainer{color:#ff6b6b;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:.5rem;min-height:200px;display:flex}.GameChangersModal-module__kVapSq__errorContainer p{margin:0;font-size:.9rem}.GameChangersModal-module__kVapSq__cardGrid{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:1rem;padding:.5rem 0;display:grid}.GameChangersModal-module__kVapSq__cardItem{flex-direction:column;align-items:center;gap:.5rem;transition:transform .2s;display:flex}.GameChangersModal-module__kVapSq__cardItem:hover{transform:translateY(-2px)}.GameChangersModal-module__kVapSq__cardImage{border-radius:8px;width:100%;max-width:146px;height:auto;transition:box-shadow .2s;box-shadow:0 4px 12px #0000004d}.GameChangersModal-module__kVapSq__cardImage:hover{box-shadow:0 6px 20px #ffd7004d}.GameChangersModal-module__kVapSq__cardPlaceholder{text-align:center;background:#ffd7001a;border:2px solid #ffd7004d;border-radius:8px;justify-content:center;align-items:center;width:146px;height:204px;padding:.5rem;display:flex}.GameChangersModal-module__kVapSq__cardName{color:gold;font-size:.8rem;font-weight:600;line-height:1.2}.GameChangersModal-module__kVapSq__cardTitle{color:#e0e0e0;text-align:center;word-wrap:break-word;max-width:146px;font-size:.85rem;font-weight:500;line-height:1.2}.GameChangersModal-module__kVapSq__modalFooter{border-top:1px solid #ffd70033;flex-shrink:0;padding:1rem 2rem}.GameChangersModal-module__kVapSq__footerText{color:#b0b0b0;text-align:center;margin:0;font-size:.9rem;font-style:italic}@media (max-width:768px){.GameChangersModal-module__kVapSq__modal{border-radius:8px;width:95vw;max-height:95vh}.GameChangersModal-module__kVapSq__modalHeader{padding:1rem 1.5rem}.GameChangersModal-module__kVapSq__modalHeader h2{font-size:1.2rem}.GameChangersModal-module__kVapSq__closeButton{width:36px;height:36px;font-size:1rem}.GameChangersModal-module__kVapSq__modalBody{padding:1rem 1.5rem}.GameChangersModal-module__kVapSq__cardGrid{grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:.75rem}.GameChangersModal-module__kVapSq__cardImage{max-width:120px}.GameChangersModal-module__kVapSq__cardPlaceholder{width:120px;height:168px}.GameChangersModal-module__kVapSq__cardTitle{max-width:120px;font-size:.75rem}.GameChangersModal-module__kVapSq__modalFooter{padding:.75rem 1.5rem}.GameChangersModal-module__kVapSq__footerText{font-size:.8rem}}@media (max-width:480px){.GameChangersModal-module__kVapSq__modal{width:98vw;max-height:98vh}.GameChangersModal-module__kVapSq__modalHeader,.GameChangersModal-module__kVapSq__modalBody{padding:.75rem 1rem}.GameChangersModal-module__kVapSq__cardGrid{grid-template-columns:repeat(auto-fill,minmax(100px,1fr));gap:.5rem}.GameChangersModal-module__kVapSq__cardImage{max-width:100px}.GameChangersModal-module__kVapSq__cardPlaceholder{width:100px;height:140px}.GameChangersModal-module__kVapSq__cardTitle{max-width:100px;font-size:.7rem}}.GameChangersModal-module__kVapSq__modalBody::-webkit-scrollbar{width:8px}.GameChangersModal-module__kVapSq__modalBody::-webkit-scrollbar-track{background:#ffffff1a;border-radius:4px}.GameChangersModal-module__kVapSq__modalBody::-webkit-scrollbar-thumb{background:#ffd70066;border-radius:4px}.GameChangersModal-module__kVapSq__modalBody::-webkit-scrollbar-thumb:hover{background:#ffd70099}
.StepByStepAssessmentForm-module__j_YfkG__container{color:#fff;background:linear-gradient(135deg,#1a1a2e 0%,#16213e 100%);border-radius:12px;flex-direction:column;width:100%;max-width:800px;height:calc(100vh - 2rem);max-height:calc(100vh - 2rem);margin:0 auto;padding:1.5rem;display:flex;overflow:hidden;box-shadow:0 8px 32px #0000004d}.StepByStepAssessmentForm-module__j_YfkG__header{text-align:center;flex-shrink:0;margin-bottom:1.5rem}.StepByStepAssessmentForm-module__j_YfkG__header h1{background:linear-gradient(45deg,gold,#ffed4e);-webkit-text-fill-color:transparent;text-shadow:2px 2px 4px #0000004d;-webkit-background-clip:text;background-clip:text;margin-bottom:.5rem;font-size:2.5rem;font-weight:700}.StepByStepAssessmentForm-module__j_YfkG__tagline{color:#b0b0b0;margin-bottom:1rem;font-size:1.1rem;font-style:italic}.StepByStepAssessmentForm-module__j_YfkG__progressBar{justify-content:center;align-items:center;gap:1rem;display:flex}.StepByStepAssessmentForm-module__j_YfkG__progressBarBg{background:#fff3;border-radius:4px;flex:1;max-width:400px;height:8px;position:relative;overflow:hidden}.StepByStepAssessmentForm-module__j_YfkG__progressBarFill{background:linear-gradient(90deg,gold,#ffed4e);border-radius:4px;height:100%;transition:width .5s;box-shadow:0 0 10px #ffd70080}.StepByStepAssessmentForm-module__j_YfkG__progressText{color:gold;min-width:80px;font-size:.9rem;font-weight:600}.StepByStepAssessmentForm-module__j_YfkG__questionContainer{flex:1;justify-content:center;align-items:flex-start;min-height:300px;padding-top:2rem;display:flex;position:relative;overflow:hidden}.StepByStepAssessmentForm-module__j_YfkG__question{text-align:center;opacity:1;width:100%;max-width:600px;transition:all .4s ease-in-out;transform:translate(0)}.StepByStepAssessmentForm-module__j_YfkG__question.StepByStepAssessmentForm-module__j_YfkG__forward{animation:.4s ease-in-out StepByStepAssessmentForm-module__j_YfkG__slideInFromRight}.StepByStepAssessmentForm-module__j_YfkG__question.StepByStepAssessmentForm-module__j_YfkG__backward{animation:.4s ease-in-out StepByStepAssessmentForm-module__j_YfkG__slideInFromLeft}@keyframes StepByStepAssessmentForm-module__j_YfkG__slideInFromRight{0%{opacity:0;transform:translate(100px)}to{opacity:1;transform:translate(0)}}@keyframes StepByStepAssessmentForm-module__j_YfkG__slideInFromLeft{0%{opacity:0;transform:translate(-100px)}to{opacity:1;transform:translate(0)}}.StepByStepAssessmentForm-module__j_YfkG__question h2{color:gold;margin-bottom:.5rem;font-size:1.8rem;font-weight:600}.StepByStepAssessmentForm-module__j_YfkG__subtitle{color:#b0b0b0;margin-bottom:2rem;font-size:1.1rem;font-style:italic}.StepByStepAssessmentForm-module__j_YfkG__radioGroup{flex-wrap:wrap;justify-content:center;gap:2rem;margin:2rem 0;display:flex}.StepByStepAssessmentForm-module__j_YfkG__radioOption{cursor:pointer;background:#ffffff0d;border:2px solid #fff3;border-radius:8px;justify-content:center;align-items:center;gap:.75rem;min-width:120px;padding:1rem 1.5rem;transition:all .3s;display:flex}.StepByStepAssessmentForm-module__j_YfkG__radioOption:hover{background:#ffd7001a;border-color:gold}.StepByStepAssessmentForm-module__j_YfkG__radioOption input[type=radio]:checked+.StepByStepAssessmentForm-module__j_YfkG__radioLabel{color:gold;font-weight:600}.StepByStepAssessmentForm-module__j_YfkG__radioOption input[type=radio]:checked{accent-color:gold}.StepByStepAssessmentForm-module__j_YfkG__radioOption input[type=radio]{accent-color:gold;width:20px;height:20px}.StepByStepAssessmentForm-module__j_YfkG__radioLabel{font-size:1.1rem;transition:color .3s}.StepByStepAssessmentForm-module__j_YfkG__helpText{color:#999;margin-top:1rem;font-size:.95rem;font-style:italic;line-height:1.5}.StepByStepAssessmentForm-module__j_YfkG__subQuestion{background:#ffffff0d;border-left:4px solid gold;border-radius:8px;margin-top:2rem;padding:1.5rem}.StepByStepAssessmentForm-module__j_YfkG__subQuestion h3{color:#ffed4e;margin-bottom:1rem;font-size:1.2rem}.StepByStepAssessmentForm-module__j_YfkG__numberInput,.StepByStepAssessmentForm-module__j_YfkG__select{color:#fff;text-align:center;background:#ffffff1a;border:2px solid #fff3;border-radius:8px;width:100%;max-width:300px;margin:1rem 0;padding:1rem;font-size:1.1rem;transition:border-color .3s}.StepByStepAssessmentForm-module__j_YfkG__numberInput:focus,.StepByStepAssessmentForm-module__j_YfkG__select:focus{border-color:gold;outline:none;box-shadow:0 0 0 3px #ffd70033}.StepByStepAssessmentForm-module__j_YfkG__modalButton{color:gold;cursor:pointer;background:linear-gradient(45deg,#ffd70033,#ffed4e33);border:2px solid gold;border-radius:8px;margin-top:1rem;padding:.75rem 1.5rem;font-size:1rem;font-weight:600;transition:all .3s;box-shadow:0 2px 8px #ffd70033}.StepByStepAssessmentForm-module__j_YfkG__modalButton:hover{background:linear-gradient(45deg,#ffd7004d,#ffed4e4d);transform:translateY(-2px);box-shadow:0 4px 12px #ffd70066}.StepByStepAssessmentForm-module__j_YfkG__modalButton:active{transform:translateY(0);box-shadow:0 2px 8px #ffd7004d}.StepByStepAssessmentForm-module__j_YfkG__gameChangersList{text-align:left;background:#ffffff0d;border-radius:8px;max-height:200px;margin-top:1.5rem;padding:1.5rem}.StepByStepAssessmentForm-module__j_YfkG__scrollableCardList{background:#0003;border:1px solid #ffd7004d;border-radius:6px;max-height:400px;margin-top:1rem;padding:.5rem 0;overflow:hidden auto}.StepByStepAssessmentForm-module__j_YfkG__cardItem{color:gold;background:#ffd7001a;border:1px solid #ffd70033;border-radius:4px;margin:.25rem .5rem;padding:.75rem 1rem;font-size:.9rem;transition:background-color .2s}.StepByStepAssessmentForm-module__j_YfkG__cardItem:last-child{margin-bottom:.5rem}.StepByStepAssessmentForm-module__j_YfkG__cardItem:hover{background:#ffd70033}.StepByStepAssessmentForm-module__j_YfkG__scrollableCardList::-webkit-scrollbar{width:8px}.StepByStepAssessmentForm-module__j_YfkG__scrollableCardList::-webkit-scrollbar-track{background:#ffffff1a;border-radius:4px}.StepByStepAssessmentForm-module__j_YfkG__scrollableCardList::-webkit-scrollbar-thumb{background:#ffd70066;border-radius:4px}.StepByStepAssessmentForm-module__j_YfkG__scrollableCardList::-webkit-scrollbar-thumb:hover{background:#ffd70099}.StepByStepAssessmentForm-module__j_YfkG__navigation{border-top:1px solid #ffffff1a;flex-shrink:0;justify-content:space-between;align-items:center;margin-top:1.5rem;padding-top:1.5rem;display:flex}.StepByStepAssessmentForm-module__j_YfkG__navSpacer{flex:1}.StepByStepAssessmentForm-module__j_YfkG__navButton{cursor:pointer;border:none;border-radius:8px;min-width:140px;padding:1rem 2rem;font-size:1.1rem;font-weight:600;transition:all .3s}.StepByStepAssessmentForm-module__j_YfkG__navButton:disabled{opacity:.5;cursor:not-allowed}.StepByStepAssessmentForm-module__j_YfkG__navButton:not(:disabled):hover{transform:translateY(-2px);box-shadow:0 6px 20px #0000004d}.StepByStepAssessmentForm-module__j_YfkG__primaryButton{color:#1a1a2e;background:linear-gradient(45deg,gold,#ffed4e)}.StepByStepAssessmentForm-module__j_YfkG__submitButton{color:#fff;background:linear-gradient(45deg,#4caf50,#66bb6a)}.StepByStepAssessmentForm-module__j_YfkG__resetButton{color:#fff;background:linear-gradient(45deg,#2196f3,#42a5f5)}.StepByStepAssessmentForm-module__j_YfkG__navButton:first-child{color:#fff;background:#ffffff1a;border:1px solid #ffffff4d}.StepByStepAssessmentForm-module__j_YfkG__navButton:first-child:hover:not(:disabled){background:#fff3}.StepByStepAssessmentForm-module__j_YfkG__result{text-align:left;max-width:600px;margin:0 auto}.StepByStepAssessmentForm-module__j_YfkG__bracket{border-radius:8px;justify-content:center;align-items:center;margin-bottom:1.5rem;padding:1.5rem;font-size:1.2rem;font-weight:700;display:flex}.StepByStepAssessmentForm-module__j_YfkG__bracket1{color:#fff;background:linear-gradient(45deg,#4caf50,#66bb6a)}.StepByStepAssessmentForm-module__j_YfkG__bracket2{color:#fff;background:linear-gradient(45deg,#2196f3,#42a5f5)}.StepByStepAssessmentForm-module__j_YfkG__bracket3{color:#fff;background:linear-gradient(45deg,#ff9800,#ffb74d)}.StepByStepAssessmentForm-module__j_YfkG__bracket4{color:#fff;background:linear-gradient(45deg,#f44336,#ef5350)}.StepByStepAssessmentForm-module__j_YfkG__bracketNumber{font-size:1.5rem}.StepByStepAssessmentForm-module__j_YfkG__description{color:#e0e0e0;margin-bottom:1.5rem;font-size:1.1rem;line-height:1.6}.StepByStepAssessmentForm-module__j_YfkG__reasoning{background:#ffffff0d;border-radius:8px;padding:1.5rem}.StepByStepAssessmentForm-module__j_YfkG__reasoning h3{color:gold;margin-bottom:1rem;font-size:1.2rem}.StepByStepAssessmentForm-module__j_YfkG__reasoning ul{padding:0;list-style:none}.StepByStepAssessmentForm-module__j_YfkG__reasoning li{color:#e0e0e0;border-bottom:1px solid #ffffff1a;padding:.5rem 0}.StepByStepAssessmentForm-module__j_YfkG__reasoning li:last-child{border-bottom:none}.StepByStepAssessmentForm-module__j_YfkG__reasoning li:before{content:"→ ";color:gold;font-weight:700}@media (max-width:768px){.StepByStepAssessmentForm-module__j_YfkG__container{height:calc(100vh - 1rem);max-height:calc(100vh - 1rem);padding:1rem}.StepByStepAssessmentForm-module__j_YfkG__header{margin-bottom:.75rem}.StepByStepAssessmentForm-module__j_YfkG__header h1{font-size:2rem}.StepByStepAssessmentForm-module__j_YfkG__tagline{margin-bottom:.5rem;font-size:1rem}.StepByStepAssessmentForm-module__j_YfkG__question h2{font-size:1.5rem}.StepByStepAssessmentForm-module__j_YfkG__questionContainer{min-height:250px;padding-top:1rem}.StepByStepAssessmentForm-module__j_YfkG__radioGroup{flex-direction:column;align-items:center;gap:1rem}.StepByStepAssessmentForm-module__j_YfkG__radioOption{width:100%;max-width:300px}.StepByStepAssessmentForm-module__j_YfkG__modalButton{padding:.6rem 1.2rem;font-size:.9rem}.StepByStepAssessmentForm-module__j_YfkG__navigation{flex-direction:column;gap:1rem;margin-top:1rem;padding-top:1rem}.StepByStepAssessmentForm-module__j_YfkG__navSpacer{display:none}.StepByStepAssessmentForm-module__j_YfkG__navButton{width:100%}}
.page-module___8aEwW__page{height:100vh;font-family:var(--font-geist-sans);background:linear-gradient(135deg,#0a0a1f 0%,#1a1a2e 30%,#2d1b69 60%,#16213e 100%);padding:1rem;overflow:hidden}.page-module___8aEwW__main{justify-content:center;align-items:center;width:100%;max-width:1000px;height:100%;margin:0 auto;display:flex}@media (max-width:600px){.page-module___8aEwW__page{padding:.5rem}}
