.stage-bg[data-v-a807c828]{inset:0;pointer-events:none}.beam[data-v-a807c828],.stage-bg[data-v-a807c828]{position:absolute}.beam[data-v-a807c828]{filter:blur(.313vw);height:130%;mix-blend-mode:screen;opacity:.85;top:-10%;transform-origin:top center;width:17.708vw}.beam-left[data-v-a807c828]{animation:sway-left-a807c828 7s ease-in-out infinite;background:linear-gradient(to bottom,var(--beam-1),transparent 75%);left:8%}.beam-left[data-v-a807c828],.beam-right[data-v-a807c828]{clip-path:polygon(46% 0,54% 0,100% 100%,0 100%)}.beam-right[data-v-a807c828]{animation:sway-right-a807c828 8s ease-in-out infinite;background:linear-gradient(to bottom,var(--beam-2),transparent 75%);right:8%}.beam-center[data-v-a807c828]{animation:sway-center-a807c828 9s ease-in-out infinite;background:linear-gradient(to bottom,var(--glow),transparent 70%);clip-path:polygon(48% 0,52% 0,90% 100%,10% 100%);left:50%;margin-left:-8.854vw}@keyframes sway-left-a807c828{0%,to{transform:rotate(-14deg)}50%{transform:rotate(16deg)}}@keyframes sway-right-a807c828{0%,to{transform:rotate(14deg)}50%{transform:rotate(-16deg)}}@keyframes sway-center-a807c828{0%,to{transform:rotate(-7deg)}50%{transform:rotate(7deg)}}.floor-glow[data-v-a807c828]{background:radial-gradient(50% 60% at 50% 50%,var(--glow),transparent 70%);bottom:-18%;height:45%;left:50%;position:absolute;transform:translate(-50%);width:90%}.stage-bg.playing .floor-glow[data-v-a807c828]{animation:floor-pulse-a807c828 var(--bg-pulse,.6s) ease-in-out infinite}@keyframes floor-pulse-a807c828{0%,to{opacity:.7;transform:translate(-50%) scaleX(1)}50%{opacity:1;transform:translate(-50%) scaleX(1.08)}}.light-dots[data-v-a807c828]{display:flex;justify-content:space-around;left:0;padding:.521vw 2.083vw;position:absolute;right:0;top:0}.light-dots i[data-v-a807c828]{animation:blink-a807c828 var(--bg-blink,.7s) ease-in-out infinite;background:var(--accent);border-radius:50%;box-shadow:0 0 .625vw .156vw var(--accent);height:.521vw;width:.521vw}.light-dots i[data-v-a807c828]:nth-child(2n){animation-delay:.15s;background:var(--accent-2);box-shadow:0 0 .625vw .156vw var(--accent-2)}.light-dots i[data-v-a807c828]:nth-child(3n){animation-delay:.3s}.light-dots i[data-v-a807c828]:nth-child(4n){animation-delay:.45s}@keyframes blink-a807c828{0%,to{opacity:.35;transform:scale(.8)}50%{opacity:1;transform:scale(1.25)}}.notes-layer[data-v-f4ac9c7d]{inset:0;overflow:hidden;pointer-events:none;position:absolute;z-index:1}.note[data-v-f4ac9c7d]{animation-fill-mode:forwards;animation-name:note-float-f4ac9c7d;animation-timing-function:ease-out;bottom:-8%;opacity:0;position:absolute;text-shadow:0 0 .729vw currentColor}@keyframes note-float-f4ac9c7d{0%{opacity:0;transform:translateY(0) translate(0) rotate(0) scale(.5)}10%{opacity:.95;transform:translateY(-10vh) translate(calc(var(--drift)*.2)) rotate(var(--tilt)) scale(1.15)}55%{opacity:.85;transform:translateY(-45vh) translate(calc(var(--drift)*.7)) rotate(calc(var(--tilt)*-1))}to{opacity:0;transform:translateY(-85vh) translate(var(--drift)) rotate(var(--tilt)) scale(.9)}}.stage-top[data-v-07467e40]{align-items:center;display:flex;padding:.833vw 1.25vw;position:relative;transition:opacity .3s;z-index:2}.stage-top.controls-hidden[data-v-07467e40]{opacity:0;pointer-events:none}.stage-info[data-v-07467e40]{display:flex;flex-wrap:wrap;gap:.417vw}.top-badge[data-v-07467e40]{-webkit-backdrop-filter:blur(.208vw);backdrop-filter:blur(.208vw);background:#ffffff1f;border:1px solid hsla(0,0%,100%,.18);border-radius:52.031vw;color:#fff;font-size:.677vw;padding:.156vw .625vw}@media(max-width:640px){.stage-top[data-v-07467e40]{padding:10px}}.repeat-track[data-v-2a75a330]{display:flex;gap:clamp(.313vw,.9vw,.729vw);position:relative;width:100%;z-index:1}.repeat-seg[data-v-2a75a330]{background:#ffffff1a;border:1px solid hsla(0,0%,100%,.12);border-radius:52.031vw;flex:1;height:clamp(.365vw,1.1vh,.677vw);overflow:hidden;position:relative;transition:border-color .2s,box-shadow .2s,transform .2s,opacity .2s}.repeat-seg__bar[data-v-2a75a330]{background:linear-gradient(90deg,var(--accent),var(--accent-2));border-radius:inherit;inset:0;position:absolute;transform:scaleX(0);transform-origin:left center;will-change:transform}.repeat-seg.done[data-v-2a75a330]{border-color:transparent;opacity:.5}.repeat-seg.done .repeat-seg__bar[data-v-2a75a330]{transform:scaleX(1)}.repeat-seg.active[data-v-2a75a330]{animation:seg-pop-2a75a330 .4s cubic-bezier(.28,1.6,.4,1) both;border-color:#fff9;box-shadow:0 0 .938vw var(--accent),0 0 2.292vw var(--glow)}.repeat-seg.active .repeat-seg__bar[data-v-2a75a330]{box-shadow:0 0 .833vw var(--accent);transform:scaleX(1)}.repeat-seg.active[data-v-2a75a330]:after{animation:seg-sweep-2a75a330 var(--cycle-dur,1.2s) ease-in-out infinite;background:linear-gradient(100deg,transparent 18%,hsla(0,0%,100%,.85) 50%,transparent 82%);content:"";inset:0;position:absolute}@keyframes seg-pop-2a75a330{0%{filter:brightness(2);transform:scaleY(.4)}60%{transform:scaleY(1.75)}to{transform:scaleY(1.45)}}@keyframes seg-sweep-2a75a330{0%{transform:translate(-110%)}to{transform:translate(110%)}}.stage-wrap:fullscreen{height:.938vw}@media(max-width:640px){.repeat-track[data-v-2a75a330]{gap:5px}.repeat-seg[data-v-2a75a330]{height:6px}}@media(prefers-reduced-motion:reduce){.repeat-seg.active[data-v-2a75a330]{animation:none;transform:scaleY(1.45)}.repeat-seg.active[data-v-2a75a330]:after{animation:none;opacity:.5}}.word-card-wrap[data-v-5b3a95de]{align-items:center;display:flex;justify-content:center;max-width:min(96vw,72.917vw);position:relative;width:100%}.word-aura[data-v-5b3a95de]{animation:word-aura-5b3a95de var(--pass-dur,2.6s) ease-in-out infinite;background:radial-gradient(closest-side,var(--glow),transparent 74%);border-radius:2.5vw;filter:blur(.938vw);inset:-16% -6%;pointer-events:none;position:absolute}@keyframes word-aura-5b3a95de{0%,to{opacity:.35;transform:scale(.97)}50%{opacity:.85;transform:scale(1.03)}}.word-frame[data-v-5b3a95de]{align-items:center;-webkit-backdrop-filter:blur(.313vw);backdrop-filter:blur(.313vw);background:linear-gradient(160deg,#ffffff1c,#ffffff05 58%,#ffffff0f);border:2px solid hsla(0,0%,100%,.16);border-radius:clamp(1.354vw,3.4vw,2.604vw);box-shadow:inset 0 1px #fff3,inset 0 0 3.646vw #ffffff0d,0 1.25vw 3.125vw #00000059;display:flex;flex-direction:column;gap:clamp(.938vw,3.2vh,1.979vw);padding:clamp(1.667vw,6vh,4.167vw) clamp(1.458vw,5.5vw,5vw) clamp(1.042vw,3.4vh,2.083vw);position:relative;transition:border-color .3s;width:100%;z-index:1}.word-frame[data-v-5b3a95de]:after{border-radius:inherit;box-shadow:0 0 0 2px #ffffff80,0 0 2.083vw var(--accent),0 0 5.208vw var(--glow);content:"";inset:-2px;opacity:0;pointer-events:none;position:absolute;transition:opacity .3s}.speaking .word-frame[data-v-5b3a95de]{border-color:#ffffff6b}.speaking .word-frame[data-v-5b3a95de]:after{animation:frame-breathe-5b3a95de var(--pass-dur,2.6s) ease-in-out infinite;opacity:1}@keyframes frame-breathe-5b3a95de{0%,to{opacity:.45}50%{opacity:1}}.word-card[data-v-5b3a95de]{position:relative;text-align:center;transform-origin:center;width:100%;z-index:1}.card-en[data-v-5b3a95de]{color:#fff;font-size:var(--en-size,clamp(3.333vw,13vw,11.667vw));font-weight:900;letter-spacing:2px;line-height:1.1;--en-stroke:.313vw;-webkit-text-stroke:var(--en-stroke) #000;paint-order:stroke fill;text-shadow:0 .417vw 0 rgba(0,0,0,.85),0 0 2.396vw var(--glow),0 0 6.25vw var(--accent);word-break:break-word}.card-en.is-probe[data-v-5b3a95de]{left:0;pointer-events:none;position:absolute;top:0;visibility:hidden;white-space:nowrap;width:auto;word-break:normal}.card-en.is-probe .en-letter[data-v-5b3a95de]{animation:none!important}.word-card.is-wrap .card-en[data-v-5b3a95de]{overflow-wrap:anywhere;text-wrap:balance;word-break:normal}.word-card.is-compact .card-en[data-v-5b3a95de]{letter-spacing:0;--en-stroke:.156vw;text-shadow:0 .313vw 0 rgba(0,0,0,.85),0 0 1.563vw var(--glow),0 0 3.646vw var(--accent)}.en-letter[data-v-5b3a95de]{display:inline-block;-webkit-text-stroke:var(--en-stroke,.313vw) #000;animation:letter-pop-5b3a95de .5s cubic-bezier(.28,1.8,.4,1) both;paint-order:stroke fill;text-shadow:0 .313vw 0 rgba(0,0,0,.85),0 0 1.771vw currentColor}@keyframes letter-pop-5b3a95de{0%{filter:brightness(1);transform:translateY(0) scale(1)}35%{filter:brightness(1.9) drop-shadow(0 0 20px currentColor);transform:translateY(-36px) scale(1.3) rotate(-3.5deg)}70%{filter:brightness(1.1);transform:translateY(5px) scale(.95) rotate(1.8deg)}to{filter:brightness(1);transform:translateY(0) scale(1)}}.card-cn[data-v-5b3a95de]{color:#fff;font-size:clamp(1.354vw,4.2vw,3.542vw);font-weight:700;margin-top:1.354vw;-webkit-text-stroke:2px #000;paint-order:stroke fill;text-shadow:0 .208vw 0 rgba(0,0,0,.85)}.stage-wrap:fullscreen{max-width:min(96vw,88.542vw)}.stage-wrap:fullscreen{border-radius:3.125vw;padding:4.688vw 5.729vw 2.5vw}.stage-wrap:fullscreen{font-size:var(--en-size,clamp(4.375vw,15vw,16.667vw))}.stage-wrap:fullscreen{font-size:4.167vw}.anim-bounce[data-v-5b3a95de]{animation:card-bounce-5b3a95de var(--fx-pop,.6s) cubic-bezier(.28,1.6,.4,1)}@keyframes card-bounce-5b3a95de{0%{filter:brightness(2) drop-shadow(0 0 30px var(--accent));transform:scale(.45) rotate(-7deg)}38%{filter:brightness(1.35) drop-shadow(0 0 44px var(--accent));transform:scale(1.22) rotate(4deg)}62%{transform:scale(.92) rotate(-2.5deg)}82%{transform:scale(1.08) rotate(1.2deg)}to{filter:brightness(1);transform:scale(1) rotate(0)}}.anim-shake[data-v-5b3a95de]{animation:card-shake-5b3a95de var(--fx-pop,.55s) cubic-bezier(.36,.07,.19,.97)}@keyframes card-shake-5b3a95de{0%{filter:brightness(1.6);transform:translate(0) rotate(0) scale(1.06)}10%{transform:translate(-16px,7px) rotate(-4deg)}20%{transform:translate(14px,-9px) rotate(3.5deg)}30%{transform:translate(-12px,-7px) rotate(-3deg)}40%{transform:translate(11px,8px) rotate(2.5deg)}50%{transform:translate(-9px,5px) rotate(-2deg)}60%{transform:translate(8px,-5px) rotate(1.5deg)}70%{transform:translate(-6px,4px) rotate(-1.2deg)}80%{transform:translate(4px,-3px) rotate(.8deg)}90%{transform:translate(-2px,2px) rotate(-.4deg)}to{filter:brightness(1);transform:translate(0) rotate(0) scale(1)}}.anim-flash[data-v-5b3a95de]{animation:card-flash-5b3a95de var(--fx-pop,.5s) ease-out}@keyframes card-flash-5b3a95de{0%{filter:brightness(2.6) drop-shadow(0 0 44px var(--accent));transform:scale(1.1)}to{filter:brightness(1);transform:scale(1)}}.shockwave[data-v-5b3a95de]{animation:wave-boom-5b3a95de var(--fx-wave,.75s) ease-out forwards;border:.417vw solid var(--accent);border-radius:50%;box-shadow:0 0 2.083vw var(--accent),inset 0 0 2.083vw var(--glow);height:11.458vw;left:50%;margin:-5.729vw 0 0 -5.729vw;pointer-events:none;position:absolute;top:50%;width:11.458vw}@keyframes wave-boom-5b3a95de{0%{border-width:10px;opacity:.95;transform:scale(.25)}to{border-width:2px;opacity:0;transform:scale(2.4)}}@media(max-width:640px){.word-card-wrap[data-v-5b3a95de]{max-width:94vw}.word-frame[data-v-5b3a95de]{border-radius:22px;gap:12px;padding:22px 16px 14px}.card-en[data-v-5b3a95de]{font-size:var(--en-size,clamp(44px,13vw,88px));letter-spacing:1px}.card-cn[data-v-5b3a95de]{font-size:22px;margin-top:14px}.card-en[data-v-5b3a95de],.en-letter[data-v-5b3a95de]{-webkit-text-stroke-width:2px}}.stage-empty[data-v-7d2e3662]{color:#ffffffbf;font-size:1.354vw;text-align:center}.stage-empty p[data-v-7d2e3662]{margin:0}.stage-empty .sub[data-v-7d2e3662]{color:#ffffff73;font-size:.781vw;margin-top:.417vw}.empty-btn[data-v-7d2e3662]{background:#0000003d;border:1px solid hsla(0,0%,100%,.25);border-radius:52.031vw;color:#fff;cursor:pointer;font-size:.677vw;margin-top:.833vw;padding:.365vw .729vw}.empty-btn[data-v-7d2e3662]:focus-visible,.empty-btn[data-v-7d2e3662]:hover{background:#fff3}.next-word[data-v-c15e94de]{align-items:baseline;-webkit-backdrop-filter:blur(.313vw);backdrop-filter:blur(.313vw);background:#0000004d;border:1px solid hsla(0,0%,100%,.14);border-radius:52.031vw;box-shadow:0 .417vw 1.354vw #00000047,inset 0 1px #ffffff1a;display:inline-flex;gap:clamp(.417vw,1vw,.729vw);max-width:100%;padding:.365vw clamp(.833vw,2vw,1.354vw) .417vw;position:relative;z-index:2}.next-word__label[data-v-c15e94de]{color:#ffffff80;flex-shrink:0;font-size:clamp(.625vw,1.05vw,.781vw);letter-spacing:.16em}.next-word__en[data-v-c15e94de]{color:#fff;font-size:clamp(.938vw,2vw,1.458vw);font-weight:800;letter-spacing:.5px;text-shadow:0 0 .938vw var(--glow),0 0 2.083vw var(--accent)}.next-word__cn[data-v-c15e94de]{color:#ffffffad;font-size:clamp(.677vw,1.35vw,.99vw)}@media(max-width:640px){.next-word[data-v-c15e94de]{gap:7px;padding:6px 14px 7px}.next-word__en[data-v-c15e94de]{font-size:16px}.next-word__cn[data-v-c15e94de]{font-size:12px}}.ended-overlay[data-v-d64a3086]{align-items:center;animation:ended-fade-d64a3086 .26s ease-out both;-webkit-backdrop-filter:blur(.521vw);backdrop-filter:blur(.521vw);background:radial-gradient(70% 60% at 50% 42%,var(--glow),transparent 72%),#060410c2;display:flex;inset:0;justify-content:center;padding:1.25vw;position:absolute;z-index:8}.ended-card[data-v-d64a3086]{animation:ended-pop-d64a3086 .34s cubic-bezier(.22,1.15,.36,1) both;background:linear-gradient(165deg,#261844f0,#0e091ef7);border:1px solid hsla(0,0%,100%,.14);border-radius:1.458vw;box-shadow:0 1.563vw 4.167vw #0009,0 0 3.125vw var(--glow),inset 0 1px #ffffff29;overflow:hidden;padding:clamp(1.458vw,5vw,2.188vw) clamp(1.146vw,4.5vw,1.979vw) clamp(1.25vw,4vw,1.667vw);position:relative;text-align:center;width:min(25vw,100%)}.ended-card[data-v-d64a3086]:before{background:radial-gradient(50% 100% at 50% 0,var(--glow),transparent 72%);content:"";height:11.458vw;inset:-60% -20% auto;pointer-events:none;position:absolute}.ended-badge[data-v-d64a3086]{align-items:center;background:linear-gradient(150deg,var(--accent),var(--accent-2,var(--accent)));border-radius:1.146vw;box-shadow:0 0 1.667vw var(--accent),inset 0 1px #fff6;color:#fff;display:flex;height:3.542vw;justify-content:center;margin:0 auto .938vw;position:relative;width:3.542vw}.ended-badge[data-v-d64a3086]:after{animation:ended-ring-d64a3086 2.4s ease-out infinite;border:1px solid var(--accent);border-radius:1.458vw;content:"";inset:-.313vw;position:absolute}.ended-title[data-v-d64a3086]{color:#fff;font-size:clamp(1.354vw,4vw,1.771vw);font-weight:900;letter-spacing:1px;margin:0;position:relative;text-shadow:0 0 1.563vw var(--glow)}.ended-desc[data-v-d64a3086]{color:#ffffffad;font-size:.729vw;line-height:1.6;margin:.521vw 0 0;position:relative}.ended-desc strong[data-v-d64a3086]{color:var(--accent-2,#fff);font-size:.885vw;font-weight:800;margin:0 2px}.ended-actions[data-v-d64a3086]{display:flex;gap:.625vw;margin-top:1.458vw;position:relative}.ended-btn[data-v-d64a3086]{align-items:center;background:#ffffff12;border:1px solid hsla(0,0%,100%,.16);border-radius:52.031vw;color:#ffffffdb;cursor:pointer;display:inline-flex;flex:1;font-size:.781vw;font-weight:600;gap:.417vw;height:2.5vw;justify-content:center;transition:background .18s,border-color .18s,box-shadow .18s,transform .18s}.ended-btn[data-v-d64a3086]:hover{background:#ffffff24;border-color:#ffffff4d;color:#fff;transform:translateY(-1px)}.ended-btn[data-v-d64a3086]:active{transform:translateY(0) scale(.98)}.ended-btn[data-v-d64a3086]:focus-visible{outline:2px solid hsla(0,0%,100%,.7);outline-offset:2px}.ended-btn--primary[data-v-d64a3086]{border:none;box-shadow:0 0 1.25vw var(--accent),0 .521vw 1.25vw #00000059;color:#fff}.ended-btn--primary[data-v-d64a3086],.ended-btn--primary[data-v-d64a3086]:hover{background:linear-gradient(150deg,var(--accent),var(--accent-2,var(--accent)))}.ended-btn--primary[data-v-d64a3086]:hover{border-color:transparent;box-shadow:0 0 1.771vw var(--accent),0 .625vw 1.354vw #00000061;filter:brightness(1.08)}@keyframes ended-fade-d64a3086{0%{opacity:0}to{opacity:1}}@keyframes ended-pop-d64a3086{0%{opacity:0;transform:translateY(14px) scale(.94)}to{opacity:1;transform:none}}@keyframes ended-ring-d64a3086{0%{opacity:.7;transform:scale(.92)}70%,to{opacity:0;transform:scale(1.22)}}@media(max-width:480px){.ended-overlay[data-v-d64a3086]{padding:16px}.ended-actions[data-v-d64a3086]{flex-direction:column;margin-top:22px}.ended-btn[data-v-d64a3086]{height:46px}}@media(prefers-reduced-motion:reduce){.ended-card[data-v-d64a3086],.ended-overlay[data-v-d64a3086]{animation:none}.ended-badge[data-v-d64a3086]:after{animation:none;opacity:.35;transform:none}}.stage-bottom[data-v-fc91ab66]{padding:0 1.25vw .833vw;position:relative;z-index:2}.progress-info[data-v-fc91ab66]{color:#fff9;font-size:.677vw;margin-bottom:.313vw;text-align:right}.progress-track[data-v-fc91ab66]{background:#ffffff1f;border-radius:52.031vw;height:.417vw;overflow:hidden}.progress-fill[data-v-fc91ab66]{background:linear-gradient(90deg,var(--accent),var(--accent-2));border-radius:52.031vw;box-shadow:0 0 .625vw var(--accent);height:100%;transition:width .12s linear}.stage-controls[data-v-cd36bcf6]{align-items:center;-webkit-backdrop-filter:blur(.625vw);backdrop-filter:blur(.625vw);background:linear-gradient(180deg,#1a1a249e,#0a0a10b8);border:1px solid hsla(0,0%,100%,.16);border-radius:52.031vw;bottom:2.292vw;box-shadow:0 .938vw 2.292vw #00000073,inset 0 1px #ffffff24;display:flex;gap:clamp(.938vw,2.4vw,1.771vw);justify-content:center;left:50%;padding:.625vw 1.354vw;position:absolute;transform:translate(-50%);transition:opacity .3s,transform .3s;width:min(90vw,32.292vw);z-index:6}.stage-controls.hidden[data-v-cd36bcf6]{opacity:0;pointer-events:none;transform:translate(-50%) translateY(.521vw)}.ctrl-btn[data-v-cd36bcf6]{align-items:center;background:#ffffff1a;border:1px solid hsla(0,0%,100%,.14);border-radius:50%;color:#fff;cursor:pointer;display:flex;flex:0 0 auto;height:2.708vw;justify-content:center;transition:background .18s,border-color .18s,transform .18s;width:2.708vw}.ctrl-btn[data-v-cd36bcf6]:hover{background:#ffffff38;border-color:#ffffff52;transform:translateY(-1px) scale(1.06)}.ctrl-btn[data-v-cd36bcf6]:active{transform:scale(.96)}.ctrl-play[data-v-cd36bcf6]{background:linear-gradient(160deg,var(--accent),var(--accent-2,var(--accent)));border:none;box-shadow:0 0 1.354vw var(--accent),0 .417vw 1.042vw #00000059;height:3.542vw;width:3.542vw}.ctrl-play[data-v-cd36bcf6]:hover{filter:brightness(1.1);transform:scale(1.06)}.ctrl-reset[data-v-cd36bcf6]{background:transparent;border-color:#ffffff1a;color:#ffffffb3;height:2.5vw;margin-top:-1.25vw;position:absolute;right:1.146vw;top:50%;width:2.5vw}.ctrl-reset[data-v-cd36bcf6]:hover{background:#ffffff29;color:#fff}@media(max-width:640px){.stage-controls[data-v-cd36bcf6]{bottom:30px;gap:12px;padding:10px 16px;width:92vw}.ctrl-btn[data-v-cd36bcf6]{height:44px;width:44px}.ctrl-play[data-v-cd36bcf6]{height:56px;width:56px}.ctrl-reset[data-v-cd36bcf6]{height:40px;margin-top:-20px;right:12px;width:40px}}.stage-wrap[data-v-44f86eb9]{background:var(--stage-bg);display:flex;flex-direction:column;height:100%;min-height:0;overflow:hidden;position:relative;width:100%}.stage-wrap[data-v-44f86eb9]:fullscreen{border-radius:0}.card-zone[data-v-44f86eb9]{align-items:center;display:flex;flex:1;flex-direction:column;gap:clamp(.521vw,2vh,1.146vw);justify-content:center;min-height:0;padding:clamp(1.25vw,5.5vh,3.333vw) 1.25vw clamp(6.354vw,15vh,8.229vw);position:relative;z-index:2}@media(max-width:640px){.card-zone[data-v-44f86eb9]{padding:16px 14px 100px}}.tb-overlay[data-v-93ad2995]{align-items:center;-webkit-backdrop-filter:blur(.313vw);backdrop-filter:blur(.313vw);background:#04020ca8;display:flex;inset:0;justify-content:center;padding:clamp(.521vw,3vh,1.667vw);position:fixed;z-index:3100;--tb-line:hsla(0,0%,100%,.18);--tb-line-strong:hsla(0,0%,100%,.34);--tb-surface:hsla(0,0%,100%,.08);--tb-surface-2:hsla(0,0%,100%,.14);color:#fff}.tb-panel[data-v-93ad2995]{background:radial-gradient(120% 80% at 8% 0,var(--glow),transparent 62%),linear-gradient(165deg,#1c1138 0,#150c2b 55%,#0f0822);border:1px solid var(--tb-line);border-radius:1.146vw;box-shadow:0 2.083vw 4.688vw #000000a8,inset 0 1px #ffffff14;flex-direction:column;height:min(37.5vw,90vh);overflow:hidden;width:min(48.958vw,96vw)}.tb-head[data-v-93ad2995],.tb-panel[data-v-93ad2995]{display:flex;position:relative}.tb-head[data-v-93ad2995]{align-items:center;border-bottom:1px solid var(--tb-line);flex-shrink:0;gap:.729vw;padding:.833vw 1.042vw .729vw}.tb-head[data-v-93ad2995]:after{background:linear-gradient(90deg,transparent,var(--accent),var(--accent-2),transparent);bottom:-1px;content:"";height:1px;left:0;opacity:.62;position:absolute;right:0}.tb-head__icon[data-v-93ad2995]{align-items:center;background:linear-gradient(150deg,var(--accent),var(--accent-2));border-radius:.677vw;box-shadow:0 0 1.25vw var(--glow);color:#fff;display:inline-flex;flex-shrink:0;height:2.292vw;justify-content:center;width:2.292vw}.tb-head__copy[data-v-93ad2995]{flex:1;min-width:0}.tb-head__copy h2[data-v-93ad2995]{color:#fff;font-size:1.042vw;font-weight:800;letter-spacing:.02em;margin:0;text-shadow:0 0 1.146vw var(--glow)}.tb-head__copy p[data-v-93ad2995]{color:#ffffffeb;font-size:.703vw;margin:.156vw 0 0}.tb-head__close[data-v-93ad2995]{align-items:center;background:var(--tb-surface);border:1px solid var(--tb-line-strong);border-radius:50%;color:#fff;cursor:pointer;display:inline-flex;flex-shrink:0;height:1.875vw;justify-content:center;transition:all .18s ease;width:1.875vw}.tb-head__close[data-v-93ad2995]:hover{background:var(--tb-surface-2);border-color:var(--accent);box-shadow:0 0 .938vw var(--glow)}.tb-body[data-v-93ad2995]{display:flex;flex:1;min-height:0}.tb-filters[data-v-93ad2995]{background:#0000002e;border-right:1px solid var(--tb-line);display:flex;flex-direction:column;flex-shrink:0;gap:.625vw;padding:.729vw;width:15.625vw}.tb-filter[data-v-93ad2995]{display:flex;flex:1;flex-direction:column;gap:.365vw;min-height:0}.tb-filter__label[data-v-93ad2995]{color:#ffffffeb;flex-shrink:0;font-size:.677vw;font-weight:700;letter-spacing:.06em;padding-left:2px}.tb-filter__list[data-v-93ad2995]{align-content:flex-start;display:flex;flex:1;flex-wrap:wrap;gap:.313vw;min-height:0;overflow-y:auto}.tb-filter__tip[data-v-93ad2995]{color:#ffffffb3;font-size:.677vw;margin:0;padding:.208vw 2px}.tb-retry[data-v-93ad2995]{background:var(--tb-surface);border:1px solid var(--tb-line-strong);border-radius:52.031vw;color:#fff;cursor:pointer;font-size:.651vw;margin-left:.313vw;padding:2px .521vw}.tb-retry[data-v-93ad2995]:hover{background:var(--tb-surface-2);border-color:var(--accent)}.tb-opt[data-v-93ad2995]{background:#ffffff0a;border:1px solid var(--tb-line-strong);border-radius:52.031vw;color:#fff;cursor:pointer;font-size:.703vw;font-weight:600;height:1.667vw;padding:0 .625vw;transition:all .16s ease;white-space:nowrap}.tb-opt[data-v-93ad2995]:hover{background:var(--tb-surface);border-color:var(--accent)}.tb-opt.is-on[data-v-93ad2995]{background:linear-gradient(140deg,var(--accent),var(--accent-2));border-color:transparent;box-shadow:0 .208vw .833vw var(--glow)}.tb-main[data-v-93ad2995]{display:flex;flex:1;flex-direction:column;min-height:0;min-width:0;padding:.729vw .938vw 0}.tb-bar[data-v-93ad2995]{align-items:center;border-bottom:1px solid var(--tb-line);display:flex;gap:.469vw;padding:0 2px .521vw}.tb-bar__label[data-v-93ad2995]{color:#ffffffe6;font-size:.703vw}.tb-bar__meta[data-v-93ad2995]{color:#ffffffdb;font-size:.703vw;margin-left:auto}.tb-check[data-v-93ad2995]{align-items:center;background:#00000040;border:1.5px solid var(--tb-line-strong);border-radius:.313vw;color:#fff;cursor:pointer;display:inline-flex;flex-shrink:0;height:1.042vw;justify-content:center;padding:0;transition:all .15s ease;width:1.042vw}.tb-check.is-on[data-v-93ad2995]{background:linear-gradient(140deg,var(--accent),var(--accent-2));border-color:transparent;box-shadow:0 0 .729vw var(--glow)}.tb-check[data-v-93ad2995]:disabled{cursor:not-allowed;opacity:.5}.tb-list[data-v-93ad2995]{display:flex;flex:1;flex-direction:column;gap:.26vw;min-height:0;overflow-y:auto;padding:.417vw 0 .625vw}.tb-word[data-v-93ad2995]{align-items:center;background:#ffffff0a;border:1px solid transparent;border-radius:.521vw;color:#fff;cursor:pointer;display:flex;gap:.521vw;padding:.417vw .521vw;text-align:left;transition:all .16s ease;width:100%}.tb-word[data-v-93ad2995]:hover{background:#ffffff1a}.tb-word.is-on[data-v-93ad2995]{background:linear-gradient(90deg,var(--beam-1),transparent 92%);border-color:var(--accent)}.tb-word__en[data-v-93ad2995]{color:#fff;flex-shrink:0;font-size:.807vw;font-weight:800}.tb-word__cn[data-v-93ad2995]{color:#ffffffe6;font-size:.703vw;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tb-empty[data-v-93ad2995]{color:#ffffffd1;font-size:.729vw;padding:2.083vw .625vw;text-align:center}.tb-foot[data-v-93ad2995]{align-items:center;background:#00000029;border-top:1px solid var(--tb-line);display:flex;flex-shrink:0;gap:.625vw;padding:.677vw 1.042vw}.tb-foot__tip[data-v-93ad2995]{color:#ffffffdb;flex:1;font-size:.677vw;min-width:0}.tb-ghost[data-v-93ad2995],.tb-primary[data-v-93ad2995]{align-items:center;background:var(--tb-surface);border:1px solid var(--tb-line-strong);border-radius:.521vw;color:#fff;cursor:pointer;display:inline-flex;font-size:.729vw;font-weight:600;gap:.313vw;height:1.979vw;justify-content:center;padding:0 .938vw;transition:all .18s ease;white-space:nowrap}.tb-ghost[data-v-93ad2995]:hover,.tb-primary[data-v-93ad2995]:hover{background:var(--tb-surface-2);border-color:var(--accent)}.tb-primary[data-v-93ad2995]{background:linear-gradient(140deg,var(--accent),var(--accent-2));border-color:transparent;box-shadow:0 .313vw 1.042vw var(--glow);font-weight:700}.tb-primary[data-v-93ad2995]:hover{box-shadow:0 .417vw 1.354vw var(--glow);filter:brightness(1.08)}.tb-primary[data-v-93ad2995]:disabled{box-shadow:none;cursor:not-allowed;opacity:.45}.tb-fade-enter-active[data-v-93ad2995],.tb-fade-leave-active[data-v-93ad2995]{transition:opacity .18s ease}.tb-fade-enter-from[data-v-93ad2995],.tb-fade-leave-to[data-v-93ad2995]{opacity:0}.tb-fade-enter-active .tb-panel[data-v-93ad2995]{animation:tb-pop-93ad2995 .24s cubic-bezier(.2,.85,.3,1)}@keyframes tb-pop-93ad2995{0%{opacity:0;transform:translateY(12px) scale(.988)}to{opacity:1;transform:none}}@media(max-width:820px){.tb-panel[data-v-93ad2995]{height:min(900px,94vh)}.tb-body[data-v-93ad2995]{flex-direction:column}.tb-filters[data-v-93ad2995]{border-bottom:1px solid var(--tb-line);border-right:none;gap:8px;padding:10px 14px;width:auto}.tb-filter__list[data-v-93ad2995]{max-height:92px}.tb-main[data-v-93ad2995]{padding:10px 14px 0}.tb-foot[data-v-93ad2995]{flex-wrap:wrap}.tb-foot__tip[data-v-93ad2995]{flex-basis:100%}}@media(prefers-reduced-motion:reduce){.tb-fade-enter-active[data-v-93ad2995],.tb-fade-leave-active[data-v-93ad2995]{transition:none}.tb-fade-enter-active .tb-panel[data-v-93ad2995]{animation:none}}.wb-overlay[data-v-23540cfd]{align-items:center;-webkit-backdrop-filter:blur(.521vw);backdrop-filter:blur(.521vw);background:#060312bd;display:flex;inset:0;justify-content:center;padding:clamp(.521vw,3vh,1.667vw);position:fixed;z-index:3000;--wb-line:hsla(0,0%,100%,.18);--wb-line-strong:hsla(0,0%,100%,.34);--wb-surface:hsla(0,0%,100%,.08);--wb-surface-2:hsla(0,0%,100%,.14);color:#fff}.wb-panel[data-v-23540cfd]{background:radial-gradient(120% 80% at 12% 0,var(--glow),transparent 62%),linear-gradient(165deg,#1c1138 0,#150c2b 55%,#0f0822);border:1px solid var(--wb-line);border-radius:1.25vw;box-shadow:0 2.083vw 4.688vw #0000009e,inset 0 1px #ffffff14;flex-direction:column;height:min(40.625vw,92vh);overflow:hidden;width:min(57.292vw,96vw)}.wb-head[data-v-23540cfd],.wb-panel[data-v-23540cfd]{display:flex;position:relative}.wb-head[data-v-23540cfd]{align-items:center;border-bottom:1px solid var(--wb-line);flex-shrink:0;gap:.729vw;padding:.938vw 1.146vw .833vw}.wb-head[data-v-23540cfd]:after{background:linear-gradient(90deg,transparent,var(--accent),var(--accent-2),transparent);bottom:-1px;content:"";height:1px;left:0;opacity:.62;position:absolute;right:0}.wb-head__icon[data-v-23540cfd]{align-items:center;background:linear-gradient(150deg,var(--accent),var(--accent-2));border-radius:.729vw;box-shadow:0 0 1.354vw var(--glow);color:#fff;display:inline-flex;flex-shrink:0;height:2.5vw;justify-content:center;width:2.5vw}.wb-head__copy[data-v-23540cfd]{flex:1;min-width:0}.wb-head__copy h2[data-v-23540cfd]{color:#fff;font-size:1.094vw;font-weight:800;letter-spacing:.02em;margin:0;text-shadow:0 0 1.146vw var(--glow)}.wb-head__copy p[data-v-23540cfd]{color:#ffffffeb;font-size:.729vw;margin:.208vw 0 0}.wb-head__close[data-v-23540cfd]{align-items:center;background:var(--wb-surface);border:1px solid var(--wb-line-strong);border-radius:50%;color:#fff;cursor:pointer;display:inline-flex;flex-shrink:0;height:1.979vw;justify-content:center;transition:all .18s ease;width:1.979vw}.wb-head__close[data-v-23540cfd]:hover{background:var(--wb-surface-2);border-color:var(--accent);box-shadow:0 0 .938vw var(--glow);color:#fff}.wb-body[data-v-23540cfd]{display:flex;flex:1;min-height:0}.wb-side[data-v-23540cfd]{background:#0000002e;border-right:1px solid var(--wb-line);flex-direction:column;gap:.625vw;padding:.833vw .729vw;width:18.75vw}.wb-side[data-v-23540cfd],.wb-side__head[data-v-23540cfd]{display:flex;flex-shrink:0}.wb-side__head[data-v-23540cfd]{align-items:center;gap:.417vw;justify-content:space-between;padding:0 2px 0 .208vw}.wb-side__label[data-v-23540cfd]{color:#ffffffeb;font-size:.677vw;font-weight:700;letter-spacing:.06em}.wb-import[data-v-23540cfd]{align-items:stretch;background:#ffffff0d;border:1px solid var(--wb-line);border-radius:.729vw;display:flex;flex-direction:row;gap:.417vw;padding:.521vw}.wb-import__btn[data-v-23540cfd]{align-items:center;border-radius:.573vw;color:#fff;cursor:pointer;display:flex;flex:1;flex-direction:column;font-size:.729vw;font-weight:700;gap:.156vw;justify-content:center;min-height:2.813vw;padding:.313vw .417vw;text-align:center;transition:all .18s ease}.wb-import__btn.is-excel[data-v-23540cfd]{flex:1.15}.wb-import__btn-main[data-v-23540cfd]{align-items:center;display:inline-flex;gap:.365vw}.wb-import__btn small[data-v-23540cfd]{color:#ffffffd1;font-size:.599vw;font-weight:500}.wb-import__btn.is-excel[data-v-23540cfd]{background:#ffffff1a;border:1px solid var(--accent)}.wb-import__btn.is-excel[data-v-23540cfd]:hover{background:var(--wb-surface-2);box-shadow:0 0 .938vw var(--glow)}.wb-import__btn.is-book[data-v-23540cfd]{background:linear-gradient(140deg,var(--accent),var(--accent-2));border:none;box-shadow:0 .313vw .938vw var(--glow)}.wb-import__btn.is-book[data-v-23540cfd]:hover{box-shadow:0 .417vw 1.25vw var(--glow);filter:brightness(1.08)}.wb-banks[data-v-23540cfd]{display:flex;flex:1;flex-direction:column;gap:.313vw;min-height:0;overflow-y:auto}.wb-bank[data-v-23540cfd]{align-items:center;background:transparent;border:1px solid transparent;border-radius:.625vw;color:#fff;cursor:pointer;display:flex;font-size:.755vw;font-weight:600;gap:.417vw;padding:.521vw .625vw;text-align:left;transition:all .16s ease;width:100%}.wb-bank__dot[data-v-23540cfd]{background:#ffffff80;border-radius:50%;flex-shrink:0;height:.417vw;width:.417vw}.wb-bank__name[data-v-23540cfd]{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wb-bank__count[data-v-23540cfd]{background:#ffffff24;border-radius:52.031vw;color:#fff;flex-shrink:0;font-size:.625vw;padding:1px .365vw}.wb-bank[data-v-23540cfd]:hover{background:var(--wb-surface);color:#fff}.wb-bank.is-active[data-v-23540cfd]{background:linear-gradient(90deg,var(--beam-1),transparent 90%);border-color:var(--accent);box-shadow:inset 0 0 0 1px #ffffff0f;color:#fff}.wb-bank.is-active .wb-bank__dot[data-v-23540cfd]{background:var(--accent);box-shadow:0 0 .521vw var(--accent)}.wb-bank.is-active .wb-bank__count[data-v-23540cfd]{background:#ffffff29;color:#fff}.wb-bank-new[data-v-23540cfd]{align-items:center;background:#ffffff0d;border:1px dashed var(--wb-line-strong);border-radius:.625vw;color:#fff;cursor:pointer;display:inline-flex;font-size:.729vw;font-weight:600;gap:.313vw;height:2.083vw;justify-content:center;transition:all .18s ease}.wb-bank-new[data-v-23540cfd]:hover{background:var(--wb-surface);border-color:var(--accent);box-shadow:0 0 .938vw var(--glow);color:#fff}.wb-main[data-v-23540cfd]{display:flex;flex:1;flex-direction:column;min-height:0;min-width:0;padding:.833vw 1.042vw 0;position:relative}.wb-bank-head[data-v-23540cfd]{align-items:center;border-bottom:1px solid var(--wb-line);display:flex;flex-wrap:wrap;gap:.625vw;padding-bottom:.521vw}.wb-bank-head__title[data-v-23540cfd]{align-items:center;display:flex;flex:1;gap:.521vw;min-width:0}.wb-name[data-v-23540cfd]{background:transparent;border:1px solid transparent;border-radius:.521vw;color:#fff;font-size:.938vw;font-weight:800;height:1.979vw;letter-spacing:.01em;outline:none;padding:0 .521vw;transition:all .18s ease;width:min(16.667vw,100%)}.wb-name[data-v-23540cfd]:focus,.wb-name[data-v-23540cfd]:hover{background:var(--wb-surface)}.wb-name[data-v-23540cfd]:focus{border-color:var(--accent);box-shadow:0 0 0 .156vw var(--glow)}.wb-toolbar[data-v-23540cfd]{align-items:center;display:flex;gap:.417vw;padding:0}.wb-toolbar__label[data-v-23540cfd]{color:#ffffffe6;font-size:.703vw}.wb-check[data-v-23540cfd]{align-items:center;background:#00000040;border:1.5px solid var(--wb-line-strong);border-radius:.313vw;color:#fff;cursor:pointer;display:inline-flex;flex-shrink:0;height:1.094vw;justify-content:center;padding:0;transition:all .15s ease;width:1.094vw}.wb-check.is-on[data-v-23540cfd]{background:linear-gradient(140deg,var(--accent),var(--accent-2));border-color:transparent;box-shadow:0 0 .729vw var(--glow)}.wb-ghost[data-v-23540cfd],.wb-primary[data-v-23540cfd]{align-items:center;background:var(--wb-surface);border:1px solid var(--wb-line-strong);border-radius:.521vw;color:#fff;cursor:pointer;display:inline-flex;font-size:.729vw;font-weight:600;gap:.313vw;height:1.875vw;justify-content:center;padding:0 .781vw;transition:all .18s ease}.wb-ghost[data-v-23540cfd]:hover,.wb-primary[data-v-23540cfd]:hover{background:var(--wb-surface-2);border-color:var(--accent);color:#fff}.wb-ghost--danger[data-v-23540cfd]:hover,.wb-primary--danger[data-v-23540cfd]:hover{background:#ff5c8224;border-color:#ff5c82cc;box-shadow:0 0 .938vw #ff5c8233;color:#ffb4c8}.wb-primary[data-v-23540cfd]{background:linear-gradient(140deg,var(--accent),var(--accent-2));border-color:transparent;box-shadow:0 .313vw 1.042vw var(--glow);color:#fff;font-weight:700}.wb-primary[data-v-23540cfd]:hover{box-shadow:0 .417vw 1.354vw var(--glow);color:#fff;filter:brightness(1.08)}.wb-primary--wide[data-v-23540cfd]{font-size:.781vw;height:2.083vw;min-width:6.042vw}.wb-list[data-v-23540cfd]{display:flex;flex:1;flex-direction:column;gap:.26vw;min-height:0;overflow-y:auto;padding:.417vw 0 .625vw}.wb-word[data-v-23540cfd]{align-items:center;background:#ffffff0d;border:1px solid transparent;border-radius:.521vw;display:flex;gap:.417vw;padding:.417vw .521vw;transition:all .16s ease}.wb-word[data-v-23540cfd]:hover{background:#ffffff1a}.wb-word.is-active[data-v-23540cfd]{background:linear-gradient(90deg,var(--beam-1),transparent 92%);border-color:var(--accent)}.wb-word.is-editing[data-v-23540cfd]{background:#ffffff17;border-color:var(--accent)}.wb-word__grip[data-v-23540cfd]{color:#ffffffb3;cursor:grab;display:inline-flex;flex-shrink:0}.wb-word__main[data-v-23540cfd]{align-items:baseline;cursor:pointer;display:flex;flex:1;gap:.521vw;min-width:0}.wb-word__en[data-v-23540cfd]{color:#fff;flex-shrink:0;font-size:.833vw;font-weight:800}.wb-word__cn[data-v-23540cfd]{color:#ffffffe6;font-size:.729vw;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wb-word__edit[data-v-23540cfd]{display:flex;flex:1;gap:.417vw;min-width:0}.wb-word__edit input[data-v-23540cfd]{background:#0000005c;border:1px solid var(--accent);border-radius:.365vw;color:#fff;flex:1 1 0;font-size:.729vw;height:1.563vw;min-width:0;outline:none;padding:0 .417vw}.wb-word__edit input[data-v-23540cfd]::-moz-placeholder{color:#ffffff73}.wb-word__edit input[data-v-23540cfd]::placeholder{color:#ffffff73}.wb-word__edit input[data-v-23540cfd]:focus{box-shadow:0 0 0 .156vw var(--glow)}.wb-word__edit .is-en[data-v-23540cfd]{flex:0 0 38%;font-weight:700}.wb-word__actions[data-v-23540cfd]{display:flex;flex-shrink:0;gap:2px}.wb-word__actions button[data-v-23540cfd]{align-items:center;background:transparent;border:none;border-radius:.417vw;color:#ffffffd9;cursor:pointer;display:inline-flex;height:1.563vw;justify-content:center;transition:all .15s ease;width:1.563vw}.wb-word__actions button[data-v-23540cfd]:hover{background:#ffffff29;color:#fff}.wb-word__actions button.is-save[data-v-23540cfd]:hover{background:linear-gradient(140deg,var(--accent),var(--accent-2));box-shadow:0 0 .625vw var(--glow);color:#fff}.wb-word__actions button.is-danger[data-v-23540cfd]:hover{background:#ff5c8229;color:#ff9db5}.wb-empty[data-v-23540cfd]{color:#ffffffd1;font-size:.729vw;line-height:1.7;padding:1.875vw .625vw;text-align:center}.wb-foot[data-v-23540cfd]{align-items:center;background:#00000029;border-top:1px solid var(--wb-line);display:flex;flex-shrink:0;gap:.625vw;justify-content:flex-end;padding:.729vw 1.146vw}.wb-foot__tip[data-v-23540cfd]{color:#ffffffdb;flex:1;font-size:.677vw;min-width:0}.wb-hidden[data-v-23540cfd]{display:none}.wb-fade-enter-active[data-v-23540cfd],.wb-fade-leave-active[data-v-23540cfd]{transition:opacity .2s ease}.wb-fade-enter-from[data-v-23540cfd],.wb-fade-leave-to[data-v-23540cfd]{opacity:0}.wb-fade-enter-active .wb-panel[data-v-23540cfd]{animation:wb-pop-23540cfd .26s cubic-bezier(.2,.85,.3,1)}@keyframes wb-pop-23540cfd{0%{opacity:0;transform:translateY(14px) scale(.985)}to{opacity:1;transform:none}}@media(max-width:900px){.wb-panel[data-v-23540cfd]{height:min(860px,94vh)}.wb-body[data-v-23540cfd]{flex-direction:column}.wb-side[data-v-23540cfd]{border-bottom:1px solid var(--wb-line);border-right:none;gap:8px;padding:10px 14px;width:auto}.wb-import[data-v-23540cfd]{flex-direction:row;flex-wrap:wrap}.wb-import__btn[data-v-23540cfd]{flex:1}.wb-banks[data-v-23540cfd]{flex-direction:row;overflow-x:auto;overflow-y:hidden}.wb-bank[data-v-23540cfd]{flex-shrink:0;width:auto}.wb-bank-new[data-v-23540cfd]{align-self:flex-start;padding:0 14px}.wb-main[data-v-23540cfd]{padding:12px 14px 0}.wb-name[data-v-23540cfd]{width:100%}}@media(prefers-reduced-motion:reduce){.wb-fade-enter-active[data-v-23540cfd],.wb-fade-leave-active[data-v-23540cfd]{transition:none}.wb-fade-enter-active .wb-panel[data-v-23540cfd]{animation:none}}.sd-overlay[data-v-9fb331df]{align-items:center;-webkit-backdrop-filter:blur(.521vw);backdrop-filter:blur(.521vw);background:#060312bd;display:flex;inset:0;justify-content:center;padding:clamp(.521vw,3vh,1.667vw);position:fixed;z-index:3000;--sd-line:hsla(0,0%,100%,.18);--sd-line-strong:hsla(0,0%,100%,.32);--sd-surface:hsla(0,0%,100%,.08);--sd-surface-2:hsla(0,0%,100%,.14);color:#fff}.sd-panel[data-v-9fb331df]{background:radial-gradient(120% 80% at 12% 0,var(--glow),transparent 62%),linear-gradient(165deg,#1c1138 0,#150c2b 55%,#0f0822);border:1px solid var(--sd-line);border-radius:1.25vw;box-shadow:0 2.083vw 4.688vw #0000009e,inset 0 1px #ffffff14;flex-direction:column;max-height:90vh;overflow:hidden;width:min(39.583vw,94vw)}.sd-head[data-v-9fb331df],.sd-panel[data-v-9fb331df]{display:flex;position:relative}.sd-head[data-v-9fb331df]{align-items:center;border-bottom:1px solid var(--sd-line);flex-shrink:0;gap:.729vw;padding:.938vw 1.146vw .833vw}.sd-head[data-v-9fb331df]:after{background:linear-gradient(90deg,transparent,var(--accent),var(--accent-2),transparent);bottom:-1px;content:"";height:1px;left:0;opacity:.62;position:absolute;right:0}.sd-head__icon[data-v-9fb331df]{align-items:center;background:linear-gradient(150deg,var(--accent),var(--accent-2));border-radius:.729vw;box-shadow:0 0 1.354vw var(--glow);color:#fff;display:inline-flex;flex-shrink:0;height:2.396vw;justify-content:center;width:2.396vw}.sd-head__copy[data-v-9fb331df]{flex:1;min-width:0}.sd-head__copy h2[data-v-9fb331df]{color:#fff;font-size:1.042vw;font-weight:800;letter-spacing:.02em;margin:0;text-shadow:0 0 1.146vw var(--glow)}.sd-head__copy p[data-v-9fb331df]{color:#ffffffdb;font-size:.703vw;margin:.208vw 0 0}.sd-head__close[data-v-9fb331df]{align-items:center;background:var(--sd-surface);border:1px solid var(--sd-line-strong);border-radius:50%;color:#fff;cursor:pointer;display:inline-flex;flex-shrink:0;height:1.875vw;justify-content:center;transition:all .18s ease;width:1.875vw}.sd-head__close[data-v-9fb331df]:hover{background:var(--sd-surface-2);border-color:var(--accent);box-shadow:0 0 .938vw var(--glow)}.sd-body[data-v-9fb331df]{flex:1;gap:.729vw;min-height:0;overflow-y:auto;padding:.938vw 1.146vw}.sd-body[data-v-9fb331df],.sd-card[data-v-9fb331df]{display:flex;flex-direction:column}.sd-card[data-v-9fb331df]{background:#ffffff0b;border:1px solid var(--sd-line);border-radius:.833vw;gap:.625vw;padding:.729vw .833vw .833vw}.sd-card__head[data-v-9fb331df]{align-items:center;display:flex;gap:.521vw;justify-content:space-between}.sd-card__title[data-v-9fb331df]{align-items:center;color:#fff;display:inline-flex;font-size:.729vw;font-weight:700;gap:.365vw;letter-spacing:.04em}.sd-card__title svg[data-v-9fb331df]{color:var(--accent)}.sd-card__hint[data-v-9fb331df]{color:#ffffffb8;font-size:.651vw}.sd-row[data-v-9fb331df]{align-items:center;display:flex;gap:.938vw;justify-content:space-between;transition:opacity .18s ease}.sd-row.is-disabled[data-v-9fb331df]{opacity:.45}.sd-row__label[data-v-9fb331df]{min-width:0}.sd-row__label span[data-v-9fb331df]{color:#fff;font-size:.729vw;font-weight:600}.sd-stepper[data-v-9fb331df]{background:#0000003d;border:1px solid var(--sd-line-strong);border-radius:.677vw;flex-shrink:0;gap:.208vw;padding:.208vw}.sd-stepper[data-v-9fb331df],.sd-stepper button[data-v-9fb331df]{align-items:center;display:inline-flex}.sd-stepper button[data-v-9fb331df]{background:#ffffff1a;border:none;border-radius:.469vw;color:#fff;cursor:pointer;font-size:.99vw;height:1.667vw;justify-content:center;line-height:1;transition:all .16s ease;width:1.771vw}.sd-stepper button[data-v-9fb331df]:hover:not(:disabled){background:linear-gradient(140deg,var(--accent),var(--accent-2));box-shadow:0 0 .729vw var(--glow)}.sd-stepper button[data-v-9fb331df]:disabled{cursor:not-allowed;opacity:.32}.sd-stepper__value[data-v-9fb331df]{color:#fff;font-size:.885vw;font-weight:800;min-width:2.917vw;text-align:center}.sd-switch[data-v-9fb331df]{background:#00000052;border:1px solid var(--sd-line-strong);border-radius:52.031vw;cursor:pointer;flex-shrink:0;height:1.406vw;padding:0;position:relative;transition:all .18s ease;width:2.5vw}.sd-switch__knob[data-v-9fb331df]{background:#ffffffd9;border-radius:50%;height:.99vw;left:.156vw;position:absolute;top:50%;transform:translateY(-50%);transition:all .18s ease;width:.99vw}.sd-switch.is-on[data-v-9fb331df]{background:linear-gradient(140deg,var(--accent),var(--accent-2));border-color:transparent;box-shadow:0 0 .833vw var(--glow)}.sd-switch.is-on .sd-switch__knob[data-v-9fb331df]{background:#fff;left:calc(100% - 1.146vw)}.sd-themes[data-v-9fb331df]{display:grid;gap:.417vw;grid-template-columns:repeat(5,minmax(0,1fr))}.sd-theme[data-v-9fb331df]{border:2px solid transparent;border-radius:.625vw;cursor:pointer;display:flex;flex-direction:column;gap:.26vw;height:3.021vw;justify-content:flex-end;padding:.365vw .469vw;text-align:left;transition:transform .16s ease,box-shadow .16s ease}.sd-theme[data-v-9fb331df]:hover{transform:translateY(-2px)}.sd-theme.is-active[data-v-9fb331df]{border-color:#fff;box-shadow:0 0 0 2px var(--accent),0 0 .938vw var(--glow)}.sd-theme__dot[data-v-9fb331df]{border-radius:50%;box-shadow:0 0 .417vw currentColor;height:.521vw;width:.521vw}.sd-theme__name[data-v-9fb331df]{color:#fff;font-size:.625vw;font-weight:700;overflow:hidden;text-overflow:ellipsis;text-shadow:0 1px .156vw rgba(0,0,0,.7);white-space:nowrap}.sd-foot[data-v-9fb331df]{align-items:center;background:#00000029;border-top:1px solid var(--sd-line);display:flex;flex-shrink:0;gap:.625vw;justify-content:flex-end;padding:.729vw 1.146vw}.sd-foot__tip[data-v-9fb331df]{color:#fffc;flex:1;font-size:.651vw;min-width:0}.sd-primary[data-v-9fb331df]{align-items:center;background:linear-gradient(140deg,var(--accent),var(--accent-2));border:none;border-radius:.573vw;box-shadow:0 .313vw 1.042vw var(--glow);color:#fff;cursor:pointer;display:inline-flex;font-size:.781vw;font-weight:700;height:2.083vw;justify-content:center;min-width:5.833vw;padding:0 .938vw;transition:all .18s ease}.sd-primary[data-v-9fb331df]:hover{box-shadow:0 .417vw 1.354vw var(--glow);filter:brightness(1.08)}.sd-fade-enter-active[data-v-9fb331df],.sd-fade-leave-active[data-v-9fb331df]{transition:opacity .2s ease}.sd-fade-enter-from[data-v-9fb331df],.sd-fade-leave-to[data-v-9fb331df]{opacity:0}.sd-fade-enter-active .sd-panel[data-v-9fb331df]{animation:sd-pop-9fb331df .26s cubic-bezier(.2,.85,.3,1)}@keyframes sd-pop-9fb331df{0%{opacity:0;transform:translateY(14px) scale(.985)}to{opacity:1;transform:none}}@media(max-width:680px){.sd-body[data-v-9fb331df]{gap:12px;padding:14px}.sd-card[data-v-9fb331df]{padding:12px}.sd-row[data-v-9fb331df]{gap:12px}.sd-theme[data-v-9fb331df]{height:50px;padding:5px 6px}.sd-theme__name[data-v-9fb331df]{font-size:11px}}@media(prefers-reduced-motion:reduce){.sd-fade-enter-active[data-v-9fb331df],.sd-fade-leave-active[data-v-9fb331df]{transition:none}.sd-fade-enter-active .sd-panel[data-v-9fb331df]{animation:none}.sd-theme[data-v-9fb331df]:hover{transform:none}}.morning-read-page[data-v-e99d6614]{display:flex;flex:1;min-height:0;min-width:0}
