.guide-showcase_showcase__Aowv5{position:relative;width:100%;aspect-ratio:16/9;border-radius:1.2rem;overflow:hidden;background:linear-gradient(145deg,#0a1428,#0d1a36 50%,#0a1428);box-shadow:0 0 0 1px rgba(99,102,241,.2),0 0 40px rgba(59,130,246,.15),0 20px 60px rgba(0,0,0,.5);font-family:Microsoft YaHei,PingFang SC,system-ui,sans-serif}.guide-showcase_gridBg__vrvuH{position:absolute;inset:0;background-image:linear-gradient(rgb(99 102 241/7%) 1px,transparent 0),linear-gradient(90deg,rgb(99 102 241/7%) 1px,transparent 0);background-size:40px 40px;pointer-events:none;z-index:1}.guide-showcase_scanOverlay__Pzp_z{position:absolute;inset:0;pointer-events:none;z-index:2}.guide-showcase_scanOverlay__Pzp_z:before{content:"";position:absolute;left:0;right:0;height:3px;background:linear-gradient(90deg,transparent,rgba(59,130,246,.4),transparent);animation:guide-showcase_scanMove__hvrk7 4s linear infinite}.guide-showcase_scanOverlay__Pzp_z:after{content:"";position:absolute;inset:0;background:radial-gradient(ellipse at 50% 50%,transparent 60%,rgba(0,0,0,.3) 100%);pointer-events:none}@keyframes guide-showcase_scanMove__hvrk7{0%{top:-3px}to{top:100%}}.guide-showcase_header__3yHvd{position:absolute;top:0;left:0;right:0;display:flex;justify-content:space-between;align-items:center;padding:.75rem 1.5rem;background:linear-gradient(180deg,rgba(10,20,40,.8),transparent);z-index:10}.guide-showcase_headerLeft__mw8X8{display:flex;align-items:center;gap:.6rem}.guide-showcase_recordingDot__fTitg{width:8px;height:8px;border-radius:50%;background:#ef4444;box-shadow:0 0 8px #ef4444;animation:guide-showcase_pulse__ncvWU 1.5s ease-in-out infinite}@keyframes guide-showcase_pulse__ncvWU{0%,to{opacity:1}50%{opacity:.4}}.guide-showcase_headerLabel__of_M9{font-size:.65rem;letter-spacing:.15em;color:rgba(148,163,184,.6);text-transform:uppercase}.guide-showcase_sceneTitle__3H_m5{font-size:.8rem;color:rgba(147,197,253,.9);font-weight:600;letter-spacing:.05em}.guide-showcase_screen__txhQM{position:absolute;top:2.5rem;left:1rem;right:1rem;bottom:4.5rem;border-radius:.6rem;overflow:hidden;z-index:5}.guide-showcase_screenBezel__VFqYj{position:absolute;inset:0;border:1px solid rgba(99,102,241,.15);border-radius:.6rem;pointer-events:none;z-index:20}.guide-showcase_transitionFlash__yHRiY{position:absolute;inset:0;background:radial-gradient(ellipse at center,rgba(59,130,246,.25),transparent 70%);animation:guide-showcase_flashOut__6Q_1j .6s ease-out forwards;pointer-events:none;z-index:15}@keyframes guide-showcase_flashOut__6Q_1j{0%{opacity:1}to{opacity:0}}.guide-showcase_controls__hi7oL{position:absolute;bottom:0;left:0;right:0;display:flex;align-items:center;gap:1rem;padding:.75rem 1.5rem;background:linear-gradient(0deg,rgba(10,20,40,.9),transparent);z-index:10}.guide-showcase_progressTrack__u20bX{display:flex;gap:.5rem;flex:1}.guide-showcase_progressSeg__3fbEU{position:relative;flex:1;height:28px;border:1px solid rgba(99,102,241,.2);border-radius:.35rem;background:hsla(0,0%,100%,.03);cursor:pointer;overflow:hidden;display:flex;align-items:center;justify-content:center;transition:border-color .2s}.guide-showcase_progressSeg__3fbEU:hover{border-color:rgba(99,102,241,.4)}.guide-showcase_progressSegActive__Vtz6M{border-color:rgba(59,130,246,.6);background:rgb(59 130 246/8%)}.guide-showcase_progressSegLabel__6V5Xq{font-size:.6rem;color:rgba(148,163,184,.5);white-space:nowrap;z-index:2}.guide-showcase_progressSegActive__Vtz6M .guide-showcase_progressSegLabel__6V5Xq{color:rgba(147,197,253,.9)}.guide-showcase_progressFill__tlUeO{position:absolute;left:0;top:0;bottom:0;background:linear-gradient(90deg,rgba(59,130,246,.3),rgba(99,102,241,.2));z-index:1}.guide-showcase_controlsRight__dWjgq{display:flex;align-items:center;gap:.8rem}.guide-showcase_subtitle__HeVrR{font-size:.65rem;color:rgba(148,163,184,.5);max-width:200px;text-align:right}.guide-showcase_playBtn__UY27X{width:32px;height:32px;display:flex;align-items:center;justify-content:center;border:1px solid rgba(99,102,241,.3);border-radius:50%;background:rgba(59,130,246,.1);color:#93c5fd;font-size:.6rem;cursor:pointer;transition:all .2s}.guide-showcase_playBtn__UY27X:hover{background:rgba(59,130,246,.2);border-color:rgba(59,130,246,.5)}.guide-showcase_cta__1llfa{position:absolute;bottom:.75rem;right:1.5rem;display:none}.guide-showcase_loginScene__qSzJM{display:flex;height:100%;background:linear-gradient(135deg,#1a2654,#0d1a36)}.guide-showcase_loginLeft__p3XjK{width:45%;display:flex;align-items:center;justify-content:center;padding:1.5rem;border-right:1px solid rgba(99,102,241,.15)}.guide-showcase_monsterPlaceholder__Ywieg{display:flex;flex-direction:column;align-items:center;gap:.6rem}.guide-showcase_monsterGlow__TBfHc{position:absolute;width:120px;height:120px;border-radius:50%;background:radial-gradient(circle,rgba(59,130,246,.3),transparent);animation:guide-showcase_glowPulse__NkBfZ 3s ease-in-out infinite}@keyframes guide-showcase_glowPulse__NkBfZ{0%,to{opacity:.4;transform:scale(1)}50%{opacity:.8;transform:scale(1.1)}}.guide-showcase_monsterBody__2NJli{position:relative;width:80px;height:80px;border-radius:50% 50% 40% 40%;background:linear-gradient(180deg,#3b82f6,#1e40af);display:flex;flex-direction:column;align-items:center;justify-content:center;box-shadow:0 8px 24px rgba(37,99,235,.3)}.guide-showcase_monsterEye__8wQPJ{width:18px;height:18px;border-radius:50%;background:#fff;margin-bottom:6px;animation:guide-showcase_blink__wIePw 4s infinite}@keyframes guide-showcase_blink__wIePw{0%,90%,to{transform:scaleY(1)}95%{transform:scaleY(.1)}}.guide-showcase_monsterMouth__d2_lp{width:20px;height:8px;border-radius:0 0 10px 10px;background:#1e3a5f}.guide-showcase_monsterLabel__4MbNg{color:#fff;font-size:1.1rem;font-weight:700;letter-spacing:.05em}.guide-showcase_monsterSlogan__Mwe9p{color:rgba(147,197,253,.6);font-size:.6rem;text-align:center}.guide-showcase_loginRight__jAz6a{width:55%;display:flex;flex-direction:column;justify-content:center;padding:1.5rem 2rem}.guide-showcase_eyebrow__H5eLV{font-size:.6rem;color:rgba(96,165,250,.6);letter-spacing:.15em;text-transform:uppercase;margin:0 0 .3rem}.guide-showcase_formTitle__fvUlw{font-size:1.3rem;color:#fff;margin:0 0 .3rem;font-weight:700}.guide-showcase_formIntro__tMcEb{font-size:.65rem;color:rgba(148,163,184,.6);margin:0 0 .8rem}.guide-showcase_modeSwitch__61zaO{display:flex;gap:.5rem;margin-bottom:.8rem}.guide-showcase_modeActive__tD_yb{font-size:.65rem;color:#fff;background:rgba(59,130,246,.2);border:1px solid rgba(59,130,246,.4);padding:.25rem .7rem;border-radius:.3rem}.guide-showcase_modeInactive__So_Ye{font-size:.65rem;color:rgba(148,163,184,.4);padding:.25rem .7rem}.guide-showcase_field__iSNHw{margin-bottom:.6rem}.guide-showcase_field__iSNHw label{display:block;font-size:.55rem;color:rgba(148,163,184,.5);margin-bottom:.2rem}.guide-showcase_inputBox__rJrHd{display:flex;align-items:center;min-height:28px;padding:0 .5rem;border:1px solid rgba(99,102,241,.2);border-radius:.3rem;background:hsla(0,0%,100%,.03)}.guide-showcase_inputText__khC4P{font-size:.65rem;color:#e2e8f0}.guide-showcase_cursor__R4z5v{display:inline-block;width:1px;height:12px;background:#60a5fa;margin-left:1px;animation:guide-showcase_blink__wIePw .8s steps(2) infinite}.guide-showcase_submitBtn__sg_MZ{margin-top:.5rem;height:32px;display:flex;align-items:center;justify-content:center;border-radius:.35rem;background:linear-gradient(135deg,#1e40af,#1e3a8a);color:rgba(148,163,184,.4);font-size:.7rem;border:1px solid rgba(59,130,246,.15);transition:all .3s}.guide-showcase_submitReady__HZCW9{background:linear-gradient(135deg,#4f46e5,#2563eb);color:#fff;border-color:rgba(59,130,246,.6);box-shadow:0 0 12px rgba(59,130,246,.3)}.guide-showcase_classScene__vE7jT{display:flex;height:100%;background:linear-gradient(135deg,#f0f5ff,#e0e7ff)}.guide-showcase_dashboardSidebar__5PWfr{width:25%;background:linear-gradient(180deg,#1a2654,#0d1a36);padding:1rem .6rem;display:flex;flex-direction:column;gap:.8rem}.guide-showcase_sidebarBrand__AiyPT{display:flex;align-items:center;gap:.3rem;margin-bottom:.5rem}.guide-showcase_sidebarBrandMark__0PDAl{width:20px;height:20px;border-radius:.25rem;background:#4f46e5;color:#fff;display:flex;align-items:center;justify-content:center;font-size:.6rem;font-weight:700}.guide-showcase_sidebarBrand__AiyPT span:last-child{color:#fff;font-size:.7rem;font-weight:600}.guide-showcase_sidebarNav__OIHTk{display:flex;flex-direction:column;gap:.3rem}.guide-showcase_sidebarNav__OIHTk span{font-size:.6rem;color:rgba(148,163,184,.4);padding:.25rem .3rem;border-radius:.2rem}.guide-showcase_sidebarNavActive__eys7v{background:rgba(59,130,246,.15)!important;color:#93c5fd!important}.guide-showcase_dashboardMain__ocgAE{flex:1;padding:1rem 1.5rem;display:flex;flex-direction:column;gap:.8rem}.guide-showcase_dashboardHeader__pAVTh{display:flex;align-items:center;gap:.5rem}.guide-showcase_dashboardTitle__s_C8P{font-size:1rem;color:#1e293b;margin:0;font-weight:700}.guide-showcase_dashboardBadge__ZccZp{font-size:.5rem;color:#4f46e5;background:rgba(79,70,229,.1);padding:.15rem .4rem;border-radius:.2rem}.guide-showcase_createClassCard__0bcCd{background:#fff;border:1px solid rgba(99,102,241,.15);border-radius:.5rem;padding:.8rem;box-shadow:0 4px 12px rgb(0 0 0/5%)}.guide-showcase_cardLabel__ONIH4{font-size:.55rem;color:#64748b;margin:0 0 .4rem;text-transform:uppercase;letter-spacing:.1em}.guide-showcase_inputBoxLarge__7NbLX{display:flex;align-items:center;min-height:36px;border:1px solid rgba(99,102,241,.2);border-radius:.35rem;padding:0 .6rem;background:rgba(240,245,255,.5)}.guide-showcase_inputTextLarge__6k94w{font-size:.8rem;color:#1e293b;font-weight:500}.guide-showcase_cursorLarge__6lCzA{display:inline-block;width:1px;height:16px;background:#4f46e5;margin-left:1px;animation:guide-showcase_blink__wIePw .8s steps(2) infinite}.guide-showcase_inviteCodeReveal__RTIcV{display:flex;align-items:center;gap:.4rem;margin-top:.6rem;animation:guide-showcase_slideUp__UFtMe .4s ease-out}@keyframes guide-showcase_slideUp__UFtMe{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.guide-showcase_inviteCodeReveal__RTIcV>span:first-child{font-size:.5rem;color:#64748b}.guide-showcase_inviteCode__mMt_T{font-size:1rem;font-weight:800;color:#4f46e5;letter-spacing:.2em;background:rgb(79 70 229/8%);padding:.15rem .5rem;border-radius:.25rem}.guide-showcase_inviteCopy__xyy6l{font-size:.5rem;color:#2563eb;border:1px solid rgba(37,99,235,.2);padding:.1rem .3rem;border-radius:.2rem;cursor:pointer}.guide-showcase_studentJoinHint__TZPRt{display:flex;align-items:center;gap:.3rem;margin-top:.5rem;animation:guide-showcase_slideUp__UFtMe .4s ease-out .15s backwards}.guide-showcase_studentDot__fIxSH{width:6px;height:6px;border-radius:50%;background:#22c55e;box-shadow:0 0 6px #22c55e}.guide-showcase_studentJoinHint__TZPRt>span:last-child{font-size:.55rem;color:#64748b}.guide-showcase_gameScene__ZImal{display:flex;height:100%;gap:.6rem;padding:.6rem;background:linear-gradient(135deg,#f0f5ff,#e0e7ff)}.guide-showcase_createLeftPanel__f1YSj{flex:1.2;background:#fff;border-radius:.5rem;padding:.6rem .7rem;display:flex;flex-direction:column;gap:.35rem;overflow:hidden;box-shadow:0 2px 8px rgb(0 0 0/4%)}.guide-showcase_createLeftHeader__in7br{display:flex;flex-direction:column;gap:.1rem;margin-bottom:.15rem}.guide-showcase_createStepLabel__Bjvhs{font-size:.5rem;font-weight:700;color:#d97706}.guide-showcase_createLeftTitle__S1LpC{font-size:.85rem;font-weight:900;color:#1e293b;margin:0}.guide-showcase_createUploadZone__FL9GI{border:1.5px dashed rgba(56,189,248,.5);background:rgba(240,249,255,.5);border-radius:.4rem;padding:.4rem;text-align:center;display:flex;flex-direction:column;align-items:center;gap:.1rem;transition:all .3s}.guide-showcase_createUploadDone__spQeP{border-style:solid;border-color:rgba(34,197,94,.4);background:rgb(34 197 94/5%);flex-direction:row;gap:.3rem;justify-content:center;padding:.3rem}.guide-showcase_createUploadIcon__ZmDRq{font-size:.8rem}.guide-showcase_createUploadTitle__PC0Wi{font-size:.55rem;font-weight:800;color:#1e293b}.guide-showcase_createUploadHint__65ziM{font-size:.45rem;color:#94a3b8}.guide-showcase_createUploadedFile__u_aKj{display:flex;align-items:center;gap:.3rem}.guide-showcase_createFileIcon___zGHX{font-size:.7rem}.guide-showcase_createFileName__2dYDe{font-size:.55rem;font-weight:700;color:#1e293b}.guide-showcase_createFileCheck__gVzEU{font-size:.55rem;color:#22c55e}.guide-showcase_createTextPreview__7SPKl{background:#f8fafc;border:1px solid #e2e8f0;border-radius:.3rem;padding:.3rem .4rem;display:flex;flex-direction:column;gap:.1rem;animation:guide-showcase_slideUp__UFtMe .3s ease-out}.guide-showcase_createTextLine__wLCEr{font-size:.45rem;color:#475569;line-height:1.4}.guide-showcase_createSectionLabel__J9o3n{font-size:.5rem;font-weight:700;color:#1e293b;margin:.15rem 0 0}.guide-showcase_createModeGrid__k_L3R{display:grid;grid-template-columns:repeat(3,1fr);gap:.25rem}.guide-showcase_createModeCard__Kayq8{border:1.5px solid #e2e8f0;background:#fff;border-radius:.35rem;padding:.25rem .3rem;transition:all .3s}.guide-showcase_createModeCardActive__U6T7g{border-color:#6366f1;background:#eef2ff;box-shadow:0 2px 6px rgba(99,102,241,.15)}.guide-showcase_createModeCardTop__GcCqZ{display:flex;align-items:center;justify-content:space-between;gap:.2rem}.guide-showcase_createModeName__E_hjX{font-size:.5rem;font-weight:800;color:#334155}.guide-showcase_createModeCardActive__U6T7g .guide-showcase_createModeName__E_hjX{color:#4f46e5}.guide-showcase_createModeSub__wv_sf{display:block;font-size:.4rem;font-weight:600;color:#64748b;margin-top:.1rem}.guide-showcase_createModeQType__96f8o{display:block;font-size:.38rem;color:#94a3b8;margin-top:.05rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.guide-showcase_createLevelRow__NL0HG{display:flex;gap:.2rem}.guide-showcase_createLevelPill__34Lb_{flex:1;text-align:center;font-size:.55rem;font-weight:800;padding:.15rem 0;border:1.5px solid #e2e8f0;border-radius:.3rem;background:#f8fafc;color:rgba(100,116,139,.5);transition:all .3s}.guide-showcase_createLevelPillActive__9SvS4{border-color:#6366f1;background:#eef2ff;color:#312e81}.guide-showcase_createRightPanel__RK31j{flex:0.8;background:linear-gradient(180deg,#1e1b4b,#312e81);border-radius:.5rem;padding:.6rem .7rem;display:flex;flex-direction:column;gap:.3rem;overflow:hidden;box-shadow:0 2px 8px rgba(0,0,0,.1)}.guide-showcase_createRightLabel__AV3R7{font-size:.5rem;color:#bae6fd;margin:0}.guide-showcase_createRightTitle__Zitmh{font-size:.8rem;font-weight:900;color:#fff;margin:0}.guide-showcase_createRightIntro__CYXfU{font-size:.42rem;color:#c7d2fe;margin:0 0 .2rem}.guide-showcase_createGenBtn__hvs_a{text-align:center;padding:.3rem;border-radius:.35rem;background:rgba(56,189,248,.2);color:#bae6fd;font-size:.55rem;font-weight:700;border:1px solid rgba(56,189,248,.2);transition:all .3s}.guide-showcase_createGenBtnActive__je9bA{background:rgba(56,189,248,.3);color:#fff}.guide-showcase_createGenBtnDone__6Ujd5{background:rgba(34,197,94,.2);color:#bbf7d0;border-color:rgba(34,197,94,.3)}.guide-showcase_createGenSpinner__O5u7t{display:inline-flex;align-items:center;gap:.2rem}.guide-showcase_createGenSpinner__O5u7t:before{content:"";width:8px;height:8px;border-color:#fff #fff transparent transparent;border-style:solid;border-width:1.5px;border-radius:50%;animation:guide-showcase_spin__eTdwq .6s linear infinite}@keyframes guide-showcase_spin__eTdwq{to{transform:rotate(1turn)}}.guide-showcase_createGenLoading__Q1_Op{display:flex;flex-direction:column;align-items:center;gap:.3rem;padding:.4rem 0;animation:guide-showcase_slideUp__UFtMe .3s ease-out}.guide-showcase_createGenRing__yyBQd{width:28px;height:28px;border:2px solid rgba(99,102,241,.2);border-top-color:#818cf8;border-radius:50%;animation:guide-showcase_spin__eTdwq .7s linear infinite}.guide-showcase_createGenLoading__Q1_Op>span{font-size:.4rem;color:#c7d2fe;text-align:center}.guide-showcase_createPreviewList___mU3K{display:flex;flex-direction:column;gap:.2rem;flex:1;overflow:hidden}.guide-showcase_createPreviewPass__ZajT4{display:flex;align-items:center;gap:.2rem;font-size:.42rem;font-weight:700;color:#bbf7d0;background:rgba(34,197,94,.15);padding:.2rem .3rem;border-radius:.25rem;animation:guide-showcase_slideUp__UFtMe .3s ease-out}.guide-showcase_createPreviewTask__8D5Jg{background:hsla(0,0%,100%,.08);border-radius:.3rem;padding:.25rem .3rem;display:flex;flex-direction:column;gap:.1rem;animation:guide-showcase_taskSlideIn__WFvzw .3s ease-out both}@keyframes guide-showcase_taskSlideIn__WFvzw{0%{opacity:0;transform:translateX(-10px)}to{opacity:1;transform:translateX(0)}}.guide-showcase_createPreviewTaskHead__QFFkn{display:flex;align-items:center;justify-content:space-between}.guide-showcase_createPreviewTaskTitle__daLiG{font-size:.48rem;font-weight:700;color:#fff}.guide-showcase_createPreviewTaskType__BWwPf{font-size:.35rem;color:#bae6fd;background:rgba(56,189,248,.15);padding:.05rem .2rem;border-radius:.2rem}.guide-showcase_createPreviewTaskSkill__s8w4O{font-size:.4rem;color:#bae6fd}.guide-showcase_createPreviewTaskPrompt__DxFCV{font-size:.38rem;color:#c7d2fe}.guide-showcase_createConfirmBtn__nHpLj{text-align:center;padding:.3rem;border-radius:.35rem;background:linear-gradient(135deg,#fbbf24,#f59e0b);color:#78350f;font-size:.55rem;font-weight:800;animation:guide-showcase_pulse__ncvWU 2s ease-in-out infinite;margin-top:.2rem}