.headimg-box[data-v-56518f9c]{display:flex;align-items:center}.headimg-box .headimg[data-v-56518f9c]{cursor:pointer}.headimg-box .headimg-info[data-v-56518f9c]{font-size:16px;font-weight:400;color:#fff}.register-but[data-v-56518f9c]{width:60px;background-color:#222;color:#fff;font-size:16px;font-weight:500;border-radius:5px;margin-left:30px;outline-color:none}.register-but[data-v-56518f9c]:hover{background-color:var(--theme-color);color:#fff}.technology-header[data-v-be47c188]{height:100px;padding:20px 60px;display:flex;align-items:center;justify-content:space-between}.technology-box[data-v-0b87c6a1]{width:100%;height:100vh;overflow:hidden;box-sizing:border-box;background-color:#101010}[data-v-fb668d1e]:root{--theme-color:#e60012;--theme-color16:#e60012;--theme-hover:#e6001288;--theme-gradient-start:#e60012;--theme-gradient-end:#ff4d4f;--theme-shadow:rgba(230,0,18,.2);--color-success:#52c41a;--color-success-bg:#e8f8e8;--color-success-border:#2ba471;--color-danger:#e60012;--color-danger-bg:#ffe8e8;--color-danger-border:#e60012;--color-danger-light:#ff4d4f;--color-bg-page:#fff;--color-bg-card:#fff;--color-bg-section:#f5f5f5;--color-text-primary:#333;--color-text-secondary:#666;--color-text-disabled:#999;--color-border:#ddd;--font-size-title:18px;--font-size-body:16px;--font-size-caption:14px;--font-size-small:12px;--radius-card:8px;--radius-btn:6px;--spacing-module:20px;--spacing-item:12px;--spacing-inner:15px 20px;--background-color:#f8f7f4;--pc-content-width:1160px;--pc-padding:30px;--pc-margin:30px;--pc-font-size-normal:16px;--pc-font-size-title:18px}.track-box[data-v-fb668d1e]{width:100%;height:128px;display:flex;border-top:1px solid #ffffff24;border-bottom:1px solid #ffffff24;box-sizing:border-box;background-color:#19191944}.track-box .track-info[data-v-fb668d1e]{width:300px;height:128px;box-sizing:border-box;display:flex;align-items:center;justify-content:space-between;background-color:#191919;padding:20px}.track-box .waveform[data-v-fb668d1e]{width:90vw}.t-upload__dragger-progress-info,.t-upload__single-name,.t-upload__trigger>div>span{color:#fff!important}.t-upload__dragger:hover{border-color:var(--theme-color)!important}.t-upload__dragger:hover .t-upload__trigger>div>span{color:var(--theme-color)!important}.track[data-v-346ba22e]{width:100%}.track .track-machining[data-v-346ba22e]{width:100%;height:40px;padding-left:280px;display:flex;align-items:center;box-sizing:border-box}.track .track-machining .audio-process[data-v-346ba22e]{color:#f6f6f6dd;margin-right:16px;background-color:#38335144;border:none;--ripple-color:var(--theme-color)}.track .track-factory[data-v-346ba22e]{width:100%}.voice-clear-box[data-v-284f93e9]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;align-items:center;justify-content:center;color:#f6f6f6}.voice-clear-box .voice-clear-introduce[data-v-284f93e9]{width:460px;display:flex;flex-direction:column;align-items:center}.voice-clear-box .voice-clear-introduce .vc-title[data-v-284f93e9]{font-size:48px;font-weight:600;margin-bottom:24px}.voice-clear-box .voice-clear-introduce .vc-content[data-v-284f93e9]{font-size:17px;margin-bottom:24px}[data-v-a63fbd68]:root{--theme-color:#e60012;--theme-color16:#e60012;--theme-hover:#e6001288;--theme-gradient-start:#e60012;--theme-gradient-end:#ff4d4f;--theme-shadow:rgba(230,0,18,.2);--color-success:#52c41a;--color-success-bg:#e8f8e8;--color-success-border:#2ba471;--color-danger:#e60012;--color-danger-bg:#ffe8e8;--color-danger-border:#e60012;--color-danger-light:#ff4d4f;--color-bg-page:#fff;--color-bg-card:#fff;--color-bg-section:#f5f5f5;--color-text-primary:#333;--color-text-secondary:#666;--color-text-disabled:#999;--color-border:#ddd;--font-size-title:18px;--font-size-body:16px;--font-size-caption:14px;--font-size-small:12px;--radius-card:8px;--radius-btn:6px;--spacing-module:20px;--spacing-item:12px;--spacing-inner:15px 20px;--background-color:#f8f7f4;--pc-content-width:1160px;--pc-padding:30px;--pc-margin:30px;--pc-font-size-normal:16px;--pc-font-size-title:18px}.studio-adver[data-v-a63fbd68]{width:100%;height:90vh;min-height:580px;max-height:1000px;position:relative;overflow:hidden}.studio-adver .adver-bg-layer[data-v-a63fbd68]{position:absolute;inset:0;background:var(--bg-image) center /cover no-repeat}.studio-adver .text-shield[data-v-a63fbd68]{position:absolute;inset:0;z-index:1;pointer-events:none;background:radial-gradient(ellipse 80% 90% at 15% 50%,rgba(12,6,2,.55) 0,rgba(12,6,2,.3) 40%,transparent 70%),linear-gradient(90deg,rgba(12,6,2,.5) 0,rgba(18,10,4,.38) 25%,rgba(25,16,8,.22) 50%,rgba(30,20,10,.08) 72%,transparent)}.studio-adver .text-shield[data-v-a63fbd68]:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(12,6,2,.12) 0,transparent 12%,transparent 88%,rgba(12,6,2,.25))}@media (max-width:960px){.studio-adver .text-shield[data-v-a63fbd68]{background:radial-gradient(ellipse 110% 65% at 50% 40%,rgba(12,6,2,.5) 0,rgba(12,6,2,.25) 45%,transparent 70%),linear-gradient(180deg,rgba(12,6,2,.48) 0,rgba(18,10,4,.28) 35%,rgba(25,16,8,.1) 60%,transparent)}.studio-adver .text-shield[data-v-a63fbd68]:after{background:none}}.studio-adver .adver-content[data-v-a63fbd68]{position:relative;z-index:2;display:flex;align-items:center;height:100%;padding:0 clamp(36px,5vw,80px);max-width:600px;width:100%;box-sizing:border-box}@media (max-width:960px){.studio-adver .adver-content[data-v-a63fbd68]{max-width:100%;justify-content:center;padding:0 clamp(24px,4vw,48px)}}.studio-adver .content-main[data-v-a63fbd68]{width:100%;text-align:left}@media (max-width:960px){.studio-adver .content-main[data-v-a63fbd68]{display:flex;flex-direction:column;align-items:center;text-align:center}}.studio-adver .content-main .tag-row[data-v-a63fbd68]{display:inline-flex;align-items:center;gap:8px;margin-bottom:28px;padding:4px 14px 4px 8px;border-radius:20px;border:1px solid hsla(0,0%,100%,.08);background:hsla(0,0%,100%,.04);backdrop-filter:blur(6px)}.studio-adver .content-main .tag-row .tag-dot[data-v-a63fbd68]{width:5px;height:5px;border-radius:50%;background:#f80000;box-shadow:0 0 6px rgba(248,0,0,.5);animation:dotPulse-a63fbd68 2.4s ease-in-out infinite}.studio-adver .content-main .tag-row .tag-text[data-v-a63fbd68]{font-size:.65rem;font-weight:600;color:rgba(255,245,220,.4);letter-spacing:.12em;text-transform:uppercase}@keyframes dotPulse-a63fbd68{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.7)}}.studio-adver .content-main .main-title[data-v-a63fbd68]{margin:0 0 18px 0;display:flex;flex-direction:row;align-items:baseline;gap:8px}.studio-adver .content-main .main-title .title-line[data-v-a63fbd68]{font-size:clamp(1.4rem,2.8vw,1.8rem);font-weight:300;line-height:1.2;letter-spacing:.06em;color:rgba(255,250,235,.6);text-shadow:0 2px 12px rgba(0,0,0,.3)}.studio-adver .content-main .main-title .title-highlight[data-v-a63fbd68]{font-size:clamp(2.6rem,5.5vw,3.8rem);font-weight:800;line-height:1.1;letter-spacing:-.01em;background:linear-gradient(135deg,#f80000,#dc2626 25%,#d97706 60%,#fbbf24);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;filter:drop-shadow(0 2px 8px rgba(248,0,0,.15))}.studio-adver .content-main .sub-text[data-v-a63fbd68]{margin:0 0 32px 0;max-width:420px;font-size:clamp(.82rem,.95vw,.92rem);color:rgba(255,240,210,.45);letter-spacing:.04em;line-height:1.7;font-weight:300;text-shadow:0 1px 6px rgba(0,0,0,.2)}@media (max-width:960px){.studio-adver .content-main .sub-text[data-v-a63fbd68]{max-width:100%}}.studio-adver .content-main .feature-row[data-v-a63fbd68]{display:flex;gap:8px;margin-bottom:36px}@media (max-width:640px){.studio-adver .content-main .feature-row[data-v-a63fbd68]{flex-wrap:wrap;justify-content:center;gap:6px;margin-bottom:32px}}.studio-adver .content-main .feature-row .feat-chip[data-v-a63fbd68]{display:inline-flex;align-items:center;gap:5px;padding:6px 14px;border-radius:8px;background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.06);backdrop-filter:blur(4px);transition:all .3s ease;cursor:default}.studio-adver .content-main .feature-row .feat-chip[data-v-a63fbd68]:hover{background:hsla(0,0%,100%,.1);border-color:rgba(248,0,0,.18);transform:translateY(-1px)}.studio-adver .content-main .feature-row .feat-chip[data-v-a63fbd68] .t-icon{color:rgba(248,0,0,.55)}.studio-adver .content-main .feature-row .feat-chip .chip-label[data-v-a63fbd68]{font-size:clamp(.74rem,.82vw,.8rem);font-weight:500;color:rgba(255,245,225,.6);letter-spacing:.02em;text-shadow:0 1px 4px rgba(0,0,0,.15)}.studio-adver .content-main .feature-row .feat-chip:hover .chip-label[data-v-a63fbd68]{color:rgba(255,250,235,.9)}.studio-adver .content-main .cta-btn[data-v-a63fbd68]{display:inline-flex;align-items:center;gap:8px;padding:12px 30px;border-radius:10px;font-size:clamp(.84rem,.95vw,.9rem);font-weight:600;cursor:pointer;border:none;background:#f80000;color:#fff;letter-spacing:.05em;position:relative;overflow:hidden;transition:all .35s cubic-bezier(.25,.46,.45,.94);box-shadow:0 4px 16px rgba(248,0,0,.25)}.studio-adver .content-main .cta-btn[data-v-a63fbd68]:after{content:"";position:absolute;top:0;left:-100%;width:60%;height:100%;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.12),transparent);transition:none}.studio-adver .content-main .cta-btn[data-v-a63fbd68]:hover{transform:translateY(-2px);box-shadow:0 6px 24px rgba(248,0,0,.35)}.studio-adver .content-main .cta-btn[data-v-a63fbd68]:hover:after{animation:ctaShine-a63fbd68 .6s ease-out forwards}@media (max-width:768px){.studio-adver .content-main .cta-btn[data-v-a63fbd68]{width:100%;justify-content:center}}@keyframes ctaShine-a63fbd68{0%{left:-100%}to{left:160%}}[data-v-03d06767]:root{--theme-color:#e60012;--theme-color16:#e60012;--theme-hover:#e6001288;--theme-gradient-start:#e60012;--theme-gradient-end:#ff4d4f;--theme-shadow:rgba(230,0,18,.2);--color-success:#52c41a;--color-success-bg:#e8f8e8;--color-success-border:#2ba471;--color-danger:#e60012;--color-danger-bg:#ffe8e8;--color-danger-border:#e60012;--color-danger-light:#ff4d4f;--color-bg-page:#fff;--color-bg-card:#fff;--color-bg-section:#f5f5f5;--color-text-primary:#333;--color-text-secondary:#666;--color-text-disabled:#999;--color-border:#ddd;--font-size-title:18px;--font-size-body:16px;--font-size-caption:14px;--font-size-small:12px;--radius-card:8px;--radius-btn:6px;--spacing-module:20px;--spacing-item:12px;--spacing-inner:15px 20px;--background-color:#f8f7f4;--pc-content-width:1160px;--pc-padding:30px;--pc-margin:30px;--pc-font-size-normal:16px;--pc-font-size-title:18px}.netease-player[data-v-03d06767]{position:fixed;right:16px;bottom:16px;z-index:1000;width:280px;padding:20px;background:linear-gradient(135deg,#1a1a2e,#16213e);border-radius:12px;box-shadow:0 4px 20px rgba(0,0,0,.3);color:#fff;display:flex;flex-direction:column;gap:16px;align-items:center}.player-close-btn[data-v-03d06767]{position:absolute;top:12px;right:12px;width:24px;height:24px;border:none;background:transparent;cursor:pointer;display:flex;align-items:center;justify-content:center;color:hsla(0,0%,100%,.6);transition:all .2s ease}.player-close-btn[data-v-03d06767]:hover{color:#fff;transform:scale(1.1)}.player-album[data-v-03d06767]{display:flex;flex-direction:column;align-items:center;gap:16px}.album-cover[data-v-03d06767]{width:160px;height:160px;border-radius:50%;overflow:hidden;background:linear-gradient(135deg,#ff6b8b,#ff8e53);display:flex;align-items:center;justify-content:center;position:relative;box-shadow:0 6px 20px rgba(255,107,139,.3)}.album-cover .cover-img[data-v-03d06767]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.album-cover .cover-img.rotate[data-v-03d06767],.album-cover .cover-placeholder.rotate[data-v-03d06767]{animation:rotate-03d06767 20s linear infinite;animation-play-state:paused}@keyframes rotate-03d06767{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.album-cover .cover-placeholder[data-v-03d06767]{width:100%;height:100%;background:linear-gradient(135deg,#ff6b8b,#ff8e53);display:flex;align-items:center;justify-content:center}.album-cover .cover-placeholder .t-icon[data-v-03d06767]{font-size:60px;color:hsla(0,0%,100%,.8)}.center-play-btn[data-v-03d06767]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:52px;height:52px;border-radius:50%;background:hsla(0,0%,100%,.3);backdrop-filter:blur(10px);border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .3s ease;opacity:0;visibility:hidden}.center-play-btn[data-v-03d06767]:hover{background:hsla(0,0%,100%,.4);transform:translate(-50%,-50%) scale(1.1)}.album-cover:hover .center-play-btn[data-v-03d06767]{opacity:1;visibility:visible}.player-song-info[data-v-03d06767]{text-align:center}.player-song-info .song-name[data-v-03d06767]{font-size:18px;font-weight:500;color:#fff;margin-bottom:8px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:200px}.dot-indicators[data-v-03d06767]{display:flex;gap:6px;justify-content:center}.dot-indicators .dot[data-v-03d06767]{width:6px;height:6px;border-radius:50%;background:#fff;animation:loading-dots-03d06767 1.4s ease-in-out infinite both}.dot-indicators .dot[data-v-03d06767]:first-child{animation-delay:-.32s}.dot-indicators .dot[data-v-03d06767]:nth-child(2){animation-delay:-.16s}@keyframes loading-dots-03d06767{0%,80%,to{transform:scale(0);opacity:.5}40%{transform:scale(1);opacity:1}}.player-progress[data-v-03d06767]{width:100%;display:flex;flex-direction:column;gap:8px}.progress-container[data-v-03d06767]{width:100%;height:4px;background:hsla(0,0%,100%,.2);border-radius:2px;overflow:hidden;cursor:pointer;position:relative}.progress-bar[data-v-03d06767]{height:100%;position:relative}.progress-fill[data-v-03d06767]{height:100%;background:linear-gradient(90deg,#ff6b8b,#ff8e53);border-radius:2px;transition:width .1s ease;position:relative}.progress-handle[data-v-03d06767]{position:absolute;top:50%;right:-6px;transform:translateY(-50%);width:12px;height:12px;border-radius:50%;background:#fff;box-shadow:0 2px 6px rgba(0,0,0,.3);opacity:0;transition:opacity .2s ease}.progress-container:hover .progress-handle[data-v-03d06767]{opacity:1}.time-info[data-v-03d06767]{display:flex;justify-content:space-between;font-size:12px;color:hsla(0,0%,100%,.6)}.player-controls[data-v-03d06767]{display:flex;align-items:center;gap:16px}.control-btn[data-v-03d06767]{width:44px;height:44px;border-radius:50%;background:hsla(0,0%,100%,.1);border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .3s ease;color:#fff}.control-btn[data-v-03d06767]:hover{background:hsla(0,0%,100%,.2);transform:scale(1.05)}.control-btn[data-v-03d06767]:active{transform:scale(.95)}.control-btn[data-v-03d06767]:disabled{opacity:.6;cursor:not-allowed}.play-btn[data-v-03d06767]{width:56px;height:56px;background:linear-gradient(135deg,#ff6b8b,#ff8e53)}.play-btn[data-v-03d06767]:hover{background:linear-gradient(135deg,#ff5a7a,#ff7e43);box-shadow:0 4px 16px rgba(255,107,139,.4)}@media (max-width:768px){.netease-player[data-v-03d06767]{right:12px;bottom:12px;width:260px}.album-cover[data-v-03d06767]{width:140px;height:140px}.control-btn[data-v-03d06767]{width:40px;height:40px}.play-btn[data-v-03d06767]{width:52px;height:52px}}@keyframes pulse-03d06767{0%{box-shadow:0 2px 8px rgba(255,107,139,.4)}50%{box-shadow:0 2px 8px var(--theme-color),0 0 14px rgba(255,107,139,.3)}to{box-shadow:0 2px 8px rgba(255,107,139,.4)}}.info-qrcode-dialog .t-dialog__header{position:relative!important;padding:10px!important;width:100%!important}.info-qrcode-dialog .t-dialog__close{position:absolute!important;top:10px!important;right:10px!important;z-index:9999!important;margin:0!important;display:block!important;float:none!important}.info-qrcode-dialog .t-dialog__header-content{width:calc(100% - 40px)!important;margin-right:40px!important;text-align:center!important}.info-qrcode-dialog{width:520px!important;box-sizing:border-box;padding:0;border:none}.production-business[data-v-b60720aa]{width:100%;padding:80px 24px 100px;position:relative;background:linear-gradient(180deg,#14121c 0,#0f0d16 50%,#0a0810 100%),var(--bg-image) center /cover no-repeat fixed}.process-grid[data-v-b60720aa]{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:repeat(2,1fr);gap:24px}@media (min-width:900px){.process-grid[data-v-b60720aa]{grid-template-columns:repeat(4,1fr);gap:28px}}@media (min-width:1200px){.process-grid[data-v-b60720aa]{gap:32px}}.process-card[data-v-b60720aa]{background:linear-gradient(145deg,hsla(0,0%,100%,.06),hsla(0,0%,100%,.02));border:1px solid hsla(0,0%,100%,.07);border-radius:16px;padding:28px 24px 24px;position:relative;overflow:hidden;opacity:0;transform:translateY(30px);animation:cardReveal-b60720aa .6s cubic-bezier(.22,1,.36,1) forwards;animation-delay:var(--stagger);transition:all .35s cubic-bezier(.25,.46,.45,.94)}.process-card[data-v-b60720aa]:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,#ff6b8b,#c44dff,#6e8cff);opacity:0;transition:opacity .35s ease}.process-card[data-v-b60720aa]:hover{transform:translateY(-4px);border-color:hsla(0,0%,100%,.12);box-shadow:0 12px 40px rgba(0,0,0,.25)}.process-card[data-v-b60720aa]:hover:before{opacity:1}.process-card .card-number[data-v-b60720aa]{position:absolute;top:16px;right:18px;font-size:clamp(2rem,4vw,2.6rem);font-weight:800;color:hsla(0,0%,100%,.04);line-height:1;letter-spacing:-2px;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,sans-serif;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.process-card .card-icon-wrap[data-v-b60720aa]{width:44px;height:44px;border-radius:12px;background:linear-gradient(135deg,rgba(255,107,139,.15),rgba(196,77,255,.15));display:flex;align-items:center;justify-content:center;margin-bottom:16px;color:rgba(255,200,220,.9);font-size:20px;flex-shrink:0}.process-card .card-title[data-v-b60720aa]{margin:0 0 10px 0;font-size:clamp(.95rem,1.5vw,1.1rem);font-weight:600;color:#fff;letter-spacing:.01em;line-height:1.35}.process-card .card-desc[data-v-b60720aa]{margin:0 0 16px 0;font-size:clamp(.78rem,1vw,.88rem);color:hsla(0,0%,100%,.48);line-height:1.65;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.process-card .card-action[data-v-b60720aa]{margin-top:auto}.process-card .action-btn[data-v-b60720aa]{display:inline-flex;align-items:center;gap:6px;padding:9px 18px;border-radius:10px;font-size:clamp(.75rem,1vw,.85rem);font-weight:500;text-decoration:none;cursor:pointer;transition:all .25s ease;border:1px solid hsla(0,0%,100%,.12);background:transparent;color:hsla(0,0%,100%,.7);letter-spacing:.03em}.process-card .action-btn[data-v-b60720aa]:hover{background:hsla(0,0%,100%,.08);border-color:hsla(0,0%,100%,.2);color:#fff;transform:translateY(-1px)}.process-card .action-btn.primary[data-v-b60720aa]{background:linear-gradient(135deg,#ff6b8b,#c44dff);border-color:transparent;color:#fff;box-shadow:0 4px 16px rgba(196,77,255,.25)}.process-card .action-btn.primary[data-v-b60720aa]:hover{transform:translateY(-2px);box-shadow:0 6px 24px rgba(196,77,255,.38);filter:brightness(1.08)}@keyframes cardReveal-b60720aa{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.map-section[data-v-285fdcb0]{width:100%;border-radius:18px;overflow:hidden;background:#fff;border:1px solid rgba(0,0,0,.06);box-shadow:0 2px 12px rgba(0,0,0,.04)}.map-section .map-header[data-v-285fdcb0]{display:flex;align-items:center;justify-content:space-between;padding:14px 18px;border-bottom:1px solid rgba(0,0,0,.06)}.map-section .map-header .header-left[data-v-285fdcb0]{display:flex;align-items:center;gap:14px}.map-section .map-header .header-icon[data-v-285fdcb0]{width:34px;height:34px;border-radius:10px;background:rgba(248,0,0,.08);display:flex;align-items:center;justify-content:center;color:#f80000;font-size:16px;flex-shrink:0}.map-section .map-header .header-text h3[data-v-285fdcb0]{margin:0 0 3px 0;font-size:clamp(.95rem,1.4vw,1.15rem);font-weight:600;color:rgba(0,0,0,.85);letter-spacing:.01em}.map-section .map-header .header-text p[data-v-285fdcb0]{margin:0;font-size:clamp(.72rem,1vw,.84rem);color:rgba(0,0,0,.35);letter-spacing:.03em}.map-section .map-header .addr-switch-btn[data-v-285fdcb0]{display:inline-flex;align-items:center;gap:6px;padding:8px 16px;border-radius:10px;font-size:clamp(.75rem,1vw,.84rem);font-weight:500;cursor:pointer;transition:all .25s ease;border:1px solid rgba(0,0,0,.1);background:transparent;color:rgba(0,0,0,.55);letter-spacing:.03em}.map-section .map-header .addr-switch-btn[data-v-285fdcb0]:hover{background:#f80000;border-color:#f80000;color:#fff}.map-section .map-body[data-v-285fdcb0]{display:flex;flex-direction:column}@media (min-width:900px){.map-section .map-body[data-v-285fdcb0]{flex-direction:row}}.map-section .map-canvas[data-v-285fdcb0]{width:100%;height:240px;min-height:200px}@media (min-width:900px){.map-section .map-canvas[data-v-285fdcb0]{flex:1;height:300px}}.map-section .address-list[data-v-285fdcb0]{padding:12px 14px;display:flex;flex-direction:column;gap:4px;border-top:1px solid rgba(0,0,0,.06);background:#fafafa}@media (min-width:900px){.map-section .address-list[data-v-285fdcb0]{width:260px;border-top:none;border-left:1px solid rgba(0,0,0,.06);padding:14px;gap:6px}}.map-section .address-list .address-item[data-v-285fdcb0]{display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:8px;cursor:pointer;transition:all .25s ease;border:1px solid transparent}.map-section .address-list .address-item[data-v-285fdcb0]:hover{background:rgba(248,0,0,.04);border-color:rgba(248,0,0,.1)}.map-section .address-list .address-item.active[data-v-285fdcb0]{background:rgba(248,0,0,.06);border-color:rgba(248,0,0,.15)}.map-section .address-list .address-item.active .dot[data-v-285fdcb0]{background:#f80000;box-shadow:0 0 8px rgba(248,0,0,.3)}.map-section .address-list .address-item.active .addr-name[data-v-285fdcb0]{color:rgba(0,0,0,.9);font-weight:600}.map-section .address-list .address-item .dot[data-v-285fdcb0]{width:8px;height:8px;border-radius:50%;background:rgba(0,0,0,.15);flex-shrink:0;transition:all .25s ease}.map-section .address-list .address-item .addr-info[data-v-285fdcb0]{display:flex;flex-direction:column;gap:2px;min-width:0}.map-section .address-list .address-item .addr-info .addr-name[data-v-285fdcb0]{font-size:clamp(.78rem,1vw,.88rem);color:rgba(0,0,0,.7);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.3;transition:all .25s ease}.map-section .address-list .address-item .addr-info .addr-tag[data-v-285fdcb0]{font-size:clamp(.65rem,.85vw,.72rem);color:rgba(0,0,0,.3);letter-spacing:.04em}.music-card-3d[data-v-3b29bbde]{width:100%;aspect-ratio:1/1;border-radius:14px;cursor:pointer;perspective:1200px;position:relative}.music-card-3d .card-inner[data-v-3b29bbde]{width:100%;height:100%;border-radius:14px;position:relative;overflow:hidden;transition:transform .45s cubic-bezier(.175,.885,.32,1.275);box-shadow:0 4px 12px rgba(0,0,0,.12),0 2px 4px rgba(0,0,0,.06)}.music-card-3d .card-inner[data-v-3b29bbde]:hover{box-shadow:0 16px 40px rgba(0,0,0,.22),0 8px 16px rgba(0,0,0,.12)}.music-card-3d .card-image-wrapper[data-v-3b29bbde]{position:absolute;top:-5%;left:-5%;width:110%;height:110%;transition:transform .55s cubic-bezier(.25,.46,.45,.94)}.music-card-3d .card-image-wrapper[data-v-3b29bbde] .t-image{display:block;width:100%!important;height:100%!important;-o-object-fit:cover!important;object-fit:cover!important}.music-card-3d .card-image-wrapper .card-shine[data-v-3b29bbde]{position:absolute;top:0;left:-75%;width:50%;height:100%;background:linear-gradient(105deg,transparent 40%,hsla(0,0%,100%,.07) 46%,hsla(0,0%,100%,.13) 50%,hsla(0,0%,100%,.07) 54%,transparent 60%);pointer-events:none;z-index:4;opacity:0}.music-card-3d:hover .card-image-wrapper .card-shine[data-v-3b29bbde]{animation:shineSweep-3b29bbde .7s ease-out forwards}.music-card-3d .card-overlay[data-v-3b29bbde]{position:absolute;bottom:0;left:0;right:0;z-index:5}.music-card-3d .card-overlay .overlay-gradient[data-v-3b29bbde]{height:70%;background:linear-gradient(0deg,rgba(0,0,0,.78) 0,rgba(0,0,0,.35) 50%,transparent);transition:all .45s ease}.music-card-3d:hover .card-overlay .overlay-gradient[data-v-3b29bbde]{height:80%;background:linear-gradient(0deg,rgba(0,0,0,.85) 0,rgba(0,0,0,.42) 48%,transparent)}.music-card-3d .card-info-bar[data-v-3b29bbde]{position:absolute;bottom:10px;left:12px;right:12px;z-index:6;display:flex;align-items:center;gap:8px;padding:0 2px;transition:all .35s ease}.music-card-3d .card-info-bar .info-name[data-v-3b29bbde]{font-size:clamp(.65rem,1vw,.82rem);font-weight:600;color:#fff;letter-spacing:.02em;white-space:nowrap;overflow:visible;text-shadow:0 1px 6px rgba(0,0,0,.5);flex:1;min-width:0}.music-card-3d .card-info-bar .info-style[data-v-3b29bbde]{font-size:clamp(.55rem,.78vw,.66rem);color:hsla(0,0%,100%,.55);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:50px;flex-shrink:1;transition:color .3s ease}.music-card-3d .card-info-bar:hover .info-style[data-v-3b29bbde]{color:hsla(0,0%,100%,.8)}.music-card-3d .card-info-bar .play-dot[data-v-3b29bbde]{width:22px;height:22px;border-radius:50%;background:linear-gradient(135deg,#ff6b8b,#c44dff);flex-shrink:0;position:relative;opacity:0;transform:scale(.5);box-shadow:0 2px 8px rgba(196,77,255,.35);transition:all .35s cubic-bezier(.34,1.56,.64,1)}.music-card-3d .card-info-bar .play-dot[data-v-3b29bbde]:after{content:"";position:absolute;top:50%;left:54%;transform:translate(-50%,-50%);border-left:6px solid #fff;border-top:4px solid transparent;border-bottom:4px solid transparent}.music-card-3d:hover .card-info-bar .play-dot[data-v-3b29bbde]{opacity:1;transform:scale(1)}.music-card-3d .card-border-glow[data-v-3b29bbde]{position:absolute;top:-2px;left:-2px;right:-2px;bottom:-2px;border-radius:16px;background:conic-gradient(from var(--glow-angle,0deg),transparent 72%,rgba(255,107,139,.45) 92%,rgba(196,77,255,.45) 108%,transparent 128%);z-index:-1;opacity:0;transition:opacity .4s ease;filter:blur(4px)}.music-card-3d:hover .card-border-glow[data-v-3b29bbde]{opacity:1;animation:glowRotate-3b29bbde 3s linear infinite}@keyframes shineSweep-3b29bbde{0%{left:-75%;opacity:0}50%{opacity:1}to{left:150%;opacity:0}}@keyframes glowRotate-3b29bbde{0%{--glow-angle:0deg}to{--glow-angle:360deg}}@property --glow-angle{syntax:"<angle>";initial-value:0deg;inherits:false}#music-shows[data-v-7f917c8d]{width:100%;padding:30px 0 50px;position:relative}#music-shows .music-shows-wrapper[data-v-7f917c8d]{width:100%;max-width:1400px;margin:0 auto;padding:0 clamp(16px,3vw,36px);position:relative}#music-shows .ambient-bg[data-v-7f917c8d]{position:absolute;top:-80px;left:50%;transform:translateX(-50%);width:85%;max-width:1100px;height:350px;background:radial-gradient(ellipse at center,rgba(196,77,255,.04) 0,rgba(255,107,139,.03) 40%,transparent 70%);pointer-events:none;z-index:0}#music-shows .music-shows-container[data-v-7f917c8d]{display:grid;grid-template-columns:repeat(auto-fill,minmax(clamp(104px,11.2vw,144px),1fr));gap:24px;position:relative;z-index:1}#music-shows .music-item[data-v-7f917c8d]{opacity:0;transform:translateY(35px);animation:cascadeIn-7f917c8d .6s cubic-bezier(.22,1,.36,1) forwards;animation-delay:var(--delay)}@keyframes cascadeIn-7f917c8d{0%{opacity:0;transform:translateY(35px);filter:blur(5px)}60%{opacity:1;filter:blur(2px)}to{opacity:1;transform:translateY(0);filter:blur(0)}}.skeleton-container[data-v-7f917c8d]{display:grid;grid-template-columns:repeat(auto-fill,minmax(clamp(104px,11.2vw,144px),1fr));gap:24px;position:relative;z-index:1}.skeleton-item[data-v-7f917c8d]{opacity:0;animation:skeletonFadeIn-7f917c8d .4s ease forwards;animation-delay:var(--delay)}.skeleton-item .skeleton-image[data-v-7f917c8d]{width:100%;aspect-ratio:1/1;border-radius:14px}.skeleton-item .skeleton-image[data-v-7f917c8d],.skeleton-item .skeleton-text[data-v-7f917c8d]{background:linear-gradient(90deg,#f0f0f0 25%,#e8e8e8 50%,#f0f0f0 75%);background-size:200% 100%;animation:skeletonShimmer-7f917c8d 1.5s infinite}.skeleton-item .skeleton-text[data-v-7f917c8d]{width:60%;height:14px;margin-top:10px;border-radius:4px}@keyframes skeletonFadeIn-7f917c8d{to{opacity:1}}@keyframes skeletonShimmer-7f917c8d{0%{background-position:200% 0}to{background-position:-200% 0}}.empty-state[data-v-7f917c8d]{text-align:center;padding:70px 20px;color:#999;font-size:15px}.empty-state .empty-icon[data-v-7f917c8d]{width:56px;height:56px;margin:0 auto 14px;border-radius:50%;background:linear-gradient(135deg,hsla(0,0%,78%,.1),hsla(0,0%,78%,.05));border:1px dashed hsla(0,0%,59%,.25);position:relative}.empty-state .empty-icon[data-v-7f917c8d]:after{content:"♪";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:24px;color:hsla(0,0%,59%,.35)}.studio[data-v-4533abae]{width:100vw;background:none;background-color:var(--background-color);overflow:hidden}.studio-intro-page[data-v-d248d00a]{font-family:PingFang SC,Microsoft YaHei,sans-serif;color:#333;background-color:#f8f9fa}.content-container[data-v-d248d00a]{max-width:1200px;margin:0 auto;padding:80px 15px 40px}.section-title[data-v-d248d00a]{text-align:center;margin-bottom:40px}.section-title h2[data-v-d248d00a]{font-size:32px;font-weight:600;color:#2c3e50;margin-bottom:12px;position:relative}.section-title h2[data-v-d248d00a]:after{content:"";position:absolute;bottom:-10px;left:50%;transform:translateX(-50%);width:60px;height:3px;background:linear-gradient(90deg,#ff4757,#ff6348);border-radius:2px}.section-title .divider[data-v-d248d00a]{width:80px;height:2px;background:#e0e0e0;margin:15px auto}.intro-section[data-v-d248d00a]{background:#fff;border-radius:12px;padding:40px;margin-bottom:40px;box-shadow:0 8px 24px rgba(0,0,0,.06)}.intro-section .intro-content[data-v-d248d00a]{display:flex;gap:40px;align-items:flex-start}.intro-section .intro-content .intro-text[data-v-d248d00a]{flex:1.5;padding:10px 0}.intro-section .intro-content .intro-text p[data-v-d248d00a]{font-size:16px;line-height:1.8;color:#555;margin-bottom:12px;text-align:justify}.intro-section .intro-content .intro-text p[data-v-d248d00a]:last-child{margin-bottom:0}.intro-section .intro-content .intro-image[data-v-d248d00a]{flex:1;max-width:420px;align-self:stretch;display:flex;align-items:center}.intro-section .intro-content .intro-image .studio-image[data-v-d248d00a]{width:100%;height:auto;max-height:320px;-o-object-fit:cover;object-fit:cover;border-radius:8px;box-shadow:0 6px 16px rgba(0,0,0,.1);transition:transform .3s ease}.intro-section .intro-content .intro-image .studio-image[data-v-d248d00a]:hover{transform:translateY(-3px)}@media (max-width:992px){.intro-section .intro-content[data-v-d248d00a]{flex-direction:column;gap:30px}.intro-section .intro-content .intro-text[data-v-d248d00a]{flex:1;padding:0}.intro-section .intro-content .intro-image[data-v-d248d00a]{max-width:100%;order:-1;align-self:center}.intro-section .intro-content .intro-image .studio-image[data-v-d248d00a]{max-height:280px}}.studio-showcase-section[data-v-d248d00a]{background:#fff;border-radius:12px;padding:30px;margin-bottom:40px;box-shadow:0 8px 24px rgba(0,0,0,.06)}.studio-showcase-section .gallery-grid[data-v-d248d00a]{display:grid;grid-template-columns:repeat(5,1fr);gap:16px;align-items:start}.studio-showcase-section .gallery-grid t-image-preview-group[data-v-d248d00a]{display:contents}.studio-showcase-section .gallery-grid .gallery-item[data-v-d248d00a]{cursor:pointer;transition:transform .3s ease;display:flex;flex-direction:column;align-items:center}.studio-showcase-section .gallery-grid .gallery-item[data-v-d248d00a]:hover{transform:translateY(-3px)}.studio-showcase-section .gallery-grid .gallery-item .t-image__wrapper[data-v-d248d00a]{width:100%;height:160px;overflow:hidden;border-radius:6px;box-shadow:0 4px 12px rgba(0,0,0,.08);transition:all .3s ease}.studio-showcase-section .gallery-grid .gallery-item .t-image__wrapper[data-v-d248d00a]:hover{box-shadow:0 6px 16px rgba(0,0,0,.12)}.studio-showcase-section .gallery-grid .gallery-item .t-image[data-v-d248d00a]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.studio-showcase-section .gallery-grid .gallery-item .image-caption[data-v-d248d00a]{margin-top:10px;font-size:14px;color:#555;text-align:center;width:100%}.producers-section[data-v-d248d00a]{margin-bottom:40px}.producers-section .producers-grid[data-v-d248d00a]{display:grid;grid-template-columns:repeat(4,1fr);gap:15px}.producers-section .producers-grid .producer-card[data-v-d248d00a]{background:#fff;border-radius:8px;overflow:hidden;box-shadow:0 4px 12px rgba(0,0,0,.06);transition:all .3s ease;display:flex;flex-direction:column}.producers-section .producers-grid .producer-card[data-v-d248d00a]:hover{transform:translateY(-3px);box-shadow:0 6px 16px rgba(0,0,0,.1)}.producers-section .producers-grid .producer-card .producer-image[data-v-d248d00a]{padding-top:133.33%;position:relative;overflow:hidden}.producers-section .producers-grid .producer-card .producer-image img[data-v-d248d00a]{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:top center;object-position:top center;transition:transform .3s ease}.producer-card:hover .producers-section .producers-grid .producer-card .producer-image img[data-v-d248d00a]{transform:scale(1.03)}.producers-section .producers-grid .producer-card .producer-image .producer-avatar-fallback[data-v-d248d00a]{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#fff}.producers-section .producers-grid .producer-card .producer-image .producer-avatar-fallback .avatar-initial[data-v-d248d00a]{font-size:28px;font-weight:700;line-height:1}.producers-section .producers-grid .producer-card .producer-image .producer-avatar-fallback .avatar-name[data-v-d248d00a]{font-size:10px;margin-top:2px;opacity:.85;line-height:1.2;text-align:center;padding:0 4px}.producers-section .producers-grid .producer-card .producer-info[data-v-d248d00a]{padding:15px;flex-grow:1;display:flex;flex-direction:column}.producers-section .producers-grid .producer-card .producer-info h3[data-v-d248d00a]{font-size:18px;font-weight:700;color:#2c3e50;margin-bottom:5px;position:relative;padding-bottom:5px}.producers-section .producers-grid .producer-card .producer-info h3[data-v-d248d00a]:after{content:"";position:absolute;bottom:0;left:0;width:30px;height:3px;background:linear-gradient(90deg,#ff4757,#ff6348);border-radius:2px}.producers-section .producers-grid .producer-card .producer-info .producer-title[data-v-d248d00a]{font-size:13px;color:#ff4757;margin-bottom:8px;font-weight:600;text-transform:uppercase;letter-spacing:.5px}.producers-section .producers-grid .producer-card .producer-info .producer-bio[data-v-d248d00a]{font-size:13px;line-height:1.5;color:#555;flex-grow:1;background:linear-gradient(135deg,hsla(0,0%,100%,.8),hsla(0,100%,99%,.9));padding:10px;border-radius:5px;border-left:3px solid #ff4757;margin-top:6px}.producers-section .producers-grid .producer-card .producer-info .producer-extra-info[data-v-d248d00a]{margin-top:6px;display:flex;flex-wrap:wrap;gap:6px}.producers-section .producers-grid .producer-card .producer-info .info-item[data-v-d248d00a]{background-color:#f5f5f5;padding:2px 5px;border-radius:3px;font-size:10px;color:#888}.contact-section[data-v-d248d00a]{margin-bottom:24px}.contact-section .contact-card[data-v-d248d00a]{background:#fff;border:1px solid #e8e8e8;border-radius:10px;padding:24px;box-shadow:0 2px 12px rgba(0,0,0,.06);margin-top:20px}.contact-section .contact-card .contact-info-section[data-v-d248d00a]{margin-bottom:20px}.contact-section .contact-card .contact-info-section .info-header h3[data-v-d248d00a]{font-size:17px;font-weight:600;color:#262626;margin:0 0 14px 0;padding-bottom:10px;border-bottom:1px solid #f0f0f0}.contact-section .contact-card .contact-info-section .info-grid[data-v-d248d00a]{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.contact-section .contact-card .contact-info-section .info-grid .info-item[data-v-d248d00a]{display:flex;align-items:center;gap:10px;padding:10px 12px;background:#fafafa;border-radius:6px;transition:all .3s ease}.contact-section .contact-card .contact-info-section .info-grid .info-item[data-v-d248d00a]:hover{background:#f5f5f5;transform:translateY(-1px)}.contact-section .contact-card .contact-info-section .info-grid .info-item .info-icon[data-v-d248d00a]{width:28px;height:28px;display:flex;align-items:center;justify-content:center;color:#f80000;font-size:16px;flex-shrink:0}.contact-section .contact-card .contact-info-section .info-grid .info-item .info-content[data-v-d248d00a]{flex:1;min-width:0}.contact-section .contact-card .contact-info-section .info-grid .info-item .info-content h4[data-v-d248d00a]{font-size:12px;font-weight:600;color:#8c8c8c;margin:0 0 2px 0;text-transform:uppercase;letter-spacing:.5px}.contact-section .contact-card .contact-info-section .info-grid .info-item .info-content p[data-v-d248d00a]{font-size:13px;color:#262626;margin:0;line-height:1.4;font-weight:500}.contact-section .contact-card .chat-section[data-v-d248d00a]{background:#fafafa;padding:18px 20px;border-radius:8px;margin-bottom:18px}.contact-section .contact-card .chat-header[data-v-d248d00a]{margin-bottom:16px}.contact-section .contact-card .chat-header h3[data-v-d248d00a]{font-size:15px;font-weight:600;color:#262626;margin:0 0 4px 0;display:inline-block;position:relative}.contact-section .contact-card .chat-header h3[data-v-d248d00a]:after{content:"";position:absolute;bottom:-2px;left:0;width:24px;height:2px;background:#f80000;border-radius:1px}.contact-section .contact-card .chat-header .chat-desc[data-v-d248d00a]{font-size:12px;color:#8c8c8c;margin:6px 0 0 0}.contact-section .contact-card .chat-area[data-v-d248d00a]{display:flex;flex-direction:column}.contact-section .contact-card .chat-area .chat-messages[data-v-d248d00a]{max-height:300px;overflow-y:auto;padding:12px;background:#fff;border-radius:6px;margin-bottom:12px}.contact-section .contact-card .chat-area .chat-messages .chat-empty[data-v-d248d00a]{text-align:center;padding:40px 0;color:#bbb;font-size:13px}.contact-section .contact-card .chat-area .chat-messages .chat-msg[data-v-d248d00a]{margin-bottom:12px}.contact-section .contact-card .chat-area .chat-messages .chat-msg.msg-self[data-v-d248d00a]{display:flex;flex-direction:column;align-items:flex-end}.contact-section .contact-card .chat-area .chat-messages .chat-msg.msg-self .msg-bubble[data-v-d248d00a]{background:#f80000;color:#fff;border-radius:12px 4px 12px 12px}.contact-section .contact-card .chat-area .chat-messages .chat-msg.msg-reply[data-v-d248d00a]{display:flex;flex-direction:column;align-items:flex-start}.contact-section .contact-card .chat-area .chat-messages .chat-msg.msg-reply .msg-bubble[data-v-d248d00a]{background:#f0f0f0;color:#333;border-radius:4px 12px 12px 12px}.contact-section .contact-card .chat-area .chat-messages .chat-msg .msg-bubble[data-v-d248d00a]{max-width:80%;padding:8px 12px}.contact-section .contact-card .chat-area .chat-messages .chat-msg .msg-bubble .msg-text[data-v-d248d00a]{margin:0 0 4px;font-size:13px;line-height:1.5;word-break:break-word}.contact-section .contact-card .chat-area .chat-messages .chat-msg .msg-bubble .msg-time[data-v-d248d00a]{font-size:10px;opacity:.6}.contact-section .contact-card .chat-area .chat-messages .chat-msg .reply-bubble[data-v-d248d00a]{margin-top:6px;max-width:80%;background:#fff8e6;border-left:3px solid #faad14;padding:6px 10px;border-radius:4px}.contact-section .contact-card .chat-area .chat-messages .chat-msg .reply-bubble .reply-label[data-v-d248d00a]{font-size:10px;color:#faad14;font-weight:600;display:block;margin-bottom:2px}.contact-section .contact-card .chat-area .chat-messages .chat-msg .reply-bubble .reply-text[data-v-d248d00a]{margin:0;font-size:12px;color:#666}.contact-section .contact-card .chat-area .chat-input-bar[data-v-d248d00a]{display:flex;gap:8px}.contact-section .contact-card .chat-area .chat-input-bar[data-v-d248d00a] .t-input{flex:1;background:#fff;border:1px solid #e8e8e8;border-radius:5px;font-size:13px}.contact-section .contact-card .chat-area .chat-input-bar[data-v-d248d00a] .t-input:hover{border-color:#f80000}.contact-section .contact-card .chat-area .chat-input-bar[data-v-d248d00a] .t-input:focus{border-color:#f80000;box-shadow:0 0 0 2px rgba(248,0,0,.08)}.contact-section .contact-card .chat-area.chat-login-prompt .prompt-content[data-v-d248d00a]{text-align:center;padding:40px 0}.contact-section .contact-card .chat-area.chat-login-prompt .prompt-content p[data-v-d248d00a]{margin:12px 0;font-size:14px;color:#999}.contact-section .contact-card .map-section[data-v-d248d00a]{margin-bottom:0}@media (max-width:768px){.contact-section .contact-card[data-v-d248d00a]{padding:16px}.contact-section .contact-card .contact-info-section .info-grid[data-v-d248d00a]{grid-template-columns:repeat(2,1fr)}}@media (max-width:1024px){.contact-main[data-v-d248d00a]{grid-template-columns:1fr;gap:32px}.map-container[data-v-d248d00a]{height:320px}}@media (max-width:768px){.contact-form[data-v-d248d00a],.contact-info-column[data-v-d248d00a]{padding:20px}.info-item[data-v-d248d00a]{gap:10px}.info-icon[data-v-d248d00a]{width:18px;height:18px;font-size:13px}.info-content h4[data-v-d248d00a],.info-content p[data-v-d248d00a]{font-size:13px}}@media (max-width:480px){.map-container[data-v-d248d00a]{height:280px;margin-bottom:24px}.contact-main[data-v-d248d00a]{gap:24px}.contact-form[data-v-d248d00a],.contact-info-column[data-v-d248d00a]{padding:16px}.contact-form h3[data-v-d248d00a],.info-header h3[data-v-d248d00a]{font-size:16px;margin-bottom:16px}.info-list[data-v-d248d00a]{gap:12px}}@media (max-width:768px){.content-container[data-v-d248d00a]{padding:40px 15px}.content-container .section-title[data-v-d248d00a]{margin-bottom:40px}.content-container .section-title h2[data-v-d248d00a]{font-size:28px}.content-container .contact-content[data-v-d248d00a],.content-container .intro-section[data-v-d248d00a],.content-container .studio-showcase-section[data-v-d248d00a]{padding:25px}.content-container .gallery-grid[data-v-d248d00a]{grid-template-columns:repeat(2,1fr)}.content-container .producers-grid[data-v-d248d00a]{grid-template-columns:1fr}}@media (max-width:768px) and (max-width:480px){.gallery-grid[data-v-d248d00a]{grid-template-columns:repeat(2,1fr)}.contact-content[data-v-d248d00a]{grid-template-columns:1fr;gap:20px;padding:20px}.contact-content .contact-cards[data-v-d248d00a]{grid-template-columns:1fr;gap:15px}.contact-content .contact-right[data-v-d248d00a]{gap:20px}}@media (max-width:480px){.contact-section[data-v-d248d00a]{padding:20px 0}.contact-content[data-v-d248d00a]{padding:15px;gap:15px}.contact-cards[data-v-d248d00a]{flex-direction:column;gap:8px}.contact-cards .contact-card[data-v-d248d00a]{min-width:auto;padding:8px 12px}.contact-cards .contact-card .card-icon[data-v-d248d00a]{width:24px;height:24px}.contact-cards .contact-card .card-icon .t-icon[data-v-d248d00a]{font-size:12px}.contact-cards .contact-card .card-content h4[data-v-d248d00a]{font-size:11px}.contact-cards .contact-card .card-content p[data-v-d248d00a]{font-size:10px}.contact-cards .contact-card .card-content .card-tip[data-v-d248d00a]{font-size:8px}.contact-right[data-v-d248d00a]{gap:12px}.map-container[data-v-d248d00a]{min-height:150px;border-radius:8px}}[data-v-f3c3ac4e]{margin:0;padding:0;box-sizing:border-box}.piano-container[data-v-f3c3ac4e]{display:flex;flex-direction:column;background-color:transparent;border-radius:0;box-shadow:none;max-width:100%;margin:0;overflow:hidden;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;position:relative}.piano-popup[data-v-f3c3ac4e]{position:fixed;width:920px;max-width:95vw;background:linear-gradient(180deg,#f5f5f5,#e8e8e8);border-radius:16px 16px 12px 12px;overflow:hidden;box-shadow:0 8px 40px rgba(0,0,0,.25),0 2px 8px rgba(0,0,0,.1);z-index:10000;animation:fadeIn-f3c3ac4e .2s ease}@keyframes slideUp-f3c3ac4e{0%{transform:translateX(-50%) translateY(30px);opacity:0}to{transform:translateX(-50%) translateY(0);opacity:1}}@keyframes fadeIn-f3c3ac4e{0%{opacity:0}to{opacity:1}}.popup-header[data-v-f3c3ac4e]{display:flex;align-items:center;justify-content:space-between;padding:8px 16px;background:linear-gradient(180deg,#e0e0e0,#d0d0d0);border-bottom:1px solid #bbb;cursor:grab;-webkit-user-select:none;-moz-user-select:none;user-select:none}.popup-header[data-v-f3c3ac4e]:active{cursor:grabbing}.drag-indicator[data-v-f3c3ac4e]{display:flex;flex-direction:column;gap:2px;margin-right:8px;cursor:grab}.drag-dot[data-v-f3c3ac4e]{width:4px;height:4px;border-radius:50%;background:#999}.popup-title[data-v-f3c3ac4e]{font-size:13px;font-weight:700;color:#333;letter-spacing:2px}.header-actions[data-v-f3c3ac4e]{display:flex;align-items:center;gap:8px}.func-toggle-btn[data-v-f3c3ac4e]{width:28px;height:28px;border-radius:6px;border:1px solid #bbb;background:linear-gradient(180deg,#f0f0f0,#ddd);color:#666;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .15s ease}.func-toggle-btn[data-v-f3c3ac4e]:hover{background:linear-gradient(180deg,#fff,#eee);color:#333;border-color:#999}.func-toggle-btn.active[data-v-f3c3ac4e]{background:linear-gradient(180deg,#4a90d9,#357abd);color:#fff;border-color:#2d6da3}.popup-close[data-v-f3c3ac4e]{width:28px;height:28px;border-radius:6px;border:1px solid #bbb;background:linear-gradient(180deg,#f0f0f0,#ddd);color:#666;font-size:18px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .15s ease}.popup-close[data-v-f3c3ac4e]:hover{background:linear-gradient(180deg,#ff6b6b,#e74c3c);color:#fff;border-color:#c0392b}.piano-controls[data-v-f3c3ac4e]{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;padding:8px 16px;background:linear-gradient(180deg,#eaeaea,#ddd);border-bottom:1px solid #bbb;gap:8px;flex-wrap:wrap}.panel-label[data-v-f3c3ac4e]{font-size:10px;color:#888;font-weight:600;margin-bottom:4px}.row-divider[data-v-f3c3ac4e]{width:1px;height:28px;background:linear-gradient(180deg,transparent,#bbb,transparent);margin:0 4px;flex-shrink:0}.logo[data-v-f3c3ac4e]{display:none}.control-panel[data-v-f3c3ac4e]{background:transparent;border:none;padding:0}.chord-panel[data-v-f3c3ac4e],.instrument-panel[data-v-f3c3ac4e]{flex:0 0 auto}.chord-buttons[data-v-f3c3ac4e],.instrument-buttons[data-v-f3c3ac4e]{display:flex;flex-wrap:wrap;gap:3px;align-items:center}.chord-btn[data-v-f3c3ac4e],.instrument-btn[data-v-f3c3ac4e]{padding:4px 8px;border:1px solid #ccc;border-radius:4px;background:linear-gradient(180deg,#fff,#f0f0f0);color:#555;cursor:pointer;transition:all .15s ease;font-size:10px;white-space:nowrap;height:24px;line-height:14px;display:inline-flex;align-items:center;justify-content:center;box-shadow:0 1px 2px rgba(0,0,0,.08);flex-shrink:0}.chord-btn[data-v-f3c3ac4e]:hover,.instrument-btn[data-v-f3c3ac4e]:hover{background:linear-gradient(180deg,#fff,#e8e8e8);color:#333;border-color:#999}.instrument-btn.active[data-v-f3c3ac4e]{background:linear-gradient(180deg,#4a90d9,#357abd);color:#fff;border-color:#2d6da3;box-shadow:0 1px 4px rgba(74,144,217,.3)}.chord-btn.active[data-v-f3c3ac4e]{background:linear-gradient(180deg,#e67e22,#d35400);color:#fff;border-color:#c0692a;box-shadow:0 1px 4px rgba(230,126,34,.3)}.control-switch[data-v-f3c3ac4e]{display:flex;align-items:center;gap:4px}.switch-label[data-v-f3c3ac4e]{font-size:10px;color:#666;font-weight:600}.switch[data-v-f3c3ac4e]{position:relative;display:inline-block;width:32px;height:16px}.switch input[data-v-f3c3ac4e]{opacity:0;width:0;height:0}.switch-slider[data-v-f3c3ac4e]{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background:#ccc;transition:all .2s ease;border-radius:9px;border:1px solid #aaa}.switch-slider[data-v-f3c3ac4e]:before{content:"";position:absolute;height:12px;width:12px;left:1px;bottom:1px;background:#fff;transition:all .2s ease;border-radius:50%;box-shadow:0 1px 2px rgba(0,0,0,.2)}input:checked+.switch-slider[data-v-f3c3ac4e]{background:linear-gradient(180deg,#4a90d9,#357abd);border-color:#2d6da3}input:checked+.switch-slider[data-v-f3c3ac4e]:before{transform:translateX(16px)}.keys-container[data-v-f3c3ac4e]{background:linear-gradient(180deg,#eaeaea,#ddd);border-radius:0 0 12px 12px;padding:12px 20px 16px;border:none;border-top:1px solid #bbb;box-shadow:inset 0 2px 4px rgba(0,0,0,.05);display:flex;justify-content:center;overflow-x:auto}.piano-keys[data-v-f3c3ac4e]{display:flex;position:relative;height:200px;min-width:auto;margin:0 auto;background:transparent;border-radius:0;padding:0;box-shadow:none}.key-group[data-v-f3c3ac4e]{position:relative;height:100%;width:56px;flex-shrink:0}.piano-key[data-v-f3c3ac4e]{position:absolute;cursor:pointer;transition:all .08s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none;display:flex;align-items:flex-end;justify-content:center;padding-bottom:10px;overflow:hidden}.white-key[data-v-f3c3ac4e]{width:54px;height:100%;background:linear-gradient(180deg,#fff,#f8f8f8 60%,#e8e8e8);border:1px solid #bbb;border-top:none;border-radius:0 0 6px 6px;z-index:1;position:relative;box-shadow:0 4px 8px rgba(0,0,0,.15),inset 0 -2px 4px rgba(0,0,0,.05)}.white-key[data-v-f3c3ac4e]:hover{background:linear-gradient(180deg,#fff,#f0f4ff 60%,#dde5f5)}.white-key.key-active[data-v-f3c3ac4e],.white-key[data-v-f3c3ac4e]:active{background:linear-gradient(180deg,#e8e8e8,#d8d8d8 60%,#c8c8c8);box-shadow:0 2px 4px rgba(0,0,0,.1);transform:translateY(2px)}.black-key[data-v-f3c3ac4e]{position:absolute;top:0;right:-17px;width:34px;height:60%;background:linear-gradient(180deg,#333,#111 40%,#000);border:1px solid #000;border-top:none;border-radius:0 0 4px 4px;z-index:2;box-shadow:0 4px 10px rgba(0,0,0,.5),inset 0 -1px 2px hsla(0,0%,100%,.05)}.black-key[data-v-f3c3ac4e]:hover{background:linear-gradient(180deg,#444,#222 40%,#111)}.black-key.key-active[data-v-f3c3ac4e],.black-key[data-v-f3c3ac4e]:active{background:linear-gradient(180deg,#222,#000 40%,#333);box-shadow:0 2px 4px rgba(0,0,0,.3);transform:translateY(2px)}.key-label[data-v-f3c3ac4e]{font-size:12px;color:#999;font-weight:600;pointer-events:none;z-index:10;position:relative}.black-key-label[data-v-f3c3ac4e]{color:#aaa;font-size:10px}.key-shadow[data-v-f3c3ac4e]{position:absolute;bottom:0;left:0;right:0;height:30px;background:linear-gradient(180deg,transparent,rgba(0,0,0,.06));pointer-events:none}.key-gloss[data-v-f3c3ac4e]{position:absolute;top:0;left:0;right:0;height:50%;background:linear-gradient(180deg,hsla(0,0%,100%,.08),transparent);pointer-events:none}.piano-page[data-v-4f8ed5b6]{min-height:100vh;display:flex;justify-content:center;align-items:center;background-color:transparent}[data-v-4f8ed5b6] .virtual-piano{width:100%;max-width:1400px}[data-v-4f8ed5b6] .piano-container{background-color:transparent;border-radius:12px;padding:2rem;box-shadow:0 8px 32px rgba(0,0,0,.2),0 0 100px rgba(248,0,0,.1);max-width:100%;width:1200px;color:#000}[data-v-4f8ed5b6] .piano-header{text-align:center;margin-bottom:2rem;padding-bottom:1rem;border-bottom:2px solid #ddd}[data-v-4f8ed5b6] .piano-header h1{margin:0;color:#333;font-size:2.5rem;font-weight:300;letter-spacing:2px;text-transform:uppercase}[data-v-4f8ed5b6] .piano-controls{display:flex;align-items:flex-start;gap:0;margin-bottom:1rem;padding:1rem;background:transparent;border-radius:8px;border:none;justify-content:flex-start}[data-v-4f8ed5b6] .instrument-selector{display:flex;flex-direction:column;justify-content:flex-start;min-height:210px;align-self:flex-start;flex:1;margin-right:10px}[data-v-4f8ed5b6] .instrument-buttons{display:flex;flex-direction:column;flex-wrap:wrap;gap:6px;max-width:500px;height:220px;justify-content:flex-start;align-content:flex-start;margin-top:2px;align-items:flex-start}[data-v-4f8ed5b6] .instrument-btn{background:#333;border:2px solid #555;border-radius:6px;padding:8px 12px;cursor:pointer;white-space:nowrap;transition:all .2s;color:#ccc;font-size:12px;font-weight:500;min-width:80px;text-align:center;box-shadow:0 2px 5px rgba(0,0,0,.3)}[data-v-4f8ed5b6] .instrument-btn:hover{background:#444;border-color:#666;color:#fff;transform:translateY(-2px);box-shadow:0 4px 8px rgba(0,0,0,.4)}[data-v-4f8ed5b6] .instrument-btn.active{background:#4caf50;color:#fff;border-color:#666}[data-v-4f8ed5b6] .instrument-btn.active,[data-v-4f8ed5b6] .instrument-btn:active{transform:translateY(0);box-shadow:inset 0 2px 5px rgba(0,0,0,.4)}[data-v-4f8ed5b6] .chord-selector{flex:1;margin-right:10px}[data-v-4f8ed5b6] .chord-btn:active{transform:translateY(0);box-shadow:inset 0 2px 4px rgba(0,0,0,.4)}[data-v-4f8ed5b6] .control-switches{display:flex;flex-direction:column;gap:15px;align-items:flex-end;min-width:60px;justify-content:flex-start;margin-right:10px;flex:0 0 auto}[data-v-4f8ed5b6] .control-switch{display:flex;flex-direction:column;align-items:center;width:60px}[data-v-4f8ed5b6] .switch{position:relative;display:inline-block;width:24px;height:60px}[data-v-4f8ed5b6] .switch input{opacity:0;width:0;height:0}[data-v-4f8ed5b6] .switch-slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#333;border:2px solid #555;transition:.4s;border-radius:12px}[data-v-4f8ed5b6] .switch-slider:before{position:absolute;content:"";height:24px;width:20px;left:2px;background-color:#fff;transition:.4s;border-radius:10px}[data-v-4f8ed5b6] input:checked+.switch-slider{background-color:#4caf50;border-color:#4caf50}[data-v-4f8ed5b6] input:checked+.switch-slider:before{transform:translateY(32px)}[data-v-4f8ed5b6] input:focus+.switch-slider{box-shadow:0 0 1px #4caf50}[data-v-4f8ed5b6] .switch-slider.off:before{top:2px}[data-v-4f8ed5b6] .switch-slider.on:before{top:32px}[data-v-4f8ed5b6] .switch-label{font-size:12px;font-weight:500;color:#ccc;margin-bottom:8px;text-transform:uppercase;letter-spacing:.5px}[data-v-4f8ed5b6] .piano-keys-container{background-color:#000;border-radius:10px;padding:0 20px 10px 20px;box-shadow:inset 0 0 20px hsla(0,0%,100%,.1);border:2px solid #333;margin-bottom:1rem;min-width:820px;display:flex;justify-content:center}[data-v-4f8ed5b6] .piano-keys{height:300px}[data-v-4f8ed5b6] .key-group,[data-v-4f8ed5b6] .piano-keys,[data-v-4f8ed5b6] .white-key{display:flex;position:relative;justify-content:center}[data-v-4f8ed5b6] .white-key{width:100%;height:100%;background:linear-gradient(180deg,#fff,#f5f5f5);border:1px solid #ccc;margin:0 1px;align-items:flex-end;padding-bottom:20px;z-index:1;cursor:pointer;box-shadow:0 4px 10px rgba(0,0,0,.15);border-top-left-radius:2px;border-top-right-radius:2px;border-bottom-left-radius:5px;border-bottom-right-radius:5px;transition:all .1s ease}[data-v-4f8ed5b6] .white-key:hover{background:linear-gradient(180deg,#fff,#e3f2fd)}[data-v-4f8ed5b6] .white-key:active{background:linear-gradient(180deg,#e3f2fd,#bbdefb);box-shadow:0 2px 4px rgba(0,0,0,.1);transform:translateY(3px)}[data-v-4f8ed5b6] .black-key{position:absolute;width:40px;height:65%;background:linear-gradient(180deg,#1a1a1a,#000,#333);border:1px solid #555;z-index:2;top:0;cursor:pointer;box-shadow:0 8px 15px rgba(0,0,0,.4);border-top-left-radius:3px;border-top-right-radius:3px;border-bottom-left-radius:5px;border-bottom-right-radius:5px;display:flex;align-items:flex-end;justify-content:center;padding-bottom:10px;pointer-events:auto;transition:all .1s ease;transform:translateX(100%);margin-left:-20px}[data-v-4f8ed5b6] .black-key:hover{background:linear-gradient(180deg,#222,#444)}[data-v-4f8ed5b6] .black-key:active{background:linear-gradient(180deg,#444,#666);box-shadow:0 2px 4px rgba(0,0,0,.2);transform:translateY(3px) translateX(100%)}[data-v-4f8ed5b6] .key-label{font-size:14px;color:#666;font-weight:700;padding-bottom:5px}[data-v-4f8ed5b6] .black-key-label{color:#fff;font-size:12px}[data-v-4f8ed5b6] .chord-selector{display:flex;flex-direction:column;justify-content:flex-start;min-height:210px;align-self:flex-start}[data-v-4f8ed5b6] .chord-buttons{display:flex;flex-direction:column;flex-wrap:wrap;gap:6px;max-width:500px;height:220px;justify-content:flex-start;margin-top:2px;align-content:flex-start;align-items:flex-start}[data-v-4f8ed5b6] .chord-btn{background:#333;border:2px solid #555;border-radius:6px;padding:8px 12px;cursor:pointer;white-space:nowrap;transition:all .2s;color:#ccc;font-size:12px;font-weight:500;min-width:80px;text-align:center;box-shadow:0 2px 5px rgba(0,0,0,.3);line-height:1.2;min-height:32px;display:flex;align-items:center;justify-content:center}[data-v-4f8ed5b6] .chord-btn:hover{background:#444;border-color:#666;color:#fff;transform:translateY(-1px);box-shadow:0 3px 6px rgba(0,0,0,.4)}[data-v-4f8ed5b6] .chord-btn.active{background:#ff9800;color:#fff;border-color:#e65100;transform:translateY(0);box-shadow:inset 0 2px 4px rgba(0,0,0,.4)}[data-v-4f8ed5b6] .keyboard-info{text-align:center;font-size:14px;color:#ccc}[data-v-4f8ed5b6] .piano-rings-container{display:flex;flex-direction:column;gap:20px;flex:0 0 auto}[data-v-4f8ed5b6] .control-ring{display:flex;flex-direction:column;align-items:center;gap:10px}[data-v-4f8ed5b6] .ring-label{font-size:12px;color:#ccc;text-transform:uppercase;letter-spacing:1px;font-weight:500}[data-v-4f8ed5b6] .ring-control{position:relative;width:60px;height:60px;border-radius:50%;background:conic-gradient(#333 0,#333 50%,#4caf50 50%,#4caf50 100%);cursor:pointer;transition:transform .2s,box-shadow .2s;box-shadow:0 4px 10px rgba(0,0,0,.3)}[data-v-4f8ed5b6] .ring-control:hover{transform:scale(1.05);box-shadow:0 6px 15px rgba(0,0,0,.4)}[data-v-4f8ed5b6] .ring-control.active{background:conic-gradient(#4caf50 0,#4caf50 50%,#4caf50 50%,#4caf50 100%)}[data-v-4f8ed5b6] .ring-control.mute{background:conic-gradient(#333 0,#333 50%,#f44336 50%,#f44336 100%)}[data-v-4f8ed5b6] .ring-control.mute.active{background:conic-gradient(#f44336 0,#f44336 50%,#f44336 50%,#f44336 100%)}[data-v-4f8ed5b6] .ring-center{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:30px;height:30px;border-radius:50%;background:#2a2a2a;display:flex;justify-content:center;align-items:center;font-size:12px;font-weight:700}[data-v-4f8ed5b6] .ring-center.off{color:#666}[data-v-4f8ed5b6] .ring-center.on{color:#fff}[data-v-4f8ed5b6] .ring-center.active{background:#1a1a1a}@media (max-width:1200px){[data-v-4f8ed5b6] .piano-keys-container{min-width:700px}[data-v-4f8ed5b6] .piano-controls{flex-direction:column;gap:1rem}[data-v-4f8ed5b6] .chord-buttons,[data-v-4f8ed5b6] .instrument-buttons{height:auto;max-height:150px}}@media (max-width:768px){.piano-page[data-v-4f8ed5b6]{padding:10px}[data-v-4f8ed5b6] .piano-container{padding:1rem;width:100%;box-sizing:border-box}[data-v-4f8ed5b6] .piano-header h1{font-size:2rem}[data-v-4f8ed5b6] .piano-keys-container{min-width:auto;padding:8px;width:100%;box-sizing:border-box;overflow-x:auto}[data-v-4f8ed5b6] .piano-keys{height:200px;min-width:550px}[data-v-4f8ed5b6] .key-group{width:40px!important;min-width:40px}[data-v-4f8ed5b6] .white-key{padding-bottom:12px;box-shadow:0 2px 6px rgba(0,0,0,.1)}[data-v-4f8ed5b6] .white-key:active{transform:translateY(2px)}[data-v-4f8ed5b6] .black-key{width:25px;height:60%;padding-bottom:5px;margin-left:-12.5px;box-shadow:0 4px 8px rgba(0,0,0,.3)}[data-v-4f8ed5b6] .black-key:active{transform:translateY(2px) translateX(100%)}[data-v-4f8ed5b6] .key-label{font-size:11px}[data-v-4f8ed5b6] .black-key-label{font-size:9px}[data-v-4f8ed5b6] .piano-controls{flex-direction:column;gap:1rem;padding:.8rem}[data-v-4f8ed5b6] .chord-buttons{max-width:320px}[data-v-4f8ed5b6] .chord-btn{min-width:60px;padding:6px 10px;font-size:11px}[data-v-4f8ed5b6] .instrument-buttons{flex-wrap:wrap;justify-content:center}[data-v-4f8ed5b6] .keyboard-info{font-size:12px}[data-v-4f8ed5b6] .piano-key{touch-action:manipulation}}.t-head-menu,.t-menu{background:transparent;background-color:transparent}.t-menu{border:none;box-shadow:none}.music-theory-header-box,.t-menu__item{background:transparent;background-color:transparent}.t-menu__item{transition:all .3s ease}.t-menu__item:hover{background:var(--theme-color);background-color:var(--theme-color)}.t-menu__item.t-is-active{background:transparent;background-color:transparent}.t-menu__content{color:inherit;transition:color .3s ease}.t-menu__item:hover .t-menu__content{color:#fff}.t-menu__item.t-is-active .t-menu__content{color:var(--theme-color);font-weight:500}.music-theory-header-box[data-v-31642a64]{padding:0 24px;background:transparent}.t-menu__operations[data-v-31642a64]{justify-content:flex-end}[data-v-31642a64] .t-dropdown__panel{margin-top:8px;border-radius:4px;box-shadow:0 4px 12px rgba(0,0,0,.15)}.t-menu__operations .t-button[data-v-31642a64]{transition:all .3s ease}.t-menu__operations .t-button[data-v-31642a64]:hover{background-color:var(--theme-color);color:#fff}.t-menu__operations .t-button:hover .t-icon[data-v-31642a64]{color:#fff}@media (max-width:768px){.music-theory-header-box[data-v-31642a64]{padding:0 16px}}@media (max-width:1024px){.music-theory-header-box[data-v-31642a64]{padding:0 16px}}.question-intro{display:flex;flex-direction:column;gap:10px;margin-bottom:20px;padding:15px 20px;background-color:var(--color-bg-section);border-radius:8px}.question-intro .question-intro-head{font-size:var(--font-size-title)!important;font-weight:600;color:#333;margin:0;padding:0;text-align:left}.question-intro .level-selector{display:flex;flex-wrap:wrap;gap:8px;padding-top:4px}.question-intro .level-selector .level-btn{padding:4px 10px;border:1px solid var(--color-border);border-radius:var(--radius-btn);background:#fff;color:var(--color-text-primary);font-size:12px;line-height:1.3;cursor:pointer;transition:all .2s;white-space:nowrap;text-align:left!important}.question-intro .level-selector .level-btn:hover{border-color:var(--theme-color);color:var(--theme-color)}.question-intro .level-selector .level-btn.active{background:var(--theme-color);color:#fff;border-color:var(--theme-color)}.question-intro .question-intro-description{font-size:var(--font-size-caption)!important;color:var(--color-text-secondary);margin:0;padding:4px 0 0;text-align:left}.question-intro .question-intro-rate{font-size:15px!important;color:#333;margin:0;padding:0}.next-question-button{border-radius:var(--radius-btn)!important}.next-question-button:hover{border:1px solid var(--color-text-primary);color:var(--color-text-primary);font-size:400}.question-footer[data-v-76773e3a]{width:auto}[data-v-5785168c]:root{--theme-color:#e60012;--theme-color16:#e60012;--theme-hover:#e6001288;--theme-gradient-start:#e60012;--theme-gradient-end:#ff4d4f;--theme-shadow:rgba(230,0,18,.2);--color-success:#52c41a;--color-success-bg:#e8f8e8;--color-success-border:#2ba471;--color-danger:#e60012;--color-danger-bg:#ffe8e8;--color-danger-border:#e60012;--color-danger-light:#ff4d4f;--color-bg-page:#fff;--color-bg-card:#fff;--color-bg-section:#f5f5f5;--color-text-primary:#333;--color-text-secondary:#666;--color-text-disabled:#999;--color-border:#ddd;--font-size-title:18px;--font-size-body:16px;--font-size-caption:14px;--font-size-small:12px;--radius-card:8px;--radius-btn:6px;--spacing-module:20px;--spacing-item:12px;--spacing-inner:15px 20px;--background-color:#f8f7f4;--pc-content-width:1160px;--pc-padding:30px;--pc-margin:30px;--pc-font-size-normal:16px;--pc-font-size-title:18px}.piano-container[data-v-5785168c]{width:100%;display:flex;flex-direction:column;align-items:center;padding:16px;box-sizing:border-box}.audio-list[data-v-3a9c0c3e]{width:100%;max-height:600px;overflow-y:auto;padding:8px 0}.audio-item[data-v-3a9c0c3e]{padding:8px 0;border-bottom:1px solid #f0f0f0}.audio-item[data-v-3a9c0c3e]:last-child{border-bottom:none}.audio-name[data-v-3a9c0c3e]{font-size:14px;color:#333;margin-bottom:6px}.audio-player[data-v-3a9c0c3e]{width:100%;height:36px}.knowledge-container[data-v-df545ada]{width:100%;box-sizing:border-box;padding:0;margin:0}.knowledge-container iframe[data-v-df545ada]{width:100%;margin:0;border:none;display:block}.image-scroll-area[data-v-df545ada]{width:100%}.image-card[data-v-df545ada]{margin-bottom:8px}.image-card-title[data-v-df545ada]{padding:4px 0;font-size:13px;font-weight:500;color:#666}.image-container[data-v-df545ada]{position:relative;width:100%;cursor:pointer}.image-item[data-v-df545ada]{width:100%;height:auto;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}.image-container img[data-v-df545ada],.image-item[data-v-df545ada],.image-scroll-area .t-image[data-v-df545ada],.image-scroll-area img[data-v-df545ada]{border:none!important;outline:none!important;box-shadow:none!important}.image-loading[data-v-df545ada]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;flex-direction:column;align-items:center;gap:10px;background-color:hsla(0,0%,100%,.9);padding:16px 24px;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.1);z-index:10}.image-loading span[data-v-df545ada]{font-size:14px;color:#666;font-weight:500}.load-more-tip[data-v-df545ada]{text-align:center;padding:12px;font-size:13px;color:#999}.knowledge-dialog[data-v-f56d1ae4]{position:fixed;right:10px;top:80px;z-index:2001;width:400px;max-width:400px;min-width:400px;background:#fff;border-radius:8px;box-shadow:0 4px 16px rgba(0,0,0,.15);display:flex;flex-direction:column;max-height:calc(100vh - 96px)}.kd-header[data-v-f56d1ae4]{display:flex;align-items:center;justify-content:space-between;padding:14px 16px;border-bottom:1px solid #f0f0f0;flex-shrink:0}.kd-title[data-v-f56d1ae4]{font-size:15px;font-weight:600;color:#333;display:flex;align-items:center}.kd-close[data-v-f56d1ae4]{font-size:22px;color:#999;cursor:pointer;line-height:1;padding:2px 4px}.kd-close[data-v-f56d1ae4]:hover{color:#333}.kd-body[data-v-f56d1ae4]{overflow-y:auto;padding:0}.knowledge-content-aside,.text-area{display:block!important;width:100%!important;max-width:100%!important;padding:10px!important;margin:0!important;box-sizing:border-box!important}.text-area{min-width:100%!important;text-align:left!important;word-wrap:break-word!important;word-break:break-word!important;white-space:normal!important;line-height:1.6!important}.knowledge-base-box{width:100%!important;max-width:100%!important;min-width:100%!important;padding:15px!important;margin:0!important;box-sizing:border-box!important;display:block!important}.knowledge-base-box div,.knowledge-base-box h1,.knowledge-base-box h2,.knowledge-base-box h3,.knowledge-base-box h4,.knowledge-base-box h5,.knowledge-base-box h6,.knowledge-base-box p,.knowledge-content-aside div,.knowledge-content-aside h1,.knowledge-content-aside h2,.knowledge-content-aside h3,.knowledge-content-aside h4,.knowledge-content-aside h5,.knowledge-content-aside h6,.knowledge-content-aside p,.text-area div,.text-area h1,.text-area h2,.text-area h3,.text-area h4,.text-area h5,.text-area h6,.text-area p{width:100%!important;max-width:100%!important;min-width:auto!important;padding:5px 0!important;margin:0 0 10px 0!important;text-align:left!important;word-wrap:break-word!important;word-break:break-word!important;white-space:normal!important;box-sizing:border-box!important;display:block!important;line-height:1.5!important}.knowledge-base-box span,.knowledge-content-aside span,.text-area span{width:auto!important;max-width:none!important;min-width:0!important;padding:0 2px!important;margin:0!important;text-align:inherit!important;word-wrap:break-word!important;word-break:break-word!important;white-space:normal!important;box-sizing:border-box!important;display:inline!important;line-height:inherit!important}.knowledge-content-aside>*{padding:0!important;margin:0!important}.knowledge-content-aside *,.knowledge-content-aside :after,.knowledge-content-aside :before,.t-image-viewer__trigger,.t-image-viewer__trigger *,.t-image-viewer__trigger :after,.t-image-viewer__trigger :before{border:none!important;border-width:0!important;border-style:none!important;outline:none!important;outline-width:0!important;box-shadow:none!important;background-color:transparent!important;background:transparent!important}[data-v-1b6511f0]:root{--theme-color:#e60012;--theme-color16:#e60012;--theme-hover:#e6001288;--theme-gradient-start:#e60012;--theme-gradient-end:#ff4d4f;--theme-shadow:rgba(230,0,18,.2);--color-success:#52c41a;--color-success-bg:#e8f8e8;--color-success-border:#2ba471;--color-danger:#e60012;--color-danger-bg:#ffe8e8;--color-danger-border:#e60012;--color-danger-light:#ff4d4f;--color-bg-page:#fff;--color-bg-card:#fff;--color-bg-section:#f5f5f5;--color-text-primary:#333;--color-text-secondary:#666;--color-text-disabled:#999;--color-border:#ddd;--font-size-title:18px;--font-size-body:16px;--font-size-caption:14px;--font-size-small:12px;--radius-card:8px;--radius-btn:6px;--spacing-module:20px;--spacing-item:12px;--spacing-inner:15px 20px;--background-color:#f8f7f4;--pc-content-width:1160px;--pc-padding:30px;--pc-margin:30px;--pc-font-size-normal:16px;--pc-font-size-title:18px}.radio.radio--checked .radio__input[data-v-1b6511f0],.radio:hover .radio__input[data-v-1b6511f0],.radio__input[data-v-1b6511f0]:hover{border-color:#666!important}.radio__input[data-v-1b6511f0]:after{background-color:#666!important;border-color:#666!important}#musc-theory-test-content-box[data-v-1b6511f0]{width:100%;display:flex;justify-content:flex-start;padding:0;background-color:#fff}#musc-theory-test-content-box .music-theory-test-question[data-v-1b6511f0]{width:100%;max-width:800px;padding:0 20px 10px 20px;margin:var(--pc-margin) 0}#musc-theory-test-content-box .music-theory-test-question .question-box[data-v-1b6511f0]{margin:0;padding:15px 20px;background-color:#fff;border-radius:var(--radius-card);box-shadow:0 2px 8px rgba(0,0,0,.08)}#musc-theory-test-content-box .music-theory-test-question .question-box .question-content[data-v-1b6511f0]{height:auto;margin-top:var(--spacing-module)}#musc-theory-test-content-box .music-theory-test-question .question-box .question-content .question-tigan[data-v-1b6511f0]{font-size:18px!important;font-weight:500;color:#333;text-align:left;display:flex;align-items:center;gap:20px;flex-wrap:wrap}#musc-theory-test-content-box .music-theory-test-question .question-box .question-footer[data-v-1b6511f0]{margin-top:30px;margin-bottom:15px;position:relative;display:flex;align-items:center;justify-content:space-between}#musc-theory-test-content-box .music-theory-test-question .question-box .question-footer .score[data-v-1b6511f0]{font-size:16px;font-weight:700;color:#333}#musc-theory-test-content-box .tips[data-v-1b6511f0]{position:fixed;right:0;top:50%;transform:translateY(-50%);z-index:1000}#musc-theory-test-content-box .tips .tips-button[data-v-1b6511f0]{display:flex;align-items:center;gap:16px;padding:12px 22px;background:linear-gradient(135deg,var(--theme-gradient-start),var(--theme-gradient-end));border:none;border-radius:24px 0 0 24px;cursor:pointer;transition:all .3s ease;width:-moz-fit-content;width:fit-content;box-shadow:0 3px 12px var(--theme-shadow);position:relative;overflow:hidden;min-width:160px}#musc-theory-test-content-box .tips .tips-button .question-mark-container[data-v-1b6511f0]{background:#fff;border-radius:50%;width:28px;height:28px;display:flex;align-items:center;justify-content:center;flex-shrink:0}#musc-theory-test-content-box .tips .tips-button[data-v-1b6511f0]:hover{transform:translateY(-1px) scale(1.02);box-shadow:0 4px 16px var(--theme-shadow)}#musc-theory-test-content-box .tips .tips-button[data-v-1b6511f0]:active{transform:translateY(0) scale(.99);box-shadow:0 2px 8px var(--theme-shadow)}#musc-theory-test-content-box .tips .tips-button .tips-text[data-v-1b6511f0]{color:#fff;font-size:16px;font-weight:500;text-shadow:0 1px 2px rgba(0,0,0,.2);white-space:nowrap;letter-spacing:.5px}#stave-paper[data-v-1b6511f0],#stave[data-v-1b6511f0]{background-color:#fff;max-width:470px;width:auto;height:auto}.question-intro .level-selector .level-btn[data-v-1b6511f0]{text-align:left!important}.answer-box[data-v-1b6511f0]{display:flex;flex-direction:column;align-items:flex-start;width:100%;gap:12px}.answer-box .answer-box-radio[data-v-1b6511f0]{box-sizing:border-box;width:auto;min-width:200px;overflow:visible;cursor:pointer;padding:0;border:none;border-radius:0;transition:none;background:transparent;display:inline-flex;align-items:center}.answer-box .answer-box-radio.t-radio--checked[data-v-1b6511f0],.answer-box .answer-box-radio[data-v-1b6511f0]:hover{border:none;background:transparent}.answer-box .answer-box-radio[data-v-1b6511f0] .t-radio__former{display:none}.answer-box .answer-box-radio[data-v-1b6511f0] .t-radio__button{width:18px;height:18px;margin-right:8px;border:2px solid var(--color-border);transition:all .2s ease}.answer-box .answer-box-radio[data-v-1b6511f0] .t-radio__button:before{width:10px;height:10px}.answer-box .answer-box-radio[data-v-1b6511f0] .t-radio--checked .t-radio__button{border-color:var(--theme-color);background-color:#fff}.answer-box .answer-box-radio[data-v-1b6511f0] .t-radio--checked .t-radio__button:before{background-color:var(--theme-color)}.answer-box .answer-box-radio .answer-box-radio-p[data-v-1b6511f0]{width:auto;font-size:16px!important;color:var(--color-text-primary);margin:0}.answer-box .answer-box-radio .answer-box-radio-p[data-v-1b6511f0]:first-letter{font-weight:700;font-size:18px!important;color:var(--color-text-primary)}.answer-box .answer-box-radio[data-v-1b6511f0] .t-radio--checked .answer-box-radio-p{color:var(--theme-color)}.answer-box .answer-box-radio.correct-answer[data-v-1b6511f0] .t-radio__button{border-color:#52c41a;background-color:#52c41a}.answer-box .answer-box-radio.correct-answer[data-v-1b6511f0] .t-radio__button:before{background-color:#fff}.answer-box .answer-box-radio.wrong-answer[data-v-1b6511f0] .t-radio__button{border-color:var(--theme-color);background-color:var(--theme-color)}.answer-box .answer-box-radio.wrong-answer[data-v-1b6511f0] .t-radio__button:before{background-color:#fff}.answer-box .answer-box-radio .answer-box-radio-p.correct-text[data-v-1b6511f0]{color:#52c41a!important;font-weight:700}.answer-box .answer-box-radio .answer-box-radio-p.wrong-text[data-v-1b6511f0]{color:var(--theme-color)!important;font-weight:700}[data-v-4bea383a]:root{--theme-color:#e60012;--theme-color16:#e60012;--theme-hover:#e6001288;--theme-gradient-start:#e60012;--theme-gradient-end:#ff4d4f;--theme-shadow:rgba(230,0,18,.2);--color-success:#52c41a;--color-success-bg:#e8f8e8;--color-success-border:#2ba471;--color-danger:#e60012;--color-danger-bg:#ffe8e8;--color-danger-border:#e60012;--color-danger-light:#ff4d4f;--color-bg-page:#fff;--color-bg-card:#fff;--color-bg-section:#f5f5f5;--color-text-primary:#333;--color-text-secondary:#666;--color-text-disabled:#999;--color-border:#ddd;--font-size-title:18px;--font-size-body:16px;--font-size-caption:14px;--font-size-small:12px;--radius-card:8px;--radius-btn:6px;--spacing-module:20px;--spacing-item:12px;--spacing-inner:15px 20px;--background-color:#f8f7f4;--pc-content-width:1160px;--pc-padding:30px;--pc-margin:30px;--pc-font-size-normal:16px;--pc-font-size-title:18px}.radio.radio--checked .radio__input[data-v-4bea383a],.radio:hover .radio__input[data-v-4bea383a],.radio__input[data-v-4bea383a]:hover{border-color:#666!important}.radio__input[data-v-4bea383a]:after{background-color:#666!important;border-color:#666!important}#musc-theory-test-content-box[data-v-4bea383a]{width:100%;display:flex;justify-content:flex-start;padding:0;background-color:#fff}#musc-theory-test-content-box .music-theory-test-question[data-v-4bea383a]{width:100%;max-width:800px;padding:0 20px 10px 20px;margin:var(--pc-margin) 0}#musc-theory-test-content-box .music-theory-test-question .question-box[data-v-4bea383a]{margin:0;padding:15px 20px;background-color:#fff;border-radius:var(--radius-card);box-shadow:0 2px 8px rgba(0,0,0,.08)}#musc-theory-test-content-box .music-theory-test-question .question-box .question-content[data-v-4bea383a]{height:auto;margin-top:var(--spacing-module)}#musc-theory-test-content-box .music-theory-test-question .question-box .question-content .question-tigan[data-v-4bea383a]{font-size:18px!important;font-weight:500;color:#333;text-align:left;display:flex;align-items:center;gap:20px;flex-wrap:wrap}#musc-theory-test-content-box .music-theory-test-question .question-box .question-footer[data-v-4bea383a]{margin-top:30px;margin-bottom:15px;position:relative;display:flex;align-items:center;justify-content:space-between}#musc-theory-test-content-box .music-theory-test-question .question-box .question-footer .score[data-v-4bea383a]{font-size:16px;font-weight:700;color:#333}#musc-theory-test-content-box .tips[data-v-4bea383a]{position:fixed;right:0;top:50%;transform:translateY(-50%);z-index:1000}#musc-theory-test-content-box .tips .tips-button[data-v-4bea383a]{display:flex;align-items:center;gap:16px;padding:12px 22px;background:linear-gradient(135deg,var(--theme-gradient-start),var(--theme-gradient-end));border:none;border-radius:24px 0 0 24px;cursor:pointer;transition:all .3s ease;width:-moz-fit-content;width:fit-content;box-shadow:0 3px 12px var(--theme-shadow);position:relative;overflow:hidden;min-width:160px}#musc-theory-test-content-box .tips .tips-button .question-mark-container[data-v-4bea383a]{background:#fff;border-radius:50%;width:28px;height:28px;display:flex;align-items:center;justify-content:center;flex-shrink:0}#musc-theory-test-content-box .tips .tips-button[data-v-4bea383a]:hover{transform:translateY(-1px) scale(1.02);box-shadow:0 4px 16px var(--theme-shadow)}#musc-theory-test-content-box .tips .tips-button[data-v-4bea383a]:active{transform:translateY(0) scale(.99);box-shadow:0 2px 8px var(--theme-shadow)}#musc-theory-test-content-box .tips .tips-button .tips-text[data-v-4bea383a]{color:#fff;font-size:16px;font-weight:500;text-shadow:0 1px 2px rgba(0,0,0,.2);white-space:nowrap;letter-spacing:.5px}#stave-paper[data-v-4bea383a],#stave[data-v-4bea383a]{background-color:#fff;max-width:470px;width:auto;height:auto}.question-intro .level-selector .level-btn[data-v-4bea383a]{text-align:left!important}.stave[data-v-4bea383a]{width:auto;height:auto;margin:10px 0;background:transparent;border:none;border-radius:0;box-shadow:none}.stave .rhythm-stave-container[data-v-4bea383a]{display:flex;justify-content:flex-start;align-items:center;width:100%;height:120px;background:transparent}.stave .rhythm-stave-container .rhythm-stave[data-v-4bea383a]{width:320px;height:120px;background:transparent}.stave .note-pitch-stave-container[data-v-4bea383a]{display:flex;justify-content:flex-start;align-items:center;width:100%;height:120px;background:transparent;border:none;border-radius:0;margin:5px 0}.stave .note-pitch-stave-container .note-pitch-stave[data-v-4bea383a]{width:320px;height:120px;background:transparent}.stave .key-sig-stave-container[data-v-4bea383a]{display:flex;justify-content:center;align-items:center;width:100%;height:120px;background:transparent;border:none;border-radius:0;margin:5px 0}.stave .key-sig-stave-container .key-sig-stave[data-v-4bea383a]{width:320px;height:120px;background:transparent}.image-container[data-v-4bea383a]{position:relative;display:flex;align-items:center;justify-content:center;width:600px;height:320px;background-color:transparent;cursor:pointer;margin:10px 0;overflow:hidden}.image-container .exam-image[data-v-4bea383a]{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;border:none;outline:none}.image-container .highlight-overlay[data-v-4bea383a]{position:absolute;border:2.5px solid var(--theme-color);border-radius:4px;pointer-events:none;z-index:5;box-shadow:0 0 0 1px rgba(230,0,18,.3)}.image-container .image-loading[data-v-4bea383a]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;flex-direction:column;align-items:center;gap:10px;background-color:hsla(0,0%,100%,.8);padding:15px;border-radius:6px;box-shadow:0 2px 6px rgba(0,0,0,.1);z-index:10}.image-container .image-loading span[data-v-4bea383a]{font-size:14px;color:#666;font-weight:500}.exam-layout[data-v-5cdef21e]{--td-brand-color:var(--theme-color);--td-brand-color-hover:var(--theme-hover);display:flex;flex-direction:column;height:100%;padding:16px 24px;background:#fff;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.06)}.exam-header[data-v-5cdef21e]{display:flex;justify-content:space-between;align-items:center;padding-bottom:12px;border-bottom:1px solid var(--color-border)}.exam-header-left[data-v-5cdef21e]{display:flex;align-items:center;gap:10px}.exam-title[data-v-5cdef21e]{font-size:18px;font-weight:600;color:#1a1a1a}.exam-progress[data-v-5cdef21e]{display:flex;align-items:center;gap:16px;padding:12px 0}.exam-progress .t-progress[data-v-5cdef21e]{flex:1}.exam-score[data-v-5cdef21e]{font-size:14px;font-weight:600;color:var(--theme-color);white-space:nowrap}.exam-body[data-v-5cdef21e]{flex:1;display:flex;flex-direction:column;min-height:0}.exam-stave-area[data-v-5cdef21e]{flex:1;display:flex;justify-content:center;align-items:center;min-height:180px;padding:16px;background:var(--color-bg-section);border-radius:8px;border:1px solid var(--color-border)}.exam-stave-placeholder[data-v-5cdef21e]{width:100%;height:100%}.exam-question-area[data-v-5cdef21e]{padding:12px 0}.exam-question-text[data-v-5cdef21e]{font-size:15px;color:#333;line-height:1.6}.exam-options[data-v-5cdef21e]{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;padding:16px 0}.exam-option-card[data-v-5cdef21e]{display:flex;align-items:center;gap:12px;padding:14px 20px;background:var(--color-bg-section);border:2px solid transparent;border-radius:8px;cursor:pointer;transition:all .2s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none}.exam-option-card[data-v-5cdef21e]:hover{background:rgba(230,0,18,.06);border-color:rgba(230,0,18,.3)}.exam-option-selected[data-v-5cdef21e]{background:rgba(230,0,18,.06);border-color:var(--theme-color)}.exam-option-right[data-v-5cdef21e]{background:var(--color-success-bg);border-color:var(--color-success-border)}.exam-option-wrong[data-v-5cdef21e]{background:var(--color-danger-bg);border-color:var(--color-danger)}.exam-option-index[data-v-5cdef21e]{display:flex;align-items:center;justify-content:center;width:28px;height:28px;background:rgba(230,0,18,.1);color:var(--theme-color);border-radius:50%;font-size:13px;font-weight:700;flex-shrink:0}.exam-option-right .exam-option-index[data-v-5cdef21e]{background:var(--color-success-bg);color:var(--color-success-border)}.exam-option-wrong .exam-option-index[data-v-5cdef21e]{background:var(--color-danger-bg);color:var(--theme-color)}.exam-option-label[data-v-5cdef21e]{font-size:15px;color:#333;font-weight:500}.exam-footer[data-v-5cdef21e]{display:flex;justify-content:center;padding-top:12px;border-top:1px solid var(--color-border)}.exam-footer .t-button[data-v-5cdef21e]{min-width:160px;background-color:var(--theme-color)!important;border-color:var(--theme-color)!important;border-radius:var(--radius-btn)!important}.exam-footer .t-button[data-v-5cdef21e]:disabled{background-color:var(--color-text-disabled)!important;border-color:var(--color-text-disabled)!important}.note-pitch-display[data-v-28b2020b]{width:100%;height:100%;min-height:160px;display:flex;justify-content:center;align-items:center}[data-v-de950ac0]:root{--theme-color:#e60012;--theme-color16:#e60012;--theme-hover:#e6001288;--theme-gradient-start:#e60012;--theme-gradient-end:#ff4d4f;--theme-shadow:rgba(230,0,18,.2);--color-success:#52c41a;--color-success-bg:#e8f8e8;--color-success-border:#2ba471;--color-danger:#e60012;--color-danger-bg:#ffe8e8;--color-danger-border:#e60012;--color-danger-light:#ff4d4f;--color-bg-page:#fff;--color-bg-card:#fff;--color-bg-section:#f5f5f5;--color-text-primary:#333;--color-text-secondary:#666;--color-text-disabled:#999;--color-border:#ddd;--font-size-title:18px;--font-size-body:16px;--font-size-caption:14px;--font-size-small:12px;--radius-card:8px;--radius-btn:6px;--spacing-module:20px;--spacing-item:12px;--spacing-inner:15px 20px;--background-color:#f8f7f4;--pc-content-width:1160px;--pc-padding:30px;--pc-margin:30px;--pc-font-size-normal:16px;--pc-font-size-title:18px}.options-box[data-v-de950ac0]{margin-top:8px;margin-left:0}.options-box .melody-play-bar[data-v-de950ac0]{margin-bottom:10px;display:flex;align-items:center}.options-box .melody-play-bar .melody-play-btn[data-v-de950ac0]{display:flex;align-items:center;gap:6px;padding:6px 14px;background:var(--theme-color,#e60012);color:#fff;border:none;border-radius:20px;font-size:13px;cursor:pointer;transition:all .2s ease;line-height:1}.options-box .melody-play-bar .melody-play-btn[data-v-de950ac0]:hover{opacity:.85;transform:translateY(-1px)}.options-box .melody-play-bar .melody-play-btn[data-v-de950ac0]:active{transform:translateY(0)}.options-box .melody-play-bar .melody-play-btn.playing[data-v-de950ac0]{background:#666}.options-box .melody-play-bar .melody-play-btn svg[data-v-de950ac0]{flex-shrink:0}.options-box .answer-box[data-v-de950ac0]{display:flex;flex-direction:column;gap:0}.options-box .answer-box .answer-radio[data-v-de950ac0]{box-sizing:border-box;width:auto;min-width:200px;overflow:visible;cursor:pointer;padding:0;border:none;border-radius:0;transition:none;background:transparent;margin-bottom:-4px}.options-box .answer-box .answer-radio.t-radio--checked[data-v-de950ac0],.options-box .answer-box .answer-radio[data-v-de950ac0]:hover{border:none;background:transparent}.options-box .answer-box .answer-radio[data-v-de950ac0] .t-radio__former{display:none}.options-box .answer-box .answer-radio[data-v-de950ac0] .t-radio__button{width:18px;height:18px;margin-right:8px}.options-box .answer-box .answer-radio[data-v-de950ac0] .t-radio__button:before{width:10px;height:10px}.options-box .answer-box .answer-radio .option-item[data-v-de950ac0]{display:flex;align-items:center;gap:5px}.options-box .answer-box .answer-radio .option-item .option-index[data-v-de950ac0]{font-size:14px;font-weight:700;color:var(--color-text-primary);width:15px;text-align:left;flex-shrink:0}.options-box .answer-box .answer-radio .option-item .option-stave-wrap[data-v-de950ac0]{width:256px;height:96px;overflow:hidden}.options-box .answer-box .answer-radio .option-item .option-stave-wrap .option-stave[data-v-de950ac0]{width:320px;height:120px;background:transparent;display:flex;align-items:center;justify-content:flex-start;transform:scale(.8);transform-origin:top left}[data-v-0c1cb40e]:root{--theme-color:#e60012;--theme-color16:#e60012;--theme-hover:#e6001288;--theme-gradient-start:#e60012;--theme-gradient-end:#ff4d4f;--theme-shadow:rgba(230,0,18,.2);--color-success:#52c41a;--color-success-bg:#e8f8e8;--color-success-border:#2ba471;--color-danger:#e60012;--color-danger-bg:#ffe8e8;--color-danger-border:#e60012;--color-danger-light:#ff4d4f;--color-bg-page:#fff;--color-bg-card:#fff;--color-bg-section:#f5f5f5;--color-text-primary:#333;--color-text-secondary:#666;--color-text-disabled:#999;--color-border:#ddd;--font-size-title:18px;--font-size-body:16px;--font-size-caption:14px;--font-size-small:12px;--radius-card:8px;--radius-btn:6px;--spacing-module:20px;--spacing-item:12px;--spacing-inner:15px 20px;--background-color:#f8f7f4;--pc-content-width:1160px;--pc-padding:30px;--pc-margin:30px;--pc-font-size-normal:16px;--pc-font-size-title:18px}.radio.radio--checked .radio__input[data-v-0c1cb40e],.radio:hover .radio__input[data-v-0c1cb40e],.radio__input[data-v-0c1cb40e]:hover{border-color:#666!important}.radio__input[data-v-0c1cb40e]:after{background-color:#666!important;border-color:#666!important}#musc-theory-test-content-box[data-v-0c1cb40e]{width:100%;display:flex;justify-content:flex-start;padding:0;background-color:#fff}#musc-theory-test-content-box .music-theory-test-question[data-v-0c1cb40e]{width:100%;max-width:800px;padding:0 20px 10px 20px;margin:var(--pc-margin) 0}#musc-theory-test-content-box .music-theory-test-question .question-box[data-v-0c1cb40e]{margin:0;padding:15px 20px;background-color:#fff;border-radius:var(--radius-card);box-shadow:0 2px 8px rgba(0,0,0,.08)}#musc-theory-test-content-box .music-theory-test-question .question-box .question-content[data-v-0c1cb40e]{height:auto;margin-top:var(--spacing-module)}#musc-theory-test-content-box .music-theory-test-question .question-box .question-content .question-tigan[data-v-0c1cb40e]{font-size:18px!important;font-weight:500;color:#333;text-align:left;display:flex;align-items:center;gap:20px;flex-wrap:wrap}#musc-theory-test-content-box .music-theory-test-question .question-box .question-footer[data-v-0c1cb40e]{margin-top:30px;margin-bottom:15px;position:relative;display:flex;align-items:center;justify-content:space-between}#musc-theory-test-content-box .music-theory-test-question .question-box .question-footer .score[data-v-0c1cb40e]{font-size:16px;font-weight:700;color:#333}#musc-theory-test-content-box .tips[data-v-0c1cb40e]{position:fixed;right:0;top:50%;transform:translateY(-50%);z-index:1000}#musc-theory-test-content-box .tips .tips-button[data-v-0c1cb40e]{display:flex;align-items:center;gap:16px;padding:12px 22px;background:linear-gradient(135deg,var(--theme-gradient-start),var(--theme-gradient-end));border:none;border-radius:24px 0 0 24px;cursor:pointer;transition:all .3s ease;width:-moz-fit-content;width:fit-content;box-shadow:0 3px 12px var(--theme-shadow);position:relative;overflow:hidden;min-width:160px}#musc-theory-test-content-box .tips .tips-button .question-mark-container[data-v-0c1cb40e]{background:#fff;border-radius:50%;width:28px;height:28px;display:flex;align-items:center;justify-content:center;flex-shrink:0}#musc-theory-test-content-box .tips .tips-button[data-v-0c1cb40e]:hover{transform:translateY(-1px) scale(1.02);box-shadow:0 4px 16px var(--theme-shadow)}#musc-theory-test-content-box .tips .tips-button[data-v-0c1cb40e]:active{transform:translateY(0) scale(.99);box-shadow:0 2px 8px var(--theme-shadow)}#musc-theory-test-content-box .tips .tips-button .tips-text[data-v-0c1cb40e]{color:#fff;font-size:16px;font-weight:500;text-shadow:0 1px 2px rgba(0,0,0,.2);white-space:nowrap;letter-spacing:.5px}#stave-paper[data-v-0c1cb40e],#stave[data-v-0c1cb40e]{background-color:#fff;max-width:470px;width:auto;height:auto}.question-intro .level-selector .level-btn[data-v-0c1cb40e]{text-align:left!important}[data-v-0cff56ea]:root{--theme-color:#e60012;--theme-color16:#e60012;--theme-hover:#e6001288;--theme-gradient-start:#e60012;--theme-gradient-end:#ff4d4f;--theme-shadow:rgba(230,0,18,.2);--color-success:#52c41a;--color-success-bg:#e8f8e8;--color-success-border:#2ba471;--color-danger:#e60012;--color-danger-bg:#ffe8e8;--color-danger-border:#e60012;--color-danger-light:#ff4d4f;--color-bg-page:#fff;--color-bg-card:#fff;--color-bg-section:#f5f5f5;--color-text-primary:#333;--color-text-secondary:#666;--color-text-disabled:#999;--color-border:#ddd;--font-size-title:18px;--font-size-body:16px;--font-size-caption:14px;--font-size-small:12px;--radius-card:8px;--radius-btn:6px;--spacing-module:20px;--spacing-item:12px;--spacing-inner:15px 20px;--background-color:#f8f7f4;--pc-content-width:1160px;--pc-padding:30px;--pc-margin:30px;--pc-font-size-normal:16px;--pc-font-size-title:18px}.radio.radio--checked .radio__input[data-v-0cff56ea],.radio:hover .radio__input[data-v-0cff56ea],.radio__input[data-v-0cff56ea]:hover{border-color:#666!important}.radio__input[data-v-0cff56ea]:after{background-color:#666!important;border-color:#666!important}#musc-theory-test-content-box[data-v-0cff56ea]{width:100%;display:flex;justify-content:flex-start;padding:0;background-color:#fff}#musc-theory-test-content-box .music-theory-test-question[data-v-0cff56ea]{width:100%;max-width:800px;padding:0 20px 10px 20px;margin:var(--pc-margin) 0}#musc-theory-test-content-box .music-theory-test-question .question-box[data-v-0cff56ea]{margin:0;padding:15px 20px;background-color:#fff;border-radius:var(--radius-card);box-shadow:0 2px 8px rgba(0,0,0,.08)}#musc-theory-test-content-box .music-theory-test-question .question-box .question-content[data-v-0cff56ea]{height:auto;margin-top:var(--spacing-module)}#musc-theory-test-content-box .music-theory-test-question .question-box .question-content .question-tigan[data-v-0cff56ea]{font-size:18px!important;font-weight:500;color:#333;text-align:left;display:flex;align-items:center;gap:20px;flex-wrap:wrap}#musc-theory-test-content-box .music-theory-test-question .question-box .question-footer[data-v-0cff56ea]{margin-top:30px;margin-bottom:15px;position:relative;display:flex;align-items:center;justify-content:space-between}#musc-theory-test-content-box .music-theory-test-question .question-box .question-footer .score[data-v-0cff56ea]{font-size:16px;font-weight:700;color:#333}#musc-theory-test-content-box .tips[data-v-0cff56ea]{position:fixed;right:0;top:50%;transform:translateY(-50%);z-index:1000}#musc-theory-test-content-box .tips .tips-button[data-v-0cff56ea]{display:flex;align-items:center;gap:16px;padding:12px 22px;background:linear-gradient(135deg,var(--theme-gradient-start),var(--theme-gradient-end));border:none;border-radius:24px 0 0 24px;cursor:pointer;transition:all .3s ease;width:-moz-fit-content;width:fit-content;box-shadow:0 3px 12px var(--theme-shadow);position:relative;overflow:hidden;min-width:160px}#musc-theory-test-content-box .tips .tips-button .question-mark-container[data-v-0cff56ea]{background:#fff;border-radius:50%;width:28px;height:28px;display:flex;align-items:center;justify-content:center;flex-shrink:0}#musc-theory-test-content-box .tips .tips-button[data-v-0cff56ea]:hover{transform:translateY(-1px) scale(1.02);box-shadow:0 4px 16px var(--theme-shadow)}#musc-theory-test-content-box .tips .tips-button[data-v-0cff56ea]:active{transform:translateY(0) scale(.99);box-shadow:0 2px 8px var(--theme-shadow)}#musc-theory-test-content-box .tips .tips-button .tips-text[data-v-0cff56ea]{color:#fff;font-size:16px;font-weight:500;text-shadow:0 1px 2px rgba(0,0,0,.2);white-space:nowrap;letter-spacing:.5px}#stave-paper[data-v-0cff56ea],#stave[data-v-0cff56ea]{background-color:#fff;max-width:470px;width:auto;height:auto}.question-intro .level-selector .level-btn[data-v-0cff56ea]{text-align:left!important}.stave[data-v-0cff56ea]{overflow:visible;width:auto;box-sizing:border-box}.tips[data-v-0cff56ea]{position:fixed;right:10px;top:50%;transform:translateY(-50%);z-index:1000}.tips .tips-button[data-v-0cff56ea]{display:flex;align-items:center;justify-content:center;padding:10px 20px;background:linear-gradient(135deg,var(--theme-gradient-start),var(--theme-gradient-end));border:none;border-radius:24px 0 0 24px;cursor:pointer;transition:all .3s ease;width:-moz-fit-content;width:fit-content;box-shadow:0 3px 12px var(--theme-shadow);position:relative;overflow:hidden;min-width:100px}.tips .tips-button[data-v-0cff56ea]:hover{transform:translateY(-1px) scale(1.02);box-shadow:0 4px 16px rgba(230,0,18,.3)}.tips .tips-button[data-v-0cff56ea]:active{transform:translateY(0) scale(.99);box-shadow:0 2px 8px var(--theme-shadow)}.tips .tips-button .tips-text[data-v-0cff56ea]{color:#fff;font-size:14px;font-weight:500;text-shadow:0 1px 2px rgba(0,0,0,.2);white-space:nowrap;letter-spacing:1px}[data-v-7bf19e6d]:root{--theme-color:#e60012;--theme-color16:#e60012;--theme-hover:#e6001288;--theme-gradient-start:#e60012;--theme-gradient-end:#ff4d4f;--theme-shadow:rgba(230,0,18,.2);--color-success:#52c41a;--color-success-bg:#e8f8e8;--color-success-border:#2ba471;--color-danger:#e60012;--color-danger-bg:#ffe8e8;--color-danger-border:#e60012;--color-danger-light:#ff4d4f;--color-bg-page:#fff;--color-bg-card:#fff;--color-bg-section:#f5f5f5;--color-text-primary:#333;--color-text-secondary:#666;--color-text-disabled:#999;--color-border:#ddd;--font-size-title:18px;--font-size-body:16px;--font-size-caption:14px;--font-size-small:12px;--radius-card:8px;--radius-btn:6px;--spacing-module:20px;--spacing-item:12px;--spacing-inner:15px 20px;--background-color:#f8f7f4;--pc-content-width:1160px;--pc-padding:30px;--pc-margin:30px;--pc-font-size-normal:16px;--pc-font-size-title:18px}.radio.radio--checked .radio__input[data-v-7bf19e6d],.radio:hover .radio__input[data-v-7bf19e6d],.radio__input[data-v-7bf19e6d]:hover{border-color:#666!important}.radio__input[data-v-7bf19e6d]:after{background-color:#666!important;border-color:#666!important}#musc-theory-test-content-box[data-v-7bf19e6d]{width:100%;display:flex;justify-content:flex-start;padding:0;background-color:#fff}#musc-theory-test-content-box .music-theory-test-question[data-v-7bf19e6d]{width:100%;max-width:800px;padding:0 20px 10px 20px;margin:var(--pc-margin) 0}#musc-theory-test-content-box .music-theory-test-question .question-box[data-v-7bf19e6d]{margin:0;padding:15px 20px;background-color:#fff;border-radius:var(--radius-card);box-shadow:0 2px 8px rgba(0,0,0,.08)}#musc-theory-test-content-box .music-theory-test-question .question-box .question-content[data-v-7bf19e6d]{height:auto;margin-top:var(--spacing-module)}#musc-theory-test-content-box .music-theory-test-question .question-box .question-content .question-tigan[data-v-7bf19e6d]{font-size:18px!important;font-weight:500;color:#333;text-align:left;display:flex;align-items:center;gap:20px;flex-wrap:wrap}#musc-theory-test-content-box .music-theory-test-question .question-box .question-footer[data-v-7bf19e6d]{margin-top:30px;margin-bottom:15px;position:relative;display:flex;align-items:center;justify-content:space-between}#musc-theory-test-content-box .music-theory-test-question .question-box .question-footer .score[data-v-7bf19e6d]{font-size:16px;font-weight:700;color:#333}#musc-theory-test-content-box .tips[data-v-7bf19e6d]{position:fixed;right:0;top:50%;transform:translateY(-50%);z-index:1000}#musc-theory-test-content-box .tips .tips-button[data-v-7bf19e6d]{display:flex;align-items:center;gap:16px;padding:12px 22px;background:linear-gradient(135deg,var(--theme-gradient-start),var(--theme-gradient-end));border:none;border-radius:24px 0 0 24px;cursor:pointer;transition:all .3s ease;width:-moz-fit-content;width:fit-content;box-shadow:0 3px 12px var(--theme-shadow);position:relative;overflow:hidden;min-width:160px}#musc-theory-test-content-box .tips .tips-button .question-mark-container[data-v-7bf19e6d]{background:#fff;border-radius:50%;width:28px;height:28px;display:flex;align-items:center;justify-content:center;flex-shrink:0}#musc-theory-test-content-box .tips .tips-button[data-v-7bf19e6d]:hover{transform:translateY(-1px) scale(1.02);box-shadow:0 4px 16px var(--theme-shadow)}#musc-theory-test-content-box .tips .tips-button[data-v-7bf19e6d]:active{transform:translateY(0) scale(.99);box-shadow:0 2px 8px var(--theme-shadow)}#musc-theory-test-content-box .tips .tips-button .tips-text[data-v-7bf19e6d]{color:#fff;font-size:16px;font-weight:500;text-shadow:0 1px 2px rgba(0,0,0,.2);white-space:nowrap;letter-spacing:.5px}#stave-paper[data-v-7bf19e6d],#stave[data-v-7bf19e6d]{background-color:#fff;max-width:470px;width:auto;height:auto}.question-intro .level-selector .level-btn[data-v-7bf19e6d]{text-align:left!important}[data-v-2c1d0b39]:root{--theme-color:#e60012;--theme-color16:#e60012;--theme-hover:#e6001288;--theme-gradient-start:#e60012;--theme-gradient-end:#ff4d4f;--theme-shadow:rgba(230,0,18,.2);--color-success:#52c41a;--color-success-bg:#e8f8e8;--color-success-border:#2ba471;--color-danger:#e60012;--color-danger-bg:#ffe8e8;--color-danger-border:#e60012;--color-danger-light:#ff4d4f;--color-bg-page:#fff;--color-bg-card:#fff;--color-bg-section:#f5f5f5;--color-text-primary:#333;--color-text-secondary:#666;--color-text-disabled:#999;--color-border:#ddd;--font-size-title:18px;--font-size-body:16px;--font-size-caption:14px;--font-size-small:12px;--radius-card:8px;--radius-btn:6px;--spacing-module:20px;--spacing-item:12px;--spacing-inner:15px 20px;--background-color:#f8f7f4;--pc-content-width:1160px;--pc-padding:30px;--pc-margin:30px;--pc-font-size-normal:16px;--pc-font-size-title:18px}.radio.radio--checked .radio__input[data-v-2c1d0b39],.radio:hover .radio__input[data-v-2c1d0b39],.radio__input[data-v-2c1d0b39]:hover{border-color:#666!important}.radio__input[data-v-2c1d0b39]:after{background-color:#666!important;border-color:#666!important}#musc-theory-test-content-box[data-v-2c1d0b39]{width:100%;display:flex;justify-content:flex-start;padding:0;background-color:#fff}#musc-theory-test-content-box .music-theory-test-question[data-v-2c1d0b39]{width:100%;max-width:800px;padding:0 20px 10px 20px;margin:var(--pc-margin) 0}#musc-theory-test-content-box .music-theory-test-question .question-box[data-v-2c1d0b39]{margin:0;padding:15px 20px;background-color:#fff;border-radius:var(--radius-card);box-shadow:0 2px 8px rgba(0,0,0,.08)}#musc-theory-test-content-box .music-theory-test-question .question-box .question-content[data-v-2c1d0b39]{height:auto;margin-top:var(--spacing-module)}#musc-theory-test-content-box .music-theory-test-question .question-box .question-content .question-tigan[data-v-2c1d0b39]{font-size:18px!important;font-weight:500;color:#333;text-align:left;display:flex;align-items:center;gap:20px;flex-wrap:wrap}#musc-theory-test-content-box .music-theory-test-question .question-box .question-footer[data-v-2c1d0b39]{margin-top:30px;margin-bottom:15px;position:relative;display:flex;align-items:center;justify-content:space-between}#musc-theory-test-content-box .music-theory-test-question .question-box .question-footer .score[data-v-2c1d0b39]{font-size:16px;font-weight:700;color:#333}#musc-theory-test-content-box .tips[data-v-2c1d0b39]{position:fixed;right:0;top:50%;transform:translateY(-50%);z-index:1000}#musc-theory-test-content-box .tips .tips-button[data-v-2c1d0b39]{display:flex;align-items:center;gap:16px;padding:12px 22px;background:linear-gradient(135deg,var(--theme-gradient-start),var(--theme-gradient-end));border:none;border-radius:24px 0 0 24px;cursor:pointer;transition:all .3s ease;width:-moz-fit-content;width:fit-content;box-shadow:0 3px 12px var(--theme-shadow);position:relative;overflow:hidden;min-width:160px}#musc-theory-test-content-box .tips .tips-button .question-mark-container[data-v-2c1d0b39]{background:#fff;border-radius:50%;width:28px;height:28px;display:flex;align-items:center;justify-content:center;flex-shrink:0}#musc-theory-test-content-box .tips .tips-button[data-v-2c1d0b39]:hover{transform:translateY(-1px) scale(1.02);box-shadow:0 4px 16px var(--theme-shadow)}#musc-theory-test-content-box .tips .tips-button[data-v-2c1d0b39]:active{transform:translateY(0) scale(.99);box-shadow:0 2px 8px var(--theme-shadow)}#musc-theory-test-content-box .tips .tips-button .tips-text[data-v-2c1d0b39]{color:#fff;font-size:16px;font-weight:500;text-shadow:0 1px 2px rgba(0,0,0,.2);white-space:nowrap;letter-spacing:.5px}#stave-paper[data-v-2c1d0b39],#stave[data-v-2c1d0b39]{background-color:#fff;max-width:470px;width:auto;height:auto}.question-intro .level-selector .level-btn[data-v-2c1d0b39]{text-align:left!important}.audio-box[data-v-2c1d0b39]{width:800px;margin:var(--pc-margin) 0;box-sizing:border-box;height:120px;display:flex;align-items:center}.audio-box div[id^=audio-][data-v-2c1d0b39]{width:600px}[data-v-c0e5b200]:root{--theme-color:#e60012;--theme-color16:#e60012;--theme-hover:#e6001288;--theme-gradient-start:#e60012;--theme-gradient-end:#ff4d4f;--theme-shadow:rgba(230,0,18,.2);--color-success:#52c41a;--color-success-bg:#e8f8e8;--color-success-border:#2ba471;--color-danger:#e60012;--color-danger-bg:#ffe8e8;--color-danger-border:#e60012;--color-danger-light:#ff4d4f;--color-bg-page:#fff;--color-bg-card:#fff;--color-bg-section:#f5f5f5;--color-text-primary:#333;--color-text-secondary:#666;--color-text-disabled:#999;--color-border:#ddd;--font-size-title:18px;--font-size-body:16px;--font-size-caption:14px;--font-size-small:12px;--radius-card:8px;--radius-btn:6px;--spacing-module:20px;--spacing-item:12px;--spacing-inner:15px 20px;--background-color:#f8f7f4;--pc-content-width:1160px;--pc-padding:30px;--pc-margin:30px;--pc-font-size-normal:16px;--pc-font-size-title:18px}.radio.radio--checked .radio__input[data-v-c0e5b200],.radio:hover .radio__input[data-v-c0e5b200],.radio__input[data-v-c0e5b200]:hover{border-color:#666!important}.radio__input[data-v-c0e5b200]:after{background-color:#666!important;border-color:#666!important}#musc-theory-test-content-box[data-v-c0e5b200]{width:100%;display:flex;justify-content:flex-start;padding:0;background-color:#fff}#musc-theory-test-content-box .music-theory-test-question[data-v-c0e5b200]{width:100%;max-width:800px;padding:0 20px 10px 20px;margin:var(--pc-margin) 0}#musc-theory-test-content-box .music-theory-test-question .question-box[data-v-c0e5b200]{margin:0;padding:15px 20px;background-color:#fff;border-radius:var(--radius-card);box-shadow:0 2px 8px rgba(0,0,0,.08)}#musc-theory-test-content-box .music-theory-test-question .question-box .question-content[data-v-c0e5b200]{height:auto;margin-top:var(--spacing-module)}#musc-theory-test-content-box .music-theory-test-question .question-box .question-content .question-tigan[data-v-c0e5b200]{font-size:18px!important;font-weight:500;color:#333;text-align:left;display:flex;align-items:center;gap:20px;flex-wrap:wrap}#musc-theory-test-content-box .music-theory-test-question .question-box .question-footer[data-v-c0e5b200]{margin-top:30px;margin-bottom:15px;position:relative;display:flex;align-items:center;justify-content:space-between}#musc-theory-test-content-box .music-theory-test-question .question-box .question-footer .score[data-v-c0e5b200]{font-size:16px;font-weight:700;color:#333}#musc-theory-test-content-box .tips[data-v-c0e5b200]{position:fixed;right:0;top:50%;transform:translateY(-50%);z-index:1000}#musc-theory-test-content-box .tips .tips-button[data-v-c0e5b200]{display:flex;align-items:center;gap:16px;padding:12px 22px;background:linear-gradient(135deg,var(--theme-gradient-start),var(--theme-gradient-end));border:none;border-radius:24px 0 0 24px;cursor:pointer;transition:all .3s ease;width:-moz-fit-content;width:fit-content;box-shadow:0 3px 12px var(--theme-shadow);position:relative;overflow:hidden;min-width:160px}#musc-theory-test-content-box .tips .tips-button .question-mark-container[data-v-c0e5b200]{background:#fff;border-radius:50%;width:28px;height:28px;display:flex;align-items:center;justify-content:center;flex-shrink:0}#musc-theory-test-content-box .tips .tips-button[data-v-c0e5b200]:hover{transform:translateY(-1px) scale(1.02);box-shadow:0 4px 16px var(--theme-shadow)}#musc-theory-test-content-box .tips .tips-button[data-v-c0e5b200]:active{transform:translateY(0) scale(.99);box-shadow:0 2px 8px var(--theme-shadow)}#musc-theory-test-content-box .tips .tips-button .tips-text[data-v-c0e5b200]{color:#fff;font-size:16px;font-weight:500;text-shadow:0 1px 2px rgba(0,0,0,.2);white-space:nowrap;letter-spacing:.5px}#stave-paper[data-v-c0e5b200],#stave[data-v-c0e5b200]{background-color:#fff;max-width:470px;width:auto;height:auto}.question-intro .level-selector .level-btn[data-v-c0e5b200]{text-align:left!important}.stave[data-v-c0e5b200]{overflow:hidden;width:auto;box-sizing:border-box;height:160px;display:flex;align-items:center}[data-v-53a26df2]:root{--theme-color:#e60012;--theme-color16:#e60012;--theme-hover:#e6001288;--theme-gradient-start:#e60012;--theme-gradient-end:#ff4d4f;--theme-shadow:rgba(230,0,18,.2);--color-success:#52c41a;--color-success-bg:#e8f8e8;--color-success-border:#2ba471;--color-danger:#e60012;--color-danger-bg:#ffe8e8;--color-danger-border:#e60012;--color-danger-light:#ff4d4f;--color-bg-page:#fff;--color-bg-card:#fff;--color-bg-section:#f5f5f5;--color-text-primary:#333;--color-text-secondary:#666;--color-text-disabled:#999;--color-border:#ddd;--font-size-title:18px;--font-size-body:16px;--font-size-caption:14px;--font-size-small:12px;--radius-card:8px;--radius-btn:6px;--spacing-module:20px;--spacing-item:12px;--spacing-inner:15px 20px;--background-color:#f8f7f4;--pc-content-width:1160px;--pc-padding:30px;--pc-margin:30px;--pc-font-size-normal:16px;--pc-font-size-title:18px}.radio.radio--checked .radio__input[data-v-53a26df2],.radio:hover .radio__input[data-v-53a26df2],.radio__input[data-v-53a26df2]:hover{border-color:#666!important}.radio__input[data-v-53a26df2]:after{background-color:#666!important;border-color:#666!important}#musc-theory-test-content-box[data-v-53a26df2]{width:100%;display:flex;justify-content:flex-start;padding:0;background-color:#fff}#musc-theory-test-content-box .music-theory-test-question[data-v-53a26df2]{width:100%;max-width:800px;padding:0 20px 10px 20px;margin:var(--pc-margin) 0}#musc-theory-test-content-box .music-theory-test-question .question-box[data-v-53a26df2]{margin:0;padding:15px 20px;background-color:#fff;border-radius:var(--radius-card);box-shadow:0 2px 8px rgba(0,0,0,.08)}#musc-theory-test-content-box .music-theory-test-question .question-box .question-content[data-v-53a26df2]{height:auto;margin-top:var(--spacing-module)}#musc-theory-test-content-box .music-theory-test-question .question-box .question-content .question-tigan[data-v-53a26df2]{font-size:18px!important;font-weight:500;color:#333;text-align:left;display:flex;align-items:center;gap:20px;flex-wrap:wrap}#musc-theory-test-content-box .music-theory-test-question .question-box .question-footer[data-v-53a26df2]{margin-top:30px;margin-bottom:15px;position:relative;display:flex;align-items:center;justify-content:space-between}#musc-theory-test-content-box .music-theory-test-question .question-box .question-footer .score[data-v-53a26df2]{font-size:16px;font-weight:700;color:#333}#musc-theory-test-content-box .tips[data-v-53a26df2]{position:fixed;right:0;top:50%;transform:translateY(-50%);z-index:1000}#musc-theory-test-content-box .tips .tips-button[data-v-53a26df2]{display:flex;align-items:center;gap:16px;padding:12px 22px;background:linear-gradient(135deg,var(--theme-gradient-start),var(--theme-gradient-end));border:none;border-radius:24px 0 0 24px;cursor:pointer;transition:all .3s ease;width:-moz-fit-content;width:fit-content;box-shadow:0 3px 12px var(--theme-shadow);position:relative;overflow:hidden;min-width:160px}#musc-theory-test-content-box .tips .tips-button .question-mark-container[data-v-53a26df2]{background:#fff;border-radius:50%;width:28px;height:28px;display:flex;align-items:center;justify-content:center;flex-shrink:0}#musc-theory-test-content-box .tips .tips-button[data-v-53a26df2]:hover{transform:translateY(-1px) scale(1.02);box-shadow:0 4px 16px var(--theme-shadow)}#musc-theory-test-content-box .tips .tips-button[data-v-53a26df2]:active{transform:translateY(0) scale(.99);box-shadow:0 2px 8px var(--theme-shadow)}#musc-theory-test-content-box .tips .tips-button .tips-text[data-v-53a26df2]{color:#fff;font-size:16px;font-weight:500;text-shadow:0 1px 2px rgba(0,0,0,.2);white-space:nowrap;letter-spacing:.5px}#stave-paper[data-v-53a26df2],#stave[data-v-53a26df2]{background-color:#fff;max-width:470px;width:auto;height:auto}.question-intro .level-selector .level-btn[data-v-53a26df2]{text-align:left!important}.note-interval-display[data-v-a93f4dde]{width:100%;height:100%;min-height:160px;display:flex;justify-content:center;align-items:center}[data-v-3c99c080]:root{--theme-color:#e60012;--theme-color16:#e60012;--theme-hover:#e6001288;--theme-gradient-start:#e60012;--theme-gradient-end:#ff4d4f;--theme-shadow:rgba(230,0,18,.2);--color-success:#52c41a;--color-success-bg:#e8f8e8;--color-success-border:#2ba471;--color-danger:#e60012;--color-danger-bg:#ffe8e8;--color-danger-border:#e60012;--color-danger-light:#ff4d4f;--color-bg-page:#fff;--color-bg-card:#fff;--color-bg-section:#f5f5f5;--color-text-primary:#333;--color-text-secondary:#666;--color-text-disabled:#999;--color-border:#ddd;--font-size-title:18px;--font-size-body:16px;--font-size-caption:14px;--font-size-small:12px;--radius-card:8px;--radius-btn:6px;--spacing-module:20px;--spacing-item:12px;--spacing-inner:15px 20px;--background-color:#f8f7f4;--pc-content-width:1160px;--pc-padding:30px;--pc-margin:30px;--pc-font-size-normal:16px;--pc-font-size-title:18px}.radio.radio--checked .radio__input[data-v-3c99c080],.radio:hover .radio__input[data-v-3c99c080],.radio__input[data-v-3c99c080]:hover{border-color:#666!important}.radio__input[data-v-3c99c080]:after{background-color:#666!important;border-color:#666!important}#musc-theory-test-content-box[data-v-3c99c080]{width:100%;display:flex;justify-content:flex-start;padding:0;background-color:#fff}#musc-theory-test-content-box .music-theory-test-question[data-v-3c99c080]{width:100%;max-width:800px;padding:0 20px 10px 20px;margin:var(--pc-margin) 0}#musc-theory-test-content-box .music-theory-test-question .question-box[data-v-3c99c080]{margin:0;padding:15px 20px;background-color:#fff;border-radius:var(--radius-card);box-shadow:0 2px 8px rgba(0,0,0,.08)}#musc-theory-test-content-box .music-theory-test-question .question-box .question-content[data-v-3c99c080]{height:auto;margin-top:var(--spacing-module)}#musc-theory-test-content-box .music-theory-test-question .question-box .question-content .question-tigan[data-v-3c99c080]{font-size:18px!important;font-weight:500;color:#333;text-align:left;display:flex;align-items:center;gap:20px;flex-wrap:wrap}#musc-theory-test-content-box .music-theory-test-question .question-box .question-footer[data-v-3c99c080]{margin-top:30px;margin-bottom:15px;position:relative;display:flex;align-items:center;justify-content:space-between}#musc-theory-test-content-box .music-theory-test-question .question-box .question-footer .score[data-v-3c99c080]{font-size:16px;font-weight:700;color:#333}#musc-theory-test-content-box .tips[data-v-3c99c080]{position:fixed;right:0;top:50%;transform:translateY(-50%);z-index:1000}#musc-theory-test-content-box .tips .tips-button[data-v-3c99c080]{display:flex;align-items:center;gap:16px;padding:12px 22px;background:linear-gradient(135deg,var(--theme-gradient-start),var(--theme-gradient-end));border:none;border-radius:24px 0 0 24px;cursor:pointer;transition:all .3s ease;width:-moz-fit-content;width:fit-content;box-shadow:0 3px 12px var(--theme-shadow);position:relative;overflow:hidden;min-width:160px}#musc-theory-test-content-box .tips .tips-button .question-mark-container[data-v-3c99c080]{background:#fff;border-radius:50%;width:28px;height:28px;display:flex;align-items:center;justify-content:center;flex-shrink:0}#musc-theory-test-content-box .tips .tips-button[data-v-3c99c080]:hover{transform:translateY(-1px) scale(1.02);box-shadow:0 4px 16px var(--theme-shadow)}#musc-theory-test-content-box .tips .tips-button[data-v-3c99c080]:active{transform:translateY(0) scale(.99);box-shadow:0 2px 8px var(--theme-shadow)}#musc-theory-test-content-box .tips .tips-button .tips-text[data-v-3c99c080]{color:#fff;font-size:16px;font-weight:500;text-shadow:0 1px 2px rgba(0,0,0,.2);white-space:nowrap;letter-spacing:.5px}#stave-paper[data-v-3c99c080],#stave[data-v-3c99c080]{background-color:#fff;max-width:470px;width:auto;height:auto}.question-intro .level-selector .level-btn[data-v-3c99c080]{text-align:left!important}.question-stave-wrap[data-v-3c99c080]{margin-top:8px;margin-left:20px}.question-stave[data-v-3c99c080]{width:320px;height:120px;background-color:#fff}.options-box[data-v-3c99c080]{margin-top:2px;margin-left:20px}.options-box .answer-box[data-v-3c99c080]{display:flex;flex-direction:column;gap:0}.options-box .answer-box .answer-radio[data-v-3c99c080]{margin-bottom:-4px}.options-box .answer-box .answer-radio[data-v-3c99c080] .t-radio__former{display:none}.options-box .answer-box .answer-radio[data-v-3c99c080] .t-radio__label{margin-left:0;padding-left:0}.options-box .answer-box .answer-radio[data-v-3c99c080] .t-radio__input{flex-shrink:0;margin:0 6px 0 0;align-self:center}.options-box .answer-box .answer-radio.correct-answer[data-v-3c99c080] .t-radio__input{border-color:#52c41a;background-color:#52c41a}.options-box .answer-box .answer-radio.correct-answer[data-v-3c99c080] .t-radio__input:after{background-color:#fff}.options-box .answer-box .answer-radio.correct-answer .option-item .option-index[data-v-3c99c080]{color:#52c41a;font-weight:700}.options-box .answer-box .answer-radio.wrong-answer[data-v-3c99c080] .t-radio__input{border-color:#ff4d4f;background-color:#ff4d4f}.options-box .answer-box .answer-radio.wrong-answer[data-v-3c99c080] .t-radio__input:after{background-color:#fff}.options-box .answer-box .answer-radio.wrong-answer .option-item .option-index[data-v-3c99c080]{color:#ff4d4f;font-weight:700}.options-box .answer-box .answer-radio .option-item[data-v-3c99c080]{display:flex;align-items:center;gap:5px}.options-box .answer-box .answer-radio .option-item .option-index[data-v-3c99c080]{font-size:14px;font-weight:700;color:#000;width:15px;text-align:left;flex-shrink:0}.options-box .answer-box .answer-radio .option-item .option-stave-wrap[data-v-3c99c080]{width:256px;height:96px;overflow:hidden}.options-box .answer-box .answer-radio .option-item .option-stave-wrap .option-stave[data-v-3c99c080]{width:320px;height:120px;background:transparent;display:flex;align-items:center;justify-content:flex-start;transform:scale(.8);transform-origin:top left}.question-footer[data-v-3c99c080]{margin-top:20px;margin-bottom:15px;position:relative;display:flex;align-items:center;justify-content:space-between;width:400px}.question-footer .score[data-v-3c99c080]{font-size:16px;font-weight:700;color:#333}.tips[data-v-3c99c080]{position:fixed;right:0;top:50%;transform:translateY(-50%);z-index:1000}.tips .tips-button[data-v-3c99c080]{display:flex;align-items:center;gap:16px;padding:12px 22px;background:linear-gradient(135deg,#f80000,#ff6b6b);border:none;border-radius:24px 0 0 24px;cursor:pointer;transition:all .3s ease;width:-moz-fit-content;width:fit-content;box-shadow:0 3px 12px rgba(248,0,0,.2);position:relative;overflow:hidden;min-width:160px}.tips .tips-button .question-mark-container[data-v-3c99c080]{background:#fff;border-radius:50%;width:28px;height:28px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.tips .tips-button[data-v-3c99c080]:hover{transform:translateY(-1px) scale(1.02);box-shadow:0 4px 16px rgba(248,0,0,.3)}.tips .tips-button .tips-text[data-v-3c99c080]{color:#fff;font-size:16px;font-weight:500;white-space:nowrap;letter-spacing:.5px}[data-v-7de9a478]:root{--theme-color:#e60012;--theme-color16:#e60012;--theme-hover:#e6001288;--theme-gradient-start:#e60012;--theme-gradient-end:#ff4d4f;--theme-shadow:rgba(230,0,18,.2);--color-success:#52c41a;--color-success-bg:#e8f8e8;--color-success-border:#2ba471;--color-danger:#e60012;--color-danger-bg:#ffe8e8;--color-danger-border:#e60012;--color-danger-light:#ff4d4f;--color-bg-page:#fff;--color-bg-card:#fff;--color-bg-section:#f5f5f5;--color-text-primary:#333;--color-text-secondary:#666;--color-text-disabled:#999;--color-border:#ddd;--font-size-title:18px;--font-size-body:16px;--font-size-caption:14px;--font-size-small:12px;--radius-card:8px;--radius-btn:6px;--spacing-module:20px;--spacing-item:12px;--spacing-inner:15px 20px;--background-color:#f8f7f4;--pc-content-width:1160px;--pc-padding:30px;--pc-margin:30px;--pc-font-size-normal:16px;--pc-font-size-title:18px}.radio.radio--checked .radio__input[data-v-7de9a478],.radio:hover .radio__input[data-v-7de9a478],.radio__input[data-v-7de9a478]:hover{border-color:#666!important}.radio__input[data-v-7de9a478]:after{background-color:#666!important;border-color:#666!important}#musc-theory-test-content-box[data-v-7de9a478]{width:100%;display:flex;justify-content:flex-start;padding:0;background-color:#fff}#musc-theory-test-content-box .music-theory-test-question[data-v-7de9a478]{width:100%;max-width:800px;padding:0 20px 10px 20px;margin:var(--pc-margin) 0}#musc-theory-test-content-box .music-theory-test-question .question-box[data-v-7de9a478]{margin:0;padding:15px 20px;background-color:#fff;border-radius:var(--radius-card);box-shadow:0 2px 8px rgba(0,0,0,.08)}#musc-theory-test-content-box .music-theory-test-question .question-box .question-content[data-v-7de9a478]{height:auto;margin-top:var(--spacing-module)}#musc-theory-test-content-box .music-theory-test-question .question-box .question-content .question-tigan[data-v-7de9a478]{font-size:18px!important;font-weight:500;color:#333;text-align:left;display:flex;align-items:center;gap:20px;flex-wrap:wrap}#musc-theory-test-content-box .music-theory-test-question .question-box .question-footer[data-v-7de9a478]{margin-top:30px;margin-bottom:15px;position:relative;display:flex;align-items:center;justify-content:space-between}#musc-theory-test-content-box .music-theory-test-question .question-box .question-footer .score[data-v-7de9a478]{font-size:16px;font-weight:700;color:#333}#musc-theory-test-content-box .tips[data-v-7de9a478]{position:fixed;right:0;top:50%;transform:translateY(-50%);z-index:1000}#musc-theory-test-content-box .tips .tips-button[data-v-7de9a478]{display:flex;align-items:center;gap:16px;padding:12px 22px;background:linear-gradient(135deg,var(--theme-gradient-start),var(--theme-gradient-end));border:none;border-radius:24px 0 0 24px;cursor:pointer;transition:all .3s ease;width:-moz-fit-content;width:fit-content;box-shadow:0 3px 12px var(--theme-shadow);position:relative;overflow:hidden;min-width:160px}#musc-theory-test-content-box .tips .tips-button .question-mark-container[data-v-7de9a478]{background:#fff;border-radius:50%;width:28px;height:28px;display:flex;align-items:center;justify-content:center;flex-shrink:0}#musc-theory-test-content-box .tips .tips-button[data-v-7de9a478]:hover{transform:translateY(-1px) scale(1.02);box-shadow:0 4px 16px var(--theme-shadow)}#musc-theory-test-content-box .tips .tips-button[data-v-7de9a478]:active{transform:translateY(0) scale(.99);box-shadow:0 2px 8px var(--theme-shadow)}#musc-theory-test-content-box .tips .tips-button .tips-text[data-v-7de9a478]{color:#fff;font-size:16px;font-weight:500;text-shadow:0 1px 2px rgba(0,0,0,.2);white-space:nowrap;letter-spacing:.5px}#stave-paper[data-v-7de9a478],#stave[data-v-7de9a478]{background-color:#fff;max-width:470px;width:auto;height:auto}.question-intro .level-selector .level-btn[data-v-7de9a478]{text-align:left!important}.stave[data-v-7de9a478]{overflow:visible;width:auto;box-sizing:border-box}#stave-paper[data-v-7de9a478]{background-color:#fff;width:auto;height:auto;max-width:320px}.question-footer[data-v-7de9a478]{width:100%}[data-v-6eb4b396]:root{--theme-color:#e60012;--theme-color16:#e60012;--theme-hover:#e6001288;--theme-gradient-start:#e60012;--theme-gradient-end:#ff4d4f;--theme-shadow:rgba(230,0,18,.2);--color-success:#52c41a;--color-success-bg:#e8f8e8;--color-success-border:#2ba471;--color-danger:#e60012;--color-danger-bg:#ffe8e8;--color-danger-border:#e60012;--color-danger-light:#ff4d4f;--color-bg-page:#fff;--color-bg-card:#fff;--color-bg-section:#f5f5f5;--color-text-primary:#333;--color-text-secondary:#666;--color-text-disabled:#999;--color-border:#ddd;--font-size-title:18px;--font-size-body:16px;--font-size-caption:14px;--font-size-small:12px;--radius-card:8px;--radius-btn:6px;--spacing-module:20px;--spacing-item:12px;--spacing-inner:15px 20px;--background-color:#f8f7f4;--pc-content-width:1160px;--pc-padding:30px;--pc-margin:30px;--pc-font-size-normal:16px;--pc-font-size-title:18px}.radio.radio--checked .radio__input[data-v-6eb4b396],.radio:hover .radio__input[data-v-6eb4b396],.radio__input[data-v-6eb4b396]:hover{border-color:#666!important}.radio__input[data-v-6eb4b396]:after{background-color:#666!important;border-color:#666!important}#musc-theory-test-content-box[data-v-6eb4b396]{width:100%;display:flex;justify-content:flex-start;padding:0;background-color:#fff}#musc-theory-test-content-box .music-theory-test-question[data-v-6eb4b396]{width:100%;max-width:800px;padding:0 20px 10px 20px;margin:var(--pc-margin) 0}#musc-theory-test-content-box .music-theory-test-question .question-box[data-v-6eb4b396]{margin:0;padding:15px 20px;background-color:#fff;border-radius:var(--radius-card);box-shadow:0 2px 8px rgba(0,0,0,.08)}#musc-theory-test-content-box .music-theory-test-question .question-box .question-content[data-v-6eb4b396]{height:auto;margin-top:var(--spacing-module)}#musc-theory-test-content-box .music-theory-test-question .question-box .question-content .question-tigan[data-v-6eb4b396]{font-size:18px!important;font-weight:500;color:#333;text-align:left;display:flex;align-items:center;gap:20px;flex-wrap:wrap}#musc-theory-test-content-box .music-theory-test-question .question-box .question-footer[data-v-6eb4b396]{margin-top:30px;margin-bottom:15px;position:relative;display:flex;align-items:center;justify-content:space-between}#musc-theory-test-content-box .music-theory-test-question .question-box .question-footer .score[data-v-6eb4b396]{font-size:16px;font-weight:700;color:#333}#musc-theory-test-content-box .tips[data-v-6eb4b396]{position:fixed;right:0;top:50%;transform:translateY(-50%);z-index:1000}#musc-theory-test-content-box .tips .tips-button[data-v-6eb4b396]{display:flex;align-items:center;gap:16px;padding:12px 22px;background:linear-gradient(135deg,var(--theme-gradient-start),var(--theme-gradient-end));border:none;border-radius:24px 0 0 24px;cursor:pointer;transition:all .3s ease;width:-moz-fit-content;width:fit-content;box-shadow:0 3px 12px var(--theme-shadow);position:relative;overflow:hidden;min-width:160px}#musc-theory-test-content-box .tips .tips-button .question-mark-container[data-v-6eb4b396]{background:#fff;border-radius:50%;width:28px;height:28px;display:flex;align-items:center;justify-content:center;flex-shrink:0}#musc-theory-test-content-box .tips .tips-button[data-v-6eb4b396]:hover{transform:translateY(-1px) scale(1.02);box-shadow:0 4px 16px var(--theme-shadow)}#musc-theory-test-content-box .tips .tips-button[data-v-6eb4b396]:active{transform:translateY(0) scale(.99);box-shadow:0 2px 8px var(--theme-shadow)}#musc-theory-test-content-box .tips .tips-button .tips-text[data-v-6eb4b396]{color:#fff;font-size:16px;font-weight:500;text-shadow:0 1px 2px rgba(0,0,0,.2);white-space:nowrap;letter-spacing:.5px}#stave-paper[data-v-6eb4b396],#stave[data-v-6eb4b396]{background-color:#fff;max-width:470px;width:auto;height:auto}.question-intro .level-selector .level-btn[data-v-6eb4b396]{text-align:left!important}.beat-tap-area[data-v-6eb4b396]{margin:0;padding:0;width:100%;display:flex;flex-direction:column;align-items:stretch;gap:20px}.loading-hint[data-v-6eb4b396]{display:flex;align-items:center;gap:8px;padding:20px;color:#999;font-size:14px}.audio-player-row[data-v-6eb4b396]{display:flex;align-items:center;gap:12px;width:100%;box-sizing:border-box;padding:0;margin:16px 0 0 0}.audio-player-row .play-btn[data-v-6eb4b396]{width:40px;height:40px;border-radius:50%;background:#f5f5f5;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s;flex-shrink:0}.audio-player-row .play-btn[data-v-6eb4b396]:hover{background:#ffe8e8}.audio-player-row .tempo-info[data-v-6eb4b396]{font-size:13px;font-weight:700;color:#e60012;white-space:nowrap;flex-shrink:0}.audio-player-row .metronome-toggle[data-v-6eb4b396]{display:flex;align-items:center;gap:4px;padding:4px 10px;border-radius:14px;background:#f0f0f0;cursor:pointer;font-size:12px;color:#999;white-space:nowrap;flex-shrink:0;transition:all .2s;-webkit-user-select:none;-moz-user-select:none;user-select:none}.audio-player-row .metronome-toggle.active[data-v-6eb4b396]{background:#fff1f0;color:#e60012}.audio-player-row .metronome-toggle[data-v-6eb4b396]:hover{background:#ffe8e8}.tap-zone[data-v-6eb4b396]{width:150px;height:150px;border-radius:50%;background:linear-gradient(135deg,#e60012,#ff6b6b);display:flex;flex-direction:column;align-items:center;justify-content:center;cursor:pointer;transition:all .15s;box-shadow:0 4px 16px rgba(230,0,18,.3);-webkit-user-select:none;-moz-user-select:none;user-select:none;align-self:center}.tap-zone[data-v-6eb4b396]:hover{transform:scale(1.05)}.tap-zone.tap-flash[data-v-6eb4b396],.tap-zone[data-v-6eb4b396]:active{transform:scale(.92);box-shadow:0 2px 8px rgba(230,0,18,.5)}.tap-zone.tap-disabled[data-v-6eb4b396]{opacity:.6;cursor:not-allowed;transform:none}.tap-zone.tap-disabled.tap-idle[data-v-6eb4b396]{background:linear-gradient(135deg,#e60012,#c0000e);opacity:1;cursor:pointer}.tap-zone.tap-disabled.tap-idle[data-v-6eb4b396]:hover{transform:scale(1.05)}.tap-zone .tap-circle[data-v-6eb4b396]{width:56px;height:56px;display:flex;align-items:center;justify-content:center}.tap-zone .drumsticks[data-v-6eb4b396]{width:52px;height:52px}.tap-zone .countdown-number[data-v-6eb4b396]{color:#fff;font-size:42px;font-weight:800;line-height:1;text-shadow:0 2px 8px rgba(0,0,0,.3)}.tap-zone .tap-label[data-v-6eb4b396]{color:#fff;font-size:15px;font-weight:600;margin-top:4px}.tap-stats[data-v-6eb4b396]{display:flex;gap:20px;font-size:14px;color:#666;align-self:center}.result-area[data-v-6eb4b396]{margin-top:12px;text-align:center;display:flex;flex-direction:column;align-items:center;gap:12px}.result-area .result-score[data-v-6eb4b396]{font-size:24px;font-weight:700}.result-area .result-score.result-correct[data-v-6eb4b396]{color:#52c41a}.result-area .result-score.result-wrong[data-v-6eb4b396]{color:#ff4d4f}[data-v-3498d487]:root{--theme-color:#e60012;--theme-color16:#e60012;--theme-hover:#e6001288;--theme-gradient-start:#e60012;--theme-gradient-end:#ff4d4f;--theme-shadow:rgba(230,0,18,.2);--color-success:#52c41a;--color-success-bg:#e8f8e8;--color-success-border:#2ba471;--color-danger:#e60012;--color-danger-bg:#ffe8e8;--color-danger-border:#e60012;--color-danger-light:#ff4d4f;--color-bg-page:#fff;--color-bg-card:#fff;--color-bg-section:#f5f5f5;--color-text-primary:#333;--color-text-secondary:#666;--color-text-disabled:#999;--color-border:#ddd;--font-size-title:18px;--font-size-body:16px;--font-size-caption:14px;--font-size-small:12px;--radius-card:8px;--radius-btn:6px;--spacing-module:20px;--spacing-item:12px;--spacing-inner:15px 20px;--background-color:#f8f7f4;--pc-content-width:1160px;--pc-padding:30px;--pc-margin:30px;--pc-font-size-normal:16px;--pc-font-size-title:18px}.radio.radio--checked .radio__input[data-v-3498d487],.radio:hover .radio__input[data-v-3498d487],.radio__input[data-v-3498d487]:hover{border-color:#666!important}.radio__input[data-v-3498d487]:after{background-color:#666!important;border-color:#666!important}#musc-theory-test-content-box[data-v-3498d487]{width:100%;display:flex;justify-content:flex-start;padding:0;background-color:#fff}#musc-theory-test-content-box .music-theory-test-question[data-v-3498d487]{width:100%;max-width:800px;padding:0 20px 10px 20px;margin:var(--pc-margin) 0}#musc-theory-test-content-box .music-theory-test-question .question-box[data-v-3498d487]{margin:0;padding:15px 20px;background-color:#fff;border-radius:var(--radius-card);box-shadow:0 2px 8px rgba(0,0,0,.08)}#musc-theory-test-content-box .music-theory-test-question .question-box .question-content[data-v-3498d487]{height:auto;margin-top:var(--spacing-module)}#musc-theory-test-content-box .music-theory-test-question .question-box .question-content .question-tigan[data-v-3498d487]{font-size:18px!important;font-weight:500;color:#333;text-align:left;display:flex;align-items:center;gap:20px;flex-wrap:wrap}#musc-theory-test-content-box .music-theory-test-question .question-box .question-footer[data-v-3498d487]{margin-top:30px;margin-bottom:15px;position:relative;display:flex;align-items:center;justify-content:space-between}#musc-theory-test-content-box .music-theory-test-question .question-box .question-footer .score[data-v-3498d487]{font-size:16px;font-weight:700;color:#333}#musc-theory-test-content-box .tips[data-v-3498d487]{position:fixed;right:0;top:50%;transform:translateY(-50%);z-index:1000}#musc-theory-test-content-box .tips .tips-button[data-v-3498d487]{display:flex;align-items:center;gap:16px;padding:12px 22px;background:linear-gradient(135deg,var(--theme-gradient-start),var(--theme-gradient-end));border:none;border-radius:24px 0 0 24px;cursor:pointer;transition:all .3s ease;width:-moz-fit-content;width:fit-content;box-shadow:0 3px 12px var(--theme-shadow);position:relative;overflow:hidden;min-width:160px}#musc-theory-test-content-box .tips .tips-button .question-mark-container[data-v-3498d487]{background:#fff;border-radius:50%;width:28px;height:28px;display:flex;align-items:center;justify-content:center;flex-shrink:0}#musc-theory-test-content-box .tips .tips-button[data-v-3498d487]:hover{transform:translateY(-1px) scale(1.02);box-shadow:0 4px 16px var(--theme-shadow)}#musc-theory-test-content-box .tips .tips-button[data-v-3498d487]:active{transform:translateY(0) scale(.99);box-shadow:0 2px 8px var(--theme-shadow)}#musc-theory-test-content-box .tips .tips-button .tips-text[data-v-3498d487]{color:#fff;font-size:16px;font-weight:500;text-shadow:0 1px 2px rgba(0,0,0,.2);white-space:nowrap;letter-spacing:.5px}#stave-paper[data-v-3498d487],#stave[data-v-3498d487]{background-color:#fff;max-width:470px;width:auto;height:auto}.question-intro .level-selector .level-btn[data-v-3498d487]{text-align:left!important}.beat-practice-area[data-v-3498d487]{margin:16px 20px 24px;display:flex;flex-direction:column;align-items:center;gap:18px}.top-bar[data-v-3498d487]{display:flex;align-items:center;gap:12px}.top-bar .bpm-badge[data-v-3498d487]{font-size:32px;font-weight:900;color:#e60012;letter-spacing:1px;text-shadow:0 2px 8px rgba(230,0,18,.15)}.top-bar .ts-badge[data-v-3498d487]{padding:4px 12px;border-radius:14px;background:#333;color:#fff;font-size:13px;font-weight:700;letter-spacing:1px}.top-bar .level-badge[data-v-3498d487]{padding:4px 10px;border-radius:14px;background:linear-gradient(135deg,#e60012,#cf1322);color:#fff;font-size:12px;font-weight:700;letter-spacing:.5px;white-space:nowrap}.beat-grid[data-v-3498d487]{display:flex;flex-direction:column;gap:8px;width:100%;max-width:380px;padding:10px 12px;background:#fafafa;border-radius:12px}.beat-grid .beat-line[data-v-3498d487]{display:flex;gap:6px;justify-content:center}.beat-grid .beat-measure[data-v-3498d487]{display:flex;gap:3px;padding:4px 6px;background:#f0f0f0;border-radius:6px}.beat-grid .beat-subgroup[data-v-3498d487]{display:flex;gap:2px}.beat-grid .beat-subgroup+.beat-subgroup[data-v-3498d487]{margin-left:3px}.beat-grid .beat-dot-wrap[data-v-3498d487]{display:flex;flex-direction:column;align-items:center;gap:1px}.beat-grid .beat-dot[data-v-3498d487]{width:20px;height:20px;border-radius:50%;background:#e8e8e8;transition:all .12s ease-out;position:relative}.beat-grid .beat-dot.beat-strong[data-v-3498d487]{border:2px solid #ccc}.beat-grid .beat-dot.beat-current[data-v-3498d487]{background:#e60012;transform:scale(1.35);box-shadow:0 0 10px rgba(230,0,18,.5),0 0 20px rgba(230,0,18,.2)}.beat-grid .beat-dot.beat-hit[data-v-3498d487]{background:linear-gradient(135deg,#52c41a,#73d13d);transform:scale(1.15);box-shadow:0 2px 6px rgba(82,196,26,.3)}.beat-grid .beat-dot.beat-past[data-v-3498d487]{background:#d9d9d9}.beat-grid .beat-num[data-v-3498d487]{font-size:9px;color:#999;line-height:1}.beat-grid.ts-6-8 .beat-dot[data-v-3498d487]{width:14px;height:14px}.beat-grid.ts-6-8 .beat-num[data-v-3498d487]{font-size:8px}.beat-grid.ts-6-8 .beat-measure[data-v-3498d487]{padding:3px 4px}.drum-wrapper[data-v-3498d487]{position:relative;display:flex;align-items:center;justify-content:center}.glow-ring[data-v-3498d487]{position:absolute;width:180px;height:180px;border-radius:50%;opacity:0;pointer-events:none;animation:none;transition:opacity .3s}.tap-zone[data-v-3498d487]{width:160px;height:160px;border-radius:50%;display:flex;flex-direction:column;align-items:center;justify-content:center;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;position:relative;z-index:1;transition:all .2s cubic-bezier(.34,1.56,.64,1)}.tap-zone.tap-idle[data-v-3498d487]{background:linear-gradient(145deg,#e60012,#cf1322);box-shadow:0 8px 24px rgba(230,0,18,.35),inset 0 2px 4px hsla(0,0%,100%,.2)}.tap-zone.tap-idle[data-v-3498d487]:hover{transform:scale(1.08);box-shadow:0 12px 32px rgba(230,0,18,.45),inset 0 2px 4px hsla(0,0%,100%,.3)}.tap-zone.tap-idle[data-v-3498d487]:active{transform:scale(.95)}.tap-zone.tap-counting[data-v-3498d487]{background:linear-gradient(145deg,#faad14,#d48806);box-shadow:0 8px 24px rgba(250,173,20,.4),inset 0 2px 4px hsla(0,0%,100%,.2);animation:pulse-countin-3498d487 .5s ease-in-out infinite}.tap-zone.tap-counting .tap-circle[data-v-3498d487]{animation:bounce-subtle-3498d487 .5s ease-in-out infinite}.tap-zone.tap-tapping[data-v-3498d487]{background:linear-gradient(145deg,#e60012,#cf1322);box-shadow:0 8px 24px rgba(230,0,18,.35),inset 0 2px 4px hsla(0,0%,100%,.15)}.tap-zone.tap-tapping.tap-flash[data-v-3498d487],.tap-zone.tap-tapping[data-v-3498d487]:active{transform:scale(.92);box-shadow:0 4px 12px rgba(230,0,18,.5),inset 0 2px 4px rgba(0,0,0,.1)}.tap-zone .tap-circle[data-v-3498d487]{width:60px;height:60px;display:flex;align-items:center;justify-content:center}.tap-zone .drumsticks[data-v-3498d487]{width:52px;height:52px}.tap-zone .countdown-number[data-v-3498d487]{color:#fff;font-size:48px;font-weight:900;line-height:1;text-shadow:0 3px 12px rgba(0,0,0,.3);letter-spacing:-2px}.tap-zone .tap-label[data-v-3498d487]{color:hsla(0,0%,100%,.9);font-size:14px;font-weight:700;margin-top:6px;letter-spacing:2px}.tap-zone .tap-label-idle[data-v-3498d487]{color:hsla(0,0%,100%,.95);font-size:15px;font-weight:700;letter-spacing:3px;margin-top:4px}@keyframes pulse-countin-3498d487{0%,to{transform:scale(1)}50%{transform:scale(1.04)}}.countdown-number[data-v-3498d487]{color:#fff;font-size:48px;font-weight:900;line-height:1;text-shadow:0 3px 12px rgba(0,0,0,.3);letter-spacing:-2px}@keyframes bounce-subtle-3498d487{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}.tap-stats[data-v-3498d487]{display:flex;align-items:center;gap:20px;padding:10px 24px;background:#f7f8fa;border-radius:12px}.tap-stats .stat-item[data-v-3498d487]{display:flex;flex-direction:column;align-items:center;gap:2px}.tap-stats .stat-item .stat-num[data-v-3498d487]{font-size:22px;font-weight:800;color:#333}.tap-stats .stat-item .stat-num.stat-hit[data-v-3498d487]{color:#52c41a}.tap-stats .stat-item .stat-num.stat-wrong[data-v-3498d487]{color:#ff4d4f}.tap-stats .stat-item .stat-label[data-v-3498d487]{font-size:11px;color:#999;white-space:nowrap}.tap-stats .stat-divider[data-v-3498d487]{width:1px;height:30px;background:#e0e0e0}.result-area[data-v-3498d487]{margin-top:16px;text-align:center;display:flex;flex-direction:column;align-items:center;gap:14px}.result-area .result-score[data-v-3498d487]{font-size:26px;font-weight:800;padding:10px 32px;border-radius:12px}.result-area .result-score.result-correct[data-v-3498d487]{color:#52c41a;background:#f6ffed}.result-area .result-score.result-wrong[data-v-3498d487]{color:#ff4d4f;background:#fff2f0}.beat-practice-page[data-v-10dfed0c]{width:100%;height:100%}[data-v-c60b759a]:root{--theme-color:#e60012;--theme-color16:#e60012;--theme-hover:#e6001288;--theme-gradient-start:#e60012;--theme-gradient-end:#ff4d4f;--theme-shadow:rgba(230,0,18,.2);--color-success:#52c41a;--color-success-bg:#e8f8e8;--color-success-border:#2ba471;--color-danger:#e60012;--color-danger-bg:#ffe8e8;--color-danger-border:#e60012;--color-danger-light:#ff4d4f;--color-bg-page:#fff;--color-bg-card:#fff;--color-bg-section:#f5f5f5;--color-text-primary:#333;--color-text-secondary:#666;--color-text-disabled:#999;--color-border:#ddd;--font-size-title:18px;--font-size-body:16px;--font-size-caption:14px;--font-size-small:12px;--radius-card:8px;--radius-btn:6px;--spacing-module:20px;--spacing-item:12px;--spacing-inner:15px 20px;--background-color:#f8f7f4;--pc-content-width:1160px;--pc-padding:30px;--pc-margin:30px;--pc-font-size-normal:16px;--pc-font-size-title:18px}#cash-desk[data-v-c60b759a]{overflow:hidden;box-sizing:border-box;width:100%}#cash-desk .description[data-v-c60b759a]{margin-bottom:32px}#cash-desk .price[data-v-c60b759a]{color:var(--theme-color)}.paymant[data-v-c60b759a]{width:100%;display:flex;align-items:center;justify-content:center}.app-aside[data-v-7e074192]{max-height:100vh;box-sizing:border-box;background-color:#fff;overflow-y:auto;overflow-x:hidden}.app-aside[data-v-7e074192]::-webkit-scrollbar{width:4px}.app-aside[data-v-7e074192]::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,.15);border-radius:2px}.t-menu__item[data-v-7e074192]:hover{background-color:var(--theme-color)!important}.t-is-active[data-v-7e074192]{color:var(--theme-color);background:none}.t-is-active:not(.t-is-opened) .t-icon[data-v-7e074192]{color:var(--theme-color)}.t-is-active:hover .t-menu__content span[data-v-7e074192],.t-menu__item:hover .t-menu__content span[data-v-7e074192]{color:#fff!important}[data-v-7e074192] .t-submenu__content .t-menu__item{padding-left:24px;transition:all .3s ease}[data-v-7e074192] .t-submenu__content .t-menu__item:hover{background-color:var(--theme-color)!important}[data-v-7e074192] .t-submenu__content .t-menu__item:hover .t-menu__content span{color:#fff!important}[data-v-7e074192] .t-submenu__content .t-is-active .t-menu__content span{color:var(--theme-color)!important}[data-v-7e074192] .t-submenu__content .t-is-active:hover .t-menu__content span{color:#fff!important}[data-v-7e074192] .t-submenu__content .t-menu__content{padding-left:8px}.vip-dot[data-v-7e074192]{width:8px;height:8px;margin-left:6px}.vip-dot-item[data-v-7e074192],.vip-dot[data-v-7e074192]{background-color:#ff4d4f;border-radius:50%;display:inline-block}.vip-dot-item[data-v-7e074192]{width:6px;height:6px;margin-left:4px}.t-layout{background:#fff!important}.app-container{box-sizing:border-box;width:100vw;height:100vh;overflow:hidden}.app-container .app-content .app-foundation-router{padding:0;box-sizing:border-box!important;overflow-y:scroll;background-color:#fff}.header-box[data-v-3db62627]{width:100%;position:fixed;top:0;left:0;z-index:1000;box-sizing:border-box;transition:background .4s ease,box-shadow .4s ease,border-color .4s ease}.header-box .header-mask[data-v-3db62627]{position:absolute;bottom:-20px;left:0;right:0;height:20px;pointer-events:none;transition:opacity .4s ease}.header-box .header-inner[data-v-3db62627]{display:flex;align-items:center;max-width:1400px;margin:0 auto;padding:0 clamp(24px,4vw,64px);height:64px;transition:height .4s ease}.header-box .header-left[data-v-3db62627]{display:flex;align-items:center;flex-shrink:0}.header-box .header-logo[data-v-3db62627]{max-width:none!important;height:36px!important;width:auto!important;transition:height .3s ease}.header-box .header-nav[data-v-3db62627]{display:flex;align-items:center;justify-content:center;gap:6px;flex:1}@media (max-width:768px){.header-box .header-nav[data-v-3db62627]{display:none}}.header-box .header-nav .nav-item[data-v-3db62627]{position:relative;padding:8px 12px 8px 4px;cursor:pointer;transition:all .3s ease;border-radius:8px;text-align:left}.header-box .header-nav .nav-item .nav-text[data-v-3db62627]{font-size:.88rem;font-weight:400;letter-spacing:.03em;transition:color .3s ease;white-space:nowrap;text-align:left}.header-box .header-nav .nav-item .nav-underline[data-v-3db62627]{position:absolute;bottom:2px;left:4px;width:0;height:2px;border-radius:1px;transition:all .3s cubic-bezier(.25,.46,.45,.94)}.header-box .header-nav .nav-item:hover .nav-underline[data-v-3db62627]{width:calc(100% - 8px)}.header-box .header-nav .nav-item.nav-active .nav-underline[data-v-3db62627]{width:calc(100% - 8px);background:linear-gradient(90deg,#f80000,#d97706)}.header-box .header-right[data-v-3db62627]{display:flex;align-items:center;gap:12px;flex-shrink:0;margin-left:auto}.header-box .header-right .header-actions[data-v-3db62627]{display:flex;align-items:center;gap:4px}@media (max-width:640px){.header-box .header-right .header-actions[data-v-3db62627]{display:none}}.header-box .header-right .header-actions .action-btn[data-v-3db62627]{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:8px;border:none;background:transparent;cursor:pointer;transition:all .25s ease}.header-box .header-right .header-actions .action-btn[data-v-3db62627] .t-icon{color:inherit}.header-box .header-right .header-user[data-v-3db62627]{display:flex;align-items:center;margin-left:4px;padding-left:12px}.header-box.theme-dark[data-v-3db62627]{background:transparent}.header-box.theme-dark .header-mask[data-v-3db62627]{background:linear-gradient(180deg,rgba(0,0,0,.1),transparent);opacity:1}.header-box.theme-dark .nav-text[data-v-3db62627]{color:rgba(255,250,235,.6)}.header-box.theme-dark .nav-text[data-v-3db62627]:hover{color:rgba(255,250,235,.9)}.header-box.theme-dark .nav-active .nav-text[data-v-3db62627]{color:#fff;font-weight:500}.header-box.theme-dark .nav-underline[data-v-3db62627]{background:#f80000}.header-box.theme-dark .action-btn[data-v-3db62627]{color:rgba(255,250,235,.5)}.header-box.theme-dark .action-btn[data-v-3db62627]:hover{background:#f80000;color:#fff;transform:scale(1.05)}.header-box.theme-dark .header-user[data-v-3db62627]{border-left-color:rgba(255,250,235,.08)}.header-box.theme-light[data-v-3db62627]{background:hsla(0,0%,100%,.92);backdrop-filter:blur(12px);border-bottom:1px solid rgba(0,0,0,.06)}.header-box.theme-light .header-mask[data-v-3db62627]{background:linear-gradient(180deg,rgba(0,0,0,.04),transparent);opacity:1}.header-box.theme-light .nav-text[data-v-3db62627]{color:rgba(0,0,0,.75)}.header-box.theme-light .nav-text[data-v-3db62627]:hover{color:#f80000}.header-box.theme-light .nav-active .nav-text[data-v-3db62627]{color:#f80000;font-weight:600}.header-box.theme-light .nav-underline[data-v-3db62627]{background:#f80000}.header-box.theme-light .action-btn[data-v-3db62627]{color:rgba(0,0,0,.55)}.header-box.theme-light .action-btn[data-v-3db62627]:hover{background:#f80000;color:#fff;transform:scale(1.05)}.header-box.theme-light .header-user[data-v-3db62627]{border-left-color:rgba(0,0,0,.06)}.header-box.theme-scrolled[data-v-3db62627]{background:hsla(0,0%,100%,.95);backdrop-filter:blur(16px) saturate(1.4);border-bottom:1px solid rgba(0,0,0,.06);box-shadow:0 2px 16px rgba(0,0,0,.06)}.header-box.theme-scrolled .header-mask[data-v-3db62627]{opacity:0}.header-box.theme-scrolled .header-inner[data-v-3db62627]{height:56px}.header-box.theme-scrolled .header-logo[data-v-3db62627]{height:32px!important}.header-box.theme-scrolled .nav-text[data-v-3db62627]{color:rgba(0,0,0,.5)}.header-box.theme-scrolled .nav-text[data-v-3db62627]:hover{color:#f80000}.header-box.theme-scrolled .nav-active .nav-text[data-v-3db62627]{color:#f80000;font-weight:600}.header-box.theme-scrolled .nav-underline[data-v-3db62627]{background:#f80000}.header-box.theme-scrolled .action-btn[data-v-3db62627]{color:rgba(0,0,0,.55)}.header-box.theme-scrolled .action-btn[data-v-3db62627]:hover{background:#f80000;color:#fff;transform:scale(1.05)}.header-box.theme-scrolled .header-user[data-v-3db62627]{border-left-color:rgba(0,0,0,.06)}@media (max-width:768px){.header-box .header-inner[data-v-3db62627]{padding:0 16px;height:56px}}#index-container[data-v-4db1ec24]{width:100vw;min-height:100vh;background-color:var(--background-color);overflow:hidden}.wechat-login-container[data-v-0b087905]{position:relative;min-height:400px;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:20px}.loading-tip[data-v-0b087905]{text-align:center;color:#666}.spinner[data-v-0b087905]{width:40px;height:40px;border:4px solid #f3f3f3;border-top:4px solid #07c160;border-radius:50%;animation:spin-0b087905 1s linear infinite;margin:0 auto 20px}@keyframes spin-0b087905{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.error-tip[data-v-0b087905]{text-align:center;color:#e64340;padding:20px}.error-icon[data-v-0b087905]{font-size:48px;margin-bottom:10px}.retry-btn[data-v-0b087905]{background:#07c160;color:#fff;border:none;padding:10px 20px;border-radius:4px;cursor:pointer;margin-top:15px}.retry-btn[data-v-0b087905]:hover{background:#06a050}.alternative-login[data-v-0b087905]{text-align:center;color:#666}.email-btn[data-v-0b087905],.phone-btn[data-v-0b087905]{background:#576b95;color:#fff;border:none;padding:10px 20px;border-radius:4px;cursor:pointer;margin:10px 5px}.email-btn[data-v-0b087905]:hover,.phone-btn[data-v-0b087905]:hover{background:#4a5a7f}.iframe-wrapper[data-v-0b087905]{position:relative;border:none;border-radius:0;overflow:hidden;background:#fff}.wechat-iframe[data-v-0b087905]{display:block;background:#fff}.debug-info[data-v-0b087905]{position:fixed;top:10px;right:10px;background:rgba(0,0,0,.8);color:#fff;padding:10px;border-radius:4px;font-size:12px;max-width:300px;z-index:1000}.debug-info h4[data-v-0b087905]{margin:0 0 10px 0;color:#07c160}.debug-info p[data-v-0b087905]{margin:5px 0;word-break:break-all}.login-box[data-v-3916a86a]{width:100vw;height:100vh;display:flex;align-items:center;justify-content:center;background:#fff}:root{--theme-color:#e60012;--theme-color16:#e60012;--theme-hover:#e6001288;--theme-gradient-start:#e60012;--theme-gradient-end:#ff4d4f;--theme-shadow:rgba(230,0,18,.2);--color-success:#52c41a;--color-success-bg:#e8f8e8;--color-success-border:#2ba471;--color-danger:#e60012;--color-danger-bg:#ffe8e8;--color-danger-border:#e60012;--color-danger-light:#ff4d4f;--color-bg-page:#fff;--color-bg-card:#fff;--color-bg-section:#f5f5f5;--color-text-primary:#333;--color-text-secondary:#666;--color-text-disabled:#999;--color-border:#ddd;--font-size-title:18px;--font-size-body:16px;--font-size-caption:14px;--font-size-small:12px;--radius-card:8px;--radius-btn:6px;--spacing-module:20px;--spacing-item:12px;--spacing-inner:15px 20px;--background-color:#f8f7f4;--pc-content-width:1160px;--pc-padding:30px;--pc-margin:30px;--pc-font-size-normal:16px;--pc-font-size-title:18px;--font-family-base:"PingFang SC","Microsoft YaHei","Helvetica Neue",Helvetica,Arial,sans-serif;--font-family-mono:"SFMono-Regular",Consolas,"Liberation Mono",Menlo,Courier,monospace;--font-size-xs:12px;--font-size-sm:14px;--font-size-base:16px;--font-size-lg:18px;--font-size-xl:20px;--font-size-2xl:24px;--font-size-3xl:30px;--font-size-4xl:36px;--line-height-tight:1.2;--line-height-normal:1.5;--line-height-relaxed:1.8;--font-weight-light:300;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--td-font-size-link-small:var(--font-size-sm);--td-font-size-link-medium:var(--font-size-base);--td-font-size-link-large:var(--font-size-lg);--td-font-size-mark-small:var(--font-size-xs);--td-font-size-mark-medium:var(--font-size-sm);--td-font-size-body-small:var(--font-size-sm);--td-font-size-body-medium:var(--font-size-base);--td-font-size-body-large:var(--font-size-lg);--td-font-size-title-small:var(--font-size-lg);--td-font-size-title-medium:var(--font-size-xl);--td-font-size-title-large:var(--font-size-2xl);--td-font-size-headline-small:var(--font-size-2xl);--td-font-size-headline-medium:var(--font-size-3xl);--td-font-size-headline-large:var(--font-size-4xl);--spacing-1:4px;--spacing-2:8px;--spacing-3:12px;--spacing-4:16px;--spacing-5:20px;--spacing-6:24px;--spacing-7:28px;--spacing-8:32px;--spacing-9:36px;--spacing-10:40px;--spacing-12:48px;--spacing-16:64px;--spacing-20:80px;--spacing-24:96px;--td-comp-margin-xxs:var(--spacing-1);--td-comp-margin-xs:var(--spacing-2);--td-comp-margin-s:var(--spacing-3);--td-comp-margin-m:var(--spacing-4);--td-comp-margin-l:var(--spacing-5);--td-comp-margin-xl:var(--spacing-6);--td-comp-margin-xxl:var(--spacing-8);--td-comp-paddingLR-xxs:var(--spacing-1);--td-comp-paddingLR-xs:var(--spacing-2);--td-comp-paddingLR-s:var(--spacing-3);--td-comp-paddingLR-m:var(--spacing-4);--td-comp-paddingLR-l:var(--spacing-5);--td-comp-paddingLR-xl:var(--spacing-6);--td-comp-paddingLR-xxl:var(--spacing-8);--td-comp-paddingTB-xxs:var(--spacing-1);--td-comp-paddingTB-xs:var(--spacing-2);--td-comp-paddingTB-s:var(--spacing-3);--td-comp-paddingTB-m:var(--spacing-4);--td-comp-paddingTB-l:var(--spacing-5);--td-comp-paddingTB-xl:var(--spacing-6);--td-comp-paddingTB-xxl:var(--spacing-8);--primary-color:#f80000;--primary-hover:rgba(248,0,0,.53);--neutral-1:#fff;--neutral-2:#fafafa;--neutral-3:#f5f5f5;--neutral-4:#e8e8e8;--neutral-5:#d9d9d9;--neutral-6:#bfbfbf;--neutral-7:#8c8c8c;--neutral-8:#595959;--neutral-9:#434343;--neutral-10:#262626;--neutral-11:#1f1f1f;--neutral-12:#141414;--neutral-13:#000;--text-color-primary:var(--neutral-10);--text-color-secondary:var(--neutral-8);--text-color-disabled:var(--neutral-6);--text-color-anti:var(--neutral-1);--bg-color-container:var(--neutral-1);--bg-color-container-hover:var(--neutral-2);--bg-color-page:var(--background-color);--bg-color-secondarycontainer:var(--neutral-2);--bg-color-component:var(--neutral-3);--bg-color-component-hover:var(--neutral-4);--bg-color-component-disabled:var(--neutral-3);--border-level-1-color:var(--neutral-5);--border-level-2-color:var(--neutral-4);--border-level-3-color:var(--neutral-3)}.text-xs{font-size:var(--font-size-xs)!important}.text-sm{font-size:var(--font-size-sm)!important}.text-base{font-size:var(--font-size-base)!important}.text-lg{font-size:var(--font-size-lg)!important}.text-xl{font-size:var(--font-size-xl)!important}.text-2xl{font-size:var(--font-size-2xl)!important}.text-3xl{font-size:var(--font-size-3xl)!important}.text-4xl{font-size:var(--font-size-4xl)!important}.leading-tight{line-height:var(--line-height-tight)!important}.leading-normal{line-height:var(--line-height-normal)!important}.leading-relaxed{line-height:var(--line-height-relaxed)!important}.font-light{font-weight:var(--font-weight-light)!important}.font-normal{font-weight:var(--font-weight-normal)!important}.font-medium{font-weight:var(--font-weight-medium)!important}.font-semibold{font-weight:var(--font-weight-semibold)!important}.font-bold{font-weight:var(--font-weight-bold)!important}.m-0{margin:0!important}.m-1{margin:var(--spacing-1)!important}.m-2{margin:var(--spacing-2)!important}.m-3{margin:var(--spacing-3)!important}.m-4{margin:var(--spacing-4)!important}.m-5{margin:var(--spacing-5)!important}.m-6{margin:var(--spacing-6)!important}.m-8{margin:var(--spacing-8)!important}.m-10{margin:var(--spacing-10)!important}.m-12{margin:var(--spacing-12)!important}.m-16{margin:var(--spacing-16)!important}.m-20{margin:var(--spacing-20)!important}.mx-0{margin-left:0!important;margin-right:0!important}.mx-1{margin-left:var(--spacing-1)!important;margin-right:var(--spacing-1)!important}.mx-2{margin-left:var(--spacing-2)!important;margin-right:var(--spacing-2)!important}.mx-3{margin-left:var(--spacing-3)!important;margin-right:var(--spacing-3)!important}.mx-4{margin-left:var(--spacing-4)!important;margin-right:var(--spacing-4)!important}.mx-5{margin-left:var(--spacing-5)!important;margin-right:var(--spacing-5)!important}.mx-6{margin-left:var(--spacing-6)!important;margin-right:var(--spacing-6)!important}.mx-8{margin-left:var(--spacing-8)!important;margin-right:var(--spacing-8)!important}.my-0{margin-top:0!important;margin-bottom:0!important}.my-1{margin-top:var(--spacing-1)!important;margin-bottom:var(--spacing-1)!important}.my-2{margin-top:var(--spacing-2)!important;margin-bottom:var(--spacing-2)!important}.my-3{margin-top:var(--spacing-3)!important;margin-bottom:var(--spacing-3)!important}.my-4{margin-top:var(--spacing-4)!important;margin-bottom:var(--spacing-4)!important}.my-5{margin-top:var(--spacing-5)!important;margin-bottom:var(--spacing-5)!important}.my-6{margin-top:var(--spacing-6)!important;margin-bottom:var(--spacing-6)!important}.my-8{margin-top:var(--spacing-8)!important;margin-bottom:var(--spacing-8)!important}.p-0{padding:0!important}.p-1{padding:var(--spacing-1)!important}.p-2{padding:var(--spacing-2)!important}.p-3{padding:var(--spacing-3)!important}.p-4{padding:var(--spacing-4)!important}.p-5{padding:var(--spacing-5)!important}.p-6{padding:var(--spacing-6)!important}.p-8{padding:var(--spacing-8)!important}.p-10{padding:var(--spacing-10)!important}.p-12{padding:var(--spacing-12)!important}.p-16{padding:var(--spacing-16)!important}.p-20{padding:var(--spacing-20)!important}.px-0{padding-left:0!important;padding-right:0!important}.px-1{padding-left:var(--spacing-1)!important;padding-right:var(--spacing-1)!important}.px-2{padding-left:var(--spacing-2)!important;padding-right:var(--spacing-2)!important}.px-3{padding-left:var(--spacing-3)!important;padding-right:var(--spacing-3)!important}.px-4{padding-left:var(--spacing-4)!important;padding-right:var(--spacing-4)!important}.px-5{padding-left:var(--spacing-5)!important;padding-right:var(--spacing-5)!important}.px-6{padding-left:var(--spacing-6)!important;padding-right:var(--spacing-6)!important}.px-8{padding-left:var(--spacing-8)!important;padding-right:var(--spacing-8)!important}.py-0{padding-top:0!important;padding-bottom:0!important}.py-1{padding-top:var(--spacing-1)!important;padding-bottom:var(--spacing-1)!important}.py-2{padding-top:var(--spacing-2)!important;padding-bottom:var(--spacing-2)!important}.py-3{padding-top:var(--spacing-3)!important;padding-bottom:var(--spacing-3)!important}.py-4{padding-top:var(--spacing-4)!important;padding-bottom:var(--spacing-4)!important}.py-5{padding-top:var(--spacing-5)!important;padding-bottom:var(--spacing-5)!important}.py-6{padding-top:var(--spacing-6)!important;padding-bottom:var(--spacing-6)!important}.py-8{padding-top:var(--spacing-8)!important;padding-bottom:var(--spacing-8)!important}.container{width:100%;max-width:var(--pc-content-width);margin:0 auto;padding:0 var(--pc-padding)}.card{background:var(--bg-color-container);border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.1);padding:var(--spacing-6);margin-bottom:var(--spacing-4)}.btn{display:inline-flex;align-items:center;justify-content:center;border:none;border-radius:6px;font-size:var(--font-size-base);font-weight:var(--font-weight-medium);line-height:var(--line-height-normal);cursor:pointer;transition:all .2s ease;text-decoration:none}.btn:disabled{cursor:not-allowed;opacity:.6}.btn-primary{background-color:var(--primary-color);color:var(--text-color-anti)}.btn-primary:hover:not(:disabled){background-color:var(--primary-hover)}.btn-secondary{background-color:var(--bg-color-component);color:var(--text-color-primary);border:1px solid var(--border-level-1-color)}.btn-secondary:hover:not(:disabled){background-color:var(--bg-color-component-hover)}.hidden{display:none!important}.block{display:block!important}.inline{display:inline!important}.inline-block{display:inline-block!important}.flex{display:flex!important}.inline-flex{display:inline-flex!important}.flex-col{flex-direction:column!important}.flex-row{flex-direction:row!important}.flex-wrap{flex-wrap:wrap!important}.flex-nowrap{flex-wrap:nowrap!important}.items-center{align-items:center!important}.items-start{align-items:flex-start!important}.items-end{align-items:flex-end!important}.justify-center{justify-content:center!important}.justify-start{justify-content:flex-start!important}.justify-end{justify-content:flex-end!important}.justify-between{justify-content:space-between!important}*{box-sizing:border-box}body{margin:0;padding:0;font-family:var(--font-family-base);font-size:var(--font-size-base);line-height:var(--line-height-normal);color:var(--text-color-primary);background-color:var(--bg-color-page)}h1,h2,h3,h4,h5,h6{margin:0;font-weight:var(--font-weight-semibold);line-height:var(--line-height-tight)}p{line-height:var(--line-height-normal)}ol,p,ul{margin:0 0 var(--spacing-4) 0}ol,ul{padding-left:var(--spacing-6)}li{margin-bottom:var(--spacing-1)}a{color:var(--primary-color);text-decoration:none}a:hover{text-decoration:underline}button{border:none;background:none;cursor:pointer;padding:0;margin:0}button,input,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit}input,select,textarea{color:inherit;border:1px solid var(--border-level-1-color);border-radius:6px;padding:var(--spacing-2) var(--spacing-3)}input:focus,select:focus,textarea:focus{outline:none;border-color:var(--primary-color)}img{max-width:100%;height:auto}h1{font-size:var(--font-size-3xl)}h2{font-size:var(--font-size-2xl)}h3{font-size:var(--font-size-xl)}h4{font-size:var(--font-size-lg)}h5{font-size:var(--font-size-base)}h6{font-size:var(--font-size-sm)}.t-alert,.t-badge,.t-breadcrumb,.t-button,.t-card,.t-checkbox,.t-dialog,.t-input,.t-menu,.t-notification,.t-pagination,.t-radio,.t-select,.t-table,.t-tabs,.t-tag,.t-textarea{font-family:var(--font-family-base)!important}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:var(--bg-color-secondarycontainer)}::-webkit-scrollbar-thumb{background:var(--neutral-6);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:var(--neutral-7)}::-webkit-scrollbar-corner{background:var(--bg-color-secondarycontainer)}