@font-face{font-family:MoFa-ShuFa;src:url(../fonts/书法毛笔-fixed.66feda39.ttf) format("truetype");font-display:swap}.world[data-v-1b49eb37]{position:fixed;inset:0;padding-top:60px;overflow:hidden;background:radial-gradient(ellipse at 50% 30%,#2a1535 0,#160a22 50%,#0a0512 100%);font-family:"Noto Serif SC",Songti SC,serif}.world-canvas[data-v-1b49eb37]{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;z-index:1}.ambient-orb[data-v-1b49eb37]{position:absolute;border-radius:50%;filter:blur(80px);pointer-events:none;z-index:0}.orb1[data-v-1b49eb37]{width:500px;height:500px;background:radial-gradient(circle,rgba(255,120,200,.12),transparent 70%);top:-100px;left:-100px;-webkit-animation:orbFloat1-1b49eb37 18s ease-in-out infinite;animation:orbFloat1-1b49eb37 18s ease-in-out infinite}.orb2[data-v-1b49eb37]{width:600px;height:600px;background:radial-gradient(circle,rgba(123,63,242,.13),transparent 70%);bottom:-150px;right:-100px;-webkit-animation:orbFloat2-1b49eb37 22s ease-in-out infinite;animation:orbFloat2-1b49eb37 22s ease-in-out infinite}.orb3[data-v-1b49eb37]{width:350px;height:350px;background:radial-gradient(circle,rgba(255,180,100,.07),transparent 70%);top:40%;left:50%;transform:translateX(-50%);-webkit-animation:orbFloat3-1b49eb37 16s ease-in-out infinite;animation:orbFloat3-1b49eb37 16s ease-in-out infinite}@-webkit-keyframes orbFloat1-1b49eb37{0%,to{transform:translate(0)}50%{transform:translate(60px,40px)}}@keyframes orbFloat1-1b49eb37{0%,to{transform:translate(0)}50%{transform:translate(60px,40px)}}@-webkit-keyframes orbFloat2-1b49eb37{0%,to{transform:translate(0)}50%{transform:translate(-50px,-60px)}}@keyframes orbFloat2-1b49eb37{0%,to{transform:translate(0)}50%{transform:translate(-50px,-60px)}}@-webkit-keyframes orbFloat3-1b49eb37{0%,to{transform:translateX(-50%) translateY(0)}50%{transform:translateX(-50%) translateY(-40px)}}@keyframes orbFloat3-1b49eb37{0%,to{transform:translateX(-50%) translateY(0)}50%{transform:translateX(-50%) translateY(-40px)}}.intro-title[data-v-1b49eb37]{position:fixed;inset:0;z-index:30;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:26px;background:radial-gradient(ellipse at 50% 42%,rgba(42,18,58,.96) 0,rgba(12,5,22,.97) 78%);pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;opacity:0;-webkit-animation:introIn-1b49eb37 1.3s cubic-bezier(.16,1,.3,1) forwards,introOut-1b49eb37 1.1s ease 2.2s forwards;animation:introIn-1b49eb37 1.3s cubic-bezier(.16,1,.3,1) forwards,introOut-1b49eb37 1.1s ease 2.2s forwards}@-webkit-keyframes introIn-1b49eb37{0%{opacity:0}to{opacity:1}}@keyframes introIn-1b49eb37{0%{opacity:0}to{opacity:1}}@-webkit-keyframes introOut-1b49eb37{0%{opacity:1}to{opacity:0}}@keyframes introOut-1b49eb37{0%{opacity:1}to{opacity:0}}.intro-chars[data-v-1b49eb37]{display:flex;align-items:baseline;letter-spacing:.16em;margin-right:-.16em}.intro-char[data-v-1b49eb37]{display:inline-block;font-size:clamp(72px,15vh,172px);font-weight:300;line-height:1;background:linear-gradient(160deg,#ffe4f5,#ff9ed8 34%,#c98bff 68%,#8fb6ff);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;opacity:0;-webkit-animation:charIn-1b49eb37 1.1s cubic-bezier(.2,1.1,.3,1) forwards;animation:charIn-1b49eb37 1.1s cubic-bezier(.2,1.1,.3,1) forwards}@-webkit-keyframes charIn-1b49eb37{0%{opacity:0;filter:blur(16px)}to{opacity:1;filter:blur(0) drop-shadow(0 0 26px rgba(255,150,220,.5))}}@keyframes charIn-1b49eb37{0%{opacity:0;filter:blur(16px)}to{opacity:1;filter:blur(0) drop-shadow(0 0 26px rgba(255,150,220,.5))}}.intro-sub[data-v-1b49eb37]{font-family:Georgia,serif;font-size:14px;letter-spacing:.7em;margin-right:-.7em;color:rgba(255,200,240,.55);opacity:0;-webkit-animation:subIn-1b49eb37 1s ease .5s forwards;animation:subIn-1b49eb37 1s ease .5s forwards}@-webkit-keyframes subIn-1b49eb37{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes subIn-1b49eb37{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}.snake-wall[data-v-1b49eb37]{position:fixed;left:0;right:0;top:60px;bottom:0;z-index:4;pointer-events:none;overflow:hidden}.snake[data-v-1b49eb37]{position:absolute;left:0;top:0;display:flex;align-items:center;will-change:transform}.snake-card[data-v-1b49eb37]{flex:0 0 auto;width:170px;height:150px;border-radius:8px;overflow:hidden;border:1px solid rgba(255,200,240,.18);box-shadow:0 8px 22px rgba(0,0,0,.45);background:#190d28}.snake-card+.snake-card[data-v-1b49eb37]{margin-left:8px}.snake-card img[data-v-1b49eb37]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.snake.snk-0[data-v-1b49eb37]{-webkit-animation:snakeLR-1b49eb37 4.5s linear var(--sd,0s) both;animation:snakeLR-1b49eb37 4.5s linear var(--sd,0s) both}.snake.snk-1[data-v-1b49eb37]{-webkit-animation:snakeRL-1b49eb37 4.5s linear var(--sd,0s) both;animation:snakeRL-1b49eb37 4.5s linear var(--sd,0s) both}@-webkit-keyframes snakeLR-1b49eb37{0%{transform:translate(-250vw)}to{transform:translate(250vw)}}@keyframes snakeLR-1b49eb37{0%{transform:translate(-250vw)}to{transform:translate(250vw)}}@-webkit-keyframes snakeRL-1b49eb37{0%{transform:translate(250vw)}to{transform:translate(-250vw)}}@keyframes snakeRL-1b49eb37{0%{transform:translate(250vw)}to{transform:translate(-250vw)}}.wall-fade-leave-active[data-v-1b49eb37]{transition:opacity .75s ease,transform .9s ease}.wall-fade-leave-to[data-v-1b49eb37]{opacity:0;transform:scale(1.04)}.view-fade-enter-active[data-v-1b49eb37]{transition:opacity .9s ease .1s,transform .9s ease .1s}.view-fade-enter[data-v-1b49eb37]{opacity:0;transform:translateY(18px)}.view-window[data-v-1b49eb37]{position:fixed;left:0;right:0;top:60px;bottom:0;z-index:5;display:flex;flex-direction:column;gap:8px;padding:10px 18px 12px;box-sizing:border-box}.period-ambient[data-v-1b49eb37]{position:fixed;inset:60px 0 0;z-index:2;pointer-events:none;transition:background 1.2s ease}.pa-morning[data-v-1b49eb37]{background:radial-gradient(ellipse at 50% 0,rgba(255,180,120,.1),transparent 60%)}.pa-noon[data-v-1b49eb37]{background:radial-gradient(ellipse at 50% 0,rgba(255,250,210,.07),transparent 60%)}.pa-dusk[data-v-1b49eb37]{background:radial-gradient(ellipse at 50% 0,rgba(255,110,90,.1),rgba(120,60,180,.05) 55%,transparent 75%)}.pa-night[data-v-1b49eb37]{background:radial-gradient(ellipse at 50% 0,rgba(30,40,120,.22),rgba(10,8,40,.25) 70%)}.view-title[data-v-1b49eb37]{position:relative;z-index:3;text-align:center;flex-shrink:0;padding-top:2px}.view-title-chars[data-v-1b49eb37]{display:flex;align-items:baseline;justify-content:center;letter-spacing:.34em;margin-right:-.34em}.art-char[data-v-1b49eb37]{display:inline-block;font-size:clamp(24px,3.6vh,38px);font-weight:300;line-height:1;background:linear-gradient(160deg,#ffe4f5,#ff9ed8 34%,#c98bff 68%,#8fb6ff);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;filter:drop-shadow(0 0 14px rgba(255,150,220,.35))}.art-char[data-v-1b49eb37],.view-title-en[data-v-1b49eb37]{-webkit-user-select:none;-moz-user-select:none;user-select:none}.view-title-en[data-v-1b49eb37]{font-family:Georgia,serif;font-size:9px;letter-spacing:.55em;margin-right:-.55em;margin-top:5px;color:rgba(255,200,240,.45)}.source-switch[data-v-1b49eb37]{position:absolute;top:0;right:0;display:flex;align-items:center;gap:8px;z-index:10}.source-btn[data-v-1b49eb37]{display:flex;align-items:center;gap:6px;padding:6px 14px;border-radius:999px;border:1px solid rgba(255,180,230,.25);background:rgba(30,12,44,.5);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:rgba(255,200,240,.7);font-size:12px;letter-spacing:2px;font-family:"Noto Serif SC",Songti SC,serif;cursor:pointer;transition:all .35s ease;outline:none}.source-btn[data-v-1b49eb37]:hover{border-color:rgba(255,150,220,.5);color:#ffcdf0}.source-btn.active[data-v-1b49eb37]{border-color:rgba(255,150,220,.85);color:#ffd3f1;background:rgba(255,120,200,.16);box-shadow:0 0 14px rgba(255,150,220,.3)}.src-dot[data-v-1b49eb37]{width:7px;height:7px;border-radius:50%;background:rgba(255,150,220,.35);transition:background .35s ease,box-shadow .35s ease}.source-btn.active .src-dot[data-v-1b49eb37]{background:#ff8ad4;box-shadow:0 0 8px rgba(255,138,212,.9)}.src-loading[data-v-1b49eb37]{font-size:11px;letter-spacing:2px;color:rgba(255,200,240,.5);-webkit-animation:srcPulse-1b49eb37 1.2s ease-in-out infinite;animation:srcPulse-1b49eb37 1.2s ease-in-out infinite}@-webkit-keyframes srcPulse-1b49eb37{0%,to{opacity:.4}50%{opacity:1}}@keyframes srcPulse-1b49eb37{0%,to{opacity:.4}50%{opacity:1}}.view-mid[data-v-1b49eb37]{position:relative;z-index:3;flex:1;min-height:0;display:flex;gap:12px}.side-panel[data-v-1b49eb37]{flex:0 0 5%;min-width:52px;max-width:120px;display:flex;flex-direction:column;align-items:stretch;justify-content:center;gap:12px}.panel-title[data-v-1b49eb37]{text-align:center;font-size:11px;letter-spacing:4px;color:rgba(255,200,240,.4);margin-bottom:2px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.side-btn[data-v-1b49eb37]{display:flex;flex-direction:column;align-items:center;gap:6px;padding:9px 4px 8px;border-radius:12px;border:1px solid rgba(255,180,230,.14);background:rgba(30,12,44,.45);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:rgba(255,200,240,.62);cursor:pointer;transition:all .35s ease;outline:none}.side-btn[data-v-1b49eb37]:hover{border-color:rgba(255,150,220,.45);color:#ffc9ec;background:rgba(255,120,200,.1)}.side-btn.active[data-v-1b49eb37]{border-color:rgba(255,150,220,.8);color:#ffcdf0;background:rgba(255,120,200,.16);box-shadow:0 0 18px rgba(255,150,220,.35),inset 0 0 12px rgba(255,150,220,.12);transform:scale(1.05)}.side-icon[data-v-1b49eb37]{width:30px;height:30px;flex-shrink:0}.side-label[data-v-1b49eb37]{font-size:12px;letter-spacing:3px;font-family:"Noto Serif SC",Songti SC,serif}.center-stage[data-v-1b49eb37]{flex:1 1 auto;min-width:0;position:relative;display:flex;align-items:center;justify-content:center;gap:18px}.center-stage[data-period=morning] .card-face.active img[data-v-1b49eb37]{filter:brightness(1.03) saturate(1.06)}.center-stage[data-period=noon] .card-face.active img[data-v-1b49eb37]{filter:brightness(1.06) saturate(.97) contrast(.98)}.center-stage[data-period=dusk] .card-face.active img[data-v-1b49eb37]{filter:brightness(.92) saturate(1.12) sepia(.12)}.center-stage[data-period=night] .card-face.active img[data-v-1b49eb37]{filter:brightness(.66) saturate(1.2) hue-rotate(8deg)}.frame-wrap[data-v-1b49eb37]{position:relative;height:100%;max-height:750px;aspect-ratio:3/4;cursor:pointer;perspective:1400px;z-index:5}.frame-wrap.frame-landscape[data-v-1b49eb37]{flex:1 1 auto;min-width:0;width:auto;height:auto;max-width:calc(177.77778vh - 497.77778px);max-height:none;aspect-ratio:16/9}.collage[data-v-1b49eb37]{position:absolute;inset:0;z-index:1;pointer-events:none}.ov-card[data-v-1b49eb37]{position:absolute;width:30%;max-width:300px;aspect-ratio:3/2;border-radius:10px;overflow:hidden;border:1px solid rgba(255,200,240,.22);box-shadow:0 12px 30px rgba(0,0,0,.5);background:#190d28;filter:brightness(.78) saturate(.92);transform:rotate(var(--ov-rot,0deg));-webkit-animation:ovSwap-1b49eb37 .6s cubic-bezier(.2,.9,.3,1) both;animation:ovSwap-1b49eb37 .6s cubic-bezier(.2,.9,.3,1) both}.ov-card img[data-v-1b49eb37]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.ov-card.ov-a[data-v-1b49eb37]{top:4%;left:1%;z-index:2}.ov-card.ov-b[data-v-1b49eb37]{top:4%;right:1%;z-index:3}.ov-card.ov-c[data-v-1b49eb37]{bottom:5%;left:1%;z-index:3}.ov-card.ov-d[data-v-1b49eb37]{bottom:5%;right:1%;z-index:2}@-webkit-keyframes ovSwap-1b49eb37{0%{opacity:0;transform:rotate(var(--ov-rot,0deg)) scale(.78)}to{opacity:1;transform:rotate(var(--ov-rot,0deg)) scale(1)}}@keyframes ovSwap-1b49eb37{0%{opacity:0;transform:rotate(var(--ov-rot,0deg)) scale(.78)}to{opacity:1;transform:rotate(var(--ov-rot,0deg)) scale(1)}}.frame-glow[data-v-1b49eb37]{position:absolute;inset:-20px;border-radius:20px;background:linear-gradient(135deg,rgba(255,150,220,.25),rgba(123,63,242,.2),rgba(255,200,100,.15),rgba(255,150,220,.25));background-size:300% 300%;filter:blur(30px);-webkit-animation:glowShift-1b49eb37 6s ease infinite;animation:glowShift-1b49eb37 6s ease infinite;z-index:0}@-webkit-keyframes glowShift-1b49eb37{0%,to{background-position:0 50%}50%{background-position:100% 50%}}@keyframes glowShift-1b49eb37{0%,to{background-position:0 50%}50%{background-position:100% 50%}}.frame-border[data-v-1b49eb37]{position:relative;width:100%;height:100%;border-radius:12px;border:1px solid rgba(255,200,240,.3);background:linear-gradient(145deg,rgba(40,20,55,.9),rgba(20,10,30,.95));box-shadow:0 0 0 1px rgba(255,180,230,.1),0 20px 60px rgba(0,0,0,.6),inset 0 0 40px rgba(255,150,220,.05);overflow:hidden;z-index:1}.corner[data-v-1b49eb37]{position:absolute;width:24px;height:24px;z-index:10;pointer-events:none}.corner[data-v-1b49eb37]:after,.corner[data-v-1b49eb37]:before{content:"";position:absolute;background:linear-gradient(135deg,#ffb8e6,#c084fc);box-shadow:0 0 8px rgba(255,150,220,.6)}.corner[data-v-1b49eb37]:before{width:24px;height:1.5px}.corner[data-v-1b49eb37]:after{width:1.5px;height:24px}.corner.tl[data-v-1b49eb37]{top:10px;left:10px}.corner.tr[data-v-1b49eb37]{top:10px;right:10px;transform:scaleX(-1)}.corner.bl[data-v-1b49eb37]{bottom:10px;left:10px;transform:scaleY(-1)}.corner.br[data-v-1b49eb37]{bottom:10px;right:10px;transform:scale(-1)}.card-3d[data-v-1b49eb37]{position:absolute;inset:8px;border-radius:8px;transform-style:preserve-3d;transition:transform .8s cubic-bezier(.4,0,.2,1);overflow:hidden}.card-face[data-v-1b49eb37]{position:absolute;inset:0;border-radius:8px;overflow:hidden;opacity:0;transform:rotateY(90deg) scale(.85);transition:opacity .5s ease,transform .85s cubic-bezier(.34,1.2,.4,1),filter .6s ease;filter:blur(12px) brightness(.5)}.card-face img[data-v-1b49eb37]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block;transition:filter 1.2s ease}.card-face.active[data-v-1b49eb37]{opacity:1;transform:rotateY(0deg) scale(1);filter:blur(0) brightness(1);z-index:2}.card-face.prev[data-v-1b49eb37]{opacity:0;transform:rotateY(-90deg) scale(.85);filter:blur(12px) brightness(.5);z-index:1}.card-overlay[data-v-1b49eb37]{position:absolute;inset:0;background:linear-gradient(180deg,rgba(20,5,30,.15) 0,transparent 30%,transparent 65%,rgba(20,5,30,.4)),radial-gradient(ellipse at center,transparent 60%,rgba(10,0,20,.3) 100%);pointer-events:none}.flash[data-v-1b49eb37]{position:absolute;inset:0;background:radial-gradient(circle at center,rgba(255,230,250,.5) 0,rgba(255,180,230,.2) 40%,transparent 70%);opacity:0;pointer-events:none;z-index:20;border-radius:8px}.flash.on[data-v-1b49eb37]{-webkit-animation:flashBlast-1b49eb37 .5s ease-out forwards;animation:flashBlast-1b49eb37 .5s ease-out forwards}@-webkit-keyframes flashBlast-1b49eb37{0%{opacity:0;transform:scale(.6)}30%{opacity:1;transform:scale(1.1)}to{opacity:0;transform:scale(1.3)}}@keyframes flashBlast-1b49eb37{0%{opacity:0;transform:scale(.6)}30%{opacity:1;transform:scale(1.1)}to{opacity:0;transform:scale(1.3)}}.bing-caption[data-v-1b49eb37]{position:absolute;left:clamp(18px,4%,42px);bottom:clamp(14px,6%,30px);max-width:min(560px,80%);z-index:14;color:#fff;pointer-events:none;text-shadow:0 2px 26px rgba(20,8,40,.55)}.cap-eyebrow[data-v-1b49eb37]{display:flex;align-items:center;gap:10px;-webkit-animation:capUp-1b49eb37 .8s cubic-bezier(.16,1,.3,1) .15s both;animation:capUp-1b49eb37 .8s cubic-bezier(.16,1,.3,1) .15s both}.cap-num[data-v-1b49eb37]{font-family:Georgia,Times New Roman,serif;font-size:13px;letter-spacing:.14em;color:#ffd9ec}.cap-line[data-v-1b49eb37]{width:34px;height:1px;background:linear-gradient(90deg,rgba(255,200,230,.85),transparent)}.cap-en[data-v-1b49eb37]{font-size:10px;letter-spacing:.3em;color:rgba(255,236,246,.75);text-transform:uppercase}.cap-title[data-v-1b49eb37]{margin:12px 0 6px;font-family:MoFa-ShuFa,STKaiti,KaiTi,Microsoft YaHei,serif;font-size:clamp(22px,3vw,40px);font-weight:400;line-height:1.25;letter-spacing:.12em;background:linear-gradient(118deg,#fff 18%,#ffd9ec 46%,#e6d6ff 72%,#fff 92%);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-animation:capUp-1b49eb37 .9s cubic-bezier(.16,1,.3,1) .3s both;animation:capUp-1b49eb37 .9s cubic-bezier(.16,1,.3,1) .3s both}.cap-desc[data-v-1b49eb37]{margin:0;max-width:520px;font-size:clamp(12px,1.1vw,15px);line-height:1.8;letter-spacing:.05em;color:hsla(0,0%,100%,.88);-webkit-animation:capUp-1b49eb37 .85s cubic-bezier(.16,1,.3,1) .48s both;animation:capUp-1b49eb37 .85s cubic-bezier(.16,1,.3,1) .48s both}@-webkit-keyframes capUp-1b49eb37{0%{opacity:0;transform:translateY(18px);filter:blur(8px)}to{opacity:1;transform:translateY(0);filter:blur(0)}}@keyframes capUp-1b49eb37{0%{opacity:0;transform:translateY(18px);filter:blur(8px)}to{opacity:1;transform:translateY(0);filter:blur(0)}}.frame-info[data-v-1b49eb37]{position:absolute;bottom:14px;left:50%;transform:translateX(-50%);display:flex;flex-direction:column;align-items:center;gap:4px;max-width:86%;z-index:12;text-shadow:0 1px 8px rgba(0,0,0,.6);pointer-events:none}.info-line[data-v-1b49eb37]{display:flex;align-items:baseline;gap:6px;white-space:nowrap}.info-desc[data-v-1b49eb37]{margin:0;max-width:560px;font-size:11px;line-height:1.6;letter-spacing:1px;color:rgba(255,215,245,.82);text-align:center;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.info-index[data-v-1b49eb37]{font-size:22px;font-weight:300;color:#ffb8e6}.info-sep[data-v-1b49eb37],.info-total[data-v-1b49eb37]{font-size:13px;color:rgba(255,215,245,.65)}.info-name[data-v-1b49eb37]{font-size:12px;letter-spacing:3px;color:rgba(255,215,245,.7);margin-left:12px}.nav-arrow[data-v-1b49eb37]{position:relative;z-index:6;width:50px;height:50px;border-radius:50%;border:1px solid rgba(255,180,230,.25);background:rgba(40,20,55,.5);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:rgba(255,200,240,.7);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .35s ease;flex-shrink:0;outline:none}.nav-arrow[data-v-1b49eb37]:hover{border-color:rgba(255,150,220,.6);background:rgba(255,120,200,.12);color:#ffb8e6;box-shadow:0 0 25px rgba(255,150,220,.3);transform:scale(1.08)}.nav-arrow[data-v-1b49eb37]:active{transform:scale(.95)}.time-layer[data-v-1b49eb37]{position:absolute;inset:0;z-index:6;pointer-events:none;transition:opacity 1.2s ease}.tl-morning[data-v-1b49eb37]{background:linear-gradient(180deg,rgba(255,196,150,.25),rgba(255,150,200,.12) 45%,rgba(150,185,255,.1))}.tl-noon[data-v-1b49eb37]{background:linear-gradient(180deg,rgba(255,252,225,.16),rgba(190,225,255,.08))}.tl-dusk[data-v-1b49eb37]{background:linear-gradient(180deg,rgba(255,120,85,.3),rgba(160,80,210,.22) 55%,rgba(50,35,120,.3))}.tl-night[data-v-1b49eb37]{background:linear-gradient(180deg,rgba(12,22,68,.52),rgba(18,8,48,.58))}.wx[data-v-1b49eb37]{position:fixed;inset:60px 0 0;pointer-events:none;overflow:hidden;z-index:6}.wx-fade-enter-active[data-v-1b49eb37],.wx-fade-leave-active[data-v-1b49eb37]{transition:opacity .7s ease}.wx-fade-enter[data-v-1b49eb37],.wx-fade-leave-to[data-v-1b49eb37]{opacity:0}.wx-sunny[data-v-1b49eb37]{background:rgba(255,250,220,.1);-webkit-backdrop-filter:brightness(1.12) saturate(1.06) sepia(.03);backdrop-filter:brightness(1.12) saturate(1.06) sepia(.03)}.sun-wrap[data-v-1b49eb37]{position:absolute;top:4%;left:3%;width:30px;height:30px;-webkit-animation:sunPulse-1b49eb37 5s ease-in-out infinite;animation:sunPulse-1b49eb37 5s ease-in-out infinite}.sun-disc[data-v-1b49eb37]{position:absolute;inset:0;border-radius:50%;background:radial-gradient(circle,#fffbe8 0,#ffe9a8 45%,rgba(255,220,140,0) 70%);box-shadow:0 0 60px 22px rgba(255,224,150,.35)}.sun-rays[data-v-1b49eb37]{position:absolute;inset:0;border-radius:50%;background:repeating-conic-gradient(from 0deg,rgba(255,230,160,.4) 0deg 10deg,transparent 10deg 24deg);-webkit-mask:radial-gradient(circle,transparent 30%,#000 33%);mask:radial-gradient(circle,transparent 30%,#000 33%);-webkit-animation:sunSpin-1b49eb37 26s linear infinite;animation:sunSpin-1b49eb37 26s linear infinite}@-webkit-keyframes sunSpin-1b49eb37{to{transform:rotate(1turn)}}@keyframes sunSpin-1b49eb37{to{transform:rotate(1turn)}}@-webkit-keyframes sunPulse-1b49eb37{0%,to{transform:scale(1);opacity:.92}50%{transform:scale(1.06);opacity:1}}@keyframes sunPulse-1b49eb37{0%,to{transform:scale(1);opacity:.92}50%{transform:scale(1.06);opacity:1}}.wx-rain .drop[data-v-1b49eb37]{position:absolute;top:-90px;width:2px;border-radius:2px;background:linear-gradient(180deg,hsla(0,0%,100%,0),rgba(205,222,255,.75) 45%,rgba(170,200,255,.32));transform:rotate(var(--ang,18deg));-webkit-animation:rainFall-1b49eb37 linear infinite;animation:rainFall-1b49eb37 linear infinite;will-change:transform}@-webkit-keyframes rainFall-1b49eb37{0%{transform:translateY(-120px) rotate(var(--ang,18deg));opacity:0}10%{opacity:var(--o,.6)}80%{opacity:var(--o,.6)}to{transform:translate(var(--wd,0),1100px) rotate(var(--ang,18deg));opacity:0}}@keyframes rainFall-1b49eb37{0%{transform:translateY(-120px) rotate(var(--ang,18deg));opacity:0}10%{opacity:var(--o,.6)}80%{opacity:var(--o,.6)}to{transform:translate(var(--wd,0),1100px) rotate(var(--ang,18deg));opacity:0}}.wx-fog[data-v-1b49eb37]{background:rgba(228,234,246,.32);-webkit-backdrop-filter:blur(6px) saturate(.72) brightness(1.05);backdrop-filter:blur(6px) saturate(.72) brightness(1.05)}.wx-fog .fog-band[data-v-1b49eb37]{position:absolute;left:-20%;width:140%;height:110px;border-radius:50%;background:radial-gradient(ellipse at center,rgba(230,235,245,.3),transparent 65%);filter:blur(16px);-webkit-animation:fogDrift-1b49eb37 26s ease-in-out infinite alternate;animation:fogDrift-1b49eb37 26s ease-in-out infinite alternate}.wx-fog .fog-band[data-v-1b49eb37]:first-child{top:6%;-webkit-animation-duration:22s;animation-duration:22s}.wx-fog .fog-band[data-v-1b49eb37]:nth-child(2){top:38%;-webkit-animation-duration:30s;animation-duration:30s;-webkit-animation-delay:-8s;animation-delay:-8s;opacity:.85}.wx-fog .fog-band[data-v-1b49eb37]:nth-child(3){top:66%;-webkit-animation-duration:26s;animation-duration:26s;-webkit-animation-delay:-14s;animation-delay:-14s}@-webkit-keyframes fogDrift-1b49eb37{0%{transform:translateX(-6%)}to{transform:translateX(6%)}}@keyframes fogDrift-1b49eb37{0%{transform:translateX(-6%)}to{transform:translateX(6%)}}.wx-snow .flake[data-v-1b49eb37]{position:absolute;top:-20px;border-radius:50%;background:radial-gradient(circle at 35% 35%,#fff,rgba(220,235,255,.85));box-shadow:0 0 6px hsla(0,0%,100%,.7);-webkit-animation:snowFall-1b49eb37 linear infinite;animation:snowFall-1b49eb37 linear infinite}@-webkit-keyframes snowFall-1b49eb37{0%{transform:translateY(-60px);opacity:0}8%{opacity:.95}to{transform:translate(var(--sway),1060px);opacity:.5}}@keyframes snowFall-1b49eb37{0%{transform:translateY(-60px);opacity:0}8%{opacity:.95}to{transform:translate(var(--sway),1060px);opacity:.5}}.view-thumbs[data-v-1b49eb37]{position:relative;z-index:3;flex-shrink:0;display:flex;width:70%;transform:translateX(20%);gap:9px;padding:10px 14px;border-radius:14px;background:rgba(20,10,30,.42);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid rgba(255,180,230,.08);overflow-x:auto;overflow-y:hidden;cursor:-webkit-grab;cursor:grab;-webkit-user-select:none;-moz-user-select:none;user-select:none;scrollbar-width:none;-ms-overflow-style:none}.view-thumbs.dragging[data-v-1b49eb37]{cursor:-webkit-grabbing;cursor:grabbing}.view-thumbs[data-v-1b49eb37]::-webkit-scrollbar{display:none}.thumb[data-v-1b49eb37]{position:relative;width:46px;height:62px;border-radius:6px;overflow:hidden;cursor:pointer;border:1.5px solid transparent;opacity:.5;flex-shrink:0;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none;transition:all .4s cubic-bezier(.34,1.3,.4,1)}.thumb img[data-v-1b49eb37]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.thumb-num[data-v-1b49eb37]{position:absolute;bottom:2px;right:4px;font-size:9px;color:hsla(0,0%,100%,.75);text-shadow:0 1px 3px rgba(0,0,0,.8)}.thumb[data-v-1b49eb37]:hover{opacity:.85;transform:translateY(-3px)}.thumb.active[data-v-1b49eb37]{opacity:1;border-color:rgba(255,150,220,.7);box-shadow:0 0 16px rgba(255,150,220,.4),0 4px 12px rgba(0,0,0,.4);transform:translateY(-4px) scale(1.05)}.bing-error[data-v-1b49eb37]{position:fixed;left:50%;bottom:64px;transform:translateX(-50%);z-index:20;padding:8px 20px;border-radius:999px;border:1px solid rgba(255,150,180,.3);background:rgba(60,18,38,.72);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#ffd0e4;font-size:12px;letter-spacing:1px;pointer-events:none}.progress-line[data-v-1b49eb37]{position:relative;z-index:3;flex-shrink:0;height:2px;background:rgba(255,180,230,.08);border-radius:2px;overflow:hidden}.progress-fill[data-v-1b49eb37]{height:100%;background:linear-gradient(90deg,#ff8ad4,#c084fc,#ff8ad4);background-size:200% 100%;box-shadow:0 0 10px rgba(255,150,220,.6);transition:width .7s cubic-bezier(.4,0,.2,1);-webkit-animation:progressShimmer-1b49eb37 3s linear infinite;animation:progressShimmer-1b49eb37 3s linear infinite}@-webkit-keyframes progressShimmer-1b49eb37{0%{background-position:0 0}to{background-position:200% 0}}@keyframes progressShimmer-1b49eb37{0%{background-position:0 0}to{background-position:200% 0}}@media (max-width:900px){.view-mid[data-v-1b49eb37]{gap:8px}.side-panel[data-v-1b49eb37]{min-width:44px}.side-icon[data-v-1b49eb37]{width:17px;height:17px}.side-label[data-v-1b49eb37]{font-size:11px;letter-spacing:1px}.side-btn[data-v-1b49eb37]{padding:7px 2px 6px}.view-window[data-v-1b49eb37]{padding:8px 10px 10px}.nav-arrow[data-v-1b49eb37]{width:40px;height:40px}.source-btn[data-v-1b49eb37]{padding:5px 10px;font-size:11px;letter-spacing:1px}.src-dot[data-v-1b49eb37]{width:6px;height:6px}}@media (max-width:640px){.view-title-chars[data-v-1b49eb37]{letter-spacing:.18em;margin-right:-.18em}.panel-title[data-v-1b49eb37],.side-btn .side-label[data-v-1b49eb37]{display:none}.thumb[data-v-1b49eb37]{width:36px;height:48px}}