.folder-card[data-v-f280683f]{position:relative;width:min(60vw,780px);isolation:isolate}.folder-card__bg[data-v-f280683f]{width:100%;height:auto;display:block;border-radius:12px;box-shadow:0 12px 24px #0000004d}.folder-card__content[data-v-f280683f]{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;padding-top:clamp(130px,17vw,210px);padding-left:clamp(40px,5vw,80px);padding-right:clamp(40px,5vw,80px);padding-bottom:clamp(70px,9vw,130px)}.folder-card__actions[data-v-f280683f]{display:flex;flex-direction:column;gap:clamp(16px,2.5vw,32px);align-items:center;width:100%;max-width:280px}@media(max-width:860px){.folder-card[data-v-f280683f]{width:min(92vw,560px)}}.story-scene[data-v-e1228f5e]{width:100%;height:100vh;display:flex;align-items:center;justify-content:center}.story-layout[data-v-e1228f5e]{display:flex;align-items:center;gap:20px;justify-content:center;margin-right:-50px}.story-left[data-v-e1228f5e]{flex:0 0 auto;width:240px}.bot-img[data-v-e1228f5e]{width:100%;height:auto}.story-right[data-v-e1228f5e]{flex:0 0 850px}.story-stage[data-v-e1228f5e]{width:100%;aspect-ratio:579 / 203;box-shadow:0 18px 24px #00000047}svg[data-v-e1228f5e]{width:100%;height:100%;display:block;-webkit-user-select:none;user-select:none}.body-text[data-v-e1228f5e]{font-family:Microsoft YaHei,PingFang SC,sans-serif;font-size:20px;font-weight:800;fill:#111;letter-spacing:.5px;dominant-baseline:hanging}.cursor[data-v-e1228f5e]{animation:blink-e1228f5e .85s steps(1) infinite}@keyframes blink-e1228f5e{0%,48%{opacity:1}49%,to{opacity:0}}.next-btn[data-v-e1228f5e]{cursor:pointer;opacity:0;animation:fadeInUp-e1228f5e .36s ease forwards;transition:filter .2s ease}.next-btn[data-v-e1228f5e]:hover{filter:brightness(1.2)}@keyframes fadeInUp-e1228f5e{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.bot-fade-enter-active[data-v-e1228f5e]{transition:opacity .5s ease,transform .5s ease}.bot-fade-enter-from[data-v-e1228f5e]{opacity:0;transform:translate(-20px)}.task-scene[data-v-a84cd967]{width:100%;height:100vh;display:flex;align-items:flex-start;justify-content:flex-start;padding:clamp(20px,4vw,48px);position:relative}.task-card[data-v-a84cd967]{position:relative;width:min(50vw,558px)}.task-card svg[data-v-a84cd967]{width:100%;height:auto;display:block}.body-text[data-v-a84cd967]{font-family:Microsoft YaHei,PingFang SC,sans-serif;font-size:20px;font-weight:800;fill:#111;letter-spacing:.5px;dominant-baseline:hanging}.cursor[data-v-a84cd967]{animation:blink-a84cd967 .85s steps(1) infinite}@keyframes blink-a84cd967{0%,48%{opacity:1}49%,to{opacity:0}}.task-bot[data-v-a84cd967]{position:absolute;bottom:-90%;right:-20%;width:40%;height:auto;z-index:3}.task-back[data-v-a84cd967]{position:absolute;bottom:20%;left:12%;width:8%;height:auto;cursor:pointer;z-index:2;transition:filter .2s ease}.task-next[data-v-a84cd967]{position:absolute;bottom:20%;right:60%;width:8.5%;height:auto;cursor:pointer;z-index:2;transition:filter .2s ease}.task-back[data-v-a84cd967]:hover,.task-next[data-v-a84cd967]:hover{filter:brightness(1.2)}.btn-fade-enter-active[data-v-a84cd967],.btn-fade-leave-active[data-v-a84cd967]{transition:opacity .5s ease}.btn-fade-enter-from[data-v-a84cd967],.btn-fade-leave-to[data-v-a84cd967]{opacity:0}.bot-slide-enter-active[data-v-a84cd967]{transition:opacity .5s ease,transform .5s ease}.bot-slide-enter-from[data-v-a84cd967]{opacity:0;transform:translate(20px)}.dialogue-box[data-v-a84cd967]{position:fixed;bottom:0;left:0;right:0;padding:clamp(20px,3vw,40px) clamp(30px,5vw,60px);background:linear-gradient(to top,rgba(0,0,0,.5),transparent);cursor:pointer;z-index:10}.dialogue-content[data-v-a84cd967]{display:flex;align-items:center;justify-content:center;max-width:800px;margin:0 auto}.dialogue-text[data-v-a84cd967]{color:#ffffffe6;font-size:clamp(14px,1.8vw,18px);font-weight:500;margin:0;letter-spacing:1px;text-align:center}.dialogue-fade-enter-active[data-v-a84cd967],.dialogue-fade-leave-active[data-v-a84cd967]{transition:opacity .5s ease,transform .5s ease}.dialogue-fade-enter-from[data-v-a84cd967],.dialogue-fade-leave-to[data-v-a84cd967]{opacity:0;transform:translateY(20px)}.dialogue-box[data-v-3ab31c03]{--dialogue-left: clamp(18px, 4vw, 60px);--dialogue-right: clamp(18px, 4vw, 60px);--dialogue-bottom: clamp(8px, 2.4vh, 28px);--dialogue-width: 920px;--panel-width: min(78vw, 860px);--panel-x: -150px;--panel-y: -30px;--sample-btn-right: 54px;--sample-btn-bottom: 24px;--sample-btn-width: 120px;--bot-right: -60px;--bot-bottom: -60px;--bot-width: clamp(150px, 24vw, 250px)}.sample-scene[data-v-3ab31c03]{--marker-size: clamp(28px, 3.2vw, 44px);--marker-1-left: 2vw;--marker-1-top: 35vh;--marker-2-left: 30vw;--marker-2-top: 58vh;--marker-3-left: 67vw;--marker-3-top: 45vh;width:100%;height:100vh;position:relative;overflow:hidden}.sample-marker[data-v-3ab31c03]{position:absolute;width:var(--marker-size);height:var(--marker-size);transform:translate(-50%,-50%);z-index:3;pointer-events:none}.sample-marker-1[data-v-3ab31c03]{left:var(--marker-1-left);top:var(--marker-1-top)}.sample-marker-2[data-v-3ab31c03]{left:var(--marker-2-left);top:var(--marker-2-top)}.sample-marker-3[data-v-3ab31c03]{left:var(--marker-3-left);top:var(--marker-3-top)}.dialogue-box[data-v-3ab31c03]{position:fixed;bottom:var(--dialogue-bottom);left:var(--dialogue-left);right:var(--dialogue-right);z-index:10;cursor:pointer}.dialogue-rise-enter-active[data-v-3ab31c03]{transition:opacity .42s ease,transform .42s cubic-bezier(.16,1,.3,1)}.dialogue-rise-leave-active[data-v-3ab31c03]{transition:opacity .22s ease,transform .22s ease}.dialogue-rise-enter-from[data-v-3ab31c03]{opacity:0;transform:translateY(22px) scale(.98)}.dialogue-rise-leave-to[data-v-3ab31c03]{opacity:0;transform:translateY(12px) scale(.99)}.dialogue-content[data-v-3ab31c03]{width:min(100%,var(--dialogue-width));margin:0 auto;position:relative}.dialogue-panel[data-v-3ab31c03]{width:var(--panel-width);max-width:100%;aspect-ratio:1201 / 265;position:relative;transform:translate(var(--panel-x),var(--panel-y))}.dialogue-svg[data-v-3ab31c03]{width:100%;height:100%;display:block;pointer-events:none}.dialogue-text[data-v-3ab31c03]{fill:#333;font-family:Microsoft YaHei,PingFang SC,sans-serif;font-size:32px;font-weight:500;letter-spacing:1px;dominant-baseline:middle}.sample-button[data-v-3ab31c03]{position:absolute;right:var(--sample-btn-right);bottom:var(--sample-btn-bottom);width:var(--sample-btn-width);height:auto;cursor:pointer;transition:filter .2s ease,transform .2s ease}.sample-button[data-v-3ab31c03]:hover{filter:brightness(1.08);transform:translateY(-2px)}.dialogue-bot[data-v-3ab31c03]{position:absolute;right:var(--bot-right);bottom:var(--bot-bottom);width:var(--bot-width);height:auto;pointer-events:none}.haze-container[data-v-378904a1]{--density: 1.45;--flow: 1.8;position:absolute;inset:0;z-index:0;pointer-events:none;overflow:hidden}.haze-base[data-v-378904a1]{position:absolute;inset:0;z-index:2;background:linear-gradient(to bottom,rgba(248,248,242,calc(.4 * var(--density))),rgba(240,240,233,calc(.36 * var(--density))) 18%,rgba(230,230,223,calc(.25 * var(--density))) 38%,rgba(222,222,216,calc(.16 * var(--density))) 62%,rgba(216,216,210,calc(.12 * var(--density))))}.thin-body-haze[data-v-378904a1]{position:absolute;left:-10%;top:34%;width:120%;height:72%;z-index:3;opacity:calc(.34 * var(--density));animation:bodyHazeMove-378904a1 24s ease-in-out infinite}.thin-body-haze svg[data-v-378904a1],.top-fog svg[data-v-378904a1],.patch svg[data-v-378904a1],.mid-fog svg[data-v-378904a1],.bottom-soft svg[data-v-378904a1]{width:100%;height:100%;display:block}.top-fog[data-v-378904a1]{position:absolute;left:-12%;top:-12%;width:124%;height:56%;z-index:5;opacity:calc(.98 * var(--density));animation:topFogMove-378904a1 12s ease-in-out infinite}.patch[data-v-378904a1]{position:absolute;z-index:6;transform-origin:center center}.p1[data-v-378904a1]{left:-3%;top:-1%;width:46%;height:24%;opacity:calc(.92 * var(--density));animation:p1Move-378904a1 10s ease-in-out infinite}.p2[data-v-378904a1]{left:24%;top:1%;width:48%;height:26%;opacity:calc(1 * var(--density));animation:p2Move-378904a1 9s ease-in-out infinite}.p3[data-v-378904a1]{left:58%;top:-2%;width:44%;height:25%;opacity:calc(.96 * var(--density));animation:p3Move-378904a1 8.8s ease-in-out infinite}.p4[data-v-378904a1]{left:2%;top:16%;width:34%;height:22%;opacity:calc(.72 * var(--density));animation:p4Move-378904a1 11s ease-in-out infinite}.p5[data-v-378904a1]{left:28%;top:20%;width:40%;height:24%;opacity:calc(.78 * var(--density));animation:p5Move-378904a1 10.5s ease-in-out infinite}.p6[data-v-378904a1]{left:58%;top:18%;width:34%;height:23%;opacity:calc(.74 * var(--density));animation:p6Move-378904a1 10.8s ease-in-out infinite}.mid-fog[data-v-378904a1]{position:absolute;z-index:4;opacity:calc(.48 * var(--density))}.m1[data-v-378904a1]{left:2%;top:42%;width:36%;height:20%;animation:m1Move-378904a1 15s ease-in-out infinite}.m2[data-v-378904a1]{left:32%;top:48%;width:38%;height:22%;animation:m2Move-378904a1 13.5s ease-in-out infinite}.m3[data-v-378904a1]{left:63%;top:44%;width:34%;height:21%;animation:m3Move-378904a1 14.5s ease-in-out infinite}.bottom-soft[data-v-378904a1]{position:absolute;left:-10%;bottom:-3%;width:120%;height:24%;z-index:4;opacity:calc(.32 * var(--density));animation:bottomMove-378904a1 18s ease-in-out infinite}.dust[data-v-378904a1]{position:absolute;inset:0;z-index:7}.dust i[data-v-378904a1]{position:absolute;width:4px;height:4px;border-radius:999px;background:#f7f7f1bd;box-shadow:0 0 7px #f7f7f19e;opacity:.15;animation:dustFloat-378904a1 5.6s ease-in-out infinite}.dust i[data-v-378904a1]:nth-child(1){left:12%;top:18%;animation-delay:-1.1s}.dust i[data-v-378904a1]:nth-child(2){left:24%;top:23%;animation-delay:-2s}.dust i[data-v-378904a1]:nth-child(3){left:37%;top:15%;animation-delay:-3.3s}.dust i[data-v-378904a1]:nth-child(4){left:53%;top:20%;animation-delay:-1.7s}.dust i[data-v-378904a1]:nth-child(5){left:67%;top:16%;animation-delay:-4.1s}.dust i[data-v-378904a1]:nth-child(6){left:81%;top:24%;animation-delay:-2.9s}.dust i[data-v-378904a1]:nth-child(7){left:72%;top:48%;animation-delay:-5s}.dust i[data-v-378904a1]:nth-child(8){left:36%;top:67%;animation-delay:-2.5s}.dust i[data-v-378904a1]:nth-child(9){left:62%;top:72%;animation-delay:-3.8s}@keyframes topFogMove-378904a1{0%,to{transform:translate3d(calc(-2% * var(--flow)),0,0) scale(1.02)}50%{transform:translate3d(calc(5% * var(--flow)),calc(1% * var(--flow)),0) scale(1.1)}}@keyframes bodyHazeMove-378904a1{0%,to{transform:translate3d(calc(1% * var(--flow)),0,0) scale(1.03)}50%{transform:translate3d(calc(-3% * var(--flow)),calc(-1% * var(--flow)),0) scale(1.08)}}@keyframes p1Move-378904a1{0%,to{transform:translate3d(calc(-3% * var(--flow)),0,0) scale(1.02)}50%{transform:translate3d(calc(8% * var(--flow)),calc(2% * var(--flow)),0) scale(1.13)}}@keyframes p2Move-378904a1{0%,to{transform:translate3d(calc(2% * var(--flow)),calc(-1% * var(--flow)),0) scale(1.02)}50%{transform:translate3d(calc(-8% * var(--flow)),calc(2% * var(--flow)),0) scale(1.15)}}@keyframes p3Move-378904a1{0%,to{transform:translate3d(calc(-2% * var(--flow)),0,0) scale(1.03)}50%{transform:translate3d(calc(7% * var(--flow)),calc(1.5% * var(--flow)),0) scale(1.12)}}@keyframes p4Move-378904a1{0%,to{transform:translate3d(calc(3% * var(--flow)),0,0) scale(1.02)}50%{transform:translate3d(calc(-6% * var(--flow)),calc(2.5% * var(--flow)),0) scale(1.1)}}@keyframes p5Move-378904a1{0%,to{transform:translate3d(calc(-3% * var(--flow)),calc(1% * var(--flow)),0) scale(1.03)}50%{transform:translate3d(calc(6% * var(--flow)),calc(-2% * var(--flow)),0) scale(1.13)}}@keyframes p6Move-378904a1{0%,to{transform:translate3d(calc(2.5% * var(--flow)),calc(-1% * var(--flow)),0) scale(1.03)}50%{transform:translate3d(calc(-5.8% * var(--flow)),calc(2% * var(--flow)),0) scale(1.11)}}@keyframes m1Move-378904a1{0%,to{transform:translate3d(calc(-2% * var(--flow)),calc(.8% * var(--flow)),0) scale(1.01)}50%{transform:translate3d(calc(5% * var(--flow)),calc(-1.8% * var(--flow)),0) scale(1.08)}}@keyframes m2Move-378904a1{0%,to{transform:translate3d(calc(3% * var(--flow)),0,0) scale(1.02)}50%{transform:translate3d(calc(-5% * var(--flow)),calc(1.5% * var(--flow)),0) scale(1.09)}}@keyframes m3Move-378904a1{0%,to{transform:translate3d(calc(-2.5% * var(--flow)),calc(-.5% * var(--flow)),0) scale(1.01)}50%{transform:translate3d(calc(5.5% * var(--flow)),calc(1.2% * var(--flow)),0) scale(1.08)}}@keyframes bottomMove-378904a1{0%,to{transform:translate3d(calc(-1% * var(--flow)),0,0) scale(1.01)}50%{transform:translate3d(calc(3% * var(--flow)),calc(-1% * var(--flow)),0) scale(1.05)}}@keyframes dustFloat-378904a1{0%,to{transform:translateZ(0);opacity:.1}50%{transform:translate3d(15px,8px,0);opacity:.38}}@media(prefers-reduced-motion:reduce){.top-fog[data-v-378904a1],.patch[data-v-378904a1],.mid-fog[data-v-378904a1],.bottom-soft[data-v-378904a1],.thin-body-haze[data-v-378904a1],.dust i[data-v-378904a1]{animation:none}}.settings-menu[data-v-28e7b68b]{position:fixed;top:20px;right:20px;z-index:100}.settings-btn[data-v-28e7b68b]{width:48px;height:48px;border:none;background:transparent;cursor:pointer;display:flex;align-items:center;justify-content:center;padding:0;transition:transform .2s ease}.settings-btn[data-v-28e7b68b]:hover{transform:scale(1.1)}.settings-btn img[data-v-28e7b68b]{width:100%;height:100%}.menu-dropdown[data-v-28e7b68b]{position:absolute;top:56px;right:0;background:#fff;border-radius:12px;box-shadow:0 8px 24px #0003;overflow:hidden;padding:8px;display:flex;flex-direction:column;gap:4px}.menu-item[data-v-28e7b68b]{border:none;background:transparent;cursor:pointer;padding:8px;border-radius:8px;transition:transform .2s ease,background .2s ease;display:flex;align-items:center;justify-content:center}.menu-item[data-v-28e7b68b]:hover{transform:translateY(-4px);background:#167da81a}.menu-item img[data-v-28e7b68b]{width:120px;height:auto}.menu-enter-active[data-v-28e7b68b],.menu-leave-active[data-v-28e7b68b]{transition:opacity .2s ease,transform .2s ease}.menu-enter-from[data-v-28e7b68b],.menu-leave-to[data-v-28e7b68b]{opacity:0;transform:translateY(-8px)}.image-btn[data-v-e58b0718]{border:none;background:transparent;cursor:pointer;padding:0;transition:transform .2s ease,filter .2s ease}.image-btn img[data-v-e58b0718]{width:100%;height:auto;display:block}.image-btn[data-v-e58b0718]:hover{transform:translateY(-4px);filter:brightness(1.1)}.modal-overlay[data-v-e58b0718]{position:fixed;inset:0;background:#0009;display:flex;align-items:center;justify-content:center;z-index:1000}.modal-content[data-v-e58b0718]{position:relative;max-width:90vw;max-height:90vh}.modal-image[data-v-e58b0718]{width:100%;height:auto;border-radius:12px;box-shadow:0 20px 60px #0006}.modal-close[data-v-e58b0718]{position:absolute;top:-12px;right:-12px;width:36px;height:36px;border:none;background:transparent;cursor:pointer;transition:transform .2s ease}.modal-close img[data-v-e58b0718]{width:100%;height:100%}.modal-close[data-v-e58b0718]:hover{transform:scale(1.1)}.modal-enter-active[data-v-e58b0718],.modal-leave-active[data-v-e58b0718]{transition:opacity .3s ease}.modal-enter-from[data-v-e58b0718],.modal-leave-to[data-v-e58b0718]{opacity:0}.scene-enter-active[data-v-e58b0718],.scene-leave-active[data-v-e58b0718]{transition:opacity .5s ease,transform .5s ease}.scene-enter-from[data-v-e58b0718]{opacity:0;transform:scale(.95)}.scene-leave-to[data-v-e58b0718]{opacity:0;transform:scale(1.05)}:root{--font-body: "Microsoft YaHei", "PingFang SC", sans-serif;--app-page-bg: #f0f9ff}*,*:before,*:after{box-sizing:border-box}html,body,#app{min-height:100%}body{margin:0;background:transparent;font-family:var(--font-body)}.app-shell{position:relative;min-height:100vh;overflow:hidden;isolation:isolate;display:grid;place-items:center;padding:clamp(18px,4vw,48px);background-image:var(--app-background);background-position:center;background-repeat:no-repeat;background-size:cover}@media(max-width:640px){.app-shell{background-size:auto 100%}}
