.Detail-module-scss-module__NmOu4q__container{text-align:center;flex-direction:column;align-items:center;max-width:800px;min-height:80vh;margin:0 auto;padding:60px 24px;display:flex}.Detail-module-scss-module__NmOu4q__backBtn{color:var(--text-sub);cursor:pointer;align-self:flex-start;align-items:center;gap:8px;margin-bottom:40px;font-size:.95rem;transition:color .2s;display:flex}.Detail-module-scss-module__NmOu4q__backBtn:hover{color:var(--accent-color)}.Detail-module-scss-module__NmOu4q__backBtn svg{width:20px;height:20px}.Detail-module-scss-module__NmOu4q__content{width:100%;animation:.6s ease-out Detail-module-scss-module__NmOu4q__fadeIn}.Detail-module-scss-module__NmOu4q__mainEmoji{filter:drop-shadow(0 0 20px var(--accent-glow));margin-bottom:24px;font-size:6rem;display:block}.Detail-module-scss-module__NmOu4q__title{color:var(--text-main);margin-bottom:16px;font-size:2.5rem;font-weight:800}.Detail-module-scss-module__NmOu4q__description{color:var(--text-sub);max-width:600px;margin-bottom:48px;margin-left:auto;margin-right:auto;font-size:1.1rem;line-height:1.8}.Detail-module-scss-module__NmOu4q__startBtn{background-color:var(--accent-color);color:#fff;cursor:pointer;border:none;border-radius:100px;padding:18px 48px;font-size:1.2rem;font-weight:700;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 10px 30px #3b82f64d}.Detail-module-scss-module__NmOu4q__startBtn:hover{filter:brightness(1.1);transform:translateY(-4px);box-shadow:0 15px 40px #3b82f666}.Detail-module-scss-module__NmOu4q__startBtn:active{transform:translateY(0)}.Detail-module-scss-module__NmOu4q__statsGrid{background-color:var(--box-bg);border:1px solid var(--divider-color);border-radius:24px;gap:40px;margin-top:60px;padding:24px;display:flex}.Detail-module-scss-module__NmOu4q__statsGrid .Detail-module-scss-module__NmOu4q__statItem{flex-direction:column;gap:4px;display:flex}.Detail-module-scss-module__NmOu4q__statsGrid .Detail-module-scss-module__NmOu4q__statItem .Detail-module-scss-module__NmOu4q__label{color:var(--text-sub);text-transform:uppercase;letter-spacing:1px;font-size:.8rem}.Detail-module-scss-module__NmOu4q__statsGrid .Detail-module-scss-module__NmOu4q__statItem .Detail-module-scss-module__NmOu4q__value{color:var(--text-main);font-size:1.1rem;font-weight:600}@keyframes Detail-module-scss-module__NmOu4q__fadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}
.TestComponent-module-scss-module__70DyVW__chatContainer{flex-direction:column;max-width:800px;height:100%;margin:0 auto;padding:0 20px;display:flex;overflow-y:auto}@media (max-width:768px){.TestComponent-module-scss-module__70DyVW__chatContainer{height:calc(100vh - 200px)}}@media (max-width:768px) and (max-width:768px){.TestComponent-module-scss-module__70DyVW__chatContainer{height:100%;padding:0 16px}}.TestComponent-module-scss-module__70DyVW__chatContainer::-webkit-scrollbar{display:none}.TestComponent-module-scss-module__70DyVW__messageList{flex-direction:column;flex:1;gap:16px;padding:20px 0;display:flex;overflow-y:visible}@media (max-width:768px){.TestComponent-module-scss-module__70DyVW__messageList{padding:10px 0}}.TestComponent-module-scss-module__70DyVW__messageWrapper{align-items:flex-start;gap:12px;max-width:100%;animation:.4s ease-out TestComponent-module-scss-module__70DyVW__messageIn;display:flex}.TestComponent-module-scss-module__70DyVW__messageWrapper.TestComponent-module-scss-module__70DyVW__system{text-align:left;align-self:flex-start;width:100%}.TestComponent-module-scss-module__70DyVW__messageWrapper.TestComponent-module-scss-module__70DyVW__system .TestComponent-module-scss-module__70DyVW__turnIconWrapper{flex-shrink:0;justify-content:flex-start;align-items:center;width:32px;height:24px;display:flex}.TestComponent-module-scss-module__70DyVW__messageWrapper.TestComponent-module-scss-module__70DyVW__system .TestComponent-module-scss-module__70DyVW__turnIcon{animation:.5s ease-out TestComponent-module-scss-module__70DyVW__fadeIn;display:flex}.TestComponent-module-scss-module__70DyVW__messageWrapper.TestComponent-module-scss-module__70DyVW__system .TestComponent-module-scss-module__70DyVW__turnIcon .TestComponent-module-scss-module__70DyVW__sparkleIcon{background-color:#ab0dd0;width:20px;height:20px;-webkit-mask-image:url(/images/sparkle.svg);mask-image:url(/images/sparkle.svg);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.TestComponent-module-scss-module__70DyVW__messageWrapper.TestComponent-module-scss-module__70DyVW__system .TestComponent-module-scss-module__70DyVW__bubble{color:var(--text-main);box-shadow:none;text-align:left;white-space:pre-wrap;flex:1;padding:0;font-size:1.1rem;font-weight:500;line-height:1.6;background-color:#0000!important}@media (max-width:768px){.TestComponent-module-scss-module__70DyVW__messageWrapper.TestComponent-module-scss-module__70DyVW__system .TestComponent-module-scss-module__70DyVW__bubble{font-size:1rem}}.TestComponent-module-scss-module__70DyVW__messageWrapper.TestComponent-module-scss-module__70DyVW__user{flex-direction:row-reverse;align-self:flex-end;margin-top:8px;margin-right:0}.TestComponent-module-scss-module__70DyVW__messageWrapper.TestComponent-module-scss-module__70DyVW__user .TestComponent-module-scss-module__70DyVW__bubble{background-color:var(--box-bg);color:var(--text-main);border:1px solid var(--card-border);border-radius:20px 20px 4px;padding:10px 18px;font-size:.95rem;box-shadow:0 2px 8px #0000000d}@media (max-width:768px){.TestComponent-module-scss-module__70DyVW__messageWrapper.TestComponent-module-scss-module__70DyVW__user .TestComponent-module-scss-module__70DyVW__bubble{padding:8px 14px;font-size:.9rem}}.TestComponent-module-scss-module__70DyVW__bubble{border-radius:20px;transition:all .3s}.TestComponent-module-scss-module__70DyVW__optionsArea{flex-shrink:0;padding:20px 0 20px 44px;display:none}@media (max-width:768px){.TestComponent-module-scss-module__70DyVW__optionsArea{padding:16px 0 60px;display:block}}.TestComponent-module-scss-module__70DyVW__optionsGrid{grid-template-columns:repeat(2,1fr);gap:10px;animation:.5s ease-out TestComponent-module-scss-module__70DyVW__optionsIn;display:grid}@media (max-width:768px){.TestComponent-module-scss-module__70DyVW__optionsGrid{grid-template-columns:1fr}}.TestComponent-module-scss-module__70DyVW__optionBtn{background-color:var(--card-bg);border:1px solid var(--card-border);color:var(--text-main);cursor:pointer;border-radius:12px;padding:14px;font-size:.95rem;font-weight:500;transition:all .2s}.TestComponent-module-scss-module__70DyVW__optionBtn:hover{background-color:var(--sidebar-hover);border-color:#ab0dd0;transform:translateY(-2px)}.TestComponent-module-scss-module__70DyVW__typing{gap:6px;display:flex;padding-top:5px!important}.TestComponent-module-scss-module__70DyVW__typing span{background-color:#ab0dd0;border-radius:50%;width:6px;height:6px;animation:1s infinite alternate TestComponent-module-scss-module__70DyVW__typing}.TestComponent-module-scss-module__70DyVW__typing span:nth-child(2){animation-delay:.2s}.TestComponent-module-scss-module__70DyVW__typing span:nth-child(3){animation-delay:.4s}@keyframes TestComponent-module-scss-module__70DyVW__typing{0%{opacity:.3;transform:scale(.8)}to{opacity:1;transform:scale(1.2)}}@keyframes TestComponent-module-scss-module__70DyVW__messageIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes TestComponent-module-scss-module__70DyVW__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes TestComponent-module-scss-module__70DyVW__optionsIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.TestComponent-module-scss-module__70DyVW__minimalResultWrapper{margin-top:10px;padding-bottom:20px;animation:.8s ease-out TestComponent-module-scss-module__70DyVW__fadeIn}@media (max-width:768px){.TestComponent-module-scss-module__70DyVW__minimalResultWrapper{padding-bottom:40px}}.TestComponent-module-scss-module__70DyVW__divider{border:none;border-top:1px solid var(--card-border);opacity:.5;width:100%;margin:15px 0}.TestComponent-module-scss-module__70DyVW__matchText{color:var(--text-muted);text-align:left;margin-bottom:20px;padding-left:44px;font-size:.95rem;line-height:1.8}.TestComponent-module-scss-module__70DyVW__matchText .TestComponent-module-scss-module__70DyVW__highlight{color:#ab0dd0;font-weight:600}@media (max-width:768px){.TestComponent-module-scss-module__70DyVW__matchText{padding-left:44px}}.TestComponent-module-scss-module__70DyVW__minimalActionBtns{justify-content:flex-start;gap:15px;padding-left:44px;display:flex}@media (max-width:768px){.TestComponent-module-scss-module__70DyVW__minimalActionBtns{margin-bottom:12px;padding-left:44px}}.TestComponent-module-scss-module__70DyVW__subtleBtn{color:var(--text-muted);cursor:pointer;text-underline-offset:4px;opacity:.6;background:0 0;border:none;padding:0;font-size:.85rem;font-weight:500;text-decoration:underline;transition:all .2s}.TestComponent-module-scss-module__70DyVW__subtleBtn:hover{opacity:1;color:var(--text-main)}.TestComponent-module-scss-module__70DyVW__loadingAdSection{flex-direction:column;align-items:center;gap:20px;padding:40px 0;animation:.5s ease-out TestComponent-module-scss-module__70DyVW__fadeIn;display:flex}.TestComponent-module-scss-module__70DyVW__loadingAdSection .TestComponent-module-scss-module__70DyVW__loadingStatus{color:var(--text-main);align-items:center;gap:12px;font-size:1.1rem;font-weight:500;display:flex}.TestComponent-module-scss-module__70DyVW__loadingAdSection .TestComponent-module-scss-module__70DyVW__loadingStatus .TestComponent-module-scss-module__70DyVW__spinner{border:3px solid rgba(var(--foreground-rgb), .1);border-top-color:#ab0dd0;border-radius:50%;width:20px;height:20px;animation:1s linear infinite TestComponent-module-scss-module__70DyVW__spin}.TestComponent-module-scss-module__70DyVW__loadingAdSection .TestComponent-module-scss-module__70DyVW__adContainer{background-color:var(--card-bg);border:1px solid var(--card-border);border-radius:8px;justify-content:center;width:100%;max-width:728px;display:flex;overflow:hidden}@media (max-width:768px){.TestComponent-module-scss-module__70DyVW__loadingAdSection .TestComponent-module-scss-module__70DyVW__adContainer{width:320px;margin:0 auto}}@keyframes TestComponent-module-scss-module__70DyVW__spin{to{transform:rotate(360deg)}}.TestComponent-module-scss-module__70DyVW__scrollSpacer{flex-shrink:0;height:380px}@media (max-width:768px){.TestComponent-module-scss-module__70DyVW__scrollSpacer{height:0}}
