.SimulationView-module__PNn95q__bigButton{height:100%;color:var(--mantine-color-body);overflow:visible}.SimulationView-module__PNn95q__startCTAButton{box-shadow:0 0 24px 6px var(--mantine-color-vTeal-5), 0 4px 16px #00000026;transition:box-shadow .25s,transform .15s}.SimulationView-module__PNn95q__startCTAButton:hover{box-shadow:0 0 40px 10px var(--mantine-color-vTeal-4), 0 6px 20px #0003;transform:translateY(-2px)}.SimulationView-module__PNn95q__button{color:var(--mantine-color-body);overflow:visible}.SimulationView-module__PNn95q__chatFrame{overflow:hidden}.SimulationView-module__PNn95q__chatSystem{max-width:80%;color:var(--mantine-color-dimmed);align-self:center}.SimulationView-module__PNn95q__chatBox{padding:var(--mantine-spacing-xs);border-radius:var(--mantine-radius-lg);overflow-wrap:anywhere;background-color:var(--mantine-color-default-border);max-width:80%}.SimulationView-module__PNn95q__chatBoxUser{background-color:var(--mantine-primary-color-auto-contrast);color:var(--mantine-color-body);align-self:flex-end}.SimulationView-module__PNn95q__stepper{flex-direction:column;flex:1;width:100%;min-height:0;display:flex;overflow:hidden}.SimulationView-module__PNn95q__stepcontent{border-top:1px solid var(--mantine-color-default-border);min-height:0;margin-top:var(--mantine-spacing-md);padding-top:var(--mantine-spacing-md);flex:1;display:flex;overflow-y:auto}.SimulationView-module__PNn95q__hidden{visibility:hidden}.SimulationView-module__PNn95q__avatarImage{object-fit:cover;object-position:center top;width:100%;height:100%;transition:opacity .12s}.SimulationView-module__PNn95q__infoText{white-space:pre-wrap}.SimulationView-module__PNn95q__avatarBox{background-color:var(--mantine-color-gray-0);border-radius:var(--mantine-radius-md);width:100%;height:100%;transition:border-color .3s;overflow:hidden}.SimulationView-module__PNn95q__avatarBoxSpeaking{border:2px solid var(--mantine-color-green-6)}.SimulationView-module__PNn95q__avatarBoxThinking{border:2px solid var(--mantine-color-yellow-6)}.SimulationView-module__PNn95q__avatarBoxIdle{border:2px solid #0000}.SimulationView-module__PNn95q__avatarStatusDot{opacity:.8;border-radius:50%;width:8px;height:8px;position:absolute;bottom:8px;right:8px}.SimulationView-module__PNn95q__avatarStatusConnected{background-color:var(--mantine-color-green-6)}.SimulationView-module__PNn95q__avatarStatusConnecting{background-color:var(--mantine-color-yellow-6)}.SimulationView-module__PNn95q__avatarStatusIdle{background-color:var(--mantine-color-gray-4)}@media (max-width:768px) and (orientation:portrait){.SimulationView-module__PNn95q__chatBox{max-width:95%;padding:var(--mantine-spacing-xs)}.SimulationView-module__PNn95q__chatText{font-size:.7rem!important}.SimulationView-module__PNn95q__chatFrame{gap:var(--mantine-spacing-xs)}}@media (max-height:600px) and (orientation:landscape){.SimulationView-module__PNn95q__landscapeStepper{border-right:1px solid var(--mantine-color-default-border);padding-right:var(--mantine-spacing-sm);overflow-y:auto}.SimulationView-module__PNn95q__landscapeStepLabel{text-align:center;margin-top:.4rem;font-size:.7rem}.SimulationView-module__PNn95q__landscapeButton{font-size:.65rem}.SimulationView-module__PNn95q__chatBox{max-width:95%;padding:var(--mantine-spacing-xs)}.SimulationView-module__PNn95q__chatFrame{gap:var(--mantine-spacing-xs)}}@media (min-width:769px) and (max-width:1200px) and (max-height:700px){.SimulationView-module__PNn95q__stepper,.SimulationView-module__PNn95q__smallDesktopStepLabel{font-size:.85rem}}
.ReviewPage-module__2VAOkq__container{flex-direction:row-reverse;flex:1;gap:1rem;min-height:0;overflow:hidden}.ReviewPage-module__2VAOkq__container>.ReviewPage-module__2VAOkq__mantine-Slider-root{margin-bottom:1rem}.ReviewPage-module__2VAOkq__chatList{gap:var(--mantine-spacing-md);border:2px solid var(--mantine-color-dimmed);border-radius:var(--mantine-radius-lg);flex-direction:column;flex:0 0 35%;max-width:35%;padding:1rem;display:flex;overflow:auto}.ReviewPage-module__2VAOkq__reviewSection{flex-direction:column;flex:1;gap:1rem;min-width:0;display:flex;overflow:auto}@media screen and (max-width:64em){.ReviewPage-module__2VAOkq__container{flex-direction:column}.ReviewPage-module__2VAOkq__chatList{flex:none;max-width:100%;height:40vh;min-height:20em}}
.ResultModal-module__C496ma__modalContent.mantine-Modal-content{flex-direction:column;min-height:0;display:flex;max-height:80dvh!important;overflow:hidden!important}.ResultModal-module__C496ma__modalBody{flex-direction:column;flex:1;min-height:0;padding:0;display:flex;overflow:hidden}.ResultModal-module__C496ma__scrollArea{flex:1;min-height:0}.ResultModal-module__C496ma__modalFooter{padding:var(--mantine-spacing-md);border-top:1px solid var(--mantine-color-default-border);flex-shrink:0}.ResultModal-module__C496ma__icon{vertical-align:middle}.ResultModal-module__C496ma__feedback{align-items:flex-start}.ResultModal-module__C496ma__feedbackIcon{flex-shrink:0;margin-top:.25rem;font-size:16px}.ResultModal-module__C496ma__feedbackText{flex-grow:1}.ResultModal-module__C496ma__recharts-polar-angle-axis-tick tspan,.ResultModal-module__C496ma__polarAngleAxisTick{white-space:pre-wrap}.ResultModal-module__C496ma__tabContainer{margin-bottom:var(--mantine-spacing-lg)}.ResultModal-module__C496ma__tabGroup{gap:var(--mantine-spacing-xs);flex-wrap:nowrap}.ResultModal-module__C496ma__tabPaper{cursor:pointer;border-color:var(--mantine-color-default-border);box-shadow:none;background-color:#0000;border-width:1px;flex:1;transition:all .2s;transform:none}.ResultModal-module__C496ma__tabPaper.ResultModal-module__C496ma__mobile{padding:var(--mantine-spacing-sm);min-width:60px}.ResultModal-module__C496ma__tabPaper.ResultModal-module__C496ma__desktop{padding:var(--mantine-spacing-md)}.ResultModal-module__C496ma__tabPaper.ResultModal-module__C496ma__tablet{padding:var(--mantine-spacing-sm);min-width:80px}.ResultModal-module__C496ma__tabContent{gap:var(--mantine-spacing-xs);justify-content:center}.ResultModal-module__C496ma__tabContent.ResultModal-module__C496ma__tablet{flex-direction:column;gap:.25rem}.ResultModal-module__C496ma__tabText.ResultModal-module__C496ma__tabletText{font-size:var(--mantine-font-size-xs);text-align:center;line-height:1.2}.ResultModal-module__C496ma__tabPaper.ResultModal-module__C496ma__active{background-color:var(--mantine-color-vTeal-0);border-color:var(--mantine-color-vTeal-4);border-width:2px;transform:translateY(-2px);box-shadow:0 4px 12px #0000001a}.ResultModal-module__C496ma__tabPaper:not(.ResultModal-module__C496ma__active):hover{border-color:var(--mantine-color-vTeal-2);transform:translateY(-1px);box-shadow:0 2px 8px #0000001a}.ResultModal-module__C496ma__tabText{text-align:center;font-size:var(--mantine-font-size-sm)}.ResultModal-module__C496ma__tabText.ResultModal-module__C496ma__active{color:var(--mantine-color-vTeal-filled);font-weight:700}.ResultModal-module__C496ma__tabText.ResultModal-module__C496ma__inactive{color:var(--mantine-color-dimmed);font-weight:400}.ResultModal-module__C496ma__contentArea{flex:1;height:calc(70vh - 100px);overflow-x:hidden}.ResultModal-module__C496ma__contentArea [data-orientation=horizontal]{display:none!important}.ResultModal-module__C496ma__contentArea .mantine-ScrollArea-scrollbar[data-orientation=horizontal]{display:none!important}.ResultModal-module__C496ma__contentAreaContent{padding-bottom:1px}@media (max-width:768px){.ResultModal-module__C496ma__contentArea{height:calc(75vh - 80px)}}@media (max-width:1200px) and (min-width:769px){.ResultModal-module__C496ma__contentArea{height:calc(72vh - 90px)}}.ResultModal-module__C496ma__clickableText{cursor:pointer}.ResultModal-module__C496ma__inlineIcon{display:inline}.ResultModal-module__C496ma__lineHeightRelaxed{line-height:1.6}.ResultModal-module__C496ma__flexOne{flex:1}.ResultModal-module__C496ma__accordionControl{cursor:pointer;border-radius:var(--mantine-radius-md);transition:all .2s}.ResultModal-module__C496ma__accordionControl:hover{background-color:var(--mantine-color-gray-0);border-radius:var(--mantine-radius-md);transform:translateY(-1px)}.ResultModal-module__C496ma__tabDropdown{width:100%}.ResultModal-module__C496ma__tabDropdown .ResultModal-module__C496ma__mantine-Select-input{border:2px solid var(--mantine-color-vTeal-4);background-color:var(--mantine-color-vTeal-0)}
.InstructionModal-module__yqZ0xW__title{font-size:var(--mantine-h3-font-size);font-weight:var(--mantine-h3-font-weight)}.InstructionModal-module__yqZ0xW__video{max-height:60vh}@media screen and (max-height:42em){.InstructionModal-module__yqZ0xW__header{padding:var(--mantine-spacing-xs);min-height:calc(2.75rem * var(--mantine-scale))}.InstructionModal-module__yqZ0xW__title{font-size:var(--mantine-h5-font-size);font-weight:var(--mantine-h5-font-weight)}.InstructionModal-module__yqZ0xW__video{max-height:50vh}}
.AccessModal-module__u7ZmQG__access_card{cursor:pointer}.AccessModal-module__u7ZmQG__access_card:hover{background-color:var(--mantine-color-vTealight)}.AccessModal-module__u7ZmQG__access_featured_badge{align-self:flex-start}.AccessModal-module__u7ZmQG__access_badge_slot{height:22px}.AccessModal-module__u7ZmQG__access_card_featured{border:2px solid var(--mantine-color-vTeal-6)!important}.AccessModal-module__u7ZmQG__feature_check{flex-shrink:0;margin-top:2px}
.CharacterPreviewModal-module__4ESNoa__bentoGrid{grid-template-columns:155px 1fr;gap:10px;display:grid}.CharacterPreviewModal-module__4ESNoa__portraitCell{border-radius:var(--mantine-radius-md);background-color:var(--mantine-color-default-border);grid-row:span 2;min-height:210px;overflow:hidden}.CharacterPreviewModal-module__4ESNoa__portraitImage{object-fit:cover;object-position:center top;width:100%;height:100%;display:block}.CharacterPreviewModal-module__4ESNoa__portraitFallback{justify-content:center;align-items:center;width:100%;height:100%;min-height:210px;display:flex}.CharacterPreviewModal-module__4ESNoa__cell{background-color:var(--mantine-color-default-border);border-radius:var(--mantine-radius-md);flex-direction:column;gap:8px;padding:12px 14px;display:flex}.CharacterPreviewModal-module__4ESNoa__descriptionCell{background-color:var(--mantine-color-default-border);border-radius:var(--mantine-radius-md);flex-direction:column;grid-column:1/-1;gap:8px;padding:12px 14px;display:flex}.CharacterPreviewModal-module__4ESNoa__cellLabel{letter-spacing:.1em;text-transform:uppercase;color:var(--mantine-color-dimmed);font-size:10px;font-weight:700}.CharacterPreviewModal-module__4ESNoa__descriptionText{white-space:pre-wrap;line-height:1.65}
.ActionCard-module__oJYV2a__card{text-align:center;justify-content:center;align-items:center;gap:var(--mantine-spacing-md);background-color:var(--mantine-color-body);border:2px solid #0000;border-color:var(--mantine-color-default-border);border-radius:.5rem;flex-direction:column;height:100%;transition:box-shadow .1s,border-color .1s;display:flex;overflow:hidden}.ActionCard-module__oJYV2a__card:hover{box-shadow:var(--mantine-shadow-sm);border-color:var(--mantine-primary-color-filled)}.ActionCard-module__oJYV2a__card.ActionCard-module__oJYV2a__disabled{cursor:not-allowed;background-color:var(--mantine-color-default-hover);color:var(--mantine-color-dimmed)}.ActionCard-module__oJYV2a__card.ActionCard-module__oJYV2a__disabled:hover{box-shadow:none;border-color:var(--mantine-color-default-border);transform:none}.ActionCard-module__oJYV2a__card.ActionCard-module__oJYV2a__selected{border-color:var(--mantine-primary-color-filled);background-color:var(--mantine-primary-color-light)}.ActionCard-module__oJYV2a__card:focus-visible{outline:2px solid var(--mantine-primary-color-filled);outline-offset:2px}.ActionCard-module__oJYV2a__indicator{height:100%;transition:transform .1s}.ActionCard-module__oJYV2a__indicator:hover{transform:scale(1.05)translateY(-3px)}
.AvatarActionCard-module__TpXUVG__avatarCard{text-align:center;background-color:var(--mantine-color-default-border);cursor:pointer;border:2px solid #0000;border-radius:.5rem;flex-direction:column;align-items:center;gap:.5rem;height:100%;padding:1rem;transition:background-color .2s,box-shadow .2s;display:flex;position:relative}.AvatarActionCard-module__TpXUVG__avatarCard:hover{background-color:var(--mantine-color-dimmed);box-shadow:0 2px 8px #0000001a}.AvatarActionCard-module__TpXUVG__avatarCard.AvatarActionCard-module__TpXUVG__selected{background-color:var(--mantine-primary-color-light-hover);border-color:var(--mantine-primary-color)}.AvatarActionCard-module__TpXUVG__avatarCard.AvatarActionCard-module__TpXUVG__sm{gap:.25rem;padding:.5rem}.AvatarActionCard-module__TpXUVG__avatarCard.AvatarActionCard-module__TpXUVG__md{gap:.375rem;padding:.75rem}.AvatarActionCard-module__TpXUVG__avatarCard.AvatarActionCard-module__TpXUVG__lg{gap:.5rem;padding:1rem}.AvatarActionCard-module__TpXUVG__imageContainer{background-color:var(--mantine-color-body);border-radius:4px;justify-content:center;align-items:center;width:100%;height:180px;display:flex;position:relative;overflow:hidden}.AvatarActionCard-module__TpXUVG__imageContainer.AvatarActionCard-module__TpXUVG__sm{height:100px}.AvatarActionCard-module__TpXUVG__imageContainer.AvatarActionCard-module__TpXUVG__md{height:140px}.AvatarActionCard-module__TpXUVG__imageContainer.AvatarActionCard-module__TpXUVG__lg{height:180px}.AvatarActionCard-module__TpXUVG__loadingContainer{z-index:5;background-color:#000000bf;border-radius:4px;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:absolute;top:0;left:0}.AvatarActionCard-module__TpXUVG__centerContent{text-align:center;flex-direction:column;align-items:center;display:flex}.AvatarActionCard-module__TpXUVG__avatarVideo{object-fit:contain;border-radius:4px;width:100%;height:100%;transition:opacity .3s ease-in-out}.AvatarActionCard-module__TpXUVG__avatarPreviewColumn{flex-direction:column;align-items:center;display:flex;position:sticky;top:1rem}.AvatarActionCard-module__TpXUVG__avatarPortraitCard{aspect-ratio:3/4;border:1px solid var(--mantine-color-default-border);background-color:var(--mantine-color-default-border);border-radius:12px;width:100%;max-width:220px;overflow:hidden}.AvatarActionCard-module__TpXUVG__avatarPortraitImg{object-fit:cover;object-position:center top;width:100%;height:100%}.AvatarActionCard-module__TpXUVG__loadingSpinner{border:3px solid #ffffff4d;border-top-color:var(--mantine-primary-color-filled);border-radius:50%;width:32px;height:32px;margin-bottom:8px;animation:1s linear infinite AvatarActionCard-module__TpXUVG__avatarSpin}.AvatarActionCard-module__TpXUVG__errorContainer{background-color:var(--mantine-color-red-0);border:1px dashed var(--mantine-color-red-6);border-radius:4px;justify-content:center;align-items:center;width:100%;height:100%;padding:1rem;display:flex}.AvatarActionCard-module__TpXUVG__defaultAvatarContainer{background-color:var(--mantine-color-gray-1);border:1px solid var(--mantine-color-gray-3);border-radius:4px;width:100%;height:100%}@keyframes AvatarActionCard-module__TpXUVG__avatarSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.AvatarActionCard-module__TpXUVG__avatarTitle{color:var(--mantine-color-text);font-weight:600}.AvatarActionCard-module__TpXUVG__avatarCard.AvatarActionCard-module__TpXUVG__sm .AvatarActionCard-module__TpXUVG__avatarTitle{font-size:.75rem}.AvatarActionCard-module__TpXUVG__avatarCard.AvatarActionCard-module__TpXUVG__md .AvatarActionCard-module__TpXUVG__avatarTitle{font-size:.8125rem}.AvatarActionCard-module__TpXUVG__avatarCard.AvatarActionCard-module__TpXUVG__lg .AvatarActionCard-module__TpXUVG__avatarTitle{font-size:.875rem}.AvatarActionCard-module__TpXUVG__backstoryText{white-space:pre-wrap}
.AvatarSelector-module__DZ0XJW__container{padding:1rem .5rem;overflow-y:auto}.AvatarSelector-module__DZ0XJW__avatarGrid{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:1rem;display:grid}
.NotificationBell-module__fOvz-G__dropdown{width:250px}@media (min-width:768px){.NotificationBell-module__fOvz-G__dropdown{width:320px}}.NotificationBell-module__fOvz-G__unreadItem{background-color:var(--mantine-color-blue-0);border-left:3px solid var(--mantine-color-blue-6);padding:12px 16px}[data-mantine-color-scheme=dark] .NotificationBell-module__fOvz-G__unreadItem{background-color:var(--mantine-color-dark-6)}.NotificationBell-module__fOvz-G__unreadItem:not(.NotificationBell-module__fOvz-G__loading):hover{background-color:var(--mantine-color-blue-1)}[data-mantine-color-scheme=dark] .NotificationBell-module__fOvz-G__unreadItem:not(.NotificationBell-module__fOvz-G__loading):hover{background-color:var(--mantine-color-dark-5)}.NotificationBell-module__fOvz-G__readItem{padding:12px 16px}.NotificationBell-module__fOvz-G__readItem:hover{background-color:var(--mantine-color-gray-0)}[data-mantine-color-scheme=dark] .NotificationBell-module__fOvz-G__readItem:hover{background-color:var(--mantine-color-dark-6)}.NotificationBell-module__fOvz-G__loading{cursor:default}.NotificationBell-module__fOvz-G__textFlex{flex:1}.NotificationBell-module__fOvz-G__nowrap{white-space:nowrap;flex-shrink:0}
.SupportView-module__n6UeDa__container{gap:var(--mantine-spacing-md);flex-direction:column;width:100%;max-width:800px;height:calc(100vh - 150px);display:flex}.SupportView-module__n6UeDa__scrollContainer{flex:1}.SupportView-module__n6UeDa__documentCard{word-wrap:break-word;overflow-wrap:break-word;font-size:.95rem}.SupportView-module__n6UeDa__documentCard h1{font-size:1.75rem}.SupportView-module__n6UeDa__documentCard h2{font-size:1.4rem}.SupportView-module__n6UeDa__documentCard h3{font-size:1.15rem}.SupportView-module__n6UeDa__documentCard p,.SupportView-module__n6UeDa__documentCard li{font-size:.95rem;line-height:1.6}.SupportView-module__n6UeDa__menuContainer{gap:var(--mantine-spacing-xl);flex-direction:column;width:100%;display:flex}.SupportView-module__n6UeDa__heroSection{text-align:center;margin-bottom:var(--mantine-spacing-xl)}.SupportView-module__n6UeDa__heroTitle{margin-bottom:var(--mantine-spacing-sm);color:var(--mantine-primary-color-filled);font-size:2rem;font-weight:700}.SupportView-module__n6UeDa__heroDescription{opacity:.8;font-size:1.1rem}.SupportView-module__n6UeDa__mainCardsGrid{margin-bottom:var(--mantine-spacing-xl)}.SupportView-module__n6UeDa__card{cursor:pointer;border:1px solid var(--mantine-color-default-border);height:100%;transition:all .3s;position:relative;overflow:hidden}.SupportView-module__n6UeDa__card:before{content:"";background:linear-gradient(90deg, var(--mantine-color-blue-6), var(--mantine-color-cyan-6));height:4px;transition:transform .3s;position:absolute;top:0;left:0;right:0;transform:scaleX(0)}.SupportView-module__n6UeDa__card:hover:before{transform:scaleX(1)}.SupportView-module__n6UeDa__card:hover{box-shadow:var(--mantine-shadow-lg);border-color:var(--mantine-color-blue-3);transform:translateY(-8px)}.SupportView-module__n6UeDa__cardContent{align-items:center;gap:var(--mantine-spacing-md);height:100%;padding:var(--mantine-spacing-xl);flex-direction:column;display:flex}.SupportView-module__n6UeDa__cardIcon{background:var(--mantine-color-default-hover);border-radius:var(--mantine-radius-md);padding:var(--mantine-spacing-md)}.SupportView-module__n6UeDa__cardTitle{font-size:1.25rem;font-weight:600}.SupportView-module__n6UeDa__cardDescription{text-align:center;opacity:.85;line-height:1.6}
.NotFound-module__txpBSG__frontPage{justify-content:center;align-items:center;width:100vw;height:55vh}.NotFound-module__txpBSG__dashboard{justify-content:center;align-items:center;width:100vw;height:80vh}.NotFound-module__txpBSG__holder{flex-direction:column;justify-content:center;align-items:center;display:flex}.NotFound-module__txpBSG__frontPage .NotFound-module__txpBSG__holder .NotFound-module__txpBSG__icon{width:40vw;height:40vh}.NotFound-module__txpBSG__dashboard .NotFound-module__txpBSG__holder .NotFound-module__txpBSG__icon{width:30vw;height:30vh}.NotFound-module__txpBSG__notFoundText{font-size:var(--mantine-font-size-lg);text-align:center}
.TimeDisplay-module__SObgIW__timer{border-radius:var(--mantine-radius-md);border:1px solid var(--mantine-color-default-border);justify-content:center;align-items:center;width:4.25rem}
.Blog-module__f2qemW__card{background-color:var(--mantine-color-body);flex-direction:column;width:100%;transition:transform .15s,box-shadow .15s;display:flex}.Blog-module__f2qemW__card:hover{box-shadow:var(--mantine-shadow-md);transform:scale(1.01)}.Blog-module__f2qemW__text{word-wrap:break-word;flex-direction:column;flex:1;display:flex}.Blog-module__f2qemW__text h3,.Blog-module__f2qemW__text p{overflow-wrap:anywhere}.Blog-module__f2qemW__imageWrapper{background-color:var(--mantine-color-default-hover);width:100%;overflow:hidden}.Blog-module__f2qemW__imageWrapper img{object-fit:contain;width:100%;height:100%}.Blog-module__f2qemW__imageWrapper>div{height:100%}.Blog-module__f2qemW__displayContent{text-wrap:wrap;word-break:break-word;flex-direction:column;display:flex}.Blog-module__f2qemW__displayContent>img{align-self:center;max-height:45vh}
.MenuButton-module__zfevKW__menuButton{color:var(--mantine-color-text);font-size:var(--mantine-font-size-md);height:var(--button-height-md);padding:0 var(--button-padding-x-sm);border-radius:var(--mantine-radius-md)!important}.MenuButton-module__zfevKW__menuButton:hover{background-color:var(--mantine-color-default-border);color:var(--mantine-color-text)}.MenuButton-module__zfevKW__menuButton.MenuButton-module__zfevKW__action{border-width:var(--button-border-width);color:var(--mantine-primary-color-auto-contrast);font-size:var(--mantine-font-size-lg);height:var(--button-height-lg);padding:0 var(--button-padding-x-md);border-radius:var(--mantine-radius-xl)!important}.MenuButton-module__zfevKW__menuButton.MenuButton-module__zfevKW__action:hover{background-color:var(--mantine-primary-color-light-hover)}.MenuButton-module__zfevKW__logo{width:12.5rem}@media (max-width:78em){.MenuButton-module__zfevKW__logo{width:10.5rem}.MenuButton-module__zfevKW__menuButton.MenuButton-module__zfevKW__action{font-size:var(--mantine-font-size-md);height:var(--button-height-md);padding:0 var(--button-padding-x-md)}}@media (max-width:72em){.MenuButton-module__zfevKW__menuButton{font-size:var(--mantine-font-size-sm);height:var(--button-height-sm);padding:0 .5rem}.MenuButton-module__zfevKW__logo{width:9.5rem}}
.HomePage-module__U-qX-a__button{color:var(--mantine-color-body);border-radius:var(--mantine-radius-xl);width:30vw;min-width:fit-content;max-width:100%}.HomePage-module__U-qX-a__carouselIndicator{background-color:var(--mantine-color-dimmed)}.HomePage-module__U-qX-a__spotlightCard{height:100%;transition:transform .2s,box-shadow .2s;overflow:hidden}.HomePage-module__U-qX-a__spotlightViewport{-webkit-mask-image:linear-gradient(90deg,#0000,#000 4% 96%,#0000);mask-image:linear-gradient(90deg,#0000,#000 4% 96%,#0000)}.HomePage-module__U-qX-a__spotlightCard:hover{box-shadow:var(--mantine-shadow-md);transform:translateY(-2px)}.HomePage-module__U-qX-a__heroVideoWrapper{align-self:center;width:50%;position:relative}.HomePage-module__U-qX-a__heroVideoWrapper .HomePage-module__U-qX-a__heroVideo{width:100%;max-height:70vh}.HomePage-module__U-qX-a__heroVideo{border-radius:var(--mantine-radius-xl);border:1px solid var(--mantine-color-default-border);width:50%;max-height:70vh;box-shadow:var(--mantine-shadow-md);object-fit:cover;align-self:center;display:block}.HomePage-module__U-qX-a__heroPlayButton{cursor:pointer;background:var(--mantine-primary-color-filled);width:72px;height:72px;color:var(--mantine-primary-color-contrast);box-shadow:var(--mantine-shadow-lg);border:none;border-radius:50%;justify-content:center;align-items:center;padding-left:4px;transition:transform .15s,box-shadow .15s;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.HomePage-module__U-qX-a__heroPlayButton:hover{box-shadow:var(--mantine-shadow-xl);transform:translate(-50%,-50%)scale(1.08)}.HomePage-module__U-qX-a__section{gap:var(--mantine-spacing-xl);justify-content:space-between}.HomePage-module__U-qX-a__paperSection{justify-content:space-between;gap:var(--mantine-spacing-lg);border-radius:var(--mantine-radius-xl);align-items:center;display:flex}.HomePage-module__U-qX-a__paperSection.HomePage-module__U-qX-a__reverse{gap:var(--mantine-spacing-lg);border-radius:var(--mantine-radius-xl)}.HomePage-module__U-qX-a__paperSection.HomePage-module__U-qX-a__red{background-color:var(--mantine-color-redglass)}.HomePage-module__U-qX-a__paperSection.HomePage-module__U-qX-a__vteal{background-color:var(--mantine-color-vTealight)}.HomePage-module__U-qX-a__paperCard{border-radius:var(--mantine-radius-xl);border:1px solid var(--mantine-color-default-border);box-shadow:var(--mantine-shadow-md);flex:1;padding:0;overflow:hidden}.HomePage-module__U-qX-a__imageWrapper{justify-content:center;align-self:center;width:50%;height:fit-content;display:flex}.HomePage-module__U-qX-a__imageWrapper>img{border-radius:var(--mantine-radius-xl);max-height:50vh}.HomePage-module__U-qX-a__problemSolutionImage{object-fit:contain;border-radius:var(--mantine-radius-xl);width:100%;height:auto;max-height:40vh}.HomePage-module__U-qX-a__textbox{gap:var(--mantine-spacing-md);flex-direction:column;width:50%;max-width:35rem}.HomePage-module__U-qX-a__textbox.HomePage-module__U-qX-a__right{text-align:right;align-items:flex-end}.HomePage-module__U-qX-a__textbox.HomePage-module__U-qX-a__left{text-align:left;align-items:flex-start}.HomePage-module__U-qX-a__textbox>a{margin-top:auto}.HomePage-module__U-qX-a__appFrame{border-radius:var(--mantine-radius-lg);border:1px solid var(--mantine-color-default-border);box-shadow:var(--mantine-shadow-md);background-color:var(--mantine-color-body);overflow:hidden}.HomePage-module__U-qX-a__appFrameBar{background-color:var(--mantine-primary-color-filled);height:4px}.HomePage-module__U-qX-a__appFrameContent{aspect-ratio:5/3;background-color:var(--mantine-color-gray-0);justify-content:center;align-items:center;display:flex;overflow:hidden}.HomePage-module__U-qX-a__appFrameContent>img{object-fit:contain;width:100%;height:100%;display:block}.HomePage-module__U-qX-a__supporterCard{cursor:pointer;border-radius:var(--mantine-radius-lg);max-width:90vw;-webkit-text-decoration:"none";text-decoration:"none";background-color:#fff;justify-content:center;align-items:center;padding:.5rem;transition:transform .2s,box-shadow .2s;display:flex}.HomePage-module__U-qX-a__supporterCard:hover{box-shadow:var(--mantine-shadow-lg);transform:translateY(-4px)}.HomePage-module__U-qX-a__supporterCardNormal{aspect-ratio:3/2;flex:0 0 180px;width:180px}.HomePage-module__U-qX-a__supporterCardDouble{flex:0 0 calc(360px + var(--mantine-spacing-lg));width:calc(360px + var(--mantine-spacing-lg));aspect-ratio:19/6}.HomePage-module__U-qX-a__supporterImage{object-fit:contain;width:100%;height:100%}.HomePage-module__U-qX-a__supporterContainer{max-width:80vw}@media (max-width:48em){.HomePage-module__U-qX-a__button{font-size:medium}.HomePage-module__U-qX-a__section{flex-direction:column;align-items:center}.HomePage-module__U-qX-a__paperSection{flex-direction:column}.HomePage-module__U-qX-a__paperSection.HomePage-module__U-qX-a__reverse{flex-direction:column-reverse}.HomePage-module__U-qX-a__paperCard{flex-direction:column;align-self:center;max-width:70vw}.HomePage-module__U-qX-a__imageWrapper{justify-content:center;width:100%}.HomePage-module__U-qX-a__imageWrapper>img{max-width:fit-content;max-height:35vh}.HomePage-module__U-qX-a__textbox{text-align:center;align-self:center;align-items:center;width:100%}.HomePage-module__U-qX-a__textbox.HomePage-module__U-qX-a__right{text-align:center;align-self:center;align-items:center}.HomePage-module__U-qX-a__textbox.HomePage-module__U-qX-a__left{text-align:left;align-self:center;align-items:flex-start}.HomePage-module__U-qX-a__supporterCardNormal{aspect-ratio:auto;flex:0 0 150px;width:150px;height:96px}.HomePage-module__U-qX-a__supporterCardDouble{aspect-ratio:auto;flex:0 0 calc(300px + 1rem);width:calc(300px + 1rem);height:96px}.HomePage-module__U-qX-a__supporterContainer{max-width:100%}.HomePage-module__U-qX-a__heroVideoWrapper,.HomePage-module__U-qX-a__heroVideo{width:100%}}.HomePage-module__U-qX-a__supporterCardNormal,.HomePage-module__U-qX-a__supporterCardDouble{flex:0 0 280px;width:280px;height:100px}.HomePage-module__U-qX-a__checkIcon{color:var(--mantine-primary-color-auto-contrast);flex-shrink:0}.HomePage-module__U-qX-a__overlappingFrames{align-self:center;width:50%;padding-bottom:40%;position:relative}.HomePage-module__U-qX-a__overlappingFrames>:first-child{z-index:1;width:80%;position:absolute;top:0;left:0}.HomePage-module__U-qX-a__overlappingFrames>:last-child{z-index:2;width:80%;position:absolute;bottom:0;right:0}.HomePage-module__U-qX-a__overlappingFrames .HomePage-module__U-qX-a__appFrameContent{aspect-ratio:16/9}.HomePage-module__U-qX-a__figureImage{border-radius:var(--mantine-radius-lg);width:100%;height:auto}.HomePage-module__U-qX-a__statNumber{min-width:5rem}@media (max-width:48em){.HomePage-module__U-qX-a__overlappingFrames{width:100%}}
.PricingTable-module__ir04GG__pricingGrid{grid-template-rows:auto auto auto auto 1fr auto auto}.PricingTable-module__ir04GG__card{grid-row:span 7;grid-template-rows:subgrid;border:1px solid var(--mantine-color-default-border);border-radius:var(--mantine-radius-md);padding:var(--mantine-spacing-xl);transition:box-shadow .15s;display:grid}.PricingTable-module__ir04GG__card:hover{box-shadow:var(--mantine-shadow-md)}.PricingTable-module__ir04GG__badgeSlot{height:22px}.PricingTable-module__ir04GG__featuredBadge{align-self:flex-start}.PricingTable-module__ir04GG__priceBlock{padding-top:var(--mantine-spacing-md)}.PricingTable-module__ir04GG__featureList{padding-top:var(--mantine-spacing-md);flex-direction:column;align-self:start;display:flex}.PricingTable-module__ir04GG__featureRow{align-items:flex-start;gap:var(--mantine-spacing-xs);display:flex}.PricingTable-module__ir04GG__featured{border:2px solid var(--mantine-color-vTeal-6)}[data-mantine-color-scheme=dark] .PricingTable-module__ir04GG__featured{background-color:var(--mantine-color-vTeal-8)}[data-mantine-color-scheme=light] .PricingTable-module__ir04GG__featured{background-color:var(--mantine-color-vTeal-7)}.PricingTable-module__ir04GG__whiteText{color:var(--mantine-color-white)}.PricingTable-module__ir04GG__whiteDimmed{color:#ffffffb3}.PricingTable-module__ir04GG__whiteCheck{color:var(--mantine-color-white);flex-shrink:0;margin-top:3px}.PricingTable-module__ir04GG__checkIcon{color:var(--mantine-primary-color-filled);flex-shrink:0;margin-top:3px}.PricingTable-module__ir04GG__b2bSection{border:2px solid var(--mantine-color-vTeal-6)}[data-mantine-color-scheme=dark] .PricingTable-module__ir04GG__b2bSection{background-color:var(--mantine-color-vTeal-9)}[data-mantine-color-scheme=light] .PricingTable-module__ir04GG__b2bSection{background-color:var(--mantine-color-vTeal-8)}.PricingTable-module__ir04GG__b2bDimmed{color:#ffffffb3}.PricingTable-module__ir04GG__cancelNote{align-self:end}
.SimulationCard-module__GlnYpa__sim_card{--sim-corner-inset:.25em;--sim-flag-size:24px;cursor:pointer;padding:var(--mantine-spacing-md);background-color:var(--mantine-primary-color-light);border:1px solid var(--mantine-primary-color-light);border-radius:.5rem;flex-direction:column;min-height:200px;padding-top:0;transition:transform .1s;display:flex;position:relative}.SimulationCard-module__GlnYpa__sim_card:hover{background-color:var(--mantine-primary-color-light-hover);transform:scale(1.05)translateY(-3px)}.SimulationCard-module__GlnYpa__sim_card_dashed{border:1px dashed var(--mantine-color-default-border);background-color:#0000}.SimulationCard-module__GlnYpa__tweenCard{will-change:transform, opacity}.SimulationCard-module__GlnYpa__nowrap{white-space:nowrap}.SimulationCard-module__GlnYpa__carouselRoot{padding-bottom:1.75rem}.SimulationCard-module__GlnYpa__sim_top_icon{top:var(--sim-corner-inset);right:var(--sim-corner-inset);z-index:1;position:absolute}.SimulationCard-module__GlnYpa__sim_top_left_icon{top:var(--sim-corner-inset);left:var(--sim-corner-inset);opacity:.8;z-index:1;position:absolute}.SimulationCard-module__GlnYpa__sim_text{word-break:break-all;font-size:var(--mantine-font-size-sm);text-overflow:ellipsis;overflow:hidden}.SimulationCard-module__GlnYpa__sim_title_box{-webkit-line-clamp:2;margin-top:var(--mantine-spacing-md);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.SimulationCard-module__GlnYpa__sim_card_locked{cursor:not-allowed}.SimulationCard-module__GlnYpa__sim_card_selected{border:2px solid var(--mantine-primary-color-filled)}.SimulationCard-module__GlnYpa__sim_image_section{position:relative}.SimulationCard-module__GlnYpa__sim_image_section_locked{filter:blur(1.5px);opacity:.8}.SimulationCard-module__GlnYpa__sim_element_locked{filter:blur(.5px);opacity:.7}.SimulationCard-module__GlnYpa__statusBadge{bottom:var(--sim-corner-inset);left:var(--sim-corner-inset);z-index:12;position:absolute}.SimulationCard-module__GlnYpa__sim_mastery_ring{top:calc(var(--sim-corner-inset) + var(--sim-flag-size) + 4px);left:var(--sim-corner-inset);z-index:1;position:absolute}.SimulationCard-module__GlnYpa__sim_privacy_icon{bottom:var(--sim-corner-inset);right:var(--sim-corner-inset);z-index:10;border:none;position:absolute}.SimulationCard-module__GlnYpa__sim_start_btn{justify-content:center;align-items:center;gap:var(--mantine-spacing-xs);border-radius:var(--mantine-radius-md);border:1.5px solid var(--mantine-primary-color-filled);background:linear-gradient(to right, var(--mantine-primary-color-filled) 35%, color-mix(in srgb, var(--mantine-primary-color-filled) 40%, transparent) 47%, transparent 52%);width:100%;color:var(--mantine-primary-color-filled);font-size:var(--mantine-font-size-sm);cursor:pointer;background-position:100%;background-size:240% 100%;margin-top:0;padding:6px 12px;font-family:inherit;font-weight:500;transition:background-position .45s cubic-bezier(.4,0,.2,1),color .3s,box-shadow .3s;display:flex;position:relative;overflow:hidden}.SimulationCard-module__GlnYpa__sim_start_btn:after{content:"";pointer-events:none;background:linear-gradient(105deg,#0000 35%,#ffffff47 50%,#0000 65%);transition:none;position:absolute;inset:0;transform:translate(-100%)skew(-12deg)}.SimulationCard-module__GlnYpa__sim_start_btn:hover:after{transition:transform .55s .2s;transform:translate(200%)skew(-12deg)}.SimulationCard-module__GlnYpa__sim_start_btn:hover{color:#fff;box-shadow:0 0 14px var(--mantine-primary-color-light-hover);background-position:0}[data-mantine-color-scheme=dark] .SimulationCard-module__GlnYpa__sim_start_btn:hover{color:var(--mantine-color-dark-9)}.SimulationCard-module__GlnYpa__sim_status_overlay{z-index:11;border-radius:inherit;pointer-events:none;background:#0a0a1238;position:absolute;inset:0}[data-mantine-color-scheme=dark] .SimulationCard-module__GlnYpa__sim_status_overlay{background:#0a0a126b}.SimulationCard-module__GlnYpa__sim_status_overlay_pending{background:repeating-linear-gradient(45deg,#0a0a120d,#0a0a120d 8px,#0a0a121f 8px 16px)}[data-mantine-color-scheme=dark] .SimulationCard-module__GlnYpa__sim_status_overlay_pending{background:repeating-linear-gradient(45deg,#0a0a1214,#0a0a1214 8px,#0a0a122e 8px 16px)}.SimulationCard-module__GlnYpa__sim_status_overlay_rejected,[data-mantine-color-scheme=dark] .SimulationCard-module__GlnYpa__sim_status_overlay_rejected{background:repeating-linear-gradient(-45deg,#0000,#0000 7px,#4b080824 7px 9px)}.SimulationCard-module__GlnYpa__sim_action_row{z-index:12;position:relative}
